.xqiJEG_accentRoot{--post-accent-rgb:var(--site-accent-rgb);--post-accent:rgb(var(--post-accent-rgb))}.xqiJEG_heroWash{isolation:isolate;position:relative;overflow:hidden}.xqiJEG_heroWash:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(ellipse 60% 70% at 18% 0%, rgb(var(--post-accent-rgb) / .22), transparent 70%), radial-gradient(ellipse 50% 60% at 92% 20%, rgb(var(--post-accent-rgb) / .1), transparent 70%), linear-gradient(var(--site-hairline) 1px, transparent 1px), linear-gradient(90deg, var(--site-hairline) 1px, transparent 1px);background-size:100% 100%,100% 100%,64px 64px,64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 40%,#0000 100%);mask-image:linear-gradient(#000 40%,#0000 100%)}.xqiJEG_heroDots:before{background-image:radial-gradient(ellipse 70% 80% at 50% 0%, rgb(var(--post-accent-rgb) / .18), transparent 70%), radial-gradient(#ffffff1f 1px, transparent 1px);background-size:100% 100%,18px 18px}.xqiJEG_heroBeam:before{background-image:conic-gradient(from 200deg at 50% 0%, transparent 0deg, rgb(var(--post-accent-rgb) / .28) 40deg, transparent 90deg), linear-gradient(var(--site-hairline) 1px, transparent 1px), linear-gradient(90deg, var(--site-hairline) 1px, transparent 1px);background-size:100% 100%,96px 96px,96px 96px}.xqiJEG_heroStripe:before{background-image:linear-gradient(90deg, rgb(var(--post-accent-rgb) / .16), transparent 55%), repeating-linear-gradient(-45deg, var(--site-hairline) 0, var(--site-hairline) 1px, transparent 1px, transparent 12px);background-size:100% 100%}.xqiJEG_accentText{color:var(--post-accent)}.xqiJEG_accentDot{background-color:var(--post-accent);box-shadow:0 0 12px rgb(var(--post-accent-rgb) / .6)}.xqiJEG_prose{color:var(--site-fg);letter-spacing:-.005em;font-size:17px;line-height:1.7}.xqiJEG_prose>*+*{margin-top:1.15em}.xqiJEG_prose h2{letter-spacing:-.03em;color:var(--site-fg-strong);text-wrap:balance;margin-top:2.4em;scroll-margin-top:96px;font-size:28px;font-weight:500;line-height:1.2}.xqiJEG_prose h3{letter-spacing:-.02em;color:var(--site-fg-strong);margin-top:1.8em;font-size:20px;font-weight:500;line-height:1.3}.xqiJEG_prose p{text-wrap:pretty}.xqiJEG_prose strong{color:var(--site-fg-strong);font-weight:500}.xqiJEG_prose a{color:var(--site-fg-strong);text-decoration:underline;-webkit-text-decoration-color:rgb(var(--post-accent-rgb) / .6);text-decoration-color:rgb(var(--post-accent-rgb) / .6);text-underline-offset:3px;transition:text-decoration-color .16s}.xqiJEG_prose a:hover{-webkit-text-decoration-color:var(--post-accent);text-decoration-color:var(--post-accent)}.xqiJEG_prose ul,.xqiJEG_prose ol{flex-direction:column;gap:.5em;padding-left:1.25em;display:flex}.xqiJEG_prose ul{padding-left:0;list-style:none}.xqiJEG_prose ul>li{padding-left:1.4em;position:relative}.xqiJEG_prose ul>li:before{content:"";background-color:var(--post-accent);width:6px;height:6px;position:absolute;top:.72em;left:.15em}.xqiJEG_prose ol{list-style:decimal}.xqiJEG_prose ol>li::marker{color:var(--post-accent);font-family:var(--site-font-mono), ui-monospace, monospace;font-size:.85em}.xqiJEG_prose blockquote{border-left:2px solid var(--post-accent);color:var(--site-fg-strong);letter-spacing:-.015em;padding:4px 0 4px 20px;font-size:20px;line-height:1.5}.xqiJEG_prose hr{border:0;border-top:1px solid var(--site-hairline-strong);margin-block:2.4em}.xqiJEG_prose code{font-family:var(--site-font-mono), ui-monospace, monospace;background-color:var(--site-raised);border-radius:4px;padding:1px 5px;font-size:.88em}.xqiJEG_module{margin-top:2.6em;margin-bottom:.6em}.xqiJEG_steps{counter-reset:step}.xqiJEG_steps h2{counter-increment:step;align-items:baseline;gap:16px;display:flex}.xqiJEG_steps h2:before{content:counter(step, decimal-leading-zero);font-family:var(--site-font-mono), ui-monospace, monospace;letter-spacing:.04em;border:1px solid rgb(var(--post-accent-rgb) / .45);background-color:rgb(var(--post-accent-rgb) / .12);color:var(--post-accent);flex-shrink:0;padding:5px 7px;font-size:13px;transform:translateY(-4px)}.xqiJEG_questions h2{border-top:1px solid var(--site-hairline);padding-top:1.4em}.xqiJEG_questions h2:before{content:"Q";width:26px;height:26px;font-family:var(--site-font-mono), ui-monospace, monospace;vertical-align:4px;border:1px solid rgb(var(--post-accent-rgb) / .45);color:var(--post-accent);justify-content:center;align-items:center;margin-right:12px;font-size:12px;display:inline-flex}.xqiJEG_bar{transform-origin:bottom;transition:transform .9s cubic-bezier(.22,.8,.24,1);transition-delay:var(--bar-delay,0s)}[data-site-root][data-reveal-ready] [data-reveal]:not([data-revealed]) .xqiJEG_bar{transform:scaleY(.04)}.xqiJEG_line{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 1.4s cubic-bezier(.22,.8,.24,1) .2s}[data-site-root][data-reveal-ready] [data-reveal]:not([data-revealed]) .xqiJEG_line{stroke-dashoffset:1px}.xqiJEG_flow{position:relative;overflow:hidden}.xqiJEG_flow:after{content:"";background:linear-gradient(90deg, transparent, rgb(var(--post-accent-rgb) / .9), transparent);width:40%;animation:2.6s linear infinite xqiJEG_flow;position:absolute;inset:0}@keyframes xqiJEG_flow{0%{transform:translate(-100%)}to{transform:translate(250%)}}.xqiJEG_flowVertical:after{background:linear-gradient(180deg, transparent, rgb(var(--post-accent-rgb) / .9), transparent);width:100%;height:40%;animation-name:xqiJEG_flowDown;inset:0}@keyframes xqiJEG_flowDown{0%{transform:translateY(-100%)}to{transform:translateY(250%)}}.xqiJEG_card{transition:background-color .2s}.xqiJEG_card:hover{background-color:var(--site-panel)}.xqiJEG_card:hover .xqiJEG_cardArrow{transform:translate(2px,-2px)}.xqiJEG_cardArrow{transition:transform .2s}.xqiJEG_glyph{transition:transform .6s cubic-bezier(.22,.8,.24,1)}.xqiJEG_card:hover .xqiJEG_glyph{transform:scale(1.03)}@media (max-width:639px){.xqiJEG_prose{font-size:16px}.xqiJEG_prose h2{font-size:24px}}@media (prefers-reduced-motion:reduce){.xqiJEG_bar,.xqiJEG_line,.xqiJEG_glyph,.xqiJEG_cardArrow{transition:none}[data-site-root][data-reveal-ready] [data-reveal]:not([data-revealed]) .xqiJEG_bar{transform:none}[data-site-root][data-reveal-ready] [data-reveal]:not([data-revealed]) .xqiJEG_line{stroke-dashoffset:0}.xqiJEG_flow:after{opacity:0;animation:none}}
.jTm4AG_scene{--scene-ease:cubic-bezier(.22, .8, .24, 1);transition:opacity .42s}.jTm4AG_scene[data-resetting]{opacity:0}.jTm4AG_beat{transition:opacity .64s var(--scene-ease), transform .64s var(--scene-ease), filter .64s var(--scene-ease), box-shadow .48s ease, border-color .48s ease, background-color .48s ease, color .48s ease;transition-delay:var(--beat-delay,0s)}.jTm4AG_fade:not(.jTm4AG_on){opacity:0}.jTm4AG_rise:not(.jTm4AG_on){opacity:0;transform:translateY(14px)}.jTm4AG_drop:not(.jTm4AG_on){opacity:0;transform:translateY(-14px)}.jTm4AG_pop:not(.jTm4AG_on){opacity:0;transform:scale(.9)}.jTm4AG_slide:not(.jTm4AG_on){opacity:0;transform:translate(-16px)}.jTm4AG_slideLeft:not(.jTm4AG_on){opacity:0;transform:translate(16px)}.jTm4AG_blur:not(.jTm4AG_on){opacity:0;filter:blur(8px)}.jTm4AG_grow{transform-origin:bottom}.jTm4AG_grow:not(.jTm4AG_on){transform:scaleY(.04)}.jTm4AG_growX{transform-origin:0}.jTm4AG_growX:not(.jTm4AG_on){transform:scaleX(0)}.jTm4AG_glow.jTm4AG_on{box-shadow:0 0 0 1px rgb(var(--site-accent-rgb) / .55), 0 0 42px -8px rgb(var(--site-accent-rgb) / .55)}.jTm4AG_focus:not(.jTm4AG_on){opacity:.38}.jTm4AG_draw{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 1.1s var(--scene-ease), opacity .3s ease;transition-delay:var(--beat-delay,0s)}.jTm4AG_draw:not(.jTm4AG_on){stroke-dashoffset:1px}.jTm4AG_breathe.jTm4AG_on{animation:1.6s ease-in-out infinite jTm4AG_breathe}@keyframes jTm4AG_breathe{50%{opacity:.45}}.jTm4AG_caret{vertical-align:-.15em;background-color:var(--site-accent);width:2px;height:1em;margin-left:2px;animation:.9s step-end infinite jTm4AG_caret;display:inline-block}@keyframes jTm4AG_caret{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.jTm4AG_scene,.jTm4AG_beat,.jTm4AG_draw{transition:none}.jTm4AG_breathe.jTm4AG_on,.jTm4AG_caret{animation:none}}
._3M-njq_root{--site-canvas:#08090a;--site-panel:#0d0f0f;--site-raised:#181a1b;--site-hairline:#ffffff14;--site-hairline-strong:#ffffff24;--site-fg-strong:#f4f5f5;--site-fg:#e4e6e7;--site-fg-muted:#a1a5aa;--site-fg-subtle:#74797d;--site-accent:#4f86ff;--site-accent-strong:#1463ff;--site-accent-rgb:79 134 255;--site-accent-tint:rgb(var(--site-accent-rgb) / .12);--site-success:#3ad58a;--site-success-rgb:58 213 138;--site-frame:1280px;--bg:var(--site-canvas);--surface-1:var(--site-panel);--surface-2:#121415;--surface-3:#141617;--surface-4:var(--site-raised);--surface-5:#1e2122;--surface-6:#2a2d2f;--surface-7:#34383a;--surface-hover:#15181a;--surface-active:#1b1e20;--text-primary:var(--site-fg-strong);--text-secondary:var(--site-fg-muted);--text-tertiary:var(--site-fg-muted);--text-body:var(--site-fg);--text-muted:var(--site-fg-subtle);--text-subtle:var(--site-fg-subtle);--text-icon:var(--site-fg-muted);--border:var(--site-hairline-strong);--border-1:var(--site-hairline-strong);--border-muted:var(--site-hairline);--brand:var(--site-accent);--brand-accent:var(--site-accent);background-color:var(--site-canvas);color:var(--site-fg);font-family:var(--site-font-sans), system-ui, -apple-system, "Segoe UI", sans-serif;letter-spacing:normal;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}._3M-njq_root ::selection{background-color:rgb(var(--site-accent-rgb) / .3)}._3M-njq_frame{width:100%;max-width:var(--site-frame);border-inline:1px solid var(--site-hairline);margin-inline:auto;position:relative}._3M-njq_hatch{border-block:1px solid var(--site-hairline);background-image:repeating-linear-gradient(-45deg, var(--site-hairline) 0, var(--site-hairline) 1px, transparent 1px, transparent 9px);height:56px}._3M-njq_atmosphere{pointer-events:none;background-image:linear-gradient(var(--site-hairline) 1px, transparent 1px), linear-gradient(90deg, var(--site-hairline) 1px, transparent 1px), radial-gradient(ellipse 70% 60% at 50% 0%, #a0a8b061, transparent 70%), linear-gradient(180deg, #5a5e62 0%, #2a2d30 38%, var(--site-canvas) 100%);background-position:top;background-size:128px 128px,128px 128px,100% 100%,100% 100%;height:980px;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 55%,#0000 100%);mask-image:linear-gradient(#000 55%,#0000 100%)}._3M-njq_ctaWash{background-image:linear-gradient(var(--site-hairline) 1px, transparent 1px), linear-gradient(90deg, var(--site-hairline) 1px, transparent 1px), radial-gradient(ellipse 60% 70% at 50% 30%, #a0a8b052, transparent 70%), linear-gradient(180deg, #45494d 0%, #1d2022 60%, var(--site-canvas) 100%);background-position:50%;background-size:128px 128px,128px 128px,100% 100%,100% 100%}._3M-njq_cells{background-color:var(--site-hairline);gap:1px;display:grid}._3M-njq_cells>*{background-color:var(--site-canvas)}._3M-njq_display{letter-spacing:-.055em;color:var(--site-fg-strong);text-wrap:balance;font-size:64px;font-weight:500;line-height:1}._3M-njq_h2{letter-spacing:-.045em;color:var(--site-fg-strong);text-wrap:balance;font-size:45px;font-weight:500;line-height:1.05}._3M-njq_h3{letter-spacing:-.02em;color:var(--site-fg-strong);font-size:22px;font-weight:500;line-height:1.25}._3M-njq_lead{letter-spacing:-.01em;color:var(--site-fg-muted);text-wrap:pretty;font-size:18px;line-height:1.5}._3M-njq_body{color:var(--site-fg-muted);text-wrap:pretty;font-size:15px;line-height:1.55}._3M-njq_h2._3M-njq_h2Compact{letter-spacing:-.035em;font-size:32px}._3M-njq_dim{color:var(--site-fg-subtle)}._3M-njq_eyebrow{border:1px solid var(--site-hairline-strong);background-color:var(--site-raised);width:fit-content;font-family:var(--site-font-mono), ui-monospace, "SFMono-Regular", Menlo, monospace;letter-spacing:.02em;text-transform:uppercase;color:var(--site-fg-strong);border-radius:2px;align-items:center;gap:7px;padding:4px 7px;font-size:11px;font-weight:500;line-height:1;display:inline-flex}._3M-njq_eyebrow:before{content:"";background-color:var(--site-accent);width:6px;height:6px}._3M-njq_mono{font-family:var(--site-font-mono), ui-monospace, "SFMono-Regular", Menlo, monospace;letter-spacing:.04em;text-transform:uppercase;font-size:11px}._3M-njq_button{letter-spacing:-.01em;white-space:nowrap;justify-content:center;align-items:center;gap:8px;height:44px;padding:0 20px 0 22px;font-size:15px;font-weight:500;line-height:1;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}._3M-njq_buttonCompact{height:36px;padding:0 14px 0 16px;font-size:14px}._3M-njq_buttonPrimary{color:var(--site-canvas);background-color:#fafafa}._3M-njq_buttonPrimary:hover{background-color:#dfe2e4}._3M-njq_buttonGhost{color:var(--site-fg-strong);box-shadow:inset 0 0 0 1px var(--site-hairline-strong);background-color:#ffffff0f}._3M-njq_buttonGhost:hover{background-color:#ffffff1c}._3M-njq_button:focus-visible,._3M-njq_focusRing:focus-visible{outline:1px solid var(--site-accent);outline-offset:3px}._3M-njq_arrow{transition:transform .16s}._3M-njq_button:hover ._3M-njq_arrow,._3M-njq_arrowHost:hover ._3M-njq_arrow{transform:translate(2px)}._3M-njq_window{border:1px solid var(--site-hairline-strong);background-color:var(--site-panel);border-radius:10px;overflow:hidden;box-shadow:0 40px 120px -40px #000000e6}._3M-njq_root[data-reveal-ready] [data-reveal]:not([data-revealed]){opacity:0;transform:translateY(18px)}._3M-njq_root [data-reveal]{transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:var(--reveal-delay,0s)}._3M-njq_root[data-reveal-ready] [data-reveal]:not([data-revealed]) ._3M-njq_h2{filter:blur(6px);opacity:0;transform:translateY(14px)}._3M-njq_root [data-reveal] ._3M-njq_h2{transition:opacity .8s cubic-bezier(.2,.7,.2,1) 90ms,transform .8s cubic-bezier(.2,.7,.2,1) 90ms,filter .8s 90ms}._3M-njq_root[data-reveal-ready] ._3M-njq_hatch[data-reveal]:not([data-revealed]){clip-path:inset(0 100% 0 0);opacity:1;transform:none}._3M-njq_root ._3M-njq_hatch[data-reveal]{clip-path:inset(0);transition:clip-path 1.1s cubic-bezier(.65,0,.35,1)}._3M-njq_progress{display:none}@supports (animation-timeline:scroll()){._3M-njq_progress{z-index:55;pointer-events:none;transform-origin:0;background:linear-gradient(90deg, var(--site-accent-strong), var(--site-accent));height:2px;animation:linear both _3M-njq_progress;animation-timeline:scroll(root);display:block;position:fixed;inset:0 0 auto}}@keyframes _3M-njq_progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){._3M-njq_root[data-reveal-ready] [data-reveal]:not([data-revealed]) ._3M-njq_h2,._3M-njq_root[data-reveal-ready] ._3M-njq_hatch[data-reveal]:not([data-revealed]){opacity:1;filter:none;clip-path:none;transform:none}._3M-njq_root [data-reveal] ._3M-njq_h2,._3M-njq_root ._3M-njq_hatch[data-reveal]{transition:none}._3M-njq_progress{display:none}._3M-njq_root[data-reveal-ready] [data-reveal]:not([data-revealed]){opacity:1;transform:none}._3M-njq_root [data-reveal],._3M-njq_button,._3M-njq_arrow{transition:none}}@media (max-width:1023px){._3M-njq_display{font-size:52px}._3M-njq_h2{font-size:38px}}@media (max-width:639px){._3M-njq_display{letter-spacing:-.045em;font-size:40px;line-height:1.04}._3M-njq_h2{letter-spacing:-.035em;font-size:31px}._3M-njq_lead{font-size:16px}._3M-njq_h2._3M-njq_h2Compact{font-size:26px}._3M-njq_hatch{height:32px}}
._4mO-QG_stat{letter-spacing:-.05em;color:var(--site-fg-strong);font-size:56px;line-height:1}._4mO-QG_statSmall{letter-spacing:-.04em;color:var(--site-fg-strong);font-size:32px;line-height:1}._4mO-QG_pillarTitle{font-size:26px}._4mO-QG_marquee{width:max-content;animation:48s linear infinite _4mO-QG_marquee;display:flex}._4mO-QG_marqueeHost:hover ._4mO-QG_marquee{animation-play-state:paused}@keyframes _4mO-QG_marquee{to{transform:translate(-50%)}}@media (max-width:639px){._4mO-QG_stat{font-size:44px}}@media (prefers-reduced-motion:reduce){._4mO-QG_marquee{animation:none}}._4mO-QG_float{animation:7s ease-in-out infinite _4mO-QG_float}._4mO-QG_floatLate{animation:8s ease-in-out -3s infinite _4mO-QG_float}@keyframes _4mO-QG_float{50%{transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){._4mO-QG_float,._4mO-QG_floatLate{animation:none}}._4mO-QG_imageFrame{position:relative;overflow:hidden}._4mO-QG_imageFrame img{transition:transform .9s cubic-bezier(.22,.8,.24,1),filter .7s}._4mO-QG_imageFrame:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(100deg,#0000 30%,#ffffff12 50%,#0000 70%) 0 0/220% 100%;transition:opacity .4s;position:absolute;inset:0}[data-site-root][data-reveal-ready] ._4mO-QG_imageFrame:not([data-loaded]) img{filter:saturate(.5)brightness(.85);transform:scale(1.015)}[data-site-root][data-reveal-ready] ._4mO-QG_imageFrame:not([data-loaded]):after{opacity:1;animation:1.4s linear infinite _4mO-QG_shimmer}@keyframes _4mO-QG_shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){._4mO-QG_imageFrame img{transition:none}[data-site-root][data-reveal-ready] ._4mO-QG_imageFrame:not([data-loaded]):after{animation:none}}._4mO-QG_sheen{position:relative;overflow:hidden}._4mO-QG_sheen:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 35%,#ffffff38 50%,#0000 65%) 0 0/250% 100%;animation:4.5s ease-in-out infinite _4mO-QG_sheen;position:absolute;inset:0}@keyframes _4mO-QG_sheen{0%,60%{background-position:140% 0}to{background-position:-140% 0}}@media (prefers-reduced-motion:reduce){._4mO-QG_sheen:after{animation:none}}
._9JJbIW_shimmer{color:#0000;background-image:linear-gradient(90deg,#4a4a4a 40%,#b0b0b0 50%,#4a4a4a 60%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:2.2s linear infinite _9JJbIW_shimmer-sweep}.dark ._9JJbIW_shimmer{background-image:linear-gradient(90deg,#b9b9b9 40%,#f8f8f8 50%,#b9b9b9 60%)}@keyframes _9JJbIW_shimmer-sweep{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){._9JJbIW_shimmer{background-image:none;-webkit-background-clip:initial;background-clip:initial;color:var(--shimmer-rest,var(--text-body));animation:2.2s ease-in-out infinite _9JJbIW_shimmer-pulse}.dark ._9JJbIW_shimmer{background-image:none;-webkit-background-clip:initial;background-clip:initial;color:var(--shimmer-rest,var(--text-body));animation:2.2s ease-in-out infinite _9JJbIW_shimmer-pulse}}@keyframes _9JJbIW_shimmer-pulse{50%{opacity:.55}}
.RgkYcW_floatTile{animation:6s ease-in-out infinite RgkYcW_float-tile}@keyframes RgkYcW_float-tile{0%,to{translate:0}50%{translate:0 -6px}}@media (prefers-reduced-motion:reduce){.RgkYcW_floatTile{animation:none}}.RgkYcW_enterStagger>*{animation:.36s cubic-bezier(.22,1,.36,1) both RgkYcW_enter-up;animation-delay:calc(min(var(--enter-index,0), 12) * 28ms)}@keyframes RgkYcW_enter-up{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.RgkYcW_enterStagger>*{animation:none}}
.zTv_3W_root{--scroll-fade-band:var(--overflow-fade-size,12px);--scroll-fade-top-start:0px;--scroll-fade-top-end:0px;--scroll-fade-bottom-start:100%;--scroll-fade-bottom-end:100%;-webkit-mask-image:linear-gradient(to bottom, transparent var(--scroll-fade-top-start), black var(--scroll-fade-top-end), black var(--scroll-fade-bottom-start), transparent var(--scroll-fade-bottom-end));-webkit-mask-image:linear-gradient(to bottom, transparent var(--scroll-fade-top-start), black var(--scroll-fade-top-end), black var(--scroll-fade-bottom-start), transparent var(--scroll-fade-bottom-end));mask-image:linear-gradient(to bottom, transparent var(--scroll-fade-top-start), black var(--scroll-fade-top-end), black var(--scroll-fade-bottom-start), transparent var(--scroll-fade-bottom-end))}.zTv_3W_root[data-scroll-fade-top]{--scroll-fade-top-start:var(--scroll-fade-inset,0px);--scroll-fade-top-end:calc(var(--scroll-fade-inset,0px) + var(--scroll-fade-band))}.zTv_3W_root[data-scroll-fade-bottom]{--scroll-fade-bottom-start:calc(100% - var(--scroll-fade-band));--scroll-fade-bottom-end:100%}.zTv_3W_rootX{--scroll-fade-band:var(--overflow-fade-size,12px);--scroll-fade-left-start:0px;--scroll-fade-left-end:0px;--scroll-fade-right-start:100%;--scroll-fade-right-end:100%;-webkit-mask-image:linear-gradient(to right, transparent var(--scroll-fade-left-start), black var(--scroll-fade-left-end), black var(--scroll-fade-right-start), transparent var(--scroll-fade-right-end));-webkit-mask-image:linear-gradient(to right, transparent var(--scroll-fade-left-start), black var(--scroll-fade-left-end), black var(--scroll-fade-right-start), transparent var(--scroll-fade-right-end));mask-image:linear-gradient(to right, transparent var(--scroll-fade-left-start), black var(--scroll-fade-left-end), black var(--scroll-fade-right-start), transparent var(--scroll-fade-right-end))}.zTv_3W_rootX[data-scroll-fade-left]{--scroll-fade-left-start:0px;--scroll-fade-left-end:var(--scroll-fade-band)}.zTv_3W_rootX[data-scroll-fade-right]{--scroll-fade-right-start:calc(100% - var(--scroll-fade-band));--scroll-fade-right-end:100%}
.Nd0Hfq_track{z-index:30;pointer-events:none;height:2px;position:absolute;bottom:-1px;left:0;right:0;overflow:hidden}.Nd0Hfq_indicator{transform-origin:0;background:linear-gradient(90deg, var(--thinking-ink-inner), var(--thinking-ink-outer));width:100%;box-shadow:0 0 3px color-mix(in srgb, var(--thinking-ink-outer) 55%, transparent);animation:12s ease-out forwards Nd0Hfq_browser-page-loading;position:absolute;top:0;bottom:0;left:0;transform:scaleX(.08)}@keyframes Nd0Hfq_browser-page-loading{0%{transform:scaleX(.08)}10%{transform:scaleX(.3)}35%{transform:scaleX(.52)}70%{transform:scaleX(.72)}to{transform:scaleX(.86)}}.Nd0Hfq_completing{animation:.2s linear forwards Nd0Hfq_browser-page-loading-fade}.Nd0Hfq_completing .Nd0Hfq_indicator{transition:transform .1s ease-out;animation:none;transform:scaleX(1)}@keyframes Nd0Hfq_browser-page-loading-fade{0%,50%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.Nd0Hfq_indicator{animation:none;transform:scaleX(.7)}.Nd0Hfq_completing{opacity:1;animation:none}.Nd0Hfq_completing .Nd0Hfq_indicator{transition:none;transform:scaleX(1)}}
@keyframes lnEDnW_arrow-pulse{0%,to{opacity:1;transform:translateY(0)}50%{opacity:.7;transform:translateY(1.5px)}}.lnEDnW_animated-download-svg{transform-origin:50%;animation:1.5s ease-in-out infinite lnEDnW_arrow-pulse}@media (prefers-reduced-motion:reduce){.lnEDnW_animated-download-svg{animation:none}}
@keyframes _5ZBgQW_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._5ZBgQW_animated-loader-svg{animation:_5ZBgQW_spin var(--loader-duration,1s) linear infinite;transform-origin:50%;will-change:transform}@media (prefers-reduced-motion:reduce){._5ZBgQW_animated-loader-svg{animation:none}}
@keyframes X6bI0G_pill-fade{0%,50%,to{opacity:.15}25%{opacity:1}}.X6bI0G_animated-pills-ring-svg .X6bI0G_pill{will-change:opacity;animation:1.2s ease-in-out infinite X6bI0G_pill-fade}@media (prefers-reduced-motion:reduce){.X6bI0G_animated-pills-ring-svg .X6bI0G_pill{animation:none}}
@keyframes eLz2ba_move-top-right-ccw{0%{transform:translate(0)}25%{transform:translate(-11px)}50%{transform:translate(-11px,13px)}75%{transform:translateY(13px)}to{transform:translate(0)}}@keyframes eLz2ba_move-top-left-ccw{0%{transform:translate(0)}25%{transform:translateY(9px)}50%{transform:translate(11px,9px)}75%{transform:translate(11px)}to{transform:translate(0)}}@keyframes eLz2ba_move-bottom-left-ccw{0%{transform:translate(0)}25%{transform:translate(11px)}50%{transform:translate(11px,-13px)}75%{transform:translateY(-13px)}to{transform:translate(0)}}@keyframes eLz2ba_move-bottom-right-ccw{0%{transform:translate(0)}25%{transform:translateY(-9px)}50%{transform:translate(-11px,-9px)}75%{transform:translate(-11px)}to{transform:translate(0)}}@keyframes eLz2ba_move-top-right-cw{0%{transform:translate(0)}25%{transform:translateY(13px)}50%{transform:translate(-11px,13px)}75%{transform:translate(-11px)}to{transform:translate(0)}}@keyframes eLz2ba_move-top-left-cw{0%{transform:translate(0)}25%{transform:translate(11px)}50%{transform:translate(11px,9px)}75%{transform:translateY(9px)}to{transform:translate(0)}}@keyframes eLz2ba_move-bottom-left-cw{0%{transform:translate(0)}25%{transform:translateY(-13px)}50%{transform:translate(11px,-13px)}75%{transform:translate(11px)}to{transform:translate(0)}}@keyframes eLz2ba_move-bottom-right-cw{0%{transform:translate(0)}25%{transform:translate(-11px)}50%{transform:translate(-11px,-9px)}75%{transform:translateY(-9px)}to{transform:translate(0)}}.eLz2ba_animated-layout-svg .eLz2ba_block-top-left{animation:2.5s ease-in-out infinite eLz2ba_move-top-left-ccw}.eLz2ba_animated-layout-svg .eLz2ba_block-top-right{animation:2.5s ease-in-out infinite eLz2ba_move-top-right-ccw}.eLz2ba_animated-layout-svg .eLz2ba_block-bottom-right{animation:2.5s ease-in-out infinite eLz2ba_move-bottom-right-ccw}.eLz2ba_animated-layout-svg .eLz2ba_block-bottom-left{animation:2.5s ease-in-out infinite eLz2ba_move-bottom-left-ccw}.eLz2ba_animated-layout-svg.eLz2ba_clockwise .eLz2ba_block-top-left{animation:2.5s ease-in-out infinite eLz2ba_move-top-left-cw}.eLz2ba_animated-layout-svg.eLz2ba_clockwise .eLz2ba_block-top-right{animation:2.5s ease-in-out infinite eLz2ba_move-top-right-cw}.eLz2ba_animated-layout-svg.eLz2ba_clockwise .eLz2ba_block-bottom-right{animation:2.5s ease-in-out infinite eLz2ba_move-bottom-right-cw}.eLz2ba_animated-layout-svg.eLz2ba_clockwise .eLz2ba_block-bottom-left{animation:2.5s ease-in-out infinite eLz2ba_move-bottom-left-cw}@media (prefers-reduced-motion:reduce){.eLz2ba_animated-layout-svg .eLz2ba_block-top-left,.eLz2ba_animated-layout-svg .eLz2ba_block-top-right,.eLz2ba_animated-layout-svg .eLz2ba_block-bottom-right,.eLz2ba_animated-layout-svg .eLz2ba_block-bottom-left{animation:none}}
._7PPV8q_wave{align-items:center;gap:3px;height:22px;display:flex}._7PPV8q_wave span{background-color:var(--site-fg-strong);border-radius:2px;width:3px;height:100%;transition:transform .48s;transform:scaleY(.3)}._7PPV8q_wave span:nth-child(2),._7PPV8q_wave span:nth-child(4){transform:scaleY(.5)}._7PPV8q_wave span:nth-child(3){transform:scaleY(.7)}._7PPV8q_live span{animation:1.3s ease-in-out infinite _7PPV8q_wave}._7PPV8q_live span:nth-child(2){animation-delay:-220ms}._7PPV8q_live span:nth-child(3){animation-delay:-440ms}._7PPV8q_live span:nth-child(4){animation-delay:-660ms}._7PPV8q_live span:nth-child(5){animation-delay:-880ms}@keyframes _7PPV8q_wave{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){._7PPV8q_wave span{transition:none}._7PPV8q_live span{animation:none}}
.R7F8zW_navbarGlass{background-color:var(--bg)}.R7F8zW_mobileBackdrop{background-color:var(--text-primary);opacity:.08}.R7F8zW_mutedText60{color:var(--text-muted)}.R7F8zW_loaderOuter{--thinking-loader-outer:var(--text-body)}.R7F8zW_inverseBorder45{border-color:var(--text-muted-inverse)}.R7F8zW_inverseBackground45{background-color:var(--text-muted-inverse)}.R7F8zW_mutedBackground35{background-color:var(--text-muted)}.R7F8zW_mutedBorder60{border-color:var(--text-muted)}.R7F8zW_inverseBorder22,.R7F8zW_inverseBorder35,.R7F8zW_inverseBorder70{border-color:var(--text-muted-inverse)}.R7F8zW_mutedStroke35{stroke:var(--text-muted)}.R7F8zW_inverseStroke28,.R7F8zW_inverseStroke45{stroke:var(--text-muted-inverse)}@supports (color:color-mix(in srgb, red, blue)){.R7F8zW_navbarGlass{background-color:color-mix(in srgb, var(--bg) 92%, transparent)}.R7F8zW_mobileBackdrop{background-color:color-mix(in srgb, var(--text-primary) 8%, transparent);opacity:1}.R7F8zW_mutedText60{color:color-mix(in srgb, var(--text-muted) 60%, transparent)}.R7F8zW_loaderOuter{--thinking-loader-outer:color-mix(in srgb, var(--text-body) 76%, var(--white))}.R7F8zW_inverseBorder45{border-color:color-mix(in srgb, var(--text-muted-inverse) 45%, transparent)}.R7F8zW_inverseBackground45{background-color:color-mix(in srgb, var(--text-muted-inverse) 45%, transparent)}.R7F8zW_mutedBackground35{background-color:color-mix(in srgb, var(--text-muted) 35%, transparent)}.R7F8zW_mutedBorder60{border-color:color-mix(in srgb, var(--text-muted) 60%, transparent)}.R7F8zW_inverseBorder22{border-color:color-mix(in srgb, var(--text-muted-inverse) 22%, transparent)}.R7F8zW_inverseBorder35{border-color:color-mix(in srgb, var(--text-muted-inverse) 35%, transparent)}.R7F8zW_inverseBorder70{border-color:color-mix(in srgb, var(--text-muted-inverse) 70%, transparent)}.R7F8zW_mutedStroke35{stroke:color-mix(in srgb, var(--text-muted) 35%, transparent)}.R7F8zW_inverseStroke28{stroke:color-mix(in srgb, var(--text-muted-inverse) 28%, transparent)}.R7F8zW_inverseStroke45{stroke:color-mix(in srgb, var(--text-muted-inverse) 45%, transparent)}}
@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4f6667dd39116621-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/07935285219a259d-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f58031ded4338640-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/77814b00d5ca94a4-s.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/605ce01b664af129-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4f6667dd39116621-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/07935285219a259d-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f58031ded4338640-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/77814b00d5ca94a4-s.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/605ce01b664af129-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4f6667dd39116621-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/07935285219a259d-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f58031ded4338640-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/77814b00d5ca94a4-s.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/605ce01b664af129-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.stAEVq_className{font-family:Geist,Geist Fallback;font-style:normal}.stAEVq_variable{--site-font-sans:"Geist", "Geist Fallback"}
.ZL9Uha_backdrop{isolation:isolate;position:relative;overflow:hidden}.ZL9Uha_layer{pointer-events:none;z-index:-1;position:absolute;inset:-8% -4%}.ZL9Uha_grid{background-image:linear-gradient(var(--site-hairline) 1px, transparent 1px), linear-gradient(90deg, var(--site-hairline) 1px, transparent 1px);background-position:50%;background-size:56px 56px;-webkit-mask-image:radial-gradient(70% 65% at 50% 45%,#000 30%,#0000 78%);mask-image:radial-gradient(70% 65% at 50% 45%,#000 30%,#0000 78%)}.ZL9Uha_dots{background-image:radial-gradient(#ffffff21 1px,#0000 1.2px);background-size:18px 18px;-webkit-mask-image:radial-gradient(65% 60%,#000 25%,#0000 75%);mask-image:radial-gradient(65% 60%,#000 25%,#0000 75%)}.ZL9Uha_glow{background:radial-gradient(ellipse 42% 38% at 50% 58%, rgb(var(--site-accent-rgb) / .16), transparent 70%), radial-gradient(ellipse 70% 60% at 50% 30%, #a0a8b024, transparent 70%)}.ZL9Uha_aurora:before,.ZL9Uha_aurora:after{content:"";filter:blur(70px);border-radius:50%;position:absolute}.ZL9Uha_aurora:before{background:rgb(var(--site-accent-rgb) / .16);width:46%;height:52%;animation:22s ease-in-out infinite alternate ZL9Uha_drift;top:22%;left:12%}.ZL9Uha_aurora:after{background:#5c84ff24;width:42%;height:48%;animation:26s ease-in-out infinite alternate-reverse ZL9Uha_drift;top:30%;right:10%}@keyframes ZL9Uha_drift{to{transform:translate(6%,-5%)scale(1.08)}}.ZL9Uha_slate{background:linear-gradient(#ffffff08,#0000 60%)}.ZL9Uha_marks{background-image:linear-gradient(var(--site-hairline-strong), var(--site-hairline-strong)), linear-gradient(var(--site-hairline-strong), var(--site-hairline-strong)), linear-gradient(var(--site-hairline-strong), var(--site-hairline-strong)), linear-gradient(var(--site-hairline-strong), var(--site-hairline-strong)), linear-gradient(var(--site-hairline-strong), var(--site-hairline-strong)), linear-gradient(var(--site-hairline-strong), var(--site-hairline-strong)), linear-gradient(var(--site-hairline-strong), var(--site-hairline-strong)), linear-gradient(var(--site-hairline-strong), var(--site-hairline-strong));background-position:18px 24px,24px 18px,calc(100% - 18px) 24px,calc(100% - 24px) 18px,18px calc(100% - 24px),24px calc(100% - 18px),calc(100% - 18px) calc(100% - 24px),calc(100% - 24px) calc(100% - 18px);background-repeat:no-repeat;background-size:13px 1px,1px 13px,13px 1px,1px 13px,13px 1px,1px 13px,13px 1px,1px 13px;inset:0}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ZL9Uha_parallax{animation:linear both ZL9Uha_parallax;animation-timeline:view()}.ZL9Uha_parallaxSlow{animation:linear both ZL9Uha_parallaxSlow;animation-timeline:view()}}}@keyframes ZL9Uha_parallax{0%{transform:translateY(5%)}to{transform:translateY(-5%)}}@keyframes ZL9Uha_parallaxSlow{0%{transform:translateY(2.5%)}to{transform:translateY(-2.5%)}}@media (prefers-reduced-motion:reduce){.ZL9Uha_aurora:before,.ZL9Uha_aurora:after{animation:none}}
.q9oLNq_navItem[aria-current=page]:before{transform-origin:50%;animation:.24s cubic-bezier(.22,1,.36,1) both q9oLNq_indicator-in}@keyframes q9oLNq_indicator-in{0%{opacity:0;transform:scaleY(.2)}to{opacity:1;transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.q9oLNq_navItem[aria-current=page]:before{animation:none}}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b0c6b664fd57c2c6-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6e342921ee4dcd9d-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bb852295097cd96-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9eb5a876700c0028-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2a04751c893bf294-s.1rgnod-3esatf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/07a39a8a4660cc7c-s.p.0r6juujl39pe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0c6b664fd57c2c6-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6e342921ee4dcd9d-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bb852295097cd96-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9eb5a876700c0028-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2a04751c893bf294-s.1rgnod-3esatf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/07a39a8a4660cc7c-s.p.0r6juujl39pe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.DR8boq_className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.DR8boq_variable{--site-font-mono:"Geist Mono", "Geist Mono Fallback"}
.a9c9DG_machine{--beige:#ddd3bc;--beige-dark:#b9ae95;--ink:#2b2620;background:linear-gradient(180deg, #e7dec8, var(--beige) 40%, #cfc4aa);color:var(--ink);font-family:var(--site-font-mono), ui-monospace, monospace;box-shadow:inset 0 2px 0 #fff9, inset 0 -6px 0 var(--beige-dark), 0 30px 80px -30px #000000f2;border-radius:18px 18px 22px 22px;flex-direction:column;gap:14px;padding:18px;display:flex;position:relative}.a9c9DG_brand{letter-spacing:.12em;text-transform:uppercase;color:#6d6350;justify-content:space-between;align-items:center;font-size:11px;display:flex}.a9c9DG_display{color:#1d2a14;letter-spacing:.04em;background:linear-gradient(#9fb48a,#b8cb9f);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font-size:22px;display:flex;box-shadow:inset 0 3px 6px #00000059}.a9c9DG_keys{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.a9c9DG_key{cursor:pointer;color:var(--ink);background:linear-gradient(#f5efe1,#e2d8c0);border-radius:9px;flex-direction:column;gap:2px;padding:9px 11px;font-size:12px;line-height:1.25;transition:transform 90ms,box-shadow 90ms,background-color .16s;display:flex;position:relative;box-shadow:0 4px #a99d82,0 6px 10px -4px #00000073}.a9c9DG_key:hover{background:linear-gradient(#fbf6ea,#e8dfc8)}.a9c9DG_key[data-locked]{background:linear-gradient(#ffd98a,#f2c25e);transform:translateY(3px);box-shadow:0 1px #a99d82,inset 0 2px 4px #0003}.a9c9DG_key:has(input:checked){background:linear-gradient(#ffd98a,#f2c25e);transform:translateY(3px);box-shadow:0 1px #a99d82,inset 0 2px 4px #0003}.a9c9DG_key:has(input:focus-visible){outline-offset:2px;outline:2px solid #1d2a14}.a9c9DG_key[data-unavailable]{cursor:not-allowed;color:#8a7f69;background:#cfc6b1;box-shadow:inset 0 2px 4px #00000026}.a9c9DG_price{color:#6d6350;font-size:11px}.a9c9DG_actionKey{color:#f5efe1;cursor:pointer;background:linear-gradient(#8a8273,#6f6859);border-radius:9px;padding:8px 14px;font-size:12px;transition:transform 90ms,box-shadow 90ms;box-shadow:0 4px #4d473c}.a9c9DG_actionKey:active{transform:translateY(3px);box-shadow:0 1px #4d473c}.a9c9DG_actionKey:focus-visible{outline-offset:2px;outline:2px solid #1d2a14}.a9c9DG_tape{color:#26231e;font-family:var(--site-font-mono), ui-monospace, monospace;clip-path:polygon(0 6px,4% 0,8% 6px,12% 0,16% 6px,20% 0,24% 6px,28% 0,32% 6px,36% 0,40% 6px,44% 0,48% 6px,52% 0,56% 6px,60% 0,64% 6px,68% 0,72% 6px,76% 0,80% 6px,84% 0,88% 6px,92% 0,96% 6px,100% 0,100% 100%,0 100%);background:#fbfaf6;padding:18px 16px 12px;font-size:12px;line-height:1.6;position:relative;box-shadow:0 18px 40px -20px #000000e6}.a9c9DG_tapeLine{justify-content:space-between;gap:12px;animation:.42s steps(4,end) both a9c9DG_print;display:flex}@keyframes a9c9DG_print{0%{opacity:0;transform:translateY(8px)}}.a9c9DG_tapeTotal{border-top:1px dashed #8a8273;margin-top:6px;padding-top:6px;font-weight:600}.a9c9DG_stamp{color:#b0282b;letter-spacing:.08em;text-transform:uppercase;border:2px solid #b0282b;border-radius:4px;padding:2px 8px;font-weight:600;display:inline-block;transform:rotate(-6deg)}.a9c9DG_odometer{height:1.2em;line-height:1.2em;display:inline-flex;overflow:hidden}.a9c9DG_digit{flex-direction:column;transition:transform .7s cubic-bezier(.22,.8,.24,1);display:inline-flex}@media (prefers-reduced-motion:reduce){.a9c9DG_tapeLine{animation:none}.a9c9DG_digit,.a9c9DG_key,.a9c9DG_actionKey{transition:none}}
