html,body{margin:0;padding:0}body{font-family:Space Grotesk,sans-serif}.page[data-v-cb893989]{--bg-a: #081119;--bg-b: #13262f;--panel: #f8fafc;--ink: #0f172a;--muted: #475569;--line: rgba(148, 163, 184, .35);min-height:100vh;color:var(--panel);position:relative;padding:24px;background:radial-gradient(circle at 20% 12%,#1f5f8b 0%,transparent 35%),radial-gradient(circle at 88% 86%,#235952 0%,transparent 26%),linear-gradient(145deg,var(--bg-a),var(--bg-b))}.noise[data-v-cb893989]{pointer-events:none;position:absolute;inset:0;opacity:.2;background-image:radial-gradient(#ffffff .35px,transparent .35px);background-size:4px 4px}.topbar[data-v-cb893989],.stats[data-v-cb893989],.feedback[data-v-cb893989],.legend[data-v-cb893989],.board-wrap[data-v-cb893989],.cta[data-v-cb893989]{position:relative;z-index:1;width:min(1200px,100%);margin:0 auto}.topbar[data-v-cb893989]{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px}.eyebrow[data-v-cb893989]{margin:0 0 8px;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:#7dd3fc}h1[data-v-cb893989]{margin:0;font-size:clamp(1.6rem,4vw,2.6rem);line-height:1.05}.lang-switch[data-v-cb893989]{display:inline-flex;gap:6px;padding:5px;border-radius:12px;border:1px solid rgba(148,163,184,.45);background:#0f172a66}.lang-btn[data-v-cb893989]{min-width:46px;padding:6px 10px;border-radius:8px;border:1px solid transparent;background:transparent;color:#dbeafe;font-weight:600;font-size:.8rem}.lang-btn.active[data-v-cb893989]{background:#f8fafc;color:#0f172a}.feedback[data-v-cb893989]{margin-bottom:12px;padding:10px 12px;border-radius:10px;border:1px solid rgba(110,231,183,.5);background:#10b9812e;color:#d1fae5}.toast-alert[data-v-cb893989]{position:fixed;top:16px;right:16px;z-index:70;max-width:min(460px,calc(100vw - 32px));border-radius:12px;border:1px solid rgba(110,231,183,.6);background:#065f46f5;color:#d1fae5;padding:10px 12px;box-shadow:0 12px 26px #02061747}.toast-fade-enter-active[data-v-cb893989],.toast-fade-leave-active[data-v-cb893989]{transition:opacity .16s ease,transform .16s ease}.toast-fade-enter-from[data-v-cb893989],.toast-fade-leave-to[data-v-cb893989]{opacity:0;transform:translateY(-6px)}.legend[data-v-cb893989]{margin-bottom:10px;display:flex;flex-wrap:wrap;gap:12px;font-size:.85rem;color:#dbeafe}.legend span[data-v-cb893989]{display:inline-flex;align-items:center;gap:6px}.swatch[data-v-cb893989]{display:inline-block;width:13px;height:13px;border-radius:3px;border:1px solid rgba(15,23,42,.35)}.swatch.paid[data-v-cb893989]{background:#67e8f9}.swatch.awaiting[data-v-cb893989]{background:#f59e0b}.stats[data-v-cb893989]{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:10px;margin-top:18px;margin-bottom:14px;padding-bottom:4px}.stats article[data-v-cb893989]{flex:1 0 0;min-width:210px;background:#f8fafce6;color:var(--ink);border:1px solid #cbd5e1;border-radius:14px;padding:12px}.stats p[data-v-cb893989]{margin:0 0 6px;color:var(--muted);font-size:.88rem}.stats strong[data-v-cb893989]{font-family:JetBrains Mono,monospace;font-size:1rem}.stats small[data-v-cb893989]{display:block;margin-top:5px;color:#475569;font-size:.76rem}.board-wrap[data-v-cb893989]{position:relative;border:1px solid rgba(148,163,184,.45);background:#02061740;border-radius:16px;padding:12px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.board[data-v-cb893989]{display:block;width:100%;aspect-ratio:1 / 1;border-radius:0;overflow:hidden;shape-rendering:crispEdges;cursor:crosshair;touch-action:none;user-select:none;-webkit-user-select:none}.ad-slot[data-v-cb893989]{fill-opacity:.82;stroke:#0f172a00;stroke-width:.16;vector-effect:non-scaling-stroke;transition:stroke .14s ease,stroke-width .14s ease,fill-opacity .14s ease;cursor:not-allowed}.ad-slot.awaiting[data-v-cb893989]{fill-opacity:.86}.ad-slot.disabled[data-v-cb893989]{fill-opacity:.9}.ad-slot.clickable[data-v-cb893989]{cursor:pointer}.ad-slot[data-v-cb893989]:hover,.ad-slot.is-hovered[data-v-cb893989]{stroke:#0f172af2;stroke-width:.28;fill-opacity:.95}.slot-label[data-v-cb893989]{font-size:2.1px;text-anchor:middle;dominant-baseline:middle;pointer-events:none;user-select:none;-webkit-user-select:none;font-weight:700}.slot-label.awaiting[data-v-cb893989]{fill:#7c2d12}.slot-label.paid[data-v-cb893989]{fill:#0f172a}.slot-label.disabled[data-v-cb893989]{fill:#334155}.slot-image[data-v-cb893989]{pointer-events:none}.awaiting-hatch-overlay[data-v-cb893989]{fill:url(#awaiting-hatch-lines);opacity:.62;pointer-events:none}.slot-tooltip[data-v-cb893989]{position:fixed;z-index:60;min-width:170px;max-width:min(280px,calc(100vw - 24px));pointer-events:none;background:#0f172af5;border:1px solid rgba(148,163,184,.45);color:#e2e8f0;border-radius:10px;padding:8px 10px;box-shadow:0 8px 24px #02061759;font-size:.78rem;line-height:1.32}.slot-tooltip p[data-v-cb893989]{margin:0}.slot-tooltip-title[data-v-cb893989]{font-weight:700;margin-bottom:3px!important}.slot-tooltip-description[data-v-cb893989]{color:#cbd5e1;margin-bottom:4px!important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.admin-contact-note[data-v-cb893989]{margin:10px 0 0;font-size:.84rem;color:#475569}.selection-rect[data-v-cb893989]{fill:#3b82f638;stroke:#2563ebf2;stroke-width:.22;vector-effect:non-scaling-stroke}.hover-cell[data-v-cb893989]{fill:#10b9811f;stroke:#059669f2;stroke-width:.22;vector-effect:non-scaling-stroke;pointer-events:none}.selection-rect.invalid[data-v-cb893989]{fill:#dc26262e;stroke:#b91c1ceb}.selection-panel[data-v-cb893989]{margin-top:10px;width:100%;border-radius:12px;border:1px solid rgba(148,163,184,.65);background:#0f172adb;color:#e2e8f0;padding:10px 12px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.selection-panel p[data-v-cb893989]{margin:0;font-size:.88rem;line-height:1.35}.selection-panel p+p[data-v-cb893989]{margin-top:4px}.selection-panel strong[data-v-cb893989]{font-family:JetBrains Mono,monospace}.selection-coords[data-v-cb893989]{color:#cbd5e1}.selection-error[data-v-cb893989]{color:#fecaca}.selection-actions[data-v-cb893989]{margin-top:8px;display:flex;gap:8px}.selection-actions .ghost[data-v-cb893989]{background:#334155;color:#e2e8f0}.cta[data-v-cb893989]{margin-top:14px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;align-items:center;background:#0f172a59;border:1px solid rgba(148,163,184,.45);padding:12px 14px;border-radius:12px}.cta p[data-v-cb893989]{margin:0;max-width:760px}button[data-v-cb893989]{border:0;color:var(--ink);background:#fcd34d;text-decoration:none;font-weight:700;border-radius:10px;padding:10px 14px;cursor:pointer}button[data-v-cb893989]:disabled{opacity:.55;cursor:not-allowed}.legal-footer[data-v-cb893989]{position:relative;z-index:1;width:min(1200px,100%);margin:16px auto 0;padding-top:12px;border-top:1px solid rgba(148,163,184,.35);display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 18px;color:#cbd5e1;font-size:.88rem}.legal-footer a[data-v-cb893989]{color:#cbd5e1;text-decoration:underline;text-underline-offset:2px}.footer-links[data-v-cb893989],.footer-credits[data-v-cb893989]{display:flex;flex-wrap:wrap;gap:8px 14px}.footer-credits[data-v-cb893989]{justify-content:flex-end}.modal-backdrop[data-v-cb893989]{position:fixed;inset:0;z-index:40;background:#02061780;display:grid;place-items:center;padding:16px}.modal[data-v-cb893989]{width:min(640px,100%);border-radius:16px;border:1px solid #cbd5e1;background:#f8fafc;color:#0f172a;padding:16px}.modal h2[data-v-cb893989]{margin:0 0 12px}.kaspi-note[data-v-cb893989]{margin:-4px 0 12px;font-size:.9rem;color:#334155}.required-note[data-v-cb893989]{margin:-6px 0 12px;font-size:.82rem;color:#b91c1c}.coords-inline[data-v-cb893989]{margin:0 0 10px;font-size:.88rem;color:#334155}.grid-1[data-v-cb893989]{display:grid;gap:10px;margin-top:10px}label[data-v-cb893989]{display:grid;gap:6px;font-size:.88rem;color:#334155}.required-star[data-v-cb893989]{color:#dc2626;font-weight:700}.label-title[data-v-cb893989]{display:inline}input[data-v-cb893989]{border:1px solid #cbd5e1;border-radius:10px;padding:9px 10px;font:inherit}textarea[data-v-cb893989]{border:1px solid #cbd5e1;border-radius:10px;padding:9px 10px;font:inherit;resize:vertical;min-height:84px}input[readonly][data-v-cb893989]{background:#f1f5f9;color:#334155}input.invalid-input[data-v-cb893989]{border-color:#dc2626;background:#fef2f2}.field-help[data-v-cb893989]{color:#64748b;font-size:.78rem}.summary[data-v-cb893989]{margin-top:12px;padding:10px;background:#e2e8f0;border-radius:10px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;font-family:JetBrains Mono,monospace;font-size:.9rem}.error[data-v-cb893989]{margin:10px 0 0;color:#b91c1c;font-size:.9rem}.info[data-v-cb893989]{margin:10px 0 0;color:#0369a1;font-size:.9rem}.modal-actions[data-v-cb893989]{margin-top:14px;display:flex;justify-content:flex-end;gap:8px}.modal-actions .ghost[data-v-cb893989]{background:#e2e8f0}@media(max-width:640px){.page[data-v-cb893989]{padding:14px}.topbar[data-v-cb893989]{align-items:flex-start;flex-direction:column}.board-wrap[data-v-cb893989]{padding:8px;border-radius:12px}}
