:root{--honey:#ffc62e;--honey-deep:#f5a800;--honey-pale:#ffe28f;--wax:#fff3c9;--paper:#fff9e8;--ink:#1c1433;--ink-2:#2b2150;--ink-soft:#5b4f7d;--coral:#ff6b57;--mint:#1fc39a;--sky:#4c8dff;--f-display:"Unbounded", "Arial Black", system-ui, sans-serif;--f-body:"Onest", "Segoe UI", system-ui, -apple-system, sans-serif;--f-mono:"JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--gutter:clamp(16px, 4vw, 48px);--max:1240px;--radius:22px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;overflow-x:clip}body{background:var(--honey);color:var(--ink);font-family:var(--f-body);-webkit-font-smoothing:antialiased;margin:0;font-size:1.0625rem;line-height:1.6;overflow-x:clip}img,svg{max-width:100%}a{color:inherit}h1,h2,h3{font-family:var(--f-display);text-wrap:balance;margin:0}p{margin:0}:focus-visible{outline:3px solid var(--ink);outline-offset:3px;border-radius:6px}.skip{background:var(--ink);color:var(--honey);z-index:50;border-radius:10px;padding:10px 16px;text-decoration:none;position:absolute;top:-60px;left:16px}.skip:focus{top:12px}.eyebrow{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);font-size:.78rem}.eyebrow-honey{color:var(--honey)}.nav{top:env(safe-area-inset-top,0px);z-index:20;padding:14px var(--gutter);background:color-mix(in srgb, var(--paper) 92%, transparent);-webkit-backdrop-filter:blur(10px);border-bottom:2px solid var(--ink);justify-content:space-between;align-items:center;gap:16px;display:flex;position:sticky}.brand{border-radius:8px;align-items:center;gap:10px;display:flex}.brand-mark{width:clamp(30px,3.6vw,38px);height:auto;display:block}.brand-logo{width:auto;height:clamp(22px,3vw,30px);display:block}.p-hop{transform-origin:50% 90%}.brand:hover .p-hop,.brand:focus-visible .p-hop,.footer-brand:hover .p-hop,.footer-brand:focus-visible .p-hop{animation:.72s cubic-bezier(.3,.7,.4,1) p-hop}@keyframes p-hop{0%{transform:none}14%{transform:translateY(2px)scale(1.12,.86)}38%{transform:translateY(-11px)rotate(-14deg)scale(.94,1.08)}58%{transform:translateY(-13px)rotate(8deg)scale(1.02)}76%{transform:translateY(1px)scale(1.14,.84)}88%{transform:translateY(-2px)scale(.97,1.04)}to{transform:none}}.nav nav{align-items:center;gap:clamp(12px,2.4vw,32px);font-size:.95rem;font-weight:500;display:flex}.nav nav a{text-decoration:none}.nav nav>a:not(.nav-cta):hover{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px}.nav-cta{background:var(--ink);color:var(--honey);border-radius:999px;padding:9px 18px;transition:transform .16s}.nav-cta:hover{transform:translateY(-2px)}@media (max-width:760px){.nav nav>a:not(.nav-cta){display:none}}.lang-switch{border:2px solid var(--ink);font-family:var(--f-mono);letter-spacing:.06em;border-radius:999px;padding:3px;font-size:.78rem;display:inline-flex}.lang-switch a{color:var(--ink);border-radius:999px;padding:4px 9px;text-decoration:none;display:inline-block}.lang-switch a:hover{background:color-mix(in srgb, var(--honey) 45%, transparent)}.lang-switch a.is-active{background:var(--ink);color:var(--honey)}.tray{position:relative}.tray-lang{top:calc(16px + env(safe-area-inset-top,0px));right:var(--gutter);z-index:2;position:absolute}@media (max-width:520px){.nav nav .nav-cta{display:none}}.hero{max-width:var(--max);padding:clamp(40px, 7vw, 96px) var(--gutter) clamp(48px, 7vw, 96px);grid-template-columns:1fr;align-items:center;gap:clamp(32px,5vw,64px);margin:0 auto;display:grid;position:relative}.hero:before{content:"";z-index:-1;background-color:var(--honey);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='100' viewBox='0 0 56 100'%3E%3Cpath d='M28 66L0 50L0 16L28 0L56 16L56 50L28 66L28 100' fill='none' stroke='%231c1433' stroke-opacity='0.07' stroke-width='2'/%3E%3Cpath d='M28 0L28 34L0 50L0 84L28 100L56 84L56 50L28 34' fill='none' stroke='%231c1433' stroke-opacity='0.05' stroke-width='2'/%3E%3C/svg%3E");background-size:56px 100px;position:absolute;inset:0 calc(50% - 50vw);-webkit-mask-image:radial-gradient(70% 80% at 70%,#000 30%,#0000 85%);mask-image:radial-gradient(70% 80% at 70%,#000 30%,#0000 85%)}@media (min-width:980px){.hero{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}}.hero-copy{flex-direction:column;gap:24px;display:flex}.hero h1{letter-spacing:-.035em;font-size:clamp(2.9rem,7.2vw,6.4rem);font-weight:900;line-height:.94}.h1-line{display:block}.hero-copy{container-type:inline-size}html[lang=tr] .hero h1{font-size:min(clamp(2.9rem,7.2vw,6.4rem),14cqi)}.lede{max-width:34rem;color:var(--ink-2);font-size:clamp(1.05rem,1.4vw,1.2rem)}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:4px;display:flex}.btn{border:2px solid var(--ink);border-radius:999px;align-items:center;gap:8px;padding:14px 24px;font-weight:700;text-decoration:none;transition:transform .16s,box-shadow .16s;display:inline-flex}.btn:hover{box-shadow:4px 4px 0 var(--ink);transform:translate(-2px,-2px)}.btn-ink{background:var(--ink);color:var(--honey)}.btn-ink:hover{box-shadow:4px 4px 0 var(--coral)}.btn-line{background:0 0}.board{flex-direction:column;justify-self:center;gap:14px;width:100%;max-width:530px;display:flex;container:board/inline-size}.board-hud{font-variant-numeric:tabular-nums;align-items:flex-end;gap:clamp(16px,4vw,28px);display:flex}.board-hud>div{flex-direction:column;display:flex}.board-hud .label{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);font-size:.7rem}.board-hud .value{font-family:var(--f-display);min-width:4ch;font-size:1.6rem;font-weight:700;line-height:1.1}.board-sound{width:38px;height:38px;color:var(--ink);border:2px solid var(--ink);cursor:pointer;background:0 0;border-radius:999px;place-items:center;margin-left:auto;padding:0;transition:background .16s,color .16s;display:inline-grid}.board-sound:hover{background:var(--ink);color:var(--honey)}.board-sound svg{width:20px;height:20px}.board-reset{font:600 .85rem var(--f-body);color:var(--ink);border:2px solid var(--ink);white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;padding:7px 14px;transition:background .16s,color .16s}.board-reset:hover{background:var(--ink);color:var(--honey)}.board-svg{touch-action:manipulation;-webkit-tap-highlight-color:transparent;filter:drop-shadow(0 6px #1c14332e);width:100%;height:auto;display:block;position:relative;overflow:visible}.board-stage{will-change:transform;position:relative}.board-stage.shake-1{animation:.42s cubic-bezier(.36,.07,.19,.97) quake-1}.board-stage.shake-2{animation:.46s cubic-bezier(.36,.07,.19,.97) quake-2}@keyframes quake-1{15%{transform:translate(-5px,3px)}35%{transform:translate(5px,-3px)}55%{transform:translate(-3px,2px)}75%{transform:translate(2px,-1px)}}@keyframes quake-2{10%{transform:translate(-9px,5px)rotate(-1.2deg)}25%{transform:translate(9px,-6px)rotate(1.2deg)}40%{transform:translate(-7px,4px)rotate(-.8deg)}60%{transform:translate(5px,-3px)rotate(.5deg)}80%{transform:translate(-2px,1px)}}.cell{cursor:pointer;transition:transform .46s cubic-bezier(.34,1.45,.52,1)}.cell-inner{transition:transform .16s,filter .16s}.cell-shine{fill:#fff;opacity:.16;pointer-events:none}.special-rim{stroke:#fff;stroke-width:2.5px;opacity:.9;pointer-events:none}.cell.is-hot .cell-inner{transform:scale(1.1)}.cell.is-hot .cell-shine{opacity:.34}.cell.is-target .cell-inner{filter:brightness(1.18)saturate(1.1);transform:scale(1.06)}.cell.kind-bomb.is-target .cell-inner,.cell.kind-line.is-target .cell-inner,.cell.kind-hive.is-target .cell-inner{transform:scale(1.16)}.cell[data-fresh] .cell-inner{animation:.6s cubic-bezier(.34,1.35,.52,1) both drop}.cell.is-nudge .cell-inner{animation:.34s nudge}.cell.is-forged .cell-inner{animation:.64s cubic-bezier(.34,1.6,.52,1) .12s both forge}.cell.is-dying .cell-inner{animation:die .34s cubic-bezier(.5, 0, .75, 0) var(--die) both}.board-svg.is-intro .cell:not([data-fresh]) .cell-inner{animation:.52s cubic-bezier(.34,1.5,.52,1) both intro;animation-delay:calc(.18s + var(--ring) * .15s)}.frame-svg.is-intro{animation:.7s cubic-bezier(.34,1.35,.52,1) both frame-in}@keyframes frame-in{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.frame-svg{pointer-events:none;transform-origin:50% 48%;filter:drop-shadow(0 8px #1c143329);will-change:transform;width:100%;height:auto;position:absolute;inset:0}.wax-outline{fill:var(--ink)}.wax-body{fill:url(#wax-sheen)}.wax-cavity{fill:#c97800}.wax-floor{fill:#e08e00}.bomb-art{animation:.82s cubic-bezier(.45,0,.55,1) infinite bomb-pulse}.bomb-wobble{animation:.41s ease-in-out infinite alternate bomb-wobble}.spark{animation:.16s steps(2,end) infinite spark}.rocket-art{animation:1.1s ease-in-out infinite rocket-shimmer}.hive-spin{animation:3.2s linear infinite spin}.hive-core{animation:.9s ease-in-out infinite alternate core-pulse}@keyframes drop{0%{transform:translateY(var(--drop))}to{transform:none}}@keyframes nudge{25%{transform:translate(-4px)rotate(-6deg)}75%{transform:translate(4px)rotate(6deg)}}@keyframes intro{0%{opacity:0;transform:scale(.2)rotate(-60deg)}to{opacity:1;transform:none}}@keyframes die{0%{filter:brightness();transform:scale(1)}35%{filter:brightness(1.35);transform:scale(1.32)rotate(8deg)}to{filter:brightness(1.5);opacity:0;transform:scale(0)rotate(40deg)}}@keyframes forge{0%{filter:brightness(2.2);transform:scale(0)rotate(-120deg)}60%{filter:brightness(1.5);transform:scale(1.35)rotate(8deg)}to{filter:none;transform:none}}@keyframes bomb-pulse{0%,to{transform:scale(.96)}38%{transform:scale(1.22)}52%{transform:scale(.9)}68%{transform:scale(1.12)}}@keyframes bomb-wobble{0%{transform:rotate(-7deg)}to{transform:rotate(7deg)}}@keyframes spark{0%{transform:translate(20px,-19px)scale(.7)rotate(0)}to{transform:translate(20px,-19px)scale(1.35)rotate(45deg)}}@keyframes core-pulse{0%{transform:scale(.9)}to{transform:scale(1.06)}}@keyframes rocket-shimmer{0%,to{opacity:.95}50%{opacity:.55}}@keyframes spin{to{transform:rotate(360deg)}}.honey{pointer-events:none}.honey-cap{fill:#ffb000;stroke:#d97a00;stroke-width:1.2px;opacity:.94}.honey-gloss{fill:#fff;opacity:.55}.honey-drop{fill:#ffb000;stroke:#d97a00;stroke-width:1px;transform-box:fill-box;transform-origin:50% 0;animation:honey-drip 2.6s cubic-bezier(.5, 0, .8, .4) var(--hd,0s) infinite}@keyframes honey-drip{0%,55%{opacity:1;transform:translateY(0)scale(.6,.8)}70%{opacity:1;transform:translateY(1px)scaleY(1.25)}to{opacity:0;transform:translateY(22px)scaleX(.8)}}.cell.is-washing .honey{animation:honey-off .56s cubic-bezier(.5, 0, .7, .4) var(--die) both}.cell.is-washing .cell-inner{animation:honey-squash .42s cubic-bezier(.34, 1.5, .52, 1) var(--die) both}@keyframes honey-off{0%{opacity:1;transform:none}30%{opacity:1;transform:translateY(-3px)scale(1.12)}to{opacity:0;transform:translateY(26px)scale(.9,1.3)}}@keyframes honey-squash{0%{transform:none}35%{filter:brightness(1.3);transform:scale(1.18,.84)}to{transform:none}}.reset-icon{width:18px;height:18px;display:none}@container board (max-width:500px){.board-hud{gap:14px}.board-hud .value{min-width:0;font-size:1.3rem}.board-sound{width:36px;height:36px}.board-reset{place-items:center;width:36px;height:36px;padding:0;display:inline-grid}.reset-icon{display:block}.reset-text{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.hud-honey .value{align-items:center;gap:6px;display:inline-flex}.hud-honey svg{width:20px;height:20px}.combo-links{pointer-events:none}.combo-link-glow{stroke:var(--honey);stroke-width:14px;stroke-linecap:round;opacity:.55;animation:.9s ease-in-out infinite alternate combo-glow}.combo-link{stroke:#fff;stroke-width:4px;stroke-linecap:round;stroke-dasharray:5 7;animation:.6s linear infinite combo-flow}.combo-badges{pointer-events:none}.combo-badge{animation:.7s ease-in-out infinite alternate badge}.combo-badge circle{fill:var(--honey);stroke:var(--ink);stroke-width:2.5px}.combo-badge path{fill:var(--ink)}@keyframes badge{0%{transform:scale(.85)rotate(-8deg)}to{transform:scale(1.15)rotate(8deg)}}.cell.is-linked{animation:.9s ease-in-out infinite alternate linked}@keyframes combo-glow{0%{opacity:.35;stroke-width:10px}to{opacity:.8;stroke-width:16px}}@keyframes combo-flow{to{stroke-dashoffset:-24px}}@keyframes linked{0%{filter:drop-shadow(0 0 #fff0)}to{filter:drop-shadow(0 0 6px #fffffff2)}}.fx{pointer-events:none}.shard{animation:.72s cubic-bezier(.15,.7,.35,1) both shard}@keyframes shard{0%{opacity:0;transform:scale(0)}8%{transform:scale(var(--s));opacity:1}to{transform:translate(var(--dx), var(--dy)) rotate(var(--rot)) scale(.2);opacity:0}}.fx-ring{fill:none;stroke:#fff;stroke-width:5px;transform-box:fill-box;transform-origin:50%;animation:.56s cubic-bezier(.2,.7,.3,1) both ring}.fx-ring-big{stroke-width:7px;animation-name:ring-big;animation-duration:.68s}@keyframes ring{0%{opacity:0;transform:scale(.2)}10%{opacity:1}to{opacity:0;stroke-width:1px;transform:scale(2.4)}}.fx-ring-mega{stroke-width:10px;animation-name:ring-mega;animation-duration:.82s}@keyframes ring-mega{0%{opacity:0;transform:scale(.2)}10%{opacity:1}to{opacity:0;stroke-width:1px;transform:scale(8)}}@keyframes ring-big{0%{opacity:0;transform:scale(.2)}10%{opacity:1}to{opacity:0;stroke-width:1px;transform:scale(4.4)}}.fx-beam{fill:#fff;transform-box:fill-box;transform-origin:50%;animation:.46s cubic-bezier(.2,.7,.3,1) both beam}@keyframes beam{0%{opacity:0;transform:scale(0,1.6)}25%{opacity:1;transform:scale(1)}to{opacity:0;transform:scaleY(0)}}.fx-link{stroke:#fff;stroke-width:4px;stroke-linecap:round;stroke-dasharray:1;filter:drop-shadow(0 0 3px)drop-shadow(0 0 1px);animation:.62s cubic-bezier(.2,.7,.3,1) both link}@keyframes link{0%{stroke-dashoffset:1px;opacity:0}8%{opacity:1}45%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}.fx-flash{fill:#fff;animation:.52s ease-out both flash}@keyframes flash{0%{opacity:0}20%{opacity:.6}to{opacity:0}}.float{font-family:var(--f-display);fill:var(--ink);stroke:var(--honey);stroke-width:6px;paint-order:stroke;transform-box:fill-box;transform-origin:50%;font-size:22px;font-weight:900;animation:1.1s cubic-bezier(.2,.7,.3,1) both rise}.float-big{fill:#fff;stroke:var(--ink);stroke-width:8px;font-size:28px}@keyframes rise{0%{opacity:0;transform:translateY(0)scale(.4)}18%{opacity:1;transform:translateY(-14px)scale(1.15)}70%{opacity:1}to{opacity:0;transform:translateY(-64px)scale(1)}}.hint{pointer-events:none}.hint-ring{fill:none;stroke:#fff;stroke-width:3.5px;transform-box:fill-box;transform-origin:50%;animation:1.3s ease-out infinite ping}@keyframes ping{0%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(2.2)}}.board-legend{font-family:var(--f-mono);color:var(--ink-2);flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;font-size:.78rem;list-style:none;display:flex}.board-legend li{align-items:center;gap:8px;display:inline-flex}.board-legend svg{width:24px;height:24px;overflow:visible}.board-caption{font-family:var(--f-mono);color:var(--ink-soft);min-height:2.6em;font-size:.8rem}.ticker{background:var(--ink);color:var(--honey);border-block:2px solid var(--ink);padding-block:18px;overflow:hidden}.ticker-track{width:max-content;animation:34s linear infinite marquee;display:flex}.ticker-item{font-family:var(--f-display);text-transform:uppercase;letter-spacing:.02em;align-items:center;gap:28px;padding-right:28px;font-size:clamp(1.4rem,3vw,2.2rem);font-weight:700;display:inline-flex}.ticker-hex{width:22px;height:20px;fill:var(--honey)}.ticker-item:nth-child(3n+2) .ticker-hex{fill:var(--coral)}.ticker-item:nth-child(3n) .ticker-hex{fill:var(--mint)}@keyframes marquee{to{transform:translate(-50%)}}.how,.games{padding:clamp(64px, 9vw, 128px) var(--gutter)}.section-head{max-width:var(--max);gap:18px;margin:0 auto clamp(40px,5vw,64px);display:grid}.section-head h2,.why h2,.join h2{letter-spacing:-.025em;max-width:20ch;font-size:clamp(2rem,4.6vw,3.6rem);font-weight:700;line-height:1.02}.section-lede{max-width:40rem;color:var(--ink-2);font-size:1.1rem}.how{background:var(--paper)}.steps{max-width:var(--max);grid-template-columns:1fr;gap:clamp(28px,3vw,40px);margin:0 auto;padding:0;list-style:none;display:grid}@media (min-width:620px){.steps{grid-template-columns:repeat(2,1fr)}}@media (min-width:1040px){.steps{grid-template-columns:repeat(4,1fr)}}.step{border-top:2px solid var(--ink);flex-direction:column;gap:12px;padding-top:20px;display:flex}.cluster{width:150px;height:150px;margin-bottom:8px}.cluster polygon{transition:transform .3s}.c-off{fill:var(--ink);opacity:.1}.c-ring-0{fill:var(--ink)}.c-ring-1{fill:var(--coral)}.c-ring-2{fill:var(--honey-deep)}.c-ring-3{fill:var(--honey)}.step-meta{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:.78rem;display:flex}.step h3{letter-spacing:-.01em;font-size:1.5rem;font-weight:700}.step p{color:var(--ink-2)}.why{background:var(--ink);color:var(--wax);padding:clamp(64px, 9vw, 128px) var(--gutter)}.why-grid{max-width:var(--max);align-items:center;gap:clamp(24px,4vw,64px);margin:0 auto;display:grid}@media (min-width:900px){.why-grid{grid-template-columns:1fr 1.1fr}}.why-figure{flex-direction:column;gap:8px;display:flex}.why-angle{font-family:var(--f-display);letter-spacing:-.05em;color:var(--honey);font-variant-numeric:tabular-nums;font-size:clamp(6rem,19vw,15rem);font-weight:900;line-height:.85}.why-caption{font-family:var(--f-mono);color:color-mix(in srgb, var(--wax) 70%, var(--ink));max-width:26ch;font-size:.82rem}.why-copy{gap:20px;display:grid}.why-copy h2 em{color:var(--honey);font-style:normal}.why-copy p:not(.eyebrow){max-width:36rem;color:color-mix(in srgb, var(--wax) 88%, var(--ink));font-size:1.15rem}.principles{max-width:var(--max);gap:32px;margin:clamp(56px,7vw,96px) auto 0;padding:0;list-style:none;display:grid}@media (min-width:820px){.principles{grid-template-columns:repeat(3,1fr)}}.principles li{border-top:2px solid var(--honey);align-content:start;gap:10px;padding-top:20px;display:grid}.principles h3{color:var(--honey);font-size:1.25rem;font-weight:700}.principles p{color:color-mix(in srgb, var(--wax) 80%, var(--ink))}.games{background:var(--honey-pale)}.capped{max-width:var(--max);grid-template-columns:1fr;gap:clamp(20px,3vw,40px);margin:0 auto;padding:0;list-style:none;display:grid}@media (min-width:640px){.capped{grid-template-columns:repeat(3,1fr)}}.capped-cell{text-align:center;justify-items:center;gap:16px;display:grid}.capped-hex{width:100%;max-width:min(280px,58vw);height:auto;transition:transform .4s cubic-bezier(.34,1.4,.52,1)}.capped-cell:hover .capped-hex{transform:translateY(-6px)rotate(-4deg)}.capped-wax{fill:var(--honey-deep)}.capped-seal{fill:var(--wax)}.capped-core{fill:var(--honey);opacity:.55}.capped-label{gap:2px;display:grid}.capped-slot{font-family:var(--f-display);font-size:1.25rem;font-weight:700}.capped-stage{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);font-size:.78rem}.join{background:var(--honey);padding:clamp(72px, 10vw, 140px) var(--gutter);border-top:2px solid var(--ink)}.join-inner{max-width:var(--max);gap:22px;margin:0 auto;display:grid}.join h2{font-size:clamp(2.4rem,6.4vw,5.4rem);font-weight:900;line-height:.96}.join-lede{max-width:38rem;color:var(--ink-2);font-size:1.15rem}.email{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:12px;display:flex}.email-address{font-family:var(--f-display);letter-spacing:-.02em;text-underline-offset:8px;overflow-wrap:anywhere;font-size:clamp(1.3rem,3.4vw,2.4rem);font-weight:700;text-decoration:underline;text-decoration-thickness:3px}.email-copy{font:700 .9rem var(--f-body);background:var(--ink);color:var(--honey);cursor:pointer;border:0;border-radius:999px;min-width:90px;padding:10px 20px}.footer{padding:22px var(--gutter) calc(22px + env(safe-area-inset-bottom,0px));background:var(--paper);color:var(--ink-soft);border-top:2px solid var(--ink);font-family:var(--f-mono);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;font-size:.8rem;display:flex}.footer-brand{border-radius:8px;align-items:center;gap:10px;display:inline-flex}.footer-mark{width:36px;height:36px}.footer-logo{width:auto;height:26px}html.has-cursor,html.has-cursor *{cursor:none!important}html.has-cursor input,html.has-cursor textarea,html.has-cursor [contenteditable=true]{cursor:text!important}.cursor-layer{z-index:9999;pointer-events:none;transition:opacity .2s;position:fixed;inset:0}.cursor-layer.is-hidden{opacity:0}.c-dot,.c-ring,.c-bee{will-change:transform;position:absolute;top:0;left:0}.c-dot svg{width:14px;height:14px;fill:var(--honey-deep);stroke:var(--ink);stroke-width:1.6px;transition:transform .18s cubic-bezier(.34,1.6,.52,1);display:block}.c-ring svg{fill:#ffc62e00;width:40px;height:40px;stroke:var(--ink);stroke-width:2px;opacity:.55;transition:transform .32s cubic-bezier(.34,1.5,.52,1),stroke .2s,opacity .2s;display:block}.cursor-layer.is-hover .c-ring svg{stroke:var(--honey-deep);stroke-width:2.4px;opacity:1;filter:drop-shadow(0 0 1px var(--ink));transform:scale(1.7)rotate(30deg)}.cursor-layer.is-hover .c-dot svg{transform:scale(.6)}.cursor-layer.is-down .c-dot svg{animation:.26s cubic-bezier(.34,1.6,.52,1) c-pop}.cursor-layer.is-down .c-ring svg{animation:.32s ease-out c-ring-pop}@keyframes c-pop{40%{transform:scale(.5)rotate(30deg)}}@keyframes c-ring-pop{50%{transform:scale(.8)rotate(-15deg)}}.c-bee{opacity:0;transition:opacity .18s}.c-bee-body{transition:none}.c-bee-life{animation:.9s ease-in-out infinite alternate bee-bob}.c-bee svg{filter:drop-shadow(0 3px #1c143333);width:54px;height:54px;display:block;overflow:visible}.c-wing{fill:#ffffffd9;stroke:#1c1433;stroke-width:1.4px}.c-wing-back{fill:#fff9}.c-wings{transform-box:fill-box;transform-origin:50% 100%;animation:70ms linear infinite alternate bee-flap}.cursor-layer.is-bee .c-bee{opacity:1}.cursor-layer.is-bee .c-ring{opacity:0}.cursor-layer.is-bee .c-dot svg{transform:scale(.55)}.cursor-layer.is-bee.is-excited .c-bee-life{animation:90ms linear infinite alternate bee-buzz}.cursor-layer.is-bee.is-down .c-bee svg{animation:.26s cubic-bezier(.3,0,.3,1.4) bee-dive}@keyframes bee-bob{0%{transform:translateY(-2px)}to{transform:translateY(2px)}}@keyframes bee-flap{0%{transform:scaleY(1)}to{transform:scaleY(.35)}}@keyframes bee-buzz{0%{transform:translate(-1.5px,-1px)rotate(-6deg)scale(1.08)}to{transform:translate(1.5px,1px)rotate(6deg)scale(1.12)}}@keyframes bee-dive{0%{transform:none}45%{transform:translate(10px,12px)scale(.72)rotate(28deg)}to{transform:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.ticker-track,.board-stage{animation:none!important}}.legal{background:var(--paper);padding-block:clamp(32px,6vw,72px);padding-inline:var(--gutter)}.legal-body{flex-direction:column;gap:16px;max-width:68ch;margin:0 auto;display:flex}.legal-body h1{font-size:clamp(2rem,5vw,3rem);line-height:1.1}.legal-body h2{margin-top:20px;font-size:1.25rem}.legal-body h3{font-family:var(--f-body);margin-top:6px;font-size:1.05rem;font-weight:700}.legal-body ul{flex-direction:column;gap:8px;margin:0;padding-left:1.2em;display:flex}.legal-body a{color:var(--ink);-webkit-text-decoration-color:var(--honey-deep);text-decoration-color:var(--honey-deep);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration-thickness:2px}.legal-updated{font-family:var(--f-mono);color:var(--ink-soft);font-size:.8rem}.legal-faq{flex-direction:column;gap:14px;margin:0;display:flex}.legal-faq dt{font-weight:700}.legal-faq dd{margin:4px 0 0}.footer a{color:inherit}.tray{background:var(--paper);min-height:100vh}.tray-main{max-width:720px;padding:clamp(28px, 6vw, 56px) var(--gutter) 24px;flex-direction:column;gap:clamp(32px,6vw,48px);margin:0 auto;display:flex}.tray-hero{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.tray-icon{box-shadow:0 6px 0 var(--honey-deep), 0 14px 30px #1c14332e;border-radius:26px;margin-bottom:8px}.tray-hero h1{font-size:clamp(2.4rem,9vw,3.6rem);line-height:1}.tray-sub{font-family:var(--f-display);color:var(--ink-soft);font-size:1.15rem;font-weight:500}.tray-lead{max-width:34ch;margin:6px 0 10px;font-size:1.1rem}.tray-cta{padding:16px 30px;font-size:1.1rem}.tray-note{font-family:var(--f-mono);color:var(--ink-soft);font-size:.78rem}.tray-shots{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.tray-shots img{border:2px solid var(--ink);background:var(--wax);border-radius:18px;width:100%;height:auto}.tray-points{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.tray-points h2{margin-bottom:4px;font-size:1.1rem}.tray-points p{color:var(--ink-soft)}.tray-end{justify-content:center;display:flex}@media (max-width:560px){.tray-shots{scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);grid-template-columns:repeat(3,72%);overflow-x:auto}.tray-shots img{scroll-snap-align:center}.tray-points{grid-template-columns:1fr}}
