@keyframes ch-shake{25%{transform:translate(-4px)}75%{transform:translate(4px)}}.cb__deco{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none;z-index:1}.cb__deco--spot{background:#f0b4296b}.cb__deco--good{background:#1f7a5a8c}.cb__deco--bad{background:#c83c328c;animation:ch-shake .4s}.cb__deco--star svg{width:62%;height:62%;fill:#f0b429;stroke:#b07d0e;stroke-width:1;filter:drop-shadow(0 2px 2px rgba(0,0,0,.2));animation:cb-star 1.6s ease-in-out infinite}.cb__arrow--say line{stroke:#1f7a5ad9}.cb__arrow--say polygon{fill:#1f7a5ad9}[data-theme=dark] .cb__arrow--say line{stroke:#f0b429d9}[data-theme=dark] .cb__arrow--say polygon{fill:#f0b429d9}:root,[data-theme=light]{--cb-light: #efe5cf;--cb-dark: #7ea891;--cb-coord-light: #5c8a74;--cb-coord-dark: #f4ecd9;--cb-last: rgba(240, 180, 41, .42);--cb-sel: rgba(31, 122, 90, .42);--cb-dot: rgba(18, 59, 46, .32)}[data-theme=dark]{--cb-light: #b9c9b7;--cb-dark: #4f7a66;--cb-coord-light: #3f6955;--cb-coord-dark: #dfe8d8;--cb-last: rgba(240, 180, 41, .48);--cb-sel: rgba(240, 180, 41, .5);--cb-dot: rgba(6, 26, 22, .42)}.cb{position:relative;width:100%;aspect-ratio:1;border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-soft),0 0 0 1px var(--line);user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;touch-action:none;cursor:default}.cb__squares{position:absolute;inset:0;display:grid;grid-template-columns:repeat(8,1fr);grid-template-rows:repeat(8,1fr)}.cb__sq{position:relative}.cb__sq.is-light{background:var(--cb-light)}.cb__sq.is-dark{background:var(--cb-dark)}.cb__sq.is-last:before,.cb__sq.is-sel:before{content:"";position:absolute;inset:0;background:var(--cb-last)}.cb__sq.is-sel:before{background:var(--cb-sel)}.cb__sq.is-check:after{content:"";position:absolute;inset:0;background:radial-gradient(circle,#dc3c32f2,#dc3c328c 35%,#dc3c3200 72%)}.cb__sq.is-target:after{content:"";position:absolute;left:50%;top:50%;width:30%;height:30%;margin:-15% 0 0 -15%;border-radius:50%;background:var(--cb-dot);z-index:3;pointer-events:none}.cb__sq.is-capture:after{content:"";position:absolute;inset:4%;border-radius:50%;box-shadow:inset 0 0 0 5px var(--cb-dot);z-index:3;pointer-events:none}.cb__sq.is-over{box-shadow:inset 0 0 0 4px #ffffffbf}.cb__coord{position:absolute;font:700 clamp(9px,1.6vw,12px)/1 "Onest",system-ui,sans-serif;pointer-events:none;z-index:1}.cb__coord--rank{left:4%;top:5%}.cb__coord--file{right:5%;bottom:4%}.cb__sq.is-light .cb__coord{color:var(--cb-coord-light)}.cb__sq.is-dark .cb__coord{color:var(--cb-coord-dark)}.cb__pieces{position:absolute;inset:0;z-index:2}.cb__arrows{position:absolute;inset:0;width:100%;height:100%;z-index:4;pointer-events:none;overflow:visible}.cb__arrow line{stroke:#f0b429e6;stroke-width:.16;stroke-linecap:round}.cb__arrow polygon{fill:#f0b429e6}.cb__sq.is-hint:after{content:"";position:absolute;inset:3%;border-radius:50%;box-shadow:inset 0 0 0 5px #f0b429f2;z-index:3;pointer-events:none;animation:cb-hint 1.2s ease-in-out infinite}.cb__pc{position:absolute;left:0;top:0;width:12.5%;height:12.5%;display:grid;place-items:center;transition:transform .23s var(--ease-out),opacity .2s ease;will-change:transform;pointer-events:none}.cb__pc svg{width:86%;height:86%;filter:drop-shadow(0 2px 1.5px rgba(0,0,0,.22));transition:transform .16s var(--ease-out)}.cb__pc.is-drag{z-index:5}.cb__pc.is-drag svg{transform:scale(1.14) translateY(-6%);filter:drop-shadow(0 10px 8px rgba(0,0,0,.3))}.cb__pc.is-gone{opacity:0}.cb__pc.is-gone svg{transform:scale(.7)}.cb__pc.is-born{opacity:0}.cb__pc.is-born svg{transform:scale(.6)}.cb__promo{position:absolute;inset:0;z-index:8;background:#061a1659;opacity:0;transition:opacity .16s ease}.cb__promo.is-open{opacity:1}.cb__promo-col{position:absolute;width:12.5%;display:grid;grid-auto-rows:1fr;background:var(--paper-card);border-radius:var(--radius-sm);box-shadow:var(--shadow-sheet);overflow:hidden}.cb__promo-btn{appearance:none;border:0;background:transparent;aspect-ratio:1;padding:6%;cursor:pointer;display:grid;place-items:center;transition:background .12s}.cb__promo-btn svg{width:100%;height:100%}.cb__promo-btn:focus-visible{outline:3px solid var(--focus-ring);outline-offset:-3px}.cb__pc,.cb__pc svg,.ch-end,.ch-end__card,.ch-sheet,.ch-sheet__card,.ch-btn,.ch-bubble,.ch-bot{transition:none!important}

.gm-page{--gm-ease: cubic-bezier(.32, .72, 0, 1);--gm-pro: #f0b429;--gm-pro-2: #e07b20;--gm-pro-ink: #1d2b26;--gm-good: #1f7a5a;--gm-bad: #c83c32}[data-theme=dark] .gm-page{--gm-good: #7fd3a8;--gm-bad: #ff8a80}.gm-kicker{display:block;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:10px}.gm-section{padding:72px 0}.gm-section--soft{background:var(--paper-soft)}.gm-section h2{font-size:clamp(28px,3.6vw,44px);line-height:1.08;letter-spacing:-.025em;margin:0 0 12px;text-wrap:balance}.gm-sub{color:var(--ink-soft);margin:0 0 28px;max-width:640px;font-size:18px;line-height:1.5;text-wrap:pretty}.gm-note{color:var(--ink-soft);font-size:15px;margin:22px 0 0;max-width:640px;text-wrap:pretty}.gm-hero{padding:40px 0 64px}.gm-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,560px);gap:48px;align-items:start}.gm-crumbs{display:flex;gap:8px;font-size:14px;color:var(--ink-soft);margin-bottom:18px}.gm-crumbs a{color:inherit}.gm-live{display:inline-flex;align-items:center;gap:8px;padding:6px 14px 6px 12px;border-radius:999px;background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent);font-weight:700;font-size:14px}.gm-live__dot{width:8px;height:8px;border-radius:50%;background:currentColor;box-shadow:0 0 0 0 currentColor;animation:gm-ping 2s var(--gm-ease) infinite}@keyframes gm-ping{0%{box-shadow:0 0 color-mix(in srgb,currentColor 55%,transparent)}80%,to{box-shadow:0 0 0 9px transparent}}.gm-hero h1{font-size:clamp(36px,5.4vw,64px);line-height:1.02;letter-spacing:-.035em;margin:16px 0 18px;text-wrap:balance}.gm-h1-soft{color:var(--accent)}.gm-hero .lede{max-width:560px}.gm-hero-facts{list-style:none;margin:28px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:560px}.gm-hero-facts li{display:grid;gap:2px;padding:14px 16px;border-radius:14px;background:var(--paper-card);border:1px solid var(--line)}.gm-hero-facts b{font-size:26px;letter-spacing:-.03em;line-height:1}.gm-hero-facts span{font-size:13px;color:var(--ink-soft);line-height:1.3}.gm-table{padding:16px;border-radius:28px;background:var(--paper-card);border:1px solid var(--line);box-shadow:var(--shadow-soft);min-width:0}.gm-seg{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:4px;border-radius:999px;background:var(--paper-soft);margin-bottom:14px}.gm-seg__pill{position:absolute;top:4px;bottom:4px;left:4px;border-radius:999px;background:var(--paper-card);box-shadow:0 1px 4px #00000024;transition:transform .42s var(--gm-ease),width .42s var(--gm-ease)}[data-theme=dark] .gm-seg__pill{background:#18443a}.gm-seg__btn{position:relative;z-index:1;appearance:none;border:0;background:transparent;color:var(--ink-soft);display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:8px 10px;border-radius:999px;font:650 15px/1.2 Onest,system-ui,sans-serif;cursor:pointer;transition:color .3s var(--gm-ease);white-space:nowrap}.gm-seg__btn[aria-selected=true]{color:var(--ink)}.gm-seg__btn:focus-visible,.gm-btn:focus-visible,.gm-chip:focus-visible{outline:3px solid var(--focus-ring, var(--accent));outline-offset:2px}.gm-sign{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.gm-stage{display:grid;place-items:center;min-height:min(440px,calc(100vw - 52px));transition:opacity .22s var(--gm-ease),transform .22s var(--gm-ease),filter .22s var(--gm-ease)}.gm-stage.is-out{opacity:0;transform:scale(.97);filter:blur(4px)}.gm-board{width:100%;max-width:440px;touch-action:none}.gm-under{display:grid;gap:10px;margin-top:14px}.gm-task{margin:0;min-height:4.1em;font-weight:650;font-size:16px;line-height:1.35;text-wrap:pretty}.gm-task[data-tone=good]{color:var(--gm-good)}.gm-task[data-tone=bad]{color:var(--gm-bad)}.gm-task[data-tone=hint]{color:var(--ink-soft)}.gm-task.is-pop{animation:gm-pop .42s var(--gm-ease)}@keyframes gm-pop{0%{transform:scale(.96);opacity:.4}to{transform:none;opacity:1}}.gm-acts{display:flex;flex-wrap:wrap;gap:8px}.gm-btn{appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 18px;border-radius:999px;border:1px solid var(--line);background:var(--paper-card);color:var(--ink);font:650 15px/1.2 Onest,system-ui,sans-serif;cursor:pointer;transition:transform .18s var(--gm-ease),background .18s var(--gm-ease)}.gm-btn:active{transform:scale(.96)}.gm-btn--primary{background:var(--accent);color:var(--on-accent, #fff);border-color:transparent}.gm-btn--quiet{border-color:transparent;background:transparent;color:var(--ink-soft)}.gm-keys{margin:12px 0 0;font-size:12.5px;color:var(--ink-soft)}@media(hover:none){.gm-keys{display:none}}.gm-nardy{max-width:560px;margin:0 auto}.gm-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.gm-card{position:relative;display:grid;align-content:start;gap:10px;padding:24px;border-radius:28px;background:var(--paper-card);border:1px solid var(--line);color:var(--ink);text-decoration:none;transition:transform .3s var(--gm-ease),box-shadow .3s var(--gm-ease)}@media(hover:hover){.gm-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-soft)}}.gm-card__sign{width:64px;height:64px;border-radius:22px;display:grid;place-items:center;background:var(--band-1);color:#123b2e}.gm-card--checkers .gm-card__sign{background:var(--band-5)}.gm-card--nardy .gm-card__sign{background:var(--band-4)}.gm-card__sign svg{width:34px;height:34px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.gm-card__tag{position:absolute;top:24px;right:24px;font-size:13px;font-weight:700;color:var(--ink-soft)}.gm-card h3{margin:6px 0 0;font-size:24px;letter-spacing:-.02em}.gm-card p{margin:0;color:var(--ink-soft);line-height:1.5}.gm-card__more{display:inline-flex;align-items:center;gap:6px;font-weight:700;color:var(--accent);margin-top:4px}.gm-card__more svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;transition:transform .3s var(--gm-ease)}@media(hover:hover){.gm-card:hover .gm-card__more svg{transform:translate(4px)}}.gm-cab{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,520px);gap:48px;align-items:center}.gm-points{list-style:none;margin:0;padding:0;display:grid;gap:16px}.gm-points li{display:grid;gap:4px;padding-left:22px;position:relative}.gm-points li:before{content:"";position:absolute;left:0;top:8px;width:10px;height:10px;border-radius:50%;background:var(--accent)}.gm-points b{font-size:17px}.gm-points span{color:var(--ink-soft);line-height:1.5}.gm-points--tight{gap:12px}.gm-mock{border-radius:22px;background:var(--paper-card);border:1px solid var(--line);box-shadow:var(--shadow-soft);overflow:hidden}.gm-mock__bar{display:flex;align-items:center;gap:6px;padding:10px 14px;border-bottom:1px solid var(--line);font-size:12px;color:var(--ink-soft)}.gm-mock__bar i{width:10px;height:10px;border-radius:50%;background:var(--line)}.gm-mock__bar span{margin-left:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gm-mock__body{padding:16px;display:grid;gap:12px}.gm-mock__tabs{display:flex;gap:4px;padding:4px;border-radius:999px;background:var(--paper-soft);width:max-content;max-width:100%}.gm-mock__tabs span{padding:6px 12px;border-radius:999px;font-size:13px;font-weight:650;color:var(--ink-soft)}.gm-mock__tabs .is-on{background:var(--paper-card);color:var(--ink);box-shadow:0 1px 3px #0000001f}[data-theme=dark] .gm-mock__tabs .is-on{background:#18443a}.gm-mock__card{display:grid;gap:4px;padding:12px 14px;border-radius:14px;background:var(--paper-soft);position:relative;min-width:0}.gm-mock__card small{color:var(--ink-soft);font-size:12px}.gm-mock__card--call{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;animation:gm-call 3.2s var(--gm-ease) infinite}@keyframes gm-call{0%,70%,to{box-shadow:0 0 0 0 transparent}80%{box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 30%,transparent)}}.gm-mock__ava{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--band-2);color:#fff;font-weight:800;font-size:14px}.gm-mock__who{display:grid;gap:2px;min-width:0}.gm-mock__who b{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gm-mock__btn{padding:8px 14px;border-radius:999px;background:var(--accent);color:var(--on-accent, #fff);font-weight:700;font-size:13px}.gm-mock__label{font-size:13px;font-weight:700;color:var(--ink-soft)}.gm-mock__bots{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:6px}.gm-mock__bot{aspect-ratio:1;border-radius:50%;background:#e9dcc4;display:grid;place-items:center;overflow:hidden;font-weight:800;color:#5a3a22;position:relative}.gm-mock__bot svg{width:86%;height:86%}.gm-mock__row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.gm-mock__stars{color:var(--gm-pro);letter-spacing:2px;font-size:14px}.gm-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;counter-reset:none}.gm-steps li{display:grid;gap:8px;align-content:start;padding:24px;border-radius:22px;background:var(--paper-card);border:1px solid var(--line)}.gm-steps__n{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--accent);color:var(--on-accent, #fff);font-weight:800}.gm-steps b{font-size:19px;letter-spacing:-.01em}.gm-steps span:last-child{color:var(--ink-soft);line-height:1.5}.gm-coach-grid{display:grid;grid-template-columns:minmax(0,420px) minmax(0,1fr);gap:56px;align-items:center}.gm-coach-art{position:relative;width:min(100%,400px);margin:0 auto;padding-bottom:36px}.gm-coach-photo{position:relative;margin:0;border-radius:28px;overflow:hidden;aspect-ratio:4 / 5;background:var(--paper-soft);box-shadow:var(--shadow-soft)}.gm-coach-photo img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .9s var(--gm-ease)}@media(hover:hover){.gm-coach-art:hover .gm-coach-photo img{transform:scale(1.03)}}.gm-coach-tag{position:absolute;left:14px;top:14px;display:inline-flex;align-items:center;gap:7px;padding:7px 14px 7px 10px;border-radius:999px;background:#fffdf6eb;color:#123b2e;font-weight:700;font-size:14px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.gm-coach-musya{position:absolute;right:-18px;bottom:0;display:grid;grid-template-columns:76px auto;align-items:center;gap:8px;padding:8px 18px 8px 8px;border-radius:999px;background:var(--paper-card);border:1px solid var(--line);box-shadow:var(--shadow-soft);animation:gm-float 5s var(--gm-ease) infinite alternate}.gm-coach-musya__cat{width:76px;height:76px;border-radius:50%;background:color-mix(in srgb,var(--gm-pro) 22%,var(--paper-soft));display:grid;place-items:end center;overflow:hidden}.gm-coach-musya__cat svg{width:100%;height:100%;transform:translateY(8%)}.gm-coach-musya__txt{display:grid;gap:1px}.gm-coach-musya__txt b{font-size:17px}.gm-coach-musya__txt small{color:var(--ink-soft);font-size:13px}@keyframes gm-float{0%{transform:translateY(0)}to{transform:translateY(-6px)}}.gm-h2-soft{color:var(--accent)}.gm-creds{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.gm-creds li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;align-items:center;padding:14px 16px;border-radius:22px;background:var(--paper-card);border:1px solid var(--line);font-weight:650;line-height:1.3}.gm-creds svg{width:40px;height:40px;padding:8px;border-radius:14px;background:color-mix(in srgb,var(--accent) 14%,transparent);fill:none;stroke:var(--accent);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.gm-coach .hero-actions{margin-top:26px}.gm-price-note a{color:var(--accent);font-weight:700;white-space:nowrap}.gm-off{display:grid;grid-template-columns:minmax(0,480px) minmax(0,1fr);gap:56px;align-items:center}.gm-off-art{position:relative;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:48px 8px 24px}.gm-pc{display:grid;justify-items:center}.gm-pc__screen{width:100%;aspect-ratio:16 / 10;border-radius:12px;background:#123b2e;border:6px solid #0a2620;display:grid;place-items:center}.gm-pc__board{width:54%;aspect-ratio:1;border-radius:4px;background:conic-gradient(#e9d3ab 25%,#a8713f 0 50%,#e9d3ab 0 75%,#a8713f 0) 0 0 / 25% 25%}.gm-pc__board.is-b{transform:rotate(90deg)}.gm-pc__base{width:112%;height:8px;border-radius:0 0 8px 8px;background:#7d8a84}.gm-link{display:grid;justify-items:center;gap:6px;width:96px}.gm-link svg{width:96px;height:20px;fill:none;stroke:var(--accent);stroke-width:3;stroke-linecap:round}.gm-link path{animation:gm-dash 1.2s linear infinite}@keyframes gm-dash{to{stroke-dashoffset:-28}}.gm-link__tag{font-size:12px;font-weight:700;color:var(--ink-soft);text-align:center;line-height:1.25}.gm-nonet{position:absolute;top:4px;left:50%;translate:-50% 0;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:var(--paper-card);border:1px solid var(--line);font-size:13px;font-weight:700;white-space:nowrap}.gm-nonet svg{width:18px;height:18px;fill:none;stroke:var(--gm-bad);stroke-width:2;stroke-linecap:round}.gm-soon{display:inline-block;padding:2px 9px;border-radius:999px;background:var(--band-4);color:#123b2e;font-weight:800;font-size:12px;text-transform:uppercase;letter-spacing:.04em;margin-right:4px}.gm-enroll{padding-bottom:96px}.gm-enroll-box{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,440px);gap:40px;align-items:center;padding:44px;border-radius:28px;background:var(--ink-surface);color:var(--on-surface)}.gm-enroll-box h2{color:var(--on-surface);margin-top:14px}.gm-enroll-box p{color:var(--on-surface-soft);margin:0;font-size:18px;line-height:1.5}.gm-live--on-dark{background:#f0b42929;color:#f0b429}.gm-enroll-form{display:grid;gap:14px}.gm-chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.gm-chip{appearance:none;min-height:48px;padding:10px 14px;border-radius:14px;border:1px solid var(--on-surface-line);background:transparent;color:var(--on-surface);font:650 16px/1.2 Onest,system-ui,sans-serif;cursor:pointer;transition:background .24s var(--gm-ease),color .24s var(--gm-ease),transform .18s var(--gm-ease)}.gm-chip:active{transform:scale(.97)}.gm-chip[aria-pressed=true]{background:#f0b429;color:#123b2e;border-color:transparent}.gm-enroll-form .btn--primary{background:#f0b429;color:#123b2e;text-align:center}.gm-callback{appearance:none;border:0;background:transparent;color:var(--on-surface-soft);font:500 15px Onest,system-ui,sans-serif;text-decoration:underline;text-underline-offset:3px;cursor:pointer;padding:6px}@media(max-width:980px){.gm-hero-grid,.gm-cab,.gm-coach-grid,.gm-off,.gm-enroll-box{grid-template-columns:minmax(0,1fr);gap:32px}.gm-table{max-width:560px;width:100%;margin:0 auto}.gm-cards,.gm-steps{grid-template-columns:minmax(0,1fr)}.gm-off-art{max-width:480px;margin:0 auto;width:100%}}@media(max-width:600px){.gm-section{padding:52px 0}.gm-hero{padding:24px 0 40px}.gm-hero-facts{grid-template-columns:minmax(0,1fr)}.gm-hero-facts li{grid-template-columns:56px minmax(0,1fr);align-items:center}.gm-table{padding:10px;border-radius:22px}.gm-seg__btn{font-size:14px;gap:5px;padding:8px 6px}.gm-seg__btn .gm-sign{width:17px;height:17px}.gm-acts .gm-btn{flex:1 1 auto}.gm-enroll-box{padding:28px 20px;border-radius:22px}.gm-mock__row,.gm-creds{grid-template-columns:minmax(0,1fr)}.gm-coach-musya{right:0}.gm-mock__bots{grid-template-columns:repeat(4,minmax(0,1fr))}.gm-link{width:64px}.gm-link svg{width:64px}}@media(prefers-reduced-motion:reduce){.gm-page *,.gm-page *:before,.gm-page *:after{animation:none!important;transition-duration:1ms!important;transition-delay:0ms!important}}

.nb{--nb-frame: #143f31;--nb-bevel: #1f5644;--nb-field-1: #f4ecd9;--nb-field-2: #e8dcbf;--nb-pt-a: #2f6b55;--nb-pt-b: #c9a24a;--nb-bar: #0f3327;--nb-hinge: #c9a24a;--nb-tray: #0d2d23;--nb-gold: #f0b429;--nb-ink: #f4ecd9;position:relative;width:100%;border-radius:14px;-webkit-tap-highlight-color:transparent;user-select:none;-webkit-user-select:none}[data-theme=dark] .nb{--nb-frame: #1a4a3a;--nb-bevel: rgba(201, 162, 74, .45);--nb-tray: #123b2e;--nb-field-1: #dfd3b6;--nb-field-2: #cfc09d;--nb-pt-a: #2a6350;--nb-pt-b: #b8913f}.nb__svg{display:block;width:100%;height:auto;filter:drop-shadow(0 10px 22px rgba(10,30,22,.22))}.nb__svg.is-live{cursor:pointer}.nb__frame{fill:var(--nb-frame)}.nb__bevel{fill:none;stroke:var(--nb-bevel);stroke-width:2}.nb__field{stroke:#0a1e1640;stroke-width:1}.nb__bar{fill:var(--nb-bar)}.nb__hinge{fill:var(--nb-hinge);opacity:.75}.nb__pt{fill:var(--nb-pt-a);stroke:#0a1e162e;stroke-width:.8}.nb__pt.is-alt{fill:var(--nb-pt-b)}.nb__glow{fill:var(--nb-gold);opacity:.4;pointer-events:none;animation:nb-glow 1.3s cubic-bezier(.32,.72,0,1) infinite alternate}@keyframes nb-glow{0%{opacity:.22}to{opacity:.55}}.nb__dot{fill:var(--nb-gold);stroke:#fffdf6;stroke-width:2;pointer-events:none;transform-box:fill-box;transform-origin:center;animation:nb-dot 1.3s cubic-bezier(.32,.72,0,1) infinite alternate}@keyframes nb-dot{0%{transform:scale(.8)}to{transform:scale(1.1)}}.nb__tray{fill:var(--nb-tray);stroke:#c9a24a4d;stroke-width:1;transition:stroke .26s cubic-bezier(.32,.72,0,1),fill .26s cubic-bezier(.32,.72,0,1)}.nb__tray.is-target{stroke:var(--nb-gold);stroke-width:3;fill:#1d4a3b;animation:nb-tray 1.3s cubic-bezier(.32,.72,0,1) infinite alternate}@keyframes nb-tray{0%{stroke-opacity:.55}to{stroke-opacity:1}}.nb__offn{font:800 13px Onest,system-ui,sans-serif;fill:var(--nb-ink);pointer-events:none}.nb__hit{fill:transparent}.nb-ck{pointer-events:none}.nb-ck__in{transform-origin:0 0;transition:transform .26s cubic-bezier(.32,.72,0,1)}.nb-ck__shadow{fill:#081a1359}.nb-ck__body{stroke-width:1.3}.nb-ck.is-w .nb-ck__body{stroke:#a88438}.nb-ck.is-b .nb-ck__body{stroke:#071a14}.nb-ck__ring{fill:none;stroke-width:1.4}.nb-ck.is-w .nb-ck__ring{stroke:#a884388c}.nb-ck.is-b .nb-ck__ring{stroke:#c9a24abf}.nb-ck__halo{fill:none;stroke:var(--nb-gold);stroke-width:2.6;opacity:0;transition:opacity .26s cubic-bezier(.32,.72,0,1)}.nb-ck.is-can .nb-ck__halo{opacity:.85;animation:nb-can 1.3s cubic-bezier(.32,.72,0,1) infinite alternate}@keyframes nb-can{0%{stroke-opacity:.45}to{stroke-opacity:1}}.nb-ck.is-sel .nb-ck__in{transform:scale(1.14)}.nb-ck.is-sel .nb-ck__halo{opacity:1;stroke-width:3.4}.nb-ck.is-moving .nb-ck__shadow{transform:translate(2.5px,4px);transition:transform .2s ease-out}.nb__count{font:800 12px Onest,system-ui,sans-serif;pointer-events:none}.nb__count.is-w{fill:#6b4f1d}.nb__count.is-b{fill:#f4ecd9}@media(prefers-reduced-motion:reduce){.nb__glow,.nb__dot,.nb__tray.is-target,.nb-ck.is-can .nb-ck__halo{animation:none}.nb-ck__in,.nb-ck__halo{transition:none}}

.d3-layer{position:absolute;inset:0;overflow:hidden;pointer-events:none;perspective-origin:50% 50%;border-radius:inherit;--d3-s: 32px}.d3-die{position:absolute;left:0;top:0;width:0;height:0;transform-style:preserve-3d;will-change:transform}.d3-layer.is-tappable .d3-die{pointer-events:auto;cursor:pointer}.d3-core{position:absolute;left:calc(var(--d3-s) / -2);top:calc(var(--d3-s) / -2);width:var(--d3-s);height:var(--d3-s);border-radius:14%;background:#d9cdb1;transform-origin:50% 50%}.d3-face{position:absolute;left:calc(var(--d3-s) / -2);top:calc(var(--d3-s) / -2);width:var(--d3-s);height:var(--d3-s);border-radius:20%;background:radial-gradient(120% 120% at 30% 25%,#fffdf6,#f6eedb 60%,#eadfc4);box-shadow:inset 0 0 0 calc(var(--d3-s) * .04) #96732d80;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform-origin:50% 50%;overflow:hidden}.d3-face[data-dir="+x"]{transform:rotateY(90deg) translateZ(calc(var(--d3-s) / 2))}.d3-face[data-dir=-x]{transform:rotateY(-90deg) translateZ(calc(var(--d3-s) / 2))}.d3-face[data-dir="+y"]{transform:rotateX(-90deg) translateZ(calc(var(--d3-s) / 2))}.d3-face[data-dir=-y]{transform:rotateX(90deg) translateZ(calc(var(--d3-s) / 2))}.d3-face[data-dir="+z"]{transform:translateZ(calc(var(--d3-s) / 2))}.d3-face[data-dir=-z]{transform:rotateY(180deg) translateZ(calc(var(--d3-s) / 2))}.d3-pip{position:absolute;width:19%;height:19%;margin:-9.5% 0 0 -9.5%;border-radius:50%;background:radial-gradient(circle at 38% 32%,#2f6b55,#123b2e 55%,#0b261d);box-shadow:inset 0 calc(var(--d3-s) * .02) calc(var(--d3-s) * .03) #00000059}.d3-face[data-v="1"] .d3-pip{width:27%;height:27%;margin:-13.5% 0 0 -13.5%;background:radial-gradient(circle at 38% 32%,#f3d488,#d4a43c 55%,#a8781f)}.d3-shade{position:absolute;inset:0;border-radius:inherit;background:#0d2a20;opacity:0;z-index:1;pointer-events:none}.d3-face:after{content:"";position:absolute;inset:0;z-index:2;background:#efe5cf;opacity:0;transition:opacity .28s cubic-bezier(.32,.72,0,1);pointer-events:none}.d3-die.is-used .d3-face:after{opacity:.5}.d3-die.is-pop .d3-face:after{animation:d3-pop .3s cubic-bezier(.32,.72,0,1)}@keyframes d3-pop{0%{opacity:1}to{opacity:0}}.d3-shadow{position:absolute;left:0;top:0;width:var(--d3-s);height:var(--d3-s);margin:calc(var(--d3-s) / -2) 0 0 calc(var(--d3-s) / -2);border-radius:32%;background:radial-gradient(closest-side,#081a1380,#081a1338 60%,#081a1300);will-change:transform,opacity}.d3-shadow.is-used{opacity:.5!important}
