@font-face{font-family:Inter;src:url(/_astro/inter-v4-opsz14-32-wght400-600-latin.BGWrcs8-.woff2)format("woff2");font-weight:400 600;font-style:normal;font-display:swap;unicode-range:U+20-7E,U+A0-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2009,U+200B,U+2013-2014,U+2018-201E,U+2022,U+2026,U+2039-203A,U+2044,U+20AC,U+20B9,U+2122,U+2190-2193,U+2197,U+2212,U+2215,U+2264-2265,U+2713,U+D7}@font-face{font-family:Geist Mono;src:url(/_astro/geist-mono-latin-400-normal.DTRLJnHl.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter Fallback;src:local(Arial),local(ArialMT),local(Liberation Sans);size-adjust:105.5%;ascent-override:91.82%;descent-override:22.86%;line-gap-override:0%}@font-face{font-family:Geist Mono Fallback;src:local(Menlo),local(Consolas),local(Courier New);size-adjust:99.7%;ascent-override:100.8%;descent-override:29.6%;line-gap-override:0%}:root{--bg:#07080c;--panel:#0e1017;--panel-2:#141722;--text:#f5f6fa;--text-2:#a9aebb;--text-3:#868b99;--accent:#8aa2ff;--blue:#8aa2ff;--claim:#a99cff;--match:#34e3c9;--mismatch:#ff7a70;--cant:#f7b955;--match-bg:#0f2a28;--mismatch-bg:#3a1512;--cant-bg:#352407;--claim-bg:#211c45;--btn:#f5f6fa;--btn-text:#07080c;--btn-hover:#fff;--frost:#e6eaf5;--linen:#0c0d11;--warm:#0c0d14;--brand-t:#b3a8ff;--card-hover:#ffffff09;--line:#ffffff14;--line-2:#ffffff24;--ghost-hover:#ffffff0f;--hdr-bg:#07080cbd;--spec:inset 0 1px 0 #ffffff0f;--e2:inset 0 1px 0 #ffffff12, 0 0 0 1px var(--line), 0 1px 2px #0000004d, 0 24px 48px -28px #000000b3;--e-slab:inset 0 1px 0 #ffffff1a, 0 0 0 1px #ffffff13, 0 2px 4px #00000059, 0 40px 80px -36px #000c, 0 100px 180px -80px #000000e6;color-scheme:dark}:root[data-theme=light]{--bg:#f7f7f4;--panel:#fff;--panel-2:#fff;--text:#0d0f14;--text-2:#474c59;--text-3:#636877;--accent:#2f5bea;--blue:#2f5bea;--claim:#5b4bdb;--match:#0f766e;--mismatch:#c8322b;--cant:#9a5b00;--match-bg:#e6f6f3;--mismatch-bg:#fdecea;--cant-bg:#fff4e0;--claim-bg:#efedff;--btn:#0d0f14;--btn-text:#fff;--btn-hover:#24262e;--frost:#c3cadb;--linen:#f1efe9;--warm:#efece5;--brand-t:#5a48cf;--card-hover:#fff;--line:#0d0f1417;--line-2:#0d0f1429;--ghost-hover:#0d0f140b;--hdr-bg:#f7f7f4c7;--spec:inset 0 1px 0 #ffffffe6;--e2:inset 0 1px 0 #fff, 0 0 0 1px var(--line), 0 1px 2px #0e10170f, 0 24px 48px -30px #0e101738;--e-slab:inset 0 1px 0 #ffffff1a, 0 0 0 1px #07080c, 0 2px 6px #0e101724, 0 40px 70px -34px #0e10176b, 0 110px 160px -80px #0e101766;--w-head:600;--w-head-health:480;color-scheme:light}@media (prefers-color-scheme:light){:root[data-theme=system]{--bg:#f7f7f4;--panel:#fff;--panel-2:#fff;--text:#0d0f14;--text-2:#474c59;--text-3:#636877;--accent:#2f5bea;--blue:#2f5bea;--claim:#5b4bdb;--match:#0f766e;--mismatch:#c8322b;--cant:#9a5b00;--match-bg:#e6f6f3;--mismatch-bg:#fdecea;--cant-bg:#fff4e0;--claim-bg:#efedff;--btn:#0d0f14;--btn-text:#fff;--btn-hover:#24262e;--frost:#c3cadb;--linen:#f1efe9;--warm:#efece5;--brand-t:#5a48cf;--card-hover:#fff;--line:#0d0f1417;--line-2:#0d0f1429;--ghost-hover:#0d0f140b;--hdr-bg:#f7f7f4c7;--spec:inset 0 1px 0 #ffffffe6;--e2:inset 0 1px 0 #fff, 0 0 0 1px var(--line), 0 1px 2px #0e10170f, 0 24px 48px -30px #0e101738;--e-slab:inset 0 1px 0 #ffffff1a, 0 0 0 1px #07080c, 0 2px 6px #0e101724, 0 40px 70px -34px #0e10176b, 0 110px 160px -80px #0e101766;--w-head:600;--w-head-health:480;color-scheme:light}}.ink,.band-ink,.prose pre,.guide-body pre,.codeblock,.pl-code{--bg:#07080c;--panel:#0e1017;--panel-2:#141722;--text:#f5f6fa;--text-2:#a9aebb;--text-3:#868b99;--accent:#8aa2ff;--blue:#8aa2ff;--claim:#a99cff;--match:#34e3c9;--mismatch:#ff7a70;--cant:#f7b955;--match-bg:#0f2a28;--mismatch-bg:#3a1512;--cant-bg:#352407;--claim-bg:#211c45;--btn:#f5f6fa;--btn-text:#07080c;--btn-hover:#fff;--frost:#e6eaf5;--brand-t:#b3a8ff;--card-hover:#ffffff09;--line:#ffffff14;--line-2:#ffffff24;--ghost-hover:#ffffff0f;--spec:inset 0 1px 0 #ffffff0f;--e2:inset 0 1px 0 #ffffff12, 0 0 0 1px var(--line), 0 1px 2px #0000004d, 0 24px 48px -28px #000000b3;color-scheme:dark;color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--font:"Inter", "Inter Fallback", system-ui, sans-serif;--mono:"Geist Mono", "Geist Mono Fallback", ui-monospace, monospace;--fs-num:clamp(3.75rem, 2.729rem + 4.19vw, 6.5rem);--fs-display:clamp(2.625rem, 1.836rem + 3.238vw, 4.75rem);--fs-h1:clamp(2.25rem, 1.786rem + 1.905vw, 3.5rem);--fs-h2:clamp(1.875rem, 1.55rem + 1.333vw, 2.75rem);--fs-h3:clamp(1.5rem, 1.314rem + .762vw, 2rem);--fs-h4:clamp(1.25rem, 1.157rem + .381vw, 1.5rem);--fs-lead:clamp(1.125rem, 1.079rem + .19vw, 1.25rem);--fs-body:clamp(1rem, .977rem + .095vw, 1.0625rem);--fs-sm:.9375rem;--fs-cap:.8125rem;--fs-code:clamp(.8125rem, .789rem + .095vw, .875rem);--tr-display:-.03em;--tr-display-sm:-.024em;--tr-head:-.022em;--tr-title:-.012em;--tr-eyebrow:.06em;--tr-num:-.045em;--tr-ui:0em;--w-text:400;--w-ui:500;--w-head:580;--w-head-health:460;--sp-label:8px;--sp-tight:12px;--sp-p:16px;--sp-p-health:20px;--sp-block:24px;--sp-actions:32px;--sp-prose-h2:48px;--sp-sec-head:clamp(40px, 2rem + 2vw, 64px);--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--s9:96px;--s10:128px;--s11:160px;--section:clamp(72px, 8.5vw, 120px);--wrap:1120px;--wide:1280px;--gutter:max(clamp(20px, 5vw, 64px), env(safe-area-inset-left), env(safe-area-inset-right));--r-chip:6px;--r-btn:10px;--r-card:14px;--r-panel:20px;--r-slab:28px;--d-micro:.12s;--d-comp:.2s;--d-sheet:.32s;--d-reveal:.6s;--e-out:cubic-bezier(.2, .8, .2, 1);--e-in:cubic-bezier(.4, 0, 1, 1);--e-glide:cubic-bezier(.16, 1, .3, 1);--violet:#7c6cff;--teal:#2fe6d1;--aurora-blue:#4f8cff;--aurora:linear-gradient(135deg, var(--violet), var(--aurora-blue) 52%, var(--teal));--white:#fff;--ink-950:#07080c;--ink-900:#0e1017;--ink-850:#141722;--slab-bg:linear-gradient(180deg, #11131b, #0a0b10 60%);--mask-on:#000;--lilac:#c9c2f5;--lilac-2:#b9b3e8;--win-top:#12141d;--win-bot:#0b0c12;--ink-t1:#f5f6fa;--ink-t2:#a9aebb;--ink-t3:#868b99;--dawn-line:#96bed2;--brand:#6e5bd9;--brand-hover:#5f4ccb;--brand-2:#8b7bff;--brand-ink:#fff;--glow:linear-gradient(100deg, #8b7bff 0%, #6e5bd9 30%, #4f8cff 62%, #2fe6d1 100%);--band-ink-bg:#08080f;--grain: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='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--e-btn:inset 0 1px 0 #ffffff38, 0 0 0 1px #3c28a080, 0 1px 2px #140a3c4d, 0 8px 20px -8px #6e5bd999;--e-btn-hover:inset 0 1px 0 #ffffff42, 0 0 0 1px #3c28a08c, 0 2px 4px #140a3c4d, 0 14px 28px -10px #6e5bd9b3}:root,.ink,.band-ink,.prose pre,.guide-body pre,.codeblock,.pl-code{--surface:var(--panel);--raised:var(--panel-2);--surface-raised:var(--panel-2);--bg-raise:var(--panel);--hairline:var(--line);--border:var(--line);--border-strong:var(--line-2);--e1:var(--spec), 0 0 0 1px var(--line);--lift:var(--e2);--float:var(--e2);--shadow-win:var(--e2);--focus:var(--accent);--eyebrow-c:var(--text-3);--cell:#ffffff12;--cell-line:#ffffff1c;--code-bg:var(--ink-900);--code-fg:#f5f6fa;--code-dim:#a9aebb;--code-line:#ffffff14;--verified-fg:var(--match);--mismatch-fg:var(--mismatch);--unverifiable-fg:var(--cant);--verified-bg:var(--match-bg);--unverifiable-bg:var(--cant-bg);--silver:var(--frost)}:root{--fs-hero:var(--fs-display);--fs-d1:var(--fs-h1);--fs-d2:var(--fs-h2);--fs-t1:var(--fs-h3);--fs-t2:var(--fs-h4);--fs-mono:var(--fs-code);--fs-12:var(--fs-cap);--fs-13:var(--fs-cap);--fs-14:var(--fs-sm);--fs-15:var(--fs-sm);--fs-16:var(--fs-body);--fs-18:var(--fs-lead);--fs-22:var(--fs-h4);--fs-sub:var(--fs-h3);--fs-stmt:var(--fs-num);--w-display:var(--w-head);--tr-d:var(--tr-display);--tr-t:var(--tr-head);--tr-tight:var(--tr-head);--tr-label:0em;--r-sm:8px;--r:var(--r-card);--r-lg:var(--r-card);--r-pill:var(--r-btn);--r-button:var(--r-btn);--font-sans:var(--font);--font-mono:var(--mono);--ease:var(--e-out);--ease-enter:var(--e-out);--ease-glide:var(--e-glide);--dur-micro:var(--d-micro);--dur-component:var(--d-comp);--signature:var(--aurora);--horizon:var(--line);--glow-a:transparent;--glow-b:transparent;--violet-ink:var(--claim);--c-verified-text-dark:#34e3c9}@media (width<=560px){:root{--tr-display:var(--tr-display-sm);--section:56px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--bg);color:var(--text);font-family:var(--font);font-size:var(--fs-body);letter-spacing:var(--tr-ui);font-optical-sizing:auto;font-feature-settings:"kern" on;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;line-height:1.6;overflow-x:clip}:root[data-theme=light] body{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}@media (prefers-color-scheme:light){:root[data-theme=system] body{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}}h1,h2,h3,p,ul,ol,dl,dd,figure{margin:0}h1,h2,h3{text-wrap:balance}p,li{text-wrap:pretty}b,strong{font-weight:var(--w-head)}ul[role=list],ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}button{font:inherit;letter-spacing:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}img,svg{display:block}mark{color:inherit;background:0 0}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}main:focus{outline:none}main{overflow-x:clip}.num,.tab,time,td,th,.amount{font-variant-numeric:tabular-nums lining-nums}code,kbd,pre,samp,.mono,.t-mono{font-synthesis:none;font-weight:400!important}.skip{z-index:100;border-radius:var(--r-btn);background:var(--btn);color:var(--btn-text);font-size:var(--fs-sm);padding:8px 14px;font-weight:500;position:absolute;top:-48px;left:12px}.skip:focus{top:12px}.btn{border-radius:var(--r-btn);height:44px;font-size:var(--fs-sm);letter-spacing:var(--tr-ui);white-space:nowrap;transition:background-color var(--d-micro) var(--e-out), box-shadow var(--d-micro) var(--e-out), transform var(--d-micro) var(--e-out);justify-content:center;align-items:center;gap:8px;padding:0 20px;font-weight:500;line-height:1;display:inline-flex;position:relative}.btn-sm{height:36px;padding:0 14px}.btn-lg{height:48px;font-size:var(--fs-body);padding:0 22px}@supports (text-box:trim-both cap alphabetic){.btn{text-box:trim-both cap alphabetic}}.btn-primary:hover{background:var(--btn-hover)}.btn-aurora:before{content:"";border-radius:inherit;pointer-events:none;background:var(--aurora);-webkit-mask:linear-gradient(var(--white) 0 0) content-box, linear-gradient(var(--white) 0 0);-webkit-mask-composite:xor;padding:1px;position:absolute;inset:-1px;mask-composite:exclude}.btn-ghost,.btn-secondary{color:var(--text);box-shadow:var(--e1)}.btn-ghost:hover,.btn-secondary:hover{background:var(--ghost-hover)}.btn-arrow{transition:transform var(--d-micro) var(--e-out);display:inline-block}.btn:hover .btn-arrow,.text-link:hover .btn-arrow{transform:translate(2px)}.btn:active{transform:scale(.985)}.logo{align-items:center;gap:10px;display:inline-flex}.logo-word{font-size:19px;font-weight:var(--w-head);letter-spacing:-.04em;color:var(--text);padding-bottom:1px;line-height:1}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.t-mono{font-family:var(--mono)}.orb-detail{overflow:visible}.sh{z-index:50;background:var(--hdr-bg);backdrop-filter:blur(20px)saturate(140%);box-shadow:0 1px 0 var(--line);position:sticky;top:0}@supports not (backdrop-filter:blur(1px)){.sh{background:var(--bg)}}.sh-in{width:min(100% - 2 * var(--gutter), var(--wrap));align-items:center;gap:32px;height:64px;margin:0 auto;display:flex}.sh-brand{border-radius:8px;align-items:center;min-height:44px;display:inline-flex}.sh-nav{margin:0 auto}.sh-nav ul{gap:4px;display:flex}.sh-nav a{height:36px;font-size:var(--fs-sm);color:var(--text-2);transition:color var(--d-micro) var(--e-out);align-items:center;padding:0 12px;line-height:1;display:inline-flex}.sh-nav a:hover,.sh-nav a[aria-current=page]{color:var(--text)}.sh-nav a[aria-current=page]{font-weight:var(--w-ui)}.sh-end{align-items:center;gap:8px;margin-left:auto;display:flex}.sh-nav+.sh-end{margin-left:0}.sh-menu{display:none;position:relative}.sh-menu summary{border-radius:var(--r-btn);cursor:pointer;width:44px;height:44px;box-shadow:var(--e1);place-items:center;list-style:none;display:grid}.sh-menu summary::-webkit-details-marker{display:none}.sh-burger{gap:5px;width:16px;display:grid}.sh-burger i{background:var(--text);height:1.5px;transition:transform var(--d-comp) var(--e-out);border-radius:2px;display:block}.sh-menu[open] .sh-burger i:first-child{transform:translateY(3.25px)rotate(45deg)}.sh-menu[open] .sh-burger i:last-child{transform:translateY(-3.25px)rotate(-45deg)}.sh-sheet{max-height:calc(100dvh - 84px - env(safe-area-inset-bottom));overscroll-behavior:contain;border-radius:var(--r-panel);background:var(--panel);box-shadow:var(--e2);animation:sh-in var(--d-sheet) var(--e-out);padding:8px;position:fixed;top:72px;left:12px;right:12px;overflow-y:auto}.sh-sheet a:not(.btn){min-height:48px;font-size:var(--fs-body);font-weight:var(--w-ui);color:var(--text);border-radius:12px;align-items:center;padding:0 14px;line-height:1.2;display:flex}.sh-sheet a:not(.btn):hover{background:var(--ghost-hover)}.sh-sheet a[aria-current=page]:not(.btn){color:var(--text);background:var(--ghost-hover)}.sh-sheet-cta{width:100%;height:48px;margin-top:8px}@keyframes sh-in{0%{opacity:0;transform:translateY(-6px)}}@media (width<=900px){.sh-nav{display:none}.sh-menu{display:block}.sh-nav+.sh-end{margin-left:auto}}@media (width<=480px){.sh-cta{display:none}}.sf{border-top:1px solid var(--line);padding:72px 0 calc(32px + env(safe-area-inset-bottom));font-size:var(--fs-sm)}.sf-in{grid-template-columns:1.6fr repeat(4,1fr);gap:32px;display:grid}.sf-line{color:var(--text-2);max-width:22em;margin-top:16px}.sf-h{font-size:var(--fs-sm);color:var(--text);margin-bottom:14px;font-weight:500}.sf-col li+li{margin-top:10px}.sf-brand>a{align-items:center;min-height:44px;margin-block:-10px;display:inline-flex}.sf-col a,.sf-social a{color:var(--text-2);transition:color var(--d-micro) var(--e-out);overflow-wrap:anywhere}.sf-col a:hover,.sf-social a:hover{color:var(--text)}.sf-privacy{max-width:28em;color:var(--text-3);font-size:var(--fs-cap);margin-top:8px;line-height:1.5}.sf-theme{border-radius:var(--r-btn);box-shadow:var(--e1);gap:2px;margin-top:24px;padding:3px;display:inline-flex}.sf-theme button{height:30px;font-size:var(--fs-cap);color:var(--text-3);transition:color var(--d-micro) var(--e-out), background-color var(--d-micro) var(--e-out);border-radius:7px;padding:0 12px}.sf-theme button:hover{color:var(--text)}.sf-theme button[aria-checked=true]{background:var(--ghost-hover);color:var(--text);box-shadow:inset 0 0 0 1px var(--line-2)}.sf .sf-base{border-top:1px solid var(--line);color:var(--text-3);font-size:var(--fs-cap);justify-content:space-between;gap:16px;margin-top:56px;padding-top:24px;display:flex}.sf-social{gap:16px;display:flex}@media (width<=900px){.sf-in{grid-template-columns:repeat(2,1fr)}.sf-brand{grid-column:1/-1}}@media (width<=480px){.sf-base{flex-direction:column}.sf-col li+li{margin-top:0}.sf-col a,.sf-social a{padding:10px 0;display:inline-block}.sf-social{gap:24px}}.logo-sub{font-size:19px;font-weight:var(--w-text);letter-spacing:-.04em;color:var(--text-2);align-items:center;gap:10px;margin-left:10px;line-height:1;display:inline-flex}.logo-sub:before{content:"";background:var(--line-2);width:1px;height:18px}.sh-health .sh-nav a{font-size:var(--fs-sm)}.sh-switch{border-radius:var(--r-btn);height:36px;font-size:var(--fs-sm);color:var(--text-2);transition:color var(--d-micro) var(--e-out), background-color var(--d-micro) var(--e-out);white-space:nowrap;align-items:center;padding:0 12px;display:inline-flex}.sh-switch:hover{color:var(--text);background:var(--ghost-hover)}.sh-sheet-switch{min-height:44px;font-size:var(--fs-sm);color:var(--text-2);justify-content:center;align-items:center;margin-top:4px;display:flex}@media (width<=1080px){.sh-switch{display:none}}.sf-faces{border-radius:var(--r-btn);box-shadow:var(--e1);flex-wrap:wrap;gap:2px;margin-top:12px;padding:3px;display:inline-flex}.sf-faces a{height:30px;font-size:var(--fs-cap);color:var(--text-3);transition:color var(--d-micro) var(--e-out), background-color var(--d-micro) var(--e-out);border-radius:7px;align-items:center;padding:0 12px;display:inline-flex}.sf-faces a:hover{color:var(--text)}.sf-faces a[aria-current]{background:var(--ghost-hover);color:var(--text);box-shadow:inset 0 0 0 1px var(--line-2)}.wrap{width:min(100% - 2 * var(--gutter), var(--wrap));margin-inline:auto}.wide{width:min(100% - 2 * var(--gutter), var(--wide));margin-inline:auto}.wrap-s{width:min(100% - 2 * var(--gutter), 760px);margin-inline:auto}.sec{padding:var(--section) 0;position:relative}.sec-tight{padding:clamp(56px,7vw,96px) 0}.sec+.sec{border-top:1px solid var(--line)}.sec-head{max-width:760px;margin-bottom:var(--sp-sec-head)}.sec-head.c{text-align:center;margin-left:auto;margin-right:auto}.sec-head.split{max-width:760px}.eyebrow{font-size:var(--fs-cap);font-weight:var(--w-ui);letter-spacing:var(--tr-eyebrow);text-transform:uppercase;font-feature-settings:"case";color:var(--text-3);margin-bottom:16px;line-height:1.4;display:block}.eyebrow-c{color:var(--text-3)}.eyebrow a{color:inherit;text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:4px}.eyebrow a:hover{color:var(--text)}.ix{display:none}.d1{font-size:var(--fs-display);line-height:1.04;font-weight:var(--w-head);letter-spacing:var(--tr-display)}.d2,.h2{font-size:var(--fs-h2);line-height:1.1;font-weight:var(--w-head);letter-spacing:var(--tr-head);text-wrap:balance}.t1{font-size:var(--fs-h3);line-height:1.2;font-weight:var(--w-head);letter-spacing:var(--tr-head)}.t2,.h3{font-size:var(--fs-h4);line-height:1.3;font-weight:var(--w-head);letter-spacing:var(--tr-title)}.h2 .mute{color:inherit;display:inline}.lead{margin-top:var(--sp-p);font-size:var(--fs-lead);color:var(--text-2);text-wrap:pretty;max-width:30em;line-height:1.5}.sec-head.c .lead{margin-left:auto;margin-right:auto}.small{font-size:var(--fs-sm);color:var(--text-2);line-height:1.5}.fine{font-size:var(--fs-cap);color:var(--text-3);line-height:1.45}.mono{font-family:var(--mono);letter-spacing:0}code{font-family:var(--mono);letter-spacing:0;font-variant-ligatures:none;font-synthesis:none;font-size:.94em}.text-link{color:var(--text);min-height:24px;text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:5px;transition:text-decoration-color var(--d-micro) var(--e-out);align-items:center;gap:6px;font-weight:500;text-decoration-thickness:1px;display:inline-flex}.text-link:hover{text-decoration-color:currentColor}.text-link .btn-arrow{text-decoration:none}.btn-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.btn[aria-disabled=true]{opacity:.5;pointer-events:none}.card{background:var(--panel);border-radius:var(--r-card);box-shadow:var(--e1)}.card-e2{box-shadow:var(--e2)}.slab{border-radius:var(--r-slab);background:var(--slab-bg);box-shadow:var(--e-slab);padding:14px;position:relative}.slab:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff59,#0000);border-radius:1px;height:1px;margin:0 28px;position:absolute;inset:0 0 auto}.panel{border-radius:var(--r-card);box-shadow:inset 0 0 0 1px var(--line), var(--spec);background:#ffffff06}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}@media (width<=900px){.grid-3{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.grid-2{grid-template-columns:minmax(0,1fr)}}.ph,header.seo-head,.install-head{padding-top:clamp(48px,6.5vw,96px);padding-bottom:clamp(36px,4.5vw,56px)}.ph h1{font-size:var(--fs-h1);line-height:1.06;font-weight:var(--w-head);letter-spacing:var(--tr-display);text-wrap:balance;max-width:16ch}.ph .lead{max-width:30em}.ph.c{text-align:center}.ph.c h1,.ph.c .lead{margin-left:auto;margin-right:auto}.ph.c .btn-row{justify-content:center}.ph .btn-row{margin-top:var(--sp-actions)}.ph+.sec,header.seo-head+.sec{border-top:1px solid var(--line)}.chip{--c:var(--text-2);--cb:var(--ghost-hover);border-radius:var(--r-chip);height:24px;font-size:var(--fs-cap);font-weight:var(--w-ui);letter-spacing:0;color:var(--c);background:var(--cb);white-space:nowrap;align-items:center;gap:6px;padding:0 9px;line-height:1;display:inline-flex}.chip:before{content:"";background:currentColor;border-radius:1.5px;flex:none;width:6px;height:6px}.chip.ok,.chip.v-match{--c:var(--match);--cb:var(--match-bg)}.chip.bad,.chip.v-mismatch{--c:var(--mismatch);--cb:var(--mismatch-bg)}.chip.wait,.chip.v-cant{--c:var(--cant);--cb:var(--cant-bg)}.chip.info{--c:var(--claim);--cb:var(--claim-bg)}.chip.outline{background:0 0;box-shadow:inset 0 0 0 1px}.v-match{--c:var(--match);--cb:var(--match-bg)}.v-mismatch{--c:var(--mismatch);--cb:var(--mismatch-bg)}.v-cant{--c:var(--cant);--cb:var(--cant-bg)}.prose{font-size:var(--fs-body);color:var(--text-2);overflow-wrap:break-word;line-height:1.65}.prose>*{max-width:36em}.prose>*+*{margin-top:var(--sp-p)}.prose>:is(pre,table,figure){max-width:none;margin-top:var(--sp-block)}.prose h2{margin-top:var(--sp-prose-h2);font-size:var(--fs-h4);line-height:1.3;font-weight:var(--w-head);letter-spacing:var(--tr-title);color:var(--text);scroll-margin-top:88px}.prose h3{font-size:var(--fs-body);font-weight:var(--w-head);color:var(--text);margin-top:32px}.prose strong{color:var(--text);font-weight:var(--w-head)}.prose a{color:var(--text);text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:3px}.prose a:hover{text-decoration-color:currentColor}.prose ul,.prose ol{padding-left:1.2em}.prose ul{list-style:outside}.prose ol{list-style:decimal}.prose li+li{margin-top:var(--sp-label)}.prose :is(h2,h3)+*{margin-top:var(--sp-tight)}.prose :not(pre)>code{color:var(--text)}.prose pre{background:var(--ink-900);border-radius:var(--r-card);box-shadow:inset 0 0 0 1px var(--line);font-size:var(--fs-code);tab-size:2;color:var(--text);padding:16px 18px;line-height:1.6;overflow-x:auto}.prose pre code{font-size:inherit;background:0 0;padding:0}.prose table{border-collapse:collapse;width:100%;font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.prose th,.prose td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:10px 12px 10px 0}.prose th{font-size:var(--fs-cap);color:var(--text-3);line-height:1.4;font-weight:var(--w-ui)}.prose hr{border:0;border-top:1px solid var(--line)}.copyline{border-radius:var(--r-btn);background:var(--panel);min-width:0;box-shadow:var(--e1);align-items:center;gap:8px;max-width:100%;padding:5px 5px 5px 14px;display:flex}.copyline code{white-space:nowrap;min-width:0;font-size:var(--fs-code);color:var(--text);flex:1;overflow-x:auto}.copyline code:before{content:"$ ";color:var(--text-3)}.copyline.no-prompt code:before{content:none}.copyline button{height:32px;font-size:var(--fs-cap);color:var(--text-2);box-shadow:inset 0 0 0 1px var(--line-2);transition:background-color var(--d-micro) var(--e-out), color var(--d-micro) var(--e-out);border-radius:7px;flex:none;padding:0 12px;font-weight:500}.copyline button:hover{color:var(--text);background:var(--ghost-hover)}@media (width<=560px){.prose pre,.prose pre code,.codeblock pre,.guide-body pre,.term-body{white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal}.copyline{align-items:center}.copyline code{white-space:nowrap;overflow-wrap:normal;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-mask-image:linear-gradient(90deg, var(--mask-on) calc(100% - 28px), transparent);mask-image:linear-gradient(90deg, var(--mask-on) calc(100% - 28px), transparent);padding:8px 0;overflow-x:auto}.copyline code::-webkit-scrollbar{display:none}.copyline code:after{content:"";width:24px;display:inline-block}.copyline code:focus-visible{-webkit-mask-image:none;mask-image:none}.copyline button{min-height:36px}}.rv-ready [data-rv]{opacity:0;transition:opacity var(--d-reveal) var(--e-out), transform var(--d-reveal) var(--e-out);transform:translateY(12px)}.rv-ready [data-rv].in{opacity:1;transform:none}[data-motion=off] [data-rv]{opacity:1!important;transform:none!important}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.noscript-hide{display:none}.rule-list{border-top:1px solid var(--line)}.rule-list>li{border-bottom:1px solid var(--line);padding:24px 0}.reading-n{font-size:var(--fs-num);letter-spacing:var(--tr-num);font-variant-numeric:tabular-nums;font-weight:500;line-height:.9}.limits{border-top:1px solid var(--line-2);border-bottom:1px solid var(--line);color:var(--text-2);font-size:var(--fs-sm);padding:20px 0}:is(.ph,header.seo-head)+.sec-tight,.sec-tight:has(>.install){padding-top:0}p.small,p.fine{max-width:38em}:is(.c,.sec-head.c,.ph.c)>:is(p.small,p.fine){margin-inline:auto}.pc-phone{display:none}@media (width<=767.98px){.pc-desk{display:none!important}.pc-phone{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;margin-top:24px;display:grid}.pc-phone .btn{white-space:normal;text-align:center;justify-content:center;width:100%;min-width:0}.pc-note{overflow-wrap:anywhere;margin-top:4px}}.field{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.field label,.field legend,.lbl{font-size:var(--fs-sm);color:var(--text);padding:0;font-weight:500}.field input[type=email],.field input[type=text],.field input[type=url],.field input[type=number],.field select,.field textarea{font:inherit;font-size:var(--fs-body);color:var(--text);background:var(--panel);border:1px solid var(--line-2);border-radius:var(--r-btn);width:100%;min-height:48px;transition:border-color var(--d-micro) var(--e-out), box-shadow var(--d-micro) var(--e-out);padding:11px 14px}.field input::placeholder,.field textarea::placeholder{color:var(--text-3)}.field input:hover,.field select:hover,.field textarea:hover{border-color:color-mix(in srgb, var(--text) 28%, transparent)}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 22%, transparent);outline:none}.field textarea{resize:vertical}.check{font-size:var(--fs-sm);color:var(--text-2);align-items:center;gap:10px;min-height:40px;display:inline-flex}.check input{width:20px;height:20px;accent-color:var(--accent);flex:none;margin:1px 0 0}.checks{flex-wrap:wrap;gap:4px 20px;display:flex}.more summary{cursor:pointer;font-size:var(--fs-sm);color:var(--text-2)}.more-body{gap:16px;margin-top:14px;display:grid}.hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.form-result{font-size:var(--fs-sm);color:var(--text-2);min-height:1px}.form-result:empty{display:none}.note,.t-small{font-size:var(--fs-cap);color:var(--text-3);line-height:1.55}.note a,.t-small a{color:var(--text-2);text-underline-offset:3px;text-decoration:underline}.form-card{padding:clamp(20px,3vw,32px)}.btn-primary{background:var(--brand);color:var(--brand-ink);box-shadow:var(--e-btn)}.btn-primary:hover{background:var(--brand-hover);box-shadow:var(--e-btn-hover);transform:translateY(-1px)}.btn-primary:active{transform:translateY(0)scale(.985)}.btn-aurora:before{content:none}.btn-ghost,.btn-secondary{background:var(--panel);box-shadow:inset 0 0 0 1px var(--line-2), var(--spec), 0 1px 2px #0000000f}.btn-ghost:hover,.btn-secondary:hover{background:var(--card-hover);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text) 30%, transparent), var(--spec), 0 6px 16px -10px #00000059;transform:translateY(-1px)}.btn-ghost:active,.btn-secondary:active{transform:translateY(0)scale(.985)}.hl .btn-primary{box-shadow:inset 0 1px #ffffff24,0 1px 2px #0000002e,0 10px 22px -12px #1e3a3699}.try-apv-in .btn-primary{box-shadow:none}.btn-xl{height:52px;font-size:var(--fs-body);padding:0 26px}.btn .ico{flex:none;width:16px;height:16px}.copyline{background:var(--panel);box-shadow:inset 0 0 0 1px var(--line-2), var(--spec), 0 1px 2px #0000000d}.copyline button{color:var(--text);background:var(--ghost-hover)}.copyline button:hover{background:color-mix(in srgb, var(--brand) 16%, transparent)}.copyline-xl{border-radius:12px;padding:6px 6px 6px 14px}.copyline-xl code{font-size:var(--fs-code)}.copyline-xl button{height:36px;font-size:var(--fs-sm);border-radius:8px;padding:0 14px}.has-copy{position:relative}.pre-copy{z-index:1;height:28px;font-family:var(--font);font-size:var(--fs-cap);color:var(--ink-t1);background:var(--win-top);transition:background-color var(--d-micro) var(--e-out), transform var(--d-micro) var(--e-out);border-radius:7px;padding:0 10px;font-weight:500;line-height:1;position:absolute;top:8px;right:8px;box-shadow:inset 0 0 0 1px #ffffff29}.pre-copy:hover,.pre-copy:focus-visible{background:var(--brand)}@media (width<=560px){.pre-copy{height:32px}}.has-copy>pre{padding-right:72px}.eyebrow{width:fit-content;font-size:var(--fs-cap);font-weight:var(--w-ui);letter-spacing:var(--tr-eyebrow);text-transform:uppercase;font-feature-settings:"case";color:var(--brand-t);align-items:center;gap:10px;line-height:1.4;display:flex}.hl .eyebrow{font-size:var(--fs-sm);letter-spacing:0;text-transform:none;font-feature-settings:normal;color:var(--text-2)}.eyebrow:before{content:"";background:var(--glow);border-radius:2px;flex:none;width:18px;height:2px}.eyebrow a{text-transform:none;letter-spacing:0}.sec-head.c .eyebrow,.ph.c .eyebrow{margin-left:auto;margin-right:auto}.glow-t{background:var(--glow);color:#0000;-webkit-background-clip:text;background-clip:text}.band-ink{isolation:isolate;background:radial-gradient(60% 55% at 12% 0%, #6e5bd938, transparent 72%), radial-gradient(45% 45% at 100% 100%, #2fe6d112, transparent 70%), var(--band-ink-bg);color:var(--text);position:relative}.band-ink:before{content:"";z-index:-1;background-image:var(--grain);opacity:.05;pointer-events:none;position:absolute;inset:0}.band-warm{background:var(--warm)}.band-ink,.band-warm,.band-ink+section,.band-warm+section,section+.band-ink,section+.band-warm{border-top:0!important}.band-ink .eyebrow{color:var(--brand-t)}.ph,header.seo-head,.install-head,.lit{isolation:isolate;position:relative}.ph:before,header.seo-head:before,.install-head:before,.lit:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(34% 58% at 82% 18%,#6e5bd929,#0000 72%),radial-gradient(26% 46% at 64% 0,#2fe6d112,#0000 72%);width:100vw;position:absolute;top:-64px;bottom:-40px;left:50%;transform:translate(-50%)}.ph:after,header.seo-head:after,.install-head:after,.lit:after{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);width:100vw;-webkit-mask-image:radial-gradient(38% 70% at 80% 20%, var(--mask-on) 0%, transparent 78%);mask-image:radial-gradient(38% 70% at 80% 20%, var(--mask-on) 0%, transparent 78%);background-position:top;background-size:64px 64px;position:absolute;top:-64px;bottom:-40px;left:50%;transform:translate(-50%)}.ph.c:before{background:radial-gradient(40% 60% at 50% 10%,#6e5bd929,#0000 72%)}.ph.c:after{-webkit-mask-image:radial-gradient(40% 70% at 50% 15%, var(--mask-on), transparent 78%);mask-image:radial-gradient(40% 70% at 50% 15%, var(--mask-on), transparent 78%)}.ph h1,header.seo-head h1{font-weight:var(--w-head);letter-spacing:var(--tr-display)}@media (width<=560px){.ph:after,header.seo-head:after,.install-head:after,.lit:after{background-size:40px 40px}}.lit .ph:before,.lit .ph:after{content:none}.lit:before,.lit:after{height:900px;top:-64px;bottom:auto}.win{background:linear-gradient(180deg, var(--win-top), var(--win-bot) 70%);color:var(--ink-t1);border-radius:16px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff17,0 0 0 1px #ffffff12,0 2px 4px #0000004d,0 30px 60px -30px #0a081ea6,0 80px 140px -70px #28147880}:root[data-theme=light] .win{box-shadow:inset 0 1px #ffffff1a,0 0 0 1px #07080ce6,0 2px 6px #0e101724,0 30px 60px -30px #1e145066,0 80px 140px -70px #3c28a052}@media (prefers-color-scheme:light){:root[data-theme=system] .win{box-shadow:inset 0 1px #ffffff1a,0 0 0 1px #07080ce6,0 2px 6px #0e101724,0 30px 60px -30px #1e145066,0 80px 140px -70px #3c28a052}}.win:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff52,#0000);height:1px;margin:0 24px;position:absolute;inset:0 0 auto}.win-bar{height:40px;font-family:var(--mono);font-size:var(--fs-cap);color:var(--ink-t2);border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:12px;padding:0 16px;display:flex}.win-bar .win-t{align-items:center;gap:8px;display:inline-flex}.win-bar .win-t:before{content:"";background:var(--glow);border-radius:50%;width:8px;height:8px}.win-note{font-family:var(--font);color:var(--ink-t3)}.bento{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}.bt{border-radius:var(--r-panel);background:var(--panel);min-width:0;box-shadow:var(--e1);transition:transform var(--d-comp) var(--e-out), box-shadow var(--d-comp) var(--e-out);flex-direction:column;grid-column:span 3;padding:28px;display:flex;position:relative;overflow:hidden}.bt.w4{grid-column:span 4}.bt.w2{grid-column:span 2}.bt.w6{grid-column:1/-1}.bt-art{flex:1;align-items:flex-end;margin:24px -28px -28px;padding:0 28px 28px;display:flex}.bt-k{font-size:var(--fs-cap);font-weight:var(--w-ui);letter-spacing:var(--tr-eyebrow);text-transform:uppercase;font-feature-settings:"case";color:var(--brand-t)}.bt h3{margin-top:10px}.bt p{margin-top:8px}.bt .text-link{font-size:var(--fs-sm);margin-top:16px}.bt:has(a.bt-link):hover,a.bt:hover{box-shadow:var(--e2), 0 0 0 1px color-mix(in srgb, var(--brand) 35%, transparent);transform:translateY(-3px)}.bt-link:after{content:"";border-radius:inherit;position:absolute;inset:0}@media (width<=960px){.bt,.bt.w4,.bt.w2{grid-column:span 3}.bt.w6{grid-column:1/-1}}@media (width<=680px){.bento{grid-template-columns:minmax(0,1fr)}.bt,.bt.w4,.bt.w2,.bt.w6{grid-column:auto;padding:24px}.bt-art{margin:20px -24px -24px;padding:0 20px 20px}}a.card,.card:has(>a.card-link){transition:transform var(--d-comp) var(--e-out), box-shadow var(--d-comp) var(--e-out)}a.card:hover,.card:has(>a.card-link):hover{box-shadow:var(--e2);transform:translateY(-2px)}.band-ink .num-n,.band-ink .reading-n{background:linear-gradient(180deg, white 30%, var(--lilac-2));color:#0000;-webkit-background-clip:text;background-clip:text}.trust{border-radius:var(--r-panel);background:var(--panel);box-shadow:var(--e1);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.trust li{font-size:var(--fs-sm);color:var(--text-2);align-items:flex-start;gap:12px;padding:20px 22px;line-height:1.45;display:flex}.trust li+li{border-left:1px solid var(--line)}.trust b{font-weight:var(--w-head);color:var(--text);display:block}.trust svg{width:22px;height:22px;color:var(--brand-t);flex:none;margin-top:1px}.trust .ti{background:var(--claim-bg);width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;flex:none;place-items:center;margin-top:-2px;display:grid}.trust .ti svg{margin:0}.trust li{gap:14px}@media (width<=900px){.trust{grid-template-columns:repeat(2,minmax(0,1fr))}.trust li:nth-child(3){border-left:0}.trust li:nth-child(n+3){border-top:1px solid var(--line)}}@media (width<=520px){.trust{grid-template-columns:minmax(0,1fr)}.trust li+li{border-left:0;border-top:1px solid var(--line)}}.sh-gh{align-items:center;gap:6px;display:inline-flex}.sh-gh svg{width:16px;height:16px}.sh-cta{height:36px}.sf{background:var(--warm);border-top:0;padding-top:0}.sf-cta{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px 40px;margin-bottom:56px;padding:40px 0;display:grid}.sf-cta-h{font-size:var(--fs-h3);line-height:1.2;font-weight:var(--w-head);letter-spacing:var(--tr-head);color:var(--text)}.sf-cta-p{color:var(--text-2);margin-top:6px}.sf-cta-act{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.sf-cta-act .copyline{width:min(480px,100%)}.home .sf-cta{display:none}.home .sf{padding-top:72px}.sf .sf-h{font-size:var(--fs-cap);letter-spacing:var(--tr-eyebrow);text-transform:uppercase;font-feature-settings:"case";color:var(--text-3)}@media (width<=900px){.sf-cta{grid-template-columns:minmax(0,1fr)}}.rv-ready [data-rv-group]>*{opacity:0;transition:opacity var(--d-reveal) var(--e-out), transform var(--d-reveal) var(--e-out);transform:translateY(14px)}.rv-ready [data-rv-group].in>*{opacity:1;transform:none}.rv-ready [data-rv-group].in>:nth-child(2){transition-delay:40ms}.rv-ready [data-rv-group].in>:nth-child(3){transition-delay:80ms}.rv-ready [data-rv-group].in>:nth-child(4){transition-delay:.12s}.rv-ready [data-rv-group].in>:nth-child(5){transition-delay:.16s}[data-motion=off] [data-rv-group]>*{opacity:1!important;transform:none!important}.hh-aud .text-link,.fine .text-link,.small .text-link,.lead .text-link,.note .text-link{display:inline}.pt-grid{box-shadow:var(--e1), 0 24px 48px -36px #00000040}.pt-feat{box-shadow:var(--e2), 0 0 0 1px color-mix(in srgb, var(--brand) 45%, transparent), 0 36px 80px -40px #6e5bd98c}.pt-feat:before{background:var(--glow);opacity:1;border-radius:2px;height:2px;left:24px;right:24px}.pt-price .amount{font-weight:var(--w-head)}.ph-split{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:clamp(32px,5vw,72px);display:grid}.ph-split .ph-main>:first-child{margin-top:0}.ph-split .ph-side{align-self:end}.ph-split .sc-ev-n{font-size:var(--fs-num)}.ph-split h1{font-size:var(--fs-h1);max-width:15ch}@media (width<=900px){.ph-split{grid-template-columns:minmax(0,1fr);align-items:start}}.ph-acts{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:28px;display:flex}.ph.c .ph-acts{justify-content:center}@media (width<=560px){.ph-acts .btn{width:100%}}.sc-cats-wide{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px}@media (width<=720px){.sc-cats-wide{grid-template-columns:minmax(0,1fr)}}.wrap-l{width:min(100% - 2 * var(--gutter), var(--wrap));margin-inline:auto}.wrap-l>*{max-width:760px}.ph-route{font-size:var(--fs-sm);color:var(--text-2);margin-top:16px}.ph-route .text-link{font-size:inherit}.play-ready [data-play]:not(.is-vis),.play-ready [data-play]:not(.is-vis) *,.play-ready [data-play]:not(.is-vis) :before,.play-ready [data-play]:not(.is-vis) :after{animation-play-state:paused!important}.band-ink{overflow-x:clip}.band-ink:after{content:"";z-index:-2;pointer-events:none;background:radial-gradient(38% 42% at 24% 20%,#7c6cff24,#0000 70%),radial-gradient(34% 40% at 80% 58%,#4f8cff14,#0000 70%),radial-gradient(28% 32% at 52% 92%,#2fe6d10b,#0000 70%);width:120%;height:min(116%,1100px);position:absolute;top:-8%;left:-10%}@keyframes mesh-drift{0%{transform:translate(0,0)rotate(0)}50%{transform:translate(3%,2%)rotate(3deg)}to{transform:translate(-2%,3%)rotate(-2deg)}}[data-motion=full] .band-ink:after{animation:48s ease-in-out infinite alternate paused mesh-drift}[data-motion=full] .band-ink.is-vis:after{animation-play-state:running}.sh-nav a{position:relative}.sh-nav a:after{content:"";opacity:0;height:1px;transition:transform var(--d-comp) var(--e-out), opacity var(--d-comp) var(--e-out);background:currentColor;border-radius:1px;position:absolute;bottom:6px;left:12px;right:12px;transform:scaleX(.3)}.sh-nav a:hover:after{opacity:.45;transform:none}.sh-nav a[aria-current=page]:after{opacity:.85;transform:none}.sh-brand .orb,.sh-brand .orb-l,.sh-brand .orb-r{transition:transform var(--d-sheet) var(--e-glide)}.sh-brand:hover .orb{transform:rotate(-10deg)}.sh-brand:hover .orb-l{transform:translate(-3.5px)}.sh-brand:hover .orb-r{transform:translate(3.5px)}.sh-brand:active .orb{transform:rotate(-10deg)scale(.94)}.ck-chip,.copyline button,.pre-copy,.ck-copy{transition-property:background-color,color,box-shadow,transform}.ck-chip:active,.copyline button:active,.pre-copy:active,.ck-copy:active{transform:scale(.96)}.card:has(>a.card-link):active,a.card:active{transform:translateY(0)scale(.995)}@keyframes tick-in{0%{opacity:0;transform:scale(.3)rotate(-24deg)}}.is-ok:before{content:"✓";color:var(--match);margin-right:5px;font-weight:600;display:inline-block}[data-motion=full] .is-ok:before{animation:tick-in .32s var(--e-glide) both}.rp-bar,[data-chart] .bar{transform-box:fill-box;transform-origin:0}.play-ready :is(.rp-fig,[data-chart]):not(.is-in) :is(.rp-bar,.bar){transform:scaleX(0)}.play-ready :is(.rp-fig,[data-chart]).is-in :is(.rp-bar,.bar){transition:transform .9s var(--e-glide);transition-delay:var(--stg,0s)}.cu{font-variant-numeric:tabular-nums}.cu-i{display:inline-block}[data-motion=off] :is(.sh-brand .orb,.sh-brand .orb-l,.sh-brand .orb-r){transition:none}.orb-frost[data-astro-cid-tmefoblg]{fill:var(--frost,#e6eaf5)}.logo[data-astro-cid-ynvgsvm4]{color:var(--text);gap:0}.logo-wm[data-astro-cid-ynvgsvm4]{flex:none;display:block}
