.picker[data-astro-cid-vpaapwbp]{width:100%;max-width:54rem;margin:clamp(2.5rem,5vw,3.5rem) auto 0}.screen[data-astro-cid-vpaapwbp]{position:relative;padding:.6rem;border-radius:1.6rem;background:linear-gradient(180deg,#1a1d27,#0b0d14);box-shadow:0 0 0 1px #0f172a80,inset 0 1px #ffffff14,0 30px 60px -30px #0f172a8c}.screen-bar[data-astro-cid-vpaapwbp]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:.35rem .6rem .65rem;color:#8c95a7;font-size:.75rem;font-weight:700;letter-spacing:.08em}.screen-dots[data-astro-cid-vpaapwbp]{display:flex;gap:.35rem}.screen-dots[data-astro-cid-vpaapwbp] i[data-astro-cid-vpaapwbp]{width:.6rem;height:.6rem;border-radius:50%;background:#ffffff24}.screen-title[data-astro-cid-vpaapwbp]{letter-spacing:.02em}.screen-key[data-astro-cid-vpaapwbp]{justify-self:end;display:grid;place-items:center;min-width:1.6rem;height:1.6rem;border-radius:.45rem;border:1px solid rgba(255,255,255,.14);color:#f5f7fb;font-size:.75rem;letter-spacing:0}.panels[data-astro-cid-vpaapwbp]{position:relative;border-radius:1.1rem;overflow:hidden;background:#07080c}.panel[data-astro-cid-vpaapwbp]{position:relative;display:grid;grid-template-columns:auto 1fr;gap:clamp(1.25rem,3vw,2.25rem);align-items:start;min-height:17.5rem;padding:clamp(1.5rem,3.5vw,2.5rem);background:var(--p-bg);color:var(--night-text-1);text-align:left;isolation:isolate}.panel[data-astro-cid-vpaapwbp]+.panel[data-astro-cid-vpaapwbp]{border-top:1px solid rgba(255,255,255,.08)}.panel[data-astro-cid-vpaapwbp][hidden]{display:none}.panel[data-astro-cid-vpaapwbp]:focus-visible{outline:2px solid var(--p-accent);outline-offset:-4px}.panel-glow[data-astro-cid-vpaapwbp]{position:absolute;top:-40%;right:-10%;z-index:-1;width:70%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--p-accent) 22%,transparent),transparent 65%);pointer-events:none}.panel-mark[data-astro-cid-vpaapwbp]{display:grid;place-items:center;width:clamp(4.5rem,9vw,6rem);aspect-ratio:1;border-radius:1.25rem;border:1px solid color-mix(in srgb,var(--p-accent) 35%,transparent);background:color-mix(in srgb,var(--p-accent) 8%,transparent);box-shadow:0 0 2.5rem -.75rem color-mix(in srgb,var(--p-accent) 50%,transparent)}.panel-head[data-astro-cid-vpaapwbp]{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem;min-height:2.75rem}.panel-name[data-astro-cid-vpaapwbp]{font-size:clamp(1.75rem,4vw,2.6rem);font-weight:800;letter-spacing:-.04em;line-height:1.05}.panel-name-text[data-astro-cid-vpaapwbp]:after{content:"";display:inline-block;width:.07em;height:.86em;margin-left:.09em;vertical-align:-.06em;border-radius:1px;background:var(--p-accent);opacity:0;transition:opacity .45s ease}.panel-name[data-astro-cid-vpaapwbp].is-caret .panel-name-text[data-astro-cid-vpaapwbp]:after{opacity:1;animation:caret-blink .85s steps(1) infinite}@keyframes caret-blink{51%,to{background:transparent}}.badge[data-astro-cid-vpaapwbp]{display:inline-flex;align-items:center;gap:.4rem;padding:.25rem .65rem;border-radius:var(--radius-full);border:1px solid rgba(255,255,255,.16);color:var(--night-text-2);font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.badge[data-astro-cid-vpaapwbp]:before{content:"";width:.4rem;height:.4rem;border-radius:50%;background:currentColor}.badge-live[data-astro-cid-vpaapwbp]{border-color:color-mix(in srgb,var(--p-accent) 55%,transparent);background:color-mix(in srgb,var(--p-accent) 12%,transparent);color:var(--p-accent)}.badge-soon[data-astro-cid-vpaapwbp]:before{background:var(--p-accent)}.panel-kind[data-astro-cid-vpaapwbp]{margin-top:.35rem;color:var(--night-text-3);font-size:.875rem;font-weight:600}.panel-text[data-astro-cid-vpaapwbp]{max-width:38rem;margin-top:.9rem;color:var(--night-text-2);font-size:1rem;text-wrap:pretty}.panel-tags[data-astro-cid-vpaapwbp]{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:1.25rem}.panel-tags[data-astro-cid-vpaapwbp] li[data-astro-cid-vpaapwbp]{padding:.25rem .65rem;border-radius:var(--radius-sm);border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:var(--night-text-2);font-size:.75rem;font-weight:600}.panel-links[data-astro-cid-vpaapwbp]{display:flex;flex-wrap:wrap;gap:.25rem 1.5rem;margin-top:1rem}.panel-link[data-astro-cid-vpaapwbp]{display:inline-flex;align-items:center;gap:.4rem;min-height:2.75rem;color:var(--p-accent);font-size:.9375rem;font-weight:700}.panel-link[data-astro-cid-vpaapwbp] svg[data-astro-cid-vpaapwbp]{width:.9rem;height:.9rem;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;transition:transform .25s var(--ease-out)}.panel-link[data-astro-cid-vpaapwbp]:hover{text-decoration:underline;text-underline-offset:4px}.panel-link[data-astro-cid-vpaapwbp]:hover svg[data-astro-cid-vpaapwbp]{transform:translateY(-2px)}.panel[data-astro-cid-vpaapwbp] [data-astro-cid-vpaapwbp]:focus-visible{outline-color:var(--p-accent)}@keyframes panel-in{0%{opacity:0;transform:translateY(9px)}}@keyframes mark-in{0%{opacity:0;transform:scale(.86) rotate(-6deg)}}@keyframes glow-in{0%{opacity:0;transform:scale(.7)}}.panel[data-astro-cid-vpaapwbp].is-entering .panel-glow[data-astro-cid-vpaapwbp]{animation:glow-in .9s var(--ease-out) both}.panel[data-astro-cid-vpaapwbp].is-entering .panel-mark[data-astro-cid-vpaapwbp]{animation:mark-in .5s var(--ease-out) both}.panel[data-astro-cid-vpaapwbp].is-entering .badge[data-astro-cid-vpaapwbp]{animation:panel-in .4s .14s var(--ease-out) both}.panel[data-astro-cid-vpaapwbp].is-entering .panel-kind[data-astro-cid-vpaapwbp]{animation:panel-in .45s .18s var(--ease-out) both}.panel[data-astro-cid-vpaapwbp].is-entering .panel-text[data-astro-cid-vpaapwbp]{animation:panel-in .5s .22s var(--ease-out) both}.panel[data-astro-cid-vpaapwbp].is-entering .panel-tags[data-astro-cid-vpaapwbp] li[data-astro-cid-vpaapwbp]{animation:panel-in .4s var(--ease-out) both;animation-delay:calc(.3s + var(--i, 0) * .06s)}.panel[data-astro-cid-vpaapwbp].is-entering .panel-links[data-astro-cid-vpaapwbp]{animation:panel-in .45s .46s var(--ease-out) both}.hinge[data-astro-cid-vpaapwbp]{display:block;width:34%;height:.45rem;margin:0 auto;border-radius:0 0 .6rem .6rem;background:linear-gradient(180deg,#2a2e3a,#9aa3b2)}.deck[data-astro-cid-vpaapwbp]{position:relative;padding:clamp(.85rem,2vw,1.25rem) clamp(.85rem,2.5vw,1.6rem) clamp(1.1rem,2.5vw,1.6rem);border-radius:1.6rem;background:linear-gradient(180deg,#f3f5f9,#e4e9f0);border:1px solid rgba(15,23,42,.08);box-shadow:inset 0 1px #fff,inset 0 -2px #0f172a0d,0 28px 50px -28px #0f172a59,0 2px 4px #0f172a0d}.deck-bar[data-astro-cid-vpaapwbp]{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:2.75rem;margin-bottom:clamp(.75rem,2vw,1.1rem)}.deck-hint[data-astro-cid-vpaapwbp]{color:var(--text-3);font-size:.8125rem;font-weight:600}.deck-hint[data-astro-cid-vpaapwbp][hidden]{display:none}.kb-bar[data-astro-cid-vpaapwbp]{display:flex;align-items:center;gap:.6rem;margin-left:auto}.kb-bar[data-astro-cid-vpaapwbp][hidden]{display:none}.kb-bar-label[data-astro-cid-vpaapwbp]{font-size:.6875rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--text-3)}.kb-toggle[data-astro-cid-vpaapwbp]{display:flex;gap:.2rem;padding:.2rem;border-radius:var(--radius-full);background:#0f172a0f;box-shadow:inset 0 1px 2px #0f172a14}.kb-key[data-astro-cid-vpaapwbp]{min-width:2.75rem;min-height:2.75rem;padding:.3rem .8rem;border-radius:var(--radius-full);color:var(--text-2);font-size:.8125rem;font-weight:800;letter-spacing:.04em;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.kb-key[data-astro-cid-vpaapwbp]:hover{color:var(--text-1)}.kb-key[data-astro-cid-vpaapwbp][aria-pressed=true]{background:#fff;color:var(--text-1);box-shadow:0 1px 2px #0f172a1f,0 2px #0f172a14}.alphabet-wrap[data-astro-cid-vpaapwbp]{position:relative}.alphabet[data-astro-cid-vpaapwbp]{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(.3rem,.9vw,.5rem)}.letter[data-astro-cid-vpaapwbp]{--cap-shadow: 0 2px 0 rgba(15, 23, 42, .13), 0 3px 6px -1px rgba(15, 23, 42, .1);position:relative;display:grid;place-items:center;width:clamp(2.75rem,5.2vw,4rem);aspect-ratio:1;border-radius:.7rem;background:linear-gradient(180deg,#fff,#f4f6fa);box-shadow:inset 0 1px #fff,inset 0 0 0 1px #0f172a12,var(--cap-shadow);font-size:clamp(1.05rem,2.2vw,1.5rem);font-weight:800;letter-spacing:-.02em;line-height:1;user-select:none}.letter-off[data-astro-cid-vpaapwbp]{color:#a7b0bf;font-weight:700}.letter-on[data-astro-cid-vpaapwbp]{color:var(--text-1);cursor:pointer;transition:transform .14s ease,box-shadow .2s ease,background-color .2s ease,color .2s ease}.letter-on[data-astro-cid-vpaapwbp]:after{content:"";position:absolute;top:.45rem;right:.45rem;width:.4rem;height:.4rem;border-radius:50%;background:var(--p-accent);box-shadow:0 0 0 1.5px #0f172a40,0 0 .55rem var(--p-accent)}.letter-on[data-astro-cid-vpaapwbp]:hover{transform:translateY(-2px);box-shadow:inset 0 1px #fff,inset 0 0 0 1px color-mix(in srgb,var(--p-accent) 60%,rgba(15,23,42,.2)),0 4px #0f172a1f,0 10px 18px -6px #0f172a38}.letter-on[data-astro-cid-vpaapwbp][aria-selected=true]{background:var(--p-accent);color:var(--p-on);box-shadow:inset 0 1px #ffffff59,inset 0 0 0 1px #0f172a26,0 1px #0f172a33,0 0 0 4px color-mix(in srgb,var(--p-accent) 28%,transparent),0 8px 22px -6px color-mix(in srgb,var(--p-accent) 70%,transparent)}.letter-on[data-astro-cid-vpaapwbp][aria-selected=true]:after{background:var(--p-on);box-shadow:none;opacity:.55}.letter-on[data-astro-cid-vpaapwbp][aria-selected=true][data-product=gyma]{background:#0a0a0a;color:#c4ff32}.letter-on[data-astro-cid-vpaapwbp][aria-selected=true][data-product=gyma]:after{background:#c4ff32}.letter[data-astro-cid-vpaapwbp].is-pressed{transform:translateY(2px);box-shadow:inset 0 1px #fff,inset 0 0 0 1px #0f172a1a,0 0 #0f172a00}.letter-glyph[data-astro-cid-vpaapwbp]{transform:translateY(.02em)}.alphabet[data-astro-cid-vpaapwbp].is-keyboard{display:block;position:relative;height:calc(var(--kb-height) + 4px)}.alphabet[data-astro-cid-vpaapwbp].is-keyboard .letter[data-astro-cid-vpaapwbp]{position:absolute;left:0;top:0;width:var(--kb-w);height:var(--kb-h);aspect-ratio:auto;font-size:var(--kb-fs);transform:translate(var(--kx, 0px),var(--ky, 0px));transition:transform .62s cubic-bezier(.22,1,.36,1) calc(var(--n, 0) * 6ms),box-shadow .2s ease,background-color .2s ease,color .2s ease}.alphabet[data-astro-cid-vpaapwbp].is-keyboard .letter-on[data-astro-cid-vpaapwbp]:after{top:calc(var(--kb-w) * .12);right:calc(var(--kb-w) * .12);width:max(4px,calc(var(--kb-w) * .09));height:max(4px,calc(var(--kb-w) * .09))}.alphabet[data-astro-cid-vpaapwbp].is-keyboard .letter-on[data-astro-cid-vpaapwbp]:hover{transform:translate(var(--kx, 0px),calc(var(--ky, 0px) - 2px));transition-duration:.18s;transition-delay:0s}.alphabet[data-astro-cid-vpaapwbp].is-keyboard .letter[data-astro-cid-vpaapwbp].is-pressed,.alphabet[data-astro-cid-vpaapwbp].is-keyboard .letter-on[data-astro-cid-vpaapwbp]:active{transform:translate(var(--kx, 0px),calc(var(--ky, 0px) + 2px));transition-duration:.06s;transition-delay:0s}.alphabet[data-astro-cid-vpaapwbp].is-keyboard.no-anim .letter[data-astro-cid-vpaapwbp]{transition:none}@keyframes letter-strike{0%{opacity:0;transform:translateY(-7px) scale(1.12)}60%{opacity:1}}.alphabet[data-astro-cid-vpaapwbp].is-typing:not(.is-keyboard) .letter[data-astro-cid-vpaapwbp]{animation:letter-strike .34s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(var(--n, 0) * 35ms)}@keyframes letter-strike-kb{0%{opacity:0;transform:translate(var(--kx, 0px),calc(var(--ky, 0px) - 7px)) scale(1.12)}60%{opacity:1}to{opacity:1;transform:translate(var(--kx, 0px),var(--ky, 0px)) scale(1)}}.alphabet[data-astro-cid-vpaapwbp].is-keyboard.is-typing .letter[data-astro-cid-vpaapwbp]{animation:letter-strike-kb .34s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(var(--n, 0) * 35ms)}.alphabet[data-astro-cid-vpaapwbp].is-typed .letter[data-astro-cid-vpaapwbp]{opacity:1}@media(prefers-reduced-motion:reduce){.alphabet[data-astro-cid-vpaapwbp].is-typing .letter[data-astro-cid-vpaapwbp],.panel-name[data-astro-cid-vpaapwbp].is-caret .panel-name-text[data-astro-cid-vpaapwbp]:after,.panel[data-astro-cid-vpaapwbp].is-entering .panel-glow[data-astro-cid-vpaapwbp],.panel[data-astro-cid-vpaapwbp].is-entering .panel-mark[data-astro-cid-vpaapwbp],.panel[data-astro-cid-vpaapwbp].is-entering .badge[data-astro-cid-vpaapwbp],.panel[data-astro-cid-vpaapwbp].is-entering .panel-kind[data-astro-cid-vpaapwbp],.panel[data-astro-cid-vpaapwbp].is-entering .panel-text[data-astro-cid-vpaapwbp],.panel[data-astro-cid-vpaapwbp].is-entering .panel-tags[data-astro-cid-vpaapwbp] li[data-astro-cid-vpaapwbp],.panel[data-astro-cid-vpaapwbp].is-entering .panel-links[data-astro-cid-vpaapwbp]{animation:none}.alphabet[data-astro-cid-vpaapwbp].is-keyboard .letter[data-astro-cid-vpaapwbp]{transition-duration:0s;transition-delay:0s}.letter-on[data-astro-cid-vpaapwbp]:hover,.alphabet[data-astro-cid-vpaapwbp].is-keyboard .letter-on[data-astro-cid-vpaapwbp]:hover{transform:translate(var(--kx, 0px),var(--ky, 0px))}}@media(max-width:620px){.panel[data-astro-cid-vpaapwbp]{grid-template-columns:1fr;gap:1rem;min-height:0}.panel-mark[data-astro-cid-vpaapwbp]{width:4rem;border-radius:1rem}.screen[data-astro-cid-vpaapwbp],.deck[data-astro-cid-vpaapwbp]{border-radius:1.25rem}.letter[data-astro-cid-vpaapwbp]{border-radius:.45rem}}@media(hover:none){.deck-hint[data-astro-cid-vpaapwbp]{display:none!important}}.gyma-scene[data-astro-cid-w322ddfc]{--lime: #c4ff32;--teal: #00d4aa;--orange: #f59e0b;--g-text: #ffffff;--g-muted: #99a1af;--g-card: #121212;--g-line: rgba(255, 255, 255, .08);position:relative;display:grid;place-items:center;width:100%;padding-block:2.5em;font-size:clamp(8.5px,2.55cqi,13.5px);color:var(--g-text);font-family:var(--font-sans);line-height:1.3}.g-phone[data-astro-cid-w322ddfc]{position:relative;width:23em;padding:.55em;border-radius:3.4em;background:linear-gradient(160deg,#2a2a2a,#0d0d0d 40%,#1d1d1d);box-shadow:0 0 0 1px #ffffff14,0 3em 6em -1em #000000bf,0 0 7em -1em #c4ff3229}.g-screen[data-astro-cid-w322ddfc]{position:relative;display:grid;gap:.85em;min-height:46em;padding:3.2em 1.35em 1.6em;border-radius:2.9em;overflow:hidden;background:radial-gradient(ellipse 70% 36% at 18% 6%,rgba(196,255,50,.2),transparent 70%),radial-gradient(ellipse 60% 30% at 70% 92%,rgba(0,212,170,.12),transparent 70%),#060606;align-content:start}.g-notch[data-astro-cid-w322ddfc]{position:absolute;top:.8em;left:50%;width:6.5em;height:1.7em;border-radius:1em;background:#000;transform:translate(-50%)}.g-top[data-astro-cid-w322ddfc]{display:flex;align-items:center;justify-content:space-between}.g-step[data-astro-cid-w322ddfc]{font-size:.92em;font-weight:800;letter-spacing:.04em}.g-step-n[data-astro-cid-w322ddfc]{color:var(--lime);font-size:1.35em}.g-step-of[data-astro-cid-w322ddfc]{color:var(--g-muted)}.g-step-l[data-astro-cid-w322ddfc]{margin-left:.3em;font-size:.85em;letter-spacing:.14em}.g-dashes[data-astro-cid-w322ddfc]{display:flex;gap:.3em}.g-dashes[data-astro-cid-w322ddfc] i[data-astro-cid-w322ddfc]{width:1.5em;height:.22em;border-radius:1em;background:#ffffff29;transition:background-color .4s ease}.g-dashes[data-astro-cid-w322ddfc] i[data-astro-cid-w322ddfc].on{background:var(--lime)}.g-title[data-astro-cid-w322ddfc]{font-size:2.45em;font-weight:800;letter-spacing:-.04em;line-height:1.02}.g-title[data-astro-cid-w322ddfc] span[data-astro-cid-w322ddfc]{background:linear-gradient(96deg,var(--lime),var(--teal));-webkit-background-clip:text;background-clip:text;color:transparent}.g-card[data-astro-cid-w322ddfc]{border-radius:1.15em;border:1px solid var(--g-line);background:var(--g-card);padding:.95em 1.05em}.g-ico[data-astro-cid-w322ddfc]{width:1.25em;height:1.25em;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.g-timer[data-astro-cid-w322ddfc]{display:grid;grid-template-columns:1fr auto;row-gap:.25em;align-items:center}.g-timer-main[data-astro-cid-w322ddfc]{display:flex;align-items:center;gap:.45em;color:var(--lime)}.g-time[data-astro-cid-w322ddfc]{color:var(--g-text);font-size:1.95em;font-weight:800;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.g-pause[data-astro-cid-w322ddfc]{display:grid;place-items:center;justify-self:end;width:2.6em;height:2.6em;border-radius:50%;background:var(--lime)}.g-pause[data-astro-cid-w322ddfc] svg[data-astro-cid-w322ddfc]{width:1.2em;height:1.2em;fill:#051007}.g-timer-sub[data-astro-cid-w322ddfc],.g-timer-moves[data-astro-cid-w322ddfc]{color:var(--g-muted);font-size:.82em}.g-timer-moves[data-astro-cid-w322ddfc]{justify-self:end}.g-done[data-astro-cid-w322ddfc]{color:var(--g-text);font-weight:700}.g-last[data-astro-cid-w322ddfc]{border-color:#00d4aa38;background:linear-gradient(180deg,#00d4aa12,#00d4aa05),#0b0f0d}.g-last-h[data-astro-cid-w322ddfc]{display:flex;align-items:center;gap:.4em;color:var(--teal);font-size:.85em;font-weight:700}.g-last-row[data-astro-cid-w322ddfc]{display:grid;grid-template-columns:auto 1fr 1fr auto;align-items:center;gap:.6em;margin-top:.6em;padding:.45em .7em;border-radius:.6em;background:#00d4aa1a;font-size:.8em}.g-last-row[data-astro-cid-w322ddfc] b[data-astro-cid-w322ddfc]{color:var(--teal)}.g-last-row[data-astro-cid-w322ddfc] span[data-astro-cid-w322ddfc]{text-align:center}.g-last-row[data-astro-cid-w322ddfc] em[data-astro-cid-w322ddfc]{padding:.15em .5em;border-radius:.4em;background:#f59e0b2e;color:var(--orange);font-style:normal;font-weight:700;font-size:.85em}.g-last-hint[data-astro-cid-w322ddfc]{margin-top:.6em;color:#c9ced6;font-size:.8em}.g-last-hint[data-astro-cid-w322ddfc] u[data-astro-cid-w322ddfc]{color:var(--g-text);font-weight:700;text-decoration-color:var(--teal);text-underline-offset:.2em}.g-set[data-astro-cid-w322ddfc]{transition:border-color .45s ease,background-color .45s ease,box-shadow .45s ease}.g-set-row[data-astro-cid-w322ddfc]{display:flex;align-items:center;gap:.35em;min-height:2.2em}.g-set-n[data-astro-cid-w322ddfc]{width:1.1em;color:var(--g-muted);font-weight:700}.g-btn[data-astro-cid-w322ddfc]{display:grid;place-items:center;width:1.6em;height:1.6em;border-radius:50%;background:#222;color:#d8dce2;font-weight:700;line-height:1;transition:background-color .18s ease,transform .18s ease,opacity .35s ease}.g-btn[data-astro-cid-w322ddfc].is-tap{background:var(--lime);color:#051007;transform:scale(.88)}.g-num[data-astro-cid-w322ddfc]{display:inline-block;min-width:2.2em;text-align:center;font-size:1.15em;font-weight:800;font-variant-numeric:tabular-nums}.g-unit[data-astro-cid-w322ddfc]{color:var(--g-muted);font-size:.65em;font-weight:700;letter-spacing:.06em}.g-gap[data-astro-cid-w322ddfc]{width:.5em}.g-check[data-astro-cid-w322ddfc]{display:none;place-items:center;width:1.6em;height:1.6em;border-radius:50%;background:#22c55e}.g-check[data-astro-cid-w322ddfc] svg[data-astro-cid-w322ddfc],.g-complete[data-astro-cid-w322ddfc] svg[data-astro-cid-w322ddfc]{width:1.05em;height:1.05em;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.g-check[data-astro-cid-w322ddfc] svg[data-astro-cid-w322ddfc]{stroke:#fff}.g-badge[data-astro-cid-w322ddfc]{display:none;margin-left:auto;padding:.2em .6em;border-radius:1em;border:1px solid rgba(245,158,11,.55);background:#f59e0b1f;color:var(--orange);font-size:.7em;font-weight:700;white-space:nowrap}.g-set-extra[data-astro-cid-w322ddfc]{display:grid;grid-template-rows:1fr;transition:grid-template-rows .5s var(--ease-out),opacity .35s ease}.g-set-extra-inner[data-astro-cid-w322ddfc]{display:grid;gap:.6em;min-height:0;overflow:hidden;padding-top:.75em}.g-rpe-h[data-astro-cid-w322ddfc]{justify-self:center;color:var(--g-muted);font-size:.66em;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.g-rpe[data-astro-cid-w322ddfc]{display:grid;grid-template-columns:repeat(10,1fr);gap:.28em}.g-rpe[data-astro-cid-w322ddfc] span[data-astro-cid-w322ddfc]{display:grid;place-items:center;aspect-ratio:1;border-radius:.45em;background:#1f1f1f;color:#e5e7eb;font-size:.82em;font-weight:700;transition:background-color .2s ease,color .2s ease,transform .2s ease}.g-rpe[data-astro-cid-w322ddfc] span[data-astro-cid-w322ddfc].is-on{background:var(--orange);color:#1a0f00;transform:scale(1.08)}.g-hard[data-astro-cid-w322ddfc]{justify-self:center;color:var(--orange);font-size:.78em;font-weight:700}.g-complete[data-astro-cid-w322ddfc]{display:flex;align-items:center;justify-content:center;gap:.4em;min-height:2.6em;border-radius:.75em;background:var(--lime);color:#051007;font-weight:800;transition:transform .15s ease,filter .15s ease}.g-complete[data-astro-cid-w322ddfc].is-press{transform:scale(.96);filter:brightness(.85)}.g-set[data-astro-cid-w322ddfc].is-done{border-color:#22c55e8c;background:#22c55e1a;box-shadow:0 0 2.5em -.8em #22c55e8c}.g-set[data-astro-cid-w322ddfc].is-done .g-set-extra[data-astro-cid-w322ddfc]{grid-template-rows:0fr;opacity:0}.g-set[data-astro-cid-w322ddfc].is-done .g-set-n[data-astro-cid-w322ddfc],.g-set[data-astro-cid-w322ddfc].is-done .g-btn[data-astro-cid-w322ddfc]{display:none}.g-set[data-astro-cid-w322ddfc].is-done .g-check[data-astro-cid-w322ddfc]{display:grid}.g-set[data-astro-cid-w322ddfc].is-done .g-badge[data-astro-cid-w322ddfc]{display:inline-block}.g-float[data-astro-cid-w322ddfc]{position:absolute;z-index:2;display:flex;align-items:center;gap:.8em;padding:.85em 1.1em .85em .9em;border-radius:1.2em;border:1px solid rgba(255,255,255,.1);background:#121212d1;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 1.6em 3em -1em #000000b3}.g-float-text[data-astro-cid-w322ddfc]{display:grid;line-height:1.25}.g-float-text[data-astro-cid-w322ddfc] small[data-astro-cid-w322ddfc]{color:var(--g-muted);font-size:.78em}.g-float-text[data-astro-cid-w322ddfc] b[data-astro-cid-w322ddfc]{font-size:1.25em;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.g-rest[data-astro-cid-w322ddfc]{right:max(0px,calc(50% - 21em));bottom:5.5em}.g-pr[data-astro-cid-w322ddfc]{left:max(0px,calc(50% - 21em));top:9em}.g-ring[data-astro-cid-w322ddfc]{width:3.3em;height:3.3em;transform:rotate(-90deg)}.g-ring[data-astro-cid-w322ddfc] circle[data-astro-cid-w322ddfc]{fill:none;stroke-width:4}.g-ring-bg[data-astro-cid-w322ddfc]{stroke:#ffffff1a}.g-ring-fg[data-astro-cid-w322ddfc]{stroke:var(--lime);stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:.18}.g-pr-ico[data-astro-cid-w322ddfc]{display:grid;place-items:center;width:2.6em;height:2.6em;border-radius:.8em;background:linear-gradient(135deg,var(--lime),var(--teal))}.g-pr-ico[data-astro-cid-w322ddfc] svg[data-astro-cid-w322ddfc]{width:1.35em;height:1.35em;fill:none;stroke:#051007;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.gyma-scene[data-astro-cid-w322ddfc] .g-spark{position:absolute;z-index:3;width:.45em;height:.45em;margin:-.225em 0 0 -.225em;border-radius:50%;pointer-events:none}.dormz-scene[data-astro-cid-qm2fckrt]{--lamp: #ffc24b;--lamp-deep: #f29d0f;--lamp-soft: #ffe2a3;--ink: #14163a;--ink-soft: #4b4f78;--ink-mute: #5f6390;--paper: #fbf6ec;--coral: #ff7355;position:relative;width:100%;padding:1.5em 0 4.5em;font-size:clamp(8.5px,2.3cqi,14px);font-family:var(--font-sans);line-height:1.3;color:var(--ink)}.d-browser[data-astro-cid-qm2fckrt]{position:relative;width:min(100%,40em);margin-inline:auto;border-radius:1.3em;overflow:hidden;background:var(--paper);box-shadow:0 0 0 1px #ffffff1f,0 2.5em 5em -1.2em #030414cc,0 0 6em -1em #ffc24b38}.d-chrome[data-astro-cid-qm2fckrt]{display:flex;align-items:center;gap:1em;padding:.7em 1em;background:#ece5d6;border-bottom:1px solid rgba(20,22,58,.08)}.d-dots[data-astro-cid-qm2fckrt]{display:flex;gap:.4em}.d-dots[data-astro-cid-qm2fckrt] i[data-astro-cid-qm2fckrt]{width:.7em;height:.7em;border-radius:50%;background:#14163a2e}.d-url[data-astro-cid-qm2fckrt]{display:inline-flex;align-items:center;gap:.4em;flex:1;max-width:18em;margin-inline:auto;padding:.3em .9em;border-radius:1em;background:#ffffffb3;color:var(--ink-soft);font-size:.8em;font-weight:600}.d-url[data-astro-cid-qm2fckrt] svg[data-astro-cid-qm2fckrt],.d-search[data-astro-cid-qm2fckrt] svg[data-astro-cid-qm2fckrt],.d-item[data-astro-cid-qm2fckrt] small[data-astro-cid-qm2fckrt] svg[data-astro-cid-qm2fckrt],.d-campus[data-astro-cid-qm2fckrt] svg[data-astro-cid-qm2fckrt]{width:1.1em;height:1.1em;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.d-app[data-astro-cid-qm2fckrt]{padding:1.1em 1.2em 1.3em}.d-head[data-astro-cid-qm2fckrt]{display:flex;align-items:center;gap:1em}.d-logo[data-astro-cid-qm2fckrt]{display:inline-flex;align-items:center;gap:.45em;font-size:1.2em;font-weight:800;letter-spacing:-.04em}.d-logo[data-astro-cid-qm2fckrt] svg[data-astro-cid-qm2fckrt]{width:1.5em;height:1.5em}.d-search[data-astro-cid-qm2fckrt]{display:flex;align-items:center;gap:.5em;flex:1;min-height:2.6em;padding:0 .9em;border-radius:.8em;border:1.5px solid var(--ink);background:#fff;font-weight:700}.d-query[data-astro-cid-qm2fckrt]{white-space:nowrap}.d-caret[data-astro-cid-qm2fckrt]{width:2px;height:1.1em;margin-left:-.35em;background:var(--ink);animation:d-caret 1s steps(1) infinite}@keyframes d-caret{50%{opacity:0}}.d-body[data-astro-cid-qm2fckrt]{display:grid;grid-template-columns:1.05fr 1fr;gap:1em;margin-top:1em}.d-map[data-astro-cid-qm2fckrt]{position:relative;aspect-ratio:1;border-radius:1em;overflow:hidden;background:radial-gradient(circle at 50% 50%,rgba(255,194,75,.16),transparent 60%),#f1ead9}.d-streets[data-astro-cid-qm2fckrt]{position:absolute;inset:0;width:100%;height:100%}.d-streets[data-astro-cid-qm2fckrt] path[data-astro-cid-qm2fckrt]{fill:none;stroke:#fff;stroke-width:2.2;vector-effect:non-scaling-stroke}.d-streets[data-astro-cid-qm2fckrt] .d-street-main[data-astro-cid-qm2fckrt]{stroke:#ffe2a3;stroke-width:4}.d-water[data-astro-cid-qm2fckrt]{position:absolute;right:-12%;bottom:-14%;width:46%;aspect-ratio:1;border-radius:50%;background:#c9dcf0}.d-rings[data-astro-cid-qm2fckrt] i[data-astro-cid-qm2fckrt]{position:absolute;left:calc(50% - var(--r) / 2);top:calc(50% - var(--r) / 2);width:var(--r);aspect-ratio:1;border-radius:50%;border:1.5px dashed rgba(20,22,58,.28)}.d-rings[data-astro-cid-qm2fckrt] b[data-astro-cid-qm2fckrt]{position:absolute;top:-.75em;left:50%;padding:0 .35em;border-radius:.4em;background:#f1ead9;color:var(--ink-soft);font-size:.62em;font-weight:700;transform:translate(-50%);white-space:nowrap}.d-campus[data-astro-cid-qm2fckrt]{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:2.3em;height:2.3em;border-radius:50%;background:var(--ink);color:var(--lamp);transform:translate(-50%,-50%);box-shadow:0 0 0 .35em #14163a1f}.d-campus-label[data-astro-cid-qm2fckrt]{position:absolute;left:50%;top:calc(50% + 1.7em);padding:.15em .5em;border-radius:.4em;background:var(--ink);color:var(--paper);font-size:.66em;font-weight:700;white-space:nowrap;transform:translate(-50%)}.d-pin[data-astro-cid-qm2fckrt]{position:absolute;left:var(--x);top:var(--y);display:grid;place-items:center;width:1.7em;height:1.7em;margin:-1.85em 0 0 -.85em;border-radius:50% 50% 50% 0;background:var(--lamp);border:2px solid var(--ink);transform:rotate(-45deg)}.d-pin[data-astro-cid-qm2fckrt] b[data-astro-cid-qm2fckrt]{font-size:.72em;font-weight:800;transform:rotate(45deg)}.d-pin[data-astro-cid-qm2fckrt].is-hot{background:var(--coral);color:#fff;z-index:1}.d-pin[data-astro-cid-qm2fckrt].is-hot:after{content:"";position:absolute;inset:-.5em;border-radius:inherit;border:2px solid var(--coral);animation:d-ping 1.8s ease-out infinite}@keyframes d-ping{0%{opacity:.9;transform:scale(.7)}to{opacity:0;transform:scale(1.5)}}.d-list[data-astro-cid-qm2fckrt]{display:grid;align-content:start;gap:.6em}.d-item[data-astro-cid-qm2fckrt]{display:flex;align-items:center;gap:.7em;padding:.75em .8em;border-radius:.9em;border:1px solid rgba(20,22,58,.1);background:#fff;transition:border-color .3s ease,box-shadow .3s ease}.d-item[data-astro-cid-qm2fckrt].is-hot{border-color:var(--ink);box-shadow:.25em .25em 0 var(--ink)}.d-rank[data-astro-cid-qm2fckrt]{display:grid;place-items:center;flex-shrink:0;width:1.8em;height:1.8em;border-radius:.55em;background:var(--lamp-soft);font-size:.85em;font-weight:800}.d-item[data-astro-cid-qm2fckrt].is-hot .d-rank[data-astro-cid-qm2fckrt]{background:var(--coral);color:#fff}.d-item-text[data-astro-cid-qm2fckrt]{display:grid;gap:.2em;min-width:0}.d-name[data-astro-cid-qm2fckrt]{font-size:.86em;font-weight:800;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.d-item[data-astro-cid-qm2fckrt] small[data-astro-cid-qm2fckrt]{display:flex;align-items:center;gap:.3em;color:var(--ink-mute);font-size:.72em;font-weight:600}.d-manager[data-astro-cid-qm2fckrt]{position:absolute;right:max(0px,calc(50% - 25em));bottom:0;z-index:2;width:14.5em;padding:1em 1.1em;border-radius:1.2em;border:1px solid rgba(255,255,255,.12);background:#14163adb;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--paper);box-shadow:0 1.6em 3em -1em #030414d9}.d-m-head[data-astro-cid-qm2fckrt]{color:var(--lamp);font-size:.72em;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.d-m-main[data-astro-cid-qm2fckrt]{display:flex;align-items:center;gap:.8em;margin-top:.7em}.d-m-ring[data-astro-cid-qm2fckrt]{width:3.4em;height:3.4em;transform:rotate(-90deg)}.d-m-ring[data-astro-cid-qm2fckrt] circle[data-astro-cid-qm2fckrt]{fill:none;stroke:#ffffff1f;stroke-width:5}.d-m-ring[data-astro-cid-qm2fckrt] .d-m-ring-fg[data-astro-cid-qm2fckrt]{stroke:var(--lamp);stroke-linecap:round;stroke-dasharray:100}.d-m-occ[data-astro-cid-qm2fckrt]{display:grid;line-height:1.15}.d-m-occ[data-astro-cid-qm2fckrt] b[data-astro-cid-qm2fckrt]{font-size:1.6em;font-weight:800;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.d-m-occ[data-astro-cid-qm2fckrt] small[data-astro-cid-qm2fckrt]{color:#c3c5de;font-size:.78em}.d-m-rows[data-astro-cid-qm2fckrt]{display:grid;gap:.35em;margin-top:.85em;padding-top:.75em;border-top:1px solid rgba(255,255,255,.1);font-size:.82em}.d-m-rows[data-astro-cid-qm2fckrt] li[data-astro-cid-qm2fckrt]{display:flex;justify-content:space-between}.d-m-rows[data-astro-cid-qm2fckrt] span[data-astro-cid-qm2fckrt]{color:#c3c5de}.d-m-rows[data-astro-cid-qm2fckrt] b[data-astro-cid-qm2fckrt]{font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){.d-caret[data-astro-cid-qm2fckrt],.d-pin[data-astro-cid-qm2fckrt].is-hot:after{animation:none}}@container (max-width: 30rem){.d-body[data-astro-cid-qm2fckrt]{grid-template-columns:1fr}.d-map[data-astro-cid-qm2fckrt]{width:min(100%,22em);justify-self:center}.d-manager[data-astro-cid-qm2fckrt]{position:relative;right:auto;margin:-2.2em 0 0 auto}.dormz-scene[data-astro-cid-qm2fckrt]{padding-bottom:0}}.dormz-night[data-astro-cid-tzuexro3]{position:absolute;inset:0;overflow:hidden;pointer-events:none}.dn-stars[data-astro-cid-tzuexro3] i[data-astro-cid-tzuexro3]{position:absolute;border-radius:50%;background:#fbf6ec;opacity:.7;animation:dn-twinkle 4.5s ease-in-out infinite}@keyframes dn-twinkle{0%,to{opacity:.75}50%{opacity:.2}}.dn-moon[data-astro-cid-tzuexro3]{position:absolute;top:clamp(3rem,9vw,6.5rem);right:clamp(1.5rem,9vw,9rem);width:clamp(2.2rem,4vw,3.4rem);aspect-ratio:1;border-radius:50%;box-shadow:inset clamp(-.6rem,-1vw,-.45rem) clamp(.3rem,.6vw,.45rem) 0 0 #ffe2a3;filter:drop-shadow(0 0 1.4rem rgba(255,226,163,.45));transform:rotate(-18deg)}.dn-shooting[data-astro-cid-tzuexro3]{position:absolute;top:14%;left:12%;width:7rem;height:1px;background:linear-gradient(90deg,rgba(251,246,236,.9),transparent);opacity:0;transform:rotate(-24deg);animation:dn-shoot 9s ease-in 2s infinite}@keyframes dn-shoot{0%,86%{opacity:0;translate:0 0}88%{opacity:1}96%,to{opacity:0;translate:22rem 9.5rem}}.dn-skyline[data-astro-cid-tzuexro3]{position:absolute;left:0;right:0;bottom:0;width:100%;height:clamp(6.5rem,15vw,11.5rem);max-width:none}.dn-blink[data-astro-cid-tzuexro3]{animation:dn-blink 9s steps(1) infinite}@keyframes dn-blink{0%,62%{opacity:1}63%,80%{opacity:.08}81%,to{opacity:1}}@media(prefers-reduced-motion:reduce){.dn-stars[data-astro-cid-tzuexro3] i[data-astro-cid-tzuexro3],.dn-blink[data-astro-cid-tzuexro3],.dn-shooting[data-astro-cid-tzuexro3]{animation:none}}@font-face{font-family:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/fredoka-hebrew-wght-normal.DdnsCkLr.woff2) format("woff2-variations");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/fredoka-latin-ext-wght-normal.CYrqKuxd.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/fredoka-latin-wght-normal.DM6njrJ3.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.wort-scene[data-astro-cid-s7nao565]{--cyan: #22d3ee;--pink: #ff4f8b;--gold: #ffd23f;--violet: #a78bfa;--green: #34d399;--red: #ff3b5c;--w-text: #e8ebff;--w-muted: #9aa3c7;--w-line: rgba(130, 150, 255, .18);--display: "Fredoka Variable", "Nunito", system-ui, sans-serif;position:relative;width:100%;font-size:clamp(9px,2.35cqi,14px);font-family:var(--display);color:var(--w-text);line-height:1.25}.w-game[data-astro-cid-s7nao565]{position:relative;display:grid;grid-template-rows:auto 1fr auto;width:min(100%,44em);aspect-ratio:4 / 3.35;margin-inline:auto;border-radius:1.5em;overflow:hidden;border:1px solid var(--w-line);background:radial-gradient(ellipse 60% 55% at 50% 52%,rgba(34,211,238,.12),transparent 70%),radial-gradient(ellipse 90% 70% at 50% 110%,rgba(167,139,250,.16),transparent 70%),#0b0d1f;box-shadow:0 2.5em 5em -1.2em #000000bf,0 0 6em -1.5em #22d3ee47}.w-hud[data-astro-cid-s7nao565]{position:relative;z-index:3;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1em;padding:.9em 1.1em 0}.w-hearts[data-astro-cid-s7nao565]{display:flex;gap:.2em}.w-hearts[data-astro-cid-s7nao565] svg[data-astro-cid-s7nao565]{width:1.35em;height:1.35em;fill:#ff4f7b;filter:drop-shadow(0 0 .35em rgba(255,79,123,.45));transition:opacity .3s ease,transform .3s ease}.w-hearts[data-astro-cid-s7nao565] svg[data-astro-cid-s7nao565].is-lost{opacity:.18;transform:scale(.8);filter:none}.w-stage[data-astro-cid-s7nao565]{display:grid;justify-items:center;gap:.3em;min-width:11em}.w-stage[data-astro-cid-s7nao565] b[data-astro-cid-s7nao565]{font-size:.95em;font-weight:600}.w-stage[data-astro-cid-s7nao565] small[data-astro-cid-s7nao565]{color:var(--w-muted);font-size:.78em}.w-progress[data-astro-cid-s7nao565]{display:block;width:100%;height:.4em;border-radius:1em;background:#ffffff14;overflow:hidden}.w-progress-fill[data-astro-cid-s7nao565]{display:block;width:42%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--cyan),var(--violet));transition:width .5s cubic-bezier(.22,1,.36,1)}.w-score[data-astro-cid-s7nao565]{display:flex;align-items:center;justify-content:flex-end;gap:.5em}.w-score[data-astro-cid-s7nao565] b[data-astro-cid-s7nao565]{color:var(--gold);font-weight:700;font-variant-numeric:tabular-nums}.w-combo[data-astro-cid-s7nao565]{padding:.1em .5em;border-radius:.6em;background:#ffd23f24;color:var(--gold);font-size:.85em;font-weight:700}.w-field[data-astro-cid-s7nao565]{position:relative;overflow:hidden}.w-grid[data-astro-cid-s7nao565]{position:absolute;inset:0;background-image:linear-gradient(rgba(130,150,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(130,150,255,.06) 1px,transparent 1px);background-size:2.6em 2.6em;background-position:center;mask-image:radial-gradient(ellipse 70% 70% at 50% 50%,black 20%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 70% 70% at 50% 50%,black 20%,transparent 80%)}.w-hero[data-astro-cid-s7nao565]{position:absolute;left:50%;top:50%;width:3.6em;height:3.6em;transform:translate(-50%,-50%)}.w-ring[data-astro-cid-s7nao565]{position:absolute;inset:-.9em;border-radius:50%;border:1.5px dashed rgba(34,211,238,.35);animation:w-spin 14s linear infinite}@keyframes w-spin{to{transform:rotate(360deg)}}.w-core[data-astro-cid-s7nao565]{position:absolute;inset:.55em;border-radius:50%;background:radial-gradient(circle at 35% 30%,#a5f3fc,var(--cyan) 45%,#2563eb);box-shadow:0 0 1.4em #22d3eea6,inset 0 -.25em .5em #06102473}.w-gun[data-astro-cid-s7nao565]{position:absolute;left:50%;top:50%;width:0;height:0;transform:rotate(var(--aim, -30deg));transition:transform .16s ease-out}.w-gun[data-astro-cid-s7nao565] i[data-astro-cid-s7nao565]{position:absolute;left:.9em;top:-.38em;width:1.6em;height:.76em;border-radius:.3em;background:linear-gradient(90deg,#6d7bff,#c7d2fe);box-shadow:0 0 .6em #6d7bff99}.w-enemy[data-astro-cid-s7nao565]{position:absolute;left:var(--x);top:var(--y);display:grid;justify-items:center;gap:.3em;transform:translate(-50%,-50%);will-change:transform}.w-field[data-astro-cid-s7nao565].is-live .w-enemy[data-astro-cid-s7nao565]{left:0;top:0}.w-label[data-astro-cid-s7nao565]{display:grid;justify-items:center;padding:.25em .65em;border-radius:.7em;border:1px solid var(--w-line);background:#0b0d1fdb;white-space:nowrap;line-height:1.15}.w-label[data-astro-cid-s7nao565] b[data-astro-cid-s7nao565]{font-weight:600;font-size:1.02em}.w-label[data-astro-cid-s7nao565] em[data-astro-cid-s7nao565]{color:var(--green);font-style:normal;font-size:.8em;font-weight:600}.w-label[data-astro-cid-s7nao565] em[data-astro-cid-s7nao565].w-mask{color:var(--cyan);letter-spacing:.02em}.w-enemy[data-astro-cid-s7nao565].is-target .w-label[data-astro-cid-s7nao565]{border-color:var(--cyan);box-shadow:0 0 .9em #22d3ee59}.w-body[data-astro-cid-s7nao565]{position:relative;display:flex;justify-content:center;gap:.35em;width:2.5em;height:2.2em;padding-top:.65em;border-radius:50% 50% 44% 44%;background:radial-gradient(circle at 35% 30%,#ff9bbd,var(--pink) 55%,#b8285c);box-shadow:0 0 1.1em #ff4f8b73;animation:w-bob 1.2s ease-in-out infinite alternate}.w-cyan[data-astro-cid-s7nao565] .w-body[data-astro-cid-s7nao565]{width:2em;height:1.8em;padding-top:.5em;background:radial-gradient(circle at 35% 30%,#a5f3fc,var(--cyan) 55%,#0e7490);box-shadow:0 0 1.1em #22d3ee73;animation-duration:.8s}.w-gold[data-astro-cid-s7nao565] .w-body[data-astro-cid-s7nao565]{background:radial-gradient(circle at 35% 30%,#fff3b0,var(--gold) 55%,#c79a00);box-shadow:0 0 1.4em #ffd23f99}.w-gold[data-astro-cid-s7nao565] .w-label[data-astro-cid-s7nao565]{border-color:#ffd23f8c}@keyframes w-bob{to{transform:translateY(-.18em) scaleY(.96)}}.w-eye[data-astro-cid-s7nao565]{width:.46em;height:.52em;border-radius:50%;background:#fff;box-shadow:inset .08em .1em 0 .08em #1a1033}.wort-scene[data-astro-cid-s7nao565] .w-shot{position:absolute;left:0;top:0;z-index:4;color:var(--cyan);font-family:var(--display);font-weight:700;font-size:1.05em;text-shadow:0 0 .5em rgba(34,211,238,.9);pointer-events:none}.wort-scene[data-astro-cid-s7nao565] .w-float{position:absolute;left:0;top:0;z-index:4;color:var(--green);font-family:var(--display);font-weight:700;white-space:nowrap;text-shadow:0 0 .6em rgba(52,211,153,.6);pointer-events:none}.wort-scene[data-astro-cid-s7nao565] .w-spark{position:absolute;z-index:4;width:.42em;height:.42em;margin:-.21em 0 0 -.21em;border-radius:50%;pointer-events:none}.w-field[data-astro-cid-s7nao565].is-hit{animation:w-hit .35s ease}@keyframes w-hit{0%,to{background:transparent}30%{background:#ff3b5c29}}.w-typer[data-astro-cid-s7nao565]{position:relative;z-index:3;display:flex;align-items:center;gap:.7em;margin:0 1em 1em;padding:.4em .5em .4em .9em;border-radius:1em;border:1px solid var(--w-line);background:#10132ce6;transition:border-color .2s ease,box-shadow .2s ease}.w-typer[data-astro-cid-s7nao565]:focus-within{border-color:var(--cyan);box-shadow:0 0 0 3px #22d3ee38}.w-typer-label[data-astro-cid-s7nao565]{color:var(--cyan);font-size:.8em;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;cursor:text}.w-input[data-astro-cid-s7nao565]{flex:1;min-width:0;min-height:2.6em;border:0;outline:0;background:transparent;color:var(--w-text);font-family:var(--display);font-size:max(16px,1.15em);font-weight:600;letter-spacing:.02em}.w-input[data-astro-cid-s7nao565]::placeholder{color:var(--w-muted);opacity:1}.w-input[data-astro-cid-s7nao565].is-ok{color:var(--green)}.w-input[data-astro-cid-s7nao565].is-bad{color:#ff8da1}.w-typer[data-astro-cid-s7nao565].is-miss{animation:w-shake .32s ease}@keyframes w-shake{25%{transform:translate(-5px)}75%{transform:translate(5px)}}.w-fire[data-astro-cid-s7nao565]{padding:.3em .6em;border-radius:.6em;background:#ffffff0f;color:var(--w-muted);font-size:.75em;font-weight:600;white-space:nowrap}@media(prefers-reduced-motion:reduce){.w-ring[data-astro-cid-s7nao565],.w-body[data-astro-cid-s7nao565]{animation:none}.w-gun[data-astro-cid-s7nao565]{transition:none}}@container (max-width: 26rem){.w-game[data-astro-cid-s7nao565]{aspect-ratio:1 / 1.08}.w-fire[data-astro-cid-s7nao565]{display:none}}.showcase[data-astro-cid-j26n5e3m]{position:relative;color:var(--night-text-1);background-color:var(--night-bg);transition:background-color .9s ease;clip-path:inset(0 calc(var(--inset, 0) * 3vw) round calc(var(--inset, 0) * 2.75rem))}.showcase-intro[data-astro-cid-j26n5e3m]{padding-top:clamp(6rem,13vw,10rem);padding-bottom:clamp(2rem,5vw,4rem)}.eyebrow-night[data-astro-cid-j26n5e3m]{color:#8db0ff}.eyebrow-night[data-astro-cid-j26n5e3m]:before{background:linear-gradient(90deg,#8db0ff,#5fd4e8)}.showcase-title[data-astro-cid-j26n5e3m]{margin-top:1.1rem;font-size:clamp(2.5rem,7vw,5.75rem);font-weight:800;letter-spacing:-.045em;line-height:1;text-wrap:balance}.showcase-title[data-astro-cid-j26n5e3m] span[data-astro-cid-j26n5e3m]{color:var(--night-text-3)}.showcase-lead[data-astro-cid-j26n5e3m]{max-width:36rem;margin-top:1.5rem;color:var(--night-text-2);font-size:clamp(1.0625rem,1.8vw,1.25rem)}.chapter-index[data-astro-cid-j26n5e3m]{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.85rem;margin-top:clamp(2.5rem,5vw,3.75rem)}.ci[data-astro-cid-j26n5e3m]{display:flex;align-items:center;gap:1rem;min-height:4.75rem;padding:.9rem 1.1rem;border-radius:var(--radius-lg);border:1px solid var(--night-border);background:#ffffff08;transition:border-color .25s ease,background-color .25s ease,box-shadow .25s ease}.ci[data-astro-cid-j26n5e3m]:hover,.ci[data-astro-cid-j26n5e3m]:focus-visible{border-color:color-mix(in srgb,var(--p-accent) 55%,transparent);background:color-mix(in srgb,var(--p-accent) 7%,transparent);box-shadow:0 0 2.5rem -.75rem color-mix(in srgb,var(--p-accent) 45%,transparent)}.ci-key[data-astro-cid-j26n5e3m]{display:grid;place-items:center;flex-shrink:0;width:2.75rem;height:2.75rem;border-radius:.8rem;border:1px solid color-mix(in srgb,var(--p-accent) 45%,transparent);background:color-mix(in srgb,var(--p-accent) 12%,transparent);color:var(--p-accent);font-size:1.2rem;font-weight:800;box-shadow:inset 0 -3px color-mix(in srgb,var(--p-accent) 25%,transparent)}.ci-text[data-astro-cid-j26n5e3m]{display:grid;flex:1;line-height:1.3}.ci-text[data-astro-cid-j26n5e3m] b[data-astro-cid-j26n5e3m]{font-size:1.0625rem;font-weight:800;letter-spacing:-.01em}.ci-text[data-astro-cid-j26n5e3m] small[data-astro-cid-j26n5e3m]{color:var(--night-text-3);font-size:.875rem}.ci-arrow[data-astro-cid-j26n5e3m]{width:1.15rem;height:1.15rem;fill:none;stroke:var(--night-text-3);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;transition:stroke .2s ease,transform .25s var(--ease-out)}.ci[data-astro-cid-j26n5e3m]:hover .ci-arrow[data-astro-cid-j26n5e3m]{stroke:var(--p-accent);transform:translateY(3px)}.chapter[data-astro-cid-j26n5e3m]{position:relative;display:grid;align-items:center;min-height:min(100svh,64rem);padding-block:clamp(5rem,11vw,9rem);overflow:clip;background:var(--p-bg)}html.js .chapter[data-astro-cid-j26n5e3m]{background:transparent}.chapter-dormz[data-astro-cid-j26n5e3m]{padding-bottom:clamp(8rem,16vw,13rem)}.chapter-backdrop[data-astro-cid-j26n5e3m]{position:absolute;inset:0;pointer-events:none}.chapter-glow[data-astro-cid-j26n5e3m]{position:absolute;top:50%;right:-12%;width:min(70vw,56rem);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--p-accent) 20%,transparent),transparent 64%);transform:translateY(-50%);opacity:.35;transition:opacity 1.1s ease}.chapter[data-astro-cid-j26n5e3m].is-active .chapter-glow[data-astro-cid-j26n5e3m],html:not(.js) .chapter-glow[data-astro-cid-j26n5e3m]{opacity:1}.chapter-flip[data-astro-cid-j26n5e3m] .chapter-glow[data-astro-cid-j26n5e3m]{right:auto;left:-12%}.chapter-letter[data-astro-cid-j26n5e3m]{position:absolute;top:50%;right:-.06em;font-size:clamp(16rem,44vw,42rem);font-weight:900;line-height:.75;letter-spacing:-.06em;color:transparent;-webkit-text-stroke:1.5px color-mix(in srgb,var(--p-accent) 14%,transparent);transform:translate3d(0,calc(-50% + var(--py, 0px)),0);user-select:none}.chapter-flip[data-astro-cid-j26n5e3m] .chapter-letter[data-astro-cid-j26n5e3m]{right:auto;left:-.06em}.chapter-grid[data-astro-cid-j26n5e3m]{position:relative;display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(2.5rem,6vw,5.5rem)}.chapter-flip[data-astro-cid-j26n5e3m] .chapter-copy[data-astro-cid-j26n5e3m]{order:2}.chapter-stage[data-astro-cid-j26n5e3m]{container-type:inline-size;min-width:0}.chapter-meta[data-astro-cid-j26n5e3m]{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem}.keycap[data-astro-cid-j26n5e3m]{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:.8rem;border:1px solid color-mix(in srgb,var(--p-accent) 50%,transparent);background:color-mix(in srgb,var(--p-accent) 13%,transparent);color:var(--p-accent);font-size:1.2rem;font-weight:800;box-shadow:inset 0 -3px color-mix(in srgb,var(--p-accent) 28%,transparent)}.chapter-num[data-astro-cid-j26n5e3m]{color:var(--night-text-3);font-size:.8125rem;font-weight:700;letter-spacing:.14em;font-variant-numeric:tabular-nums}.pill[data-astro-cid-j26n5e3m]{display:inline-flex;align-items:center;gap:.45rem;padding:.3rem .75rem;border-radius:var(--radius-full);border:1px solid var(--night-border-strong);color:var(--night-text-2);font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.pill[data-astro-cid-j26n5e3m]:before{content:"";width:.45rem;height:.45rem;border-radius:50%;background:currentColor}.pill-live[data-astro-cid-j26n5e3m]{border-color:color-mix(in srgb,var(--p-accent) 55%,transparent);background:color-mix(in srgb,var(--p-accent) 12%,transparent);color:var(--p-accent)}.pill-live[data-astro-cid-j26n5e3m]:before{animation:pill-pulse 2s ease-in-out infinite}@keyframes pill-pulse{50%{opacity:.35}}.pill-soon[data-astro-cid-j26n5e3m]{color:var(--night-text-1)}.pill-soon[data-astro-cid-j26n5e3m]:before{background:var(--p-accent)}.chapter-name[data-astro-cid-j26n5e3m]{display:flex;align-items:center;gap:1rem;margin-top:1.6rem;font-size:clamp(2.75rem,6.2vw,4.75rem);font-weight:800;letter-spacing:-.045em;line-height:1}.chapter-kind[data-astro-cid-j26n5e3m]{margin-top:.6rem;color:var(--night-text-3);font-size:.9375rem;font-weight:600;letter-spacing:.02em}.chapter-tagline[data-astro-cid-j26n5e3m]{margin-top:1.6rem;font-size:clamp(1.4rem,2.6vw,2rem);font-weight:750;letter-spacing:-.025em;line-height:1.2;text-wrap:balance;background:linear-gradient(96deg,var(--p-accent),var(--p-accent-2));-webkit-background-clip:text;background-clip:text;color:transparent}.chapter-body[data-astro-cid-j26n5e3m]{max-width:34rem;margin-top:1rem;color:var(--night-text-2);font-size:1.0625rem;text-wrap:pretty}.chapter-stats[data-astro-cid-j26n5e3m]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:2rem 0 0;padding-top:1.5rem;border-top:1px solid var(--night-border)}.chapter-stats[data-astro-cid-j26n5e3m]>div[data-astro-cid-j26n5e3m]{display:flex;flex-direction:column-reverse;gap:.3rem}.chapter-stats[data-astro-cid-j26n5e3m] dd[data-astro-cid-j26n5e3m]{margin:0;font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:800;letter-spacing:-.035em;line-height:1.05;font-variant-numeric:tabular-nums}.chapter-stats[data-astro-cid-j26n5e3m] dt[data-astro-cid-j26n5e3m]{color:var(--night-text-3);font-size:.8125rem;line-height:1.35}.chapter-foot[data-astro-cid-j26n5e3m]{display:flex;align-items:center;flex-wrap:wrap;gap:1rem 1.5rem;margin-top:1.75rem}.chapter-tags[data-astro-cid-j26n5e3m]{display:flex;flex-wrap:wrap;gap:.4rem}.chapter-tags[data-astro-cid-j26n5e3m] li[data-astro-cid-j26n5e3m]{padding:.3rem .7rem;border-radius:var(--radius-sm);border:1px solid var(--night-border);background:#ffffff08;color:var(--night-text-2);font-size:.8125rem;font-weight:600}.chapter-link[data-astro-cid-j26n5e3m]{display:inline-flex;align-items:center;gap:.4rem;min-height:2.75rem;color:var(--p-accent);font-weight:700;transition:opacity .2s ease}.chapter-link[data-astro-cid-j26n5e3m] svg[data-astro-cid-j26n5e3m]{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;transition:transform .25s var(--ease-out)}.chapter-link[data-astro-cid-j26n5e3m]:hover{text-decoration:underline;text-underline-offset:4px}.chapter-link[data-astro-cid-j26n5e3m]:hover svg[data-astro-cid-j26n5e3m]{transform:translate(2px,-2px)}.showcase[data-astro-cid-j26n5e3m] :focus-visible{outline-color:#8db0ff}@media(prefers-reduced-motion:reduce){.pill-live[data-astro-cid-j26n5e3m]:before{animation:none}}@media(max-width:960px){.chapter-grid[data-astro-cid-j26n5e3m]{grid-template-columns:1fr}.chapter-flip[data-astro-cid-j26n5e3m] .chapter-copy[data-astro-cid-j26n5e3m]{order:0}.chapter[data-astro-cid-j26n5e3m]{min-height:0}.chapter-letter[data-astro-cid-j26n5e3m],.chapter-flip[data-astro-cid-j26n5e3m] .chapter-letter[data-astro-cid-j26n5e3m]{inset:auto -.06em 6% auto;font-size:clamp(14rem,70vw,26rem);transform:translate3d(0,var(--py, 0px),0)}.chapter-glow[data-astro-cid-j26n5e3m]{top:70%}}@media(max-width:520px){.chapter-stats[data-astro-cid-j26n5e3m]{grid-template-columns:1fr 1fr}.chapter-name[data-astro-cid-j26n5e3m]{gap:.75rem}.chapter-name[data-astro-cid-j26n5e3m] .pmark{--pm: 44px !important}}.hero[data-astro-cid-bobyx3ht]{position:relative;display:grid;place-items:center;min-height:min(100svh,58rem);padding-block:clamp(8rem,18vh,11rem) clamp(6.5rem,12vh,8rem);overflow:clip;text-align:center}.hero-glow[data-astro-cid-bobyx3ht]{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 46% 42% at 50% 40%,var(--glow-1),transparent 70%),radial-gradient(ellipse 34% 30% at 80% 76%,var(--glow-2),transparent 70%),radial-gradient(ellipse 30% 26% at 18% 70%,rgba(29,78,216,.07),transparent 70%)}.hero-mark[data-astro-cid-bobyx3ht]{position:absolute;top:46%;left:50%;width:min(78vh,44rem,96vw);aspect-ratio:1;transform:translate(-50%,-50%);pointer-events:none;opacity:.085;mask-image:radial-gradient(circle,black 42%,transparent 76%);-webkit-mask-image:radial-gradient(circle,black 42%,transparent 76%)}.hero-mark[data-astro-cid-bobyx3ht] svg[data-astro-cid-bobyx3ht]{width:100%;height:100%}.hm-sweep[data-astro-cid-bobyx3ht]{stroke-dasharray:1;animation:hm-draw 2s var(--ease-out) .15s both}.hm-star[data-astro-cid-bobyx3ht],.hm-node[data-astro-cid-bobyx3ht]{animation:hero-fade .8s ease 1.1s both}.hm-node[data-astro-cid-bobyx3ht]{animation-delay:1.35s}@keyframes hm-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes hero-fade{0%{opacity:0}}@keyframes hw-rise{0%{transform:translateY(110%)}}@keyframes q-drop{0%{opacity:0;transform:translateY(-.55em) scale(1.25)}}@keyframes hero-item-in{0%{opacity:0;transform:translateY(14px)}}.hero-inner[data-astro-cid-bobyx3ht]{position:relative;display:grid;justify-items:center}.hero-kicker[data-astro-cid-bobyx3ht]{display:inline-flex;align-items:center;gap:.6rem;padding:.4rem .95rem;border-radius:var(--radius-full);border:1px solid var(--border);background:#ffffffb3;color:var(--text-2);font-size:.8125rem;font-weight:600;letter-spacing:.02em;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.hero-kicker[data-astro-cid-bobyx3ht]:before{content:"";width:.45rem;height:.45rem;border-radius:50%;background:var(--accent-gradient)}.hero-title[data-astro-cid-bobyx3ht]{margin-top:clamp(1.25rem,3vw,1.75rem);font-size:clamp(2.75rem,9.5vw,7.5rem);font-weight:800;letter-spacing:-.055em;line-height:1;text-wrap:balance}.hw[data-astro-cid-bobyx3ht]{display:inline-block;overflow:clip;padding:.02em .04em .14em;margin:-.02em -.04em -.14em;vertical-align:top}.hw[data-astro-cid-bobyx3ht]>span[data-astro-cid-bobyx3ht]{display:inline-block}.hw[data-astro-cid-bobyx3ht]>span[data-astro-cid-bobyx3ht]{animation:hw-rise 1s var(--ease-out) both;animation-delay:calc(.2s + var(--i, 0) * .09s)}.hero-q[data-astro-cid-bobyx3ht]{display:inline-block;animation:q-drop .7s cubic-bezier(.34,1.56,.64,1) .85s both}.hero-sub[data-astro-cid-bobyx3ht]{color:var(--text-2);font-size:clamp(1.0625rem,2vw,1.35rem);margin-top:clamp(1.15rem,2.5vw,1.75rem)}[data-astro-cid-bobyx3ht][data-hero-item]{animation:hero-item-in .8s var(--ease-out) both;animation-delay:calc(.55s + var(--i, 0) * .08s)}.hero-products[data-astro-cid-bobyx3ht]{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:clamp(2.25rem,5vw,3.25rem)}.hp[data-astro-cid-bobyx3ht]{display:flex;align-items:center;gap:.75rem;min-height:3.5rem;padding:.5rem 1.15rem .5rem .55rem;border-radius:var(--radius-full);border:1px solid var(--border);background:#ffffffd1;box-shadow:var(--shadow-sm);text-align:left;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:transform .25s var(--ease-out),box-shadow .25s ease,border-color .25s ease}.hp[data-astro-cid-bobyx3ht]:hover,.hp[data-astro-cid-bobyx3ht]:focus-visible{transform:translateY(-3px);border-color:color-mix(in srgb,var(--p-accent, var(--accent)) 70%,#0f172a);box-shadow:0 12px 30px -10px #0f172a40,0 0 0 4px color-mix(in srgb,var(--p-accent, var(--accent)) 22%,transparent)}.hp-text[data-astro-cid-bobyx3ht]{display:grid;line-height:1.2}.hp-text[data-astro-cid-bobyx3ht] b[data-astro-cid-bobyx3ht]{font-size:.975rem;font-weight:800;letter-spacing:-.01em}.hp-text[data-astro-cid-bobyx3ht] small[data-astro-cid-bobyx3ht]{color:var(--text-3);font-size:.8125rem}.hero-scroll[data-astro-cid-bobyx3ht]{position:absolute;left:0;right:0;bottom:clamp(1.25rem,4vh,2.25rem);width:max-content;margin-inline:auto;display:grid;justify-items:center;gap:.75rem;color:var(--text-3);font-size:.75rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;transition:color .2s ease}.hero-scroll[data-astro-cid-bobyx3ht]:hover{color:var(--accent)}.hero-scroll-line[data-astro-cid-bobyx3ht]{position:relative;display:block;width:1px;height:2.75rem;overflow:hidden;background:var(--border)}.hero-scroll-line[data-astro-cid-bobyx3ht]:after{content:"";position:absolute;top:0;left:0;width:1px;height:1.1rem;background:var(--accent-gradient);animation:scroll-drop 2.2s ease-in-out infinite}@keyframes scroll-drop{0%{transform:translateY(-1.1rem)}to{transform:translateY(2.75rem)}}.alpha[data-astro-cid-bobyx3ht]{overflow:clip}.band-glow[data-astro-cid-bobyx3ht]{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 44% 46% at 50% 4%,var(--glow-1),transparent 70%)}.products-inner[data-astro-cid-bobyx3ht]{position:relative;display:grid;justify-items:center;text-align:center}.products-inner[data-astro-cid-bobyx3ht] .picker{width:100%}.products-inner[data-astro-cid-bobyx3ht] .panel{text-align:left}.more-link[data-astro-cid-bobyx3ht]{margin-top:clamp(2rem,4vw,2.75rem)}.band[data-astro-cid-bobyx3ht]{background:var(--bg-primary);border-block:1px solid var(--border)}.about-inner[data-astro-cid-bobyx3ht]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(2rem,6vw,5rem)}.about-actions[data-astro-cid-bobyx3ht]{margin-top:2rem}.principles[data-astro-cid-bobyx3ht]{display:grid;gap:.85rem;max-width:34rem;margin-top:1.75rem}.principles[data-astro-cid-bobyx3ht] li[data-astro-cid-bobyx3ht]{display:grid;grid-template-columns:auto 1fr;gap:.9rem;align-items:baseline;color:var(--text-2);font-size:.975rem}.principles[data-astro-cid-bobyx3ht] b[data-astro-cid-bobyx3ht]{display:block;color:var(--text-1);font-weight:700}.pr-num[data-astro-cid-bobyx3ht]{color:var(--accent);font-size:.8125rem;font-weight:800;letter-spacing:.06em;font-variant-numeric:tabular-nums}.facts[data-astro-cid-bobyx3ht]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(3rem,6vw,4.5rem) 0 0;border-top:1px solid var(--border-strong)}.facts[data-astro-cid-bobyx3ht]>div[data-astro-cid-bobyx3ht]{display:grid;align-content:start;gap:.35rem;padding:1.35rem 1.25rem 0 0}.facts[data-astro-cid-bobyx3ht]>div[data-astro-cid-bobyx3ht]+div[data-astro-cid-bobyx3ht]{padding-left:1.25rem;border-left:1px solid var(--border)}.facts[data-astro-cid-bobyx3ht] dt[data-astro-cid-bobyx3ht]{order:2;font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}.facts[data-astro-cid-bobyx3ht] dd[data-astro-cid-bobyx3ht]{order:1;margin:0;color:var(--text-1);font-size:clamp(1.6rem,3.4vw,2.5rem);font-weight:800;letter-spacing:-.04em;line-height:1.05}.facts[data-astro-cid-bobyx3ht] small[data-astro-cid-bobyx3ht]{order:3;color:var(--text-3);font-size:.8125rem}@media(prefers-reduced-motion:reduce){.hero-scroll-line[data-astro-cid-bobyx3ht]:after,.hm-sweep[data-astro-cid-bobyx3ht],.hm-star[data-astro-cid-bobyx3ht],.hm-node[data-astro-cid-bobyx3ht],.hw[data-astro-cid-bobyx3ht]>span[data-astro-cid-bobyx3ht],.hero-q[data-astro-cid-bobyx3ht],[data-astro-cid-bobyx3ht][data-hero-item]{animation:none}.hero-scroll-line[data-astro-cid-bobyx3ht]:after{height:2.75rem;opacity:.4}.hp[data-astro-cid-bobyx3ht]:hover{transform:none}}@media(max-width:900px){.about-inner[data-astro-cid-bobyx3ht]{grid-template-columns:1fr}}@media(max-width:720px){.facts[data-astro-cid-bobyx3ht]{grid-template-columns:1fr 1fr}.facts[data-astro-cid-bobyx3ht]>div[data-astro-cid-bobyx3ht]{padding:1.25rem 1rem 1.25rem 0;border-bottom:1px solid var(--border)}.facts[data-astro-cid-bobyx3ht]>div[data-astro-cid-bobyx3ht]+div[data-astro-cid-bobyx3ht]{padding-left:0;border-left:0}.facts[data-astro-cid-bobyx3ht]>div[data-astro-cid-bobyx3ht]:nth-child(2n){padding-left:1rem;border-left:1px solid var(--border)}}@media(max-width:560px){.hero-products[data-astro-cid-bobyx3ht]{display:grid;width:100%;max-width:22rem}.hero-scroll[data-astro-cid-bobyx3ht]{display:none}}
