.v3-trace-bar{flex:1;align-items:center;gap:5px;min-width:0;display:flex}.v3-trace-bar i{background:var(--v3-line);height:6px;transition:background-color .25s var(--v3-ease-out);border-radius:3px;flex:1}.v3-trace-bar i.is-on{background:var(--v3-signal)}.v3-trace-bar i.is-done{background:var(--v3-text)}.v3-trace-bar span{color:var(--v3-dim);white-space:nowrap;margin-left:10px;font-size:12px}.v3-how{max-width:1240px;padding:24px max(20px, env(safe-area-inset-right,0px)) 120px max(20px, env(safe-area-inset-left,0px));margin:0 auto}.v3-how-head{gap:16px;margin:40px 0 0 41.5%;display:grid}.v3-h2{font-family:var(--v3-display);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(32px,4.4vw,60px);font-weight:700;line-height:1}.v3-lead{color:var(--v3-dim);max-width:44ch;margin:0;font-size:18px}.v3-h3{font-family:var(--v3-display);letter-spacing:-.035em;text-wrap:balance;margin:0 0 10px;font-size:clamp(22px,2.2vw,30px);font-weight:700;line-height:1.08}.v3-h3-lg{font-size:clamp(26px,3vw,40px)}.v3-kind{color:var(--v3-dim);flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0 0 12px;font-size:14px;display:flex}.v3-kind b{color:var(--v3-text);font-weight:600}.v3-status{background:var(--v3-panel-2);color:var(--v3-dim);transition:color .3s var(--v3-ease-out);border-radius:999px;padding:2px 10px;font-size:12px}.v3-comp.is-lit .v3-status{color:var(--v3-ok)}.v3-d{color:var(--v3-dim);max-width:46ch;margin:0}.v3-mt{margin-top:18px}.v3-flow{position:relative}.v3-wires{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.v3-w-base,.v3-w-alt{stroke:var(--v3-line-hi);stroke-width:1.5px;fill:none}.v3-w-alt{stroke-dasharray:5 6}.v3-w-lit{stroke:var(--v3-text);stroke-width:2px;fill:none}.v3-w-live{stroke:var(--v3-signal);stroke-width:2.5px;fill:none;stroke-dasharray:2 22;opacity:0;transition:opacity .3s var(--v3-ease-out);animation:1.1s linear infinite v3-flow}.v3-w-live.is-on{opacity:1}@keyframes v3-flow{to{stroke-dashoffset:-24px}}.v3-w-port{fill:var(--v3-bg);stroke:var(--v3-line-hi);stroke-width:1.5px}.v3-w-port.is-on{fill:var(--v3-text);stroke:var(--v3-text)}.v3-w-packet{fill:var(--v3-signal);stroke:var(--v3-bg);stroke-width:1.5px}.v3-w-label{font-family:var(--v3-body);fill:var(--v3-dim);font-size:13px}.v3-row{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;column-gap:24px;margin-top:150px;display:grid;position:relative}.v3-row-top{align-items:start}.v3-comp{z-index:1;min-width:0;position:relative}.v3-shape{z-index:-1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.v3-s{fill:var(--v3-panel);stroke:var(--v3-line);stroke-width:1.5px;transition:stroke .4s var(--v3-ease-out)}.v3-comp.is-lit>.v3-shape .v3-s,.v3-comp.is-lit .v3-queue>.v3-shape .v3-s{stroke:var(--v3-text);stroke-width:2px}.v3-decide{aspect-ratio:1;text-align:center;grid-column:2/span 3;place-items:center;max-width:290px;display:grid}.v3-decide-in{max-width:58%}.v3-decide .v3-kind{justify-content:center;margin-bottom:4px}.v3-decide .v3-h3{margin:0;font-size:clamp(18px,1.8vw,24px)}.v3-cloud{text-align:center;grid-column:8/span 4;padding:64px 48px 48px}.v3-cloud .v3-kind,.v3-cloud .v3-chips{justify-content:center}.v3-cloud .v3-h3{font-size:clamp(20px,2vw,26px)}.v3-chips{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.v3-chips span{background:var(--v3-panel-2);border-radius:999px;padding:4px 12px;font-size:14px}.v3-gate{grid-column:1/span 7;padding:34px 40px}.v3-prompt{font-family:var(--v3-mono);background:var(--v3-panel-2);border-radius:10px;min-height:6.4em;margin:14px 0 0;padding:14px 16px;font-size:14px;line-height:1.7}.v3-caret{background:var(--v3-text);vertical-align:-3px;width:8px;height:16px;margin-left:2px;animation:1s step-end infinite v3-blink;display:inline-block}@keyframes v3-blink{50%{opacity:0}}.v3-note{grid-column:9/span 4;min-width:0}.v3-note h4{margin:0 0 8px;font-size:15px;font-weight:600}.v3-note ul{color:var(--v3-dim);margin:0;padding-left:18px;font-size:15px}.v3-note li{margin:6px 0}.v3-engine{grid-column:1/-1;grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:center;gap:24px;display:grid}.v3-queue{flex-direction:column;gap:22px;padding:28px;display:flex;position:relative}.v3-slots{grid-template-columns:repeat(6,1fr);gap:6px;height:40px;display:grid;position:relative}.v3-slots i{background:var(--v3-panel-2);border-radius:4px}.v3-job{background:var(--v3-signal);opacity:0;border-radius:5px;width:24px;height:24px;position:absolute;top:8px}.v3-comp.is-lit .v3-job{animation:v3-job 2.4s var(--v3-ease-io) infinite}.v3-comp.is-lit .v3-job:nth-of-type(2){animation-delay:.8s}.v3-comp.is-lit .v3-job:nth-of-type(3){animation-delay:1.6s}@keyframes v3-job{0%{opacity:0;left:0}10%,90%{opacity:1}to{opacity:0;left:calc(100% - 24px)}}.v3-out{min-width:0}.v3-out .v3-stage{outline:1.5px solid var(--v3-line);transition:outline-color .4s var(--v3-ease-out);border-radius:14px;overflow:hidden}.v3-comp.is-lit .v3-out .v3-stage{outline-color:var(--v3-text)}.v3-stage-sm{height:clamp(360px,48vh,480px)}.v3-out-cap{color:var(--v3-dim);margin:10px 2px 0;font-size:14px}.v3-service{grid-column:1/span 5;padding:30px}.v3-exports{grid-column:7/span 6}.v3-stack{height:150px;margin-top:8px;position:relative}.v3-stack div{background:var(--v3-panel);border:1.5px solid var(--v3-line);width:23.5%;height:130px;transition:transform .55s var(--v3-ease-out), border-color .4s var(--v3-ease-out);border-radius:12px;padding:14px;position:absolute;top:0;left:0}.v3-stack b{font-family:var(--v3-display);letter-spacing:-.03em;font-size:20px;font-weight:700;display:block}.v3-stack span{color:var(--v3-dim);font-size:13px}.v3-stack div:first-child{z-index:4}.v3-stack div:nth-child(2){z-index:3;transition-delay:40ms;transform:translate(10px,10px)}.v3-stack div:nth-child(3){z-index:2;transition-delay:80ms;transform:translate(20px,20px)}.v3-stack div:nth-child(4){z-index:1;transition-delay:.12s;transform:translate(30px,30px)}.v3-comp.is-lit .v3-stack div{border-color:var(--v3-line-hi)}.v3-comp.is-lit .v3-stack div:nth-child(2){transform:translate(106%)}.v3-comp.is-lit .v3-stack div:nth-child(3){transform:translate(212%)}.v3-comp.is-lit .v3-stack div:nth-child(4){transform:translate(318%)}.v3-how-out{justify-content:center;margin-top:120px;display:flex}.v3-how-out-left{width:14px;margin-left:10%}.v3-how-out span{border:2px solid var(--v3-line-hi);background:var(--v3-bg);border-radius:50%;width:14px;height:14px}@media (max-width:900px){.v3-how-head{margin-left:28px}.v3-flow{padding-left:28px}.v3-row{grid-template-columns:minmax(0,1fr);row-gap:28px;margin-top:80px}.v3-row>*{grid-column:1!important}.v3-engine{grid-template-columns:1fr}.v3-decide{max-width:230px}.v3-gate,.v3-cloud,.v3-service{padding-left:24px;padding-right:24px}.v3-how-out span{display:none}.v3-stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;height:auto;display:grid}.v3-stack div,.v3-stack div:nth-child(n){opacity:.55;width:auto;height:auto;min-height:96px;transition:transform .5s var(--v3-ease-out), opacity .4s var(--v3-ease-out), border-color .4s var(--v3-ease-out);position:static;transform:translateY(12px)}.v3-comp.is-lit .v3-stack div:nth-child(n){opacity:1;transform:none}.v3-stage-sm{height:420px}.v3-trace-bar span{display:none}}@media (prefers-reduced-motion:reduce){.v3-caret,.v3-w-live,.v3-comp.is-lit .v3-job{animation:none}.v3-stack div{transition:none}}@media (prefers-reduced-motion:no-preference){[data-armed] .v3-comp[data-from]{opacity:.6;transition:opacity .42s var(--v3-ease-out)}[data-armed] .v3-comp[data-from].is-lit{opacity:1;animation:v3-arrive .46s var(--v3-ease-out) both}.v3-comp[data-from=t]{--ay:-10px}.v3-comp[data-from=b]{--ay:10px}.v3-comp[data-from=l]{--ax:-10px}.v3-comp[data-from=r]{--ax:10px}}@keyframes v3-arrive{0%{transform:translate(var(--ax,0px), var(--ay,0px))}}
.v3-lib{max-width:1240px;padding:0 max(20px, env(safe-area-inset-right,0px)) 120px max(20px, env(safe-area-inset-left,0px));margin:0 auto}.v3-lib-head{gap:16px;margin:110px 0 48px 41.5%;display:grid}.v3-lead a{color:var(--v3-text);text-underline-offset:3px}.v3-catalog{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:24px;display:grid}.v3-cat-list{z-index:1;background:var(--v3-panel);border:1.5px solid var(--v3-line);transition:border-color .4s var(--v3-ease-out);border-radius:14px;padding:18px 10px 14px 22px;position:relative}.v3-cat-list.is-lit{border-color:var(--v3-text)}.v3-cat-list .v3-kind{margin:0 0 10px 12px}.v3-cat-list ul{scrollbar-width:thin;border-left:1.5px solid var(--v3-line);max-height:560px;margin:0;padding:0 0 0 12px;list-style:none;position:relative;overflow-y:auto}.v3-cat-list button{text-align:left;width:100%;font:inherit;color:var(--v3-text);cursor:pointer;transition:background-color .16s var(--v3-ease-out);background:0 0;border:0;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name counts""meta counts";align-items:center;column-gap:12px;padding:9px 12px;display:grid}@media (hover:hover) and (pointer:fine){.v3-cat-list button:hover{background:var(--v3-panel-2)}}.v3-cat-list button.is-on{background:var(--v3-panel-2);box-shadow:inset 0 0 0 1.5px var(--v3-text)}.v3-cat-name{grid-area:name;font-size:15px;font-weight:600;line-height:1.3}.v3-cat-meta{color:var(--v3-dim);grid-area:meta;font-size:13px}.v3-cat-counts{color:var(--v3-dim);white-space:nowrap;grid-area:counts;font-size:12px}.v3-cat-signal{background:var(--v3-signal);width:12px;height:12px;box-shadow:0 0 0 3px var(--v3-panel);pointer-events:none;transition:transform .52s var(--v3-ease-io);border-radius:50%;margin-top:-6px;position:absolute;top:0;left:27px}.v3-cat-key{color:var(--v3-dim);margin:10px 0 0 12px;font-size:12px}.v3-cat-view{min-width:0}.v3-window-still{margin-top:0;animation:none}.v3-cat-stagebox{position:relative}.v3-cat-stagebox .v3-stage{height:clamp(460px,62vh,640px)}.v3-cat-error{background:var(--v3-panel-2);border-radius:10px;margin:0;padding:10px 14px;font-size:14px;position:absolute;bottom:16px;left:16px;right:16px}.v3-lib .v3-how-out{margin-top:56px}.v3-disclaimer{color:var(--v3-dim);max-width:80ch;margin:18px 0 0;font-size:13px}@media (max-width:900px){.v3-lib-head{margin:70px 0 28px 28px}.v3-catalog{grid-template-columns:1fr}.v3-cat-list ul{max-height:300px}.v3-cat-stagebox .v3-stage{height:480px}}@media (prefers-reduced-motion:reduce){.v3-cat-signal{transition:none}}@media (prefers-reduced-motion:no-preference){[data-armed] .v3-cat-list li{opacity:0;transform:translate(-12px)}[data-armed] .v3-cat-list.is-lit li{opacity:1;transition:opacity .38s var(--v3-ease-out) calc(var(--i,0) * 32ms), transform .38s var(--v3-ease-out) calc(var(--i,0) * 32ms);transform:none}}
.v3-fold{max-width:1240px;padding:0 max(20px, env(safe-area-inset-right,0px)) 120px max(20px, env(safe-area-inset-left,0px));margin:0 auto}.v3-fold-head{margin-top:110px;padding:34px 40px 38px}.v3-fold-head .v3-h2{max-width:14ch;margin-bottom:14px}.v3-fold-head .v3-lead{max-width:52ch;margin:0}.v3-fold-track{height:340vh;margin-top:36px}.v3-fold-pin{grid-template-rows:auto minmax(0,1fr) auto;gap:14px;height:calc(100svh - 100px);display:grid;position:sticky;top:76px}.v3-fold-rail{grid-template-columns:repeat(3,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.v3-fold-rail li{border-top:2px solid var(--v3-line);color:var(--v3-dim);transition:color .3s var(--v3-ease-out), border-color .3s var(--v3-ease-out);justify-content:space-between;align-items:baseline;gap:10px;padding:12px 0 0 18px;display:flex;position:relative}.v3-fold-rail li:before{content:"";background:var(--v3-signal);border-radius:50%;width:10px;height:10px;position:absolute;top:-6px;left:0;transform:scale(0)}.v3-fold-rail li.is-on{color:var(--v3-text);border-top-color:var(--v3-text)}.v3-fold-rail li.is-on:before{transform:scale(1)}.v3-fold-rail li.is-past{border-top-color:var(--v3-line-hi)}.v3-fold-name{font-family:var(--v3-display);letter-spacing:-.03em;font-size:clamp(18px,2vw,26px);font-weight:700}.v3-fold-count{font-size:13px}.v3-fold-window{flex-direction:column;min-height:0;display:flex}.v3-fold-window .v3-stage{flex:1;height:auto;min-height:0}.v3-fold-window .v3-counts b{color:var(--v3-text);font-weight:600}.v3-fold-who{min-height:1.5em;color:var(--v3-dim);max-width:62ch;margin:0;font-size:16px}@media (prefers-reduced-motion:no-preference){.v3-fold-rail li:before{transition:transform .26s var(--v3-ease-out)}.v3-fold-who,.v3-fold-window .v3-counts{animation:v3-who-in .32s var(--v3-ease-out) both}}@keyframes v3-who-in{0%{opacity:0;transform:translateY(5px)}}@media (prefers-reduced-motion:reduce){.v3-fold-track{height:auto}.v3-fold-pin{height:70vh;position:static}}@media (max-width:900px){.v3-fold-head{margin-top:70px;padding:26px 22px 28px}.v3-fold-track{height:300vh}.v3-fold-pin{height:calc(100svh - 88px);top:68px}.v3-fold-rail{gap:8px}.v3-fold-rail li{padding-left:14px}.v3-fold-count{display:none}.v3-fold-who{font-size:14px}}.v3-fold .v3-how-out{margin-top:56px}
.v3-close{max-width:1240px;padding:0 max(20px, env(safe-area-inset-right,0px)) 80px max(20px, env(safe-area-inset-left,0px));margin:0 auto}.v3-close .v3-row:first-child{margin-top:110px}.v3-legend{grid-column:2/span 11;padding:36px 40px 40px}.v3-legend .v3-h2{margin-bottom:30px}.v3-legend-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 36px;margin:0;padding:0;list-style:none;display:grid}.v3-legend-list li{grid-template-columns:32px minmax(0,1fr);align-items:start;gap:14px;display:grid}.v3-legend-list svg{color:var(--v3-text);margin-top:2px}.v3-legend-list h3{margin:0 0 4px;font-size:16px;font-weight:600}.v3-legend-list p{color:var(--v3-dim);margin:0;font-size:15px}.v3-next-copy{grid-column:1/span 4}.v3-next{grid-column:6/span 6;padding:30px 32px}.v3-next .v3-s{stroke-dasharray:2 5}.v3-soon{background:var(--v3-panel-2);color:var(--v3-dim);border-radius:999px;padding:2px 10px;font-size:12px}.v3-rates{grid-column:1/span 10;padding:34px 36px 32px}.v3-rates-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:32px;margin-bottom:26px;display:grid}.v3-rate-table{border-collapse:collapse;width:100%;margin-bottom:22px;font-size:15px}.v3-rate-table th,.v3-rate-table td{text-align:left;border-top:1px solid var(--v3-line);vertical-align:baseline;padding:14px 12px}.v3-rate-table thead th{color:var(--v3-dim);border-top:0;padding-top:0;font-size:13px;font-weight:500}.v3-rate-table tbody th{white-space:nowrap;font-weight:600}.v3-rate-table tr.is-hi th,.v3-rate-table tr.is-hi td{background:var(--v3-panel-2)}.v3-rate-table tr.is-hi th{border-radius:10px 0 0 10px}.v3-rate-table tr.is-hi td:last-child{border-radius:0 10px 10px 0}.v3-price{color:var(--v3-text);font-size:18px}.v3-cad,.v3-for{color:var(--v3-dim)}.v3-end-row{align-items:center}.v3-end{aspect-ratio:1;text-align:center;grid-column:1/span 3;place-items:center;max-width:240px;display:grid}.v3-end b{font-family:var(--v3-display);letter-spacing:-.05em;font-size:clamp(28px,3vw,40px);font-weight:800;display:block}.v3-end span{color:var(--v3-dim);font-size:12px}.v3-end.is-lit span{color:var(--v3-ok)}.v3-end-copy{grid-column:5/span 8}.v3-h2-xl{margin-bottom:14px;font-size:clamp(36px,5.4vw,72px)}.v3-end-copy .v3-d{margin-bottom:24px}@media (max-width:900px){.v3-close .v3-row:first-child{margin-top:70px}.v3-legend,.v3-next,.v3-rates{padding-left:22px;padding-right:22px}.v3-legend-list,.v3-rates-head{grid-template-columns:1fr}.v3-rate-table .v3-for,.v3-rate-table thead th:last-child{display:none}.v3-rate-table th,.v3-rate-table td{padding:12px 8px}.v3-end{max-width:180px}}@media (prefers-reduced-motion:no-preference){[data-armed] .v3-end:after{content:"";border:2px solid var(--v3-text);pointer-events:none;opacity:0;clip-path:inset(0 100% 100% 0);border-radius:50%;position:absolute;inset:-6px}[data-armed] .v3-end.is-lit:after{opacity:1;animation:v3-trace .8s var(--v3-ease-io) forwards, v3-trace-out .6s var(--v3-ease-out) .9s forwards}[data-armed] .v3-end.is-lit+.v3-end-copy .v3-ctas>:first-child{animation:v3-cta-in .56s var(--v3-ease-out) .7s both}}@keyframes v3-cta-in{0%{opacity:.35;transform:translate(-14px)}}@media (prefers-reduced-motion:no-preference){[data-armed] .v3-legend-list svg *{stroke-dasharray:120;stroke-dashoffset:120px}[data-armed] .v3-legend.is-lit .v3-legend-list svg *{stroke-dashoffset:0;animation:v3-draw .72s var(--v3-ease-out) both}[data-armed] .v3-legend.is-lit .v3-legend-list li:nth-child(2) svg *{animation-delay:80ms}[data-armed] .v3-legend.is-lit .v3-legend-list li:nth-child(3) svg *{animation-delay:.16s}[data-armed] .v3-legend.is-lit .v3-legend-list li:nth-child(4) svg *{animation-delay:.24s}[data-armed] .v3-legend.is-lit .v3-legend-list li:nth-child(5) svg *{animation-delay:.32s}[data-armed] .v3-legend.is-lit .v3-legend-list li:nth-child(6) svg *{animation-delay:.4s}}@keyframes v3-draw{0%{stroke-dashoffset:120px}}@media (prefers-reduced-motion:no-preference){[data-armed] .v3-rate-table tbody tr{opacity:0;transform:translate(-14px)}[data-armed] .v3-rates.is-lit .v3-rate-table tbody tr{opacity:1;transition:opacity .42s var(--v3-ease-out), transform .42s var(--v3-ease-out);transform:none}[data-armed] .v3-rates.is-lit .v3-rate-table tbody tr:nth-child(2){transition-delay:90ms}[data-armed] .v3-rates.is-lit .v3-rate-table tbody tr:nth-child(3){transition-delay:.18s}[data-armed] .v3-rates.is-lit .v3-rate-table tbody tr:nth-child(4){transition-delay:.27s}[data-armed] .v3-rates.is-lit .v3-rate-table tbody tr:nth-child(5){transition-delay:.36s}}.v3-faq{max-width:860px;padding:90px max(20px, env(safe-area-inset-right,0px)) 20px max(20px, env(safe-area-inset-left,0px));margin:0 auto}.v3-faq .v3-h2{margin-bottom:28px}.v3-faq-list details{border-top:1px solid var(--v3-line)}.v3-faq-list details:last-child{border-bottom:1px solid var(--v3-line)}.v3-faq-list summary{cursor:pointer;padding:18px 0;font-size:17px;font-weight:500;list-style-position:outside}.v3-faq-list p{max-width:68ch;color:var(--v3-dim);margin:0 0 20px;line-height:1.6}@media (prefers-reduced-motion:no-preference){.v3-faq-list[data-motion] details{opacity:0;transition:opacity .48s var(--v3-ease-out), transform .48s var(--v3-ease-out);transform:translateY(14px)}.v3-faq-list[data-motion][data-in] details{opacity:1;transform:none}.v3-faq-list[data-motion][data-in] details:nth-child(2){transition-delay:70ms}.v3-faq-list[data-motion][data-in] details:nth-child(3){transition-delay:.14s}.v3-faq-list[data-motion][data-in] details:nth-child(4){transition-delay:.21s}.v3-faq-list[data-motion][data-in] details:nth-child(5){transition-delay:.28s}.v3-faq-list[data-motion][data-in] details:nth-child(6){transition-delay:.35s}.v3-faq-list[data-motion][data-in] details:nth-child(7){transition-delay:.42s}.v3-faq-list[data-motion][data-in] details:nth-child(n+8){transition-delay:.49s}.v3-faq-list details[open] p{animation:v3-faq-open .26s var(--v3-ease-out)}}@keyframes v3-faq-open{0%{opacity:0;transform:translateY(-4px)}}
