.sv .sand{--sand-speed:38s;z-index:0;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.sv .sand-lines{width:108%;max-width:none;height:112%;position:absolute;inset:-6% -4%}.sv .sand-lines path{vector-effect:non-scaling-stroke;stroke-width:1.1px}.sv .sand.t-brand .sand-lines path{stroke:#ffecdc57}.sv .sand.t-brand .sand-lines path:nth-child(3n){stroke:#78240042}.sv .sand.t-brand .sand-grain{opacity:.46}.sv .sand.t-paper .sand-lines path{stroke:#965a281f}.sv[data-theme=dark] .sand.t-paper .sand-lines path{stroke:#ffc8a014}.sv .sand-grain{opacity:.34;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 1.4 -0.2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px;position:absolute;inset:0}.sv .sand.t-paper .sand-grain{opacity:.2;mix-blend-mode:multiply}.sv[data-theme=dark] .sand.t-paper .sand-grain{opacity:.12;mix-blend-mode:screen}@media (prefers-reduced-motion:no-preference){.sv .sand-lines{animation:sv-sand var(--sand-speed) ease-in-out infinite alternate}}@keyframes sv-sand{to{transform:translate(-2.5%,1.8%)rotate(-1.2deg)}}
.sv .pc2{gap:clamp(20px,2.4vw,32px);margin-top:16px;display:grid}.sv .cmp{background:var(--card);box-shadow:inset 0 0 0 1px var(--rule);border-radius:32px;gap:clamp(18px,2vw,28px);padding:clamp(22px,3vw,44px);display:grid}.sv .cmp-head{gap:6px;display:grid}.sv .cmp-title{letter-spacing:-.035em;font-size:clamp(1.5rem,1rem + 1.4vw,2.375rem);font-weight:700;line-height:1.08}.sv .cmp-sub{color:var(--text-2);max-width:44rem}.sv .cmp-rows{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(24px,4vw,64px);display:grid}.sv .cmp-row{border-top:1px solid var(--rule);grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 0;display:grid}.sv .cmp-row.soon .cmp-ic{filter:grayscale()}.sv .cmp-ic{background:var(--brand-soft);width:48px;height:48px;color:var(--brand-text);border-radius:15px;place-items:center;display:grid}.sv .cmp-tx{gap:2px;min-width:0;display:grid}.sv .cmp-tx b{font-size:1rem;font-weight:650}.sv .cmp-tx b .status{vertical-align:1px;margin-left:10px;font-size:11px}.sv .cmp-tx small{color:var(--text-3);font-size:.8125rem;line-height:1.4}.sv .cmp-p{text-align:right;justify-items:end;gap:1px;display:grid}.sv .cmp-p s{color:var(--text-2);font-variant-numeric:tabular-nums;font-size:1.1875rem;font-weight:650;text-decoration:none;position:relative}.sv .cmp-p s:after,.sv .cmp-total s:after{content:"";background:var(--brand);transform-origin:0;border-radius:2px;height:2px;position:absolute;top:52%;left:-2px;right:-2px}.sv .cmp-p small{color:var(--text-3);max-width:9.5rem;font-size:.75rem;line-height:1.35}.sv .cmp-total{border-top:2px solid var(--text);justify-content:space-between;align-items:center;gap:12px;padding-top:18px;font-size:1.0625rem;font-weight:650;display:flex}.sv .cmp-total small{color:var(--text-3);font-size:.8125rem;font-weight:500;display:block}.sv .cmp-total s{letter-spacing:-.035em;color:var(--text-2);white-space:nowrap;font-size:clamp(2rem,1.3rem + 1.8vw,3rem);font-weight:700;text-decoration:none;position:relative}.sv .cmp-total s:after{height:3px}@media (prefers-reduced-motion:no-preference){.sv .cmp-row{opacity:0;transition:opacity .5s ease, transform .7s var(--e-out);transition-delay:calc(var(--i) * .14s);transform:translateY(12px)}.sv .cmp-p s:after{transition:transform .5s var(--e-io);transition-delay:calc(var(--i) * .14s + .6s);transform:scaleX(0)}.sv .cmp-total s:after{transition:transform .7s var(--e-io) 1.9s;transform:scaleX(0)}.sv .cmp[data-seen="1"] .cmp-row{opacity:1;transform:none}.sv .cmp[data-seen="1"] .cmp-p s:after,.sv .cmp[data-seen="1"] .cmp-total s:after{transform:none}}.sv .cmp-legend{color:var(--text-2);margin-top:-8px;font-size:.9375rem}.sv .cmp-toggle{display:none}.sv .cmp-not{background:var(--paper-2);border-radius:22px;gap:12px;padding:clamp(18px,2vw,26px);display:grid}.sv .cmp-not-k{letter-spacing:-.015em;font-size:1.0625rem;font-weight:650}.sv .cmp-not ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 22px;display:grid}.sv .cmp-not li{color:var(--text-2);align-items:flex-start;gap:10px;font-size:.9375rem;line-height:1.45;display:flex}.sv .cmp-not li svg{color:var(--brand-text);flex:none;margin-top:2px}.sv .cmp-not li b{color:var(--text);font-weight:650;display:block}@media (max-width:900px){.sv .cmp-not ul{grid-template-columns:minmax(0,1fr)}}.sv .opts{gap:clamp(28px,3vw,44px);margin-top:clamp(56px,7vw,112px);display:grid}.sv .opts-head{gap:14px;display:grid}.sv .opts-ratio{font-size:var(--fs-lead);color:var(--text-2);max-width:46rem}.sv .opts-ratio b{color:var(--brand-text);font-weight:700}.sv .opts-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(16px,1.8vw,28px);display:grid}.sv .opt{isolation:isolate;background:var(--card);box-shadow:inset 0 0 0 1px var(--rule);border-radius:30px;align-content:start;gap:14px;padding:clamp(22px,2.4vw,32px);display:grid;position:relative;overflow:hidden}.sv .opt-k{color:var(--text-2);z-index:1;align-items:center;gap:8px;font-weight:650;display:flex;position:relative}.sv .opt-p{z-index:1;letter-spacing:-.05em;font-size:clamp(2.25rem,1.5rem + 2vw,3.5rem);font-weight:700;line-height:1;display:grid;position:relative}.sv .opt-p small{letter-spacing:0;color:var(--text-3);margin-top:6px;font-size:.875rem;font-weight:600}.sv .opt-p.small{letter-spacing:-.02em;font-size:1.25rem}.sv .opt-bar{z-index:1;background:var(--paper-3);border-radius:6px;height:10px;position:relative;overflow:hidden}.sv .opt-bar i{border-radius:inherit;background:var(--text-2);transform-origin:0;transform:scaleX(max(var(--w), .02));position:absolute;inset:0}.sv .opt-l{z-index:1;color:var(--text-2);gap:8px;font-size:.9375rem;display:grid;position:relative}.sv .opt-l li{border-top:1px solid var(--rule);justify-content:space-between;gap:12px;padding-top:8px;display:flex}.sv .opt-l b{color:var(--text);white-space:nowrap;font-weight:650}.sv .opt-range{z-index:1;background:var(--paper-2);border-radius:16px;gap:6px;padding:12px 14px;font-size:.875rem;display:grid;position:relative}.sv .opt-range input{width:100%;accent-color:var(--brand-strong)}.sv .opt-range small{color:var(--text-3);font-size:.75rem}.sv .opt.us{background:var(--brand-strong);color:#fff;box-shadow:0 40px 80px -40px #c94a0fb3}.sv .opt.us,.sv[data-theme=dark] .opt.us{background:#c94a0f}.sv .opt.us .sand{opacity:.22}.sv .opt.us .opt-k,.sv .opt.us .opt-l,.sv .opt.us .opt-p small,.sv .opt.us .opt-l b{color:#fff}.sv .opt.us .opt-l li{border-top-color:#ffffff38}.sv .opt.us .opt-bar{background:#ffffff38}.sv .opt.us .opt-bar i{background:#fff}.sv .opt-logo{letter-spacing:-.06em;color:#fff;font-size:1.125rem;font-weight:800}.sv .opt-logo i{color:#ffd2b8;font-style:normal}.sv .opts-src{color:var(--text-2);max-width:60rem;font-size:.9375rem;line-height:1.5}@media (prefers-reduced-motion:no-preference){.sv .opt{opacity:0;transition:opacity .6s ease, transform .8s var(--e-out);transition-delay:calc(var(--i) * .16s);transform:translateY(16px)}.sv .opt-bar i{transition:transform 1.1s var(--e-out);transition-delay:calc(var(--i) * .16s + .5s);transform:scaleX(0)}.sv .opts[data-seen="1"] .opt{opacity:1;transform:none}.sv .opts[data-seen="1"] .opt-bar i{transform:scaleX(max(var(--w), .02))}}@media (max-width:1000px){.sv .opts-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.sv .cmp-rows{grid-template-columns:minmax(0,1fr)}.sv .cmp-row{grid-template-columns:42px minmax(0,1fr) auto;gap:12px}.sv .cmp-ic{width:42px;height:42px}.sv .cmp-p small{white-space:normal;max-width:5.5rem}.sv .cmp-total{flex-direction:column;align-items:flex-start}.sv .cmp-tx b .status{margin:2px 0 0;display:flex}}@media (max-width:767px){.sv .pc2{flex-direction:column;margin-top:40px;display:flex}.sv .pc2 .opts{order:-1}.sv .cmp-toggle{--h:48px;width:100%;display:inline-flex}.sv .cmp-chev{transition:transform var(--t-base) var(--e-out)}.sv .cmp-chev.up{transform:rotate(180deg)}.sv .cmp[data-detail="0"] .cmp-rows,.sv .cmp[data-detail="0"] .cmp-not{display:none}.sv .opts-ratio{font-size:1.0625rem}}@media (max-width:480px){.sv .cmp{box-shadow:none;background:0 0;border-radius:0;padding:0}.sv .cmp-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"t p""d d";align-items:baseline;gap:2px 12px;padding:14px 0}.sv .cmp-ic{display:none}.sv .cmp-tx{display:contents}.sv .cmp-tx b{grid-area:t}.sv .cmp-tx small{color:var(--text-3);grid-area:d;font-size:.875rem}.sv .cmp-p{grid-area:p}.sv .cmp-p small{max-width:7rem;font-size:.8125rem}.sv .cmp-tx b .status{margin:2px 0 0;font-size:13px;display:flex}}@media (max-width:640px){.sv .opts-grid{gap:10px}.sv .opt{border-radius:22px;gap:10px;padding:18px 18px 16px}.sv .opt-p{font-size:2.25rem}.sv .opt-l{gap:6px;font-size:.9375rem}.sv .opt-l li{padding-top:6px}.sv .opts-src{font-size:.875rem}}.sv .pc2{margin-top:0}.sv .opt .cmp{box-shadow:none;background:0 0;border-radius:0;gap:10px;margin-top:4px;padding:0}.sv .opt .cmp-toggle{--h:44px;justify-content:center;width:100%;display:inline-flex}.sv .opt .cmp-chev{transition:transform var(--t-base) var(--e-out)}.sv .opt .cmp-chev.up{transform:rotate(180deg)}.sv .opt .cmp[data-detail="0"] .cmp-rows{display:none}.sv .opt .cmp-rows{grid-template-columns:minmax(0,1fr)}.sv .opt .cmp-row{opacity:1;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"t p""d d";align-items:baseline;gap:2px 12px;padding:12px 0;transform:none}.sv .opt .cmp-ic{display:none}.sv .opt .cmp-tx{display:contents}.sv .opt .cmp-tx b{grid-area:t;font-size:.9375rem}.sv .opt .cmp-tx small{grid-area:d;font-size:.8125rem}.sv .opt .cmp-p{grid-area:p}.sv .opt .cmp-p b{font-size:.9375rem;font-weight:650}.sv .opt .cmp-p small{max-width:8rem}.sv .opt .cmp-tx b .status{margin:2px 0 0;font-size:12px;display:flex}.sv .opts-src{border-top:1px solid var(--rule);color:var(--text-3);margin-top:4px;padding-top:16px;font-size:.8125rem}.sv .opt-l li.opt-time{align-items:flex-start}.sv .opt-l li.opt-time>span{gap:3px;display:grid}.sv .opt-l li.opt-time small{color:var(--text-3);font-size:.8125rem;line-height:1.4}.sv .opt-l li.opt-sum{border-top:1.5px solid var(--text-2);color:var(--text);font-weight:650}.sv .cmp-exact{color:var(--text-3);margin:4px 0 0;font-size:.8125rem}.sv .cmp[data-detail="0"] .cmp-exact{display:none}.sv .sec-head+.pc2{margin-top:calc(-1*clamp(14px,2.4vw,40px))}.sv .opts{gap:clamp(18px,2vw,28px)}.sv .opts-grid{gap:clamp(12px,1.4vw,20px)}.sv .opt{gap:12px}.sv .opt-l li:first-child{margin-top:2px}@media (max-width:900px){.sv .opts-grid{grid-template-columns:minmax(0,1fr)}}
