.sv .up{color:var(--green)}.sv .down{color:var(--neg)}.sv .flat{color:var(--muted)}.sv .hero{color:#fff;background:#1a1c1b;align-items:flex-end;min-height:100svh;margin-top:-72px;display:flex;position:relative;overflow:hidden}.sv .hero-photo{object-fit:cover;object-position:44% 60%;width:100%;height:100%;position:absolute;inset:0}@media (min-width:901px){.sv .hero-photo{object-position:center 66%;width:124%;max-width:none}}.sv .hero:after{content:"";background:linear-gradient(#080a0970 0,#080a0900 24% 36%,#080a09c2 100%);position:absolute;inset:0}.sv .hero .hero-copy{z-index:1;flex-direction:column;align-items:flex-start;width:100%;padding-top:120px;padding-bottom:clamp(36px,6vw,88px);display:flex;position:relative}.sv .hero-glass{-webkit-backdrop-filter:blur(6px)saturate(130%);backdrop-filter:blur(6px)saturate(130%);background:linear-gradient(135deg,#ffffff1a,#ffffff05),#0a0c0b1f;border:0;border-radius:clamp(18px,2vw,28px);flex-direction:column;align-items:flex-start;width:fit-content;max-width:100%;padding:clamp(22px,3vw,44px) clamp(22px,3.4vw,48px);display:flex;box-shadow:0 20px 50px #080a092e,inset 0 1px #ffffff29}.sv .hero-glass .hero-sub{margin-bottom:clamp(20px,2.6vh,30px)}.sv .hero-glass .hero-title{text-wrap:nowrap;max-width:none}@media (max-width:339px){.sv .hero-glass .hero-title{text-wrap:wrap}}.sv .hero-title{max-width:11em;font-family:var(--display);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(1.875rem,4vw,3.75rem);font-weight:600;line-height:.98}.sv .hero-sub{color:#ffffffe6;max-width:32ch;margin:clamp(18px,2.4vw,28px) 0 clamp(22px,3vh,34px);font-size:clamp(1rem,1.2vw,1.125rem);font-weight:500;line-height:1.45}.sv .close{grid-template-columns:minmax(300px,34%) minmax(0,1fr);gap:clamp(24px,3.4vw,56px);padding:16px 16px 0;display:grid}.sv .close-stage{background:linear-gradient(var(--amber-top), var(--paper));border-radius:14px;align-self:start;height:clamp(440px,100svh - 160px,620px);position:sticky;top:88px;overflow:hidden}.sv .close-copy{min-width:0;padding:clamp(28px,4vw,56px) clamp(0px,3vw,56px) 16px 0}.sv .close .movers{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:28px clamp(24px,3vw,48px)}@media (max-width:900px){.sv .close{grid-template-columns:1fr;gap:0}.sv .close-copy{padding:36px 4px 0}.sv .close-stage{height:min(118vw,540px);position:relative;top:auto}}.sv .band{padding-top:clamp(52px,6.4vw,92px)}.sv .head{border-bottom:1.5px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 48px;padding-bottom:clamp(18px,2vw,28px);display:flex}.sv .head-note{max-width:32ch;color:var(--text2);font-size:.9375rem;line-height:1.45}.sv .head-date{color:var(--text2);margin-bottom:12px;font-size:.875rem;font-weight:600}.sv .calc{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(24px,3.4vw,56px);padding-top:clamp(20px,2.6vw,36px);display:grid}.sv .calc-in{flex-direction:column;gap:clamp(20px,2.6vw,30px);min-width:0;display:flex}.sv .field{flex-direction:column;gap:10px;display:flex}.sv .field-name{font-size:.875rem;font-weight:600}.sv .calc-amount{border-bottom:2px solid var(--ink);cursor:text;align-items:baseline;gap:10px;padding-bottom:12px;transition:border-color .2s;display:flex}.sv .calc-amount:focus-within{border-bottom-color:#16a34a}.sv .calc-amount .cur{color:var(--muted);font-size:1rem;font-weight:600}.sv .amount-input{width:100%;min-width:0;color:var(--ink);caret-color:#16a34a;background:0 0;border:0;outline:none;flex:1;padding:0}.sv .amount-input:focus-visible{outline:none}.sv .calc-amount .num{font-family:var(--display);letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:clamp(1.5rem,2.2vw,1.875rem);font-weight:600;line-height:1}.sv .calc-hint{color:var(--muted);margin-top:-4px;font-size:.8125rem}.sv .calc-hint.limit{color:var(--neg)}.sv .chips{flex-wrap:wrap;gap:8px;display:flex}.sv .chip{min-width:72px;height:44px;font:inherit;font-variant-numeric:tabular-nums;color:var(--ink);border:1.5px solid var(--line);background:0 0;border-radius:10px;padding:0 16px;font-size:.9375rem;font-weight:600}.sv .chip:hover{border-color:var(--ink)}.sv .chip[aria-pressed=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.sv .stock-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;display:grid}.sv .tile{text-align:left;min-height:52px;font:inherit;color:var(--ink);border:1.5px solid var(--line);background:0 0;border-radius:10px;align-items:center;gap:10px;padding:7px 10px;display:flex}.sv .tile:hover{border-color:var(--ink)}.sv .tile[aria-pressed=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.sv .tile img,.sv .tile .mono{border-radius:7px;flex-shrink:0;width:30px;height:30px}.sv .tile img{object-fit:contain;background:#fff}.sv .tile .mono{background:var(--bg2);color:var(--ink);justify-content:center;align-items:center;font-size:.5625rem;font-weight:600;display:flex}.sv .tile .sym{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.875rem;font-weight:600;overflow:hidden}.sv .calc-out{background:var(--accent);color:#0a0a0a;border-radius:16px;flex-direction:column;align-items:flex-start;min-width:0;padding:clamp(20px,2.6vw,36px);display:flex}.sv .calc-sentence{max-width:26ch;font-size:clamp(.9375rem,1.2vw,1.125rem);font-weight:500;line-height:1.4}.sv .calc-sentence strong{font-weight:600}.sv .calc-value{font-family:var(--display);letter-spacing:-.035em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:clamp(14px,2vw,26px);font-size:clamp(2rem,4vw,3.5rem);font-weight:600;line-height:.95}.sv .calc-gain{color:#fff;font-variant-numeric:tabular-nums;background:#0a0a0a;border-radius:8px;margin-top:12px;padding:8px 12px;font-size:.9375rem;font-weight:600}.sv .calc-detail{font-variant-numeric:tabular-nums;max-width:44ch;margin:12px 0 clamp(18px,2.4vw,28px);font-size:.875rem;line-height:1.5}.sv .calc-out .btn{margin-top:auto}@media (max-width:860px){.sv .calc{grid-template-columns:1fr}.sv .chip{flex:1;min-width:0;padding:0 8px}}.sv .breadth-wrap{padding-top:clamp(18px,2vw,26px)}.sv .breadth-bar{gap:3px;height:14px;display:flex}.sv .breadth-bar span{min-width:0;transition:flex-grow 1s var(--ease);flex:0 0 0}.sv .b-up{background:var(--accent)}.sv .b-flat{background:var(--amber)}.sv .b-down{background:var(--red)}.sv .b-idle{background:var(--dim)}.sv .breadth{color:var(--text2);font-variant-numeric:tabular-nums;margin-top:12px;font-size:.875rem;font-weight:600}.sv .movers{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:40px clamp(32px,6vw,96px);margin-top:clamp(24px,3vw,40px);display:grid}.sv .movers-h{font:600 1.125rem/1.15 var(--display);letter-spacing:-.03em;align-items:center;gap:10px;padding-bottom:10px;display:flex}.sv .sig{border-radius:50%;width:12px;height:12px}.sv .sig-up{background:var(--accent)}.sv .sig-down{background:var(--red)}.sv .mover{border-top:1px solid var(--ink);align-items:center;gap:14px;padding:12px 0;display:flex}.sv .mover .badge{letter-spacing:-.02em;flex:0 0 4.6em;font-size:.9375rem;font-weight:600}.sv .mover .info{flex:1;min-width:0}.sv .mover .nm{font-size:.9375rem;font-weight:500;line-height:1.25}.sv .mover .pr{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.8125rem}.sv .mover .pct{font-variant-numeric:tabular-nums;flex-shrink:0;font-size:1rem;font-weight:600}.sv .movers-foot{border-top:1px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;margin-top:4px;padding-top:14px;display:flex}.sv .movers-foot .fine{margin:0}.sv .split{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:32px clamp(28px,4.4vw,72px);display:grid}.sv .split-side{flex-direction:column;align-items:flex-start;gap:clamp(14px,1.6vw,20px);display:flex;position:sticky;top:104px}.sv .side-photo{aspect-ratio:5/4;object-fit:cover;border-radius:16px;width:100%;height:auto;max-height:min(30vh,300px);margin-top:8px}@media (max-width:900px){.sv .split{grid-template-columns:1fr}.sv .split-side{position:static}}.sv .rows{border-bottom:1.5px solid var(--ink)}.sv .row{border-top:1.5px solid var(--ink);grid-template-columns:56px minmax(0,1fr);padding:clamp(18px,2vw,26px) 0 clamp(20px,2.4vw,30px);display:grid}.sv .row-n{color:var(--green);font-variant-numeric:tabular-nums;padding-top:4px;font-size:.875rem;font-weight:600}.sv .row-body{flex-direction:column;gap:8px;min-width:0;display:flex}.sv .row h3{font:600 clamp(1.25rem, 1.8vw, 1.5rem)/1.15 var(--display);letter-spacing:-.04em}.sv .row p{max-width:50ch;color:var(--text2)}.sv .widget{border:1.5px solid var(--line);border-radius:14px;flex-direction:column;gap:8px;margin-top:6px;padding:clamp(14px,1.8vw,20px);display:flex}.sv .widget-name{font-size:.875rem;font-weight:600}.sv .small-muted{color:var(--muted);font-size:.8125rem}.sv .bond-amount{font-family:var(--display);letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:clamp(1.5rem,2.2vw,1.875rem);font-weight:600;line-height:1.05}.sv input[type=range]{accent-color:#16a34a;cursor:pointer;width:100%;height:44px}.sv .two{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:2px;padding:10px 0;display:grid}.sv .mini-v{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.0625rem;font-weight:600}.sv .share-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px;font-size:.875rem;font-weight:600;display:flex}.sv .switch{background:var(--swoff);border:0;border-radius:999px;width:52px;height:32px;padding:0;position:relative}.sv .switch[aria-checked=true]{background:var(--swon)}.sv .switch-thumb{width:26px;height:26px;transition:transform .34s var(--ease);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 2px 4px #0a0a0a33}.sv .switch[aria-checked=true] .switch-thumb{transform:translate(20px)}.sv .share-row{border-bottom:1px solid var(--line2);justify-content:space-between;align-items:center;padding:8px 0;font-size:.875rem;display:flex}.sv .share-row span:first-child{font-weight:600}.sv .share-row .val{font-variant-numeric:tabular-nums;font-weight:600;position:relative}.sv .share-row .val.wipe:after{content:"";background:var(--ink);transform-origin:100%;animation:sv-wipe .55s var(--ease) forwards;position:absolute;inset:-2px -4px}@keyframes sv-wipe{0%,35%{transform:scaleX(1)}to{transform:scaleX(0)}}.sv .share-url{margin-top:6px}.sv .path{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px clamp(40px,5vw,80px);margin:0;padding:clamp(24px,3vw,36px) 0 0;list-style:none;display:grid}.sv .step{position:relative}.sv .step:nth-child(2){margin-top:56px}.sv .step:nth-child(3){margin-top:112px}.sv .step-n{font:600 clamp(2.75rem, 5vw, 4.5rem)/.9 var(--display);letter-spacing:-.035em;color:var(--green);display:block}.sv .step h3{font:600 clamp(1.125rem, 1.6vw, 1.375rem)/1.15 var(--display);letter-spacing:-.04em;margin-top:12px}.sv .step p{max-width:30ch;color:var(--text2);margin-top:8px}.sv .draw{width:clamp(48px,4.6vw,72px);height:auto;position:absolute;top:6px;left:calc(100% - 4px);overflow:visible}.sv .draw path{stroke:var(--ink);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:320;stroke-dashoffset:0}html.sv-js .sv .rv .draw path{stroke-dashoffset:320px;transition:stroke-dashoffset 1.1s .4s var(--ease)}html.sv-js .sv .rv.in .draw path{stroke-dashoffset:0}@media (max-width:900px){.sv .path{grid-template-columns:1fr;gap:44px}.sv .step:nth-child(2),.sv .step:nth-child(3){margin-top:0}.sv .draw{display:none}}.sv .redact{display:inline-block;position:relative}.sv .redact:after{content:"";background:var(--ink);transform-origin:100%;transition:transform .9s .3s var(--ease);position:absolute;inset:.06em -.05em .02em;transform:scaleX(0)}html.sv-js .sv .redact:not(.in):after{transform:scaleX(1)}.sv .trust{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:24px clamp(24px,3.4vw,56px);padding-top:clamp(20px,2.6vw,32px);display:grid}.sv .trust h3{font:600 clamp(1.125rem, 1.6vw, 1.375rem)/1.15 var(--display);letter-spacing:-.04em}.sv .trust p{max-width:34ch;color:var(--text2);margin-top:8px}.sv .community{background:var(--inv);color:var(--invtext);margin-top:clamp(52px,6.4vw,92px)}.sv .community-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;display:grid}.sv .community-photo{object-fit:cover;filter:grayscale()contrast(1.08);clip-path:ellipse(100% 100% at 0 0);width:100%;height:100%;min-height:clamp(260px,32vw,440px)}.sv .community-copy{flex-direction:column;justify-content:center;align-items:flex-start;gap:clamp(14px,1.6vw,20px);padding:clamp(32px,4vw,64px) clamp(20px,4vw,56px);display:flex}.sv .community-copy p{max-width:38ch;color:var(--invsub);font-size:.9375rem}.sv .stats{border-top:1px solid var(--invline);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.sv .stats>div{flex-direction:column-reverse;gap:6px;padding:clamp(18px,2vw,28px) clamp(20px,4vw,56px);display:flex}.sv .stats>div+div{border-left:1px solid var(--invline)}.sv .stats dt{color:var(--invsub);font-size:.875rem;font-weight:600}.sv .stats dd{font:600 clamp(1.75rem, 3.4vw, 3rem)/1 var(--display);letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin:0}@media (max-width:860px){.sv .community-grid{grid-template-columns:1fr}.sv .community-photo{aspect-ratio:4/3;clip-path:ellipse(130% 100% at 20% 0);min-height:0}.sv .stats{grid-template-columns:1fr}.sv .stats>div+div{border-left:0;border-top:1px solid var(--invline)}}.sv .price{border-top:1.5px solid var(--ink);padding-top:clamp(16px,2vw,24px)}.sv .price-n{font:600 clamp(3rem, 7.5vw, 6.5rem)/.9 var(--display);letter-spacing:-.035em}.sv .price-note{color:var(--text2);margin-top:10px;font-weight:600}.sv .checks{border-bottom:1.5px solid var(--ink);margin:clamp(18px,2vw,28px) 0 0;padding:0;list-style:none}.sv .checks li{border-top:1px solid var(--ink);align-items:center;gap:14px;padding:11px 0;font-size:.9375rem;font-weight:500;display:flex}.sv .checks li:before{content:"";background:var(--green);flex-shrink:0;width:20px;height:20px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") 50%/contain no-repeat}.sv #faq-list{border-bottom:1.5px solid var(--ink)}.sv .faq-item{border-top:1.5px solid var(--ink)}.sv .faq-q{width:100%;min-height:54px;font:600 clamp(1rem, 1.3vw, 1.1875rem)/1.2 var(--display);letter-spacing:-.03em;color:var(--ink);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.sv .faq-q svg{transition:transform .32s var(--ease);flex-shrink:0}.sv .faq-q[aria-expanded=true] svg{transform:rotate(45deg)}.sv .faq-a{transition:grid-template-rows .32s var(--ease);grid-template-rows:0fr;display:grid}.sv .faq-a>div{overflow:hidden}.sv .faq-a p{max-width:58ch;color:var(--text2);opacity:0;margin:0;padding:0 40px 18px 0;transition:opacity .25s}.sv .faq-q[aria-expanded=true]+.faq-a{grid-template-rows:1fr}.sv .faq-q[aria-expanded=true]+.faq-a p{opacity:1}.sv .final{color:#0a0a0a;background:linear-gradient(var(--amber-top), var(--paper));border-radius:14px;margin:clamp(52px,6.4vw,92px) 16px 0;padding:clamp(36px,4.4vw,64px) 0}.sv .final .d2{max-width:16ch;margin-bottom:24px;font-size:clamp(2rem,4.6vw,4.25rem)}@media (min-width:900px){.sv .final .shell{justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.sv .final .d2{margin-bottom:0}.sv .final .btn{flex-shrink:0;margin-bottom:.35em}}@media (prefers-reduced-motion:reduce){.sv .switch-thumb,.sv .faq-q svg,.sv .faq-a{transition:opacity .15s!important}.sv .breadth-bar span{transition:none}html.sv-js .sv .rv .draw path{stroke-dashoffset:0;transition:none}html.sv-js .sv .redact:not(.in):after{transform:scaleX(0)}.sv .share-row .val.wipe:after{display:none}}
