.kuDB6G_icon{width:18px;height:18px;position:absolute}.kuDB6G_sun{opacity:0;transform:rotate(-90deg)scale(.5)}.kuDB6G_moon{opacity:1;transform:none}[data-theme=dark] .kuDB6G_sun{opacity:1;transform:none}[data-theme=dark] .kuDB6G_moon{opacity:0;transform:rotate(90deg)scale(.5)}.kuDB6G_armed .kuDB6G_sun{animation:.36s cubic-bezier(.16,1,.3,1) both kuDB6G_out-ccw}.kuDB6G_armed .kuDB6G_moon{animation:.36s cubic-bezier(.16,1,.3,1) both kuDB6G_in-ccw}[data-theme=dark] .kuDB6G_armed .kuDB6G_sun{animation-name:kuDB6G_in-cw}[data-theme=dark] .kuDB6G_armed .kuDB6G_moon{animation-name:kuDB6G_out-cw}@keyframes kuDB6G_in-cw{0%{opacity:0;transform:rotate(-90deg)scale(.5)}to{opacity:1;transform:none}}@keyframes kuDB6G_out-cw{0%{opacity:1;transform:none}to{opacity:0;transform:rotate(90deg)scale(.5)}}@keyframes kuDB6G_in-ccw{0%{opacity:0;transform:rotate(90deg)scale(.5)}to{opacity:1;transform:none}}@keyframes kuDB6G_out-ccw{0%{opacity:1;transform:none}to{opacity:0;transform:rotate(-90deg)scale(.5)}}.kuDB6G_palette [cmdk-group-heading]{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--subtle);-webkit-user-select:none;user-select:none;padding:.75rem .75rem .375rem;font-size:.6875rem;line-height:1rem}.kuDB6G_palette [cmdk-group][hidden]{display:none}.kuDB6G_pill{transform-origin:50%;transition:transform .38s var(--ease-out-expo,cubic-bezier(.16, 1, .3, 1)), border-color .26s ease}.kuDB6G_pill[data-scrolled=true]{border-color:var(--line-strong);transform:scale(.965)}.kuDB6G_lift{z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .38s;position:absolute;inset:-1px}.kuDB6G_pill[data-scrolled=true] .kuDB6G_lift{opacity:1}.kuDB6G_head{background:linear-gradient(to right, transparent, var(--accent));border-radius:2px;width:64px;height:3px;position:absolute;top:-1px;right:0}.kuDB6G_head:after{content:"";background:var(--accent);width:5px;height:5px;box-shadow:0 0 6px 1px var(--accent), 0 0 16px 3px color-mix(in srgb, var(--accent) 45%, transparent);border-radius:50%;position:absolute;top:-1px;right:-2px}.kuDB6G_roll{vertical-align:top;margin-bottom:-.16em;padding-bottom:.16em;display:inline-block;position:relative;overflow:hidden}.kuDB6G_rollA,.kuDB6G_rollB{transition:transform .46s var(--ease-out-expo,cubic-bezier(.16, 1, .3, 1));display:block}.kuDB6G_rollB{position:absolute;top:0;left:0;transform:translateY(125%)}@media (hover:hover) and (pointer:fine){.kuDB6G_link:hover .kuDB6G_rollA{transform:translateY(-125%)}.kuDB6G_link:hover .kuDB6G_rollB{transform:none}}.kuDB6G_link:focus-visible .kuDB6G_rollA{transform:translateY(-125%)}.kuDB6G_link:focus-visible .kuDB6G_rollB{transform:none}:is(html[data-motion=paused] .kuDB6G_rollA,html[data-motion=paused] .kuDB6G_rollB){transition:none}@media (forced-colors:active){.kuDB6G_palette [cmdk-item][data-selected=true]{outline-offset:-2px;outline:2px solid highlight}.kuDB6G_line{forced-color-adjust:none;background-color:highlight}.kuDB6G_head{display:none}}.kuDB6G_head:before{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--accent) 70%, white) 0%, transparent 68%);opacity:0;border-radius:50%;width:19px;height:19px;position:absolute;top:-8px;right:-9px;transform:scale(.4)}.kuDB6G_flare:before{animation:kuDB6G_head-flare .9s var(--ease-out-expo,cubic-bezier(.16, 1, .3, 1)) both}@keyframes kuDB6G_head-flare{0%{opacity:0;transform:scale(.4)}22%{opacity:1;transform:scale(1.1)}to{opacity:0;transform:scale(1.7)}}
.MJAXFG_mask{margin-bottom:-.12em;padding-bottom:.12em;display:block;overflow:hidden}.MJAXFG_line{display:block;position:relative}.MJAXFG_line:after{content:attr(data-text) / "";color:#0000;pointer-events:none;background-image:linear-gradient(100deg, transparent 0% 46.5%, color-mix(in oklab, var(--accent) 38%, white) 50%, transparent 53.5% 100%);background-position:100% 0;background-repeat:no-repeat;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;position:absolute;inset:0}.reveal-on .MJAXFG_line:after{animation:1.5s cubic-bezier(.45,0,.25,1) both MJAXFG_name-sheen;animation-delay:calc(var(--d,0s) + 1.25s)}@keyframes MJAXFG_name-sheen{0%{background-position:100% 0}to{background-position:0 0}}[data-magnify] .MJAXFG_line:after{content:none}.reveal-on .MJAXFG_line{animation:.9s cubic-bezier(.16,1,.3,1) both MJAXFG_line-rise;animation-delay:var(--d,0s)}.reveal-on .MJAXFG_fade{animation:.8s cubic-bezier(.16,1,.3,1) both MJAXFG_fade-rise;animation-delay:var(--d,0s)}@keyframes MJAXFG_line-rise{0%{opacity:.35;transform:translateY(.3em)}to{opacity:1;transform:none}}@keyframes MJAXFG_fade-rise{0%{opacity:.3;transform:translateY(16px)}to{opacity:1;transform:none}}@media (min-width:1024px) and (min-height:640px) and (prefers-reduced-motion:no-preference){[data-unroll]>.MJAXFG_stage{top:var(--stage-top,0px);position:sticky}[data-unroll]>.MJAXFG_pinSpace{height:70svh}}.MJAXFG_canvas,.MJAXFG_readout{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1)}.MJAXFG_canvas[data-ready],.MJAXFG_readout[data-ready]{opacity:1}.MJAXFG_stat{isolation:isolate}.MJAXFG_stat:before{content:"";background:var(--line-strong);width:1px;height:6px;position:absolute;top:-6px;left:-1px}.MJAXFG_statTint{z-index:-1;pointer-events:none;background:linear-gradient(to bottom, color-mix(in srgb, var(--fg) 5%, transparent), transparent 80%);opacity:0;transition:opacity .3s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.MJAXFG_statRule{background:var(--accent);transform-origin:0;height:1px;transition:transform .52s cubic-bezier(.16,1,.3,1);position:absolute;top:-1px;left:-1px;right:0;transform:scaleX(0)}@media (hover:hover){.MJAXFG_stat:hover .MJAXFG_statTint{opacity:1}.MJAXFG_stat:hover .MJAXFG_statRule{transform:none}}@media (prefers-reduced-motion:reduce){.MJAXFG_canvas,.MJAXFG_readout,.MJAXFG_statTint,.MJAXFG_statRule{transition:none}}[data-magnify] .MJAXFG_line{color:#0000}.MJAXFG_magnify{pointer-events:none;position:absolute;inset:0}.MJAXFG_magnify>span{white-space:pre;transform-origin:50% 80%;contain:layout style;display:block;position:absolute}.MJAXFG_shine{border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,#0000 30%,#ffffff57 50%,#0000 70%);position:absolute;inset:0;transform:translate(-115%)}.MJAXFG_cta:hover .MJAXFG_shine,.MJAXFG_cta:focus-visible .MJAXFG_shine{transition:transform .75s cubic-bezier(.4,0,.2,1);transform:translate(115%)}@media (prefers-reduced-motion:reduce){.MJAXFG_shine{display:none}}.reveal-on .hero-nav-enter{animation:.8s cubic-bezier(.16,1,.3,1) backwards MJAXFG_nav-drop}@keyframes MJAXFG_nav-drop{0%{opacity:0;translate:0 -12px}to{opacity:1;translate:none}}.reveal-on .MJAXFG_corner{animation:.7s cubic-bezier(.16,1,.3,1) both MJAXFG_corner-draw;animation-delay:var(--d,0s)}@keyframes MJAXFG_corner-draw{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:none}}:is(.reveal-on .MJAXFG_stats,.reveal-on .MJAXFG_stat){border-top-color:#0000}.MJAXFG_cellRule{display:none}.reveal-on .MJAXFG_cellRule{background:var(--line);transform-origin:0;pointer-events:none;height:1px;animation:.8s cubic-bezier(.16,1,.3,1) both MJAXFG_rule-draw;animation-delay:var(--d,0s);display:block;position:absolute;top:-1px;left:-1px;right:0}@keyframes MJAXFG_rule-draw{0%{transform:scaleX(0)}to{transform:none}}.MJAXFG_cue{display:none}@media (min-width:1280px) and (min-height:700px){.MJAXFG_cue{pointer-events:none;opacity:1;flex-direction:column;align-items:center;gap:12px;transition:opacity .5s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;bottom:28px;left:calc(25% - 290px);translate:-50%}}.MJAXFG_cue[data-away]{opacity:0}.reveal-on .MJAXFG_cue{animation:.7s cubic-bezier(.16,1,.3,1) 1.15s backwards MJAXFG_cue-in}@keyframes MJAXFG_cue-in{0%{opacity:0;translate:-50% 10px}}.MJAXFG_cueLabel{writing-mode:vertical-rl;font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--subtle);font-size:.625rem;transform:rotate(180deg)}.MJAXFG_cueLine{background:var(--line-strong);width:1px;height:56px;position:relative}.MJAXFG_cueDot{background:var(--accent);border-radius:999px;width:5px;height:5px;animation:2.4s cubic-bezier(.65,0,.35,1) infinite MJAXFG_cue-travel;position:absolute;top:0;left:-2px}@keyframes MJAXFG_cue-travel{0%{opacity:0;transform:translateY(-4px)}18%,72%{opacity:1}to{opacity:0;transform:translateY(54px)}}html[data-motion=paused] .MJAXFG_cueDot{animation:none}@media (prefers-reduced-motion:reduce){.MJAXFG_cueDot{animation:none}.MJAXFG_cue{transition:none}}
.sjHXoG_frame{clip-path:inset(0 round 20px)}.sjHXoG_zoom{transform-origin:50% 35%;transform:scale(1)}.reveal-on .sjHXoG_frame{transition:clip-path 1s cubic-bezier(.77,0,.175,1)}.reveal-on .sjHXoG_zoom{transition:transform 1.4s cubic-bezier(.16,1,.3,1)}.reveal-on .sjHXoG_frame[data-in=false]{clip-path:inset(100% 0 0 round 20px)}.reveal-on .sjHXoG_frame[data-in=false] .sjHXoG_zoom{transform:scale(1.12)}.reveal-on .sjHXoG_word{--t:clamp(0, calc((var(--p,1) - var(--a,0)) / var(--s,1)), 1);color:color-mix(in oklab, var(--fg) calc(var(--t) * 100%), var(--subtle))}@media (prefers-reduced-motion:reduce){.reveal-on .sjHXoG_word{color:inherit}}.sjHXoG_timeline[data-ready] .sjHXoG_fallback{display:none}.sjHXoG_pathSvg{will-change:transform;position:absolute;top:0;left:0;overflow:visible}.sjHXoG_track{fill:none;stroke:var(--line-strong);stroke-width:1.25px}.sjHXoG_trail{fill:none;stroke:var(--accent);stroke-width:2px}.sjHXoG_dashed{stroke-dasharray:3 5}.sjHXoG_node{width:0;height:0;position:absolute}.sjHXoG_dot,.sjHXoG_pulse,.sjHXoG_halo{border-radius:9999px;position:absolute}.sjHXoG_dot{border:1.5px solid var(--line-strong);background:var(--bg);width:12px;height:12px;transition:background-color .3s,border-color .3s;top:-6px;left:-6px}.sjHXoG_node[data-future] .sjHXoG_dot{border-style:dashed;border-color:color-mix(in oklab, var(--fg) 45%, transparent)}.sjHXoG_node[data-lit=true] .sjHXoG_dot{border-style:solid;border-color:var(--accent);background:var(--accent);animation:.65s cubic-bezier(.16,1,.3,1) sjHXoG_ignite}.sjHXoG_pulse{border:1.5px solid var(--accent);opacity:0;width:12px;height:12px;top:-6px;left:-6px}.sjHXoG_node[data-lit=true] .sjHXoG_pulse{animation:1.1s cubic-bezier(.16,1,.3,1) sjHXoG_pulse}.sjHXoG_halo{background:var(--accent-soft);opacity:0;width:22px;height:22px;transition:opacity .3s,scale .4s cubic-bezier(.16,1,.3,1);top:-11px;left:-11px;scale:.5}.sjHXoG_node[data-active=true] .sjHXoG_halo{opacity:1;scale:1}@keyframes sjHXoG_ignite{0%{scale:1}35%{scale:1.5}to{scale:1}}@keyframes sjHXoG_pulse{0%{opacity:.8;scale:1}to{opacity:0;scale:3.2}}.sjHXoG_comet{will-change:transform, opacity;width:0;height:0;position:absolute;top:0;left:0}.sjHXoG_comet:before,.sjHXoG_comet:after{content:"";border-radius:9999px;position:absolute}.sjHXoG_comet:before{background:radial-gradient(closest-side, color-mix(in oklab, var(--accent) 42%, transparent), transparent);width:30px;height:30px;top:-15px;left:-15px}.sjHXoG_comet:after{background:color-mix(in oklab, var(--accent) 70%, white);width:7px;height:7px;box-shadow:0 0 0 1.5px var(--accent), 0 0 10px 1px var(--accent);top:-3.5px;left:-3.5px}.sjHXoG_enter{transform-origin:50% 100%}.reveal-on .sjHXoG_enter{transition:opacity .7s ease-out,transform 1.1s cubic-bezier(.16,1,.3,1)}.reveal-on .sjHXoG_enter:not([data-in=true]){opacity:0;transform:perspective(1100px)rotateX(10deg)translateY(44px)}.sjHXoG_card{transition:translate .32s cubic-bezier(.16,1,.3,1),scale .7s cubic-bezier(.16,1,.3,1),border-color .4s}.sjHXoG_card:after{content:"";z-index:-1;border-radius:inherit;box-shadow:var(--edge), var(--elev-3);opacity:0;pointer-events:none;transition:opacity .32s;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.sjHXoG_card:hover{translate:0 -4px}.sjHXoG_card:hover:after{opacity:1}}.sjHXoG_ants{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.sjHXoG_ants rect{fill:none;stroke:var(--line-strong);stroke-width:1.25px;stroke-dasharray:6 5;transition:stroke .4s}.sjHXoG_next[data-lit=true] .sjHXoG_ants rect{stroke:color-mix(in oklab, var(--accent) 65%, var(--line-strong));animation:1.4s linear infinite paused sjHXoG_march}.sjHXoG_next[data-lit=true][data-vis=true] .sjHXoG_ants rect{animation-play-state:running}.sjHXoG_nextGlow{z-index:-1;border-radius:inherit;pointer-events:none;box-shadow:0 20px 50px -32px color-mix(in oklab, var(--accent) 50%, transparent);opacity:0;transition:opacity .9s;position:absolute;inset:0}.sjHXoG_next[data-lit=true] .sjHXoG_nextGlow{opacity:1}.sjHXoG_next[data-lit=true] .sjHXoG_nextLabel{color:var(--accent-ink)}@keyframes sjHXoG_march{to{stroke-dashoffset:-22px}}.sjHXoG_odometer{display:inline-flex}.sjHXoG_odoCol{height:1em;display:block;overflow:hidden}.sjHXoG_odoStrip{transform:translate3d(0, calc(var(--d,0) * -1em), 0);transition:transform .9s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--c,0) * 45ms);flex-direction:column;display:flex}.sjHXoG_odoStrip>span{height:1em;line-height:1;display:block}@media (prefers-reduced-motion:reduce){.sjHXoG_node .sjHXoG_dot,.sjHXoG_node .sjHXoG_pulse,.sjHXoG_ants rect{animation:none!important}}.sjHXoG_portraitShadow{transition:opacity .9s .45s}.reveal-on .sjHXoG_portraitShadow[data-in=false]{opacity:0}.sjHXoG_rule{transform-origin:50% 0}.reveal-on .sjHXoG_rule{transition:transform 1.1s cubic-bezier(.65,0,.35,1) .3s;transform:scaleY(0)}.reveal-on .is-in .sjHXoG_rule{transform:scaleY(1)}.reveal-on .sjHXoG_facts :is(dt,dd){transition:opacity .6s,transform .9s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i,0) * 70ms)}.reveal-on .sjHXoG_facts dd{transition-delay:calc(var(--i,0) * 70ms + 60ms)}.reveal-on .sjHXoG_facts:not([data-in=true]) :is(dt,dd){opacity:0;transform:translateY(12px)}.reveal-on .sjHXoG_chips>li{transition:opacity .5s,transform .7s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i,0) * 45ms + .1s)}.reveal-on .sjHXoG_chips:not([data-in=true])>li{opacity:0;transform:translateY(10px)}.sjHXoG_todayPulse{border:1.5px solid var(--accent);opacity:0;pointer-events:none;border-radius:9999px;width:10px;height:10px;animation:2.4s cubic-bezier(.16,1,.3,1) infinite paused sjHXoG_today;position:absolute;top:-5px;left:-5px}.sjHXoG_todayPulse[data-run=true]{animation-play-state:running}@keyframes sjHXoG_today{0%{opacity:.7;scale:1}70%,to{opacity:0;scale:2.8}}@media (prefers-reduced-motion:reduce){.sjHXoG_todayPulse{display:none}}.sjHXoG_mark{background-image:linear-gradient(var(--accent), var(--accent));background-position:left 0 bottom .06em;background-repeat:no-repeat;background-size:100% .075em}.reveal-on .sjHXoG_mark{--u:clamp(0, calc((var(--p,1) - var(--ma,0)) / var(--ms,1)), 1);background-size:calc(var(--u) * 100%) .075em}@media (prefers-reduced-motion:reduce){.reveal-on .sjHXoG_mark{background-size:100% .075em}}html[data-motion=paused] .sjHXoG_mark{background-size:100% .075em}html[data-motion=paused] .sjHXoG_word{color:inherit}.sjHXoG_link{background:color-mix(in oklab, var(--accent) 75%, transparent);transform-origin:0;height:1px;margin-top:-.5px;transition:transform .45s cubic-bezier(.16,1,.3,1);position:absolute;transform:scaleX(0)}.sjHXoG_link[data-future]{background:repeating-linear-gradient(90deg, color-mix(in oklab, var(--accent) 75%, transparent) 0 3px, transparent 3px 6px)}.sjHXoG_link[data-lit=true]{transition-delay:.14s;transform:scaleX(1)}.sjHXoG_trailDot{background:var(--accent);will-change:transform, opacity;border-radius:9999px;position:absolute;top:0;left:0}.reveal-on .sjHXoG_stack>li{transition:opacity .45s,transform .65s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i,0) * 55ms + .2s)}.reveal-on .sjHXoG_stack[data-shown=false]>li{opacity:0;transform:translate(-8px)}.sjHXoG_tick{--lit:clamp(0, calc((var(--f,0) - var(--k,0)) * 400), 1)}.sjHXoG_tickMark{background:color-mix(in oklab, var(--accent) calc(var(--lit) * 100%), var(--line-strong));transform-origin:50% 0;transform:scaleY(calc(1 + var(--lit) * .5));transition:transform .45s cubic-bezier(.16,1,.3,1),background-color .3s}.sjHXoG_tickLabel{color:color-mix(in oklab, var(--muted) calc(var(--lit) * 100%), var(--subtle));transition:color .3s}.sjHXoG_tick[data-today=true] .sjHXoG_tickLabel{color:color-mix(in oklab, var(--accent-ink) calc(var(--lit) * 100%), var(--subtle))}.sjHXoG_check path{fill:none;stroke:var(--ok);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .45s cubic-bezier(.65,0,.35,1)}.sjHXoG_certRow:hover .sjHXoG_check path,.sjHXoG_certRow:focus-visible .sjHXoG_check path,.sjHXoG_certRow:active .sjHXoG_check path{stroke-dashoffset:0;transition-delay:.12s}.sjHXoG_noise{transition:opacity .4s,filter .7s ease-out}.sjHXoG_noise[data-fade]{opacity:0}.sjHXoG_role{transition:opacity .5s}.sjHXoG_timeline[data-focusing] .sjHXoG_role[data-focus=off]{opacity:.8}.sjHXoG_timeline[data-focusing] .sjHXoG_role[data-focus=on] .sjHXoG_card{border-color:var(--line-strong);scale:1.01}@media (max-width:639px){.sjHXoG_timeline[data-focusing] .sjHXoG_role[data-focus=off]{opacity:.86}.sjHXoG_timeline[data-focusing] .sjHXoG_role[data-focus=on] .sjHXoG_card{scale:1.004}}@media (hover:hover) and (pointer:fine){.sjHXoG_timeline .sjHXoG_list:hover .sjHXoG_role{opacity:.45}.sjHXoG_timeline .sjHXoG_list .sjHXoG_role:hover{opacity:1}}.sjHXoG_timeline[data-focusing] .sjHXoG_role:focus-within{opacity:1}.sjHXoG_glow{background:radial-gradient(closest-side, color-mix(in oklab, var(--accent) 40%, transparent), transparent);opacity:0;pointer-events:none;border-radius:9999px;width:36px;height:36px;transition:opacity .5s,scale .7s cubic-bezier(.16,1,.3,1);position:absolute;top:-18px;left:-18px;scale:.5}.sjHXoG_node[data-active=true] .sjHXoG_glow{opacity:1;animation:2.6s ease-in-out infinite paused sjHXoG_breathe;scale:1}.sjHXoG_timeline[data-vis=true] .sjHXoG_node[data-active=true] .sjHXoG_glow{animation-play-state:running}@keyframes sjHXoG_breathe{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.sjHXoG_glow{animation:none!important}}
._1XrNWa_card{--mx:50%;--my:-30%;transition:opacity .28s,scale .16s cubic-bezier(.16,1,.3,1),translate .32s cubic-bezier(.16,1,.3,1),border-color .26s}._1XrNWa_lift,._1XrNWa_spot,._1XrNWa_ring{z-index:-1;pointer-events:none;border-radius:inherit;opacity:0;transition:opacity .26s;position:absolute}._1XrNWa_lift{box-shadow:var(--edge), var(--elev-3);transition-duration:.32s;inset:0}._1XrNWa_spot{background:radial-gradient(640px circle at var(--mx) var(--my), color-mix(in oklab, var(--fg) 5%, transparent), transparent 62%);inset:0}._1XrNWa_ring{background:radial-gradient(360px circle at var(--mx) var(--my), color-mix(in oklab, var(--fg) 45%, transparent), transparent 70%);-webkit-mask-composite:xor;padding:1px;inset:-1px;-webkit-mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000);mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@media (hover:hover) and (pointer:fine){._1XrNWa_card:hover{translate:0 -3px}._1XrNWa_card:hover ._1XrNWa_lift,._1XrNWa_card:hover ._1XrNWa_spot,._1XrNWa_card:hover ._1XrNWa_ring{opacity:1}}@property --beam{syntax:"<angle>";inherits:false;initial-value:0deg}._1XrNWa_beam{z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;background:conic-gradient(from var(--beam), transparent 0deg 284deg, color-mix(in oklab, var(--accent) 35%, transparent) 332deg, var(--accent) 357deg, transparent 360deg);-webkit-mask-composite:xor;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000);mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@media (hover:hover) and (pointer:fine){._1XrNWa_card:hover ._1XrNWa_beam{animation:1.7s cubic-bezier(.45,.05,.3,1) both _1XrNWa_beam}}._1XrNWa_card:has(:focus-visible) ._1XrNWa_beam{animation:1.7s cubic-bezier(.45,.05,.3,1) both _1XrNWa_beam}@keyframes _1XrNWa_beam{0%{--beam:0deg;opacity:0}10%{opacity:1}80%{opacity:1}to{--beam:360deg;opacity:0}}._1XrNWa_p3d{transform-style:preserve-3d}._1XrNWa_z1,._1XrNWa_z2,._1XrNWa_z3,._1XrNWa_zBack{transition:transform .52s cubic-bezier(.16,1,.3,1)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){html:not([data-motion=paused]) ._1XrNWa_stage:hover ._1XrNWa_z1{transform:translateZ(12px)}html:not([data-motion=paused]) ._1XrNWa_stage:hover ._1XrNWa_z2{transform:translateZ(20px)}html:not([data-motion=paused]) ._1XrNWa_stage:hover ._1XrNWa_z3{transform:translateZ(28px)}html:not([data-motion=paused]) ._1XrNWa_stage:hover ._1XrNWa_zBack{transform:translateZ(-14px)}}._1XrNWa_enter{perspective:1400px;perspective-origin:50% 35%}._1XrNWa_enterCard,._1XrNWa_enterSlide{transition:opacity .65s ease var(--enter-delay,0s), transform 1.2s var(--spring) var(--enter-delay,0s)}._1XrNWa_enterCard{transform-origin:50% 100%}._1XrNWa_frameIn{transition:opacity .6s ease calc(var(--enter-delay,0s) + .2s), transform 1s var(--spring) calc(var(--enter-delay,0s) + .2s)}._1XrNWa_capIn{transition:opacity .6s ease calc(var(--enter-delay,0s) + .9s)}html.reveal-on:not([data-motion=paused]) ._1XrNWa_enter:not([data-in=true]) ._1XrNWa_enterCard{opacity:0;transform:translateY(60px)rotateX(14deg)scale(.96)}html.reveal-on:not([data-motion=paused]) ._1XrNWa_enter:not([data-in=true]) ._1XrNWa_enterSlide{opacity:0;transform:translate(-28px)}html.reveal-on:not([data-motion=paused]) ._1XrNWa_enter:not([data-in=true]) ._1XrNWa_frameIn{opacity:0;transform:translateY(18px)scale(.97)}html.reveal-on:not([data-motion=paused]) ._1XrNWa_enter:not([data-in=true]) ._1XrNWa_capIn{opacity:0}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){html:not([data-motion=paused]) ._1XrNWa_depth{animation:linear both _1XrNWa_card-depth;animation-timeline:view();animation-range:entry exit}html.reveal-on:not([data-motion=paused]) ._1XrNWa_depth:not([data-in=true]) ._1XrNWa_enterCard{transform:none}}}@keyframes _1XrNWa_card-depth{entry 0%{transform:perspective(1600px)translateY(72px)rotateX(12deg)scale(.95)}entry 60%{transform:none}exit 40%{transform:none}exit 100%{transform:perspective(1600px)translateY(-32px)rotateX(-8deg)scale(.965)}}._1XrNWa_fig,._1XrNWa_enter{--ease:cubic-bezier(.16, 1, .3, 1);--travel:cubic-bezier(.45, 0, .25, 1);--spring:cubic-bezier(.16, 1, .3, 1);--spring-pop:cubic-bezier(.3, 1.45, .6, 1)}@supports (transition-timing-function:linear(0, 1)){._1XrNWa_fig,._1XrNWa_enter{--spring:linear(0, .0255, .0907, .1808, .2842, .392, .4977, .5969, .6865, .7652, .8323, .8879, .9327, .9676, .994, 1.0129, 1.0257, 1.0335, 1.0374, 1.0384, 1.0372, 1.0346, 1.0311, 1.0271, 1.0229, 1.0189, 1.0151, 1.0117, 1.0087, 1.0062, 1.0041, 1.0024, 1.0011, 1.0001, .9994, .999, .9987, .9986, .9985, .9986, 1);--spring-pop:linear(0, .0649, .2257, .4346, .652, .8487, 1.0065, 1.1175, 1.1817, 1.2049, 1.1961, 1.1658, 1.124, 1.0792, 1.0377, 1.0037, .9792, .9644, .9582, .959, .9646, .9729, .9821, .9908, .9981, 1.0035, 1.0069, 1.0085, 1.0085, 1.0075, 1.0059, 1.004, 1.0022, 1.0006, .9994, .9987, .9983, .9982, .9984, .9987, 1)}}._1XrNWa_rise{transition:opacity .6s var(--ease), transform .7s var(--ease);transition-delay:var(--d,0s)}._1XrNWa_fade{transition:opacity .7s;transition-delay:var(--d,0s)}._1XrNWa_drawX,._1XrNWa_drawY{transition:transform .9s var(--ease);transition-delay:var(--d,0s)}._1XrNWa_drawX{transform-origin:0}._1XrNWa_drawY{transform-origin:50% 0}._1XrNWa_bar{transform-origin:0;transition:transform 1.15s var(--spring) var(--d,0s), opacity .22s ease}._1XrNWa_clipDown,._1XrNWa_clipLeft{clip-path:inset(0);transition:clip-path .52s var(--ease) var(--d,0s)}._1XrNWa_stroke{stroke-dasharray:1 1;stroke-dashoffset:0;transition:stroke-dashoffset 1.1s var(--ease);transition-delay:var(--d,0s)}._1XrNWa_stamp{transition:opacity .18s ease var(--d,0s), transform .95s var(--spring-pop) var(--d,0s);transform:rotate(-6deg)}.reveal-on ._1XrNWa_fig:not([data-on=true]) ._1XrNWa_rise{opacity:0;transform:translateY(10px)}.reveal-on ._1XrNWa_fig:not([data-on=true]) ._1XrNWa_fade{opacity:0}:is(.reveal-on ._1XrNWa_fig:not([data-on=true]) ._1XrNWa_drawX,.reveal-on ._1XrNWa_fig:not([data-on=true]) ._1XrNWa_bar){transform:scaleX(0)}.reveal-on ._1XrNWa_fig:not([data-on=true]) ._1XrNWa_drawY{transform:scaleY(0)}.reveal-on ._1XrNWa_fig:not([data-on=true]) ._1XrNWa_clipDown{clip-path:inset(0 0 100%)}.reveal-on ._1XrNWa_fig:not([data-on=true]) ._1XrNWa_clipLeft{clip-path:inset(0 0 0 100%)}.reveal-on ._1XrNWa_fig:not([data-on=true]) ._1XrNWa_stroke{stroke-dashoffset:1px}.reveal-on ._1XrNWa_fig:not([data-on=true]) ._1XrNWa_stamp{opacity:0;transform:translateY(-12px)rotate(-24deg)scale(1.4)}._1XrNWa_fig ._1XrNWa_rise:focus-within,._1XrNWa_fig ._1XrNWa_fade:focus-within{transition-delay:0s}._1XrNWa_fig:not([data-live=true]) ._1XrNWa_loop{animation-play-state:paused}._1XrNWa_tip{z-index:30;border:1px solid var(--line-strong);background:var(--surface);width:max-content;max-width:min(16rem,100vw - 56px);color:var(--fg);box-shadow:var(--edge), var(--elev-2);font-family:var(--font-sans);letter-spacing:0;text-align:left;text-transform:none;white-space:normal;opacity:0;visibility:hidden;pointer-events:none;border-radius:10px;padding:7px 10px;font-size:.8125rem;font-weight:400;line-height:1.45;transition:opacity .15s,transform .2s cubic-bezier(.16,1,.3,1),visibility 0s linear .2s;position:absolute;bottom:calc(100% + 8px);transform:translateY(4px)}._1XrNWa_tip:after{content:"";position:absolute;inset:100% 0 -10px}._1XrNWa_tipWrap[data-below]>._1XrNWa_tip{top:calc(100% + 8px);bottom:auto;transform:translateY(-4px)}._1XrNWa_tipWrap[data-below]>._1XrNWa_tip:after{inset:-10px 0 100%}@media (hover:hover) and (pointer:fine){._1XrNWa_tipWrap:hover>._1XrNWa_tip{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:none}}._1XrNWa_tipWrap[data-open]>._1XrNWa_tip{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:none}._1XrNWa_tipWrap:has(>:focus-visible)>._1XrNWa_tip{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:none}._1XrNWa_tipWrap[data-hushed]>._1XrNWa_tip{opacity:0;visibility:hidden}._1XrNWa_gutter{--gut:18px;--g:5px;padding-left:var(--gut)}@media (min-width:40rem){._1XrNWa_gutter{--gut:24px;--g:6px}}._1XrNWa_node,._1XrNWa_dot{background:var(--line-strong);border-radius:999px;flex-shrink:0;width:6px;height:6px;transition:background-color .3s;position:relative}._1XrNWa_node{top:50%;left:calc(var(--g) - var(--gut) - 3px);box-shadow:0 0 0 3px var(--bg);margin-top:-3px;position:absolute}._1XrNWa_node[data-state=active],._1XrNWa_dot[data-state=active]{background:var(--accent)}._1XrNWa_node[data-state=done],._1XrNWa_dot[data-state=done]{background:color-mix(in oklab, var(--fg) 50%, var(--bg))}._1XrNWa_node[data-state=active]:after,._1XrNWa_dot[data-state=active]:after{content:"";border:1px solid var(--accent);border-radius:inherit;animation:.9s cubic-bezier(.16,1,.3,1) both _1XrNWa_ping;position:absolute;inset:-4px}@keyframes _1XrNWa_ping{0%{opacity:.9;transform:scale(.5)}to{opacity:0;transform:scale(2.1)}}._1XrNWa_wire{fill:none;stroke:var(--line-strong);stroke-width:1px}._1XrNWa_wireLit{fill:none;stroke:color-mix(in oklab, var(--fg) 42%, transparent);stroke-width:1px;stroke-dasharray:1 2;stroke-dashoffset:1px;transition:stroke-dashoffset var(--dur,.6s) var(--ease-t,var(--travel))}._1XrNWa_wireLit[data-lit=true]{stroke-dashoffset:0}._1XrNWa_link{fill:none;stroke:var(--accent);stroke-width:1.25px;stroke-dasharray:1 2;transition:opacity .2s;animation:.46s cubic-bezier(.16,1,.3,1) both _1XrNWa_drawLink}._1XrNWa_link[data-show=false]{opacity:0}@keyframes _1XrNWa_drawLink{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}._1XrNWa_packet,._1XrNWa_ambient{background:linear-gradient(90deg, transparent, var(--accent));offset-rotate:auto;offset-distance:0%;opacity:0;pointer-events:none;border-radius:999px;width:12px;height:4px;position:absolute;top:0;left:0}._1XrNWa_packet{animation:_1XrNWa_travel var(--dur,.6s) var(--ease-t,var(--travel)) var(--delay,0s) both}@keyframes _1XrNWa_travel{0%{offset-distance:0%;opacity:0}10%{opacity:1}85%{opacity:1}to{offset-distance:100%;opacity:0}}._1XrNWa_ambient{width:9px;height:3px;animation:_1XrNWa_ambient var(--dur,4s) linear var(--delay,0s) infinite both}@keyframes _1XrNWa_ambient{0%{offset-distance:0%;opacity:0;animation-timing-function:cubic-bezier(.45,0,.25,1)}4%{opacity:.85}56%{opacity:.85}60%{offset-distance:100%;opacity:0}to{offset-distance:100%;opacity:0}}._1XrNWa_fill{transform-origin:50% 100%;transition:transform .34s var(--spring-pop) var(--d,0s);transform:scaleY(0)}._1XrNWa_fill[data-fill=true]{transform:none}._1XrNWa_hl{background:var(--accent-soft);opacity:0;pointer-events:none;border-radius:6px;transition:opacity .2s;position:absolute;inset:3px 0 3px -6px}[data-hl=true]>._1XrNWa_hl{opacity:1}._1XrNWa_untyped{clip-path:inset(0 100% 0 0)}._1XrNWa_typed{animation-name:_1XrNWa_type;animation-duration:.7s;animation-timing-function:steps(var(--chars,28), end);animation-fill-mode:both}._1XrNWa_caret{animation-name:_1XrNWa_caret;animation-duration:.7s;animation-timing-function:steps(var(--chars,28), end);animation-fill-mode:both}@keyframes _1XrNWa_type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes _1XrNWa_caret{0%{transform:translate(0)}to{transform:translate(100%)}}._1XrNWa_word{display:inline-block;position:relative}._1XrNWa_word:after{content:"";background:var(--accent);opacity:0;border-radius:1px;width:2px;position:absolute;top:.22em;bottom:.12em;left:calc(100% + 1px)}.reveal-on ._1XrNWa_answer:not([data-stream]) ._1XrNWa_word{opacity:0}.reveal-on ._1XrNWa_answer:not([data-stream]) ._1XrNWa_chip:not(:focus-visible){opacity:0}.reveal-on ._1XrNWa_answer[data-stream] ._1XrNWa_word{animation:.36s cubic-bezier(.16,1,.3,1) both _1XrNWa_wordIn;animation-delay:calc(var(--t0) + var(--i) * var(--w))}.reveal-on ._1XrNWa_answer[data-stream] ._1XrNWa_word:after{animation:_1XrNWa_caretOn var(--w) linear calc(var(--t0) + var(--i) * var(--w)) 1 none}.reveal-on ._1XrNWa_answer[data-stream] ._1XrNWa_word[data-last]:after{animation:_1XrNWa_caretBlink .52s steps(1, end) calc(var(--t0) + var(--i) * var(--w)) 3 none}.reveal-on ._1XrNWa_answer[data-stream] ._1XrNWa_chip{animation:_1XrNWa_chipIn .44s var(--spring-pop) both;animation-delay:calc(var(--t0) + var(--n) * var(--w) + .12s + var(--j) * .11s)}@keyframes _1XrNWa_wordIn{0%{opacity:0;transform:translateY(3px)}}@keyframes _1XrNWa_caretOn{0%,to{opacity:1}}@keyframes _1XrNWa_caretBlink{0%{opacity:1}50%{opacity:0}}@keyframes _1XrNWa_chipIn{0%{opacity:0;transform:scale(.7)}}._1XrNWa_flow{--cycle:5.6s;--d0:1.3s}._1XrNWa_hopX,._1XrNWa_hopY{opacity:0}._1XrNWa_pulse{border:1px solid color-mix(in oklab, var(--fg) 40%, transparent);border-radius:inherit;opacity:0;pointer-events:none;position:absolute;inset:-1px}._1XrNWa_pulseAccent{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}._1XrNWa_check{stroke-dasharray:1 2;stroke-dashoffset:0}._1XrNWa_tryDot{opacity:0}._1XrNWa_fig[data-on=true] ._1XrNWa_hopX{animation:_1XrNWa_hopX var(--cycle) linear calc(var(--d0) + var(--cycle) * var(--k,0)) infinite both}._1XrNWa_fig[data-on=true] ._1XrNWa_hopY{animation:_1XrNWa_hopY var(--cycle) linear calc(var(--d0) + var(--cycle) * var(--k,0)) infinite both}._1XrNWa_fig[data-on=true] ._1XrNWa_pulse{animation:_1XrNWa_stationPulse var(--cycle) linear calc(var(--d0) + var(--cycle) * var(--k,0)) infinite both}._1XrNWa_fig[data-on=true] ._1XrNWa_check{animation:_1XrNWa_checkDraw var(--cycle) linear calc(var(--d0) + var(--cycle) * .27) infinite both}._1XrNWa_fig[data-on=true] ._1XrNWa_tryXd{animation:_1XrNWa_tryXd var(--cycle) linear var(--d0) infinite both}._1XrNWa_fig[data-on=true] ._1XrNWa_tryYd{animation:_1XrNWa_tryYd var(--cycle) linear var(--d0) infinite both}._1XrNWa_fig[data-on=true] ._1XrNWa_tryXm{animation:_1XrNWa_tryXm var(--cycle) linear var(--d0) infinite both}._1XrNWa_fig[data-on=true] ._1XrNWa_tryYm{animation:_1XrNWa_tryYm var(--cycle) linear var(--d0) infinite both}._1XrNWa_fig[data-on=true] ._1XrNWa_tryDot{animation:_1XrNWa_tryDot var(--cycle) linear var(--d0) infinite both}._1XrNWa_fig[data-on=true] ._1XrNWa_lockShake{animation:_1XrNWa_lockShake var(--cycle) linear var(--d0) infinite both}@keyframes _1XrNWa_hopX{0%{opacity:0;animation-timing-function:cubic-bezier(.45,0,.25,1);transform:translate(0)}1.5%{opacity:1}9%{opacity:1;transform:translate(100%)}10.5%,to{opacity:0;transform:translate(100%)}}@keyframes _1XrNWa_hopY{0%{opacity:0;animation-timing-function:cubic-bezier(.45,0,.25,1);transform:translateY(0)}1.5%{opacity:1}9%{opacity:1;transform:translateY(100%)}10.5%,to{opacity:0;transform:translateY(100%)}}@keyframes _1XrNWa_stationPulse{0%{opacity:0}3%{opacity:1}12%{opacity:1}17%,to{opacity:0}}@keyframes _1XrNWa_checkDraw{0%{stroke-dashoffset:1.05px;animation-timing-function:cubic-bezier(.65,0,.35,1)}8%,to{stroke-dashoffset:0}}@keyframes _1XrNWa_tryYd{0%,60%{animation-timing-function:cubic-bezier(.5,0,.75,.4);transform:translateY(0)}64.5%,to{transform:translateY(100%)}}@keyframes _1XrNWa_tryXd{0%,63.5%{animation-timing-function:cubic-bezier(.25,.6,.35,1);transform:translate(0)}73%,to{transform:translate(100%)}}@keyframes _1XrNWa_tryXm{0%,60%{animation-timing-function:cubic-bezier(.5,0,.75,.4);transform:translate(0)}64.5%,to{transform:translate(100%)}}@keyframes _1XrNWa_tryYm{0%,63.5%{animation-timing-function:cubic-bezier(.25,.6,.35,1);transform:translateY(0)}73%,to{transform:translateY(100%)}}@keyframes _1XrNWa_tryDot{0%,59.5%{opacity:0;transform:none}60.5%{opacity:1}73%{opacity:1;transform:translate(0)}74%{transform:translate(-2px)}75%{transform:translate(2px)}76%{transform:translate(-1.5px)}77%{opacity:1;transform:translate(1px)}78%{transform:none}81%,to{opacity:0;transform:none}}@keyframes _1XrNWa_lockShake{0%,73%{transform:none}74%{transform:translate(-2px)rotate(-4deg)}75%{transform:translate(2px)rotate(4deg)}76%{transform:translate(-1.5px)rotate(-2deg)}77%{transform:translate(1px)}78%,to{transform:none}}@media (hover:hover) and (pointer:fine){._1XrNWa_rows:has(._1XrNWa_row:hover) ._1XrNWa_row:not(:hover) ._1XrNWa_bar{opacity:.3}}._1XrNWa_rows:has(._1XrNWa_row:focus-visible) ._1XrNWa_row:not(:focus-visible) ._1XrNWa_bar{opacity:.3}._1XrNWa_hand,._1XrNWa_arcPulse{transform-box:view-box;transform-origin:100px 100px}._1XrNWa_arcPulse{opacity:0}._1XrNWa_fig[data-on=true] ._1XrNWa_hand{animation:1.7s .45s both _1XrNWa_sweep}._1XrNWa_fig[data-on=true] ._1XrNWa_arcPulse{animation:1s ease-out 2.5s both _1XrNWa_arcPulse}@keyframes _1XrNWa_sweep{0%{opacity:0;animation-timing-function:cubic-bezier(.45,0,.55,1);transform:rotate(0)}6%{opacity:1}76%{animation-timing-function:cubic-bezier(.16,1,.3,1);transform:rotate(330deg)}to{opacity:1;transform:rotate(360deg)}}@keyframes _1XrNWa_arcPulse{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.1)}}._1XrNWa_caseIn{animation:.52s cubic-bezier(.16,1,.3,1) both _1XrNWa_caseIn;animation-delay:calc(.1s + var(--i,0) * 55ms)}@keyframes _1XrNWa_caseIn{0%{opacity:0;transform:translateY(14px)}}._1XrNWa_headShadow{z-index:-1;pointer-events:none;box-shadow:var(--edge), var(--elev-1);opacity:0;transition:opacity .22s;position:absolute;inset:0}[data-scrolled=true]>._1XrNWa_headShadow{opacity:1}@media (prefers-reduced-motion:reduce){._1XrNWa_card:hover{translate:none}._1XrNWa_beam,._1XrNWa_loop,._1XrNWa_packet,._1XrNWa_ambient,._1XrNWa_hand,._1XrNWa_arcPulse,._1XrNWa_caseIn,._1XrNWa_node:after,._1XrNWa_dot:after{animation:none!important}}
.n7i6TG_root{--scan-at:.8s;--scan-dur:1.1s;--bar-spring:cubic-bezier(.34, 1.36, .64, 1);--pulse-ease:cubic-bezier(.2, .6, .35, 1)}@supports (transition-timing-function:linear(0, 1)){.n7i6TG_root{--bar-spring:linear(0, .0379, .1338, .2643, .41, .5562, .6922, .8113, .9097, .9863, 1.0419, 1.0786, 1.0991, 1.1066, 1.1043, 1.0952, 1.0819, 1.0665, 1.0508, 1.036, 1.0228, 1.0118, 1.0031, .9967, .9923, .9898, .9887, .9887, .9896, .9909, .9925, .9942, .9958, .9973, .9985, .9995, 1)}}.n7i6TG_root[data-phase=toggle]{--scan-at:0s;--scan-dur:.7s}.n7i6TG_box{container-type:inline-size}.n7i6TG_field{--fh:7rem;width:min(100%, calc(var(--fh) * 3.36));margin-inline:auto}.n7i6TG_band{flex-direction:column;gap:.625rem;display:flex}@container (min-width:40rem){.n7i6TG_field{--fh:8.25rem}.n7i6TG_band{flex-direction:row;align-items:flex-end;gap:1.5rem}}.n7i6TG_dots circle{transform-box:fill-box;transform-origin:50%}.n7i6TG_cell,.n7i6TG_h{--wd:calc(var(--w) * 15ms);--sd:calc(var(--scan-at) + var(--x) * var(--scan-dur))}.n7i6TG_n{fill:var(--fg);opacity:0;transform:scale(.72)}.n7i6TG_s,.n7i6TG_r,.n7i6TG_h{opacity:calc(var(--o) * var(--k,1));transform:scale(var(--s));transition:opacity .24s ease, transform .42s var(--spring)}.n7i6TG_s{fill:var(--accent);--o:0;--s:.3}.n7i6TG_cell[data-o=c] .n7i6TG_s{--o:1;--s:1}.n7i6TG_r{fill:none;stroke:var(--accent);stroke-width:1.25px;vector-effect:non-scaling-stroke;--o:0;--s:1}.n7i6TG_cell[data-o=m] .n7i6TG_r{--o:1}.n7i6TG_h{fill:var(--fg);--o:.15;--s:.55}.n7i6TG_h[data-o=f]{--o:.45;--s:1}:is(.n7i6TG_root:has(.n7i6TG_lgC:is(:hover,:focus-visible)) :is(.n7i6TG_cell[data-o=m],.n7i6TG_h),.n7i6TG_root:has(.n7i6TG_lgM:is(:hover,:focus-visible)) :is(.n7i6TG_cell[data-o=c],.n7i6TG_h),.n7i6TG_root:has(.n7i6TG_lgF:is(:hover,:focus-visible)) :is(.n7i6TG_cell,.n7i6TG_h[data-o=k]),.n7i6TG_root:has(.n7i6TG_lgK:is(:hover,:focus-visible)) :is(.n7i6TG_cell,.n7i6TG_h[data-o=f])){--k:.16}.n7i6TG_root:has(.n7i6TG_lgF:is(:hover,:focus-visible)) .n7i6TG_h[data-o=f]{--o:.75}.n7i6TG_root:has(.n7i6TG_lgK:is(:hover,:focus-visible)) .n7i6TG_h[data-o=k]{--o:.5;--s:.72}.n7i6TG_lgC,.n7i6TG_lgM,.n7i6TG_lgF,.n7i6TG_lgK{cursor:default}.n7i6TG_scan{opacity:0;pointer-events:none}.n7i6TG_scanLine{fill:var(--accent)}.n7i6TG_trail{stop-color:var(--accent)}.n7i6TG_acc{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:2px .5rem;display:grid}.n7i6TG_gapCol{grid-area:1/4/span 2;align-items:center;gap:.375rem;display:flex}.n7i6TG_bracket{border:1px solid color-mix(in oklab, var(--fg) 32%, transparent);border-left:0;border-radius:0 2px 2px 0;width:5px;height:16px}.n7i6TG_track{background:color-mix(in oklab, var(--fg) 8%, transparent);border-radius:1px;height:3px;position:relative;overflow:hidden}.n7i6TG_bar{transform-origin:0;transform:scaleX(var(--v));transition:transform 1s var(--bar-spring) calc(var(--bi,0) * 70ms);border-radius:1px;position:absolute;inset:0}@container not (min-width:26rem){.n7i6TG_acc{grid-template-columns:auto minmax(0,1fr) auto}.n7i6TG_gapCol{grid-area:3/1/auto/-1}.n7i6TG_bracket{display:none}}.reveal-on .n7i6TG_root:not([data-on=true]) .n7i6TG_dots{opacity:0}.reveal-on .n7i6TG_root:not([data-on=true]) .n7i6TG_bar{transform:scaleX(0)}.n7i6TG_root[data-phase=intro] .n7i6TG_bar{transition-delay:calc(1.7s + var(--bi,0) * .11s)}.reveal-on .n7i6TG_root[data-phase=intro] .n7i6TG_n{animation:n7i6TG_wave .56s var(--spring-pop) var(--wd) both, n7i6TG_nOut .32s ease var(--sd) forwards}.reveal-on .n7i6TG_root[data-phase=intro] .n7i6TG_h{animation:n7i6TG_wave .56s var(--spring-pop) var(--wd) both, n7i6TG_hScore .64s var(--spring-pop) var(--sd) forwards}.reveal-on .n7i6TG_root[data-phase=intro] .n7i6TG_cell[data-o=c] .n7i6TG_s{animation:n7i6TG_sIn .64s var(--spring-pop) var(--sd) backwards}.reveal-on .n7i6TG_root[data-phase=intro] .n7i6TG_cell[data-o=c] .n7i6TG_r{animation:n7i6TG_pulse .76s var(--pulse-ease) var(--sd) backwards}.reveal-on .n7i6TG_root[data-phase=intro] .n7i6TG_cell[data-o=m] .n7i6TG_r{animation:n7i6TG_rIn .6s var(--spring-pop) var(--sd) backwards}.reveal-on .n7i6TG_root[data-phase=toggle] .n7i6TG_t[data-o=c] .n7i6TG_s{animation:n7i6TG_sIn .64s var(--spring-pop) var(--sd) backwards}.reveal-on .n7i6TG_root[data-phase=toggle] .n7i6TG_t[data-o=c] .n7i6TG_r{animation:n7i6TG_pulseT .7s var(--pulse-ease) var(--sd) backwards}.reveal-on .n7i6TG_root[data-phase=toggle] .n7i6TG_t[data-o=m] .n7i6TG_s{animation:n7i6TG_sOut .32s ease var(--sd) backwards}.reveal-on .n7i6TG_root[data-phase=toggle] .n7i6TG_t[data-o=m] .n7i6TG_r{animation:n7i6TG_rIn .6s var(--spring-pop) calc(var(--sd) + 60ms) backwards}.reveal-on .n7i6TG_root[data-phase=toggle] .n7i6TG_h.n7i6TG_t[data-o=f]{animation:n7i6TG_hFromK .64s var(--spring-pop) var(--sd) backwards}.reveal-on .n7i6TG_root[data-phase=toggle] .n7i6TG_h.n7i6TG_t[data-o=k]{animation:n7i6TG_hFromF .64s var(--spring-pop) var(--sd) backwards}.reveal-on .n7i6TG_root:is([data-phase=intro],[data-phase=toggle]) .n7i6TG_scan{animation:n7i6TG_scan var(--scan-dur) linear var(--scan-at) both}@keyframes n7i6TG_wave{0%{opacity:0;transform:scale(0)}to{opacity:.28;transform:scale(.72)}}@keyframes n7i6TG_nOut{0%{opacity:.28;transform:scale(.72)}to{opacity:0;transform:scale(.4)}}@keyframes n7i6TG_hScore{0%{opacity:.28;transform:scale(.72)}}@keyframes n7i6TG_sIn{0%{opacity:0;transform:scale(.3)}}@keyframes n7i6TG_sOut{0%{opacity:1;transform:scale(1)}}@keyframes n7i6TG_rIn{0%{opacity:0;transform:scale(.4)}}@keyframes n7i6TG_pulse{0%{opacity:0;transform:scale(1)}14%{opacity:.85}to{opacity:0;transform:scale(2.6)}}@keyframes n7i6TG_pulseT{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}@keyframes n7i6TG_hFromK{0%{opacity:.15;transform:scale(.55)}}@keyframes n7i6TG_hFromF{0%{opacity:.45;transform:scale(1)}}@keyframes n7i6TG_scan{0%{opacity:0;transform:translate(-4px)}7%{opacity:1}90%{opacity:1}to{opacity:0;transform:translate(340px)}}.n7i6TG_root[data-phase=done] .n7i6TG_idleScan{animation:9s linear infinite n7i6TG_idleScan}.n7i6TG_root[data-phase=done] .n7i6TG_cell[data-o=c] .n7i6TG_r{animation:n7i6TG_idlePulse 9s var(--pulse-ease) calc(var(--x) * 1.44s) infinite}.n7i6TG_root[data-phase=done] .n7i6TG_gapGlow{animation:3.2s ease-in-out infinite n7i6TG_breathe}.n7i6TG_root:not([data-live=true]) :is(.n7i6TG_idleScan,.n7i6TG_gapGlow),.n7i6TG_root[data-phase=done]:not([data-live=true]) .n7i6TG_cell[data-o=c] .n7i6TG_r{animation-play-state:paused}@keyframes n7i6TG_idleScan{0%,74%{opacity:0;transform:translate(-4px)}75.2%{opacity:.35}88.8%{opacity:.35}90%,to{opacity:0;transform:translate(340px)}}@keyframes n7i6TG_idlePulse{0%,74%{opacity:0;transform:scale(1)}75.2%{opacity:calc(.32 * var(--k,1))}82%,to{opacity:0;transform:scale(1.8)}}@keyframes n7i6TG_breathe{0%,to{opacity:1}50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.n7i6TG_root :is(.n7i6TG_n,.n7i6TG_s,.n7i6TG_r,.n7i6TG_h,.n7i6TG_scan,.n7i6TG_bar,.n7i6TG_gapGlow){transition:none!important;animation:none!important}.n7i6TG_scan{display:none}}html[data-motion=paused] .n7i6TG_root :is(.n7i6TG_n,.n7i6TG_s,.n7i6TG_r,.n7i6TG_h,.n7i6TG_scan,.n7i6TG_bar,.n7i6TG_gapGlow){transition:none!important;animation:none!important}html[data-motion=paused] .n7i6TG_root .n7i6TG_scan{display:none}
.KU_w4q_hatch{background-color:#0000;background-image:repeating-linear-gradient(135deg,currentColor 0 1.5px,#0000 1.5px 4.5px);box-shadow:inset 0 0 0 1px}.KU_w4q_tag{transition:opacity .22s ease var(--d,0s), transform .76s var(--spring-pop) var(--d,0s)}.reveal-on .KU_w4q_root:not([data-on=true]) .KU_w4q_tag{opacity:0;transform:scale(.6)}.KU_w4q_ring{border:1.5px solid var(--accent);opacity:0;pointer-events:none;border-radius:999px;width:.75rem;height:.75rem;margin:-.375rem 0 0 -.375rem;position:absolute;top:50%}.reveal-on .KU_w4q_root[data-on=true] .KU_w4q_ring{animation:KU_w4q_ring 1s var(--ease) both;animation-delay:var(--d,0s)}@keyframes KU_w4q_ring{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(2.8)}}.KU_w4q_oneTrack{pointer-events:none;width:3px;margin-left:-1px;position:absolute;top:-.25rem;bottom:-.25rem;overflow:hidden}.KU_w4q_onePulse{background:linear-gradient(to bottom, transparent 0%, var(--accent) 9%, transparent 20%);opacity:0;position:absolute;inset:0;transform:translateY(-22%)}.KU_w4q_ringLoop{border:1px solid var(--accent);opacity:0;pointer-events:none;border-radius:999px;width:.75rem;height:.75rem;margin:-.375rem 0 0 -.375rem;position:absolute;top:50%}.reveal-on .KU_w4q_root[data-on=true] .KU_w4q_onePulse{animation:7.6s cubic-bezier(.45,0,.25,1) 3.6s infinite KU_w4q_one-pulse}.reveal-on .KU_w4q_root[data-on=true] .KU_w4q_ringLoop{animation:KU_w4q_ring-echo 7.6s var(--ease) 4.4s infinite}.KU_w4q_root:not([data-live=true]) :is(.KU_w4q_onePulse,.KU_w4q_ringLoop){animation-play-state:paused}@keyframes KU_w4q_one-pulse{0%{opacity:0;transform:translateY(-22%)}3%{opacity:.9}24%{opacity:.9;transform:translateY(100%)}25%,to{opacity:0;transform:translateY(100%)}}@keyframes KU_w4q_ring-echo{0%{opacity:.55;transform:scale(.5)}14%{opacity:0;transform:scale(2.2)}to{opacity:0;transform:scale(2.2)}}@media (prefers-reduced-motion:reduce){.KU_w4q_ring,.KU_w4q_onePulse,.KU_w4q_ringLoop{animation:none!important}.KU_w4q_tag{transition:none}}html[data-motion=paused] :is(.KU_w4q_ring,.KU_w4q_onePulse,.KU_w4q_ringLoop){animation:none!important}
._zzHeq_code{font-variant-ligatures:none;font-feature-settings:"liga" 0, "calt" 0}._zzHeq_cover{transform-origin:100%;transform:scaleX(0)}._zzHeq_caret,._zzHeq_endCaret{opacity:0}._zzHeq_ln{transition:opacity .26s ease var(--t,0s)}.reveal-on ._zzHeq_root:not([data-on=true]) ._zzHeq_cover{transform:scaleX(1)}.reveal-on ._zzHeq_root:not([data-on=true]) ._zzHeq_ln{opacity:0}.reveal-on ._zzHeq_root[data-on=true] ._zzHeq_cover{animation-name:_zzHeq_ps-type;animation-duration:var(--dur);animation-timing-function:steps(var(--n), start);animation-delay:var(--t);animation-fill-mode:both}.reveal-on ._zzHeq_root[data-on=true] ._zzHeq_caret{animation-name:_zzHeq_ps-caret;animation-duration:var(--dur);animation-timing-function:steps(var(--n), start);animation-delay:var(--t)}._zzHeq_root[data-on=true] ._zzHeq_endCaret{animation-name:_zzHeq_ps-blink;animation-duration:1.1s;animation-timing-function:step-end;animation-delay:var(--idle);animation-iteration-count:infinite}.reveal-on ._zzHeq_root[data-on=true] ._zzHeq_endCaret{animation-name:_zzHeq_ps-hold,_zzHeq_ps-blink;animation-duration:var(--hold), 1.1s;animation-timing-function:linear,step-end;animation-delay:var(--t), var(--idle);animation-iteration-count:1,infinite}@keyframes _zzHeq_ps-blink{0%{opacity:1}50%{opacity:0}to{opacity:0}}@keyframes _zzHeq_ps-type{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes _zzHeq_ps-caret{0%{opacity:1;transform:translate(0)}to{opacity:1;transform:translateX(calc(var(--n) * 1ch))}}@keyframes _zzHeq_ps-hold{0%,to{opacity:1}}._zzHeq_runLit,._zzHeq_runRing{opacity:0}._zzHeq_root[data-on=true] ._zzHeq_run{animation-name:_zzHeq_ps-repress;animation-duration:8s;animation-timing-function:var(--ease);animation-delay:calc(var(--idle) + 2.4s);animation-iteration-count:infinite}._zzHeq_root[data-on=true] ._zzHeq_runLit{animation-name:_zzHeq_ps-relit;animation-duration:8s;animation-timing-function:ease;animation-delay:calc(var(--idle) + 2.4s);animation-iteration-count:infinite}.reveal-on ._zzHeq_root[data-on=true] ._zzHeq_run{animation-name:_zzHeq_ps-press,_zzHeq_ps-repress;animation-duration:.46s,8s;animation-timing-function:var(--ease), var(--ease);animation-delay:var(--t), calc(var(--idle) + 2.4s);animation-iteration-count:1,infinite}.reveal-on ._zzHeq_root[data-on=true] ._zzHeq_runLit{animation-name:_zzHeq_ps-lit,_zzHeq_ps-relit;animation-duration:.9s,8s;animation-timing-function:ease,ease;animation-delay:var(--t), calc(var(--idle) + 2.4s);animation-iteration-count:1,infinite}@keyframes _zzHeq_ps-repress{0%{transform:scale(1)}2%{transform:scale(.95)}5%,to{transform:scale(1)}}@keyframes _zzHeq_ps-relit{0%{opacity:0}2%{opacity:.35}9%,to{opacity:0}}.reveal-on ._zzHeq_root[data-on=true] ._zzHeq_runRing{animation-name:_zzHeq_ps-ring;animation-duration:.72s;animation-timing-function:var(--ease);animation-delay:var(--t)}@keyframes _zzHeq_ps-press{0%{transform:scale(1)}28%{transform:scale(.9)}to{transform:scale(1)}}@keyframes _zzHeq_ps-lit{0%{opacity:0}14%{opacity:1}55%{opacity:1}to{opacity:0}}@keyframes _zzHeq_ps-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.35,1.9)}}._zzHeq_head,._zzHeq_foot{transition:opacity .42s ease var(--d,0s)}._zzHeq_resRow{isolation:isolate;transition:opacity .38s ease var(--d,0s), transform .68s var(--spring) var(--d,0s)}._zzHeq_resRow:before{content:"";z-index:-1;background:color-mix(in oklab, var(--accent) 11%, transparent);box-shadow:inset 2px 0 0 var(--accent);opacity:var(--hot,0);border-radius:.25rem;transition:opacity .2s;position:absolute;inset:0 -.375rem}:is(.reveal-on ._zzHeq_root:not([data-on=true]) ._zzHeq_head,.reveal-on ._zzHeq_root:not([data-on=true]) ._zzHeq_foot){opacity:0}.reveal-on ._zzHeq_root:not([data-on=true]) ._zzHeq_resRow{opacity:0;transform:translate(-.625rem)}._zzHeq_seg{transform-origin:50% 100%;transition:transform .78s var(--spring) var(--d,0s), opacity .14s ease var(--d,0s)}.reveal-on ._zzHeq_root:not([data-on=true]) ._zzHeq_seg{opacity:0;transform:scaleY(0)}._zzHeq_pop{transition:opacity .2s ease var(--d,0s), transform .64s var(--spring-pop) var(--d,0s)}.reveal-on ._zzHeq_root:not([data-on=true]) ._zzHeq_pop{opacity:0;transform:scale(0)}._zzHeq_draw{stroke-dasharray:1 1;stroke-dashoffset:0;transition:stroke-dashoffset .95s var(--travel) var(--d,0s)}.reveal-on ._zzHeq_root:not([data-on=true]) ._zzHeq_draw{stroke-dashoffset:1px}._zzHeq_sheen{position:relative;overflow:hidden}._zzHeq_sheen:after{content:"";background:linear-gradient(100deg, transparent 25%, color-mix(in oklab, var(--accent-fg,var(--bg)) 20%, transparent) 50%, transparent 75%);position:absolute;inset:0;transform:translate(-120%)}._zzHeq_root[data-on=true] ._zzHeq_sheen:after{animation-name:_zzHeq_ps-sheen;animation-duration:12s;animation-timing-function:var(--travel);animation-delay:calc(var(--idle,4.5s) + 4.2s + var(--sd,0s));animation-iteration-count:infinite}@keyframes _zzHeq_ps-sheen{0%,84%{transform:translate(-120%)}to{transform:translate(120%)}}._zzHeq_sweep{opacity:0;background:linear-gradient(180deg, transparent, color-mix(in oklab, var(--accent) 16%, transparent) 50%, transparent)}._zzHeq_root[data-on=true] ._zzHeq_sweep{animation-name:_zzHeq_ps-sweep;animation-duration:8s;animation-timing-function:var(--travel);animation-delay:calc(var(--idle) + 2.52s);animation-iteration-count:infinite}@keyframes _zzHeq_ps-sweep{0%{opacity:0;transform:translateY(0)}3%{opacity:1}15%{opacity:1}19%,to{opacity:0;transform:translateY(150%)}}._zzHeq_glintDot{opacity:0}._zzHeq_glintDot:before{content:"";background:radial-gradient(circle, color-mix(in oklab, var(--accent) 42%, transparent), transparent 70%);border-radius:9999px;position:absolute;inset:-6px}._zzHeq_root[data-on=true] ._zzHeq_glint{animation-name:_zzHeq_ps-glint-path;animation-duration:6s;animation-timing-function:var(--travel);animation-delay:calc(var(--idle) + .6s);animation-iteration-count:infinite}._zzHeq_root[data-on=true] ._zzHeq_glintDot{animation-name:_zzHeq_ps-glint-dot;animation-duration:6s;animation-timing-function:ease;animation-delay:calc(var(--idle) + .6s);animation-iteration-count:infinite}@keyframes _zzHeq_ps-glint-path{0%,10%{transform:translate(0, var(--y1))}24%,28%{transform:translate(100%, var(--y2))}42%,46%{transform:translate(200%, var(--y3))}60%,to{transform:translate(300%, var(--y4))}}@keyframes _zzHeq_ps-glint-dot{0%{opacity:0;transform:scale(.4)}8%,60%{opacity:.85;transform:scale(1)}70%{opacity:0;transform:scale(1.6)}to{opacity:0;transform:scale(.4)}}._zzHeq_root:not([data-live=true]) ._zzHeq_endCaret,._zzHeq_root:not([data-live=true]) ._zzHeq_run,._zzHeq_root:not([data-live=true]) ._zzHeq_runLit,._zzHeq_root:not([data-live=true]) ._zzHeq_sweep,._zzHeq_root:not([data-live=true]) ._zzHeq_glint,._zzHeq_root:not([data-live=true]) ._zzHeq_glintDot,._zzHeq_root:not([data-live=true]) ._zzHeq_sheen:after{animation-play-state:paused}._zzHeq_dim{opacity:calc(1 - .6 * var(--any,0) * (1 - var(--hot,0)));transition:opacity .22s}._zzHeq_root:has([data-yr]:hover,[data-yr] :focus-visible){--any:1}:is(._zzHeq_root:has([data-yr="2018"]:hover,[data-yr="2018"] :focus-visible) [data-yr="2018"],._zzHeq_root:has([data-yr="2019"]:hover,[data-yr="2019"] :focus-visible) [data-yr="2019"],._zzHeq_root:has([data-yr="2020"]:hover,[data-yr="2020"] :focus-visible) [data-yr="2020"],._zzHeq_root:has([data-yr="2021"]:hover,[data-yr="2021"] :focus-visible) [data-yr="2021"]){--hot:1}@media (prefers-reduced-motion:reduce){._zzHeq_root ._zzHeq_cover,._zzHeq_root ._zzHeq_caret,._zzHeq_root ._zzHeq_endCaret,._zzHeq_root ._zzHeq_run,._zzHeq_root ._zzHeq_runLit,._zzHeq_root ._zzHeq_runRing,._zzHeq_root ._zzHeq_sweep,._zzHeq_root ._zzHeq_glint,._zzHeq_root ._zzHeq_glintDot,._zzHeq_root ._zzHeq_sheen:after{animation:none!important}._zzHeq_root ._zzHeq_ln,._zzHeq_root ._zzHeq_head,._zzHeq_root ._zzHeq_foot,._zzHeq_root ._zzHeq_resRow,._zzHeq_root ._zzHeq_resRow:before,._zzHeq_root ._zzHeq_seg,._zzHeq_root ._zzHeq_pop,._zzHeq_root ._zzHeq_draw,._zzHeq_root ._zzHeq_dim{transition:none!important}}html[data-motion=paused] ._zzHeq_root ._zzHeq_cover{animation:none!important}html[data-motion=paused] ._zzHeq_root ._zzHeq_caret{animation:none!important}html[data-motion=paused] ._zzHeq_root ._zzHeq_endCaret{animation:none!important}html[data-motion=paused] ._zzHeq_root ._zzHeq_run{animation:none!important}html[data-motion=paused] ._zzHeq_root ._zzHeq_runLit{animation:none!important}html[data-motion=paused] ._zzHeq_root ._zzHeq_runRing{animation:none!important}html[data-motion=paused] ._zzHeq_root ._zzHeq_sweep{animation:none!important}html[data-motion=paused] ._zzHeq_root ._zzHeq_glint{animation:none!important}html[data-motion=paused] ._zzHeq_root ._zzHeq_glintDot{animation:none!important}html[data-motion=paused] ._zzHeq_root ._zzHeq_sheen:after{animation:none!important}html[data-motion=paused] ._zzHeq_root ._zzHeq_ln{transition:none!important}html[data-motion=paused] ._zzHeq_root ._zzHeq_head{transition:none!important}html[data-motion=paused] ._zzHeq_root ._zzHeq_foot{transition:none!important}html[data-motion=paused] ._zzHeq_root ._zzHeq_resRow{transition:none!important}html[data-motion=paused] ._zzHeq_root ._zzHeq_resRow:before{transition:none!important}html[data-motion=paused] ._zzHeq_root ._zzHeq_seg{transition:none!important}html[data-motion=paused] ._zzHeq_root ._zzHeq_pop{transition:none!important}html[data-motion=paused] ._zzHeq_root ._zzHeq_draw{transition:none!important}html[data-motion=paused] ._zzHeq_root ._zzHeq_dim{transition:none!important}
.L_1atW_body{aspect-ratio:39/70;max-height:78svh}@media (min-width:768px){.L_1atW_body{aspect-ratio:auto;height:min(78vh,760px);min-height:520px;max-height:none}}.L_1atW_lightWide,.L_1atW_darkWide,.L_1atW_lightPhone,.L_1atW_darkPhone{display:none}:is([data-theme=light] .L_1atW_lightPhone,[data-theme=dark] .L_1atW_darkPhone){display:block}@media (min-width:768px){:is([data-theme=light] .L_1atW_lightPhone,[data-theme=dark] .L_1atW_darkPhone){display:none}:is([data-theme=light] .L_1atW_lightWide,[data-theme=dark] .L_1atW_darkWide){display:block}}.L_1atW_shot{transform-origin:50% 0;transition:transform 1.2s var(--ease-out-expo), filter .6s ease;transform:scale(1.02)}.L_1atW_window:hover .L_1atW_shot{transform:scale(1)}.L_1atW_poster[data-state=loading] .L_1atW_shot{filter:blur(6px)saturate(.8)}.L_1atW_scrim{background:linear-gradient(to top, color-mix(in srgb, var(--bg) 96%, transparent) 0%, color-mix(in srgb, var(--bg) 72%, transparent) 28%, transparent 62%);position:absolute;inset:0}.L_1atW_spinner{border:1.5px solid var(--line-strong);border-top-color:var(--accent);border-radius:999px;width:14px;height:14px;animation:.8s linear infinite L_1atW_spin}@keyframes L_1atW_spin{to{transform:rotate(360deg)}}.L_1atW_frame{opacity:0;transition:opacity .5s var(--ease-out-expo)}.L_1atW_frame[data-live]{opacity:1}@media (prefers-reduced-motion:reduce){.L_1atW_shot,.L_1atW_window:hover .L_1atW_shot{transform:none}}
.yIUP_q_fill{transform-origin:0;transition:transform .64s var(--ease-out-expo,cubic-bezier(.16, 1, .3, 1));transition-delay:calc(var(--delay,0s) + var(--i,0) * 45ms + .32s + var(--seg,1) * 95ms)}:is(html.reveal-on:not([data-motion=paused]) [data-reveal]:not(.is-in) .yIUP_q_fill,html.reveal-on:not([data-motion=paused]) .yIUP_q_table:not([data-in=true]) .yIUP_q_fill){transform:scaleX(0)}@keyframes yIUP_q_cascade-in{0%{opacity:0;transform:translateY(14px)}}@media (prefers-reduced-motion:no-preference){html.reveal-on:not([data-motion=paused]) .yIUP_q_table:not([data-in=true]) .yIUP_q_cascade[data-play=reveal]{opacity:0}html.reveal-on:not([data-motion=paused]) .yIUP_q_table[data-in=true] .yIUP_q_cascade[data-play=reveal]{animation:yIUP_q_cascade-in .72s var(--ease-out-expo,cubic-bezier(.16, 1, .3, 1)) calc(var(--i,0) * 45ms) backwards}}.yIUP_q_row{transition:opacity .22s cubic-bezier(.25,1,.5,1)}@media (hover:hover) and (pointer:fine){.yIUP_q_table:has(.yIUP_q_row:hover) .yIUP_q_row:not(:hover){opacity:.42}}.yIUP_q_table:has(.yIUP_q_row :focus-visible) .yIUP_q_row:not(:has(:focus-visible)){opacity:.42}.yIUP_q_strip{scrollbar-width:none}.yIUP_q_strip::-webkit-scrollbar{display:none}@media (max-width:39.9375rem){.yIUP_q_strip{--fade-l:0px;--fade-r:0px;-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--fade-l), #000 calc(100% - var(--fade-r)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--fade-l), #000 calc(100% - var(--fade-r)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--fade-l), #000 calc(100% - var(--fade-r)), transparent 100%);scroll-padding-inline:2.5rem}}.yIUP_q_layout{grid-template-columns:minmax(0,1fr);gap:2.5rem;display:grid}.yIUP_q_tableCol{min-width:0}.yIUP_q_graph{display:none}@media (min-width:48rem){.yIUP_q_graph{width:100%;max-width:30rem;display:block}}@media (min-width:80rem){.yIUP_q_layout{grid-template-columns:minmax(0,1fr) 30rem;align-items:start;column-gap:2.5rem}.yIUP_q_graph{top:calc(var(--nav-h) + 1rem);grid-area:1/2;margin-inline:0;position:sticky}.yIUP_q_tableCol{grid-area:1/1;min-width:0}}@media (min-width:80rem) and (max-height:47.5rem){.yIUP_q_graph{position:static}}.yIUP_q_table{container:skilltable/inline-size}.yIUP_q_preview{display:none}@container skilltable (min-width:46rem){.yIUP_q_preview{display:block}.yIUP_q_name{flex:none;width:15rem}}.yIUP_q_row[data-link=dim]{opacity:.42}.yIUP_q_row[data-link=self] .yIUP_q_num,.yIUP_q_row[data-link=linked] .yIUP_q_num{color:var(--accent-ink)}@media (prefers-reduced-motion:no-preference){.yIUP_q_fillMount{transform-origin:0;animation:yIUP_q_seg-in .64s var(--ease-out-expo,cubic-bezier(.16, 1, .3, 1)) both;animation-delay:calc(var(--delay,0s) + var(--seg,1) * 70ms + .12s)}}@keyframes yIUP_q_seg-in{0%{transform:scaleX(0)}}@media (forced-colors:active){.yIUP_q_pill{border:2px solid highlight}}
._9FtjmG_stage{--ease:cubic-bezier(.16, 1, .3, 1);--spring-a:linear(0, .021, .076, .156, .252, .356, .462, .566, .664, .753, .832, .9, .956, 1.002, 1.037, 1.063, 1.08, 1.09, 1.094, 1.094, 1.09, 1.083, 1.074, 1.065, 1.055, 1.045, 1.035, 1.027, 1.019, 1.012, 1.006, 1.001, .998, .995, .993, .992, .991, .991, .991, .992, .993, .993, .994, .995, 1);--spring-b:linear(0, .015, .056, .114, .186, .265, .348, .431, .512, .589, .66, .726, .784, .836, .881, .919, .951, .978, .999, 1.015, 1.027, 1.036, 1.042, 1.045, 1.046, 1.046, 1.044, 1.041, 1.038, 1.035, 1.031, 1.027, 1.023, 1.02, 1.016, 1.013, 1.01, 1.008, 1.006, 1.004, 1.002, 1.001, 1, .999, 1);--spring-c:linear(0, .011, .04, .084, .137, .197, .26, .326, .391, .455, .516, .574, .628, .679, .725, .767, .804, .838, .867, .893, .916, .935, .951, .965, .977, .986, .994, 1, 1.005, 1.009, 1.011, 1.013, 1.014, 1.015, 1.015, 1.015, 1.014, 1.014, 1.013, 1.012, 1.011, 1.01, 1.009, 1.008, 1)}._9FtjmG_svg{-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block;overflow:visible}._9FtjmG_mover{transition-property:transform;transition-duration:1.2s;transition-timing-function:cubic-bezier(.34,1.3,.64,1);transition-delay:var(--d,0s)}@supports (transition-timing-function:linear(0, 1)){._9FtjmG_mover[data-spring="0"]{transition-timing-function:var(--spring-a)}._9FtjmG_mover[data-spring="1"]{transition-timing-function:var(--spring-b)}._9FtjmG_mover[data-spring="2"]{transition-timing-function:var(--spring-c)}}html.reveal-on:not([data-motion=paused]) ._9FtjmG_stage:not([data-on=true]) ._9FtjmG_mover{transform:translate(calc(var(--sx) * 1px), calc(var(--sy) * 1px))}._9FtjmG_label{transition:opacity .48s ease var(--ld,0s), fill .2s ease}html.reveal-on:not([data-motion=paused]) ._9FtjmG_stage:not([data-on=true]) ._9FtjmG_label{opacity:0}._9FtjmG_speck{fill:var(--muted);opacity:0;transition:opacity .7s ease var(--nd,0s)}html.reveal-on:not([data-motion=paused]) ._9FtjmG_stage:not([data-on=true]) ._9FtjmG_speck{opacity:.55}._9FtjmG_edge{fill:none;stroke:var(--muted);stroke-opacity:.34;stroke-width:1px;stroke-dasharray:1;stroke-dashoffset:0;pointer-events:none;transition:stroke-dashoffset .78s var(--ease) var(--ed,0s), stroke-opacity .22s ease}html.reveal-on:not([data-motion=paused]) ._9FtjmG_stage:not([data-on=true]) ._9FtjmG_edge{stroke-dashoffset:1px}._9FtjmG_edge[data-state=on]{stroke-opacity:.14}._9FtjmG_edge[data-state=off]{stroke-opacity:.08}._9FtjmG_edge[data-state=faint]{stroke-opacity:.12}._9FtjmG_flow{fill:none;stroke:var(--fg);stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:1 2;stroke-dashoffset:1px;pointer-events:none;transition:stroke-dashoffset .42s var(--ease)}._9FtjmG_flow[data-level=strong]{stroke:var(--accent)}._9FtjmG_flow[data-state=on]{stroke-dashoffset:0}._9FtjmG_node{transition:opacity .24s}._9FtjmG_node[data-state=off]{opacity:.2}._9FtjmG_node[data-state=faint]{opacity:.34}._9FtjmG_dot{transition:fill .2s,stroke .2s}._9FtjmG_strong{fill:var(--accent)}._9FtjmG_working{fill:var(--fg)}._9FtjmG_familiar{fill:var(--bg-elev);stroke:var(--muted);stroke-width:1.4px}._9FtjmG_square{fill:var(--bg-elev);stroke:var(--fg);stroke-width:1.3px;transition:fill .2s}._9FtjmG_node[data-state=on] ._9FtjmG_square{fill:var(--fg)}._9FtjmG_halo{fill:none;stroke:var(--accent);stroke-width:1.4px;opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .2s ease, transform .32s var(--ease);transform:scale(.7)}._9FtjmG_node[data-focused=true] ._9FtjmG_halo{opacity:1;transform:none}._9FtjmG_skillLabel,._9FtjmG_sourceLabel{font-size:11.5px;line-height:1}._9FtjmG_skillLabel{fill:var(--muted);font-weight:450}._9FtjmG_sourceLabel{fill:var(--fg);font-weight:500}._9FtjmG_node[data-state=on] ._9FtjmG_skillLabel{fill:var(--fg)}._9FtjmG_caption{font-family:var(--font-mono);letter-spacing:.08em;fill:var(--subtle);font-size:9.5px}._9FtjmG_hit{fill:#0000}._9FtjmG_readout{min-height:6.25rem}._9FtjmG_readout[data-idle=true]{align-items:center;display:flex}._9FtjmG_readHead{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:.6875rem;line-height:1rem}._9FtjmG_readHead b{color:var(--fg);font-weight:400}._9FtjmG_readBody{color:var(--muted);margin-top:.375rem;font-size:.8125rem;line-height:1.25rem}._9FtjmG_readBody+._9FtjmG_readBody{margin-top:.25rem}._9FtjmG_pulses{pointer-events:none}._9FtjmG_pulse,._9FtjmG_burstDot{fill:var(--fg);stroke:var(--fg);stroke-opacity:.22;stroke-width:5px;offset-path:var(--path);offset-rotate:0deg;offset-distance:0%;opacity:0}._9FtjmG_pulse[data-level=strong],._9FtjmG_burstDot[data-level=strong]{fill:var(--accent);stroke:var(--accent)}._9FtjmG_pulse{animation:_9FtjmG_pulse-travel var(--cycle,9s) linear var(--phase,0s) infinite;animation-play-state:paused}._9FtjmG_stage[data-live=true] ._9FtjmG_pulse{animation-play-state:running}._9FtjmG_stage[data-focus=true] ._9FtjmG_pulse,._9FtjmG_pulse[data-state=faint],._9FtjmG_pulse[data-state=off]{visibility:hidden}._9FtjmG_burstDot{animation:_9FtjmG_burst-travel .76s cubic-bezier(.3, .7, .3, 1) var(--delay,0s) both}@keyframes _9FtjmG_pulse-travel{0%{offset-distance:0%;opacity:0;animation-timing-function:cubic-bezier(.45,0,.55,1)}3%{opacity:1}30%{opacity:1}33%{offset-distance:100%;opacity:0}to{offset-distance:100%;opacity:0}}@keyframes _9FtjmG_burst-travel{0%{offset-distance:0%;opacity:0}14%{opacity:1}86%{opacity:1}to{offset-distance:100%;opacity:0}}@media (prefers-reduced-motion:reduce),(forced-colors:active){._9FtjmG_pulses{display:none}}html[data-motion=paused] ._9FtjmG_pulses{display:none}
._8n00eG_row{transition:opacity .22s cubic-bezier(.25,1,.5,1)}@media (hover:hover) and (pointer:fine){._8n00eG_list:has(._8n00eG_row:hover) ._8n00eG_row:not(:hover){opacity:.38}}._8n00eG_list:has(._8n00eG_row :focus-visible) ._8n00eG_row:not(:has(:focus-visible)){opacity:.38}._8n00eG_sweep{z-index:-1;background:var(--surface-2);transform-origin:100%;transition:transform .52s var(--ease-out-expo,cubic-bezier(.16, 1, .3, 1));border-radius:.875rem;position:absolute;inset:0;transform:scaleX(0)}@media (hover:hover) and (pointer:fine){._8n00eG_link:hover ._8n00eG_sweep{transform-origin:0;transform:scaleX(1)}}._8n00eG_link:focus-visible ._8n00eG_sweep{transform-origin:0;transform:scaleX(1)}._8n00eG_arrowOut,._8n00eG_arrowIn{transition:transform .38s var(--ease-out-expo,cubic-bezier(.16, 1, .3, 1))}._8n00eG_arrowIn{transform:translate(calc(var(--ax) * -1), calc(var(--ay) * -1));position:absolute}@media (hover:hover) and (pointer:fine){._8n00eG_link:hover ._8n00eG_arrowOut{transform:translate(var(--ax), var(--ay))}._8n00eG_link:hover ._8n00eG_arrowIn{transform:none}}._8n00eG_link:focus-visible ._8n00eG_arrowOut{transform:translate(var(--ax), var(--ay))}._8n00eG_link:focus-visible ._8n00eG_arrowIn{transform:none}._8n00eG_morph{margin-block:-.3em;padding-block:.3em;display:inline-flex;overflow:hidden}._8n00eG_ch{white-space:pre;display:inline-block}@media (prefers-reduced-motion:no-preference){._8n00eG_rise{animation:_8n00eG_rise .34s var(--ease-out-expo,cubic-bezier(.16, 1, .3, 1)) calc(var(--i,0) * 34ms) both}._8n00eG_tick{animation:_8n00eG_draw .38s var(--ease-out-expo,cubic-bezier(.16, 1, .3, 1)) 60ms both}}@keyframes _8n00eG_rise{0%{opacity:0;transform:translateY(115%)}}._8n00eG_tick{stroke-dasharray:1;stroke-dashoffset:0}@keyframes _8n00eG_draw{0%{stroke-dashoffset:1px}}._8n00eG_burst{pointer-events:none;width:0;height:0;position:absolute;top:50%;left:50%}._8n00eG_shard{width:var(--s);height:var(--s);margin:calc(var(--s) / -2) 0 0 calc(var(--s) / -2);animation:_8n00eG_fly var(--dur) cubic-bezier(.16, 1, .3, 1) var(--delay) both, _8n00eG_fade var(--dur) ease-in var(--delay) both;border-radius:1px;position:absolute;top:0;left:0}@keyframes _8n00eG_fly{0%{translate:0;rotate:0deg}to{translate:var(--x) var(--y);rotate:var(--spin)}}@keyframes _8n00eG_fade{0%,40%{opacity:1;scale:1}to{opacity:0;scale:.6}}._8n00eG_colon{animation:2s step-end infinite _8n00eG_tick}@keyframes _8n00eG_tick{50%{opacity:.25}}._8n00eG_reel{vertical-align:top;height:1rem;display:inline-block;overflow:hidden}._8n00eG_strip{transform:translateY(calc(var(--p,0) * -1rem));transition:transform .9s var(--ease-out-expo,cubic-bezier(.16, 1, .3, 1)) .32s;display:block}._8n00eG_strip[data-snap=true]{transition:none}._8n00eG_cell{height:1rem;line-height:1rem;display:block}._8n00eG_cell:before{content:attr(data-d)}html.reveal-on:not([data-motion=paused]) [data-reveal]:not(.is-in) ._8n00eG_strip{transform:none}html[data-motion=paused] ._8n00eG_strip{transition:none}._8n00eG_wordmark{letter-spacing:-.055em;white-space:nowrap;text-align:center;font-size:clamp(5.5rem,21vw,19.5rem);font-weight:600;font-stretch:112%;line-height:.72}._8n00eG_wordmark:before{content:attr(data-text)}html[data-motion=paused] [data-reveal=split] .split-word{filter:none!important;opacity:1!important;transition:none!important;transform:none!important}._8n00eG_rch{display:inline-block}@keyframes _8n00eG_ripple{0%,to{transform:translateY(0)}40%{transform:translateY(-.1em)}}@media (prefers-reduced-motion:no-preference){._8n00eG_copyBtn:focus-visible ._8n00eG_rch{animation:_8n00eG_ripple .64s var(--ease-out-expo,cubic-bezier(.16, 1, .3, 1)) calc(var(--i) * 26ms) both}}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){._8n00eG_copyBtn:hover ._8n00eG_rch{animation:_8n00eG_ripple .64s var(--ease-out-expo,cubic-bezier(.16, 1, .3, 1)) calc(var(--i) * 26ms) both}}._8n00eG_sheen{z-index:-1;pointer-events:none;border-radius:inherit;background:linear-gradient(105deg,#0000 36%,#ffffff61 50%,#0000 64%);position:absolute;inset:0;transform:translate(-135%)}@keyframes _8n00eG_sheen{0%{transform:translate(-135%)}to{transform:translate(135%)}}@media (prefers-reduced-motion:no-preference){._8n00eG_cta:focus-visible ._8n00eG_sheen{animation:.84s cubic-bezier(.4,0,.2,1) both _8n00eG_sheen}}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){._8n00eG_cta:hover ._8n00eG_sheen{animation:.84s cubic-bezier(.4,0,.2,1) both _8n00eG_sheen}}@media (forced-colors:active){._8n00eG_sheen{display:none}}._8n00eG_sunrise{will-change:transform, opacity;background:radial-gradient(ellipse 62% 46% at 50% 44%, color-mix(in srgb, var(--accent) 17%, transparent) 0%, color-mix(in srgb, var(--accent) 9%, transparent) 36%, color-mix(in srgb, var(--accent) 3%, transparent) 68%, transparent 100%);height:min(860px,100%);position:absolute;top:0;left:0;right:0}html:not([data-theme=dark]) ._8n00eG_sunrise{background:radial-gradient(ellipse 50% 36% at 50% 44%, color-mix(in srgb, var(--surface) 80%, transparent) 0%, transparent 100%), radial-gradient(ellipse 62% 46% at 50% 44%, color-mix(in srgb, var(--accent) 8%, var(--surface)) 0%, color-mix(in srgb, var(--accent) 5%, var(--surface)) 42%, transparent 100%)}@media (forced-colors:active){._8n00eG_sunrise{display:none}}._8n00eG_stop{transform-origin:40% 80%;display:inline-block}@keyframes _8n00eG_stop-pulse{0%{transform:scale(1)}28%{transform:scale(1.8)}52%{transform:scale(.88)}74%{transform:scale(1.12)}to{transform:scale(1)}}@media (prefers-reduced-motion:no-preference){html.reveal-on:not([data-motion=paused]) [data-reveal=split].is-in ._8n00eG_stop{animation:_8n00eG_stop-pulse 1.1s var(--ease-out-expo,cubic-bezier(.16, 1, .3, 1)) 1.25s both}}
.QbzRpG_canvas{pointer-events:none;opacity:0;width:100%;height:calc(100% + .5em);transition:opacity .6s cubic-bezier(.16,1,.3,1);position:absolute;top:-.3em;left:0}.QbzRpG_canvas[data-ready]{opacity:1}@media (prefers-reduced-motion:reduce){.QbzRpG_canvas{transition:none}}
