@layer components{.sv-hero{isolation:isolate;background:linear-gradient(to bottom, var(--color-night) 0%, var(--color-dusk) var(--sv-horizon,64%), var(--color-deep) var(--sv-horizon,64%), var(--color-deep) 100%);min-height:100svh;color:var(--color-paper);flex-direction:column;padding-top:5.5rem;display:flex;position:relative;overflow:hidden}@media (min-width:1024px){.sv-hero{padding-top:clamp(5.75rem,11vh,7.25rem)}}.sv-hero>.shell,.sv-stage{z-index:2;position:relative}.sv-hero-rail{z-index:1;pointer-events:none;display:none;position:absolute;inset:0}@media (min-width:1024px){.sv-hero-rail{display:block}}.sv-copy{gap:1.25rem 4rem;display:grid}@media (min-width:1100px){.sv-copy{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:end}}.sv-h1{font-weight:inherit;margin:0}.sv-kicker{font-family:var(--font-mono);font-size:var(--text-meta);letter-spacing:.15em;text-transform:uppercase;color:var(--color-pine-ink);align-items:center;gap:.875rem;font-weight:500;line-height:1.35;display:flex}.sv-kicker:after{content:"";background:var(--color-rule-dark);flex:0 3.5rem;min-width:1.5rem;height:1px}.sv-kicker b{color:var(--color-brass-2);font-weight:500}@media (max-width:639px){.sv-kicker:after{display:none}}.sv-title{max-width:15ch;font-family:var(--font-display);font-weight:300;font-size:var(--text-display);letter-spacing:-.028em;color:var(--color-paper);text-wrap:balance;animation:heroSettle 2.4s var(--ease-out-quint) .35s backwards;margin-top:1.25rem;line-height:1.06;display:block}.sv-lede{max-width:30rem;color:var(--color-pine-ink)}@media (min-width:1100px){.sv-lede{padding-bottom:.4rem}}.sv-stage{flex:auto;grid-template-rows:minmax(0,2.2fr) auto minmax(8.5rem,1fr);min-height:19rem;margin-top:clamp(1rem,3vh,2rem);display:grid}.sv-drops{z-index:0;pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity 1.6s var(--ease-out-quint);display:block;position:absolute;inset:0}.sv-hero[data-live] .sv-drops{opacity:1}.sv-top{z-index:1;align-self:end;position:relative}.sv-said{min-height:1rem;color:var(--color-pine-ink);margin-bottom:.875rem}.sv-addr{min-height:1.3em;font-family:var(--font-mono);letter-spacing:-.02em;color:var(--color-paper);word-break:break-all;padding-bottom:.9rem;font-size:clamp(1.125rem,.55rem + 2.1vw,2.375rem);line-height:1.25;position:relative}.sv-addr .c{white-space:pre;transition:color .5s var(--ease-out-quint), opacity .5s var(--ease-out-quint);display:inline-block}.sv-addr .path{color:var(--color-pine-ink)}.sv-addr [data-out]{opacity:0;filter:blur(6px);transition:opacity .45s var(--ease-out-quint), filter .45s var(--ease-out-quint)}.sv-addr[data-held] .c,.sv-addr[data-held] .path{color:var(--color-pine-ink)}.sv-addr[data-held] .host{color:var(--color-brass-2)}.sv-mark{vertical-align:.18em;background:var(--color-brass-2);width:.42em;height:.42em;transition:transform .45s var(--ease-out-quint);margin-right:.45em;display:inline-block;transform:scale(0)}.sv-addr[data-held] .sv-mark{transform:scale(1)}.sv-caret{vertical-align:-.16em;background:var(--color-brass-2);width:.55em;height:1.05em;margin-left:.06em;animation:1s step-end infinite svBlink;display:inline-block}.sv-addr[data-sent] .sv-caret{display:none}@keyframes svBlink{50%{opacity:0}}.sv-sieve{z-index:1;background-image:radial-gradient(circle, color-mix(in oklab, var(--color-brass-2) 70%, transparent) 1.7px, transparent 2.2px);background-position:0;background-repeat:repeat-x;background-size:10px 9px;height:9px;position:relative}.sv-close,.sv-meter{background-repeat:repeat-x;background-size:10px 9px;width:0;height:9px;position:absolute;top:0}.sv-close{background-image:radial-gradient(circle, var(--color-brass-2) 3.1px, transparent 3.6px);transition:opacity .5s}.sv-meter{background-image:radial-gradient(circle, var(--color-pine-ink) 3.1px, transparent 3.6px);transition:opacity .45s}.sv-bottom{z-index:1;padding-top:1.25rem;position:relative}.sv-verdict{min-height:7.5rem;transition:opacity .45s var(--ease-out-quint), filter .45s var(--ease-out-quint);align-content:start;gap:.5rem;display:grid}.sv-verdict[data-out]{opacity:0;filter:blur(6px)}.sv-v-kicker{color:var(--color-brass-2)}.sv-v-title{font-family:var(--font-display);font-size:var(--text-h2);letter-spacing:-.02em;color:var(--color-paper);line-height:1.16}.sv-v-body{max-width:36rem;font-size:var(--text-micro);color:var(--color-pine-ink);line-height:1.6}.on-pine .sv-v-pass{color:var(--color-pine-ink)}.sv-loader{vertical-align:middle;gap:5px;margin-left:.5rem;display:inline-flex}.sv-loader i{border:1px solid var(--color-pine-ink);border-radius:50%;width:6px;height:6px;animation:1s step-end infinite svLoad}.sv-loader i:nth-child(2){animation-delay:.2s}.sv-loader i:nth-child(3){animation-delay:.4s}.sv-loader i:nth-child(4){animation-delay:.6s}.sv-loader i:nth-child(5){animation-delay:.8s}@keyframes svLoad{0%,20%{background:var(--color-pine-ink)}21%,to{background:0 0}}.sv-foot{border-top:1px solid var(--color-rule-dark);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;padding-block:1rem 1.375rem;display:flex}.on-pine .sv-tally{color:var(--color-pine-ink)}.sv-tally b{color:var(--color-paper);font-weight:500}.sv-tally b.h{color:var(--color-brass-2)}.sv-stores{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.sv-stores>.meta{margin-right:.5rem}@media (max-width:639px){.sv-hero{padding-top:5rem}.sv-stage{grid-template-rows:minmax(0,1.6fr) auto minmax(6.75rem,1fr);min-height:16rem;margin-top:.75rem}.sv-verdict{min-height:5.5rem}.sv-bottom{padding-top:.875rem}.sv-tally,.sv-stores>.meta{display:none}}.sv-intro{gap:1.75rem 4rem;margin-top:3.5rem;display:grid}@media (min-width:1024px){.sv-intro{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end}}.sv-split{gap:3.5rem 5rem;margin-top:4.5rem;display:grid}@media (min-width:1024px){.sv-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.sv-split--tight{margin-top:3.5rem}.sv-perf,.sv-leader>.sv-fill{background-image:radial-gradient(circle, var(--color-rule-2) 1.1px, transparent 1.5px);background-position:0;background-repeat:repeat-x;background-size:7px 5px;height:5px;display:block}.on-pine .sv-perf,.on-pine .sv-leader>.sv-fill{background-image:radial-gradient(circle,#ffffff42 1.1px,#0000 1.5px);background-image:radial-gradient(circle,lab(100% -.0000298023 .0000119209/.26) 1.1px,#0000 1.5px)}.sv-leader{align-items:baseline;gap:.75rem;display:flex}.sv-leader>.sv-fill{flex:auto;align-self:center;min-width:1.5rem}.sv-leaders li{border-top:1px solid var(--color-rule);padding-block:.8rem}.sv-leaders li:first-child{border-top:0}.sv-leaders .sv-name{font-family:var(--font-display);letter-spacing:-.012em;color:var(--color-ink);font-size:1.1875rem;line-height:1.35}.sv-leaders .sv-what{font-family:var(--font-mono);font-size:var(--text-meta);letter-spacing:.15em;text-transform:uppercase;color:var(--color-pine-2);white-space:nowrap;font-weight:500}.sv-leaders .sv-what--quiet{color:var(--color-ink-3)}.sv-leaders .sv-note{max-width:34rem;margin-top:.3rem}.sv-receipts{border:1px solid var(--color-rule);background:var(--color-sheet)}.sv-receipts-head{border-bottom:1px solid var(--color-rule);justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 1.125rem;display:flex}.sv-receipts-brand{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-ink);align-items:center;gap:.5rem;font-size:1.125rem;display:flex}.sv-receipts-brand svg{width:1.125rem;height:1.125rem}.sv-receipts .sv-perf{margin:0 1.125rem}.sv-receipts-body{padding:.5rem 1.125rem 1.125rem}.sv-receipts-label{border-bottom:1px solid var(--color-rule);justify-content:space-between;gap:1rem;padding-block:.75rem .5rem;display:flex}.sv-receipt{border-bottom:1px solid var(--color-rule);grid-template-columns:.75rem minmax(0,1fr);gap:.75rem;padding-block:.875rem;display:grid}.sv-receipt:last-child{border-bottom:0}.sv-ladder{align-content:start;justify-items:center;gap:3px;padding-top:.45rem;display:grid}.sv-ladder i{border:1px solid var(--color-ink-3);border-radius:50%;width:5px;height:5px;display:block}.sv-ladder i[data-on]{background:var(--color-ink);border-color:var(--color-ink)}.sv-receipt h4{color:var(--color-ink);font-size:.875rem;font-weight:600;line-height:1.4}.sv-receipt-acts{flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem;margin-top:.5rem;display:flex}.sv-receipt-acts .meta{letter-spacing:.12em}.sv-receipt-acts span+span{font-size:var(--text-micro);color:var(--color-ink);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--color-rule-2);text-decoration-color:var(--color-rule-2)}.sv-kinds{gap:2.5rem 4rem;margin-top:4rem;display:grid}@media (min-width:900px){.sv-kinds{grid-template-columns:repeat(3,minmax(0,1fr))}}.sv-kinds h3{margin-bottom:.75rem}.sv-kinds li{border-top:1px solid var(--color-rule);padding-block:.6rem}.sv-kinds .sv-name{font-size:var(--text-micro);color:var(--color-ink);line-height:1.5}.sv-kinds .sv-what{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-3);white-space:nowrap;font-size:.625rem}.sv-kinds .sv-what--on{color:var(--color-pine-2)}.sv-notice{border:1px solid var(--color-rule);background:var(--color-sheet);padding:clamp(1.5rem,3vw,2.5rem)}.sv-notice-in{border-left:1px solid var(--color-brass);padding-left:clamp(1rem,2vw,1.5rem)}.sv-notice dl{border-block:1px solid var(--color-rule);margin-top:1.5rem;padding-block:.875rem}.sv-notice dd{font-family:var(--font-mono);font-size:var(--text-micro);color:var(--color-ink);word-break:break-all;margin-top:.3rem}.sv-notice-acts{flex-wrap:wrap;gap:.5rem;margin-top:1.5rem;display:flex}.sv-ink{background:var(--color-ink);color:var(--color-sheet);border:1px solid var(--color-ink)}.sv-own{gap:1.5rem 3rem;margin-top:3rem;display:grid}@media (min-width:640px){.sv-own{grid-template-columns:repeat(2,minmax(0,1fr))}}.sv-locks li{border-top:1px solid var(--color-rule);gap:.35rem 2rem;padding-block:1.25rem;display:grid}@media (min-width:640px){.sv-locks li{grid-template-columns:9rem minmax(0,1fr);align-items:baseline}}.sv-pause{border:1px solid var(--color-rule);background:var(--color-paper);padding:.5rem}.sv-pause-in{text-align:center;background:var(--color-night);color:var(--color-sheet);justify-items:center;gap:.75rem;padding:clamp(2.5rem,6vw,4.5rem) 1.5rem;display:grid}.sv-pause-in .meta,.sv-pause-body{color:var(--color-pine-ink)}.sv-pause-body{max-width:26rem;font-size:.9375rem;line-height:1.6}.sv-pause-body b{color:var(--color-sheet);font-weight:500}.sv-pause-in .h2{color:var(--color-sheet)}.sv-ring{width:4.5rem;height:4.5rem;margin-bottom:.75rem}.sv-ring circle{fill:var(--color-pine-ink);animation:svBreath 5.5s var(--ease-in-out-quart) infinite}@keyframes svBreath{0%,to{opacity:.35}45%{opacity:1}}.sv-four{gap:0 4rem;margin-top:3.5rem;display:grid}@media (min-width:900px){.sv-four{grid-template-columns:repeat(2,minmax(0,1fr))}}.sv-four li{border-top:1px solid var(--color-rule);padding-block:1.5rem 1.75rem}.sv-plans{gap:3rem 4rem;margin-top:3.5rem;display:grid}@media (min-width:900px){.sv-plans{grid-template-columns:repeat(2,minmax(0,1fr))}}.sv-plan-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;padding-bottom:1rem;display:flex}.sv-plan li{border-top:1px solid var(--color-rule);grid-template-columns:1rem minmax(0,1fr);gap:.75rem;padding-block:.75rem;display:grid}.sv-plan li svg{width:.875rem;height:.875rem;color:var(--color-pine-2);margin-top:.2rem}.sv-plan--extra li svg{color:var(--color-brass)}.sv-terms{border-top:1px solid var(--color-rule);gap:.75rem 4rem;margin-top:3.5rem;padding-top:1.5rem;display:grid}@media (min-width:1024px){.sv-terms{grid-template-columns:minmax(0,1fr) minmax(0,2.4fr);align-items:baseline}}.sv-limits{margin-top:3.5rem}.sv-limits li{border-top:1px solid var(--color-rule-dark);gap:.75rem 3rem;padding-block:1.75rem;display:grid}@media (min-width:900px){.sv-limits li{grid-template-columns:3rem minmax(0,1fr) minmax(0,1.15fr);align-items:baseline}}.sv-install{gap:3rem 4rem;margin-top:3.5rem;display:grid}@media (min-width:1024px){.sv-install{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}}.sv-specs{margin-top:2.5rem;display:grid}@media (min-width:640px){.sv-specs{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:3rem}}.sv-specs>div{border-top:1px solid var(--color-rule);justify-content:space-between;align-items:baseline;gap:1.5rem;padding-block:.75rem;display:flex}.sv-specs dd{text-align:right;font-size:var(--text-micro);color:var(--color-ink-2)}.sv-source{border-top:1px solid var(--color-rule);justify-content:space-between;align-items:baseline;gap:1rem;margin-top:2rem;padding-block:1rem;display:flex}.sv-next{border-top:1px solid var(--color-rule);justify-content:space-between;align-items:baseline;gap:1rem;margin-top:1rem;padding-top:1rem;display:flex}}
