.navbar.svelte-rfuq4y{position:fixed;top:0;left:0;right:0;z-index:1000;background:transparent;border-bottom:1px solid transparent;transition:background .35s ease,border-color .35s ease,transform .45s cubic-bezier(.22,1,.36,1),opacity .45s ease}.navbar.hidden-home.svelte-rfuq4y{transform:translateY(-12px);opacity:0;pointer-events:none}.navbar.scrolled.svelte-rfuq4y{background:var(--bg);border-bottom-color:var(--terminal-border)}.navbar.menu-open.svelte-rfuq4y{background:var(--bg);border-bottom-color:transparent}.bar.svelte-rfuq4y{max-width:min(1400px,calc(var(--container-max) + 200px));margin:0 auto;padding:0 24px;height:64px;display:flex;align-items:center;gap:24px;position:relative;z-index:2}.brand.svelte-rfuq4y{display:inline-flex;align-items:center;flex-shrink:0}.brand__img.svelte-rfuq4y{height:17px;width:auto;display:block}.brand__dark.svelte-rfuq4y{display:none}.dark-zone.svelte-rfuq4y .brand__light:where(.svelte-rfuq4y){display:none}.dark-zone.svelte-rfuq4y .brand__dark:where(.svelte-rfuq4y){display:block}.links.svelte-rfuq4y{display:flex;align-items:center;gap:4px;list-style:none;margin:0 auto;padding:0}.link.svelte-rfuq4y{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim);background:none;border:none;border-radius:5px;cursor:pointer;padding:9px 12px;text-decoration:none;position:relative;transition:color .2s ease,background .2s ease}.link.svelte-rfuq4y:hover,.link.lit.svelte-rfuq4y{color:var(--text);background:color-mix(in oklab,var(--text) 5%,transparent)}.link.active.svelte-rfuq4y{color:var(--text)}.link.active.svelte-rfuq4y:after{content:"";position:absolute;left:12px;right:12px;bottom:3px;height:2px;background:var(--accent);border-radius:2px}.chev.svelte-rfuq4y{opacity:.45;transition:transform .25s ease,opacity .2s ease}.dd.svelte-rfuq4y:hover .chev:where(.svelte-rfuq4y),.dd__trigger[aria-expanded=true].svelte-rfuq4y .chev:where(.svelte-rfuq4y){transform:rotate(180deg);opacity:1}.dd.svelte-rfuq4y{position:relative}.mega.svelte-rfuq4y{position:absolute;top:100%;left:0;right:0;z-index:1;background:var(--bg);border-top:1px solid var(--terminal-border);border-bottom:1px solid var(--terminal-border);box-shadow:0 28px 56px -28px #00000052;overflow:hidden;max-height:0;opacity:0;visibility:hidden;transition:max-height .36s cubic-bezier(.22,1,.36,1),opacity .22s ease,visibility .36s ease;pointer-events:none}.mega.open.svelte-rfuq4y{max-height:72vh;opacity:1;visibility:visible;pointer-events:auto}.mega__inner.svelte-rfuq4y{max-width:min(1400px,calc(var(--container-max) + 200px));margin:0 auto;padding:30px 24px 34px;display:grid;grid-template-columns:264px 1fr;gap:56px}.mega__id.svelte-rfuq4y{display:flex;flex-direction:column;border-right:1px solid var(--terminal-border);padding-right:40px}.mega__word.svelte-rfuq4y{font-family:var(--font-display);font-size:clamp(34px,3.4vw,52px);font-weight:600;letter-spacing:-.03em;line-height:.96;color:var(--text);opacity:0;transform:translateY(.4em);clip-path:inset(-10% 0 100% 0);transition:opacity .6s var(--ease-reveal),transform .65s var(--ease-reveal),clip-path .65s var(--ease-reveal)}.mega.open.svelte-rfuq4y .mega__word:where(.svelte-rfuq4y){opacity:1;transform:translateY(0);clip-path:inset(-10% 0 -15% 0)}.mega__blurb.svelte-rfuq4y{margin:18px 0 0;font-size:14px;line-height:1.6;color:var(--text-dim);max-width:24ch;opacity:0;transform:translateY(.4em);transition:opacity .55s var(--ease-reveal),transform .6s var(--ease-reveal)}.mega.open.svelte-rfuq4y .mega__blurb:where(.svelte-rfuq4y){opacity:1;transform:translateY(0);transition-delay:90ms}.mega__cta.svelte-rfuq4y{margin-top:auto;padding-top:22px;display:inline-flex;align-items:center;gap:7px;font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;color:var(--accent);text-decoration:none;width:fit-content;opacity:0;transform:translateY(.4em);transition:opacity .55s var(--ease-reveal),transform .6s var(--ease-reveal)}.mega.open.svelte-rfuq4y .mega__cta:where(.svelte-rfuq4y){opacity:1;transform:translateY(0);transition-delay:.16s}.mega__cta-arrow.svelte-rfuq4y{transition:transform .2s ease}.mega__cta.svelte-rfuq4y:hover .mega__cta-arrow:where(.svelte-rfuq4y){transform:translate(4px)}.mega__grid.svelte-rfuq4y{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;row-gap:2px}.entry.svelte-rfuq4y{display:flex;align-items:baseline;gap:18px;padding:16px 16px 17px;border-radius:10px;text-decoration:none;color:var(--text);position:relative;transition:background .25s ease}.entry.svelte-rfuq4y:after{content:"";position:absolute;left:16px;right:16px;bottom:0;height:1px;background:var(--terminal-border);opacity:0;transition:opacity .4s ease}.mega.open.svelte-rfuq4y .entry:where(.svelte-rfuq4y):after{opacity:.5;transition-delay:calc(60ms * var(--i) + .12s)}.entry.svelte-rfuq4y:hover,.entry.svelte-rfuq4y:focus-visible{background:color-mix(in oklab,var(--text) 5%,transparent);outline:none}.entry__num.svelte-rfuq4y{font-family:var(--font-mono);font-size:11px;color:var(--text-dim);letter-spacing:.08em;min-width:20px;flex-shrink:0;opacity:0;transform:translateY(.6em);transition:opacity .5s var(--ease-reveal),transform .5s var(--ease-reveal),color .25s ease}.mega.open.svelte-rfuq4y .entry__num:where(.svelte-rfuq4y){opacity:.7;transform:translateY(0);transition-delay:calc(55ms * var(--i))}.entry.svelte-rfuq4y:hover .entry__num:where(.svelte-rfuq4y),.entry.current.svelte-rfuq4y .entry__num:where(.svelte-rfuq4y){color:var(--accent);opacity:1}.entry__body.svelte-rfuq4y{display:flex;flex-direction:column;gap:6px;flex:1;min-width:0}.entry__name.svelte-rfuq4y{display:flex;align-items:center;gap:12px}.entry__name-text.svelte-rfuq4y{font-family:var(--font-display);font-size:clamp(19px,1.5vw,25px);font-weight:600;letter-spacing:-.02em;line-height:1.05;color:var(--text);opacity:0;transform:translateY(.5em);clip-path:inset(-10% 0 100% 0);transition:opacity .55s var(--ease-reveal),transform .6s var(--ease-reveal),clip-path .6s var(--ease-reveal),color .25s ease}.mega.open.svelte-rfuq4y .entry__name-text:where(.svelte-rfuq4y){opacity:1;transform:translateY(0);clip-path:inset(-10% 0 -15% 0);transition-delay:calc(55ms * var(--i) + 30ms)}.entry.current.svelte-rfuq4y .entry__name-text:where(.svelte-rfuq4y),.entry.svelte-rfuq4y:hover .entry__name-text:where(.svelte-rfuq4y){color:var(--accent)}.entry__arrow.svelte-rfuq4y{flex-shrink:0;font-size:14px;color:var(--accent);opacity:0;transform:translate(-6px);transition:opacity .25s ease,transform .3s var(--ease-reveal)}.entry.svelte-rfuq4y:hover .entry__arrow:where(.svelte-rfuq4y),.entry.svelte-rfuq4y:focus-visible .entry__arrow:where(.svelte-rfuq4y){opacity:1;transform:translate(0)}.entry__desc.svelte-rfuq4y{font-family:var(--font-body);font-size:13px;line-height:1.5;letter-spacing:-.005em;color:var(--text-dim);max-width:38ch;opacity:0;transform:translateY(.4em);transition:opacity .5s var(--ease-reveal),transform .55s var(--ease-reveal)}.mega.open.svelte-rfuq4y .entry__desc:where(.svelte-rfuq4y){opacity:.85;transform:translateY(0);transition-delay:calc(55ms * var(--i) + .11s)}@media(prefers-reduced-motion:reduce){.mega.svelte-rfuq4y{transition:opacity .18s ease,visibility .18s ease,max-height 0s}.entry__num.svelte-rfuq4y,.entry__name-text.svelte-rfuq4y,.entry__desc.svelte-rfuq4y,.mega__word.svelte-rfuq4y,.mega__blurb.svelte-rfuq4y,.mega__cta.svelte-rfuq4y,.mega.open.svelte-rfuq4y .entry__num:where(.svelte-rfuq4y),.mega.open.svelte-rfuq4y .entry__name-text:where(.svelte-rfuq4y),.mega.open.svelte-rfuq4y .entry__desc:where(.svelte-rfuq4y),.mega.open.svelte-rfuq4y .mega__word:where(.svelte-rfuq4y),.mega.open.svelte-rfuq4y .mega__blurb:where(.svelte-rfuq4y),.mega.open.svelte-rfuq4y .mega__cta:where(.svelte-rfuq4y){transform:none;clip-path:none;transition:color .2s ease,opacity .18s ease;transition-delay:0ms}}.actions.svelte-rfuq4y{display:flex;align-items:center;gap:14px;flex-shrink:0}.dash.svelte-rfuq4y{font-family:var(--font-mono);font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--text-dim);text-decoration:none;padding:7px 14px;border:1px solid var(--terminal-border);border-radius:100px;transition:color .2s ease,border-color .2s ease}.dash.svelte-rfuq4y:hover{color:var(--text);border-color:color-mix(in oklab,var(--text) 35%,transparent)}.phone.svelte-rfuq4y{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:.02em;color:var(--text);text-decoration:none;padding:7px 10px;border-radius:100px;transition:color .2s ease,background .2s ease}.phone.svelte-rfuq4y:hover{color:var(--accent);background:color-mix(in oklab,var(--text) 5%,transparent)}.phone__icon.svelte-rfuq4y{display:inline-flex;font-size:14px;color:var(--accent)}.cta.svelte-rfuq4y{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;letter-spacing:.01em;color:var(--bg, #fff);background:var(--text, #111);text-decoration:none;padding:9px 18px;border-radius:100px;transition:transform .2s ease,opacity .2s ease}.cta.svelte-rfuq4y:hover{opacity:.9}.cta__arrow.svelte-rfuq4y{transition:transform .2s ease}.cta.svelte-rfuq4y:hover .cta__arrow:where(.svelte-rfuq4y){transform:translate(3px)}.hamburger.svelte-rfuq4y{display:none;flex-direction:column;gap:5px;min-width:44px;min-height:44px;cursor:pointer;background:none;border:none;align-items:center;justify-content:center}.hamburger__line.svelte-rfuq4y{display:block;width:22px;height:2px;background:var(--text);border-radius:2px;transition:transform .3s ease,opacity .3s ease}.mobile-open.svelte-rfuq4y .hamburger__line:where(.svelte-rfuq4y):nth-child(1){transform:translateY(7px) rotate(45deg)}.mobile-open.svelte-rfuq4y .hamburger__line:where(.svelte-rfuq4y):nth-child(2){opacity:0}.mobile-open.svelte-rfuq4y .hamburger__line:where(.svelte-rfuq4y):nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-overlay.svelte-rfuq4y{position:fixed;inset:0;z-index:999;background:color-mix(in oklab,var(--bg) 55%,transparent);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.mobile-overlay.open.svelte-rfuq4y{opacity:1;visibility:visible}.drawer.svelte-rfuq4y{position:absolute;inset:0;background:var(--bg);display:flex;flex-direction:column;padding:clamp(80px,12vh,110px) 28px 40px;overflow-y:auto}.drawer__head.svelte-rfuq4y{margin-bottom:28px}.drawer__label.svelte-rfuq4y{font-family:var(--font-mono);font-size:11px;letter-spacing:.15em;color:var(--text-dim)}.drawer__nav.svelte-rfuq4y{display:flex;flex-direction:column}.drawer__group.svelte-rfuq4y{border-bottom:1px solid var(--terminal-border)}.drawer__nav.svelte-rfuq4y>.drawer__link:where(.svelte-rfuq4y){border-bottom:1px solid var(--terminal-border)}.drawer__link.svelte-rfuq4y,.drawer__toggle.svelte-rfuq4y{display:flex;align-items:center;gap:12px;width:100%;padding:18px 2px;font-family:inherit;font-size:26px;font-weight:700;letter-spacing:-.02em;color:var(--text);text-decoration:none;background:none;border:none;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.drawer__toggle-label.svelte-rfuq4y{flex:1}.drawer__marker.svelte-rfuq4y{font-family:var(--font-mono);font-size:16px;color:var(--text-dim);transition:color .2s ease}.drawer__link.active.svelte-rfuq4y .drawer__marker:where(.svelte-rfuq4y),.drawer__toggle.active.svelte-rfuq4y .drawer__marker:where(.svelte-rfuq4y){color:var(--accent)}.drawer__chev.svelte-rfuq4y{flex-shrink:0;color:var(--text-dim);transition:transform .3s var(--ease-reveal),color .2s ease}.drawer__group.expanded.svelte-rfuq4y .drawer__chev:where(.svelte-rfuq4y){transform:rotate(180deg);color:var(--accent)}.drawer__panel.svelte-rfuq4y{display:grid;grid-template-rows:0fr;transition:grid-template-rows .34s var(--ease-reveal)}.drawer__group.expanded.svelte-rfuq4y .drawer__panel:where(.svelte-rfuq4y){grid-template-rows:1fr}.drawer__panel-inner.svelte-rfuq4y{overflow:hidden;min-height:0;display:flex;flex-direction:column}.drawer__sublink.svelte-rfuq4y{display:flex;align-items:baseline;gap:14px;padding:12px 2px 12px 26px;text-decoration:none;color:var(--text-dim);transition:color .2s ease}.drawer__sublink.svelte-rfuq4y:hover,.drawer__sublink.active.svelte-rfuq4y{color:var(--text)}.drawer__subnum.svelte-rfuq4y{font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;color:var(--text-dim);opacity:.7;min-width:18px;flex-shrink:0}.drawer__sublink.active.svelte-rfuq4y .drawer__subnum:where(.svelte-rfuq4y){color:var(--accent);opacity:1}.drawer__subname.svelte-rfuq4y{font-size:17px;font-weight:500;letter-spacing:-.01em}.drawer__viewall.svelte-rfuq4y{display:inline-flex;align-items:center;gap:7px;margin:6px 0 16px 26px;font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;color:var(--accent);text-decoration:none;width:fit-content}.drawer__viewall-arrow.svelte-rfuq4y{transition:transform .2s ease}.drawer__viewall.svelte-rfuq4y:hover .drawer__viewall-arrow:where(.svelte-rfuq4y){transform:translate(4px)}@media(prefers-reduced-motion:reduce){.drawer__panel.svelte-rfuq4y,.drawer__chev.svelte-rfuq4y{transition:none}}.drawer__call.svelte-rfuq4y{margin-top:36px;display:inline-flex;align-items:center;gap:12px;align-self:stretch;padding:14px 18px;border:1px solid var(--terminal-border);border-radius:14px;text-decoration:none;color:var(--text);transition:border-color .2s ease,background .2s ease}.drawer__call.svelte-rfuq4y:hover{border-color:color-mix(in oklab,var(--text) 35%,transparent);background:color-mix(in oklab,var(--text) 4%,transparent)}.drawer__call-icon.svelte-rfuq4y{display:inline-flex;font-size:20px;color:var(--accent)}.drawer__call-text.svelte-rfuq4y{display:flex;flex-direction:column;gap:2px}.drawer__call-label.svelte-rfuq4y{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim)}.drawer__call-num.svelte-rfuq4y{font-size:20px;font-weight:700;letter-spacing:-.01em;color:var(--text)}.drawer__cta.svelte-rfuq4y{margin-top:16px;align-self:flex-start}@media(max-width:1100px){.dash.svelte-rfuq4y,.phone__num.svelte-rfuq4y{display:none}}@media(max-width:980px){.links.svelte-rfuq4y,.cta.svelte-rfuq4y:not(.drawer__cta){display:none}.mega.svelte-rfuq4y{display:none}.hamburger.svelte-rfuq4y{display:flex}.bar.svelte-rfuq4y{height:58px}.actions.svelte-rfuq4y{margin-left:auto}}@media(max-width:560px){.phone.svelte-rfuq4y{display:none}}.footer-trigger.svelte-jz8lnl{position:absolute;inset:0;pointer-events:none}.footer.svelte-jz8lnl{position:relative;overflow:hidden}.container.svelte-jz8lnl{position:relative;padding:0 clamp(32px,6vw,96px)}.footer-brand.svelte-jz8lnl{display:flex;flex-direction:column;padding-top:clamp(80px,10vw,140px);padding-bottom:clamp(48px,6vw,80px)}.footer-brand__logo.svelte-jz8lnl{cursor:default;user-select:none;-webkit-user-select:none;max-width:min(900px,100%);min-width:200px}.footer-brand__logo.svelte-jz8lnl svg:where(.svelte-jz8lnl){width:100%;height:auto;fill:var(--text)}.footer-brand__tagline.svelte-jz8lnl{font-size:15px;font-weight:400;color:var(--text-dim);margin-top:16px}.footer-content.svelte-jz8lnl{display:grid;grid-template-columns:repeat(4,auto);gap:clamp(32px,4vw,64px);padding:clamp(48px,6vw,80px) 0;align-items:start}.footer-nav__col.svelte-jz8lnl{display:flex;flex-direction:column;gap:2px;min-width:140px}.footer-nav__label.svelte-jz8lnl{font-size:11px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--text-dim);margin-bottom:4px}.footer-nav__col.svelte-jz8lnl a:where(.svelte-jz8lnl){padding:4px 0;font-size:16px;font-weight:500;color:var(--text);opacity:.72;text-decoration:none;transition:color .2s ease,opacity .2s ease}.footer-nav__col.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{color:var(--accent);opacity:1}.footer-meta.svelte-jz8lnl{display:flex;align-items:center;justify-content:space-between;padding:32px 0 48px}.footer-copy.svelte-jz8lnl{font-size:13px;color:var(--text-dim)}.footer-legal.svelte-jz8lnl{color:var(--text-dim);text-decoration:none;transition:color .2s ease}.footer-legal.svelte-jz8lnl:hover{color:var(--accent)}@media(max-width:768px){.footer-brand__logo.svelte-jz8lnl{max-width:100%}.footer-content.svelte-jz8lnl{grid-template-columns:1fr 1fr;gap:32px}.footer-meta.svelte-jz8lnl{flex-direction:column;align-items:center;text-align:center;gap:20px}}.lp-header.svelte-za4pnl{position:relative;z-index:10;border-bottom:1px solid var(--terminal-border)}.lp-header__inner.svelte-za4pnl{max-width:var(--container-max);margin:0 auto;padding:18px 24px;display:flex;align-items:center;justify-content:space-between}.lp-header__brand.svelte-za4pnl{display:inline-flex;align-items:center}.lp-header__logo.svelte-za4pnl{height:22px;width:auto;display:block}.lp-header__logo--dark.svelte-za4pnl,[data-theme=dark] .lp-header__logo--light.svelte-za4pnl{display:none}[data-theme=dark] .lp-header__logo--dark.svelte-za4pnl{display:block}.lp-header__call.svelte-za4pnl{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border:1px solid var(--terminal-border);border-radius:100px;font-family:var(--font-mono);font-size:13px;letter-spacing:.01em;color:var(--text);text-decoration:none;transition:color .2s ease,border-color .2s ease,background .2s ease}.lp-header__call.svelte-za4pnl:hover{border-color:color-mix(in oklab,var(--text) 30%,transparent);background:color-mix(in oklab,var(--text) 4%,transparent)}.lp-header__call-icon.svelte-za4pnl{display:inline-flex;font-size:14px;color:var(--terminal-accent)}.lp-header__call-text.svelte-za4pnl{font-weight:600}.lp-footer.svelte-o40xuf{border-top:1px solid var(--terminal-border)}.lp-footer__inner.svelte-o40xuf{max-width:var(--container-max);margin:0 auto;padding:24px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.lp-footer__copy.svelte-o40xuf{font-size:12px;color:var(--terminal-dim);letter-spacing:.02em}.lp-footer__links.svelte-o40xuf{display:flex;gap:20px}.lp-footer__links.svelte-o40xuf a:where(.svelte-o40xuf){font-size:12px;color:var(--text-dim);text-decoration:none;letter-spacing:.02em;transition:color .2s ease}.lp-footer__links.svelte-o40xuf a:where(.svelte-o40xuf):hover{color:var(--text)}.noise.svelte-1e3guu0{position:fixed;top:-10rem;left:-10rem;width:calc(100% + 20rem);height:calc(100% + 20rem);pointer-events:none;z-index:9999;background-image:url(../../../noise.webp);background-position:50%;animation:svelte-1e3guu0-noise 1s steps(2) infinite;contain:strict}@keyframes svelte-1e3guu0-noise{0%{transform:translate3d(0,9rem,0)}10%{transform:translate3d(-1rem,-4rem,0)}20%{transform:translate3d(-8rem,2rem,0)}30%{transform:translate3d(9rem,-9rem,0)}40%{transform:translate3d(-2rem,7rem,0)}50%{transform:translate3d(-9rem,-4rem,0)}60%{transform:translate3d(2rem,6rem,0)}70%{transform:translate3d(7rem,-8rem,0)}80%{transform:translate3d(-9rem,1rem,0)}90%{transform:translate3d(6rem,-5rem,0)}to{transform:translate3d(-7rem,0,0)}}@media(prefers-reduced-motion:reduce){.noise.svelte-1e3guu0{display:none}}.konami-overlay.svelte-1owb56b{position:fixed;inset:0;z-index:99999;background:#001400f2;display:flex;align-items:center;justify-content:center;transition:opacity .5s ease;pointer-events:none}.konami-text.svelte-1owb56b{font-family:var(--font-mono);font-size:clamp(2rem,6vw,5rem);color:#3f3;text-shadow:0 0 20px rgba(51,255,51,.6),0 0 40px rgba(51,255,51,.3),0 0 80px rgba(51,255,51,.15);letter-spacing:.1em;animation:svelte-1owb56b-konami-flicker .15s ease-in-out 3}@keyframes svelte-1owb56b-konami-flicker{0%,to{opacity:1}50%{opacity:.7}}.retro-overlay.svelte-1ndbrbo{position:fixed;inset:0;z-index:99999}.retro-glitch.svelte-1ndbrbo{background:#000;animation:svelte-1ndbrbo-retro-static .06s steps(4) infinite}@keyframes svelte-1ndbrbo-retro-static{0%{opacity:.85;background-color:#111}25%{opacity:1;background-color:#000}50%{opacity:.7;background-color:#1a1a1a}75%{opacity:.95;background-color:#050505}to{opacity:.8;background-color:#0d0d0d}}.retro-flash.svelte-1ndbrbo{background:#fff;animation:svelte-1ndbrbo-retro-flash-anim .2s ease-out forwards}@keyframes svelte-1ndbrbo-retro-flash-anim{0%{opacity:1}to{opacity:.6}}.retro-page.svelte-1ndbrbo{background:silver;overflow-y:auto;cursor:default;animation:svelte-1ndbrbo-retro-fadein .3s ease-out;scrollbar-width:auto;scrollbar-color:#808080 #c0c0c0}.retro-page.svelte-1ndbrbo::-webkit-scrollbar{display:block;width:16px}.retro-page.svelte-1ndbrbo::-webkit-scrollbar-track{background:silver}.retro-page.svelte-1ndbrbo::-webkit-scrollbar-thumb{background:gray;border:2px outset #c0c0c0}@keyframes svelte-1ndbrbo-retro-fadein{0%{opacity:0}to{opacity:1}}.retro-body.svelte-1ndbrbo{max-width:640px;margin:0 auto;padding:24px 20px 48px;font-family:Times New Roman,Times,serif;font-size:16px;line-height:1.5;color:#000}.retro-body.svelte-1ndbrbo *{cursor:default}.retro-ascii.svelte-1ndbrbo{font-family:monospace;font-size:11px;line-height:1.15;color:#000;margin:0 0 8px;white-space:pre;overflow-x:auto}.retro-title-bar.svelte-1ndbrbo{font-size:14px;text-align:center;margin:0 0 4px}.retro-nav-bar.svelte-1ndbrbo{text-align:center;font-size:14px;margin:4px 0;line-height:2}.retro-nav-link.svelte-1ndbrbo{color:#00e;text-decoration:underline;font-family:Times New Roman,Times,serif;font-size:14px;background:none;border:none;padding:0;margin:0;display:inline}.retro-nav-link.svelte-1ndbrbo:hover{color:red}.retro-nav-active.svelte-1ndbrbo{color:#000!important;text-decoration:none;font-weight:700}.retro-body.svelte-1ndbrbo a,.retro-body.svelte-1ndbrbo button{cursor:url(../../../cursors/pointer.png) 14 0,pointer}.retro-body.svelte-1ndbrbo h1:where(.svelte-1ndbrbo){font-family:Times New Roman,Times,serif;font-size:24px;font-weight:700;line-height:1.3;color:#000;margin:12px 0;text-wrap:unset}.retro-body.svelte-1ndbrbo h2:where(.svelte-1ndbrbo){font-family:Times New Roman,Times,serif;font-size:20px;font-weight:700;line-height:1.3;color:#000;margin:16px 0 8px;text-wrap:unset}.retro-body.svelte-1ndbrbo h3:where(.svelte-1ndbrbo){font-family:Times New Roman,Times,serif;font-size:17px;font-weight:700;line-height:1.4;color:#000;margin:12px 0 6px;text-wrap:unset}.retro-body.svelte-1ndbrbo p:where(.svelte-1ndbrbo){margin:8px 0}.retro-body.svelte-1ndbrbo address:where(.svelte-1ndbrbo){font-style:normal;margin:8px 0}.retro-body.svelte-1ndbrbo blockquote:where(.svelte-1ndbrbo){margin:12px 0 12px 20px;padding-left:12px}.retro-body.svelte-1ndbrbo dl:where(.svelte-1ndbrbo){margin:8px 0}.retro-body.svelte-1ndbrbo dt:where(.svelte-1ndbrbo){margin-top:8px}.retro-body.svelte-1ndbrbo dd:where(.svelte-1ndbrbo){margin-left:20px;margin-bottom:4px}.retro-link.svelte-1ndbrbo{color:#00e;text-decoration:underline;font-family:Times New Roman,Times,serif;font-size:16px;background:none;border:none;padding:0;margin:0;display:inline}.retro-link.svelte-1ndbrbo:hover{color:red}.retro-body.svelte-1ndbrbo hr:where(.svelte-1ndbrbo){border:none;border-top:2px solid #808080;border-bottom:2px solid #fff;margin:16px 0;height:0}.retro-body.svelte-1ndbrbo ul:where(.svelte-1ndbrbo){margin:8px 0;padding-left:28px;list-style-type:disc}.retro-body.svelte-1ndbrbo li:where(.svelte-1ndbrbo){margin:4px 0}.retro-table.svelte-1ndbrbo{border-collapse:collapse;margin:12px 0;width:100%}.retro-table.svelte-1ndbrbo td:where(.svelte-1ndbrbo),.retro-table.svelte-1ndbrbo th:where(.svelte-1ndbrbo){padding:4px 12px 4px 0;text-align:left;vertical-align:top}.retro-table-num.svelte-1ndbrbo{font-weight:700;width:30px}.retro-table-bordered.svelte-1ndbrbo td:where(.svelte-1ndbrbo),.retro-table-bordered.svelte-1ndbrbo th:where(.svelte-1ndbrbo){border:1px solid #000;padding:4px 8px}.retro-table-bordered.svelte-1ndbrbo th:where(.svelte-1ndbrbo){background:#a0a0a0}.retro-input.svelte-1ndbrbo{font-family:Courier New,Courier,monospace;font-size:14px;padding:4px 6px;border:2px inset #808080;background:#fff;color:#000;width:300px;max-width:100%}.retro-textarea.svelte-1ndbrbo{font-family:Courier New,Courier,monospace;font-size:14px;padding:4px 6px;border:2px inset #808080;background:#fff;color:#000;width:400px;max-width:100%;resize:vertical}.retro-submit.svelte-1ndbrbo{font-family:Times New Roman,Times,serif;font-size:14px;padding:4px 16px;border:2px outset #c0c0c0;background:silver;color:#000}.retro-submit.svelte-1ndbrbo:active{border-style:inset}.retro-body.svelte-1ndbrbo input,.retro-body.svelte-1ndbrbo textarea{cursor:url(../../../cursors/text.png) 16 16,text}.retro-body.svelte-1ndbrbo input[type=submit]{cursor:url(../../../cursors/pointer.png) 14 0,pointer}.retro-guestbook-entry.svelte-1ndbrbo{margin:8px 0;padding:6px 0;border-bottom:1px dotted #808080}.retro-meta.svelte-1ndbrbo{font-size:14px;color:#333;text-align:center}.retro-webring.svelte-1ndbrbo{text-align:center;font-size:14px;margin:8px 0;padding:8px;border:1px solid #808080;background:#d0d0d0}.retro-back.svelte-1ndbrbo{background:none;border:none;padding:0;margin:16px 0 0;display:inline;font-size:16px}@media(max-width:480px){.retro-ascii.svelte-1ndbrbo{font-size:7px}.retro-body.svelte-1ndbrbo{padding:16px 12px 36px}.retro-input.svelte-1ndbrbo,.retro-textarea.svelte-1ndbrbo{width:100%}}.consent-backdrop.svelte-1b4rsd0{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:#0000;transition:background .3s ease;padding:16px}.consent-backdrop.visible.svelte-1b4rsd0{background:#0006;background:color-mix(in oklab,var(--bg) 40%,transparent)}.consent-dialog.svelte-1b4rsd0{width:100%;max-width:400px;border:2px solid var(--retro-border);background:var(--retro-bg);box-shadow:2px 2px 0 var(--retro-shadow);transform:scale(.92) translateY(12px);opacity:0;transition:transform .35s cubic-bezier(.34,1.56,.64,1),opacity .35s ease}.consent-dialog.visible.svelte-1b4rsd0{transform:scale(1) translateY(0);opacity:1}.consent-titlebar.svelte-1b4rsd0{display:flex;align-items:center;gap:8px;padding:4px 6px;background:var(--retro-bg);border-bottom:2px solid var(--retro-border);height:24px}.consent-titlebar--draggable.svelte-1b4rsd0{cursor:grab;touch-action:none}.consent-close.svelte-1b4rsd0{width:14px;height:14px;border:1.5px solid var(--retro-border);background:var(--retro-bg);flex-shrink:0;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;position:relative}.consent-close.svelte-1b4rsd0:after{content:"";position:absolute;inset:-15px}.consent-close__x.svelte-1b4rsd0{width:0;height:0;transition:width .1s,height .1s}.consent-close.svelte-1b4rsd0:hover .consent-close__x:where(.svelte-1b4rsd0){width:8px;height:8px;background:var(--retro-fg)}.consent-stripes.svelte-1b4rsd0{flex:1;position:relative;height:14px;background:repeating-linear-gradient(0deg,var(--retro-fg) 0px,var(--retro-fg) 1px,var(--retro-bg) 1px,var(--retro-bg) 3px);display:flex;align-items:center;justify-content:center}.consent-title-text.svelte-1b4rsd0{font-size:10px;font-weight:700;color:var(--retro-fg);background:var(--retro-bg);padding:0 6px;letter-spacing:.04em;line-height:1;position:relative;z-index:1}.consent-body.svelte-1b4rsd0{padding:20px}.consent-info.svelte-1b4rsd0{display:flex;align-items:center;gap:16px;margin-bottom:16px}.consent-logo.svelte-1b4rsd0{height:28px;width:auto;flex-shrink:0;filter:grayscale(1) contrast(2)}.consent-logo--dark.svelte-1b4rsd0,[data-theme=dark] .consent-logo--light.svelte-1b4rsd0{display:none}[data-theme=dark] .consent-logo--dark.svelte-1b4rsd0{display:block}.consent-sysinfo.svelte-1b4rsd0{font-size:11px;color:var(--retro-fg);line-height:1.5}.consent-sysinfo__version.svelte-1b4rsd0{font-weight:700}.consent-sysinfo__copy.svelte-1b4rsd0{color:var(--retro-muted);font-size:10px}.consent-divider.svelte-1b4rsd0{height:1px;background:var(--retro-border);margin-bottom:16px}.consent-storage__label.svelte-1b4rsd0{font-size:11px;font-weight:700;color:var(--retro-fg);margin-bottom:6px}.consent-progress.svelte-1b4rsd0{margin-bottom:4px}.consent-progress__track.svelte-1b4rsd0{height:16px;border:1.5px solid var(--retro-border);background:var(--retro-bg);position:relative;overflow:hidden}.consent-progress__fill.svelte-1b4rsd0{height:100%;background:repeating-linear-gradient(-45deg,var(--retro-fg) 0px,var(--retro-fg) 3px,var(--retro-bg) 3px,var(--retro-bg) 6px);transition:width .2s linear}.consent-storage__stats.svelte-1b4rsd0{display:flex;justify-content:space-between;font-size:11px;color:var(--retro-muted);margin-bottom:14px}.consent-notice.svelte-1b4rsd0{font-size:12px;color:var(--retro-dim);line-height:1.5;margin-bottom:16px}.consent-actions.svelte-1b4rsd0{display:flex;justify-content:flex-end;gap:8px}.consent-btn.svelte-1b4rsd0{font-size:11px;font-weight:700;padding:6px 20px;cursor:pointer;letter-spacing:.02em}.consent-btn--reject.svelte-1b4rsd0{background:var(--retro-bg);border:1.5px solid var(--retro-border);color:var(--retro-fg)}.consent-btn--reject.svelte-1b4rsd0:hover{background:var(--retro-hover)}.consent-btn--accept.svelte-1b4rsd0{background:var(--retro-btn-bg);border:1.5px solid var(--retro-border);color:var(--retro-btn-text)}.consent-btn--accept.svelte-1b4rsd0:hover{background:var(--retro-btn-hover)}.consent-dialog--desktop.svelte-1b4rsd0{position:absolute;top:40px;left:40px}@media(max-width:480px){.consent-dialog.svelte-1b4rsd0{max-width:100%}.consent-actions.svelte-1b4rsd0{flex-direction:column}.consent-btn.svelte-1b4rsd0{width:100%;text-align:center;padding:10px 20px}}@font-face{font-family:Geist Pixel;src:url(../../../fonts/GeistPixel-Square.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@property --ferro-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@property --bg{syntax: "<color>"; initial-value: #fdfcfc; inherits: true;}@property --text{syntax: "<color>"; initial-value: #211e1a; inherits: true;}@property --text-dim{syntax: "<color>"; initial-value: rgba(33,30,26,.66); inherits: true;}@property --surface{syntax: "<color>"; initial-value: #f9f7f5; inherits: true;}@property --raised{syntax: "<color>"; initial-value: #ffffff; inherits: true;}@property --terminal-border{syntax: "<color>"; initial-value: #e1dfda; inherits: true;}@property --terminal-dim{syntax: "<color>"; initial-value: #6b655d; inherits: true;}@property --body-gradient-a{syntax: "<color>"; initial-value: rgba(255,251,246,.08); inherits: true;}@property --body-gradient-b{syntax: "<color>"; initial-value: rgba(245,240,234,.05); inherits: true;}:root{color-scheme:light;--bg: #fdfcfc;--surface: #f9f7f5;--raised: #ffffff;--text: #211e1a;--text-dim: rgba(33, 30, 26, .66);--text-faint: rgba(33, 30, 26, .5);--terminal-accent: #353029;--terminal-dim: #6b655d;--terminal-border: #e1dfda;--terminal-faint: rgba(53, 48, 41, .058);--terminal-ghost: rgba(53, 48, 41, .018);--terminal-green: #2d8a4e;--terminal-green-glow: rgba(45, 138, 78, .4);--retro-c64-bg: #1a1a6e;--retro-c64-border: #3333aa;--retro-c64-text: #7b7bff;--retro-c64-glow: rgba(123, 123, 255, .5);--retro-c64-cursor-glow: rgba(123, 123, 255, .6);--retro-phosphor-bg: #0a1a0a;--retro-phosphor-border: #1a3a1a;--retro-phosphor-text: #33ff33;--retro-phosphor-glow: rgba(51, 255, 51, .4);--retro-phosphor-glow-strong: rgba(51, 255, 51, .8);--retro-phosphor-cursor-glow: rgba(51, 255, 51, .6);--retro-phosphor-dim: rgba(51, 255, 51, .7);--retro-bg: #fff;--retro-fg: #000;--retro-border: #000;--retro-muted: #555;--retro-dim: #333;--retro-hover: #eee;--retro-shadow: #000;--retro-btn-bg: #000;--retro-btn-text: #fff;--retro-btn-hover: #333;--ferro-purple: oklch(.54 .18 285);--ferro-teal: oklch(.69 .14 235);--ferro-coral: oklch(.62 .12 245);--font-display: "IBM Plex Sans", "Inter", sans-serif;--font-pixel: "Geist Pixel", ui-monospace, monospace;--font-body: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-mono: "JetBrains Mono", monospace;--container-max: 1200px;--text-body: clamp(1rem, .2vw + .95rem, 1.05rem);--text-lead: clamp(1.03rem, .35vw + .95rem, 1.16rem);--text-measure: 68ch;--space-hero-top: clamp(7rem, 9vw, 10rem);--space-hero-bottom: clamp(4rem, 6vw, 6.25rem);--text-display: clamp(3.8rem, 9vw, 8.5rem);--text-hero: clamp(4.5rem, 11vw, 12rem);--text-hero-sub: clamp(2.8rem, 6vw, 5.5rem);--text-section: clamp(3rem, 7vw, 6.5rem);--space-breathe: clamp(8rem, 14vw, 14rem);--space-compact: clamp(2.5rem, 4vw, 3.5rem);--space-section: clamp(5.5rem, 10vw, 9rem);--space-section-tight: clamp(3rem, 5vw, 5rem);--space-cta: clamp(6rem, 12vw, 11rem);--weight-display: 700;--breakout-sm: clamp(2rem, 4vw, 4rem);--breakout-md: clamp(4rem, 8vw, 8rem);--accent: oklch(.5 .18 235);--accent-bright: oklch(.72 .16 235);--ease-stage: cubic-bezier(.77, 0, .175, 1);--ease-reveal: cubic-bezier(.19, 1, .22, 1);--ease-page-in: cubic-bezier(.65, .05, .36, 1);--ease-page-out: cubic-bezier(.22, 1, .36, 1);--ease-snap: cubic-bezier(.65, .05, 0, 1);--ease-spring-fast: cubic-bezier(.34, 1.56, .64, 1);--ease-spring: cubic-bezier(.34, 1.4, .64, 1);--dur-fast: .28s;--dur-default: .4s;--contrast-bg: var(--text);--contrast-text: #fff;--contrast-dim: rgba(255, 255, 255, .45);--subtle-border: rgba(0, 0, 0, .06);--faint-text: rgba(0, 0, 0, .04);--btn-text: #fff;--shadow-card: rgba(0, 0, 0, .08);--shadow-hover: rgba(0, 0, 0, .15);--color-error: oklch(.58 .22 25);--color-success: var(--terminal-green);--color-warning: oklch(.72 .16 75);--body-gradient-a: rgba(255, 251, 246, .08);--body-gradient-b: rgba(245, 240, 234, .05);--syn-keyword: oklch(.72 .16 280);--syn-fn: oklch(.78 .14 230);--syn-string: oklch(.76 .14 160);--syn-var: oklch(.82 .12 195);--syn-op: oklch(.72 .16 235);--syn-comment: oklch(.5 .03 260);--syn-num: oklch(.76 .14 70);--syn-type: oklch(.72 .14 195);--syn-punct: oklch(.55 .02 260);--syn-keyword-bright: oklch(.8 .14 280);--syn-fn-bright: oklch(.84 .12 230);--syn-string-bright: oklch(.82 .12 160);--syn-var-bright: oklch(.88 .1 195);--syn-op-bright: oklch(.8 .14 235);--syn-comment-bright: oklch(.58 .03 260);--syn-num-bright: oklch(.82 .12 70);--syn-type-bright: oklch(.8 .12 195);--syn-punct-bright: oklch(.62 .02 260)}[data-theme=dark]{--bg: #141210;--surface: #1b1917;--raised: #222020;--text: #e8e4df;--text-dim: rgba(232, 228, 223, .6);--text-faint: rgba(232, 228, 223, .42);--terminal-accent: #c5bfb5;--terminal-dim: #8a847c;--terminal-border: #2e2c29;--terminal-faint: rgba(200, 195, 185, .06);--terminal-ghost: rgba(200, 195, 185, .02);--terminal-green: #3ddc84;--terminal-green-glow: rgba(61, 220, 132, .3);--retro-c64-bg: #1a1a6e;--retro-c64-border: #3333aa;--retro-c64-text: #7b7bff;--retro-c64-glow: rgba(123, 123, 255, .5);--retro-c64-cursor-glow: rgba(123, 123, 255, .6);--retro-phosphor-bg: #0a1a0a;--retro-phosphor-border: #1a3a1a;--retro-phosphor-text: #33ff33;--retro-phosphor-glow: rgba(51, 255, 51, .4);--retro-phosphor-glow-strong: rgba(51, 255, 51, .8);--retro-phosphor-cursor-glow: rgba(51, 255, 51, .6);--retro-phosphor-dim: rgba(51, 255, 51, .7);--retro-bg: #1a1a1a;--retro-fg: #aaa;--retro-border: #aaa;--retro-muted: #888;--retro-dim: #999;--retro-hover: #2a2a2a;--retro-shadow: #555;--retro-btn-bg: #aaa;--retro-btn-text: #1a1a1a;--retro-btn-hover: #999;--contrast-bg: #0d0c0a;--contrast-text: #e8e4df;--contrast-dim: rgba(232, 228, 223, .45);--subtle-border: rgba(255, 255, 255, .06);--faint-text: rgba(255, 255, 255, .04);--btn-text: #141210;--shadow-card: rgba(0, 0, 0, .25);--shadow-hover: rgba(0, 0, 0, .4);--color-error: oklch(.68 .2 25);--color-success: var(--terminal-green);--color-warning: oklch(.78 .14 75);--body-gradient-a: rgba(30, 26, 22, .08);--body-gradient-b: rgba(25, 22, 18, .05);--syn-keyword: oklch(.8 .14 280);--syn-fn: oklch(.84 .12 230);--syn-string: oklch(.82 .12 160);--syn-var: oklch(.88 .1 195);--syn-op: oklch(.8 .14 235);--syn-comment: oklch(.48 .03 260);--syn-num: oklch(.82 .12 70);--syn-type: oklch(.8 .12 195);--syn-punct: oklch(.55 .02 260);--syn-keyword-bright: oklch(.85 .12 280);--syn-fn-bright: oklch(.88 .1 230);--syn-string-bright: oklch(.86 .1 160);--syn-var-bright: oklch(.92 .08 195);--syn-op-bright: oklch(.85 .12 235);--syn-comment-bright: oklch(.55 .03 260);--syn-num-bright: oklch(.86 .1 70);--syn-type-bright: oklch(.85 .1 195);--syn-punct-bright: oklch(.62 .02 260);color-scheme:dark}:root[data-initial-dark]:not([data-theme=dark]){--bg: #141210;--surface: #1b1917;--raised: #222020;--text: #e8e4df;--text-dim: rgba(232, 228, 223, .6);--terminal-dim: #8a847c;--terminal-border: #2e2c29;--terminal-faint: rgba(200, 195, 185, .06);--terminal-ghost: rgba(200, 195, 185, .02);--contrast-bg: #0d0c0a;--contrast-text: #e8e4df;--contrast-dim: rgba(232, 228, 223, .45);--subtle-border: rgba(255, 255, 255, .06);--faint-text: rgba(255, 255, 255, .04);--btn-text: #141210;--shadow-card: rgba(0, 0, 0, .25);--shadow-hover: rgba(0, 0, 0, .4);--body-gradient-a: rgba(30, 26, 22, .08);--body-gradient-b: rgba(25, 22, 18, .05)}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scrollbar-width:none}html::-webkit-scrollbar{display:none}body{font-family:var(--font-body);font-size:var(--text-body);line-height:1.65;color:var(--text-dim);transition:background-color .3s ease,color .3s ease;background:radial-gradient(1100px 520px at 8% -12%,var(--body-gradient-a),transparent 66%),radial-gradient(900px 460px at 92% 0%,var(--body-gradient-b),transparent 64%),var(--bg);overflow-x:hidden}::selection{background:var(--accent);color:var(--btn-text)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}:focus:not(:focus-visible){outline:none}@media(forced-colors:active){:focus-visible{outline:2px solid Highlight;outline-offset:2px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}img{max-width:100%;display:block}a{text-decoration:none;color:inherit}button{border:none;background:none;font-family:inherit}h1{font-family:var(--font-display);color:var(--text);font-weight:700;line-height:1.1;text-wrap:balance;overflow-wrap:break-word}h2{font-family:var(--font-pixel);color:var(--text);font-weight:400;line-height:1.2;text-wrap:balance;overflow-wrap:break-word}h3,h4,h5,h6{font-family:var(--font-body);color:var(--text);font-weight:700;line-height:1.1;text-wrap:balance;overflow-wrap:break-word}section{content-visibility:auto;contain-intrinsic-size:auto 500px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.label{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim);font-weight:600;display:block}.btn-pressed{box-shadow:0 2px 8px var(--shadow-card)!important}.btn-primary{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;background:var(--text);color:var(--btn-text);border-radius:100px;font-size:14px;font-weight:500;text-decoration:none;position:relative;transition:transform var(--dur-fast) var(--ease-spring-fast),box-shadow .3s ease}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 24px var(--shadow-hover)}.btn-primary .arrow{font-size:18px;margin-left:2px}.btn-primary:before,.btn-primary:after{font-family:var(--font-mono);font-size:.85em;font-weight:400;opacity:0;display:inline-block;width:0;overflow:hidden;transition:width .25s ease,opacity .25s ease;color:currentColor;pointer-events:none}.btn-primary:before{content:"{"}.btn-primary:after{content:"}"}.btn-primary:hover:before{width:14px;opacity:.5}.btn-primary:hover:after{width:14px;opacity:.5}@media(pointer:coarse){.btn-primary:before,.btn-primary:after{display:none}}@media(prefers-reduced-motion:reduce){.btn-primary:before,.btn-primary:after{display:none}}.syn-kw{color:var(--syn-keyword)}.syn-fn{color:var(--syn-fn)}.syn-str{color:var(--syn-string)}.syn-var{color:var(--syn-var)}.syn-op{color:var(--syn-op)}.syn-cm{color:var(--syn-comment)}.syn-num{color:var(--syn-num)}.syn-type{color:var(--syn-type)}.syn-punct{color:var(--syn-punct)}.syn-bright .syn-kw{color:var(--syn-keyword-bright)}.syn-bright .syn-fn{color:var(--syn-fn-bright)}.syn-bright .syn-str{color:var(--syn-string-bright)}.syn-bright .syn-var{color:var(--syn-var-bright)}.syn-bright .syn-op{color:var(--syn-op-bright)}.syn-bright .syn-cm{color:var(--syn-comment-bright)}.syn-bright .syn-num{color:var(--syn-num-bright)}.syn-bright .syn-type{color:var(--syn-type-bright)}.syn-bright .syn-punct{color:var(--syn-punct-bright)}.card{background:var(--raised);border:1px solid var(--subtle-border);border-radius:14px;padding:36px;transition:transform var(--dur-default) var(--ease-spring),box-shadow .4s ease}.card:hover{transform:translateY(-4px);box-shadow:0 24px 64px var(--shadow-card)}:root{--hud-dot: rgba(33, 30, 26, .16);--hud-dot-active: rgba(28, 140, 200, .9);--hud-cross: rgba(33, 30, 26, .1);--hud-teal: oklch(.69 .14 235);--hud-teal-soft: oklch(.69 .14 235 / .16);--hud-swash: oklch(.69 .14 235 / .28)}[data-theme=dark]{--hud-dot: rgba(232, 228, 223, .13);--hud-dot-active: rgba(90, 205, 245, .95);--hud-cross: rgba(232, 228, 223, .1);--hud-swash: oklch(.72 .16 235 / .34)}:root[data-initial-dark]:not([data-theme=dark]){--hud-dot: rgba(232, 228, 223, .13);--hud-dot-active: rgba(90, 205, 245, .95);--hud-cross: rgba(232, 228, 223, .1)}.hud-halo{box-shadow:0 0 0 6px var(--bg)}.hud-label{font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-dim);font-weight:500}.hud-label:before{content:"[ ";color:var(--accent);opacity:.7}.hud-label:after{content:" ]";color:var(--accent);opacity:.7}.hud-kw{color:var(--text);text-decoration-line:underline;text-decoration-color:var(--hud-swash);text-decoration-thickness:.42em;text-underline-offset:-.1em;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.hud-bracket{font-family:var(--font-mono);color:var(--accent-bright);white-space:nowrap}.hud-bracket:before{content:"[";margin-right:.18em;opacity:.55}.hud-bracket:after{content:"]";margin-left:.18em;opacity:.55}@keyframes hud-blink{0%,49%{opacity:1}50%,to{opacity:0}}@media(prefers-reduced-motion:reduce){.hud-halo{box-shadow:0 0 0 6px var(--bg)}}.scroll-thumb.svelte-12qhfyh{position:fixed;top:0;right:4px;width:6px;z-index:9995;pointer-events:none;background:var(--accent);border-radius:999px;opacity:0;transition:opacity .4s ease;will-change:transform,opacity}.scroll-thumb.visible.svelte-12qhfyh{opacity:.5}.page-wrapper.svelte-12qhfyh{position:relative;z-index:1;min-height:100vh}.page-wrapper.svelte-12qhfyh:focus:not(:focus-visible){outline:none}*{cursor:url(../../../cursors/default.png) 2 2,default}a,button,label[for],select,summary,[role=button],[onclick]{cursor:url(../../../cursors/pointer.png) 14 0,pointer}input[type=text],input[type=email],input[type=password],input[type=search],input[type=url],input[type=tel],input[type=number],textarea,[contenteditable=true]{cursor:url(../../../cursors/text.png) 16 16,text}.skip-link.svelte-12qhfyh{position:fixed;top:-100%;left:16px;z-index:10000;padding:8px 16px;background:var(--text);color:var(--btn-text);border-radius:0 0 6px 6px;font-size:13px;font-weight:600;text-decoration:none;transition:top .2s ease}.skip-link.svelte-12qhfyh:focus{top:0}@keyframes spin-ferro{to{--ferro-angle: 360deg}}@keyframes cursor-blink{0%,49.9%{opacity:1}50%,to{opacity:0}}
