.wk-hero[data-astro-cid-r3bc3sjw]{background:radial-gradient(90% 90% at 70% 10%, #2a2170, var(--color-void) 70%);padding:clamp(56px,8vw,120px) 0 clamp(40px,6vw,80px)}.wk-hero-grid[data-astro-cid-r3bc3sjw]{align-items:center;gap:3rem;display:grid}@media (width>=64rem){.wk-hero-grid[data-astro-cid-r3bc3sjw]{grid-template-columns:7fr 5fr}}.wk-copy[data-astro-cid-r3bc3sjw]{flex-direction:column;gap:1.25rem;display:flex}.wk-title[data-astro-cid-r3bc3sjw]{letter-spacing:-.035em;max-width:13ch;font-weight:800}.wk-sub[data-astro-cid-r3bc3sjw]{color:#d6d9f5;max-width:54ch;font-size:clamp(1.0625rem,1rem + .4vw,1.3rem)}.wk-chips[data-astro-cid-r3bc3sjw]{flex-wrap:wrap;gap:8px;display:flex}.wk-board-wrap[data-astro-cid-r3bc3sjw]{justify-content:center;padding:40px 0;display:flex;position:relative}@media (width<=40rem){.wk-board-wrap[data-astro-cid-r3bc3sjw]{padding:0}.wk-hero-grid[data-astro-cid-r3bc3sjw]{gap:2rem}}.wk-board-wrap[data-astro-cid-r3bc3sjw] .sb-sidebar{width:min(380px,100%)}.wk-icons[data-astro-cid-r3bc3sjw]{pointer-events:none;position:absolute;inset:0}.wk-i[data-astro-cid-r3bc3sjw]{filter:drop-shadow(0 16px 20px #00000080);animation:6s ease-in-out infinite float;position:absolute}.wk-i1[data-astro-cid-r3bc3sjw]{top:0;left:0}.wk-i2[data-astro-cid-r3bc3sjw]{animation-delay:-2s;bottom:0;right:2%}.wk-i3[data-astro-cid-r3bc3sjw]{animation-delay:-4s;top:4%;right:0}@media (width<=40rem){.wk-icons[data-astro-cid-r3bc3sjw]{display:none}}.wk-list[data-astro-cid-r3bc3sjw]{background:linear-gradient(180deg, var(--color-void), #0c0d25)}.dcon[data-astro-cid-r3bc3sjw]{border-radius:14px;gap:18px;margin-top:28px;padding:clamp(18px,2.5vw,28px);display:grid}@media (width>=64rem){.dcon[data-astro-cid-r3bc3sjw]{grid-template-columns:1fr 1.4fr;align-items:center}}.dcon-head[data-astro-cid-r3bc3sjw]{align-items:center;gap:16px;display:flex}.dcon-icon[data-astro-cid-r3bc3sjw]{width:56px;height:56px;color:var(--color-aqua);border-radius:var(--radius-slot);background:linear-gradient(145deg,#13152f,#1d2048);flex:none;place-items:center;display:grid;box-shadow:inset 3px 3px #04050ed9,inset -3px -3px #5056a047,0 0 0 2px #0b0c1d}.dcon-title[data-astro-cid-r3bc3sjw]{color:var(--color-snow);font-size:24px}.dcon-hint[data-astro-cid-r3bc3sjw]{color:var(--color-fog)}.dcon-form[data-astro-cid-r3bc3sjw]{flex-wrap:wrap;gap:10px;display:flex}.dcon-input[data-astro-cid-r3bc3sjw]{background:#070816;flex:220px;font-size:18px}.dcon-out[data-astro-cid-r3bc3sjw]{min-height:24px;color:var(--color-fog);grid-column:1/-1;font-size:18px}@media (width>=64rem){.dcon-out[data-astro-cid-r3bc3sjw]{grid-column:2}.dcon-out[data-astro-cid-r3bc3sjw]:empty{min-height:0;margin-top:-18px}}.dcon-out[data-astro-cid-r3bc3sjw].is-ok{color:var(--color-lime)}.dcon-out[data-astro-cid-r3bc3sjw].is-err{color:var(--color-danger)}.dcon-out[data-astro-cid-r3bc3sjw].is-warn{color:var(--color-gold)}.dcon-out[data-astro-cid-r3bc3sjw] .dcon-link{color:var(--color-aqua);text-underline-offset:4px;text-decoration:underline}.dcon-out[data-astro-cid-r3bc3sjw] .dcon-link:hover{color:var(--color-snow)}.dcon[data-astro-cid-r3bc3sjw].is-found{box-shadow:0 0 0 2px var(--color-lime), 0 0 60px -10px #82eb1f99}.confetti-block{z-index:90;pointer-events:none;border-radius:1px;position:fixed;box-shadow:inset 0 2px #fff6,inset 0 -2px #0000004d}.wk-strip[data-astro-cid-r3bc3sjw]{background:var(--color-night);border-block:1px solid var(--color-edge);padding:clamp(48px,6vw,88px) 0}.wk-strip-head[data-astro-cid-r3bc3sjw]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.75rem;display:flex}.wk-tiles[data-astro-cid-r3bc3sjw]{gap:16px;margin-bottom:clamp(1.75rem,3vw,2.5rem);display:grid}@media (width>=56rem){.wk-tiles[data-astro-cid-r3bc3sjw]{grid-template-columns:repeat(3,1fr)}}.wk-tiles[data-astro-cid-r3bc3sjw]>li[data-astro-cid-r3bc3sjw]{display:flex}.wk-tile[data-astro-cid-r3bc3sjw]{--acc:var(--color-lime);isolation:isolate;border-radius:var(--radius-panel);background:radial-gradient(120% 90% at 90% 0%, color-mix(in oklab, var(--acc) 16%, transparent), transparent 60%), linear-gradient(180deg, #161940, #0f1130);border:1px solid var(--color-edge);transition:transform .3s var(--ease-out), border-color .25s, box-shadow .3s;flex:1;grid-template-columns:auto 1fr;align-items:start;gap:18px;padding:clamp(20px,2.2vw,28px);display:grid;position:relative;overflow:hidden}@media (width>=56rem){.wk-tile[data-astro-cid-r3bc3sjw]{grid-template-columns:1fr}}.wk-tile[data-astro-cid-r3bc3sjw]:hover{border-color:var(--acc);box-shadow:0 26px 70px -30px color-mix(in oklab, var(--acc) 70%, transparent), inset 0 0 0 1px color-mix(in oklab, var(--acc) 40%, transparent);transform:translateY(-5px)}.wk-tile[data-astro-cid-r3bc3sjw]:focus-visible{border-color:var(--acc);outline-offset:-6px}.wk-tile-frame[data-astro-cid-r3bc3sjw]{border:1px dashed color-mix(in oklab, var(--acc) 22%, transparent);pointer-events:none;border-radius:14px;position:absolute;inset:8px}.wk-tile-icon[data-astro-cid-r3bc3sjw]{filter:drop-shadow(0 18px 22px #00000080);animation:3.6s ease-in-out infinite bob;animation-delay:calc(var(--i) * -1s);position:relative}.wk-tile-icon[data-astro-cid-r3bc3sjw] svg{width:72px;height:auto}@media (width>=56rem){.wk-tile-icon[data-astro-cid-r3bc3sjw]{z-index:-1;position:absolute;top:18px;right:20px}.wk-tile-icon[data-astro-cid-r3bc3sjw] svg{width:96px}}.wk-tile[data-astro-cid-r3bc3sjw]:hover .wk-tile-icon[data-astro-cid-r3bc3sjw] .vx{animation:vx-hop .6s var(--ease-snap) both;animation-delay:calc(var(--i) * 14ms)}.wk-tile-body[data-astro-cid-r3bc3sjw]{flex-direction:column;gap:.6rem;height:100%;display:flex}@media (width>=56rem){.wk-tile-title[data-astro-cid-r3bc3sjw],.wk-tile-pitch[data-astro-cid-r3bc3sjw]{padding-right:96px}}.wk-tile-mode[data-astro-cid-r3bc3sjw]{color:var(--acc);font-size:16px}.wk-tile-title[data-astro-cid-r3bc3sjw]{font:800 clamp(1.5rem, 1.2rem + 1vw, 2rem)/1.05 var(--font-display);letter-spacing:-.03em;padding-right:0}@media (width>=56rem){.wk-tile-mode[data-astro-cid-r3bc3sjw],.wk-tile-title[data-astro-cid-r3bc3sjw]{padding-right:104px}}.wk-tile-pitch[data-astro-cid-r3bc3sjw]{color:#cfd2f0;font-size:1rem}.wk-tile-ex[data-astro-cid-r3bc3sjw]{flex-wrap:wrap;gap:6px;display:flex}.wk-tile-ex[data-astro-cid-r3bc3sjw]>span[data-astro-cid-r3bc3sjw]{border:1px solid var(--color-edge);background:#090a168c;border-radius:8px;align-items:center;gap:6px;height:30px;padding:0 10px;font-size:.875rem;font-weight:550;display:inline-flex}.wk-tile-ex[data-astro-cid-r3bc3sjw] svg{color:var(--acc)}.wk-tile-cta[data-astro-cid-r3bc3sjw]{color:var(--acc);align-items:center;gap:8px;margin-top:auto;padding-top:.25rem;font-weight:700;display:inline-flex}.wk-tile-cta[data-astro-cid-r3bc3sjw] svg{transition:transform .2s var(--ease-out)}.wk-tile[data-astro-cid-r3bc3sjw]:hover .wk-tile-cta[data-astro-cid-r3bc3sjw] svg{transform:translate(5px)}.wk-marquee[data-astro-cid-r3bc3sjw]{overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.wk-track[data-astro-cid-r3bc3sjw]{gap:14px;width:max-content;animation:40s linear infinite wk-scroll;display:flex}.wk-marquee[data-astro-cid-r3bc3sjw]:hover .wk-track[data-astro-cid-r3bc3sjw]{animation-play-state:paused}@keyframes wk-scroll{to{transform:translate(-50%)}}.wk-item[data-astro-cid-r3bc3sjw]{white-space:nowrap;background:linear-gradient(145deg,#13152f,#1d2048);border-radius:10px;align-items:center;gap:10px;height:52px;padding:0 18px 0 12px;font-size:18px;display:inline-flex;box-shadow:inset 3px 3px #04050ed9,inset -3px -3px #5056a047,0 0 0 2px #0b0c1d}
