.daily-login-modal[data-v-9033cccc]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:grid;box-sizing:border-box;max-width:100%;place-items:end center;overflow-x:hidden;overflow-y:auto;padding:14px max(14px,env(safe-area-inset-left)) calc(14px + env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-right));overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.daily-login-modal__backdrop[data-v-9033cccc]{position:absolute;top:0;right:0;bottom:0;left:0;background:#04070cdb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.daily-login-modal__panel[data-v-9033cccc]{position:relative;display:grid;box-sizing:border-box;width:min(100%,402px);max-width:100%;max-height:calc(100vh - 28px - env(safe-area-inset-bottom));max-height:min(calc(100dvh - 28px - env(safe-area-inset-bottom)),720px);gap:12px;overflow-x:hidden;overflow-y:auto;border:1px solid rgb(126 208 45 / 38%);border-radius:var(--radius-ui);padding:18px;background:linear-gradient(150deg,#19344e,#0c121c 58%),#101824;box-shadow:0 26px 86px #00000085;overscroll-behavior:contain;animation:daily-panel-in-9033cccc .22s cubic-bezier(.2,.9,.2,1) both;-webkit-overflow-scrolling:touch}.daily-login-modal__pattern[data-v-9033cccc]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.1;mix-blend-mode:normal}.daily-login-modal__hero[data-v-9033cccc],.daily-login-modal__head[data-v-9033cccc],.daily-login-modal__reward[data-v-9033cccc],.daily-login-modal__slots[data-v-9033cccc],.daily-login-modal__error[data-v-9033cccc],.daily-login-modal__next[data-v-9033cccc],.daily-login-modal__claim[data-v-9033cccc]{position:relative;z-index:2}.daily-login-modal__hero[data-v-9033cccc]{position:relative;display:grid;min-height:142px;grid-template-columns:minmax(0,1fr) 136px;align-items:end;gap:10px;overflow:visible;border:1px solid rgb(170 187 210 / 16%);border-radius:var(--radius-ui);padding:14px 0 0 14px;background:radial-gradient(circle at 86% 34%,rgb(126 208 45 / 18%),transparent 6.8rem),linear-gradient(135deg,#ffffff14,#ffffff08)}.daily-login-modal__head[data-v-9033cccc]{display:grid;gap:5px;z-index:2;padding-bottom:12px}.daily-login-modal__mascot[data-v-9033cccc]{position:absolute;right:-13px;bottom:-11px;z-index:1;width:172px;height:172px;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 16px 24px rgb(0 0 0 / 35%))}.daily-login-modal__head p[data-v-9033cccc],.daily-login-modal__head h2[data-v-9033cccc],.daily-login-modal__head span[data-v-9033cccc],.daily-login-modal__next[data-v-9033cccc],.daily-login-modal__error[data-v-9033cccc]{margin:0}.daily-login-modal__head p[data-v-9033cccc]{color:var(--color-accent);font-size:12px;font-weight:700;text-transform:uppercase}.daily-login-modal__head h2[data-v-9033cccc]{color:#f6fbff;font-size:29px;line-height:1.03}.daily-login-modal__head span[data-v-9033cccc]{color:#c9d6e7;font-size:13px;line-height:1.32}.daily-login-modal__reward[data-v-9033cccc]{display:grid;min-height:78px;grid-template-columns:64px minmax(0,auto) minmax(0,1fr);align-items:center;gap:10px;overflow:hidden;border:1px solid rgb(126 208 45 / 28%);border-radius:var(--radius-ui);padding:8px 13px;background:radial-gradient(circle at 24% 50%,rgb(126 208 45 / 22%),transparent 8rem),#ffffff12}.daily-login-modal__reward.is-success[data-v-9033cccc]{border-color:#7ed02db8;animation:daily-success-glow-9033cccc .9s ease both}.daily-login-modal__reward-stack[data-v-9033cccc]{width:62px;height:62px;object-fit:contain;object-position:center;filter:drop-shadow(0 10px 16px rgb(0 0 0 / 32%))}.daily-login-modal__reward strong[data-v-9033cccc]{color:#f6fff9;font-size:30px;line-height:1}.daily-login-modal__reward small[data-v-9033cccc]{min-width:0;color:#aebbd0;font-size:12px;font-weight:700}.daily-login-modal__slots[data-v-9033cccc]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.daily-login-slot[data-v-9033cccc]{display:grid;grid-template-rows:26px minmax(68px,1fr) minmax(0,auto);min-width:0;min-height:116px;align-content:stretch;overflow:hidden;border:2px solid rgb(86 116 168 / 58%);border-radius:10px;padding:0;background:linear-gradient(180deg,rgb(58 85 137 / 78%) 0 26px,transparent 26px),#101722eb;color:#dce7f7;box-shadow:inset 0 -14px 26px #00000047}.daily-login-slot span[data-v-9033cccc]{display:grid;width:100%;min-height:26px;place-items:center;color:#edf5ff;font-size:13px;font-weight:700;line-height:1}.daily-login-slot__prize[data-v-9033cccc]{position:relative;display:grid;min-height:68px;align-items:end;justify-items:center;overflow:hidden;border-top:1px solid rgb(255 255 255 / 8%);border-radius:0 0 8px 8px;padding:6px;background:radial-gradient(circle at 45% 30%,rgb(126 208 45 / 15%),transparent 3.3rem),linear-gradient(180deg,#180d12e0,#070a10f5)}.daily-login-slot__prize img[data-v-9033cccc]{position:absolute;top:8px;left:50%;width:44px;height:44px;object-fit:contain;opacity:.94;transform:translate(-50%) rotate(-8deg);filter:drop-shadow(0 10px 14px rgb(0 0 0 / 34%))}.daily-login-slot strong[data-v-9033cccc]{position:relative;z-index:1;justify-self:end;color:#f7ffe6;font-size:25px;font-weight:700;line-height:.9;text-shadow:0 2px 0 rgb(0 0 0 / 42%),0 8px 14px rgb(0 0 0 / 34%)}.daily-login-slot small[data-v-9033cccc]{min-height:17px;max-width:100%;color:#aebbd0;padding:3px 4px 6px;font-size:9px;font-weight:700;line-height:1.12;text-align:center;overflow-wrap:anywhere}.daily-login-slot.is-current[data-v-9033cccc]{border-color:#7ed02d;background:linear-gradient(180deg,rgb(126 208 45 / 95%) 0 26px,transparent 26px),#122c30e0;box-shadow:0 0 0 1px #7ed02d2e,0 0 26px #7ed02d2e;animation:daily-current-pulse-9033cccc 1.6s ease-in-out infinite}.daily-login-slot.is-current span[data-v-9033cccc]{color:#07110b}.daily-login-slot.is-claimed[data-v-9033cccc]{border-color:#7ed02d57;background:linear-gradient(180deg,rgb(44 115 78 / 88%) 0 26px,transparent 26px),#142f2ab8}.daily-login-slot.is-just-claimed[data-v-9033cccc]{animation:daily-claimed-pop-9033cccc .76s ease both}.daily-login-slot.is-missed[data-v-9033cccc]{border-color:#aabbd21a;background:linear-gradient(180deg,rgb(50 58 72 / 72%) 0 26px,transparent 26px),#0b10189e;color:#7e8ba0}.daily-login-slot.is-missed .daily-login-slot__prize img[data-v-9033cccc]{filter:grayscale(.95) opacity(.58)}.daily-login-slot.is-upcoming[data-v-9033cccc]{opacity:.8}.daily-login-modal__next[data-v-9033cccc]{min-height:18px;color:#aebbd0;font-size:12px;font-weight:700;text-align:center}.daily-login-modal__error[data-v-9033cccc]{border:1px solid rgb(255 120 120 / 28%);border-radius:8px;padding:9px 10px;color:#ffd3d3;background:#701f1f5c;font-size:12px;font-weight:700;line-height:1.3}.daily-login-modal__claim[data-v-9033cccc]{position:sticky;bottom:0;z-index:3;width:100%;min-height:48px}@keyframes daily-panel-in-9033cccc{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes daily-current-pulse-9033cccc{0%,to{box-shadow:0 0 0 1px #7ed02d2e,0 0 20px #7ed02d24}50%{box-shadow:0 0 0 1px #7ed02d5c,0 0 34px #7ed02d47}}@keyframes daily-claimed-pop-9033cccc{0%{transform:scale(1)}42%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes daily-success-glow-9033cccc{0%,to{box-shadow:0 0 #7ed02d00}45%{box-shadow:0 0 32px #7ed02d52}}@media(max-width:370px){.daily-login-modal[data-v-9033cccc]{padding:10px max(10px,env(safe-area-inset-left)) calc(10px + env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-right))}.daily-login-modal__panel[data-v-9033cccc]{max-height:calc(100vh - 20px - env(safe-area-inset-bottom));max-height:calc(100dvh - 20px - env(safe-area-inset-bottom));gap:9px;padding:10px}.daily-login-modal__slots[data-v-9033cccc]{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.daily-login-modal__hero[data-v-9033cccc]{min-height:114px;grid-template-columns:minmax(0,1fr) 108px;gap:6px;padding:10px 0 0 10px}.daily-login-modal__head[data-v-9033cccc]{gap:4px;padding-bottom:9px}.daily-login-modal__mascot[data-v-9033cccc]{right:-12px;bottom:-10px;width:130px;height:130px}.daily-login-modal__head h2[data-v-9033cccc]{font-size:27px}.daily-login-modal__head span[data-v-9033cccc]{max-width:168px;font-size:12px}.daily-login-modal__reward[data-v-9033cccc]{min-height:64px;grid-template-columns:52px minmax(0,auto) minmax(0,1fr);gap:8px;padding:6px 10px}.daily-login-modal__reward-stack[data-v-9033cccc]{width:50px;height:50px}.daily-login-modal__reward strong[data-v-9033cccc]{font-size:28px}.daily-login-modal__reward small[data-v-9033cccc]{font-size:11px}.daily-login-slot[data-v-9033cccc]{grid-template-rows:23px minmax(57px,1fr) minmax(0,auto);min-height:100px;border-radius:8px}.daily-login-slot span[data-v-9033cccc]{min-height:23px;font-size:12px}.daily-login-slot__prize[data-v-9033cccc]{min-height:57px;padding:4px}.daily-login-slot__prize img[data-v-9033cccc]{top:6px;width:36px;height:36px}.daily-login-slot strong[data-v-9033cccc]{font-size:22px}.daily-login-slot small[data-v-9033cccc]{min-height:15px;padding:2px 3px 5px;font-size:8.5px}.daily-login-modal__next[data-v-9033cccc]{min-height:16px;font-size:11px}.daily-login-modal__claim[data-v-9033cccc]{min-height:44px}}@media(prefers-reduced-motion:reduce){.daily-login-modal__panel[data-v-9033cccc],.daily-login-slot.is-current[data-v-9033cccc],.daily-login-slot.is-just-claimed[data-v-9033cccc],.daily-login-modal__reward.is-success[data-v-9033cccc]{animation:none}}.home-menu[data-v-8b7b0a68]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:35;display:flex;justify-content:flex-end;background:#04080e94;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.home-menu__drawer[data-v-8b7b0a68]{display:grid;width:min(86vw,344px);max-width:100%;align-content:start;gap:14px;min-height:100%;padding:calc(18px + env(safe-area-inset-top)) 16px calc(18px + env(safe-area-inset-bottom));border-left:1px solid rgb(170 187 210 / 18%);background:#101926;box-shadow:-22px 0 60px #0000006b}.home-menu__header[data-v-8b7b0a68]{display:flex;align-items:center;justify-content:space-between;gap:12px}.home-menu__header p[data-v-8b7b0a68],.home-menu__header strong[data-v-8b7b0a68]{margin:0}.home-menu__header p[data-v-8b7b0a68]{color:#7ed02d;font-size:12px;font-weight:700;letter-spacing:0;text-transform:uppercase}.home-menu__header strong[data-v-8b7b0a68]{display:block;margin-top:4px;font-size:24px;line-height:1.1}.home-menu__header button[data-v-8b7b0a68]{display:inline-grid;width:40px;height:40px;place-items:center;border:1px solid rgb(170 187 210 / 24%);border-radius:8px;padding:0;color:#f4f7fb;background:#aabbd214;font-size:18px;font-weight:700;line-height:0}.home-menu__status[data-v-8b7b0a68]{display:grid;gap:4px;border:1px solid rgb(255 196 87 / 34%);border-radius:8px;padding:13px;background:#ffc4571a}.home-menu__status.is-active[data-v-8b7b0a68]{border-color:#7ed02d6b;background:#7ed02d1a}.home-menu__status span[data-v-8b7b0a68]{font-weight:700}.home-menu__status small[data-v-8b7b0a68]{color:#b8c4d8}.home-menu__nav[data-v-8b7b0a68]{display:grid;gap:8px}.home-menu__nav a[data-v-8b7b0a68]{display:grid;gap:4px;min-height:60px;align-content:center;border:1px solid rgb(170 187 210 / 16%);border-radius:8px;padding:10px 12px;color:inherit;background:#aabbd212;text-decoration:none}.home-menu__nav span[data-v-8b7b0a68]{font-weight:700}.home-menu__nav small[data-v-8b7b0a68]{color:#9facbf}.home-menu-fade-enter-active[data-v-8b7b0a68],.home-menu-fade-leave-active[data-v-8b7b0a68]{transition:opacity .18s ease}.home-menu-fade-enter-active .home-menu__drawer[data-v-8b7b0a68],.home-menu-fade-leave-active .home-menu__drawer[data-v-8b7b0a68]{transition:transform .22s ease}.home-menu-fade-enter-from[data-v-8b7b0a68],.home-menu-fade-leave-to[data-v-8b7b0a68]{opacity:0}.home-menu-fade-enter-from .home-menu__drawer[data-v-8b7b0a68],.home-menu-fade-leave-to .home-menu__drawer[data-v-8b7b0a68]{transform:translate(100%)}.participation-legal-text[data-v-8562631c]{margin:0;color:var(--color-muted);font-size:12px;line-height:1.45}.participation-legal-text.is-footer[data-v-8562631c]{font-size:10.5px;line-height:1.42}.participation-legal-text a[data-v-8562631c]{color:#dff6cb;font-weight:700;text-decoration:underline;text-decoration-color:#7ed02d7a;text-underline-offset:3px}.participation-legal-text a[data-v-8562631c]:focus-visible{outline:2px solid rgb(126 208 45 / 54%);outline-offset:2px}.participation-legal-footer[data-v-f48f5b31]{border-top:1px solid rgb(170 187 210 / 12%);padding:10px 2px 2px}.participation-legal-footer__note[data-v-f48f5b31]{margin:6px 0 0;color:#b8c4d8c7;font-size:9.5px;line-height:1.38}.user-context-error-page[data-v-f16eb8ad]{display:grid;min-height:100vh;min-height:100dvh;place-items:center;padding:18px;background:#0d1118}.user-context-error-page__box[data-v-f16eb8ad]{width:min(100%,390px);border:2px solid #ff4d4f;border-radius:var(--radius-ui);padding:18px;color:#ffb84d;background:#090d13f0;font-size:17px;font-weight:700;line-height:1.45;text-align:left}.user-context-error-page__box p[data-v-f16eb8ad]{margin:0 0 8px}.user-context-error-page__box a[data-v-f16eb8ad]{color:#ffd166;text-decoration:underline;text-underline-offset:3px}.preload-splash[data-v-a417377b]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:18px;background:radial-gradient(circle at 50% 36%,rgb(126 208 45 / 18%),transparent 14rem),linear-gradient(180deg,#101824,#0d1118)}.preload-splash__panel[data-v-a417377b]{display:grid;width:min(100%,398px);min-height:132px;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:14px;border:1px solid rgb(170 187 210 / 20%);border-radius:var(--radius-ui);padding:18px;background:#101722eb;box-shadow:0 24px 70px #0000006b}.preload-splash__panel img[data-v-a417377b]{width:64px;height:64px;object-fit:contain;filter:drop-shadow(0 10px 18px rgb(0 0 0 / 30%));animation:preload-coin-pulse-a417377b 1.4s ease-in-out infinite}.preload-splash__panel p[data-v-a417377b],.preload-splash__panel span[data-v-a417377b],.preload-splash__panel small[data-v-a417377b]{margin:0}.preload-splash__panel p[data-v-a417377b]{color:#f4f7fb;font-size:22px;font-weight:700;line-height:1.08}.preload-splash__panel span[data-v-a417377b]{display:block;margin-top:6px;color:var(--color-muted);font-size:14px;line-height:1.35}.preload-splash__panel small[data-v-a417377b]{grid-column:1 / -1;min-height:4px;overflow:hidden;border-radius:999px;color:transparent;background:#aabbd224}.preload-splash__panel small[data-v-a417377b]:after{display:block;width:42%;height:4px;border-radius:inherit;background:#7ed02d;box-shadow:0 0 16px #7ed02d85;content:"";animation:preload-bar-a417377b 1.2s ease-in-out infinite}.preload-status[data-v-a417377b]{position:fixed;bottom:calc(78px + env(safe-area-inset-bottom));left:50%;z-index:30;width:calc(100% - 32px - env(safe-area-inset-left) - env(safe-area-inset-right));max-width:280px;margin:0;border:1px solid rgb(170 187 210 / 18%);border-radius:var(--radius-ui);padding:8px 10px;color:#d8e2f1;background:#101722e0;font-size:12px;font-weight:700;pointer-events:none;transform:translate(-50%);animation:preload-status-fade-a417377b 3.2s ease forwards}.preload-splash-enter-active[data-v-a417377b],.preload-splash-leave-active[data-v-a417377b],.daily-login-enter-active[data-v-a417377b],.daily-login-leave-active[data-v-a417377b]{transition:opacity .18s ease}.preload-splash-enter-from[data-v-a417377b],.preload-splash-leave-to[data-v-a417377b],.daily-login-enter-from[data-v-a417377b],.daily-login-leave-to[data-v-a417377b]{opacity:0}@keyframes preload-coin-pulse-a417377b{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-4px) scale(1.04)}}@keyframes preload-bar-a417377b{0%{transform:translate(-105%)}to{transform:translate(245%)}}@keyframes preload-status-fade-a417377b{0%,72%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.preload-splash__panel img[data-v-a417377b],.preload-splash__panel small[data-v-a417377b]:after,.preload-status[data-v-a417377b]{animation:none}}.admin-stage-image-chip__icon[data-v-09bdd2d6]{width:14px;height:14px}.admin-stage-image-panel[data-v-09bdd2d6]{display:grid;gap:12px}.admin-stage-image-panel__icon[data-v-09bdd2d6]{width:24px;height:24px;color:var(--color-accent)}.admin-stage-image-preview[data-v-09bdd2d6]{position:relative;display:grid;min-height:160px;place-items:center;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-ui);background:#ffffff0a}.admin-stage-image-preview img[data-v-09bdd2d6]{width:min(180px,72%);aspect-ratio:1;object-fit:contain}.admin-stage-image-preview span[data-v-09bdd2d6]{position:absolute;inset:auto 10px 10px;border-radius:999px;padding:5px 8px;color:#dce7f8;background:#0000007a;font-size:11px;text-align:center}.admin-stage-image-meta[data-v-09bdd2d6]{display:grid;gap:4px;color:var(--color-muted);font-size:12px;overflow-wrap:anywhere}.admin-column-chart[data-v-51d89edc]{width:100%;overflow-x:auto;overflow-y:hidden;padding:4px 0 8px;scrollbar-gutter:stable}.admin-column-chart__plot[data-v-51d89edc]{display:grid;width:100%;gap:8px}.admin-column-chart__column[data-v-51d89edc]{position:relative;display:grid;grid-template-rows:24px 220px 68px;min-width:0;outline:none}.admin-column-chart__plot--labels-long .admin-column-chart__column[data-v-51d89edc]{grid-template-rows:24px 220px 250px}.admin-column-chart__plot--labels-inside .admin-column-chart__column[data-v-51d89edc]{grid-template-rows:24px 220px}.admin-column-chart__column[data-v-51d89edc]:focus-visible{border-radius:6px;box-shadow:0 0 0 3px var(--admin-focus-ring)}.admin-column-chart__value[data-v-51d89edc]{overflow:hidden;color:var(--admin-text-secondary);font-size:var(--admin-font-xs);font-weight:700;text-align:center;text-overflow:ellipsis;white-space:nowrap}.admin-column-chart__bar-zone[data-v-51d89edc]{position:relative;border-bottom:1px solid var(--admin-divider)}.admin-column-chart__bar-zone[data-v-51d89edc]:after{position:absolute;z-index:1;top:var(--chart-zero-top);right:0;left:0;height:1px;background:var(--admin-text-muted);content:""}.admin-column-chart__bar[data-v-51d89edc]{position:absolute;z-index:2;right:18%;left:18%;min-height:2px;border-radius:5px 5px 0 0;background:var(--admin-accent-strong)}.admin-column-chart__bar--negative[data-v-51d89edc]{border-radius:0 0 5px 5px;background:var(--admin-danger)}.admin-column-chart__bar--zero[data-v-51d89edc]{border-radius:999px;background:var(--admin-text-muted)}.admin-column-chart__label[data-v-51d89edc]{display:flex;justify-content:center;min-width:0;padding-top:10px;color:var(--admin-text-secondary);font-size:var(--admin-font-xs);font-weight:600}.admin-column-chart__label span[data-v-51d89edc]{overflow:hidden;max-height:100%;line-height:1.2;text-overflow:ellipsis;white-space:nowrap;writing-mode:vertical-rl;transform:rotate(180deg)}.admin-column-chart__label--inside[data-v-51d89edc]{position:absolute;z-index:3;top:24px;right:0;bottom:0;left:0;align-items:flex-end;padding:0 0 8px;color:var(--admin-text-primary);pointer-events:none}.admin-column-chart__label--inside span[data-v-51d89edc]{max-height:calc(100% - 8px)}.admin-dashboard-controls[data-v-aa1b53ce]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:flex-end;gap:12px}.admin-dashboard-charts[data-v-aa1b53ce]{display:grid;gap:18px}@media(max-width:1100px){.admin-dashboard-controls[data-v-aa1b53ce]{align-items:stretch;justify-content:flex-start;width:100%}}.empty-state[data-v-9a63b375]{justify-items:center;gap:10px;padding:12px;text-align:center}.empty-state__asset[data-v-9a63b375]{width:min(100%,230px);max-height:196px;object-fit:contain;filter:drop-shadow(0 18px 28px rgb(0 0 0 / 28%));animation:empty-art-float-9a63b375 3.8s ease-in-out infinite}.empty-state--compact[data-v-9a63b375]{min-height:132px;grid-template-columns:92px minmax(0,1fr);justify-items:start;text-align:left}.empty-state--compact .empty-state__asset[data-v-9a63b375]{width:92px;max-height:104px}.empty-state__copy[data-v-9a63b375]{min-width:0}@keyframes empty-art-float-9a63b375{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.history-balance[data-v-0e15f3ef]{display:flex;min-height:132px;align-items:center;justify-content:space-between;gap:16px;overflow:hidden;border:1px solid rgb(126 208 45 / 28%);border-radius:var(--radius-ui);padding:16px;background:linear-gradient(135deg,rgb(126 208 45 / 16%),transparent 68%),var(--color-surface)}.history-balance strong[data-v-0e15f3ef]{display:block;margin:4px 0;color:var(--color-accent);font-size:42px;line-height:1;letter-spacing:0}.history-balance span[data-v-0e15f3ef]{color:var(--color-muted);font-size:14px}.history-balance img[data-v-0e15f3ef]{width:118px;height:118px;object-fit:contain}.history-list[data-v-0e15f3ef]{display:grid;gap:10px}.history-item[data-v-0e15f3ef]{display:flex;min-height:70px;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--color-border);border-radius:var(--radius-ui);padding:12px 14px;background:var(--color-surface)}.history-item__main[data-v-0e15f3ef]{min-width:0}.history-item p[data-v-0e15f3ef]{margin:0 0 6px;overflow-wrap:anywhere;font-size:15px;font-weight:700;line-height:1.25}.history-item span[data-v-0e15f3ef]{color:var(--color-muted);font-size:12px}.history-item strong[data-v-0e15f3ef]{flex:0 0 auto;color:var(--color-accent);font-size:18px}.secondary-button[data-v-0e15f3ef]{min-height:46px;border:1px solid var(--color-border);border-radius:var(--radius-ui);color:#f4f7fb;background:#ffffff0d;font-family:Nata Sans,sans-serif;font-size:18.674px;font-style:normal;font-weight:600;line-height:20.541px;text-align:center}.aux-hero[data-v-8de26e8c]{position:relative;display:grid;min-height:184px;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-ui);padding:18px;background:var(--color-surface)}.aux-hero__bg[data-v-8de26e8c]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.34}.aux-hero__copy[data-v-8de26e8c]{position:relative;z-index:1;max-width:68%}.aux-hero h2[data-v-8de26e8c]{margin:4px 0 10px;font-size:25px;line-height:1.08;letter-spacing:0}.aux-hero p[data-v-8de26e8c]{margin:0;color:var(--color-muted);font-size:14px;line-height:1.45}.aux-hero__character[data-v-8de26e8c]{position:absolute;right:-18px;bottom:-26px;width:148px;height:148px;object-fit:contain}.faq-list[data-v-8de26e8c]{display:grid;gap:10px}.faq-item[data-v-8de26e8c]{border:1px solid var(--color-border);border-radius:var(--radius-ui);background:var(--color-surface)}.faq-item__button[data-v-8de26e8c]{display:flex;width:100%;min-height:58px;align-items:center;justify-content:space-between;gap:12px;border:0;padding:14px;color:#f4f7fb;background:transparent;font-weight:700;line-height:1.25;text-align:left}.faq-item__icon[data-v-8de26e8c]{position:relative;display:inline-flex;width:28px;height:28px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:50%;color:#07110b;background:var(--color-accent)}.faq-item__icon[data-v-8de26e8c]:before,.faq-item__icon[data-v-8de26e8c]:after{position:absolute;left:50%;top:50%;border-radius:999px;background:currentColor;content:"";transform:translate(-50%,-50%)}.faq-item__icon[data-v-8de26e8c]:before{width:12px;height:3px}.faq-item__icon[data-v-8de26e8c]:after{width:3px;height:12px;transition:opacity .16s ease}.faq-item__icon.is-open[data-v-8de26e8c]:after{opacity:0}.faq-item__answer[data-v-8de26e8c]{margin:0;padding:0 14px 16px;color:var(--color-muted);font-size:14px;line-height:1.55;white-space:pre-line}.aux-actions[data-v-8de26e8c]{display:grid;grid-template-columns:1fr;gap:10px}.aux-actions a[data-v-8de26e8c]{text-decoration:none}.secondary-link[data-v-8de26e8c]{display:inline-flex;min-height:46px;align-items:center;justify-content:center;border:1px solid var(--color-border);border-radius:var(--radius-ui);color:#f4f7fb;background:#ffffff0d;font-family:Nata Sans,sans-serif;font-size:18.674px;font-style:normal;font-weight:600;line-height:20.541px;text-align:center;text-decoration:none}.home-onboarding[data-v-a180bc5f]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:grid;place-items:end center;padding:18px 14px calc(18px + env(safe-area-inset-bottom));background:#04080eb8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.home-onboarding__panel[data-v-a180bc5f]{display:grid;width:min(100%,398px);max-height:min(92dvh,720px);overflow:hidden;border:1px solid rgb(170 187 210 / 24%);border-radius:8px;background:#111a27;box-shadow:0 24px 80px #00000075}.home-onboarding__visual[data-v-a180bc5f]{position:relative;display:grid;min-height:260px;place-items:end center;overflow:hidden;background-position:center;background-size:cover}.home-onboarding__visual[data-v-a180bc5f]:after{position:absolute;inset:auto 0 0;height:42%;background:linear-gradient(180deg,transparent,#111a27 86%);content:""}.home-onboarding__visual img[data-v-a180bc5f]{position:relative;z-index:1;width:min(76%,270px);aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 22px 30px rgb(0 0 0 / 42%))}.home-onboarding__content[data-v-a180bc5f]{display:grid;gap:14px;padding:4px 18px 18px}.home-onboarding__dots[data-v-a180bc5f]{display:inline-flex;gap:7px}.home-onboarding__dots span[data-v-a180bc5f]{width:8px;height:8px;border-radius:999px;background:#b8c4d84d;transition:width .18s ease,background .18s ease}.home-onboarding__dots span.is-active[data-v-a180bc5f]{width:24px;background:#7ed02d}.home-onboarding h2[data-v-a180bc5f]{margin:0;font-size:26px;line-height:1.08;letter-spacing:0}.home-onboarding p[data-v-a180bc5f]{min-height:66px;margin:0;color:#b8c4d8;font-size:15px;line-height:1.48}.home-onboarding__actions[data-v-a180bc5f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.home-onboarding__skip[data-v-a180bc5f],.home-onboarding__primary[data-v-a180bc5f]{min-height:48px;border-radius:8px;font-family:Nata Sans,sans-serif;font-size:18.674px;font-style:normal;font-weight:600;line-height:20.541px;letter-spacing:0;text-align:center}.home-onboarding__skip[data-v-a180bc5f]{border:1px solid rgb(170 187 210 / 24%);color:#e8eef7;background:#aabbd214}.home-onboarding__primary[data-v-a180bc5f]{border:0;color:#000;background:var(--234, linear-gradient(139deg, #7ED02D 25%, #406A17 218.3%))}.home-onboarding__primary[data-v-a180bc5f]:disabled{color:#6d7786;background:#263241}.participation-consent[data-v-2dd1a6a9]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:130;display:grid;place-items:end center;padding:18px 16px calc(18px + env(safe-area-inset-bottom))}.participation-consent__backdrop[data-v-2dd1a6a9]{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#05080db8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.participation-consent__panel[data-v-2dd1a6a9]{position:relative;display:grid;width:min(100%,398px);gap:16px;border:1px solid rgb(126 208 45 / 34%);border-radius:var(--radius-ui);padding:18px;background:linear-gradient(135deg,#1f4346cc,#0f1824f5),#111b28;box-shadow:0 24px 80px #0000007a;animation:participation-consent-in-2dd1a6a9 .2s cubic-bezier(.2,.9,.2,1) both}.participation-consent__head[data-v-2dd1a6a9]{display:grid;gap:5px}.participation-consent__head p[data-v-2dd1a6a9],.participation-consent__head h2[data-v-2dd1a6a9],.participation-consent__error[data-v-2dd1a6a9]{margin:0}.participation-consent__head p[data-v-2dd1a6a9]{color:var(--color-accent);font-size:12px;font-weight:700;letter-spacing:0;text-transform:uppercase}.participation-consent__head h2[data-v-2dd1a6a9]{font-size:23px;line-height:1.12;letter-spacing:0}.participation-consent__error[data-v-2dd1a6a9]{border:1px solid rgb(255 116 116 / 24%);border-radius:6px;padding:9px 10px;color:#ffd9d9;background:#ff74741a;font-size:13px;font-weight:700;line-height:1.35}.participation-consent__actions[data-v-2dd1a6a9]{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1fr);gap:10px}.participation-consent__cancel[data-v-2dd1a6a9]{min-height:48px;border:1px solid rgb(170 187 210 / 24%);border-radius:var(--radius-ui);color:#f4f7fb;background:#ffffff14;font-weight:700}.participation-consent__cancel[data-v-2dd1a6a9]:disabled{cursor:wait;opacity:.62}.participation-consent__actions .primary-button[data-v-2dd1a6a9]{min-width:0;padding:0 12px;font-size:15px}@keyframes participation-consent-in-2dd1a6a9{0%{opacity:0;transform:translateY(18px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.home-page[data-v-18122192]{display:grid;gap:14px;overflow-x:hidden}.home-topbar[data-v-18122192]{display:grid;grid-template-columns:42px minmax(0,1fr) minmax(84px,auto);align-items:center;gap:10px}.home-topbar__menu[data-v-18122192]{display:grid;width:42px;height:42px;place-content:center;gap:5px;border:1px solid rgb(170 187 210 / 20%);border-radius:8px;background:#aabbd214}.home-topbar__menu span[data-v-18122192]{display:block;width:18px;height:2px;border-radius:99px;background:#f4f7fb}.home-topbar p[data-v-18122192],.home-topbar h1[data-v-18122192]{margin:0}.home-topbar p[data-v-18122192]{color:#7ed02d;font-size:11px;font-weight:700;letter-spacing:0;text-transform:uppercase}.home-topbar h1[data-v-18122192]{margin-top:3px;font-size:22px;line-height:1.05;letter-spacing:0}.home-coin[data-v-18122192]{display:inline-flex;min-width:84px;min-height:42px;align-items:center;justify-content:center;gap:6px;border:1px solid rgb(126 208 45 / 38%);border-radius:8px;color:#7ed02d;background:#7ed02d1a}.home-coin img[data-v-18122192]{width:22px;height:22px;object-fit:contain;animation:home-coin-pop-18122192 2.8s ease-in-out infinite}.home-coin strong[data-v-18122192]{display:inline-flex;align-items:flex-start;gap:1px;font-size:15px;line-height:1}.home-coin sup[data-v-18122192]{position:relative;top:-.12em;color:#dff6cb;font-size:9px;line-height:1}.home-hero[data-v-18122192]{position:relative;min-height:336px;isolation:isolate;overflow:hidden;border:1px solid rgb(170 187 210 / 18%);border-radius:8px;background:#121e2d;box-shadow:0 18px 44px #00000042;animation:home-appear-18122192 .36s ease both}.home-hero__background[data-v-18122192]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:54% 44%;opacity:.82;animation:home-road-drift-18122192 7s ease-in-out infinite}.home-hero[data-v-18122192]:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,rgb(7 11 17 / 34%) 0%,rgb(7 11 17 / 14%) 58%,transparent 100%);content:"";pointer-events:none}.home-hero__route[data-v-18122192],.home-hero__speed[data-v-18122192]{position:absolute;z-index:2;object-fit:contain;pointer-events:none}.home-hero__route[data-v-18122192]{right:-92px;bottom:-18px;width:330px;opacity:.52;filter:drop-shadow(0 0 18px rgb(126 208 45 / 30%))}.home-hero__speed[data-v-18122192]{left:-82px;bottom:-68px;width:250px;opacity:.34}.home-hero__copy[data-v-18122192]{position:relative;z-index:5;display:grid;width:min(61%,224px);gap:8px;padding:18px 16px;opacity:1;animation:none;text-shadow:0 2px 12px rgb(0 0 0 / 72%)}.home-hero__copy p[data-v-18122192],.home-hero__copy h2[data-v-18122192],.home-hero__copy span[data-v-18122192]{margin:0}.home-hero__copy p[data-v-18122192]{color:#7ed02d;font-size:12px;font-weight:700;letter-spacing:0;text-transform:uppercase}.home-hero__copy h2[data-v-18122192]{font-size:27px;line-height:1.04;letter-spacing:0}.home-hero__copy span[data-v-18122192]{color:#d8e2f1;font-size:13px;line-height:1.4}.home-hero__mascot[data-v-18122192]{position:absolute;right:-22px;bottom:2px;z-index:4;width:min(62%,238px);aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 22px 28px rgb(0 0 0 / 40%));opacity:1;animation:home-float-18122192 4.4s ease-in-out infinite}.home-hero__prize[data-v-18122192]{position:absolute;right:96px;bottom:14px;z-index:5;width:96px;height:96px;object-fit:contain;filter:drop-shadow(0 16px 22px rgb(0 0 0 / 36%));opacity:1;animation:none}.home-hero__arrow[data-v-18122192]{position:absolute;right:112px;top:128px;z-index:5;width:58px;height:58px;object-fit:contain;transform:rotate(-10deg);filter:drop-shadow(0 10px 16px rgb(0 0 0 / 34%));opacity:1;animation:home-arrow-glow-18122192 2.8s ease-in-out infinite}.home-participation[data-v-18122192],.home-progress[data-v-18122192],.home-family[data-v-18122192]{border:1px solid rgb(170 187 210 / 18%);border-radius:8px;background:#141e2cc7}.home-participation[data-v-18122192]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px}.home-participation.is-active[data-v-18122192]{border-color:#7ed02d66;background:#284b3d57}.home-participation p[data-v-18122192],.home-participation h2[data-v-18122192],.home-participation span[data-v-18122192]{margin:0}.home-participation p[data-v-18122192],.home-progress__head p[data-v-18122192]{color:#7ed02d;font-size:11px;font-weight:700;letter-spacing:0;text-transform:uppercase}.home-participation h2[data-v-18122192]{margin-top:3px;font-size:18px;line-height:1.15;letter-spacing:0}.home-participation span[data-v-18122192]{display:block;margin-top:5px;color:#b8c4d8;font-size:13px;line-height:1.35}.home-participation strong[data-v-18122192]{display:inline-flex;min-height:40px;align-items:center;border-radius:8px;padding:0 12px;color:#06100b;background:#7ed02d;font-size:13px}.home-progress[data-v-18122192]{display:grid;gap:12px;padding:14px;background:linear-gradient(135deg,rgb(126 208 45 / 10%),transparent 62%),#141e2cc7}.home-progress__head[data-v-18122192]{display:flex;align-items:end;justify-content:space-between;gap:12px}.home-progress__head p[data-v-18122192],.home-progress__head h2[data-v-18122192]{margin:0}.home-progress__head h2[data-v-18122192]{margin-top:3px;font-size:30px;line-height:1}.home-progress__head span[data-v-18122192],.home-progress small[data-v-18122192]{color:#b8c4d8;font-size:12px}.home-progress__track[data-v-18122192]{height:12px;overflow:hidden;border-radius:99px;background:#aabbd224}.home-progress__track span[data-v-18122192]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#7ed02d,#1751ff);transition:width .52s ease}.home-links[data-v-18122192]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.home-link[data-v-18122192]{display:grid;min-height:136px;align-content:start;justify-items:start;gap:5px;overflow:hidden;border:1px solid rgb(170 187 210 / 16%);border-radius:8px;padding:10px;color:inherit;background:#aabbd214;text-decoration:none}.home-link img[data-v-18122192]{width:50px;height:50px;object-fit:contain}.home-link span[data-v-18122192]{font-size:14px;font-weight:700;line-height:1.12}.home-link small[data-v-18122192]{color:#b8c4d8;font-size:11px;line-height:1.22}.home-family[data-v-18122192]{position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;min-height:138px;overflow:hidden;padding:18px;color:inherit;text-align:left}.home-family[data-v-18122192]:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgb(8 13 20 / 88%) 0%,rgb(8 13 20 / 60%) 50%,transparent 100%),linear-gradient(180deg,transparent 0%,rgb(8 13 20 / 32%) 100%);content:""}.home-family__bg[data-v-18122192]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.home-family__copy[data-v-18122192]{position:relative;z-index:1;width:min(64%,230px)}.home-family span[data-v-18122192]{display:grid;gap:5px}.home-family strong[data-v-18122192]{font-size:17px;line-height:1.1}.home-family small[data-v-18122192]{color:#b8c4d8;font-size:13px;line-height:1.3}@keyframes home-appear-18122192{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes home-copy-in-18122192{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes home-mascot-in-18122192{0%{opacity:0;transform:translate(18px,12px) scale(.94)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes home-prize-in-18122192{0%{opacity:0;transform:translateY(18px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes home-arrow-in-18122192{0%{opacity:0;transform:translateY(12px) rotate(-22deg) scale(.9)}to{opacity:1;transform:translateY(0) rotate(-10deg) scale(1)}}@keyframes home-float-18122192{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes home-arrow-glow-18122192{0%,to{filter:drop-shadow(0 10px 16px rgb(0 0 0 / 34%))}50%{filter:drop-shadow(0 0 18px rgb(126 208 45 / 54%))}}@keyframes home-road-drift-18122192{0%,to{transform:scale(1)}50%{transform:scale(1.035) translateY(-3px)}}@keyframes home-coin-pop-18122192{0%,to{transform:scale(1)}45%{transform:scale(1.12)}}@media(max-width:374px){.home-hero__copy h2[data-v-18122192]{font-size:25px}.home-hero__copy[data-v-18122192]{width:64%;padding-inline:14px}.home-hero__mascot[data-v-18122192]{right:-30px;width:min(64%,224px)}.home-hero__prize[data-v-18122192]{right:84px;width:88px;height:88px}.home-participation[data-v-18122192]{grid-template-columns:1fr}.home-links[data-v-18122192]{gap:6px}.home-link[data-v-18122192]{padding:9px 8px}.home-family__copy[data-v-18122192]{width:68%}}.map-page[data-v-3f95a3fb]{display:grid;gap:18px;overflow-x:hidden}.current-stage[data-v-3f95a3fb],.stage-row[data-v-3f95a3fb],.stage-sheet__panel[data-v-3f95a3fb],.map-empty[data-v-3f95a3fb]{border:1px solid var(--color-border);border-radius:var(--radius-ui);background:var(--color-surface)}.map-hero[data-v-3f95a3fb]{position:relative;aspect-ratio:1440 / 2560;min-height:560px;overflow:hidden;border:1px solid rgb(126 208 45 / 24%);border-radius:var(--radius-ui);background:#121c29;box-shadow:0 20px 54px #00000047}.map-hero__background[data-v-3f95a3fb]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:1}.map-hero__shade[data-v-3f95a3fb]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgb(7 11 18 / 10%) 0%,transparent 38%,rgb(7 11 18 / 24%) 100%),radial-gradient(circle at 50% 74%,rgb(126 208 45 / 20%),transparent 26%);pointer-events:none}.map-hero__marker[data-v-3f95a3fb]{position:absolute;z-index:5;width:52px;height:52px;object-fit:contain;transform:translate(-88%,-10%) rotate(-8deg);transition:top .62s ease,left .62s ease;filter:drop-shadow(0 12px 18px rgb(0 0 0 / 45%));animation:map-marker-float-3f95a3fb 2.8s ease-in-out infinite}.map-hero__mascot[data-v-3f95a3fb]{position:absolute;z-index:4;width:112px;height:112px;object-fit:contain;pointer-events:none;transform:translate(-22%,-26%);transition:top .62s ease,left .62s ease;filter:drop-shadow(0 16px 20px rgb(0 0 0 / 38%))}.map-stage[data-v-3f95a3fb]{position:absolute;z-index:6;display:grid;width:64px;min-height:64px;justify-items:center;border:0;padding:0;color:#f4f7fb;background:transparent;text-align:center;transform:translate(-50%,-50%)}.map-stage.is-align-left[data-v-3f95a3fb],.map-stage.is-align-right[data-v-3f95a3fb]{transform:translate(-50%,-50%)}.map-stage__pin[data-v-3f95a3fb]{position:relative;display:grid;width:34px;height:34px;place-items:center;filter:drop-shadow(0 12px 16px rgb(0 0 0 / 40%))}.map-stage__pin img[data-v-3f95a3fb]{width:34px;height:34px;object-fit:contain}.map-stage__index[data-v-3f95a3fb]{position:absolute;right:3px;bottom:2px;display:inline-grid;min-width:16px;height:16px;place-items:center;border:1px solid rgb(255 255 255 / 72%);border-radius:999px;padding:0 4px;color:#07110b;background:var(--color-accent);box-shadow:0 5px 10px #00000047;font-size:8px;font-weight:900;line-height:1}.map-stage__label[data-v-3f95a3fb]{position:absolute;top:50%;z-index:7;display:grid;gap:2px;min-width:0;width:132px;border:1px solid rgb(170 187 210 / 18%);border-radius:8px;padding:6px 7px;background:#090f17d6;box-shadow:0 10px 18px #00000047;opacity:0;pointer-events:none;transform:translate(-50%,-50%) scale(.96);transition:opacity .16s ease,transform .16s ease,visibility .16s ease;visibility:hidden}.map-stage.is-align-left .map-stage__label[data-v-3f95a3fb]{right:58px;transform:translateY(-50%) scale(.96)}.map-stage.is-align-right .map-stage__label[data-v-3f95a3fb]{left:58px;transform:translateY(-50%) scale(.96)}.map-stage.is-align-center .map-stage__label[data-v-3f95a3fb]{left:50%;top:calc(100% + 4px);transform:translate(-50%) scale(.96)}.map-stage:hover .map-stage__label[data-v-3f95a3fb],.map-stage:focus-visible .map-stage__label[data-v-3f95a3fb],.map-stage.is-current .map-stage__label[data-v-3f95a3fb]{opacity:1;visibility:visible}.map-stage.is-align-left:hover .map-stage__label[data-v-3f95a3fb],.map-stage.is-align-left:focus-visible .map-stage__label[data-v-3f95a3fb],.map-stage.is-align-left.is-current .map-stage__label[data-v-3f95a3fb],.map-stage.is-align-right:hover .map-stage__label[data-v-3f95a3fb],.map-stage.is-align-right:focus-visible .map-stage__label[data-v-3f95a3fb],.map-stage.is-align-right.is-current .map-stage__label[data-v-3f95a3fb]{transform:translateY(-50%) scale(1)}.map-stage.is-align-center:hover .map-stage__label[data-v-3f95a3fb],.map-stage.is-align-center:focus-visible .map-stage__label[data-v-3f95a3fb],.map-stage.is-align-center.is-current .map-stage__label[data-v-3f95a3fb]{transform:translate(-50%) scale(1)}.map-stage__label strong[data-v-3f95a3fb]{overflow-wrap:anywhere;font-size:12px;font-weight:700;line-height:1.15}.map-stage__label small[data-v-3f95a3fb]{color:#b8c4d8;font-size:10px;font-weight:700}.map-stage.is-current[data-v-3f95a3fb],.map-stage.is-available_draw[data-v-3f95a3fb]{color:#f6fff8}.map-stage.is-current .map-stage__label[data-v-3f95a3fb],.map-stage.is-available_draw .map-stage__label[data-v-3f95a3fb]{border-color:#7ed02da3;background:#102723e0;box-shadow:0 0 0 3px #7ed02d1f,0 10px 18px #00000047}.map-stage.is-locked[data-v-3f95a3fb]{color:#9aa8bc;opacity:.82}.map-stage.is-pulse .map-stage__pin[data-v-3f95a3fb]:after{position:absolute;top:50%;left:50%;width:36px;height:36px;border:1px solid rgb(126 208 45 / 70%);border-radius:50%;content:"";transform:translate(-50%,-50%);animation:map-pulse-3f95a3fb 1.5s ease-out infinite}.current-stage[data-v-3f95a3fb]{position:relative;z-index:1;display:grid;min-height:134px;grid-template-columns:112px minmax(0,1fr);gap:12px;padding:12px;overflow:hidden}.current-stage img[data-v-3f95a3fb]{width:112px;height:112px;align-self:center;object-fit:contain}.current-stage h2[data-v-3f95a3fb]{margin:5px 0 8px;font-size:22px;line-height:1.08;letter-spacing:0}.current-stage span[data-v-3f95a3fb],.stage-row small[data-v-3f95a3fb],.stage-sheet__panel p[data-v-3f95a3fb]{color:var(--color-muted);font-size:13px;line-height:1.4}.map-actions[data-v-3f95a3fb]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.secondary-action[data-v-3f95a3fb]{display:inline-flex;min-height:48px;align-items:center;justify-content:center;border:1px solid var(--color-border);border-radius:var(--radius-ui);padding:0 14px;color:#f4f7fb;background:#ffffff0d;font-family:Nata Sans,sans-serif;font-size:18.674px;font-style:normal;font-weight:600;line-height:20.541px;text-align:center;text-decoration:none}.secondary-action--accent[data-v-3f95a3fb]{border-color:#7ed02d6b;color:var(--color-accent)}.stage-list[data-v-3f95a3fb]{display:grid;gap:10px;padding-bottom:8px}.stage-row[data-v-3f95a3fb]{display:grid;min-height:78px;gap:4px;padding:12px;color:#f4f7fb;text-align:left}.stage-row__status[data-v-3f95a3fb]{color:var(--color-accent);font-size:11px;font-weight:700;text-transform:uppercase}.stage-row strong[data-v-3f95a3fb]{font-size:16px;line-height:1.2}.map-empty[data-v-3f95a3fb]{padding:18px}.stage-sheet[data-v-3f95a3fb]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;display:grid;align-items:end;padding:16px max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));background:#04080d9e}.stage-sheet__panel[data-v-3f95a3fb]{position:relative;display:grid;gap:8px;width:min(100%,398px);margin:0 auto;padding:16px;box-shadow:0 -18px 48px #00000057}.stage-sheet__panel>img[data-v-3f95a3fb]{width:132px;height:132px;justify-self:center;object-fit:contain}.stage-sheet__panel h2[data-v-3f95a3fb]{margin:0;font-size:24px;line-height:1.1;letter-spacing:0}.stage-sheet__panel p[data-v-3f95a3fb]{margin:0}.stage-sheet__close[data-v-3f95a3fb]{position:absolute;top:10px;right:10px;width:36px;height:36px;border:1px solid var(--color-border);border-radius:var(--radius-ui);color:#f4f7fb;background:#ffffff0f;font-size:22px}.stage-sheet__panel dl[data-v-3f95a3fb]{display:grid;gap:8px;margin:6px 0}.stage-sheet__panel dl div[data-v-3f95a3fb]{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid rgb(170 187 210 / 12%);padding-bottom:8px}.stage-sheet__panel dt[data-v-3f95a3fb],.stage-sheet__panel dd[data-v-3f95a3fb]{margin:0;font-size:13px}.stage-sheet__panel dt[data-v-3f95a3fb]{color:var(--color-muted)}.stage-sheet__panel dd[data-v-3f95a3fb]{font-weight:700;text-align:right}@keyframes map-pulse-3f95a3fb{0%{opacity:.9;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(1.42)}}@keyframes map-marker-float-3f95a3fb{0%,to{filter:drop-shadow(0 12px 18px rgb(0 0 0 / 45%))}50%{filter:drop-shadow(0 0 18px rgb(126 208 45 / 56%))}}@media(max-width:374px){.map-stage[data-v-3f95a3fb]{width:56px;min-height:56px}.map-stage__pin[data-v-3f95a3fb],.map-stage__pin img[data-v-3f95a3fb]{width:32px;height:32px}.map-stage__label strong[data-v-3f95a3fb]{font-size:11px}.map-actions[data-v-3f95a3fb]{grid-template-columns:1fr}}.notifications-hero[data-v-d771b48b]{display:flex;min-height:150px;align-items:center;gap:10px;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-ui);padding:16px;background:var(--color-surface)}.notifications-hero div[data-v-d771b48b]{min-width:0}.notifications-hero h2[data-v-d771b48b]{margin:4px 0 10px;color:var(--color-accent);font-size:31px;line-height:1;letter-spacing:0}.notifications-hero p[data-v-d771b48b]{margin:0;color:var(--color-muted);font-size:14px;line-height:1.45}.notifications-hero img[data-v-d771b48b]{width:120px;height:120px;flex:0 0 auto;object-fit:contain}.notifications-list[data-v-d771b48b]{display:grid;gap:10px}.aux-notice[data-v-d771b48b]{margin:0;border:1px solid rgb(247 201 72 / 28%);border-radius:var(--radius-ui);padding:12px;color:#f7d779;background:#f7c9481a;font-size:13px;line-height:1.4}.notification-item[data-v-d771b48b]{display:grid;grid-template-columns:48px minmax(0,1fr);gap:12px;width:100%;min-height:92px;border:1px solid var(--color-border);border-radius:var(--radius-ui);padding:12px;color:#f4f7fb;background:var(--color-surface);text-align:left}.notification-item.is-unread[data-v-d771b48b]{border-color:#7ed02d6b;background:#7ed02d1a}.notification-item img[data-v-d771b48b]{width:48px;height:48px;object-fit:contain}.notification-item__copy[data-v-d771b48b]{display:grid;min-width:0;gap:5px}.notification-item__meta[data-v-d771b48b]{color:var(--color-accent);font-size:11px;font-weight:700}.notification-item strong[data-v-d771b48b]{font-size:15px;line-height:1.25}.notification-item__copy>span[data-v-d771b48b]:last-child{color:var(--color-muted);font-size:13px;line-height:1.35}.secondary-button[data-v-d771b48b]{min-height:46px;border:1px solid var(--color-border);border-radius:var(--radius-ui);color:#f4f7fb;background:#ffffff0d;font-family:Nata Sans,sans-serif;font-size:18.674px;font-style:normal;font-weight:600;line-height:20.541px;text-align:center}.legal-page[data-v-f54a6311]{display:grid;gap:14px;overflow-x:hidden}.legal-page__header[data-v-f54a6311],.legal-document[data-v-f54a6311]{border:1px solid var(--color-border);border-radius:var(--radius-ui);background:var(--color-surface)}.legal-page__header[data-v-f54a6311]{display:grid;gap:8px;padding:16px}.legal-page__header h2[data-v-f54a6311],.legal-page__header p[data-v-f54a6311]{margin:0}.legal-page__header h2[data-v-f54a6311]{color:#f4f7fb;font-size:24px;line-height:1.12;letter-spacing:0}.legal-page__header>p[data-v-f54a6311]:last-child{color:var(--color-muted);font-size:14px;line-height:1.42}.legal-document[data-v-f54a6311]{display:grid;gap:12px;padding:16px;color:#dbe6f5}.legal-document h3[data-v-f54a6311],.legal-document p[data-v-f54a6311],.legal-document ul[data-v-f54a6311]{min-width:0;margin:0}.legal-document h3[data-v-f54a6311]{margin-top:10px;color:#f4f7fb;font-size:17px;line-height:1.22;letter-spacing:0}.legal-document h3[data-v-f54a6311]:first-child{margin-top:0}.legal-document p[data-v-f54a6311],.legal-document li[data-v-f54a6311]{overflow-wrap:anywhere;font-size:13px;line-height:1.55}.legal-document ul[data-v-f54a6311]{display:grid;gap:8px;padding-left:18px}.legal-document a[data-v-f54a6311]{color:#dff6cb;font-weight:700;text-decoration:underline;text-decoration-color:#7ed02d7a;text-underline-offset:3px}.legal-document a[data-v-f54a6311]:focus-visible{outline:2px solid rgb(126 208 45 / 54%);outline-offset:2px}.pdd-page[data-v-6c7ac3e0]{display:grid;gap:14px;overflow-x:hidden}.pdd-hero[data-v-6c7ac3e0]{position:relative;display:grid;min-height:190px;overflow:hidden;border:1px solid rgb(126 208 45 / 24%);border-radius:var(--radius-ui);padding:16px;background:linear-gradient(135deg,#225b9194,#0e141ef5 62%),#111b28}.pdd-hero__copy[data-v-6c7ac3e0]{position:relative;z-index:2;width:min(64%,245px)}.pdd-hero h2[data-v-6c7ac3e0],.pdd-hero span[data-v-6c7ac3e0],.pdd-state h2[data-v-6c7ac3e0],.pdd-state span[data-v-6c7ac3e0],.pdd-final h2[data-v-6c7ac3e0],.pdd-final span[data-v-6c7ac3e0],.pdd-question h2[data-v-6c7ac3e0]{margin:0}.pdd-hero h2[data-v-6c7ac3e0]{margin-top:6px;font-size:26px;line-height:1.07;letter-spacing:0}.pdd-hero span[data-v-6c7ac3e0]{display:block;max-width:218px;margin-top:10px;color:#d7e2f0;font-size:13px;line-height:1.42}.pdd-hero__mascot[data-v-6c7ac3e0]{position:absolute;right:-34px;bottom:-34px;z-index:1;width:178px;height:178px;object-fit:contain;filter:drop-shadow(0 20px 28px rgb(0 0 0 / 36%))}.pdd-hero__coin[data-v-6c7ac3e0]{position:absolute;right:136px;bottom:28px;z-index:3;width:46px;height:46px;object-fit:contain;filter:drop-shadow(0 10px 18px rgb(0 0 0 / 32%));animation:pdd-coin-float-6c7ac3e0 2.4s ease-in-out infinite}.pdd-progress[data-v-6c7ac3e0]{display:grid;gap:8px;border:1px solid var(--color-border);border-radius:var(--radius-ui);padding:12px;background:#0b1119b8}.pdd-progress div[data-v-6c7ac3e0]{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#dbe6f5;font-size:12px;font-weight:700}.pdd-progress strong[data-v-6c7ac3e0]{flex:0 0 auto;color:var(--color-accent)}.pdd-progress i[data-v-6c7ac3e0]{display:block;height:8px;overflow:hidden;border-radius:999px;background:#aabbd21f}.pdd-progress b[data-v-6c7ac3e0]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#7ed02d,#1751ff);box-shadow:0 0 18px #7ed02d5c;transition:width .22s ease}.pdd-question[data-v-6c7ac3e0]{display:grid;gap:14px;border:1px solid var(--color-border);border-radius:var(--radius-ui);padding:14px;background:linear-gradient(180deg,rgb(255 255 255 / 5%),transparent 42%),var(--color-surface);box-shadow:0 16px 38px #0000002e}.pdd-page.is-correct .pdd-question[data-v-6c7ac3e0]{animation:pdd-correct-pop-6c7ac3e0 .46s ease both}.pdd-page.is-wrong .pdd-question[data-v-6c7ac3e0]{border-color:#ff6d6d94;animation:pdd-wrong-shake-6c7ac3e0 .38s ease both}.pdd-question__image[data-v-6c7ac3e0]{width:100%;aspect-ratio:16 / 9;border:1px solid rgb(170 187 210 / 18%);border-radius:var(--radius-ui);object-fit:contain;background:#0f1723}.pdd-question__text[data-v-6c7ac3e0]{display:grid;gap:7px}.pdd-question h2[data-v-6c7ac3e0]{color:#f5f8fc;font-size:21px;line-height:1.18;letter-spacing:0}.pdd-answers[data-v-6c7ac3e0]{display:grid;gap:9px}.pdd-answer[data-v-6c7ac3e0]{display:grid;min-height:58px;grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:10px;border:1px solid rgb(170 187 210 / 18%);border-radius:var(--radius-ui);padding:12px;color:#eef4fb;background:#ffffff0f;text-align:left;transition:border-color .16s ease,background .16s ease,transform .16s ease}.pdd-answer span[data-v-6c7ac3e0]{min-width:0;font-size:14px;font-weight:700;line-height:1.28}.pdd-answer__icon[data-v-6c7ac3e0]{width:22px;height:22px;color:#aebbd0;stroke-width:2.4}.pdd-answer[data-v-6c7ac3e0]:disabled{cursor:default}.pdd-answer[data-v-6c7ac3e0]:not(:disabled):active{transform:scale(.985)}.pdd-answer.is-selected[data-v-6c7ac3e0]{border-color:#7ed02d5c;background:#7ed02d1a}.pdd-answer.is-correct[data-v-6c7ac3e0]{border-color:#7ed02dc7;color:#f7fff9;background:linear-gradient(135deg,#7ed02d4d,#7ed02d1c),#16352aeb;box-shadow:0 0 0 1px #7ed02d29,0 12px 26px #7ed02d21}.pdd-answer.is-correct .pdd-answer__icon[data-v-6c7ac3e0]{color:var(--color-accent);animation:pdd-icon-pop-6c7ac3e0 .36s ease both}.pdd-answer.is-wrong[data-v-6c7ac3e0]{border-color:#ff6d6dc2;background:linear-gradient(135deg,#ff6d6d47,#ff6d6d1a),#401822e5}.pdd-answer.is-wrong .pdd-answer__icon[data-v-6c7ac3e0]{color:#ff8a8a}.pdd-feedback[data-v-6c7ac3e0]{min-height:34px;margin:0;border-radius:var(--radius-ui);padding:9px 10px;font-size:13px;font-weight:700;line-height:1.2}.pdd-feedback--neutral[data-v-6c7ac3e0]{color:#dbe6f5;background:#aabbd21a}.pdd-feedback--correct[data-v-6c7ac3e0]{color:#07110b;background:var(--color-accent);animation:pdd-feedback-pulse-6c7ac3e0 .68s ease both}.pdd-feedback--wrong[data-v-6c7ac3e0]{color:#ffd9d9;background:#ff6d6d2e}.pdd-review[data-v-6c7ac3e0]{display:grid}.pdd-review .primary-button[data-v-6c7ac3e0]{width:100%}.pdd-state[data-v-6c7ac3e0],.pdd-final[data-v-6c7ac3e0]{display:grid;justify-items:center;gap:12px;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-ui);padding:18px;background:linear-gradient(145deg,rgb(47 127 255 / 14%),transparent 58%),var(--color-surface);text-align:center}.pdd-state--cooldown[data-v-6c7ac3e0]{border-color:#47cfff47}.pdd-state__icon[data-v-6c7ac3e0]{width:54px;height:54px;border-radius:var(--radius-ui);padding:12px;color:#47cfff;background:#47cfff1f}.pdd-state h2[data-v-6c7ac3e0],.pdd-final h2[data-v-6c7ac3e0]{color:#f5f8fc;font-size:27px;line-height:1.08;letter-spacing:0}.pdd-state span[data-v-6c7ac3e0],.pdd-final span[data-v-6c7ac3e0]{color:var(--color-muted);font-size:14px;line-height:1.45}.pdd-state .primary-button[data-v-6c7ac3e0]{width:100%;gap:8px;margin-top:4px}.pdd-button-icon[data-v-6c7ac3e0]{width:18px;height:18px;stroke-width:2.4}.pdd-final[data-v-6c7ac3e0]{border-color:#7ed02d6b;background:linear-gradient(155deg,rgb(126 208 45 / 18%),transparent 46%),linear-gradient(180deg,#162d2af5,#0e141ef5)}.pdd-final__art[data-v-6c7ac3e0]{position:relative;width:min(100%,280px);min-height:184px}.pdd-final__panel[data-v-6c7ac3e0],.pdd-final__coins[data-v-6c7ac3e0],.pdd-final__mascot[data-v-6c7ac3e0]{position:absolute;object-fit:contain}.pdd-final__panel[data-v-6c7ac3e0]{top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.56}.pdd-final__mascot[data-v-6c7ac3e0]{right:48px;bottom:8px;z-index:2;width:150px;height:150px;filter:drop-shadow(0 18px 22px rgb(0 0 0 / 36%));animation:pdd-final-pop-6c7ac3e0 .42s ease both}.pdd-final__coins[data-v-6c7ac3e0]{right:-20px;bottom:0;z-index:1;width:174px;height:88px;opacity:.86;transform:rotate(12deg)}.pdd-final__actions[data-v-6c7ac3e0]{display:grid;width:100%;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.pdd-secondary-link[data-v-6c7ac3e0]{display:inline-flex;min-height:46px;align-items:center;justify-content:center;border:1px solid var(--color-border);border-radius:var(--radius-ui);padding:0 12px;color:#eef4fb;background:#ffffff0f;font-family:Nata Sans,sans-serif;font-size:18.674px;font-style:normal;font-weight:600;line-height:20.541px;text-align:center;text-decoration:none}.pdd-secondary-link--accent[data-v-6c7ac3e0]{border-color:transparent;border-radius:var(--radius-ui);color:#000;background:var(--234, linear-gradient(139deg, #7ED02D 25%, #406A17 218.3%))}@keyframes pdd-coin-float-6c7ac3e0{0%,to{transform:translateY(0) rotate(-5deg)}50%{transform:translateY(-6px) rotate(6deg)}}@keyframes pdd-correct-pop-6c7ac3e0{0%{box-shadow:0 0 #7ed02d00;transform:scale(1)}45%{box-shadow:0 0 0 7px #7ed02d21;transform:scale(1.012)}to{box-shadow:0 16px 38px #0000002e;transform:scale(1)}}@keyframes pdd-wrong-shake-6c7ac3e0{0%,to{transform:translate(0)}20%,60%{transform:translate(-5px)}40%,80%{transform:translate(5px)}}@keyframes pdd-icon-pop-6c7ac3e0{0%{transform:scale(.4)}70%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes pdd-feedback-pulse-6c7ac3e0{0%{box-shadow:0 0 #7ed02d00}40%{box-shadow:0 0 0 7px #7ed02d29}to{box-shadow:0 0 #7ed02d00}}@keyframes pdd-final-pop-6c7ac3e0{0%{opacity:0;transform:translateY(16px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}.prizes-intro[data-v-415f605a],.prize-card[data-v-415f605a],.prizes-empty[data-v-415f605a]{border:1px solid var(--color-border);border-radius:var(--radius-ui);background:var(--color-surface)}.prizes-intro[data-v-415f605a]{display:flex;min-height:174px;align-items:center;gap:10px;overflow:hidden;padding:16px}.prizes-intro div[data-v-415f605a]{min-width:0}.prizes-intro h2[data-v-415f605a]{margin:4px 0 10px;font-size:24px;line-height:1.08;letter-spacing:0}.prizes-intro p[data-v-415f605a]{margin:0;color:var(--color-muted);font-size:13px;line-height:1.45}.prizes-intro img[data-v-415f605a]{width:126px;height:126px;flex:0 0 auto;object-fit:contain}.prize-list[data-v-415f605a]{display:grid;gap:10px}.prize-card[data-v-415f605a]{display:grid;grid-template-columns:86px minmax(0,1fr);gap:12px;min-height:122px;padding:12px}.prize-card__image[data-v-415f605a]{width:86px;height:86px;align-self:center;object-fit:contain}.prize-card__copy[data-v-415f605a]{min-width:0}.prize-card__status[data-v-415f605a]{display:inline-flex;min-height:24px;align-items:center;border-radius:999px;padding:0 9px;color:#07110b;background:var(--color-accent);font-size:11px;font-weight:700}.prize-card h3[data-v-415f605a]{margin:8px 0 6px;font-size:17px;line-height:1.2;letter-spacing:0}.prize-card p[data-v-415f605a]{margin:0 0 8px;color:var(--color-muted);font-size:13px;line-height:1.35}.prize-card small[data-v-415f605a]{color:#8fa0b8;font-size:12px}.prizes-empty[data-v-415f605a]{display:grid;gap:10px;padding:16px;text-align:center}.prizes-empty a[data-v-415f605a]{text-decoration:none}.prizes-empty .primary-button[data-v-415f605a]{width:100%}.results-page[data-v-25f7fff3]{display:grid;gap:14px;overflow-x:hidden}.results-hero[data-v-25f7fff3],.result-card[data-v-25f7fff3],.results-empty[data-v-25f7fff3]{border:1px solid var(--color-border);border-radius:var(--radius-ui);background:var(--color-surface)}.results-hero[data-v-25f7fff3]{display:grid;min-height:236px;grid-template-columns:minmax(0,1fr) 148px;align-items:center;gap:8px;overflow:hidden;padding:16px;position:relative}.results-hero.is-won[data-v-25f7fff3]{border-color:#7ed02d75;background:radial-gradient(circle at 76% 42%,rgb(126 208 45 / 28%),transparent 34%),linear-gradient(135deg,rgb(126 208 45 / 16%),transparent 68%),var(--color-surface)}.results-hero.is-lost[data-v-25f7fff3]{background:radial-gradient(circle at 76% 42%,rgb(77 150 255 / 28%),transparent 34%),linear-gradient(135deg,rgb(77 150 255 / 14%),transparent 70%),var(--color-surface)}.results-hero.is-not_participated[data-v-25f7fff3]{background:radial-gradient(circle at 76% 42%,rgb(255 188 94 / 24%),transparent 36%),linear-gradient(135deg,rgb(255 188 94 / 14%),transparent 70%),var(--color-surface)}.results-hero h2[data-v-25f7fff3]{margin:5px 0 8px;font-size:25px;line-height:1.08;letter-spacing:0}.results-hero span[data-v-25f7fff3]{display:block;color:var(--color-muted);font-size:14px;line-height:1.42}.results-hero__copy[data-v-25f7fff3]{position:relative;z-index:2}.results-hero__art[data-v-25f7fff3]{position:relative;z-index:1;display:grid;width:172px;height:184px;place-items:center;border-radius:50%;background:radial-gradient(circle,rgb(255 255 255 / 12%) 0%,transparent 66%)}.results-hero__art img[data-v-25f7fff3]{--state-scale: 1;position:relative;z-index:1;width:198px;height:172px;object-fit:contain;filter:drop-shadow(0 18px 28px rgb(0 0 0 / 32%));animation:results-art-breathe-25f7fff3 3.2s ease-in-out infinite}.results-hero__art .results-hero__accent[data-v-25f7fff3]{position:absolute;top:50%;left:50%;z-index:2;width:116px;height:116px;object-fit:contain;transform:translate(-50%,-50%);filter:brightness(1.18) drop-shadow(0 16px 24px rgb(0 0 0 / 42%));animation:none}.results-hero.is-not_participated .results-hero__art[data-v-25f7fff3]{background:radial-gradient(circle,rgb(255 188 94 / 24%) 0%,rgb(255 188 94 / 10%) 46%,transparent 70%)}.results-hero.is-not_participated .results-hero__art img[data-v-25f7fff3]{--state-scale: 1.18;opacity:.62;filter:brightness(1.55) contrast(1.16) saturate(1.1) drop-shadow(0 18px 28px rgb(0 0 0 / 34%))}.results-hero.is-not_participated .results-hero__art .results-hero__accent[data-v-25f7fff3]{opacity:1}.results-hero.is-won .results-hero__art img[data-v-25f7fff3]{filter:brightness(1.15) drop-shadow(0 0 24px rgb(126 208 45 / 30%))}.results-hero.is-lost .results-hero__art img[data-v-25f7fff3]{filter:brightness(1.25) drop-shadow(0 0 22px rgb(77 150 255 / 24%))}.results-hero__action[data-v-25f7fff3]{display:inline-flex;min-height:36px;align-items:center;justify-content:center;margin-top:12px;border:1px solid rgb(255 188 94 / 48%);border-radius:var(--radius-ui);padding:0 11px;color:#ffcf86;background:#ffbc5e1a;font-size:12px;font-weight:700;font-family:inherit;text-decoration:none;cursor:pointer}.results-hero__action[data-v-25f7fff3]:disabled{cursor:wait;opacity:.72}.result-list[data-v-25f7fff3]{display:grid;gap:10px}.result-card[data-v-25f7fff3]{display:grid;gap:12px;min-height:240px;padding:14px}.result-card__header[data-v-25f7fff3]{display:grid;grid-template-columns:62px minmax(0,1fr) auto;align-items:flex-start;gap:10px}.result-card__prize[data-v-25f7fff3]{width:62px;height:62px;border-radius:var(--radius-ui);object-fit:contain;background:linear-gradient(135deg,rgb(126 208 45 / 10%),transparent 70%),#ffffff0f}.result-card__header div[data-v-25f7fff3]{min-width:0}.result-card__header span[data-v-25f7fff3],.result-winners>span[data-v-25f7fff3]{color:var(--color-accent);font-size:11px;font-weight:700;letter-spacing:0;text-transform:uppercase}.result-card__header h3[data-v-25f7fff3]{margin:5px 0 0;overflow-wrap:anywhere;font-size:19px;line-height:1.15;letter-spacing:0}.result-card__header strong[data-v-25f7fff3]{display:inline-flex;min-height:30px;align-items:center;flex:0 0 auto;border:1px solid transparent;border-radius:var(--radius-ui);padding:0 9px;color:#07110b;background:#aebbd0;font-size:11px;font-weight:700;white-space:nowrap}.result-card.is-won .result-card__header strong[data-v-25f7fff3]{background:var(--color-accent)}.result-card.is-lost .result-card__header strong[data-v-25f7fff3]{color:#f4f7fb;background:#4d7fd4}.result-card.is-not_participated .result-card__header strong[data-v-25f7fff3]{border-color:#7ed02d;color:#7ed02d;background:transparent}.result-card.is-pending .result-card__header strong[data-v-25f7fff3]{color:#dbe6f7;background:#38475b}.result-card>p[data-v-25f7fff3],.result-winners p[data-v-25f7fff3]{margin:0;color:var(--color-muted);font-size:13px;line-height:1.42}.result-card__meta[data-v-25f7fff3]{display:grid;gap:8px;margin:0}.result-card__meta div[data-v-25f7fff3]{display:flex;min-height:28px;justify-content:space-between;gap:12px;border-bottom:1px solid rgb(170 187 210 / 12%);padding-bottom:7px}.result-card__meta dt[data-v-25f7fff3],.result-card__meta dd[data-v-25f7fff3]{margin:0;font-size:13px}.result-card__meta dt[data-v-25f7fff3]{color:var(--color-muted)}.result-card__meta dd[data-v-25f7fff3]{min-width:0;overflow-wrap:anywhere;font-weight:700;text-align:right}.result-winners[data-v-25f7fff3]{display:grid;gap:8px}.result-winners div[data-v-25f7fff3]{display:flex;flex-wrap:wrap;gap:6px}.result-winners mark[data-v-25f7fff3]{border-radius:var(--radius-ui);padding:5px 8px;color:#f4f7fb;background:#ffffff14;font-size:12px;font-weight:700}.result-video[data-v-25f7fff3]{display:inline-flex;min-height:42px;align-items:center;justify-content:center;border:1px solid rgb(126 208 45 / 42%);border-radius:var(--radius-ui);padding:0 12px;color:var(--color-accent);font-size:13px;font-weight:700;text-align:center;text-decoration:none}.results-empty[data-v-25f7fff3]{display:grid;gap:10px;padding:12px;text-align:center}.results-empty a[data-v-25f7fff3]{text-decoration:none}.results-empty .primary-button[data-v-25f7fff3]{width:100%}@keyframes results-art-breathe-25f7fff3{0%,to{transform:translateY(0) scale(var(--state-scale))}50%{transform:translateY(-5px) scale(var(--state-scale))}}@keyframes results-lock-pop-25f7fff3{0%{opacity:0;transform:translateY(12px) scale(.82)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:374px){.results-hero[data-v-25f7fff3]{grid-template-columns:minmax(0,1fr) 126px;min-height:292px;align-items:start}.results-hero h2[data-v-25f7fff3]{font-size:23px}.results-hero span[data-v-25f7fff3]{font-size:13px}.results-hero__art[data-v-25f7fff3]{width:128px;height:152px;align-self:center}.results-hero__art img[data-v-25f7fff3]{width:154px;height:136px}.result-card__header[data-v-25f7fff3]{grid-template-columns:54px minmax(0,1fr)}.result-card__header strong[data-v-25f7fff3]{justify-self:start;grid-column:2}.result-card__prize[data-v-25f7fff3]{width:54px;height:54px}}.task-proof-form[data-v-1e42a159]{display:grid;gap:12px;min-width:0}.task-proof-form__dropzone[data-v-1e42a159]{display:grid;min-height:110px;place-items:center;gap:6px;border:1px dashed rgb(126 208 45 / 48%);border-radius:var(--radius-ui);padding:16px;background:#7ed02d14;text-align:center}.task-proof-form__file-input[data-v-1e42a159]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.task-proof-form__dropzone-title[data-v-1e42a159]{color:#f4f7fb;font-size:15px;font-weight:700;line-height:1.2}.task-proof-form__dropzone-hint[data-v-1e42a159]{color:var(--color-muted);font-size:12px;line-height:1.35}.task-proof-form__preview[data-v-1e42a159]{display:grid;min-width:0;gap:10px;border:1px solid var(--color-border);border-radius:var(--radius-ui);padding:10px;background:#0000002e}.task-proof-form__preview img[data-v-1e42a159]{width:100%;max-height:220px;border-radius:6px;object-fit:contain;background:#070a0fa6}.task-proof-form__file-meta[data-v-1e42a159]{display:grid;min-width:0;gap:3px}.task-proof-form__file-meta strong[data-v-1e42a159],.task-proof-form__file-meta span[data-v-1e42a159]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-proof-form__file-meta strong[data-v-1e42a159]{font-size:13px;line-height:1.25}.task-proof-form__file-meta span[data-v-1e42a159]{color:var(--color-muted);font-size:12px}.task-proof-form__remove[data-v-1e42a159]{min-height:38px;border:1px solid var(--color-border);border-radius:var(--radius-ui);color:#f4f7fb;background:#ffffff0f;font-weight:700}.task-proof-form__remove[data-v-1e42a159]:disabled{color:#788599}.task-proof-form__message[data-v-1e42a159]{display:grid;gap:7px;min-width:0}.task-proof-form__message span[data-v-1e42a159]{color:#d8e2f0;font-size:13px;font-weight:700}.task-proof-form__message textarea[data-v-1e42a159]{width:100%;min-width:0;resize:vertical;border:1px solid var(--color-border);border-radius:var(--radius-ui);padding:10px 11px;color:#f4f7fb;background:#00000038;font-size:14px;line-height:1.4}.task-proof-form__error[data-v-1e42a159],.task-proof-form__success[data-v-1e42a159]{margin:0;font-size:13px;line-height:1.4}.task-proof-form__error[data-v-1e42a159]{color:#ffb4bf}.task-proof-form__success[data-v-1e42a159]{color:var(--color-accent)}.share-hero[data-v-eef6b54d]{display:grid;gap:14px;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-ui);padding:16px;background:linear-gradient(140deg,rgb(47 127 255 / 20%),transparent 58%),var(--color-surface)}.share-hero__preview[data-v-eef6b54d]{position:relative;min-height:184px}.share-hero__card[data-v-eef6b54d]{width:100%;height:184px;border-radius:var(--radius-ui);object-fit:cover}.share-hero__nikolai[data-v-eef6b54d]{position:absolute;right:-22px;bottom:-20px;width:142px;height:142px;object-fit:contain}.share-hero h2[data-v-eef6b54d]{margin:4px 0 10px;font-size:25px;line-height:1.08;letter-spacing:0}.share-hero p[data-v-eef6b54d]{margin:0;color:var(--color-muted);font-size:14px;line-height:1.45}.share-panel[data-v-eef6b54d]{display:grid;gap:10px;border:1px solid var(--color-border);border-radius:var(--radius-ui);padding:14px;background:var(--color-surface)}.secondary-button[data-v-eef6b54d],.share-map-link[data-v-eef6b54d]{display:inline-flex;min-height:46px;align-items:center;justify-content:center;border:1px solid var(--color-border);border-radius:var(--radius-ui);color:#f4f7fb;background:#ffffff0d;font-family:Nata Sans,sans-serif;font-size:18.674px;font-style:normal;font-weight:600;line-height:20.541px;text-align:center;text-decoration:none}.secondary-button[data-v-eef6b54d]:disabled{color:#788599}.share-panel__url[data-v-eef6b54d]{overflow-wrap:anywhere;margin:4px 0 0;border-radius:6px;padding:10px;color:#c9d4e5;background:#00000038;font-size:12px;line-height:1.35}.share-panel__status[data-v-eef6b54d]{margin:0;color:var(--color-accent);font-size:13px;line-height:1.4}.share-proof-panel[data-v-eef6b54d]{display:grid;gap:12px;min-width:0;border:1px solid var(--color-border);border-radius:var(--radius-ui);padding:14px;background:var(--color-surface)}.share-proof-panel h3[data-v-eef6b54d]{margin:0;color:#f4f7fb;font-size:18px;line-height:1.2;letter-spacing:0}.share-proof-panel--success[data-v-eef6b54d]{border-color:#7ed02d6b;background:#7ed02d1a}.share-proof-panel__message[data-v-eef6b54d]{margin:0;color:#d8f6df;font-size:14px;line-height:1.45}.tasks-page[data-v-e839f23d]{display:grid;gap:14px;overflow-x:hidden}.tasks-summary[data-v-e839f23d]{position:relative;display:grid;min-height:164px;grid-template-columns:110px minmax(0,1fr);gap:12px;align-items:center;overflow:hidden;border:1px solid rgb(126 208 45 / 26%);border-radius:var(--radius-ui);padding:14px;background:linear-gradient(135deg,#1c4468b8,#0d1118f0),#121c2a}.tasks-summary>img[data-v-e839f23d]{width:112px;height:132px;object-fit:contain;transform:translate(-8px);filter:drop-shadow(0 18px 24px rgb(0 0 0 / 34%))}.tasks-summary p[data-v-e839f23d],.tasks-summary h2[data-v-e839f23d],.tasks-summary>div span[data-v-e839f23d]{margin:0}.tasks-summary p[data-v-e839f23d]{color:var(--color-accent);font-size:12px;font-weight:700;text-transform:uppercase}.tasks-summary h2[data-v-e839f23d]{margin-top:5px;font-size:21px;line-height:1.12}.tasks-summary>div span[data-v-e839f23d]{display:block;margin-top:8px;color:var(--color-muted);font-size:13px}.tasks-summary button[data-v-e839f23d]{display:inline-flex;grid-column:1 / -1;min-height:38px;align-items:center;justify-content:center;gap:8px;border:1px solid rgb(170 187 210 / 22%);border-radius:6px;color:#f4f7fb;background:#ffffff14;font-family:Nata Sans,sans-serif;font-size:18.674px;font-style:normal;font-weight:600;line-height:20.541px;text-align:center}.tasks-summary button[data-v-e839f23d]:disabled{cursor:wait}.tasks-summary__spinner[data-v-e839f23d]{width:16px;height:16px;flex:0 0 auto;border:2px solid rgb(244 247 251 / 28%);border-top-color:var(--color-accent);border-radius:50%;animation:tasks-refresh-spin-e839f23d .76s linear infinite}.tasks-gated-area[data-v-e839f23d]{position:relative;display:grid;gap:10px}.tasks-gated-area.is-gated .task-list[data-v-e839f23d],.tasks-gated-area.is-gated .tasks-family[data-v-e839f23d]{filter:saturate(.72) brightness(.7);pointer-events:none;-webkit-user-select:none;user-select:none}.task-list[data-v-e839f23d]{display:grid;gap:10px}.task-card[data-v-e839f23d]{display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px;align-items:start;border:1px solid var(--color-border);border-radius:var(--radius-ui);padding:12px;background:#141e2cd6;box-shadow:0 14px 34px #0000002e;transition:border-color .18s ease,transform .18s ease,background .18s ease}.task-card.is-highlighted[data-v-e839f23d]{border-color:#7ed02dcc;background:#1c3b34bd;transform:translateY(-2px)}.task-card.is-claimable[data-v-e839f23d]{border-color:#7ed02d8f;background:linear-gradient(135deg,rgb(126 208 45 / 13%),transparent 58%),#14222ae5}.task-card.is-completed[data-v-e839f23d]{opacity:.76}.task-card.is-cooldown[data-v-e839f23d],.task-card.is-locked[data-v-e839f23d]{background:#121a26b8}.task-card__icon[data-v-e839f23d]{display:grid;width:64px;height:64px;place-items:center;border-radius:var(--radius-ui);background:linear-gradient(135deg,rgb(126 208 45 / 12%),transparent 70%),#ffffff12}.task-card__icon img[data-v-e839f23d]{width:58px;height:58px;object-fit:contain;filter:drop-shadow(0 8px 12px rgb(0 0 0 / 28%))}.task-card__body[data-v-e839f23d]{min-width:0}.task-card__head[data-v-e839f23d]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:start}.task-card__head h3[data-v-e839f23d]{margin:0;font-size:15px;line-height:1.18}.task-card__reward[data-v-e839f23d]{display:inline-flex;min-width:66px;min-height:32px;align-items:center;justify-content:center;gap:4px;border:1px solid rgb(126 208 45 / 40%);border-radius:6px;padding:4px 7px;color:#7ed02d;background:#7ed02d1a;font-size:12px;text-align:center;box-shadow:0 8px 16px #7ed02d29}.task-card__reward img[data-v-e839f23d]{width:20px;height:20px;object-fit:contain}.task-card__body p[data-v-e839f23d]{margin:7px 0 0;color:var(--color-muted);font-size:13px;line-height:1.38}.task-card__meta[data-v-e839f23d]{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.task-card__meta span[data-v-e839f23d],.task-card__meta small[data-v-e839f23d]{min-height:24px;border-radius:6px;padding:5px 7px;color:#c6d3e7;background:#ffffff12;font-size:11px;font-weight:700}.task-card__cta[data-v-e839f23d]{grid-column:1 / -1;width:100%;min-height:42px;font-size:14px}.task-card__cta.is-secondary[data-v-e839f23d]{border:1px solid rgb(170 187 210 / 22%);color:#f4f7fb;background:#ffffff14;box-shadow:none}.tasks-family[data-v-e839f23d]{position:relative;display:grid;min-height:132px;align-items:end;overflow:hidden;border:1px solid rgb(126 208 45 / 24%);border-radius:var(--radius-ui);padding:16px;color:#f4f7fb;background:#0a1018e0;text-align:left}.tasks-family[data-v-e839f23d]:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgb(8 13 20 / 88%) 0%,rgb(8 13 20 / 56%) 55%,transparent 100%),linear-gradient(180deg,transparent 0%,rgb(8 13 20 / 42%) 100%);content:""}.tasks-family__bg[data-v-e839f23d]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.tasks-family__copy[data-v-e839f23d]{position:relative;z-index:1;width:min(68%,250px)}.tasks-family strong[data-v-e839f23d],.tasks-family small[data-v-e839f23d]{display:block}.tasks-family strong[data-v-e839f23d]{font-size:15px}.tasks-family small[data-v-e839f23d]{margin-top:4px;color:var(--color-muted);font-size:12px;line-height:1.35}.tasks-participation-gate[data-v-e839f23d]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:grid;align-items:start;min-height:100%;border-radius:var(--radius-ui);padding:14px 10px;background:linear-gradient(180deg,#080c12c7,#080c1294 42%,#080c12e0);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.tasks-participation-gate__panel[data-v-e839f23d]{display:grid;grid-template-columns:76px minmax(0,1fr);gap:10px;align-items:center;border:1px solid rgb(126 208 45 / 38%);border-radius:var(--radius-ui);padding:12px;background:linear-gradient(135deg,#224e50d6,#0f1824f5),#111b28;box-shadow:0 18px 50px #0000005c}.tasks-participation-gate__panel>img[data-v-e839f23d]{width:76px;height:84px;object-fit:contain;filter:drop-shadow(0 12px 18px rgb(0 0 0 / 36%))}.tasks-participation-gate__panel p[data-v-e839f23d],.tasks-participation-gate__panel h2[data-v-e839f23d],.tasks-participation-gate__panel span[data-v-e839f23d]{margin:0}.tasks-participation-gate__panel p[data-v-e839f23d]{color:var(--color-accent);font-size:11px;font-weight:700;text-transform:uppercase}.tasks-participation-gate__panel h2[data-v-e839f23d]{margin-top:4px;font-size:20px;line-height:1.1}.tasks-participation-gate__panel span[data-v-e839f23d]{display:block;margin-top:7px;color:#c4d0e2;font-size:13px;line-height:1.34}.tasks-participation-gate__panel .primary-button[data-v-e839f23d]{grid-column:1 / -1}.reward-modal[data-v-e839f23d]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;display:grid;place-items:end center;padding:18px 16px calc(18px + env(safe-area-inset-bottom))}.reward-modal__backdrop[data-v-e839f23d]{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#05080db3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.reward-modal__panel[data-v-e839f23d]{position:relative;display:grid;width:min(100%,398px);max-height:min(92dvh,680px);min-height:430px;justify-items:center;overflow:hidden;border:1px solid rgb(126 208 45 / 40%);border-radius:var(--radius-ui);padding:18px 18px 16px;background:#111b28;text-align:center;box-shadow:0 24px 80px #00000075;animation:reward-panel-in-e839f23d .24s cubic-bezier(.2,.9,.2,1) both}.reward-modal__panel-bg[data-v-e839f23d]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;opacity:.7;transform:scale(1.1);filter:drop-shadow(0 0 28px rgb(126 208 45 / 18%))}.reward-modal__mascot[data-v-e839f23d]{position:relative;z-index:2;width:150px;height:150px;object-fit:contain;margin-top:8px;filter:drop-shadow(0 18px 24px rgb(0 0 0 / 38%));animation:reward-mascot-in-e839f23d .36s ease 80ms both}.reward-modal__coin[data-v-e839f23d]{position:absolute;top:112px;right:calc(50% - 100px);z-index:3;width:54px;height:54px;object-fit:contain;filter:drop-shadow(0 10px 18px rgb(0 0 0 / 36%));animation:reward-coin-pop-e839f23d .48s ease .17s both,reward-coin-glow-e839f23d 2.1s ease-in-out .9s infinite}.reward-modal__burst[data-v-e839f23d]{position:absolute;z-index:1;width:236px;height:118px;object-fit:contain;opacity:.7;pointer-events:none}.reward-modal__burst--top[data-v-e839f23d]{top:8px;left:-62px;transform:rotate(-16deg);animation:reward-burst-left-e839f23d .52s ease-out 80ms both}.reward-modal__burst--bottom[data-v-e839f23d]{right:-74px;bottom:98px;transform:rotate(18deg);animation:reward-burst-right-e839f23d .52s ease-out .12s both}.reward-modal__copy[data-v-e839f23d]{position:relative;z-index:2;display:grid;gap:6px;margin-bottom:14px;max-width:100%}.reward-modal__copy p[data-v-e839f23d],.reward-modal__copy h2[data-v-e839f23d],.reward-modal__copy span[data-v-e839f23d]{margin:0}.reward-modal__copy p[data-v-e839f23d]{color:var(--color-accent);font-size:12px;font-weight:700;text-transform:uppercase}.reward-modal__copy h2[data-v-e839f23d]{color:#f5fff7;font-size:31px;line-height:1}.reward-modal__copy span[data-v-e839f23d]{color:var(--color-muted);font-size:14px;line-height:1.35;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.reward-modal__copy strong[data-v-e839f23d]{color:#e7eefb;font-size:14px}.reward-modal .primary-button[data-v-e839f23d]{position:relative;width:100%}.reward-pop-enter-active[data-v-e839f23d],.reward-pop-leave-active[data-v-e839f23d]{transition:opacity .18s ease}.reward-pop-enter-from[data-v-e839f23d],.reward-pop-leave-to[data-v-e839f23d]{opacity:0}@keyframes reward-panel-in-e839f23d{0%{opacity:0;transform:translateY(18px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes reward-mascot-in-e839f23d{0%{opacity:0;transform:translateY(14px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes reward-coin-pop-e839f23d{0%{opacity:0;transform:translateY(16px) scale(.5) rotate(-16deg)}to{opacity:1;transform:translateY(0) scale(1) rotate(0)}}@keyframes tasks-refresh-spin-e839f23d{to{transform:rotate(360deg)}}@keyframes reward-coin-glow-e839f23d{0%,to{filter:drop-shadow(0 10px 18px rgb(0 0 0 / 36%))}50%{filter:drop-shadow(0 0 18px rgb(255 221 96 / 70%))}}@keyframes reward-burst-left-e839f23d{0%{opacity:0;transform:translate(-22px,18px) rotate(-16deg) scale(.84)}to{opacity:.7;transform:translate(0) rotate(-16deg) scale(1)}}@keyframes reward-burst-right-e839f23d{0%{opacity:0;transform:translate(22px,18px) rotate(18deg) scale(.84)}to{opacity:.7;transform:translate(0) rotate(18deg) scale(1)}}@media(max-width:370px){.tasks-summary[data-v-e839f23d]{grid-template-columns:88px minmax(0,1fr)}.tasks-summary>img[data-v-e839f23d]{width:92px}.task-card[data-v-e839f23d]{grid-template-columns:58px minmax(0,1fr)}.task-card__icon[data-v-e839f23d]{width:58px;height:58px}.task-card__icon img[data-v-e839f23d]{width:52px;height:52px}.tasks-family__copy[data-v-e839f23d]{width:72%}.reward-modal__panel[data-v-e839f23d]{min-height:404px}.reward-modal__mascot[data-v-e839f23d]{width:132px;height:132px}}.tech-assets-page[data-v-30e9e2ec]{min-height:100vh;padding:28px;color:#1f2937;background:#f4f6f8}.tech-assets-header[data-v-30e9e2ec],.tech-assets-toolbar[data-v-30e9e2ec]{position:sticky;z-index:5;border:1px solid #d8dee8;border-radius:8px;background:#fffffff0;box-shadow:0 10px 24px #1f2d3d12;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.tech-assets-header[data-v-30e9e2ec]{top:16px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 22px}.tech-assets-header h1[data-v-30e9e2ec],.tech-assets-header p[data-v-30e9e2ec],.tech-assets-directory h2[data-v-30e9e2ec],.tech-assets-results h2[data-v-30e9e2ec],.tech-asset-card h3[data-v-30e9e2ec]{margin:0}.tech-assets-eyebrow[data-v-30e9e2ec]{color:#7ed02d;font-size:12px;font-weight:700;letter-spacing:0;text-transform:uppercase}.tech-assets-header h1[data-v-30e9e2ec]{margin-top:4px;color:#111827;font-size:28px;line-height:1.12}.tech-assets-back[data-v-30e9e2ec],.tech-asset-card__headline a[data-v-30e9e2ec]{display:inline-flex;min-height:38px;align-items:center;justify-content:center;border:1px solid #b9c4d2;border-radius:8px;padding:8px 12px;color:#172033;background:#fff;font-size:13px;font-weight:700;text-decoration:none;white-space:nowrap}.tech-assets-summary[data-v-30e9e2ec]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px}.tech-assets-summary>div[data-v-30e9e2ec],.tech-assets-directory[data-v-30e9e2ec],.tech-asset-card[data-v-30e9e2ec]{border:1px solid #d8dee8;border-radius:8px;background:#fff;box-shadow:0 8px 22px #1f2d3d0d}.tech-assets-summary>div[data-v-30e9e2ec]{display:grid;min-height:98px;align-content:center;gap:4px;padding:16px}.tech-assets-summary span[data-v-30e9e2ec],.tech-assets-summary small[data-v-30e9e2ec],.tech-asset-card__headline span[data-v-30e9e2ec],.tech-asset-meta dt[data-v-30e9e2ec],.tech-assets-results__title span[data-v-30e9e2ec]{color:#64748b;font-size:12px;font-weight:500}.tech-assets-summary strong[data-v-30e9e2ec]{color:#111827;font-size:25px;line-height:1.1}.tech-assets-directory[data-v-30e9e2ec]{display:grid;gap:12px;margin-top:18px;padding:18px}.tech-assets-directory h2[data-v-30e9e2ec],.tech-assets-results h2[data-v-30e9e2ec]{color:#111827;font-size:18px}.tech-assets-toolbar[data-v-30e9e2ec]{top:122px;display:grid;grid-template-columns:minmax(280px,1fr) repeat(3,minmax(170px,220px));gap:12px;margin-top:18px;padding:14px}.tech-assets-toolbar label[data-v-30e9e2ec]{display:grid;gap:6px;color:#475569;font-size:12px;font-weight:700}.tech-assets-toolbar input[data-v-30e9e2ec],.tech-assets-toolbar select[data-v-30e9e2ec]{width:100%;min-height:40px;border:1px solid #cbd5e1;border-radius:8px;padding:8px 10px;color:#111827;background:#fff}.tech-assets-directory div[data-v-30e9e2ec]{display:flex;flex-wrap:wrap;gap:8px}.tech-assets-directory span[data-v-30e9e2ec]{border:1px solid #dbe3ee;border-radius:999px;padding:7px 10px;color:#344256;background:#f8fafc;font-size:12px;font-weight:700}.tech-assets-results[data-v-30e9e2ec]{display:grid;gap:14px;margin-top:18px}.tech-assets-results__title[data-v-30e9e2ec]{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.tech-asset-card[data-v-30e9e2ec]{display:grid;grid-template-columns:300px minmax(0,1fr);min-height:250px;overflow:hidden}.tech-asset-card__preview[data-v-30e9e2ec]{display:grid;min-height:250px;place-items:center;border-right:1px solid #e2e8f0;padding:18px;background:#eef2f6}.tech-asset-card__preview.is-transparent[data-v-30e9e2ec]{background-color:#eef2f6;background-image:linear-gradient(45deg,#d8dee8 25%,transparent 25%),linear-gradient(-45deg,#d8dee8 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#d8dee8 75%),linear-gradient(-45deg,transparent 75%,#d8dee8 75%);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px}.tech-asset-card__preview img[data-v-30e9e2ec]{display:block;max-width:100%;max-height:214px;object-fit:contain;filter:drop-shadow(0 12px 20px rgb(15 23 42 / 18%))}.tech-asset-card__body[data-v-30e9e2ec]{display:grid;align-content:start;gap:18px;padding:18px}.tech-asset-card__headline[data-v-30e9e2ec]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.tech-asset-card__headline h3[data-v-30e9e2ec]{color:#111827;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:18px;line-height:1.25}.tech-asset-card__headline span[data-v-30e9e2ec]{display:block;margin-top:5px;overflow-wrap:anywhere}.tech-asset-meta[data-v-30e9e2ec]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0}.tech-asset-meta>div[data-v-30e9e2ec]{min-width:0;border:1px solid #e2e8f0;border-radius:8px;padding:10px;background:#f8fafc}.tech-asset-meta__wide[data-v-30e9e2ec]{grid-column:1 / -1}.tech-asset-meta dt[data-v-30e9e2ec],.tech-asset-meta dd[data-v-30e9e2ec]{margin:0}.tech-asset-meta dd[data-v-30e9e2ec]{margin-top:4px;color:#172033;font-size:13px;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.tech-asset-meta__prompt dd[data-v-30e9e2ec]{color:#344256;font-size:11px;font-weight:600}@media(max-width:980px){.tech-assets-page[data-v-30e9e2ec]{padding:16px}.tech-assets-header[data-v-30e9e2ec],.tech-assets-toolbar[data-v-30e9e2ec]{position:static}.tech-assets-header[data-v-30e9e2ec],.tech-asset-card[data-v-30e9e2ec]{grid-template-columns:1fr}.tech-assets-header[data-v-30e9e2ec]{display:grid}.tech-assets-summary[data-v-30e9e2ec],.tech-assets-toolbar[data-v-30e9e2ec],.tech-asset-meta[data-v-30e9e2ec]{grid-template-columns:repeat(2,minmax(0,1fr))}.tech-asset-card__preview[data-v-30e9e2ec]{border-right:0;border-bottom:1px solid #e2e8f0}}@media(max-width:620px){.tech-assets-summary[data-v-30e9e2ec],.tech-assets-toolbar[data-v-30e9e2ec],.tech-asset-meta[data-v-30e9e2ec]{grid-template-columns:1fr}}.tech-page[data-v-8250fd4c]{display:grid;gap:12px;overflow-x:hidden}.tech-panel[data-v-8250fd4c],.tech-grid>div[data-v-8250fd4c]{border:1px solid var(--color-border);border-radius:var(--radius-ui);background:#101722e0}.tech-panel[data-v-8250fd4c]{display:grid;gap:12px;padding:14px}.tech-user[data-v-8250fd4c]{background:#131f2deb}.tech-panel h2[data-v-8250fd4c],.tech-panel h3[data-v-8250fd4c],.tech-panel p[data-v-8250fd4c]{margin:0}.tech-panel h2[data-v-8250fd4c]{font-size:18px}.tech-panel h3[data-v-8250fd4c]{font-size:13px}.tech-eyebrow[data-v-8250fd4c],.tech-panel span[data-v-8250fd4c]{color:var(--color-muted);font-size:12px}.tech-eyebrow[data-v-8250fd4c]{color:var(--color-accent);font-weight:700;text-transform:uppercase}.tech-panel label[data-v-8250fd4c]{display:grid;gap:6px;color:#dbe6f5;font-size:12px;font-weight:700}.tech-panel input[data-v-8250fd4c],.tech-panel textarea[data-v-8250fd4c]{width:100%;border:1px solid rgb(170 187 210 / 24%);border-radius:6px;padding:10px;color:#f4f7fb;background:#070c12e0}.tech-actions[data-v-8250fd4c],.tech-field-grid[data-v-8250fd4c],.tech-button-grid[data-v-8250fd4c]{display:grid;gap:8px}.tech-actions[data-v-8250fd4c]{grid-template-columns:minmax(0,1fr) minmax(112px,auto)}.tech-actions button[data-v-8250fd4c]:not(.primary-button),.tech-panel>button[data-v-8250fd4c],.tech-button-grid button[data-v-8250fd4c],.tech-assets-link[data-v-8250fd4c]{min-height:42px;border:1px solid rgb(170 187 210 / 24%);border-radius:6px;color:#f4f7fb;background:#ffffff12;font-weight:700}.tech-assets-link[data-v-8250fd4c]{display:inline-flex;align-items:center;justify-content:center;padding:10px 12px;text-align:center;text-decoration:none}.tech-field-grid[data-v-8250fd4c],.tech-button-grid[data-v-8250fd4c]{grid-template-columns:repeat(2,minmax(0,1fr))}.tech-grid[data-v-8250fd4c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tech-grid>div[data-v-8250fd4c]{display:grid;min-height:74px;align-content:center;gap:5px;padding:12px}.tech-grid span[data-v-8250fd4c]{color:var(--color-muted);font-size:12px}.tech-grid strong[data-v-8250fd4c]{min-width:0;overflow-wrap:anywhere;font-size:18px}.tech-daily-grid[data-v-8250fd4c],.tech-daily-slots[data-v-8250fd4c]{display:grid;gap:8px}.tech-daily-grid[data-v-8250fd4c]{grid-template-columns:repeat(2,minmax(0,1fr))}.tech-daily-grid>div[data-v-8250fd4c],.tech-daily-slots span[data-v-8250fd4c]{border:1px solid rgb(170 187 210 / 16%);border-radius:6px;padding:9px;background:#ffffff0f}.tech-daily-grid span[data-v-8250fd4c],.tech-daily-slots span[data-v-8250fd4c]{color:var(--color-muted);font-size:11px;overflow-wrap:anywhere}.tech-daily-grid strong[data-v-8250fd4c]{display:block;margin-top:4px;font-size:14px;overflow-wrap:anywhere}.tech-daily-slots[data-v-8250fd4c]{grid-template-columns:repeat(2,minmax(0,1fr))}.tech-daily-slots span.is-current[data-v-8250fd4c],.tech-daily-slots span.is-claimed[data-v-8250fd4c]{border-color:#7ed02d5c;color:#dfffe8}.tech-daily-slots span.is-missed[data-v-8250fd4c]{opacity:.58}.tech-error[data-v-8250fd4c]{margin:0;color:#ffd3d3;font-size:12px;font-weight:700}.tech-raw[data-v-8250fd4c]{display:grid;gap:10px}.tech-raw>div[data-v-8250fd4c]{display:grid;gap:6px}.tech-raw pre[data-v-8250fd4c]{min-height:86px;max-height:220px;overflow:auto;border:1px solid rgb(170 187 210 / 18%);border-radius:6px;margin:0;padding:10px;color:#d9e7f7;background:#070c12;font-size:11px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:370px){.tech-actions[data-v-8250fd4c],.tech-field-grid[data-v-8250fd4c],.tech-button-grid[data-v-8250fd4c],.tech-daily-grid[data-v-8250fd4c],.tech-daily-slots[data-v-8250fd4c]{grid-template-columns:1fr}}@font-face{font-family:Nata Sans;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/nata-sans-cyrillic-wght-normal-CH-TNpDN.woff2) format("woff2-variations");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nata Sans;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/nata-sans-latin-wght-normal-ClIjkWZv.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}:root{color:#f4f7fb;background:#0d1118;--color-surface: rgb(20 30 44 / 78%);--color-surface-strong: rgb(16 23 34 / 94%);--color-border: rgb(170 187 210 / 18%);--color-muted: #b8c4d8;--color-accent: #7ED02D;--color-accent-strong: #7ED02D;--radius-ui: 8px;--z-bottom-nav: 25;font-family:Nata Sans,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html,body,#app{width:100%;max-width:100%;min-height:100%;margin:0;overflow-x:hidden;overflow-x:clip;scroll-padding-bottom:calc(156px + env(safe-area-inset-bottom))}body{min-width:320px;background:radial-gradient(circle at 20% 0%,rgb(35 93 149 / 35%),transparent 34rem),linear-gradient(180deg,#101824,#0d1118)}button,input,textarea,select{font:inherit}a{color:inherit}.admin-shell,.admin-login{--admin-bg: #f3f5f8;--admin-surface: #ffffff;--admin-surface-soft: #f8fafc;--admin-surface-muted: #eef2f6;--admin-surface-elevated: #ffffff;--admin-sidebar-bg: #151a21;--admin-sidebar-text: #f5f7fb;--admin-sidebar-muted: #aab5c5;--admin-sidebar-hover: rgb(255 255 255 / 7%);--admin-text: #1c2430;--admin-text-secondary: #536174;--admin-text-muted: #708094;--admin-border: #d8dee8;--admin-border-subtle: #e7ecf3;--admin-divider: #edf1f6;--admin-focus-ring: rgb(47 111 237 / 30%);--admin-accent: #7ED02D;--admin-accent-strong: #7ED02D;--admin-accent-soft: rgb(126 208 45 / 12%);--admin-success: #7ED02D;--admin-success-soft: rgb(126 208 45 / 12%);--admin-warning: #aa6b08;--admin-warning-soft: #fff7df;--admin-danger: #b42335;--admin-danger-soft: #fff1f2;--admin-info: #2463b8;--admin-info-soft: #eff6ff;--admin-shadow-soft: 0 8px 22px rgb(31 45 61 / 6%);--admin-shadow-panel: 0 14px 34px rgb(31 45 61 / 8%);--admin-font-xs: 12px;--admin-font-sm: 13px;--admin-font-md: 14px;--admin-font-lg: 18px;--admin-font-xl: 24px;--admin-font-2xl: 26px;--admin-leading-tight: 1.15;--admin-leading-normal: 1.45;--admin-space-1: 4px;--admin-space-2: 8px;--admin-space-3: 12px;--admin-space-4: 16px;--admin-space-5: 20px;--admin-space-6: 24px;--admin-radius: var(--radius-ui);font-family:Nata Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.admin-shell :is(a,button,input,select,textarea):focus-visible,.admin-login :is(a,button,input,select,textarea):focus-visible{outline:3px solid var(--admin-focus-ring);outline-offset:2px}.admin-shell{display:grid;min-height:100vh;min-height:100dvh;grid-template-columns:248px minmax(0,1fr);color:var(--admin-text);background:var(--admin-bg)}.admin-sidebar{display:flex;min-height:100vh;flex-direction:column;gap:var(--admin-space-6);border-right:1px solid #111722;padding:var(--admin-space-5) var(--admin-space-4);background:var(--admin-sidebar-bg);color:var(--admin-sidebar-text)}.admin-brand{display:grid;gap:4px;color:inherit;text-decoration:none}.admin-brand strong{font-size:var(--admin-font-lg);font-weight:500;line-height:1.15}.admin-brand span,.admin-kicker,.admin-topbar__context small,.admin-metrics span{margin:0;color:var(--admin-text-muted);font-size:var(--admin-font-xs);font-weight:600;letter-spacing:0;text-transform:uppercase}.admin-brand span{color:var(--admin-sidebar-muted)}.admin-nav{display:grid;gap:6px}.admin-nav__link{display:flex;min-height:40px;align-items:center;gap:10px;border-radius:var(--admin-radius);padding:10px 11px;color:var(--admin-sidebar-muted);font-size:var(--admin-font-md);font-weight:500;text-decoration:none}.admin-nav__link:hover{color:var(--admin-sidebar-text);background:var(--admin-sidebar-hover)}.admin-nav__link.is-active{color:#07110b;background:var(--admin-accent);font-weight:700}.admin-nav__icon{width:17px;height:17px;flex:0 0 auto;stroke-width:2.1}.admin-nav__badge{display:inline-flex;min-width:22px;min-height:22px;align-items:center;justify-content:center;margin-left:auto;border-radius:999px;padding:0 7px;color:#07110b;background:var(--admin-accent);font-size:12px;font-weight:700;line-height:1}.admin-nav__link.is-active .admin-nav__badge{color:var(--admin-accent-strong);background:#fff}.admin-workspace{min-width:0}.admin-topbar{display:flex;min-height:54px;align-items:center;justify-content:space-between;gap:var(--admin-space-5);border-bottom:1px solid var(--admin-border);padding:10px var(--admin-space-6);background:var(--admin-surface)}.admin-topbar__context{display:flex;min-width:0;align-items:baseline;gap:10px}.admin-topbar__context span{color:var(--admin-text);font-size:var(--admin-font-sm);font-weight:500}.admin-panel h2,.admin-page h2,.admin-login-card h1,.admin-state h2{margin:0;color:var(--admin-text);letter-spacing:0}.admin-actor{display:flex;align-items:center;gap:9px;color:var(--admin-text-secondary);font-size:var(--admin-font-sm);font-weight:500}.admin-actor__icon{width:18px;height:18px;color:var(--admin-text-muted)}.admin-actor strong{border:1px solid var(--admin-border);border-radius:var(--admin-radius);padding:6px 8px;color:var(--admin-text);background:var(--admin-surface-soft);font-weight:600}.admin-content{padding:var(--admin-space-5) var(--admin-space-6)}.admin-panel,.admin-page,.admin-card,.admin-login-card,.admin-state{border:1px solid var(--admin-border);border-radius:var(--admin-radius);background:var(--admin-surface);box-shadow:var(--admin-shadow-soft)}.admin-panel{display:grid;gap:var(--admin-space-5);padding:22px}.admin-page,.admin-card{display:grid;gap:14px;padding:18px}.admin-page{border:0;background:transparent;box-shadow:none;padding:0}.admin-card{border-color:var(--admin-border-subtle);box-shadow:none}.admin-page>.admin-card,.admin-page>.admin-table-wrap,.admin-page>.admin-grid,.admin-page>.admin-metrics{min-width:0}.admin-page__header,.admin-panel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--admin-space-4)}.admin-page__header--compact{margin-bottom:10px}.admin-panel h2,.admin-page h2,.admin-login-card h1{margin-top:4px;font-size:var(--admin-font-xl);font-weight:500;line-height:1.2}.admin-filters{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:8px}.admin-filters--left{justify-content:flex-start}.admin-filters--panel,.admin-filters-panel,.admin-card>.admin-filters{border-radius:var(--admin-radius);padding:8px;background:var(--admin-surface-soft)}.admin-filters--panel,.admin-filters-panel{display:grid;gap:10px;justify-content:flex-start;border:1px solid var(--admin-border-subtle)}.admin-users-filters{display:grid;grid-template-columns:minmax(180px,260px) minmax(150px,180px) minmax(280px,1fr) auto;align-items:end}.admin-feedback-filters{display:grid;grid-template-columns:minmax(140px,180px) minmax(180px,1fr) minmax(180px,1fr) auto;align-items:end}.admin-qa-add-form{display:grid;grid-template-columns:auto minmax(150px,190px) minmax(220px,1fr) auto;align-items:end;gap:10px;margin-bottom:12px}.admin-qa-add-form>strong{align-self:center;color:var(--admin-text);font-size:var(--admin-font-md);font-weight:700}.admin-field{display:grid;gap:6px;color:var(--admin-text-secondary);font-size:var(--admin-font-sm);font-weight:600}.admin-field input,.admin-field select,.admin-field textarea,.admin-filters input,.admin-filters select{min-height:36px;min-width:176px;border:1px solid var(--admin-border);border-radius:var(--admin-radius);padding:0 11px;color:var(--admin-text);background:var(--admin-surface);font-weight:400}.admin-field input::placeholder,.admin-field textarea::placeholder,.admin-filters input::placeholder{color:var(--admin-text-muted);font-weight:400}.admin-field textarea{min-height:78px;padding:10px 11px;resize:vertical}.admin-field select,.admin-filters select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.admin-field--wide{grid-column:1 / -1}.admin-field--grow{min-width:0}.admin-filters input:disabled,.admin-filters select:disabled,.admin-field input:disabled,.admin-field select:disabled,.admin-field textarea:disabled{color:var(--admin-text-muted);background:var(--admin-surface-muted)}.admin-button{display:inline-flex;min-height:36px;align-items:center;justify-content:center;gap:8px;border:1px solid var(--admin-border);border-radius:var(--admin-radius);padding:0 14px;color:var(--admin-text);background:var(--admin-surface);font-weight:600;cursor:pointer}.admin-button--icon{padding-inline:12px}.admin-button__icon{width:16px;height:16px;flex:0 0 auto;stroke-width:2.2}.admin-button--primary{border-color:var(--admin-accent);color:#07110b;background:var(--admin-accent);font-weight:700}.admin-button--ghost{background:var(--admin-surface-soft)}.admin-button--warning{border-color:#f2d08a;color:var(--admin-warning);background:var(--admin-warning-soft)}.admin-button--danger{border-color:#f4b8c0;color:var(--admin-danger);background:var(--admin-danger-soft)}.admin-button:disabled{color:var(--admin-text-muted);border-color:var(--admin-border);background:var(--admin-surface-muted);cursor:not-allowed}.admin-checkbox{display:flex;grid-column:1 / -1;align-items:center;gap:10px;color:var(--admin-text-secondary);font-size:var(--admin-font-sm);font-weight:600}.admin-adjustment-panel{border-color:#7ed02d73;background:linear-gradient(180deg,#fff,#fbfffd)}.admin-adjustment-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px}.admin-preset-row{display:flex;grid-column:1 / -1;flex-wrap:wrap;gap:8px}.admin-segmented-control{display:inline-grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;border:1px solid var(--admin-border);border-radius:var(--admin-radius);padding:4px;background:var(--admin-surface-muted)}.admin-segmented-control button{min-height:34px;border:0;border-radius:calc(var(--admin-radius) - 2px);padding:0 12px;color:var(--admin-text-secondary);background:transparent;font-size:var(--admin-font-sm);font-weight:700;cursor:pointer}.admin-segmented-control button.is-active{color:var(--admin-text);background:var(--admin-surface);box-shadow:var(--admin-shadow-soft)}.admin-inline-error,.admin-inline-success,.admin-inline-warning,.admin-inline-preview{grid-column:1 / -1;margin:0;border-radius:var(--admin-radius);padding:10px 12px;font-size:var(--admin-font-sm);font-weight:600}.admin-inline-error{color:var(--admin-danger);background:var(--admin-danger-soft)}.admin-inline-success{color:var(--admin-success);background:var(--admin-success-soft)}.admin-inline-warning{color:var(--admin-warning);background:var(--admin-warning-soft)}.admin-inline-preview{color:var(--admin-info);background:var(--admin-info-soft)}.admin-actions-row{display:flex;grid-column:1 / -1;flex-wrap:wrap;gap:10px}.admin-login{display:grid;min-height:100vh;min-height:100dvh;place-items:center;padding:24px;color:var(--admin-text);background:var(--admin-bg)}.admin-login-card{display:grid;width:min(100%,420px);gap:18px;padding:26px;box-shadow:var(--admin-shadow-panel)}.admin-login-card__header{display:grid;gap:8px}.admin-login-card__icon{display:inline-grid;width:38px;height:38px;place-items:center;border:1px solid var(--admin-border);border-radius:var(--admin-radius);color:var(--admin-accent-strong);background:var(--admin-accent-soft)}.admin-login-card__icon svg{width:19px;height:19px;stroke-width:2.2}.admin-login-card__header .admin-kicker{margin:0}.admin-login-card p{margin:8px 0 0;color:var(--admin-text-secondary);line-height:1.55}.admin-state{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;min-height:96px;align-content:center;align-items:start;padding:18px;border-color:var(--admin-border-subtle);box-shadow:none}.admin-state__icon{display:inline-grid;width:32px;height:32px;place-items:center;border:1px solid var(--admin-border);border-radius:var(--admin-radius);color:var(--admin-info);background:var(--admin-info-soft)}.admin-state__icon svg{width:17px;height:17px;stroke-width:2.2}.admin-state h2{font-size:var(--admin-font-lg)}.admin-state p{margin:0;color:var(--admin-text-secondary);line-height:var(--admin-leading-normal)}.admin-state__actions{display:flex;grid-column:2;flex-wrap:wrap;gap:8px;margin-top:6px}.admin-state--empty .admin-state__icon,.admin-state--neutral .admin-state__icon{color:var(--admin-text-secondary);background:var(--admin-surface-soft)}.admin-state--loading .admin-state__icon{color:var(--admin-info);background:var(--admin-info-soft)}.admin-state--permission .admin-state__icon{color:var(--admin-warning);background:var(--admin-warning-soft)}.admin-state--error{border-color:#f4b8c0;background:var(--admin-danger-soft)}.admin-state--error h2{color:var(--admin-danger)}.admin-state--error .admin-state__icon{border-color:#f4b8c0;color:var(--admin-danger);background:#fff}.admin-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.admin-metrics--four{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-metrics article{min-height:86px;border-radius:var(--admin-radius);padding:14px;background:var(--admin-surface-soft)}.admin-metrics strong{display:block;margin-top:12px;color:var(--admin-text);font-size:30px;font-weight:700;line-height:1}.admin-table-wrap{overflow-x:auto;border:1px solid var(--admin-border-subtle);border-radius:var(--admin-radius);background:var(--admin-surface);box-shadow:none}.admin-table-wrap--empty .admin-table{border-bottom:1px solid var(--admin-divider)}.admin-table-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid var(--admin-divider);padding:10px 12px;background:var(--admin-surface-soft)}.admin-table{width:100%;min-width:720px;border-collapse:collapse;color:var(--admin-text);font-size:var(--admin-font-sm);line-height:1.35}.admin-table th,.admin-table td{border-bottom:1px solid var(--admin-divider);padding:8px 10px;text-align:left;vertical-align:top}.admin-table th{position:sticky;top:0;z-index:1;color:var(--admin-text-secondary);background:var(--admin-surface-soft);font-size:var(--admin-font-xs);font-weight:600;text-transform:uppercase}.admin-table tr:hover td{background:#fbfdff}.admin-row-clickable{cursor:pointer}.admin-row-clickable:focus-visible td{outline:2px solid var(--admin-accent-strong);outline-offset:-2px}.admin-table tr:last-child td{border-bottom:0}.admin-table-empty{margin:0;padding:18px;color:var(--admin-text-secondary)}.admin-table-empty-actions{display:flex;gap:8px;padding:0 18px 18px}.admin-grid{display:grid;gap:18px}.admin-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.admin-card__header h3{margin:0;color:var(--admin-text);font-size:var(--admin-font-lg);font-weight:500;letter-spacing:0}.admin-card__header span,.admin-detail-grid span,.admin-toolbar{color:var(--admin-text-muted);font-size:var(--admin-font-xs);font-weight:600;letter-spacing:0;text-transform:uppercase}.admin-bars{display:grid;gap:12px}.admin-bar-row{display:grid;grid-template-columns:112px minmax(0,1fr) 68px;align-items:center;gap:12px;color:var(--admin-text-secondary);font-size:var(--admin-font-sm);font-weight:500}.admin-bar-row div{height:10px;overflow:hidden;border-radius:999px;background:#e8edf4}.admin-bar-row i{display:block;height:100%;border-radius:inherit;background:var(--admin-accent-strong)}.admin-bar-row strong{color:var(--admin-text);text-align:right}.admin-table td strong,.admin-table td small{display:block}.admin-table td strong{font-weight:600}.admin-table td small{margin-top:4px;color:var(--admin-text-muted);font-size:var(--admin-font-xs);line-height:1.25}.admin-table td:last-child{width:1%;min-width:112px;white-space:nowrap}.admin-table td:last-child .admin-button{white-space:nowrap}.admin-text-truncate{display:inline-block;max-width:24ch;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.admin-table-link{color:var(--admin-accent-strong);font-weight:600;text-decoration:none}.admin-table-link:hover{text-decoration:underline}.admin-badge{display:inline-flex;min-height:24px;align-items:center;border:1px solid var(--admin-border);border-radius:var(--admin-radius);padding:0 8px;color:var(--admin-text-secondary);background:var(--admin-surface-soft);font-size:var(--admin-font-xs);font-weight:600}.admin-badge--success{border-color:#7ed02d73;color:var(--admin-success);background:var(--admin-success-soft)}.admin-badge--info{border-color:#b9d3ff;color:var(--admin-info);background:var(--admin-info-soft)}.admin-badge--warning{border-color:#f2d08a;color:var(--admin-warning);background:var(--admin-warning-soft)}.admin-badge--danger{border-color:#f4b8c0;color:var(--admin-danger);background:var(--admin-danger-soft)}.admin-badge--muted{color:var(--admin-text-muted);background:var(--admin-surface-muted)}.admin-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-toolbar div{display:flex;gap:8px}.admin-detail-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.admin-detail-grid div{display:grid;gap:8px;min-height:74px;border-radius:var(--admin-radius);padding:12px;background:var(--admin-surface-soft)}.admin-detail-grid strong{overflow-wrap:anywhere;color:var(--admin-text);font-size:var(--admin-font-md);font-weight:600}.admin-tabs{display:flex;flex-wrap:wrap;gap:6px;border-bottom:1px solid var(--admin-border)}.admin-tabs button{min-height:40px;border:0;border-bottom:3px solid transparent;padding:0 14px;color:var(--admin-text-secondary);background:transparent;font-weight:600;cursor:pointer}.admin-tabs button.is-active{color:var(--admin-accent-strong);border-bottom-color:var(--admin-accent-strong)}.admin-configs-page{align-items:start}.admin-config-tabs{display:flex;flex-wrap:wrap;gap:6px;border:1px solid var(--admin-border);border-radius:var(--admin-radius);padding:4px;background:var(--admin-surface-soft)}.admin-config-tabs button{min-height:36px;border:0;border-radius:calc(var(--admin-radius) - 2px);padding:0 12px;color:var(--admin-text-secondary);background:transparent;font-weight:600;cursor:pointer}.admin-config-tabs button.is-active{color:#07110b;background:var(--admin-accent);font-weight:700}.admin-config-section{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,420px);align-items:start;gap:18px}.admin-config-section__main,.admin-config-section__side,.admin-config-form,.admin-config-disable{min-width:0}.admin-config-section__side{position:sticky;top:20px}.admin-config-form,.admin-config-disable{display:grid;gap:16px;border:1px solid var(--admin-border-subtle);border-radius:var(--admin-radius);padding:18px;background:var(--admin-surface)}.admin-config-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-config-form__wide{grid-column:1 / -1}.admin-config-json-grid{display:grid;gap:12px}.admin-field textarea{width:100%;min-width:0;border:1px solid var(--admin-border);border-radius:var(--admin-radius);padding:10px 11px;color:var(--admin-text);background:var(--admin-surface);font:inherit;line-height:1.45;resize:vertical}.admin-field span{color:var(--admin-danger);font-size:var(--admin-font-xs);font-weight:600}.admin-pdd-inline-icon{width:14px;height:14px;vertical-align:-2px}.admin-pdd-form{max-height:calc(100vh - 96px);overflow:auto}.admin-pdd-answers,.admin-pdd-image-panel,.admin-pdd-danger-zone{display:grid;gap:12px;border-top:1px solid var(--admin-border-subtle);padding-top:14px}.admin-pdd-answer-row{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:start;gap:8px}.admin-pdd-answer-row>input[type=radio]{margin-top:14px}.admin-pdd-answer-row textarea{width:100%;min-width:0;border:1px solid var(--admin-border);border-radius:var(--admin-radius);padding:10px 11px;color:var(--admin-text);background:var(--admin-surface);font:inherit;resize:vertical}.admin-pdd-answer-row__actions,.admin-pdd-image-actions,.admin-pdd-form-actions{display:flex;flex-wrap:wrap;gap:8px}.admin-pdd-image-preview{display:grid;min-height:160px;place-items:center;overflow:hidden;border:1px dashed var(--admin-border);border-radius:var(--admin-radius);color:var(--admin-text-muted);background:var(--admin-surface-soft);font-size:var(--admin-font-sm);font-weight:600}.admin-pdd-image-preview img{display:block;width:100%;max-height:260px;object-fit:contain}.admin-config-checkbox{display:inline-flex;min-height:40px;align-items:center;gap:8px;color:var(--admin-text-secondary);font-size:var(--admin-font-sm);font-weight:600}.admin-config-form__error{display:grid;gap:8px;border:1px solid #f4b8c0;border-radius:var(--admin-radius);padding:12px;color:var(--admin-danger);background:var(--admin-danger-soft)}.admin-config-form__error pre{overflow:auto;max-height:180px;margin:0;color:var(--admin-text-secondary);font-size:var(--admin-font-xs);white-space:pre-wrap}.admin-config-actions,.admin-config-row-actions{display:flex;flex-wrap:wrap;gap:8px}.admin-config-actions{justify-content:flex-end}.admin-config-chip{display:inline-grid;gap:2px;min-height:24px;align-items:center;margin:0 3px 3px 0;border:1px solid var(--admin-border);border-radius:var(--admin-radius);padding:0 7px;color:var(--admin-text-secondary);background:var(--admin-surface-soft);font-size:var(--admin-font-xs);font-weight:500;line-height:1.2}.admin-config-chip small{color:var(--admin-text-muted);font-size:11px;font-weight:500}.admin-config-hint,.admin-config-disable p{margin:0;color:var(--admin-text-secondary);font-size:var(--admin-font-sm);line-height:1.5}.admin-help{display:grid;gap:7px;border:0;border-left:3px solid var(--admin-accent);border-radius:var(--admin-radius);padding:10px 12px;background:var(--admin-surface-soft);color:var(--admin-text-secondary)}.admin-help--warning{border-left-color:#f4c35b;background:var(--admin-warning-soft)}.admin-help h3{display:flex;align-items:center;gap:7px;margin:0;color:var(--admin-text);font-size:var(--admin-font-md);font-weight:500}.admin-help h3 svg{width:15px;height:15px;flex:0 0 auto;color:var(--admin-accent-strong);stroke-width:2.3}.admin-help--warning h3 svg{color:var(--admin-warning)}.admin-help ul{display:grid;gap:4px;margin:0;padding-left:18px;color:var(--admin-text-secondary);font-size:var(--admin-font-sm);line-height:1.45}.admin-help--compact{padding-block:8px;background:transparent}.admin-help--compact ul{grid-template-columns:repeat(3,minmax(0,1fr));padding-left:16px}.admin-grid>.admin-help{grid-column:1 / -1}.admin-info-hint{display:inline-flex;align-items:flex-start;gap:6px;color:var(--admin-text-muted);font-size:var(--admin-font-xs);font-weight:500;line-height:1.35}.admin-info-hint i{display:inline-grid;width:16px;height:16px;flex:0 0 auto;place-items:center;border:1px solid var(--admin-border);border-radius:50%;color:var(--admin-text-secondary);font-size:11px;font-style:normal;line-height:1}.admin-info-hint svg{width:11px;height:11px;stroke-width:2.4}.admin-config-subsection{display:grid;gap:10px;border:1px solid var(--admin-border-subtle);border-radius:var(--admin-radius);padding:12px;background:var(--admin-surface-soft)}.admin-risk-summary{display:grid;gap:4px;border:1px solid #f2d08a;border-radius:var(--admin-radius);padding:10px 12px;color:var(--admin-warning);background:var(--admin-warning-soft);font-size:var(--admin-font-sm);line-height:1.4}.admin-risk-summary strong,.admin-risk-summary small{overflow-wrap:anywhere}.admin-risk-summary small{color:var(--admin-text-muted)}.admin-config-form,.admin-config-disable,.admin-adjustment-form{border-color:var(--admin-border-subtle)}.admin-config-form__grid,.admin-form-grid{align-items:start}.admin-config-subsection h4,.admin-config-subsection p{margin:0}.admin-config-subsection h4{color:var(--admin-text);font-size:var(--admin-font-md);font-weight:500}.admin-config-subsection p{color:var(--admin-text-muted);font-size:var(--admin-font-xs);line-height:1.45}.admin-chip-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px}.admin-choice-chip{display:grid;gap:2px;min-height:48px;border:1px solid var(--admin-border);border-radius:var(--admin-radius);padding:8px 10px;color:var(--admin-text-secondary);background:var(--admin-surface);font-weight:600;text-align:left;cursor:pointer}.admin-choice-chip small{color:var(--admin-text-muted);font-size:11px;font-weight:500}.admin-choice-chip.is-active{border-color:var(--admin-accent);color:#07110b;background:var(--admin-accent-soft);font-weight:700}.admin-field-error{color:var(--admin-danger);font-size:var(--admin-font-xs);font-weight:600}.admin-config-disable p strong,.admin-config-disable p small{display:block}.admin-config-disable p small{margin-top:3px;color:var(--admin-text-muted)}.admin-config-warning{color:var(--admin-danger);font-weight:500}.admin-form-grid{display:grid;gap:12px;align-items:end}.admin-form-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-form-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-actions,.admin-table-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.admin-table-actions{flex-wrap:nowrap}.admin-table-actions .admin-button{min-height:34px;padding:0 10px}.admin-row-selected td{background:var(--admin-accent-soft);box-shadow:inset 3px 0 0 var(--admin-accent-strong)}.admin-user-import-form .admin-button--primary{align-self:end;min-height:44px}.admin-import-progress{display:grid;gap:10px;padding:14px;border:1px solid var(--admin-border);border-radius:8px;background:var(--admin-surface-muted)}.admin-import-progress>div{display:flex;align-items:center;justify-content:space-between;gap:16px}.admin-import-progress strong{font-size:22px}.admin-import-progress span{color:var(--admin-text-secondary);font-size:13px}.admin-import-progress progress{width:100%;height:10px;overflow:hidden;border:0;border-radius:999px;background:#0f172a14}.admin-import-progress progress::-webkit-progress-bar{background:#0f172a14}.admin-import-progress progress::-webkit-progress-value{background:var(--admin-accent-strong)}.admin-import-progress progress::-moz-progress-bar{background:var(--admin-accent-strong)}.admin-import-counters{margin-top:14px}.admin-import-notes{margin-top:16px;padding:14px;border:1px solid var(--admin-border);border-radius:8px;background:var(--admin-surface)}.admin-import-notes h3{margin:0 0 8px;font-size:14px}.admin-import-notes ul{display:grid;gap:6px;margin:0;padding-left:18px;color:var(--admin-text-secondary);font-size:13px}.admin-muted{margin:0;color:var(--admin-text-secondary);line-height:1.5}.admin-muted strong{color:var(--admin-text)}.admin-winner-rows{display:grid;gap:10px}.admin-winner-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:10px;align-items:end}.admin-compact-list{display:grid;gap:8px}.admin-compact-list div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid var(--admin-border-subtle);border-radius:var(--admin-radius);padding:10px;background:var(--admin-surface-soft)}.admin-compact-list strong,.admin-compact-list span{overflow-wrap:anywhere}.admin-export-row{display:flex;flex-wrap:wrap;gap:6px}.admin-export-row span{display:inline-grid;gap:2px;max-width:240px;border:1px solid var(--admin-border-subtle);border-radius:var(--admin-radius);padding:8px;overflow-wrap:anywhere;background:var(--admin-surface-soft)}.admin-export-row strong{color:var(--admin-text-muted);font-size:11px;text-transform:uppercase}.admin-json-viewer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-json-viewer--single{grid-template-columns:minmax(0,1fr)}.admin-json-viewer section{min-width:0;border:1px solid var(--admin-border-subtle);border-radius:var(--admin-radius);background:#0f1724;color:#f4f7fb;overflow:hidden}.admin-json-viewer__section--before{box-shadow:inset 3px 0 0 var(--admin-text-muted)}.admin-json-viewer__section--after{box-shadow:inset 3px 0 0 var(--admin-info)}.admin-json-viewer h3{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0;border-bottom:1px solid rgb(255 255 255 / 12%);padding:10px 12px;font-size:13px}.admin-json-copy{display:inline-flex;min-height:26px;align-items:center;gap:5px;border:1px solid rgb(255 255 255 / 16%);border-radius:6px;padding:0 8px;color:#dbe7f7;background:#ffffff0f;font-size:11px;font-weight:600;cursor:pointer}.admin-json-copy:disabled{opacity:.45;cursor:not-allowed}.admin-json-copy svg{width:12px;height:12px}.admin-json-empty{margin:0;padding:12px;color:#93a4ba;font-size:var(--admin-font-sm)}.admin-json-viewer pre{max-height:420px;overflow:auto;margin:0;padding:12px;font-size:12px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.admin-grid--audit{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);align-items:start}.admin-grid--audit .admin-table tr{cursor:pointer}.admin-audit-filters,.admin-export-form{gap:12px}.admin-audit-filters .admin-help,.admin-export-form .admin-help{padding-block:10px}.admin-detail-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-feedback-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,430px);align-items:start;gap:18px}.admin-external-events-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,520px);align-items:start;gap:18px}.admin-feedback-layout>.admin-table-wrap,.admin-external-events-layout>.admin-table-wrap,.admin-feedback-detail{min-width:0}.admin-feedback-detail,.admin-external-event-detail{position:sticky;top:20px;display:grid;gap:12px;min-width:0}.admin-feedback-message,.admin-feedback-proof,.admin-feedback-review,.admin-feedback-review-summary{display:grid;gap:10px;border:1px solid var(--admin-border-subtle);border-radius:var(--admin-radius);padding:12px;background:var(--admin-surface-soft)}.admin-feedback-message span,.admin-feedback-review-summary span{color:var(--admin-text-muted);font-size:var(--admin-font-xs);font-weight:600;text-transform:uppercase}.admin-feedback-message p,.admin-feedback-review-summary p,.admin-feedback-review-summary small{margin:0;color:var(--admin-text-secondary);line-height:1.5;overflow-wrap:anywhere}.admin-feedback-review-summary strong{color:var(--admin-text)}.admin-feedback-proof{background:var(--admin-surface)}.admin-feedback-proof img{display:block;width:100%;max-height:520px;border:1px solid var(--admin-border);border-radius:var(--admin-radius);object-fit:contain;background:linear-gradient(45deg,#eef2f6 25%,transparent 25%),linear-gradient(-45deg,#eef2f6 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#eef2f6 75%),linear-gradient(-45deg,transparent 75%,#eef2f6 75%),#fff;background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px}.admin-feedback-review textarea{min-height:96px}@media(max-width:1180px){.admin-feedback-layout,.admin-external-events-layout{grid-template-columns:minmax(0,1fr)}.admin-feedback-detail,.admin-external-event-detail{position:static}}.app-shell{--bottom-nav-space: calc(150px + env(safe-area-inset-bottom)) ;width:min(100%,430px);max-width:100%;min-height:100vh;min-height:100dvh;overflow-x:hidden;overflow-x:clip;margin:0 auto;padding:calc(16px + env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) var(--bottom-nav-space) max(16px,env(safe-area-inset-left));background:linear-gradient(180deg,#131d2beb,#0d1118f5)}.app-header{display:grid;grid-template-columns:42px minmax(0,1fr) minmax(82px,auto);align-items:center;gap:10px;padding:8px 0 20px}.app-header__menu{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgb(170 187 210 / 20%);border-radius:var(--radius-ui);color:#f4f7fb;background:#aabbd214}.app-header__copy{min-width:0}.app-header h1{margin:4px 0 0;font-size:24px;line-height:1.1;letter-spacing:0}.eyebrow{margin:0;color:#7ed02d;font-size:12px;font-weight:700;letter-spacing:0;text-transform:uppercase}.coin-counter{display:inline-flex;min-width:82px;min-height:36px;align-items:center;flex:0 0 auto;justify-content:center;gap:7px;border:1px solid rgb(126 208 45 / 40%);border-radius:var(--radius-ui);color:#7ed02d;background:#7ed02d1a;font-size:14px;font-weight:700}.coin-counter strong{display:inline-flex;align-items:flex-start;gap:1px;line-height:1}.coin-counter sup{position:relative;top:-.12em;color:#dff6cb;font-size:9px;line-height:1}.coin-counter__asset{width:20px;height:20px;object-fit:contain;filter:drop-shadow(0 3px 5px rgb(0 0 0 / 24%));animation:coin-soft-pulse 2.8s ease-in-out infinite}.app-main{display:grid;max-width:100%;min-width:0;gap:16px;overflow-x:hidden;overflow-x:clip;padding-bottom:10px}.page-placeholder{min-height:360px;border:1px solid var(--color-border);border-radius:var(--radius-ui);padding:20px;background:var(--color-surface);box-shadow:0 18px 50px #00000038}.state-block{display:grid;min-height:180px;align-content:center}.state-block h2{margin:8px 0 12px;font-size:24px;line-height:1.15;letter-spacing:0}.state-block p{margin:0;color:var(--color-muted);font-size:15px;line-height:1.55}.state-block--error{min-height:120px;border:1px solid rgb(255 117 117 / 36%);border-radius:var(--radius-ui);padding:16px;background:#74243233}.loading-skeleton{display:grid;gap:10px;padding:16px}.loading-skeleton span{display:block;height:16px;border-radius:6px;background:linear-gradient(90deg,#aabbd21f,#aabbd238,#aabbd21f)}.loading-skeleton span:nth-child(2){width:78%}.loading-skeleton span:nth-child(3){width:56%}.primary-button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;border:0;border-radius:var(--radius-ui);padding:0 18px;color:#000;background:var(--234, linear-gradient(139deg, #7ED02D 25%, #406A17 218.3%));font-family:Nata Sans,sans-serif;font-size:18.674px;font-style:normal;font-weight:600;line-height:20.541px;letter-spacing:0;text-align:center}.primary-button:disabled{color:#6d7786;background:#263241}.tab-switcher{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;padding:4px;border:1px solid var(--color-border);border-radius:var(--radius-ui);background:#0b1119b8}.tab-switcher button{min-height:38px;border:0;border-radius:6px;color:var(--color-muted);background:transparent;font-size:13px;font-weight:700}.tab-switcher button.is-active{color:#07110b;background:var(--color-accent)}.bottom-nav{position:fixed;right:auto;bottom:calc(12px + env(safe-area-inset-bottom));left:50%;z-index:var(--z-bottom-nav);display:grid;grid-template-columns:repeat(var(--bottom-nav-count, 4),minmax(0,1fr));gap:6px;width:calc(100% - 32px - env(safe-area-inset-left) - env(safe-area-inset-right));max-width:398px;overflow:hidden;padding:8px;border:1px solid var(--color-border);border-radius:var(--radius-ui);background:var(--color-surface-strong);box-shadow:0 14px 38px #00000059;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform:translate(-50%)}.admin-table-input{width:min(320px,100%);min-height:36px;border:1px solid rgb(133 154 184 / 28%);border-radius:6px;padding:8px 10px;color:var(--admin-text);background:#0c121cb8}.bottom-nav a{display:inline-flex;min-height:42px;align-items:center;justify-content:center;border-radius:6px;color:#aebbd0;font-size:11px;font-weight:700;letter-spacing:0;text-align:center;text-decoration:none}.bottom-nav a.router-link-active{color:#06100b;background:var(--color-accent)}@keyframes coin-soft-pulse{0%,to{transform:scale(1);filter:drop-shadow(0 3px 5px rgb(0 0 0 / 24%))}45%{transform:scale(1.08);filter:drop-shadow(0 0 10px rgb(126 208 45 / 44%))}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media(max-width:860px){.admin-shell{grid-template-columns:1fr}.admin-sidebar{min-height:auto;border-right:0;border-bottom:1px solid var(--admin-border)}.admin-nav,.admin-metrics,.admin-metrics--four,.admin-grid--two,.admin-detail-grid,.admin-config-section,.admin-config-form__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-config-section{grid-template-columns:1fr}.admin-config-section__side{position:static}.admin-topbar,.admin-page__header,.admin-panel__header{align-items:stretch;flex-direction:column}.admin-actor,.admin-filters{justify-content:flex-start}.admin-users-filters,.admin-feedback-filters,.admin-qa-add-form,.admin-help--compact ul{grid-template-columns:1fr}.admin-content{padding:16px}}
