.wk-header{z-index:20;height:4rem;padding:0 var(--wk-gutter);border-bottom:1px solid var(--wk-line);-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);background:linear-gradient(#040706d1,#04070673);align-items:center;gap:1.5rem;display:flex;position:fixed;inset:0 0 auto}.wk-brand{white-space:nowrap;letter-spacing:.06em;text-transform:uppercase;flex-shrink:0;align-items:center;gap:.65rem;font-size:.78rem;font-weight:650;font-stretch:125%;text-decoration:none;display:inline-flex}.wk-brand__mark{width:1.9rem;height:1.9rem;color:var(--wk-accent);border:1px solid #3dffaa80;border-radius:.45rem;place-items:center;font-size:.66rem;display:grid;box-shadow:inset 0 0 12px #3dffaa40,0 0 18px #3dffaa2e}.wk-header__nav{font-family:var(--wk-mono);letter-spacing:.12em;text-transform:uppercase;gap:1.6rem;margin-left:auto;font-size:.7rem;display:flex}.wk-header__nav a{color:var(--wk-muted);transition:color .16s var(--wk-ease);text-decoration:none}.wk-header__nav a:hover{color:var(--wk-ink)}.wk-pill{white-space:nowrap;min-height:2.2rem;color:var(--wk-accent-soft);transition:background-color .18s var(--wk-ease);background:#3dffaa14;border:1px solid #3dffaa59;border-radius:999px;flex-shrink:0;align-items:center;gap:.5rem;padding:0 .95rem;font-size:.78rem;font-weight:560;text-decoration:none;display:inline-flex}.wk-pill:hover{background:#3dffaa29}.wk-pill__dot{background:var(--wk-accent);width:.4rem;height:.4rem;box-shadow:0 0 10px var(--wk-accent);border-radius:50%;animation:2.4s ease-in-out infinite wk-pulse}@keyframes wk-pulse{50%{opacity:.35}}.wk-hero{min-height:max(100svh,40rem);padding:6rem var(--wk-gutter) clamp(3rem, 8vh, 5.5rem);isolation:isolate;background:radial-gradient(60% 55% at 70% 38%, #3dffaa1f, transparent 70%), radial-gradient(40% 50% at 12% 85%, #3dffaa0d, transparent 70%), linear-gradient(90deg, #ffffff05 1px, transparent 1px) 0 0 / 120px 100%, var(--wk-bg);align-items:flex-end;display:flex;position:relative}.wk-hero:after{content:"";z-index:1;background:linear-gradient(180deg, transparent, var(--wk-bg));pointer-events:none;height:30%;position:absolute;inset:auto 0 0}.wk-holo{z-index:0;position:absolute;inset:0}.wk-holo__canvas,.wk-holo__canvas canvas{width:100%;height:100%;position:absolute;inset:0}.wk-holo__canvas canvas{opacity:0;transition:opacity 1.2s var(--wk-ease)}.wk-holo[data-ready=true] .wk-holo__canvas canvas{opacity:1}.wk-holo__fallback{transition:opacity 1s var(--wk-ease);place-items:center;display:grid;position:absolute;inset:0 0 0 42%}.wk-holo__fallback span{color:#0000;-webkit-text-stroke:1px #8affc68c;text-shadow:0 0 60px #3dffaa59;font-size:clamp(6rem,18vw,16rem);font-weight:800;font-stretch:125%}.wk-holo[data-ready=true] .wk-holo__fallback{opacity:0}.wk-holo__hud{top:clamp(6rem,15vh,9rem);left:var(--wk-gutter);z-index:2;pointer-events:none;gap:.35rem;width:13rem;display:grid;position:absolute}.wk-holo__live{color:var(--wk-accent)}.wk-holo__label{letter-spacing:.02em;text-transform:uppercase;animation:wk-decode .7s var(--wk-ease) both;margin:.2rem 0 0;font-size:1.25rem;font-weight:680;font-stretch:125%}@keyframes wk-decode{0%{opacity:0;filter:blur(6px);letter-spacing:.3em}}.wk-holo__caption{color:var(--wk-muted);letter-spacing:.08em;text-transform:none}.wk-holo__steps{gap:.3rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.wk-holo__steps li{background:var(--wk-line);width:1.4rem;height:2px;transition:background-color .4s var(--wk-ease), width .4s var(--wk-ease)}.wk-holo__steps li[data-active=true]{background:var(--wk-accent);width:2.4rem;box-shadow:0 0 8px var(--wk-accent)}.wk-hero__copy{z-index:3;gap:1.4rem;max-width:38rem;display:grid;position:relative}.wk-hero__body{max-width:30rem;color:var(--wk-muted);margin:0;font-size:clamp(1rem,1.25vw,1.1rem)}.wk-reveal{animation:wk-rise 1s var(--wk-ease) both}.wk-hero__copy .wk-reveal:nth-child(2){animation-delay:.14s}.wk-hero__copy .wk-display .wk-reveal:nth-child(2){animation-delay:.26s}.wk-hero__body.wk-reveal{animation-delay:.42s}.wk-actions.wk-reveal{animation-delay:.56s}@keyframes wk-rise{0%{opacity:0;filter:blur(8px);transform:translateY(18px)}}.wk-footer{padding:2rem var(--wk-gutter) 2.5rem;border-top:1px solid var(--wk-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.wk-footer nav{flex-wrap:wrap;gap:1.4rem;font-size:.85rem;display:flex}.wk-footer a{color:var(--wk-muted);text-decoration:none}.wk-footer a:hover{color:var(--wk-ink)}.wk-motion-toggle{right:var(--wk-gutter);z-index:3;border:1px solid var(--wk-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);min-height:2.5rem;color:var(--wk-ink);font:inherit;letter-spacing:.02em;cursor:pointer;background:#040e0a99;border-radius:999px;align-items:center;gap:.55rem;padding:0 .95rem;font-size:.8rem;transition:border-color .16s,background-color .16s;display:inline-flex;position:absolute;bottom:clamp(1.25rem,4vh,2.5rem)}.wk-motion-toggle:hover{border-color:#78ffbe66}.wk-motion-toggle:focus-visible{outline:1px solid var(--wk-accent);outline-offset:0}.wk-motion-toggle__labels{display:grid}.wk-motion-toggle__labels>span{grid-area:1/1}.wk-motion-toggle__labels>[data-current=false]{visibility:hidden}.wk-motion-toggle__icon{background:linear-gradient(90deg, var(--wk-accent) 0 32%, transparent 32% 68%, var(--wk-accent) 68%);flex:none;width:.75rem;height:.75rem}.wk-motion-toggle__icon[data-paused=true]{background:var(--wk-accent);clip-path:polygon(8% 0,100% 50%,8% 100%)}html[data-motion=paused] :not(.wk-reveal,.wk-holo__label,.wk-extrude,.wk-scroll-linked),html[data-motion=paused] :before,html[data-motion=paused] :after,html [data-onscreen=false] :not(.wk-reveal,.wk-holo__label),html [data-onscreen=false] :before,html [data-onscreen=false] :after{animation-play-state:paused!important}@media (width<=760px){.wk-motion-toggle{top:4.75rem;bottom:auto}.wk-header__nav{display:none}.wk-header{gap:.75rem}.wk-brand{letter-spacing:.03em}.wk-pill{margin-left:auto}.wk-hero{min-height:max(100svh,44rem);padding-top:5rem}.wk-holo__fallback{inset:0 0 45%}.wk-holo__hud{display:none}}@media (height<=760px){.wk-holo__hud{display:none}}@media (width<=360px){.wk-brand__name{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}
