@layer theme, base, components, utilities;@layer components{[data-opt=h02a]{position:relative;padding-bottom:calc(var(--sec-y) - 12px)}[data-opt=h02a] .ph{display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:var(--sec-y)}[data-opt=h02a] .ph__title{max-width:12em}[data-opt=h02a] .ph>[data-opt=h00a]{margin-bottom:var(--s3)}[data-opt=h02a] .ph__lede{max-width:33em;margin-top:var(--s3);text-wrap:balance}[data-opt=h02a] .h02a-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--s2);margin-top:var(--s4);max-width:100%}[data-opt=h02a] .h02a-install{height:52px;padding:0 28px}[data-opt=h02a] .h02a-cta>.link{margin-left:16px}[data-opt=h02a] .h02a-stage{position:relative;margin-top:var(--s5);padding-top:64px}[data-opt=h02a] .h02a-stage>.stage__band{top:-54px;height:594px}[data-opt=h02a] .h02a-run{position:relative}[data-opt=h02a] .h02a-pair .term{--rows:14}[data-opt=h02a] .h02a-pair{--pair:minmax(0,1fr) minmax(0,1fr);--pair-gap:clamp(20px,2.4vw,32px)}[data-opt=h02a] .h02a-tabs{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);margin-top:18px}[data-opt=h02a] .h02a-tabs:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:var(--rule)}[data-opt=h02a] .h02a-tab{position:relative;display:block;min-width:0;margin:0;padding:14px 12px 12px 0;min-height:44px;border:0;background:transparent;color:var(--ink-2);cursor:pointer;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font:400 12px/1.25 var(--ff-mono);font-variation-settings:var(--xctry-mono-meta);font-feature-settings:"ss01" 1;letter-spacing:.06em;text-transform:uppercase;transition:color .15s}[data-opt=h02a] .h02a-tab:hover,[data-opt=h02a] .h02a-tab[aria-selected=true]{color:var(--ink)}[data-opt=h02a] .h02a-tab:focus-visible{outline:2px solid var(--ink);outline-offset:2px}[data-opt=h02a] .h02a-tab>i{position:absolute;left:0;right:0;top:0;height:2px;background:var(--ink);transform-origin:left center;transform:scaleX(var(--p,0));transition:transform var(--t,.3s) linear}[data-opt=h02a] .rcpt__title{min-width:0}[data-opt=h02a] .rcpt__meta .h02a-dot{color:var(--ink-2)}[data-opt=h02a] .h02a-steps{position:relative;list-style:none;margin:20px 0 0;padding:0;height:36px;--rp:1}[data-opt=h02a] .h02a-steps:after,[data-opt=h02a] .h02a-steps:before{content:"";position:absolute;left:5px;right:5px;top:5px;height:2px;background:var(--rule)}[data-opt=h02a] .h02a-steps:after{right:auto;width:calc((100% - 10px) * var(--rp));background:var(--ink);transition:width .5s var(--ease)}[data-opt=h02a] .h02a-steps li{position:absolute;top:0;left:calc(var(--x) * (100% - 10px));z-index:1}[data-opt=h02a] .h02a-steps li i{display:block;width:12px;height:12px;border-radius:50%;background:var(--ink);transition:background-color .3s,box-shadow .3s,transform .3s var(--ease)}[data-opt=h02a] .h02a-steps li span{position:absolute;top:22px;left:6px;transform:translateX(-50%);white-space:nowrap;color:var(--ink-2);transition:color .3s;font:400 10.5px/1 var(--ff-mono);font-variation-settings:var(--xctry-mono-meta);font-feature-settings:"ss01" 1;letter-spacing:.06em;text-transform:uppercase}[data-opt=h02a] .h02a-steps li:first-child span{left:0;transform:none}[data-opt=h02a] .h02a-steps li:last-child{left:auto;right:0}[data-opt=h02a] .h02a-steps li:last-child span{left:auto;right:0;transform:none}[data-opt=h02a] .h02a-steps li.is-pending i{background:var(--white);box-shadow:inset 0 0 0 1.5px var(--ink)}[data-opt=h02a] .h02a-steps li.is-pending span{color:var(--ink-2)}[data-opt=h02a] .h02a-steps li.is-active i{animation:h02a-pulse 1.1s var(--ease) infinite}[data-opt=h02a] .h02a-steps li.is-active span{color:var(--ink)}[data-opt=h02a] .h02a-steps li.is-verified i{background:var(--amber);box-shadow:0 0 0 4px var(--amber-halo)}[data-opt=h02a] .h02a-steps li.is-returned i{background:var(--proof);box-shadow:0 0 0 4px rgba(206,46,28,.2)}[data-opt=h02a] .h02a-steps li.is-verified span{color:var(--ink)}[data-opt=h02a] .h02a-steps li.is-returned span{color:var(--proof)}[data-opt=h02a] .nar__say{margin-top:18px;color:var(--ink)}[data-opt=h02a] .checks{margin-top:12px}[data-opt=h02a] .checks li code{color:var(--ink)}[data-opt=h02a] .checks__state{text-align:right;white-space:nowrap}[data-opt=h02a] .term__line.is-cmd:not(.is-live):not(.is-idle) .term__cursor{display:none}@media (max-width:1180px){[data-opt=h02a] .h02a-stage{padding-top:52px}[data-opt=h02a] .h02a-stage>.stage__band{height:540px}}@media (max-width:900px){[data-opt=h02a] .h02a-pair .term{--rows:13}[data-opt=h02a] .h02a-stage>.stage__band{height:594px}}@media (max-width:600px){[data-opt=h02a] .h02a-cta{flex-direction:column;gap:12px;width:100%}[data-opt=h02a] .h02a-install{width:100%;height:48px}[data-opt=h02a] .h02a-cta>.link{margin:8px 0 0}[data-opt=h02a] .h02a-stage{padding-top:40px}[data-opt=h02a] .h02a-stage>.stage__band{top:-36px;height:468px}[data-opt=h02a] .h02a-tab{padding-right:6px;letter-spacing:.03em}[data-opt=h02a] .h02a-pair .term{--rows:12}[data-opt=h02a] .h02a-steps li span{font-size:9.5px}}}@keyframes h02a-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.3)}}@layer theme, base, components, utilities;@layer components{[data-opt=h03a]{position:relative;padding-block:var(--sec-y) calc(var(--sec-y) - 22px)}[data-opt=h03a] .h03a-t{display:flex;justify-content:center;text-align:center}[data-opt=h03a] .h03a-t .link{color:var(--ink-2)}[data-opt=h03a] .h03a-t .link:hover{color:var(--ink)}[data-opt=h03a] .ags{margin-top:var(--s2)}[data-opt=h04a]{position:relative;padding-block:0;--why-fs:32px;--why-lh:40px}}@layer theme, base, components, utilities;@layer components{@media (max-width:1180px){[data-opt=h04a]{--why-fs:28px;--why-lh:36px}}@media (max-width:900px){[data-opt=h04a]{--why-fs:24px;--why-lh:32px}}@media (max-width:600px){[data-opt=h04a]{--why-fs:20px;--why-lh:28px}}[data-opt=h04a] .h04a-body p{max-width:27em;margin-inline:auto;font:450 var(--why-fs)/var(--why-lh) var(--ff-sans);letter-spacing:-.012em;color:var(--ink);text-wrap:pretty}[data-opt=h04a] .h04a-body p+p{margin-top:var(--why-lh)}[data-opt=h05f] .sh--center .sh__title{font-size:var(--fs-h2);line-height:1.04;letter-spacing:-.02em;font-variation-settings:"opsz" 72;max-width:22em}[data-opt=h05f] .h05f-stage{position:relative;margin-top:var(--s5);--doc-gap:clamp(28px,3vw,48px)}[data-opt=h05f] .h05f-band{position:absolute;left:50%;width:calc(600px + 2 * (var(--doc-gap) - 8px));transform:translateX(-50%);top:80px;height:520px;pointer-events:none}[data-opt=h05f] .h05f-doc{position:relative;width:var(--wrap);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,600px) minmax(0,1fr);column-gap:var(--doc-gap)}[data-opt=h05f] .h05f-paper{grid-column:2;grid-row:1/span 5;background:var(--white);border-radius:12px;box-shadow:var(--shadow-float)}[data-opt=h05f] .h05f-row{display:contents}[data-opt=h05f] .h05f-part{grid-column:2;grid-row:var(--r);position:relative;padding:18px 30px;border-top:1px solid var(--rule);transition:box-shadow .25s var(--ease),background-color .25s}[data-opt=h05f] .h05f-paper+.h05f-row .h05f-part{border-top:0;padding-top:26px}[data-opt=h05f] .h05f-row:last-child .h05f-part{padding-bottom:26px}[data-opt=h05f] .h05f-part.is-hot{background:color-mix(in srgb,var(--ink) 2.5%,transparent);box-shadow:inset 0 0 0 1.5px var(--ink);border-radius:4px}[data-opt=h05f] .h05f-note{grid-row:var(--r);align-self:center;position:relative;max-width:300px;cursor:default}[data-opt=h05f] .h05f-note--l{grid-column:1;justify-self:end;text-align:right}[data-opt=h05f] .h05f-note--r{grid-column:3;justify-self:start}[data-opt=h05f] .h05f-note:after{content:"";position:absolute;top:.95em;width:clamp(18px,2.4vw,40px);height:1px;background:var(--ink-3);transition:background-color .2s,width .2s}[data-opt=h05f] .h05f-note--l:after{right:calc(-1 * var(--doc-gap))}[data-opt=h05f] .h05f-note--r:after{left:calc(-1 * var(--doc-gap))}[data-opt=h05f] .h05f-note .kicker{display:block;color:var(--ink-2)}[data-opt=h05f] .h05f-note p{margin-top:6px;font:400 clamp(18px,.4vw + 15px,21px)/1.25 var(--ff-serif);letter-spacing:-.008em;text-wrap:balance}[data-opt=h05f] .h05f-note p span{color:var(--ink-3)}[data-opt=h05f] .h05f-note .link{display:inline-block;margin-top:8px;font-size:13.5px}[data-opt=h05f] .h05f-note.is-hot:after{background:var(--ink)}[data-opt=h05f] .h05f-note:focus-visible{outline-offset:6px}[data-opt=h05f] .h05f-note.is-hot .kicker{color:var(--ink)}[data-opt=h05f] .h05f-face{position:absolute;bottom:calc(100% + 12px);width:88px;height:88px;color:var(--ink)}[data-opt=h05f] .h05f-note--l .h05f-face{right:0}[data-opt=h05f] .h05f-note--r .h05f-face{left:0}[data-opt=h05f] .h05f-face__svg{display:block;width:100%;height:100%;overflow:visible;fill:currentColor}[data-opt=h05f] .h05f-face__ring{fill:none;stroke:currentColor;stroke-width:4}[data-opt=h05f] .h05f-face [data-blush]{fill:var(--proof);fill-opacity:0}[data-opt=h05f] .h05f-face__heart{position:absolute;left:50%;top:6px;width:16px;height:12px;opacity:0;pointer-events:none;overflow:visible}[data-opt=h05f] .h05f-top{display:flex;justify-content:space-between;align-items:center;gap:12px}[data-opt=h05f] .h05f-top .kicker{color:var(--ink-2)}[data-opt=h05f] .h05f-title{margin-top:12px;font:400 clamp(28px,1vw + 22px,36px)/1.04 var(--ff-serif);letter-spacing:-.016em}[data-opt=h05f] .h05f-meta{margin-top:8px;display:flex;flex-wrap:wrap;gap:6px 10px;font:450 13.5px/1.2 var(--ff-sans);color:var(--ink-2)}[data-opt=h05f] .h05f-meta code{font-size:12.5px}[data-opt=h05f] .h05f-setup{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 18px}[data-opt=h05f] .h05f-setup li{display:flex;justify-content:space-between;align-items:center;padding:7px 0;border-top:1px solid var(--rule-2);font:500 13px/1.2 var(--ff-sans)}[data-opt=h05f] .h05f-setup li i{width:10px;height:8px;background:var(--ink);-webkit-mask:var(--check) center /contain no-repeat;mask:var(--check) center /contain no-repeat}[data-opt=h05f] .h05f-lab{font:400 10.5px/1.3 var(--ff-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-2);font-variation-settings:var(--xctry-mono-meta)}[data-opt=h05f] .h05f-claim{margin-top:8px;font:400 17px/1.35 var(--ff-serif)}[data-opt=h05f] .h05f-claim code{font-size:13px}[data-opt=h05f] .h05f-part .checks{margin-top:8px}[data-opt=h05f] .h05f-part .checks li{padding:7px 0}[data-opt=h05f] .h05f-hist{margin-top:10px;display:grid;gap:8px}[data-opt=h05f] .h05f-hist>div{display:grid;grid-template-columns:84px auto minmax(0,1fr);gap:12px;align-items:center;font:450 13.5px/1.35 var(--ff-sans)}[data-opt=h05f] .h05f-hist .badge{height:20px;font-size:10px;padding:0 8px 0 7px;justify-self:start}[data-opt=h05f] .h05f-hist b{color:var(--proof);font-weight:500}[data-opt=h05f] .h05f-sig{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:10px;font:450 13.5px/1.35 var(--ff-sans)}[data-opt=h05f] .h05f-sig span{display:inline-flex;align-items:center;gap:8px}[data-opt=h05f] .h05f-sig span:before{content:"";width:7px;height:7px;background:var(--ink)}[data-opt=h05f] .h05f-sig span.is-amber:before{background:var(--amber)}[data-opt=h05f] .h05f-sig code{font-size:12.5px}[data-opt=h05f] .h05f-via{display:flex;align-items:center;gap:10px;margin-top:10px;font:450 13.5px/1.35 var(--ff-sans)}[data-opt=h05f] .h05f-via .mk{display:inline-block;flex:none;width:18px;height:18px;line-height:0}[data-opt=h05f] .h05f-via .mk img{display:block;width:100%;height:100%;object-fit:contain}[data-opt=h05f] .h05f-via code{font-size:12.5px;color:var(--ink-2)}}@layer theme, base, components, utilities;@layer components{@media (max-width:1100px){[data-opt=h05f] .h05f-band{width:min(100%,760px)}[data-opt=h05f] .h05f-doc{grid-template-columns:minmax(0,1fr);max-width:640px}[data-opt=h05f] .h05f-paper{grid-column:1;grid-row:1/span 10}[data-opt=h05f] .h05f-part{grid-column:1;grid-row:calc(var(--r) * 2 - 1);padding:16px 18px}[data-opt=h05f] .h05f-note,[data-opt=h05f] .h05f-note--l,[data-opt=h05f] .h05f-note--r{grid-column:1;grid-row:calc(var(--r) * 2);justify-self:stretch;text-align:left;max-width:none;margin:0 18px 14px;padding-left:12px;border-left:1.5px solid var(--ink)}[data-opt=h05f] .h05f-note:after{display:none}[data-opt=h05f] .h05f-note p{font-size:17px}[data-opt=h05f] .h05f-note:has(.h05f-face){padding-right:72px}[data-opt=h05f] .h05f-note--l .h05f-face,[data-opt=h05f] .h05f-note--r .h05f-face{left:auto;right:0;bottom:auto;top:0;width:56px;height:56px}}@media (max-width:760px){[data-opt=h05f] .h05f-band{width:100%}[data-opt=h05f] .h05f-setup{grid-template-columns:repeat(2,minmax(0,1fr))}[data-opt=h05f] .h05f-hist>div{grid-template-columns:72px minmax(0,1fr)}[data-opt=h05f] .h05f-hist>div .badge{grid-column:2}[data-opt=h05f] .h05f-hist>div>span:last-child{grid-column:1/-1}}}@layer theme, base, components, utilities;@layer components{[data-opt=h06b] .h06b-lab{max-width:780px;margin-inline:auto}[data-opt=h06b] h2{font:400 clamp(32px,2.2vw + 14px,46px)/1.08 var(--ff-serif);letter-spacing:-.025em;margin:var(--s2) 0 var(--s3)}[data-opt=h06b] p:not(.kicker){font-size:16px;line-height:1.5}[data-opt=h06b] table{width:100%;border-collapse:collapse;margin-block:var(--s3)}[data-opt=h06b] td,[data-opt=h06b] th{padding-block:12px;border-bottom:1px solid var(--rule);text-align:left;vertical-align:top}[data-opt=h06b] thead th{font:400 11px/1.4 var(--ff-mono);color:var(--ink-2);text-transform:uppercase;letter-spacing:.06em}[data-opt=h06b] tbody th{font:450 15px/1.4 var(--ff-sans);padding-right:var(--s3)}[data-opt=h06b] small{display:block;font:400 13px/1.4 var(--ff-sans);color:var(--ink-2);margin-top:4px}[data-opt=h06b] td,[data-opt=h06b] th:last-child{text-align:right}[data-opt=h06b] td{font-size:20px}[data-opt=h06b] .link{margin-top:var(--s2)}[data-opt=h06b] p.h06b-caveat{font-size:13px;color:var(--ink-2);margin-top:var(--s3)}[data-opt=h10a]{padding-block:var(--s3)}[data-opt=h10a] .h10a-row{display:flex;align-items:center;gap:var(--s3);padding-block:var(--s3);border-block:1px solid var(--rule)}[data-opt=h10a] .badge{flex:none}[data-opt=h10a] h2{flex:1;margin:0;font:400 clamp(24px,1.2vw + 12px,30px)/1.15 var(--ff-serif);letter-spacing:-.015em}[data-opt=h10a] h2 span{color:var(--ink-2)}[data-opt=h10a] .link{flex:none}}@layer theme, base, components, utilities;@layer components{@media (max-width:900px){[data-opt=h10a] .h10a-row{display:grid;grid-template-columns:1fr;justify-items:start;gap:var(--s2)}[data-opt=h10a] h2{max-width:28ch}}}@layer theme, base, components, utilities;@layer components{[data-opt=h11a] .sh__lede b{color:var(--ink);font-weight:500}}