.WZ_EpW_preloader{--pl-bg:#030b2d;--pl-ink:#f4f9ff;--pl-dim:#f4f9ffb3;--pl-line:#f4f9ff1a;--pl-pop:#bef050;--pl-sky:#86cdff;z-index:calc(var(--z-cursor) + 10);background:radial-gradient(45% 40% at 50% 42%, #1c59e4bf, transparent 70%), radial-gradient(50% 45% at 92% 0%, #2eb1ef59, transparent 70%), radial-gradient(45% 40% at 0% 100%, #bef05029, transparent 70%), var(--pl-bg);color:var(--pl-ink);clip-path:inset(0);animation:WZ_EpW_preloader-failsafe .6s var(--ease-out) 8s forwards;position:fixed;inset:0;overflow:hidden}@supports (color:lab(0% 0 0)){.WZ_EpW_preloader{--pl-bg:lab(3.84184% 5.70495 -22.9162);--pl-ink:lab(97.6717% -1.09231 -3.57046);--pl-dim:lab(97.6717% -1.09231 -3.57046/.7);--pl-line:lab(97.6717% -1.09231 -3.57046/.1);--pl-pop:lab(89.0057% -32.7446 67.8984);--pl-sky:lab(79.127% -13.2487 -31.7811);background:radial-gradient(45% 40% at 50% 42%, lab(41.5248% 24.06 -77.2749/.75), transparent 70%), radial-gradient(50% 45% at 92% 0%, lab(67.5902% -19.551 -41.5246/.35), transparent 70%), radial-gradient(45% 40% at 0% 100%, lab(89.0057% -32.7446 67.8984/.16), transparent 70%), var(--pl-bg)}}html[data-preloaded] .WZ_EpW_preloader{display:none}.WZ_EpW_preloader[data-hydrated]{animation:none}.WZ_EpW_preloader[data-phase=leaving]{clip-path:inset(0 0 100%);transition:clip-path .95s var(--ease-in-out) .1s}.WZ_EpW_hudTop,.WZ_EpW_hudTopRight,.WZ_EpW_bottom{transition:opacity .25s var(--ease-out)}.WZ_EpW_preloader[data-phase=leaving] :is(.WZ_EpW_hudTop,.WZ_EpW_hudTopRight,.WZ_EpW_bottom){opacity:0}@keyframes WZ_EpW_preloader-failsafe{to{opacity:0;visibility:hidden}}.WZ_EpW_grid{background-image:linear-gradient(var(--pl-line) 1px, transparent 1px), linear-gradient(90deg, var(--pl-line) 1px, transparent 1px);background-size:64px 64px;position:absolute;inset:-2px;-webkit-mask-image:radial-gradient(#000 30%,#0000 75%);mask-image:radial-gradient(#000 30%,#0000 75%)}.WZ_EpW_scan{height:30%;animation:WZ_EpW_scan 3.2s var(--ease-in-out) infinite;pointer-events:none;background:linear-gradient(#0000,#e5f0fc0d,#0000);background:linear-gradient(#0000,lab(94.18% -2.12187 -7.1074/.05),#0000);position:absolute;top:0;left:0;right:0}@keyframes WZ_EpW_scan{0%{transform:translateY(-100%)}to{transform:translateY(380%)}}.WZ_EpW_stage{place-items:center;display:grid;position:absolute;inset:0}.WZ_EpW_canvas{opacity:0;transition:opacity .6s var(--ease-out);position:absolute;inset:0}.WZ_EpW_canvas[data-ready]{opacity:1}.WZ_EpW_outline{width:min(38vw,15rem);height:auto;transition:opacity .5s var(--ease-out);overflow:visible}.WZ_EpW_outline[data-hidden]{opacity:0}.WZ_EpW_preloader:not([data-hydrated]) .WZ_EpW_outline path{animation-play-state:paused}.WZ_EpW_outline path{fill:var(--pl-ink);fill-opacity:0;stroke:var(--pl-ink);stroke-width:.6px;stroke-dasharray:1;stroke-dashoffset:1px;animation:WZ_EpW_draw 1.6s var(--ease-in-out) .2s forwards, WZ_EpW_fill-in .8s var(--ease-out) 1.6s forwards}.WZ_EpW_outline path:first-child{fill:var(--pl-pop);stroke:var(--pl-pop)}.WZ_EpW_outline path:nth-child(2){animation-delay:0s,1.4s}@keyframes WZ_EpW_draw{to{stroke-dashoffset:0}}@keyframes WZ_EpW_fill-in{to{fill-opacity:1}}.WZ_EpW_hudTop,.WZ_EpW_hudTopRight{align-items:center;gap:var(--space-4);display:flex;position:absolute;top:clamp(1rem,3vw,2rem)}.WZ_EpW_hudTop{left:var(--edge)}.WZ_EpW_hudTopRight{right:var(--edge);align-items:flex-end;gap:var(--space-1);flex-direction:column}.WZ_EpW_wordmark{width:4.5rem;height:auto}.WZ_EpW_hudText{align-items:center;gap:var(--space-2);font-size:var(--text-label);font-weight:var(--weight-strong);font-stretch:var(--stretch-display);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--pl-dim);display:inline-flex}.WZ_EpW_blink{background:var(--pl-pop);width:.45rem;height:.45rem;animation:1s steps(2,jump-none) infinite WZ_EpW_blink}@keyframes WZ_EpW_blink{50%{opacity:0}}.WZ_EpW_bottom{left:var(--edge);right:var(--edge);gap:var(--space-5);display:grid;position:absolute;bottom:clamp(1.25rem,4vw,2.75rem)}.WZ_EpW_motto{font-size:clamp(2.25rem,1rem + 6vw,6.5rem);font-weight:var(--weight-display);font-stretch:var(--stretch-display);letter-spacing:-.03em;white-space:nowrap;text-overflow:clip;font-variant-numeric:tabular-nums;line-height:.95;position:relative;overflow:hidden}.WZ_EpW_mottoSizer{visibility:hidden;display:block}.WZ_EpW_mottoLayer{position:absolute;inset:0;overflow:hidden}.WZ_EpW_progress{align-items:center;gap:var(--space-4);grid-template-columns:auto 1fr;display:grid}.WZ_EpW_counter{font-size:var(--text-small);font-weight:var(--weight-strong);font-stretch:var(--stretch-display);font-variant-numeric:tabular-nums;letter-spacing:.06em;min-width:4.5ch;color:var(--pl-pop)}.WZ_EpW_track{border-radius:var(--radius-pill);background:#f4f9ff2e;background:lab(97.6717% -1.09231 -3.57046/.18);height:3px;position:relative;overflow:hidden}.WZ_EpW_bar{background:linear-gradient(90deg, var(--pl-sky), var(--pl-pop));transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}@media (max-width:640px){.WZ_EpW_motto{white-space:normal}.WZ_EpW_hudTopRight .WZ_EpW_hudText:first-child{display:none}}@media (prefers-reduced-motion:reduce){.WZ_EpW_scan,.WZ_EpW_blink{animation:none}.WZ_EpW_outline path{stroke-dashoffset:0;fill-opacity:1;animation:none}.WZ_EpW_preloader[data-phase=leaving]{clip-path:none;opacity:0;transition:opacity .3s var(--ease-out)}}
.lWai2a_footer{border-top:1px solid var(--color-rule);background:var(--color-surface)}.lWai2a_inner{gap:var(--space-10);padding-block:var(--space-12) var(--space-8);display:grid}.lWai2a_top{justify-content:space-between;align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.lWai2a_brand{align-items:center;gap:var(--space-4);display:flex}.lWai2a_mark{width:2.25rem;color:var(--color-accent);transition:transform var(--dur-base) var(--ease-spring);display:block}.lWai2a_mark:hover{transform:rotate(-10deg)scale(1.08)}.lWai2a_motto{font-weight:var(--weight-display);font-stretch:var(--stretch-display);letter-spacing:-.01em}.lWai2a_links{gap:var(--space-2) var(--space-6);font-size:var(--text-small);flex-wrap:wrap;margin:0;padding:0;font-weight:500;list-style:none;display:flex}.lWai2a_links a{color:var(--color-ink-muted);transition:color var(--dur-micro) var(--ease-out);text-decoration:none}.lWai2a_links a:hover{color:var(--color-accent)}.lWai2a_socials{gap:var(--space-2);margin:0;padding:0;list-style:none;display:flex}.lWai2a_social{border:1px solid var(--color-rule);background:var(--color-card);width:2.75rem;height:2.75rem;color:var(--color-ink);transition:transform var(--dur-base) var(--ease-spring), color var(--dur-micro) var(--ease-out), border-color var(--dur-micro) var(--ease-out);border-radius:50%;place-items:center;display:grid}.lWai2a_social:hover{color:var(--color-accent);border-color:color-mix(in srgb, var(--color-accent) 40%, transparent);transform:translateY(-3px)}.lWai2a_bottom{justify-content:space-between;align-items:center;gap:var(--space-4);padding-top:var(--space-6);border-top:1px solid var(--color-rule);font-size:var(--text-small);color:var(--color-ink-muted);flex-wrap:wrap;display:flex}.lWai2a_metaLink{color:inherit}.lWai2a_topLink{align-items:center;gap:var(--space-2);font-weight:var(--weight-strong);color:var(--color-ink);text-decoration:none;display:inline-flex}.lWai2a_topIcon{background:var(--color-accent-soft);width:1.75rem;height:1.75rem;color:var(--color-accent-strong);transition:transform var(--dur-base) var(--ease-spring);border-radius:50%;place-items:center;display:grid}.lWai2a_topLink:hover .lWai2a_topIcon{transform:translateY(-3px)}@media (prefers-reduced-motion:reduce){.lWai2a_social:hover,.lWai2a_topLink:hover .lWai2a_topIcon,.lWai2a_mark:hover{transform:none}}
._1vp0HG_toggle{border:1px solid var(--color-rule);border-radius:var(--radius-pill);background:var(--color-card);width:2.75rem;height:2.75rem;color:var(--color-ink);cursor:pointer;transition:background-color var(--dur-micro) var(--ease-out), border-color var(--dur-micro) var(--ease-out), transform var(--dur-micro) var(--ease-out);place-items:center;padding:0;display:inline-grid;position:relative}._1vp0HG_toggle>svg{transition:transform var(--dur-base) var(--ease-spring), opacity var(--dur-micro) var(--ease-out);grid-area:1/1}._1vp0HG_toggle:hover{border-color:color-mix(in srgb, var(--color-accent) 40%, transparent);color:var(--color-accent)}._1vp0HG_toggle:active{transform:scale(.94)}._1vp0HG_moon{opacity:0;transform:rotate(-90deg)scale(.5)}:root[data-theme=dark] ._1vp0HG_sun{opacity:0;transform:rotate(90deg)scale(.5)}:root[data-theme=dark] ._1vp0HG_moon{opacity:1;transform:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) ._1vp0HG_sun{opacity:0;transform:rotate(90deg)scale(.5)}:root:not([data-theme=light]) ._1vp0HG_moon{opacity:1;transform:none}}._1vp0HG_wrap{display:inline-grid;position:relative}@media (prefers-reduced-motion:no-preference){._1vp0HG_toggle[data-nudge]{animation:_1vp0HG_pop .7s var(--ease-spring);border-color:var(--color-accent);color:var(--color-accent);box-shadow:0 0 0 6px color-mix(in srgb, var(--color-accent) 18%, transparent)}}@keyframes _1vp0HG_pop{30%{transform:scale(1.22)rotate(-12deg)}60%{transform:scale(.94)rotate(6deg)}}._1vp0HG_tip{z-index:5;width:max-content;max-width:15rem;padding:var(--space-3) var(--space-4);border-radius:var(--radius);background:var(--color-inverse-paper);color:var(--color-inverse-ink);box-shadow:var(--shadow-float);font-size:var(--text-small);pointer-events:none;transform-origin:calc(100% - 1.375rem) 0;animation:_1vp0HG_tip-in .45s var(--ease-spring) both;gap:.125rem;line-height:1.35;display:grid;position:absolute;top:calc(100% + .75rem);right:-.5rem}._1vp0HG_tip:before{content:"";background:inherit;border-radius:2px;width:.75rem;height:.75rem;position:absolute;top:-.375rem;right:1.375rem;transform:translate(50%)rotate(45deg)}._1vp0HG_tip strong{color:var(--color-pop)}._1vp0HG_tipSub{font-size:var(--text-label);opacity:.75}._1vp0HG_tip[data-state=out]{animation:_1vp0HG_tip-out .3s var(--ease-out) both}@keyframes _1vp0HG_tip-in{0%{opacity:0;transform:translateY(-6px)scale(.9)}}@keyframes _1vp0HG_tip-out{to{opacity:0;transform:translateY(-4px)scale(.96)}}@media (prefers-reduced-motion:reduce){._1vp0HG_tip,._1vp0HG_tip[data-state=out]{animation-duration:.01ms}}
