.game-error-popup__overlay[data-v-47519ec9]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:4000;display:grid;place-items:center;padding:20px;background:#050a18ad;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.game-error-popup__modal[data-v-47519ec9]{width:min(520px,100%);padding:20px;border:1px solid rgba(255,118,118,.5);border-radius:22px;background:radial-gradient(circle at top,rgba(126,14,24,.35),transparent 52%),linear-gradient(180deg,#600f16f5,#250c1cf5);box-shadow:0 28px 70px #00000073,inset 0 1px #ffcdcd1f;color:#fff3f3}.game-error-popup__requirements[data-v-47519ec9]{display:grid;gap:8px;margin:14px 0;padding:0;list-style:none}.game-error-popup__requirements li[data-v-47519ec9]{display:flex;justify-content:space-between;gap:16px;padding:11px 12px;border:1px solid rgba(255,154,176,.28);border-radius:11px;background:#24070e94}.game-error-popup__icon[data-v-47519ec9]{display:grid;place-items:center;width:44px;height:44px;margin-bottom:14px;border-radius:999px;background:#ff959529;color:#ffd1d1;font-size:1.6rem;font-weight:800}.game-error-popup__title[data-v-47519ec9]{margin:0 0 10px;color:#fff7f7;font-size:clamp(1.55rem,4vw,1.9rem);line-height:1.12}.game-error-popup__message[data-v-47519ec9]{margin:0;color:#ffececf5;font-size:1.03rem;line-height:1.5}.game-error-popup__content[data-v-47519ec9]{margin-top:16px}.game-error-popup__button[data-v-47519ec9]{width:100%;min-height:48px;margin-top:14px;border:1px solid rgba(125,211,252,.28);border-radius:16px;background:linear-gradient(90deg,#2fc7ef,#6b4df1);color:#0f172a;font-size:1.1rem;font-weight:800}.game-error-popup__earn-link[data-v-47519ec9]{display:flex;align-items:center;justify-content:flex-start;gap:9px;min-height:50px;margin-top:14px;padding:8px 14px;border:1px solid rgba(103,232,249,.36);border-radius:16px;background:#0891b22e;color:#cffafe;text-decoration:none;font-size:1rem;font-weight:800}.game-error-popup__building-link[data-v-47519ec9]{display:flex;align-items:center;justify-content:flex-start;gap:9px;min-height:50px;margin-top:14px;padding:8px 14px;border:1px solid rgba(74,222,128,.4);border-radius:16px;background:#14532d4d;color:#dcfce7;text-decoration:none;font-size:1rem;font-weight:800}.game-error-popup__building-link>span[data-v-47519ec9]:nth-child(2){min-width:0;display:grid;flex:1}.game-error-popup__building-icon[data-v-47519ec9]{font-size:1.3rem}.game-error-popup__building-link[data-v-47519ec9]:hover,.game-error-popup__building-link[data-v-47519ec9]:focus-visible{border-color:#4ade80d1;background:#14532d80;color:#fff}.game-error-popup__premium-link[data-v-47519ec9]{display:flex;align-items:center;justify-content:flex-start;gap:9px;min-height:54px;margin-top:14px;padding:9px 14px;border:1px solid rgba(250,204,21,.48);border-radius:16px;background:linear-gradient(135deg,#a162076b,#eab3082e);color:#fef3c7;text-decoration:none}.game-error-popup__premium-link>span[data-v-47519ec9]:nth-child(2){min-width:0;display:grid;flex:1;gap:2px}.game-error-popup__premium-link strong[data-v-47519ec9]{color:#fff7cc}.game-error-popup__premium-icon[data-v-47519ec9]{font-size:1.35rem}.game-error-popup__premium-link[data-v-47519ec9]:hover,.game-error-popup__premium-link[data-v-47519ec9]:focus-visible{border-color:#facc15d1;background:linear-gradient(135deg,#a162079e,#eab3084d);color:#fff}.game-error-popup__premium-link+.game-error-popup__button[data-v-47519ec9]{margin-top:10px}.game-error-popup__earn-link>span[data-v-47519ec9]:nth-child(2){min-width:0;display:grid;flex:1;gap:2px}.game-error-popup__earn-link strong[data-v-47519ec9]{color:#ecfeff}.game-error-popup__earn-icon[data-v-47519ec9]{font-size:1.3rem}.game-error-popup__earn-link+.game-error-popup__button[data-v-47519ec9]{margin-top:10px}.game-error-popup__earn-link[data-v-47519ec9]:hover{border-color:#67e8f9b3;background:#0891b24d;color:#fff}.game-error-popup__button[data-v-47519ec9]:hover{filter:brightness(1.05)}.elaro-icon[data-v-b6300f6e]{display:inline-block;width:1em;height:1em;flex:0 0 auto;vertical-align:-.125em}.elaro-icon__edge[data-v-b6300f6e]{fill:#9a6700}.elaro-icon__face[data-v-b6300f6e]{fill:#fbbf24}.elaro-icon__shine[data-v-b6300f6e]{fill:#fff3b0}.elaro-icon__facet[data-v-b6300f6e]{fill:#f59e0b}.status-overview__launcher[data-v-e1945754]{position:fixed;z-index:1021;right:18px;bottom:84px;width:54px;height:54px;display:grid;place-items:center;border:1px solid rgba(56,189,248,.38);border-radius:50%;color:#fff;background:#080d1dfa;box-shadow:0 18px 50px #0000006b;font-size:1.4rem;cursor:pointer}.status-overview__launcher[data-v-e1945754]:hover{background:#0e7490d1}.status-overview__launcher-badge[data-v-e1945754]{position:absolute;top:-5px;right:-5px;min-width:21px;height:21px;display:grid;place-items:center;padding:0 5px;border-radius:11px;color:#07111f;background:#67e8f9;font-size:.68rem}.status-mobile-summary[data-v-e1945754]{display:none}.status-desktop-panel[data-v-e1945754]{display:block}.status-desktop-panel--right .status-panel[data-v-e1945754]{left:auto;right:16px}.status-panel--resources[data-v-e1945754]{width:280px;padding-top:12px}.status-panel[data-v-e1945754]{position:fixed;left:16px;top:calc(var(--app-top-chrome-offset, var(--app-navbar-offset, 64px)) + 16px);width:270px;max-height:calc(100vh - var(--app-top-chrome-offset, var(--app-navbar-offset, 64px)) - 32px);padding:14px;border-radius:20px;border:1px solid rgba(56,189,248,.28);background:radial-gradient(circle at top,rgba(34,211,238,.14),transparent 40%),#080d1df0;box-shadow:0 22px 38px #02061785;overflow:hidden;z-index:20}@media (min-width: 1920px){.status-panel[data-v-e1945754]{left:max(24px,calc(50vw - 954px))}.status-desktop-panel--right .status-panel[data-v-e1945754]{right:max(24px,calc(50vw - 964px))}}.status-panel__header[data-v-e1945754]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.status-panel__eyebrow[data-v-e1945754]{margin-bottom:4px;color:#7dd3fc;text-transform:uppercase;letter-spacing:.12em;font-size:.7rem}.status-panel__header h3[data-v-e1945754]{margin:0;font-size:1.1rem;color:#f8fafc}.status-panel__count[data-v-e1945754]{min-width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#22d3ee29;border:1px solid rgba(34,211,238,.35);font-weight:800;color:#a5f3fc}.status-panel__collapse[data-v-e1945754],.status-mobile-summary__collapse[data-v-e1945754]{width:30px;height:30px;flex:0 0 auto;display:grid;place-items:center;border:1px solid rgba(148,163,184,.25);border-radius:9px;color:#f8fafc;background:#94a3b81a;font-size:1.15rem;cursor:pointer}.status-panel__state[data-v-e1945754]{margin-top:16px;color:#c7d2fe;font-size:.9rem}.status-panel__list[data-v-e1945754]{display:grid;gap:6px;margin-top:14px;max-height:calc(100vh - var(--app-top-chrome-offset, var(--app-navbar-offset, 64px)) - 120px);overflow-y:auto;padding-right:4px}.status-item[data-v-e1945754]{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;padding:8px;border-radius:14px;border:1px solid rgba(56,189,248,.16);background:#0f172aa3}.status-item--linked[data-v-e1945754]{cursor:pointer;transition:border-color .12s ease,background .12s ease,transform .12s ease}.status-item--linked[data-v-e1945754]:hover,.status-item--linked[data-v-e1945754]:focus-within{border-color:#67e8f985;background:#0f263cc7;transform:translateY(-1px)}.status-item__card-link[data-v-e1945754]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit}.status-item__card-link[data-v-e1945754]:focus-visible{outline:2px solid #67e8f9;outline-offset:2px}.status-item__icon[data-v-e1945754]{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:#22d3ee1f;font-size:1rem}.status-item__label[data-v-e1945754]{color:#7dd3fc;font-size:.7rem;text-transform:uppercase;letter-spacing:.08em}.status-item__title[data-v-e1945754]{margin-top:2px;color:#f8fafc;font-weight:800}.status-item__meta[data-v-e1945754]{margin-top:3px;color:#c7d2fe;font-size:.82rem;line-height:1.35}.status-item__progress[data-v-e1945754]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;margin-top:8px}.status-item__progress-bar[data-v-e1945754]{height:7px;border-radius:999px;overflow:hidden;background:#94a3b82e;border:1px solid rgba(56,189,248,.16)}.status-item__progress-fill[data-v-e1945754]{height:100%;border-radius:999px;background:linear-gradient(90deg,#22d3ee,#818cf8)}.status-item__progress-text[data-v-e1945754]{color:#bae6fd;font-size:.76rem;font-weight:800}.status-item__delete[data-v-e1945754]{position:relative;z-index:2;margin-top:8px;min-height:34px;width:100%;border:1px solid rgba(248,113,113,.45);border-radius:10px;background:#7f1d1d4d;color:#fecaca;font-weight:800;cursor:pointer}.status-item__delete[data-v-e1945754]:disabled{opacity:.7;cursor:not-allowed}.status-mobile-overlay[data-v-e1945754]{display:none}.status-delete-modal[data-v-e1945754]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1400;display:grid;place-items:center;padding:18px;background:#020617b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.status-delete-modal__panel[data-v-e1945754]{width:min(100%,420px);border:1px solid rgba(248,113,113,.42);border-radius:18px;background:radial-gradient(circle at top left,rgba(248,113,113,.18),transparent 38%),#0f172af5;color:#f8fafc;box-shadow:0 24px 70px #020617bf;padding:22px;text-align:center}.status-delete-modal__icon[data-v-e1945754]{width:48px;height:48px;margin:0 auto 12px;display:grid;place-items:center;border-radius:16px;background:#f871712e;font-size:1.35rem}.status-delete-modal__panel h3[data-v-e1945754]{margin:0 0 8px}.status-delete-modal__panel p[data-v-e1945754]{margin:0;color:#dbeafe}.status-delete-modal__hint[data-v-e1945754]{margin-top:10px!important;color:#bae6fd!important}.status-delete-modal__error[data-v-e1945754]{margin-top:10px!important;color:#fecaca!important;font-weight:700}.status-delete-modal__actions[data-v-e1945754]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}.status-delete-modal__cancel[data-v-e1945754],.status-delete-modal__confirm[data-v-e1945754]{min-height:42px;border-radius:12px;font-weight:800;cursor:pointer}.status-delete-modal__cancel[data-v-e1945754]{border:1px solid rgba(125,211,252,.25);background:#0f172adb;color:#dbeafe}.status-delete-modal__confirm[data-v-e1945754]{border:1px solid rgba(248,113,113,.55);background:#991b1bad;color:#fee2e2}.resource-item[data-v-e1945754]{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;border-radius:12px;border:1px solid rgba(56,189,248,.16);background:#0f172aa3}.resource-item--link[data-v-e1945754]{color:inherit;text-decoration:none;cursor:pointer}.resource-item--link[data-v-e1945754]:hover,.resource-item--link[data-v-e1945754]:focus-visible{border-color:#7dd3fc59;background:#142038e0}.resource-item__label[data-v-e1945754]{display:inline-flex;align-items:center;gap:6px;color:#bae6fd;font-size:.82rem}.resource-item__icon[data-v-e1945754]{font-size:.95rem}.monster-coin-icon[data-v-e1945754]{width:1em;height:1em;flex:0 0 auto;fill:#f2c94c;stroke:#fff1a8;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px 2px rgba(0,0,0,.45))}.monster-coin-icon path[data-v-e1945754]{fill:none;stroke:#7c4a03;stroke-width:2.2}.resource-item__icon--image[data-v-e1945754]{width:14px;height:14px;display:inline-block;object-fit:contain}.resource-item__value[data-v-e1945754]{color:#f8fafc;font-weight:800}@media (max-width: 1279px){.status-overview[data-v-e1945754]:not(.status-overview--collapsed){min-height:var(--mobile-resource-overview-height, 76px)}.status-mobile-summary[data-v-e1945754]{position:fixed;top:calc(var(--app-top-chrome-offset, var(--app-navbar-offset, 64px)) + 4px);left:8px;right:8px;z-index:1015}.status-desktop-panel[data-v-e1945754]{display:none}.status-mobile-summary[data-v-e1945754]{width:auto;margin:0;display:grid;grid-template-columns:minmax(0,1fr) 30px;align-items:start;gap:8px;text-align:left;padding:8px 9px 8px 14px;border-radius:14px;border:1px solid rgba(56,189,248,.28);background:#080d1de6;color:#e0f2fe;box-shadow:0 16px 28px #02061773}.status-mobile-summary__open[data-v-e1945754]{min-width:0;padding:0;border:0;color:inherit;background:transparent;text-align:left;cursor:pointer}.status-mobile-summary__title[data-v-e1945754]{font-weight:800;color:#f8fafc}.status-mobile-summary__meta[data-v-e1945754]{margin-top:4px;font-size:.8rem;color:#c7d2fe;line-height:1.35}.status-mobile-summary__units[data-v-e1945754]{margin-top:4px;font-size:.8rem;color:#93c5fd;line-height:1.35;display:flex;flex-wrap:wrap;gap:8px 12px}.status-mobile-summary__unit[data-v-e1945754]{display:inline-flex;align-items:center;gap:4px}.status-mobile-summary__unit-icon[data-v-e1945754]{width:12px;height:12px;display:inline-block}.status-mobile-overlay[data-v-e1945754]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:flex-start;justify-content:center;padding:72px 12px 18px;background:#020617a8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.status-mobile-overlay__panel[data-v-e1945754]{width:100%;max-width:520px;max-height:calc(100vh - 100px);overflow-y:auto;padding:16px;border-radius:18px;border:1px solid rgba(56,189,248,.28);background:#080d1df5;box-shadow:0 24px 42px #02061794}.status-mobile-overlay__close[data-v-e1945754]{border:none;background:transparent;color:#e0f2fe;font-size:1.8rem;line-height:1}.status-overview__launcher[data-v-e1945754]{right:12px;bottom:78px;transition:bottom .2s ease}.status-overview--above-news .status-overview__launcher[data-v-e1945754]{bottom:calc(var(--news-panel-height) + 22px)}.status-mobile-resources[data-v-e1945754]{margin-top:10px;margin-bottom:12px}.status-mobile-resources__grid[data-v-e1945754]{display:grid;gap:8px}}.news-feed[data-v-beb9a82d]{position:fixed;z-index:1020;right:18px;bottom:18px;width:min(360px,calc(100vw - 36px));color:#f8fafc;background:#0c1220f5;border:1px solid rgba(96,165,250,.35);border-radius:18px;box-shadow:0 18px 50px #0000006b;overflow:hidden;text-align:left}.news-feed--collapsed[data-v-beb9a82d]{width:54px;height:54px;border-radius:50%;overflow:visible}.news-feed__launcher[data-v-beb9a82d]{position:relative;width:100%;height:100%;display:grid;place-items:center;border:0;border-radius:50%;color:#fff;background:#0c1220fa;font-size:1.45rem;cursor:pointer}.news-feed__badge[data-v-beb9a82d]{position:absolute;top:-5px;right:-5px;min-width:21px;height:21px;display:grid;place-items:center;padding:0 5px;border-radius:11px;color:#07111f;background:#60a5fa;font-size:.68rem}.news-feed__header[data-v-beb9a82d]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid rgba(148,163,184,.18)}.news-feed__header h2[data-v-beb9a82d]{margin:1px 0 0;font-size:1rem}.news-feed__eyebrow[data-v-beb9a82d]{color:#60a5fa;font-size:.64rem;font-weight:900;letter-spacing:.16em}.news-feed__pulse[data-v-beb9a82d]{width:9px;height:9px;border-radius:50%;background:#34d399;box-shadow:0 0 0 5px #34d39921}.news-feed__header-actions[data-v-beb9a82d]{display:flex;align-items:center;gap:14px}.news-feed__collapse[data-v-beb9a82d]{width:30px;height:30px;display:grid;place-items:center;border:1px solid rgba(148,163,184,.25);border-radius:9px;color:#f8fafc;background:#94a3b81a;font-size:1.15rem;cursor:pointer}.news-feed__collapse[data-v-beb9a82d]:hover,.news-feed__launcher[data-v-beb9a82d]:hover{background-color:#60a5fa40}.news-feed__list[data-v-beb9a82d]{max-height:280px;overflow-y:auto;overflow-anchor:none}.news-feed__empty[data-v-beb9a82d]{display:grid;place-items:center;gap:7px;padding:28px 16px;color:#94a3b8;font-size:.86rem;text-align:center}.news-feed__empty span[data-v-beb9a82d]{font-size:1.5rem}.news-feed__item[data-v-beb9a82d]{display:flex;gap:11px;padding:13px 15px;border-bottom:1px solid rgba(148,163,184,.12)}.news-feed__item-copy[data-v-beb9a82d]{min-width:0;flex:1}.news-feed__item p[data-v-beb9a82d]{margin:0;font-size:.88rem;line-height:1.35}.news-feed__item time[data-v-beb9a82d]{color:#94a3b8;font-size:.7rem}.news-feed__icon[data-v-beb9a82d]{flex:0 0 auto;width:30px;height:30px;display:grid;place-items:center;background:#60a5fa21;border-radius:9px}.news-feed__read[data-v-beb9a82d]{align-self:center;display:inline-flex;align-items:center;gap:4px;padding:6px 8px;border:1px solid rgba(52,211,153,.42);border-radius:9px;color:#a7f3d0;background:#064e3b52;font-size:.72rem;font-weight:800;cursor:pointer}.news-feed__read[data-v-beb9a82d]:hover,.news-feed__read[data-v-beb9a82d]:focus-visible{background:#065f469e}.news-feed__read[data-v-beb9a82d]:disabled{opacity:.55;cursor:wait}.news-feed__new[data-v-beb9a82d]{width:100%;padding:9px;border:0;color:#07111f;background:#60a5fa;font-weight:800}@media (max-width: 575px){.news-feed[data-v-beb9a82d]{right:10px;bottom:10px;width:calc(100vw - 28px)}.news-feed.news-feed--collapsed[data-v-beb9a82d]{right:12px;bottom:12px;width:54px;height:54px}.news-feed__list[data-v-beb9a82d]{max-height:220px}}.starter-tutorial-active-marker[data-v-8291cb5c]{display:none}.tutorial-layer[data-v-8291cb5c]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:13000;isolation:isolate;pointer-events:none}.tutorial-ring[data-v-8291cb5c]{position:fixed;z-index:13001;border:3px solid #67e8f9;border-radius:13px;box-shadow:0 0 0 9999px #020617c7,0 0 26px #22d3ee;transition:all .22s ease;pointer-events:none}.tutorial-bubble[data-v-8291cb5c]{position:fixed;z-index:13010;box-sizing:border-box;padding:20px;overflow-wrap:anywhere;border:1px solid rgba(103,232,249,.6);border-radius:16px;background:linear-gradient(145deg,#07182a,#0a0e22);box-shadow:0 18px 60px #000000bf;color:#eafaff;font-family:Rajdhani,sans-serif;pointer-events:auto}.tutorial-bubble--waiting[data-v-8291cb5c]{top:50%;left:50%;width:min(360px,calc(100vw - 24px));transform:translate(-50%,-50%)}.tutorial-bubble__progress[data-v-8291cb5c]{color:#67e8f9;font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.tutorial-bubble__icon[data-v-8291cb5c]{float:right;margin-left:10px;font-size:2rem}.tutorial-bubble h2[data-v-8291cb5c]{margin:7px 0;font-family:Orbitron,sans-serif;font-size:1.25rem}.tutorial-bubble p[data-v-8291cb5c]{margin:8px 0 18px;line-height:1.5}.tutorial-bubble__actions[data-v-8291cb5c]{display:flex;justify-content:space-between;gap:10px}.tutorial-bubble button[data-v-8291cb5c]{min-height:46px;padding:10px 16px;border-radius:11px;font-weight:800;cursor:pointer;transition:transform .15s ease,filter .15s ease,box-shadow .15s ease}.tutorial-bubble button[data-v-8291cb5c]:not(:disabled):active{transform:scale(.97)}.tutorial-next[data-v-8291cb5c]{border:1px solid #67e8f9;background:linear-gradient(135deg,#67e8f9,#38bdf8);box-shadow:0 8px 18px #22d3ee47;color:#06121f}.tutorial-skip[data-v-8291cb5c]{border:1px solid #38bdf8;background:linear-gradient(135deg,#0e749061,#1e40af47);box-shadow:inset 0 0 0 1px #7dd3fc14;color:#e0f2fe}.tutorial-skip[data-v-8291cb5c]:not(:disabled):hover,.tutorial-next[data-v-8291cb5c]:not(:disabled):hover{filter:brightness(1.12)}.tutorial-bubble button[data-v-8291cb5c]:disabled{opacity:.65;cursor:wait}body:has(.starter-tutorial-active-marker) .starter-tutorial-target{position:relative!important;z-index:12002!important;isolation:isolate;box-shadow:0 0 0 4px #67e8f9,0 0 25px #22d3ee!important;animation:tutorialPulse-8291cb5c 1.25s ease-in-out infinite!important}@keyframes tutorialPulse-8291cb5c{50%{filter:brightness(1.25)}}@media (max-width: 600px){.tutorial-bubble[data-v-8291cb5c],.tutorial-bubble--waiting[data-v-8291cb5c]{top:auto!important;right:12px!important;bottom:max(12px,env(safe-area-inset-bottom))!important;left:12px!important;width:auto!important;max-height:min(42dvh,360px);padding:14px;overflow-y:auto;transform:none!important;border-radius:15px}.tutorial-bubble__progress[data-v-8291cb5c]{font-size:.7rem}.tutorial-bubble__icon[data-v-8291cb5c]{font-size:1.55rem}.tutorial-bubble h2[data-v-8291cb5c]{margin:5px 0;font-size:clamp(1rem,5vw,1.2rem);line-height:1.2}.tutorial-bubble p[data-v-8291cb5c]{margin:6px 0 12px;font-size:.92rem;line-height:1.35}.tutorial-bubble__actions[data-v-8291cb5c]{position:sticky;bottom:-14px;align-items:stretch;padding:8px 0 14px;background:linear-gradient(to bottom,#10162a00,#10162a 28%)}.tutorial-bubble__actions button[data-v-8291cb5c]{flex:1;min-width:0;min-height:44px;padding:8px;font-size:.88rem;line-height:1.15}.tutorial-layer--step-6[data-v-8291cb5c],.tutorial-layer--step-1[data-v-8291cb5c]{position:absolute;min-height:100%;overflow:visible}.tutorial-bubble--step-1[data-v-8291cb5c],.tutorial-bubble--step-1.tutorial-bubble--waiting[data-v-8291cb5c],.tutorial-bubble--step-6[data-v-8291cb5c],.tutorial-bubble--step-6.tutorial-bubble--waiting[data-v-8291cb5c]{position:absolute;top:var(--tutorial-mobile-top)!important;bottom:auto!important}}@media (max-width: 600px) and (max-height: 700px){.tutorial-bubble[data-v-8291cb5c],.tutorial-bubble--waiting[data-v-8291cb5c]{top:max(8px,env(safe-area-inset-top))!important;bottom:auto!important;max-height:min(40dvh,270px)}.tutorial-bubble h2[data-v-8291cb5c]{font-size:1rem}.tutorial-bubble p[data-v-8291cb5c]{font-size:.84rem;line-height:1.25}.tutorial-bubble__actions[data-v-8291cb5c]{padding-top:6px}.tutorial-bubble--step-3[data-v-8291cb5c]{top:auto!important;bottom:max(12px,env(safe-area-inset-bottom))!important}.tutorial-bubble--step-6[data-v-8291cb5c],.tutorial-bubble--step-1[data-v-8291cb5c]{top:var(--tutorial-mobile-top)!important;bottom:auto!important}}body{margin:0;padding-top:var(--app-navbar-offset, 64px);font-family:Orbitron,Rajdhani,Trebuchet MS,sans-serif;background:radial-gradient(circle at 20% 10%,rgba(34,211,238,.25),transparent 40%),radial-gradient(circle at 85% 0%,rgba(236,72,153,.25),transparent 35%),linear-gradient(160deg,#0b0d1b,#10172b 45%,#0b1222);background-attachment:fixed;color:#e0f2fe;display:flex;flex-direction:column}.bootstrap-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:4000;display:flex;align-items:center;justify-content:center;padding:24px;background:radial-gradient(circle at top,rgba(34,211,238,.18),transparent 40%),linear-gradient(180deg,#040614e0,#040614f5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.bootstrap-overlay__panel{width:min(100%,520px);padding:28px 28px 24px;border:1px solid rgba(56,189,248,.3);border-radius:24px;background:#0f172ae0;box-shadow:0 24px 60px #02061799;text-align:center}.bootstrap-overlay__eyebrow{margin-bottom:10px;color:#67e8f9;font-size:.78rem;font-weight:800;letter-spacing:.28em}.bootstrap-overlay__title{margin:0;color:#f8fafc;font-size:clamp(1.7rem,3vw,2.4rem)}.bootstrap-overlay__message{margin:12px 0 18px;color:#cbd5f5;font-size:1rem}.bootstrap-overlay__track{width:100%;height:14px;overflow:hidden;border:1px solid rgba(103,232,249,.35);border-radius:999px;background:#080f1ef2}.bootstrap-overlay__bar{height:100%;border-radius:inherit;background:linear-gradient(90deg,#22d3ee,#60a5fa,#34d399);box-shadow:0 0 24px #22d3ee73;transition:width .22s ease}.bootstrap-overlay__percent{margin-top:10px;color:#7dd3fc;font-size:.9rem;font-weight:700;letter-spacing:.08em}.bootstrap-overlay__steps{display:grid;gap:8px;margin-top:18px;text-align:left}.bootstrap-overlay__step{display:flex;align-items:center;gap:10px;color:#64748b;font-size:.92rem}.bootstrap-overlay__step-dot{width:9px;height:9px;border-radius:50%;background:#64748b99;box-shadow:0 0 0 1px #94a3b838}.bootstrap-overlay__step.is-active{color:#e0f2fe}.bootstrap-overlay__step.is-active .bootstrap-overlay__step-dot{background:#22d3ee;box-shadow:0 0 0 6px #22d3ee1f}.bootstrap-overlay__step.is-completed{color:#a7f3d0}.bootstrap-overlay__step.is-completed .bootstrap-overlay__step-dot{background:#34d399}.debug-trace-overlay{position:fixed;right:18px;bottom:18px;z-index:1400;width:min(320px,calc(100vw - 24px));padding:16px;border-radius:18px;background:linear-gradient(180deg,#121826f5,#080c15f5);border:1px solid rgba(120,231,191,.32);box-shadow:0 24px 48px #0000005c;color:#eefbf7}.debug-trace-overlay__eyebrow{font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#78e7bf}.debug-trace-overlay__status{margin-top:8px;font-size:1rem;font-weight:700}.debug-trace-overlay__meta{margin-top:6px;font-size:.82rem;color:#eefbf7b8}.debug-trace-overlay__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.debug-trace-overlay__scale{display:grid;grid-template-columns:1fr 72px auto;gap:8px;align-items:center;margin:10px 0}.debug-trace-overlay__scale input{width:72px;border:1px solid rgba(94,234,212,.35);border-radius:8px;background:#020617c7;color:#f8fafc;padding:6px}.debug-trace-overlay__button,.debug-trace-overlay__ghost,.debug-trace-overlay__link{border:0;border-radius:999px;padding:10px 14px;font-size:.9rem;font-weight:700;text-decoration:none}.debug-trace-overlay__button{background:linear-gradient(135deg,#78e7bf,#b9ffde);color:#08241c}.debug-trace-overlay__ghost,.debug-trace-overlay__link{background:#ffffff14;color:#eefbf7}:root{--neon-bg: #0b0d1b;--neon-surface: rgba(15, 23, 42, .75);--neon-border: rgba(56, 189, 248, .35);--neon-text: #e0f2fe;--neon-muted: #c7d2fe;--neon-accent: #22d3ee;--neon-accent-strong: #4f46e5;--neon-pink: #f472b6;--neon-green: #34d399}a{color:#a5b4fc}a:hover{color:#c7d2fe}.card,.list-group-item,.modal-content,.dropdown-menu{background:var(--neon-surface);border:1px solid var(--neon-border);color:var(--neon-text);box-shadow:0 16px 32px #04061480}.card{border-radius:18px}.btn{border-radius:999px;font-weight:700}.btn-primary{background:linear-gradient(135deg,var(--neon-accent),var(--neon-accent-strong));border:none;color:#0b0d1b;box-shadow:0 10px 20px #22d3ee59}.btn-danger{background:linear-gradient(135deg,#fb7185,#f43f5e);border:none;color:#0b0d1b;box-shadow:0 10px 20px #f43f5e59}.btn-success{background:linear-gradient(135deg,#34d399,#22d3ee);border:none;color:#0b0d1b;box-shadow:0 10px 20px #34d39959}.btn-secondary{background:#0f172acc;border:1px solid rgba(129,140,248,.5);color:#c7d2fe}.btn-outline-primary{border-color:#818cf899;color:#c7d2fe}.btn-outline-primary:hover{background:#818cf833;color:#e0f2fe}.form-control,.form-select,.form-check-input{background-color:#0f172acc;border:1px solid rgba(99,102,241,.4);color:#e0f2fe}.form-control::placeholder{color:#c7d2fe99}.table{color:var(--neon-text)}.table thead th{color:#e0f2fe;border-bottom:1px solid rgba(129,140,248,.4)}.table tbody tr{border-bottom:1px solid rgba(129,140,248,.2)}.nav-button{border:none;background:none;padding:0;text-align:left}.nav-button.nav-link:hover,.nav-button.nav-link:focus{color:#f1f1f1;text-decoration:none}.nav-button.nav-link.active{color:#f1f1f1}.email-confirm-banner{margin:6px auto 0;width:min(1100px,92vw);padding:8px 14px;border-radius:999px;background:#0f172ad9;border:1px solid rgba(251,191,36,.45);color:#fde68a;font-size:.85rem;text-align:center;letter-spacing:.02em;box-shadow:0 8px 18px #04061459;line-height:1.25;white-space:normal;position:relative;z-index:1}.app-content-shell{width:100%}.app-route-container{width:100%;margin-inline:auto;padding-inline:12px}.app-route-row{margin-top:16px}.app-route-row--start{margin-top:10px}.app-route-row>:is(.monster-page,.match-page,.hochbeet-minigame-page,.water-well-minigame-page,.sorting-page,.bulb-page,.tug-page,.adventure-page){margin-top:0!important}@media (min-width: 1280px){.app-content-shell--with-status{padding-left:300px;padding-right:310px}}@media (min-width: 1920px){.app-content-shell--with-status{padding-left:24px;padding-right:24px}.app-content-shell--with-status .app-route-container{width:calc(100% - 600px)}}@media (max-width: 768px){.app-route-row,.app-route-row--start{margin-top:4px}.app-route-row>:is(.monster-page,.match-page,.hochbeet-minigame-page,.water-well-minigame-page,.sorting-page,.bulb-page,.tug-page,.adventure-page){margin-top:0!important}.app-route-container{padding-inline:8px}.email-confirm-banner{margin-top:8px;width:calc(100vw - 16px);padding:9px 12px;border-radius:14px;font-size:.78rem}}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter-from,.fade-leave-to{opacity:0}.drop-enter-active,.drop-leave-active{transition:all .4s ease}.drop-enter-from{opacity:0;transform:translateY(-20px) scale(.95)}.drop-leave-to{opacity:0;transform:translateY(20px) scale(.95)}.notification-overlay{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:flex-start;padding-top:10vh;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#00000059;z-index:9999}.notification-stack{display:flex;flex-direction:column;align-items:center;gap:1rem}.notification-card{position:relative;pointer-events:auto;background:#0f172af2;border-radius:18px;border:1px solid rgba(56,189,248,.4);box-shadow:0 18px 30px #04061499;padding:1.8rem 2rem 1.5rem;min-width:280px;max-width:400px;text-align:center;cursor:pointer;color:#e0f2fe}.notification-card.info{border-left:6px solid #22d3ee}.notification-card.success{border-left:6px solid #34d399}.notification-card.warning{border-left:6px solid #facc15}.notification-card.danger{border-left:6px solid #f43f5e}.notification-card .title{margin:0;font-weight:700;font-size:1.3rem}.notification-card .message{margin-top:.4rem;font-size:1.1rem}.notification-card .btn{font-weight:700;border-radius:999px;padding:.6rem 1.2rem;background:linear-gradient(135deg,#22d3ee,#4f46e5);border:none;color:#0b0d1b;box-shadow:0 4px 10px #00000040;transition:transform .15s ease,box-shadow .15s ease}.notification-card .btn:hover{transform:translateY(-2px);box-shadow:0 6px 14px #0000004d}.close-btn{position:absolute;top:8px;right:12px;background:none;border:none;font-size:1.4rem;line-height:1;color:#c7d2fe;cursor:pointer;transition:color .2s ease}.close-btn:hover{color:#e0f2fe}.game-navbar[data-v-500a823c]{background:linear-gradient(90deg,#0b0d1b,#111a33);padding:8px 12px;border-bottom:2px solid rgba(56,189,248,.25);position:fixed;top:0;left:0;right:0;z-index:1030}.brand-mark[data-v-500a823c]{display:inline-flex;align-items:center;gap:8px;min-width:0;margin-right:8px}.brand-mark__logo[data-v-500a823c]{width:28px;height:28px;object-fit:contain;filter:drop-shadow(0 0 8px rgba(34,211,238,.35));flex-shrink:0}.brand-mark__text[data-v-500a823c]{display:inline-block}.text-glow[data-v-500a823c]{color:#e0f2fe;text-shadow:0 0 10px rgba(34,211,238,.8)}.game-menu .nav-link[data-v-500a823c]{color:#c7d2fe;font-weight:600;margin-right:10px}.game-menu--grouped .nav-link[data-v-500a823c]{margin-right:4px}.menu-link-inner[data-v-500a823c]{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.menu-link-inner--buildings[data-v-500a823c],.menu-link-inner--monsters[data-v-500a823c]{width:100%;justify-content:space-between}.menu-link-main[data-v-500a823c]{display:inline-flex;align-items:center;gap:8px}.menu-icon[data-v-500a823c]{width:1.15rem;display:inline-flex;justify-content:center;align-items:center;font-size:.95rem;line-height:1;filter:drop-shadow(0 0 4px rgba(34,211,238,.2))}.menu-icon--sub[data-v-500a823c]{font-size:.9rem}.player-hub-label--short[data-v-500a823c],.menu-submenu[data-v-500a823c]{display:none}.game-menu .nav-link[data-v-500a823c]:hover{color:#e0f2fe;text-shadow:0 0 8px rgba(34,211,238,.6)}.game-resources[data-v-500a823c]{display:flex;align-items:center;flex-wrap:nowrap;min-width:0}.resource-box[data-v-500a823c]{display:flex;align-items:center;background:#0f172ab3;padding:4px 10px;border-radius:999px;border:1px solid rgba(129,140,248,.5)}.resource-box--button[data-v-500a823c]{cursor:pointer;color:inherit}.resource-box--button[data-v-500a823c]:hover{border-color:#22d3ee73;box-shadow:0 0 0 1px #22d3ee14}.resource-icon[data-v-500a823c]{width:20px;height:20px;margin-right:5px}.tutorial-restart-launcher[data-v-500a823c]{position:fixed;z-index:1022;right:18px;bottom:84px;width:54px;height:54px;display:grid;place-items:center;border:1px solid rgba(103,232,249,.48);border-radius:50%;color:#fff;background:#080d1dfa;box-shadow:0 18px 50px #0000006b;font-size:1.45rem;cursor:pointer;transition:bottom .2s ease}.tutorial-restart-launcher--resource-collapsed[data-v-500a823c]{bottom:150px}.tutorial-restart-launcher--above-news[data-v-500a823c]{bottom:calc(var(--news-panel-height) + 22px)}.tutorial-restart-launcher--above-news.tutorial-restart-launcher--resource-collapsed[data-v-500a823c]{bottom:calc(var(--news-panel-height) + 88px)}.tutorial-restart-launcher[data-v-500a823c]:hover{background:#0e7490d1;box-shadow:0 0 22px #67e8f97a}.tutorial-restart-launcher[data-v-500a823c]:disabled{cursor:wait;opacity:.75}.tutorial-restart-spinner[data-v-500a823c]{width:21px;height:21px;border:3px solid rgba(103,232,249,.28);border-top-color:#67e8f9;border-radius:50%;animation:tutorialRestartSpin-500a823c .7s linear infinite}@keyframes tutorialRestartSpin-500a823c{to{transform:rotate(360deg)}}.resource-icon--elaro[data-v-500a823c]{filter:drop-shadow(0 0 6px rgba(34,211,238,.35))}.resource-value[data-v-500a823c]{font-size:1rem;font-weight:700;color:#e0f2fe}.navbar-toggler[data-v-500a823c]{flex-shrink:0}.impressum-link[data-v-500a823c]{font-size:.6rem;letter-spacing:.08em;text-transform:uppercase;color:#a5b4fc}.impressum-link[data-v-500a823c]:hover{color:#e0f2fe;text-shadow:0 0 6px rgba(34,211,238,.5)}.elaro-overlay[data-v-500a823c]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;background:#02061773;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:flex-end;align-items:flex-start;padding:calc(var(--app-navbar-offset, 64px) + 8px) 12px 12px}.elaro-panel[data-v-500a823c]{width:min(420px,calc(100vw - 24px));max-height:min(70vh,560px);overflow:auto;background:radial-gradient(circle at 15% 10%,rgba(34,211,238,.12),transparent 50%),linear-gradient(180deg,#080e1ef0,#0a1226f2);border:1px solid rgba(56,189,248,.35);border-radius:16px;box-shadow:0 20px 36px #02061799;padding:14px}.elaro-panel__header[data-v-500a823c]{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.elaro-panel__header h3[data-v-500a823c]{margin:2px 0 0;font-size:1rem;color:#e0f2fe}.elaro-panel__eyebrow[data-v-500a823c]{color:#93c5fd;letter-spacing:.14em;text-transform:uppercase;font-size:.66rem}.elaro-panel__close[data-v-500a823c]{border:1px solid rgba(129,140,248,.35);background:#0f172aa6;color:#e0f2fe;width:30px;height:30px;border-radius:10px;line-height:1;font-size:1.1rem}.elaro-panel__balance[data-v-500a823c]{margin-top:10px;padding:8px 10px;border-radius:10px;border:1px solid rgba(129,140,248,.15);background:#0f172a66;color:#bfdbfe;font-weight:700}.elaro-panel__state[data-v-500a823c]{margin-top:10px;color:#c7d2fe;font-size:.9rem}.elaro-panel__state--error[data-v-500a823c]{color:#fda4af}.elaro-list[data-v-500a823c]{margin-top:10px;display:grid;gap:8px}.elaro-list__row[data-v-500a823c]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px 10px;border-radius:10px;border:1px solid rgba(129,140,248,.12);background:#0f172a5c}.elaro-list__meta[data-v-500a823c]{min-width:0}.elaro-list__reason[data-v-500a823c]{color:#e0f2fe;font-weight:600;font-size:.85rem;overflow-wrap:anywhere}.elaro-list__time[data-v-500a823c]{margin-top:2px;color:#a5b4fc;font-size:.75rem}.elaro-list__amount[data-v-500a823c]{font-weight:800;min-width:72px;text-align:right}.elaro-list__amount.is-positive[data-v-500a823c]{color:#86efac}.elaro-list__amount.is-negative[data-v-500a823c]{color:#fca5a5}.game-navbar[data-v-500a823c] .dropdown-menu{margin-top:10px;min-width:220px;padding:8px;border-radius:14px;border:1px solid rgba(56,189,248,.35);background:radial-gradient(circle at 15% 15%,rgba(34,211,238,.14),transparent 45%),linear-gradient(180deg,#080e1ef5,#0a1226f0);box-shadow:0 18px 34px #02061799,inset 0 0 0 1px #818cf814;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.game-navbar[data-v-500a823c] .dropdown-menu:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:14px;pointer-events:none;box-shadow:inset 0 0 18px #22d3ee14}.game-navbar[data-v-500a823c] .more-menu{width:min(620px,calc(100vw - 24px));display:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px}.game-navbar[data-v-500a823c] .more-menu.show{display:grid}.game-navbar[data-v-500a823c] .more-menu__group{display:grid;align-content:start;gap:2px;padding:8px;border:1px solid rgba(56,189,248,.16);border-radius:12px;background:#070f2094}.game-navbar[data-v-500a823c] .more-menu__heading{padding:3px 10px 7px;color:#67e8f9;font-size:.7rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.game-navbar[data-v-500a823c] .dropdown-item{border-radius:10px;color:#dbeafe;font-weight:600;padding:9px 12px;transition:background-color .12s ease,color .12s ease,transform .12s ease}.game-navbar[data-v-500a823c] .dropdown-item:hover,.game-navbar[data-v-500a823c] .dropdown-item:focus{color:#e0f2fe;background:linear-gradient(90deg,#22d3ee2e,#4f46e52e);transform:translate(2px)}.game-navbar[data-v-500a823c] .premium-nav-entry{display:flex;align-items:center;justify-content:space-between;gap:10px}.game-navbar[data-v-500a823c] .premium-level-badge{padding:2px 8px;border:1px solid #facc1566;border-radius:999px;background:#facc1524;color:#fef3c7;font-size:.68rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.game-navbar[data-v-500a823c] .premium-level-badge--silver{border-color:#cbd5e166;background:#cbd5e124;color:#f1f5f9}.game-navbar[data-v-500a823c] .premium-level-badge--gold{border-color:#facc1588;background:#f59e0b33;color:#fef3c7}.game-navbar[data-v-500a823c] .premium-level-badge--platinum{border-color:#67e8f988;background:#22d3ee2b;color:#cffafe}.game-navbar[data-v-500a823c] .dropdown-divider{border-top-color:#818cf833;margin:6px 4px}.game-navbar[data-v-500a823c] .dropdown-toggle{display:inline-flex;align-items:center;gap:4px}@media (max-width: 1199px){.game-menu .nav-link[data-v-500a823c],.game-menu .menu-link-inner[data-v-500a823c],.game-menu .menu-link-main[data-v-500a823c]{width:100%;justify-content:flex-end;text-align:right}.game-navbar[data-v-500a823c] .more-menu,.game-navbar[data-v-500a823c] .more-menu.show{width:100%;grid-template-columns:1fr}.game-navbar[data-v-500a823c] .more-menu__heading,.game-navbar[data-v-500a823c] .more-menu .dropdown-item{width:100%;text-align:right}.game-navbar[data-v-500a823c] .premium-nav-entry .premium-level-badge{order:-1}.game-navbar .container-fluid[data-v-500a823c]{position:relative;gap:6px;flex-wrap:nowrap;align-items:center}.navbar-toggler[data-v-500a823c]{display:block;padding:.25rem .45rem}.navbar-toggler-icon[data-v-500a823c]{width:1.1em;height:1.1em}.navbar-collapse[data-v-500a823c]{display:none!important;position:absolute;top:calc(100% + 8px);left:0;right:0;width:100%;margin-top:0;max-height:calc(100dvh - var(--app-navbar-offset, 64px) - 16px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:6px 0 max(14px,env(safe-area-inset-bottom));border:1px solid rgba(56,189,248,.24);border-radius:18px;background:linear-gradient(180deg,#080d1dfa,#0a1022f5);box-shadow:0 18px 34px #0206178f;z-index:1040}.navbar-collapse.show[data-v-500a823c],.navbar-collapse.collapsing[data-v-500a823c]{display:block!important}.navbar-collapse .game-menu[data-v-500a823c]{width:100%;align-items:flex-end;text-align:right}.navbar-collapse .game-menu .nav-item[data-v-500a823c]{width:100%}.navbar-collapse .game-menu .nav-link[data-v-500a823c]{display:block;width:100%;margin-right:0;text-align:right;padding:10px 12px;border-radius:12px;border:1px solid rgba(56,189,248,.14);background:linear-gradient(180deg,#080d1cdb,#0a1022b8);box-shadow:inset 0 0 0 1px #818cf80a,0 6px 14px #0206172e}.navbar-collapse .game-menu .nav-item+.nav-item[data-v-500a823c]{margin-top:6px}.navbar-collapse .game-menu .menu-link-inner[data-v-500a823c]{width:100%;justify-content:flex-end;gap:10px}.navbar-collapse .game-menu .menu-link-inner--buildings[data-v-500a823c]{justify-content:space-between;align-items:center;gap:10px}.navbar-collapse .game-menu .menu-link-inner--monsters[data-v-500a823c]{justify-content:flex-end;align-items:center;gap:10px}.navbar-collapse .game-menu .menu-link-inner--buildings .menu-link-main[data-v-500a823c],.navbar-collapse .game-menu .menu-link-inner--monsters .menu-link-main[data-v-500a823c]{justify-content:flex-end;min-width:fit-content}.navbar-collapse .game-menu .menu-icon[data-v-500a823c]{width:1.25rem;font-size:1rem}.navbar-collapse .game-menu .nav-link.router-link-active[data-v-500a823c]{border-color:#22d3ee59;background:linear-gradient(180deg,#0c162eeb,#0a1226d1);box-shadow:inset 0 0 0 1px #22d3ee12,0 0 0 1px #22d3ee14,0 10px 20px #02061740}.navbar-collapse .game-menu .nav-item-has-submenu .menu-submenu[data-v-500a823c]{display:grid;gap:6px;margin-top:6px;margin-left:0;padding:6px 0 2px 20px}.menu-submenu-link[data-v-500a823c]{display:flex;align-items:center;justify-content:flex-end;gap:8px;text-decoration:none;color:#bfdbfe;padding:8px 10px;border-radius:10px;border:1px solid rgba(129,140,248,.12);background:#0f172a75;font-size:.86rem;font-weight:600}.menu-submenu-link[data-v-500a823c]:hover,.menu-submenu-link.router-link-active[data-v-500a823c]{color:#e0f2fe;border-color:#22d3ee42;background:linear-gradient(90deg,#22d3ee1f,#4f46e51f);text-shadow:none}.navbar-collapse .dropdown-menu[data-v-500a823c]{right:0;left:auto;margin-top:6px;min-width:200px}.navbar-collapse .navbar-nav.ms-lg-auto[data-v-500a823c]{width:100%;align-items:flex-end}.navbar-collapse .impressum-link[data-v-500a823c]{margin-top:8px;padding:8px 10px;border-radius:10px;border:1px solid rgba(129,140,248,.12);background:#0f172a59}}@media (max-width: 768px){.game-navbar[data-v-500a823c]{padding:6px 8px}.brand-mark[data-v-500a823c]{margin-right:0;gap:6px;padding-right:2px}.brand-mark__logo[data-v-500a823c]{width:24px;height:24px}.brand-mark__text[data-v-500a823c]{font-size:.95rem;letter-spacing:.04em}.game-resources[data-v-500a823c]{margin-left:auto!important;margin-right:.25rem!important;gap:4px}.resource-box[data-v-500a823c]{padding:3px 8px}.game-resources .resource-box.me-2[data-v-500a823c]{margin-right:0!important}.resource-icon[data-v-500a823c]{width:16px;height:16px;margin-right:4px}.resource-value[data-v-500a823c]{font-size:.85rem}}@media (max-width: 420px){.tutorial-restart-launcher--resource-collapsed[data-v-500a823c]:not(.tutorial-restart-launcher--above-news){right:12px;bottom:144px}.brand-mark__text[data-v-500a823c]{display:none}.brand-mark[data-v-500a823c]{gap:0}}@media (min-width: 1200px) and (max-width: 1799px){.game-menu--grouped[data-v-500a823c]{gap:2px}.game-menu--grouped .nav-link[data-v-500a823c]{padding-left:.7rem;padding-right:.7rem;white-space:nowrap}.game-menu--grouped[data-v-500a823c] .dropdown-menu{min-width:220px}}@media (min-width: 1800px) and (max-width: 2200px){.brand-mark__text[data-v-500a823c]{display:none}.brand-mark[data-v-500a823c]{gap:0;margin-right:4px}.game-menu .nav-link[data-v-500a823c]{margin-right:2px;padding-left:.3rem;padding-right:.3rem;font-size:.88rem;white-space:nowrap}.game-menu[data-v-500a823c]{flex-wrap:nowrap}.game-menu .menu-link-inner[data-v-500a823c],.game-menu .menu-link-main[data-v-500a823c]{gap:4px}.game-menu .menu-icon[data-v-500a823c]{width:1rem;font-size:.88rem}.navbar-collapse>.navbar-nav.ms-lg-auto[data-v-500a823c]{flex-wrap:nowrap}.navbar-collapse>.navbar-nav.ms-lg-auto .nav-link[data-v-500a823c]{padding-left:.22rem;padding-right:.22rem;white-space:nowrap;font-size:.68rem}.resource-box[data-v-500a823c]{padding:3px 8px}.resource-icon[data-v-500a823c]{width:16px;height:16px;margin-right:4px}.resource-value[data-v-500a823c]{font-size:.9rem}}.friend-request-badge[data-v-500a823c]{display:inline-grid;place-items:center;min-width:20px;height:20px;margin-left:4px;padding:0 6px;border-radius:999px;background:#ffbf3c;color:#251500;font-size:.75rem;font-weight:900}@media (max-width: 1360px){.player-hub-label--full[data-v-500a823c]{display:none}.player-hub-label--short[data-v-500a823c]{display:inline}}.fancybar[data-v-c71e18cb]{position:relative;display:grid;grid-template-columns:80px minmax(0,1fr) 40px;align-items:center;gap:8px;margin-bottom:10px;margin-top:3px;font-size:.9rem;color:#e0f2fe;font-family:Orbitron,Rajdhani,Trebuchet MS,sans-serif}.fancybar[data-v-c71e18cb]:focus-visible{outline:2px solid #67e8f9;outline-offset:4px;border-radius:4px}.fancybar__tooltip[data-v-c71e18cb]{position:absolute;z-index:30;left:80px;bottom:calc(100% + 7px);width:min(320px,calc(100vw - 48px));padding:9px 11px;border:1px solid rgba(103,232,249,.55);border-radius:8px;background:#051227fa;color:#e0f2fe;box-shadow:0 10px 28px #0000006b;font-size:.8rem;line-height:1.35;pointer-events:none;opacity:0;transform:translateY(4px);transition:opacity .12s ease,transform .12s ease;box-sizing:border-box;overflow-wrap:anywhere}.fancybar:hover .fancybar__tooltip[data-v-c71e18cb],.fancybar:focus-visible .fancybar__tooltip[data-v-c71e18cb]{opacity:1;transform:translateY(0)}.fancybar--with-value-suffix[data-v-c71e18cb]{grid-template-columns:80px minmax(0,1fr) 40px 18px}.fancybar__track[data-v-c71e18cb]{height:10px;border-radius:999px;background:#0f172a66;overflow:hidden;box-shadow:inset 0 0 4px #00000059}.fancybar__fill[data-v-c71e18cb]{height:100%;border-radius:inherit;transition:width .25s ease;box-shadow:0 0 8px #fff3}.fancybar__value[data-v-c71e18cb]{text-align:right;white-space:nowrap;opacity:.9;font-size:.85rem}.fancybar__value-suffix[data-v-c71e18cb]{display:inline-grid;width:18px;height:18px;place-items:center}@media (max-width: 480px){.fancybar__tooltip[data-v-c71e18cb]{right:0;left:0;width:auto;max-width:100%}}.food-items[data-v-ffe1d5d7]{font-family:Orbitron,Rajdhani,Trebuchet MS,sans-serif;color:#e0f2fe}.food-item-card[data-v-ffe1d5d7]{display:grid;gap:10px;min-height:168px;padding:14px 14px 12px;border:1px solid rgba(68,191,255,.28);border-radius:18px;background:linear-gradient(180deg,#0a1534f5,#07112af5);box-shadow:inset 0 1px #a7f3ff0f,0 16px 36px #00000038}.food-item-card--medicine[data-v-ffe1d5d7]{border-color:#ff9ab06b;background:radial-gradient(circle at top,rgba(185,74,101,.24),transparent 58%),linear-gradient(180deg,#340f1ffa,#1e0815fa)}.food-item-card--busy[data-v-ffe1d5d7]{opacity:.74}.food-item-card--depleted[data-v-ffe1d5d7]{opacity:.52}.food-item-card__topline[data-v-ffe1d5d7],.food-item-card__count[data-v-ffe1d5d7]{display:flex;justify-content:center;align-items:center;min-height:24px}.food-item-card__boost[data-v-ffe1d5d7],.food-item-card__pill[data-v-ffe1d5d7],.food-item-card__count[data-v-ffe1d5d7]{font-weight:800;letter-spacing:.04em}.food-item-card__boost[data-v-ffe1d5d7]{color:#9ae6ff;font-size:1.1rem}.food-item-card__pill[data-v-ffe1d5d7]{padding:4px 10px;border:1px solid rgba(255,196,212,.24);border-radius:999px;background:#ff9ab024;color:#ffe4ea;font-size:.82rem;text-align:center}.food-item-card__action[data-v-ffe1d5d7]{display:grid;justify-items:center;gap:8px;width:100%;padding:10px 8px;border:0;border-radius:14px;background:#ffffff08;color:inherit;cursor:pointer;transition:transform .18s ease,background-color .18s ease}.food-item-card__action[data-v-ffe1d5d7]:hover:not(:disabled){transform:translateY(-2px);background:#ffffff0f}.food-item-card__action[data-v-ffe1d5d7]:disabled{cursor:not-allowed}.food-item-card--busy .food-item-card__action[data-v-ffe1d5d7]:disabled{cursor:wait}.food-item-card__icon[data-v-ffe1d5d7]{height:52px;width:52px;object-fit:contain}.food-item-card__label[data-v-ffe1d5d7]{font-size:.84rem;font-weight:700;line-height:1.25;text-align:center}.food-item-card__count[data-v-ffe1d5d7]{color:#fef08a;font-size:1.05rem}.food-items__marketplace[data-v-ffe1d5d7]{display:flex;justify-content:center;margin-top:18px}.food-items__marketplace-link[data-v-ffe1d5d7]{display:inline-flex;align-items:center;justify-content:center;min-height:46px;width:min(100%,360px);padding:11px 20px;border:1px solid rgba(68,191,255,.52);border-radius:14px;background:linear-gradient(135deg,#22d3ee,#4f46e5);color:#07111f;font-weight:800;text-decoration:none;transition:transform .18s ease,filter .18s ease}.food-items__marketplace-link[data-v-ffe1d5d7]:hover{color:#07111f;filter:brightness(1.08);transform:translateY(-1px)}.nickpage-link[data-v-ae6ead65]{color:inherit;text-decoration:none}.nickpage-link__content[data-v-ae6ead65]{display:inline-flex;align-items:center;gap:.4rem}.nickpage-link[data-v-ae6ead65]:hover,.nickpage-link[data-v-ae6ead65]:focus-visible{text-decoration:underline}.nickpage-link--disabled[data-v-ae6ead65]{cursor:default}.nickpage-link__badge[data-v-ae6ead65]{display:inline-flex;align-items:center;justify-content:center;min-width:2.15rem;padding:.15rem .45rem;border-radius:999px;font-size:.72rem;font-weight:800;line-height:1;text-decoration:none;box-shadow:inset 0 0 0 1px #ffffff2e}.nickpage-link__badge--bronze[data-v-ae6ead65]{color:#2d1708;background:linear-gradient(135deg,#f3c18c,#bb6e2f)}.nickpage-link__badge--silver[data-v-ae6ead65]{color:#13253d;background:linear-gradient(135deg,#f2f7ff,#9fb4d1)}.nickpage-link__badge--gold[data-v-ae6ead65]{color:#352100;background:linear-gradient(135deg,#fff3a3,#ffbf2f)}.nickpage-link__badge--platinum[data-v-ae6ead65]{color:#172638;background:linear-gradient(135deg,#fff,#bdeaff 48%,#8ea8c8);box-shadow:inset 0 0 0 1px #ffffffb8,0 0 .65rem #bdeaff73}.fight-status-card[data-v-6c36e9f1]{border:1px solid rgba(56,189,248,.35);border-radius:16px;background:linear-gradient(165deg,#081a3af2,#0b142df2);padding:14px;box-shadow:0 14px 28px #02061759}.fight-status-header[data-v-6c36e9f1]{display:flex;justify-content:space-between;align-items:center;gap:10px}.fight-status-header h5[data-v-6c36e9f1]{margin:0;color:#e0f2fe}.status-pill[data-v-6c36e9f1]{font-size:.75rem;font-weight:700;border-radius:999px;padding:4px 10px;border:1px solid transparent}.status-pill--pending[data-v-6c36e9f1]{color:#fef3c7;background:#f59e0b2e;border-color:#f59e0b80}.status-pill--active[data-v-6c36e9f1]{color:#dbeafe;background:#3b82f62e;border-color:#3b82f680}.status-pill--success[data-v-6c36e9f1]{color:#dcfce7;background:#22c55e2e;border-color:#22c55e80}.fight-blocked[data-v-6c36e9f1]{margin-top:10px;padding:12px;border-radius:14px;border:1px solid rgba(248,113,113,.4);background:#450a0a38;color:#fee2e2;display:grid;gap:8px}.fight-blocked__title[data-v-6c36e9f1]{font-weight:800;color:#fecaca}.fight-blocked__text[data-v-6c36e9f1]{color:#e2e8f0;font-size:.95rem;line-height:1.45}.fight-blocked__link[data-v-6c36e9f1]{justify-self:start}.fight-status-body[data-v-6c36e9f1]{margin-top:10px}.fight-status-list-link[data-v-6c36e9f1]{display:inline-flex;justify-content:center;align-items:center;width:100%}.fight-error-overlay[data-v-6c36e9f1]{position:fixed;top:0;right:0;bottom:0;left:0;background:#020617b8;display:flex;align-items:center;justify-content:center;padding:16px;z-index:1200}.fight-error-overlay__card[data-v-6c36e9f1]{width:min(420px,100%);border-radius:16px;border:1px solid rgba(248,113,113,.45);background:#0f172af5;box-shadow:0 20px 40px #02061780;padding:18px;display:grid;gap:10px}.fight-error-overlay__badge[data-v-6c36e9f1]{color:#fecaca;font-size:.82rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.fight-error-overlay__title[data-v-6c36e9f1]{margin:0;color:#fee2e2;font-size:1.1rem;font-weight:800}.fight-error-overlay__text[data-v-6c36e9f1]{margin:0;color:#e2e8f0;line-height:1.45}.fight-error-overlay__actions[data-v-6c36e9f1]{display:flex;justify-content:flex-end}.status-row[data-v-6c36e9f1]{display:flex;justify-content:space-between;gap:8px;font-size:.9rem;margin-bottom:6px;color:#bfdbfe}.status-key[data-v-6c36e9f1]{opacity:.85}.status-value[data-v-6c36e9f1]{font-weight:700;color:#e2e8f0}.status-value.warning[data-v-6c36e9f1]{color:#fbbf24}.visibility-warning[data-v-6c36e9f1]{margin:8px 0;padding:8px 10px;border-radius:10px;color:#fef3c7;background:#f59e0b26;border:1px solid rgba(245,158,11,.45);font-size:.85rem}.status-note[data-v-6c36e9f1]{margin:8px 0 10px;color:#c7d2fe}.action-row[data-v-6c36e9f1]{display:flex;gap:8px;flex-wrap:wrap}.history-block[data-v-6c36e9f1]{margin-top:12px;border-top:1px solid rgba(129,140,248,.28);padding-top:10px}.history-block h6[data-v-6c36e9f1]{color:#dbeafe;margin-bottom:8px}.history-list[data-v-6c36e9f1]{display:grid;gap:8px;margin-bottom:0}.history-scrollbox[data-v-6c36e9f1]{max-height:220px;overflow-y:auto;padding-right:4px}.history-scrollbox[data-v-6c36e9f1]::-webkit-scrollbar{width:8px}.history-scrollbox[data-v-6c36e9f1]::-webkit-scrollbar-track{background:#0f172a73;border-radius:999px}.history-scrollbox[data-v-6c36e9f1]::-webkit-scrollbar-thumb{background:#38bdf88c;border-radius:999px}.history-item[data-v-6c36e9f1]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;border:1px solid rgba(71,85,105,.4);background:#0206178c}.history-meta[data-v-6c36e9f1]{flex:1;display:flex;flex-direction:column;gap:4px}.history-mainline[data-v-6c36e9f1]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.history-subline[data-v-6c36e9f1]{display:flex;gap:8px;flex-wrap:wrap}.history-date[data-v-6c36e9f1]{color:#93c5fd;font-size:.8rem;font-variant-numeric:tabular-nums}.history-vs[data-v-6c36e9f1]{color:#94a3b8;font-size:.8rem}.history-opponent[data-v-6c36e9f1]{color:#e2e8f0;font-weight:700}.history-level[data-v-6c36e9f1],.history-coins[data-v-6c36e9f1]{color:#c7d2fe;font-size:.75rem;border:1px solid rgba(129,140,248,.35);border-radius:999px;padding:2px 8px;background:#1e293b8c}.history-result[data-v-6c36e9f1]{font-size:.75rem;font-weight:800;padding:4px 10px;border-radius:999px;border:1px solid transparent;text-transform:uppercase;letter-spacing:.04em}.history-result--win[data-v-6c36e9f1]{color:#dcfce7;background:#22c55e33;border-color:#22c55e73}.history-result--loss[data-v-6c36e9f1]{color:#fee2e2;background:#ef444433;border-color:#ef444473}.history-result--draw[data-v-6c36e9f1]{color:#e2e8f0;background:#94a3b833;border-color:#94a3b873}@media (max-width: 620px){.history-item[data-v-6c36e9f1]{flex-direction:column;align-items:flex-start}.history-result[data-v-6c36e9f1]{align-self:flex-end}}.monster-3d-viewer[data-v-0f2db89c]{position:relative;width:min(100%,390px);height:400px;overflow:hidden;border:1px solid rgba(56,189,248,.24);border-radius:22px;outline:none;background:radial-gradient(circle at 50% 65%,rgba(34,211,238,.16),transparent 42%),linear-gradient(180deg,#07122a4d,#030a1bb8);cursor:grab;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease;touch-action:none}.monster-3d-viewer[data-v-0f2db89c]:active{cursor:grabbing}.monster-3d-viewer.is-static[data-v-0f2db89c],.monster-3d-viewer.is-static[data-v-0f2db89c]:active{cursor:default}.monster-3d-viewer[data-v-0f2db89c]:hover,.monster-3d-viewer[data-v-0f2db89c]:focus-visible,.monster-3d-viewer.is-petting[data-v-0f2db89c]{border-color:#67e8f9b8;box-shadow:0 0 24px #22d3ee33}.monster-3d-viewer.is-petting[data-v-0f2db89c]{transform:translateY(-2px) scale(1.015)}.monster-3d-viewer.is-compact[data-v-0f2db89c]{width:min(100%,240px);height:210px;border-radius:16px}.monster-3d-viewer__canvas[data-v-0f2db89c]{display:block;width:100%;height:100%}.monster-3d-viewer__canvas.is-hidden[data-v-0f2db89c]{display:none}.monster-3d-viewer__fallback[data-v-0f2db89c]{width:100%;height:100%;object-fit:contain}.monster-3d-viewer__loading[data-v-0f2db89c]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:18px;background:#030a1bdb}.monster-3d-viewer__progress[data-v-0f2db89c]{width:min(220px,82%);height:9px;overflow:hidden;border-radius:999px;background:#0f172aeb;box-shadow:inset 0 0 0 1px #67e8f92e}.monster-3d-viewer__progress span[data-v-0f2db89c]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#22d3ee,#6366f1);box-shadow:0 0 14px #22d3ee80;transition:width .12s linear}@media (max-width: 760px){.monster-3d-viewer[data-v-0f2db89c]{width:min(100%,300px);height:285px}.monster-3d-viewer.is-compact[data-v-0f2db89c]{width:min(100%,220px);height:190px}}.monster-media-viewport[data-v-ce717c91]{display:flex;justify-content:center;flex:0 1 240px;width:min(100%,240px);min-width:0}.monster-media-viewport__image[data-v-ce717c91]{width:210px;height:210px;object-fit:contain;border:1px solid rgba(129,140,248,.35);border-radius:16px;background:#0f172a99}.starter-monster-list[data-v-1d8cdaaf]{width:min(100%,880px)}.starter-monster-card[data-v-1d8cdaaf]{width:100%;margin-bottom:18px;overflow:hidden;border:1px solid rgba(56,189,248,.4);border-radius:22px;background:linear-gradient(145deg,#0f172af7,#142340f0);box-shadow:0 18px 45px #0206176b}[data-v-1d8cdaaf] .monster-media-viewport{flex-basis:auto;width:100%;max-width:none;padding:14px 14px 0}[data-v-1d8cdaaf] .monster-3d-viewer.is-compact{width:min(100%,620px);height:420px;border-radius:20px}.starter-monster-card .card-body[data-v-1d8cdaaf]{padding:20px 24px 24px}.starter-monster-card .card-title[data-v-1d8cdaaf]{font-size:clamp(1.45rem,3vw,2rem)}.starter-monster-card .btn[data-v-1d8cdaaf]{min-height:48px;padding-inline:24px}.monster-view-toggle[data-v-1d8cdaaf]{display:flex;justify-content:center;gap:5px;width:fit-content;margin:0 auto 16px;padding:4px;border:1px solid rgba(129,140,248,.36);border-radius:14px;background:#020617b8}.monster-view-toggle button[data-v-1d8cdaaf]{min-width:92px;padding:8px 14px;border:1px solid transparent;border-radius:10px;background:transparent;color:#cbd5e1;font-weight:800;cursor:pointer}.monster-view-toggle button.active[data-v-1d8cdaaf]{border-color:#67e8f985;background:linear-gradient(135deg,#22d3ee,#4f46e5);color:#07111f;box-shadow:0 0 16px #22d3ee42}[data-v-1d8cdaaf] .monster-3d-viewer{margin:0 auto}@media (max-width: 767px){.starter-monster-list[data-v-1d8cdaaf]{width:calc(100vw - 12px);max-width:none;margin-left:calc(50% - 50vw + 6px)!important;margin-right:calc(50% - 50vw + 6px)!important}.starter-monster-card[data-v-1d8cdaaf]{border-radius:16px}[data-v-1d8cdaaf] .monster-media-viewport{padding:6px 6px 0}[data-v-1d8cdaaf] .monster-3d-viewer.is-compact{width:100%;height:clamp(300px,72vw,390px);border-radius:14px}.starter-monster-card .card-body[data-v-1d8cdaaf]{padding:18px 16px 20px}.starter-monster-card .btn[data-v-1d8cdaaf]{width:100%}}.monster-page{font-family:Orbitron,Rajdhani,Trebuchet MS,sans-serif;color:#e0f2fe;margin-top:-24px}.loading-spinner{font-size:18px;font-weight:700;text-align:center;padding:20px;animation:fade 1.5s infinite alternate}.icon-energy-button{height:60px;width:60px;cursor:pointer;object-fit:contain;transition:transform .2s ease}.monster-view-shell{width:min(100%,1100px);margin:0 auto 18px;padding:0 12px}.monster-view-card{position:relative;overflow:hidden;border:1px solid rgba(34,151,211,.72);border-radius:18px;background:radial-gradient(circle at top left,rgba(34,211,238,.12),transparent 32%),linear-gradient(165deg,#08142bf5,#0a1228f7);padding:16px;box-shadow:0 18px 42px #02061761}.monster-name-row{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:10px;text-align:center}.monster-title-edit{display:flex;align-items:center;justify-content:center;gap:12px;width:100%}.stable-care-link{display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;padding:9px 14px;border:1px solid rgba(251,146,60,.55);border-radius:11px;background:linear-gradient(135deg,#fdba74,#f97316);color:#1c1007;text-decoration:none;font-weight:900}.care-icon{display:inline-block;width:18px;height:18px;flex:0 0 auto;fill:currentColor}.monster-title-edit h2{margin:0;color:#f8fbff;font-size:clamp(1.55rem,3vw,2.15rem);line-height:1.15}.monster-icon-btn{width:34px;height:34px;border:1px solid rgba(125,211,252,.38);border-radius:8px;background:#0f172ab8;color:#e0f2fe;display:inline-grid;place-items:center;cursor:pointer}.monster-name-input{max-width:260px}.monster-overview{display:grid;grid-template-columns:minmax(360px,1.1fr) minmax(320px,1fr);gap:24px;align-items:center;min-height:400px}.monster-portrait-panel{display:grid;justify-items:center;align-content:center;gap:8px;min-height:380px}.monster-portrait-stage{position:relative;display:grid;place-items:center}.monster-heart-overlay{position:absolute;top:-24px;right:-18px;bottom:0;left:-18px;overflow:visible;pointer-events:none}.monster-heart{position:absolute;left:var(--heart-left);bottom:0;color:var(--heart-color);font-size:var(--heart-size);line-height:1;opacity:0;text-shadow:0 0 8px rgba(255,63,109,.6);animation:monster-heart-rise var(--heart-duration) ease-out var(--heart-delay) forwards}.monster-pet-limit-overlay{position:absolute;left:50%;bottom:12px;z-index:2;width:min(230px,92%);transform:translate(-50%);border:1px solid rgba(255,154,176,.45);border-radius:14px;background:#24070edb;color:#fff5f7;padding:9px 12px;font-weight:800;font-size:.88rem;line-height:1.25;text-align:center;box-shadow:0 12px 24px #24070e57;pointer-events:none;animation:monster-pet-limit-pop 2.2s ease-out forwards}@keyframes monster-pet-limit-pop{0%{opacity:0;transform:translate(-50%,8px) scale(.92)}12%,78%{opacity:1;transform:translate(-50%) scale(1)}to{opacity:0;transform:translate(-50%,-8px) scale(.96)}}@keyframes monster-heart-rise{0%{opacity:0;transform:translate(-50%) scale(.45) rotate(-8deg)}15%{opacity:1}72%{opacity:.95;transform:translate(calc(-50% + var(--heart-drift)),-108px) scale(1) rotate(10deg)}to{opacity:0;transform:translate(calc(-50% + var(--heart-drift)),-142px) scale(1.35) rotate(18deg)}}.monster-level{color:#f8fbff;font-size:1.1rem;font-weight:800}.monster-current-activity{display:inline-flex;align-items:center;justify-content:center;min-width:150px;margin-top:8px;padding:10px 20px;border-radius:999px;border:2px solid #ff9ab0;background:linear-gradient(135deg,#520f1ef5,#b94a65e6);color:#fff5f7;font-size:1rem;font-weight:900;line-height:1.1;text-decoration:none;letter-spacing:.02em;box-shadow:0 6px 18px #b94a6559,inset 0 1px #fff3;transition:transform .14s ease,box-shadow .14s ease,filter .14s ease}.monster-current-activity:hover,.monster-current-activity:focus-visible{color:#fff;filter:brightness(1.12);transform:translateY(-2px) scale(1.03);box-shadow:0 9px 24px #ff9ab06b,inset 0 1px #ffffff47}.monster-current-activity:active{transform:translateY(0) scale(.98)}.monster-status-panel{display:grid;gap:8px;align-content:center}.monster-stat-help-button{display:inline-grid;flex:0 0 18px;place-items:center;width:18px;height:18px;padding:0;border:1px solid #67e8f9;border-radius:50%;background:#082f49e6;color:#cffafe;font:800 12px/1 sans-serif;cursor:pointer;box-shadow:0 0 10px #22d3ee47}.monster-stat-help-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12000;display:grid;place-items:center;padding:20px;background:#020617d1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.monster-stat-help-modal{position:relative;box-sizing:border-box;min-width:0;width:min(540px,100%);max-height:calc(100dvh - 40px);overflow-y:auto;padding:28px;border:1px solid rgba(103,232,249,.58);border-radius:22px;background:radial-gradient(circle at top right,rgba(236,72,153,.18),transparent 42%),linear-gradient(145deg,#0b2035,#111a35);color:#eefcff;text-align:center;box-shadow:0 24px 70px #00000094}.monster-stat-help-close{position:absolute;top:12px;right:14px;width:34px;height:34px;border:1px solid rgba(148,163,184,.45);border-radius:50%;background:#0f172acc;color:#e2e8f0;font-size:1.35rem;cursor:pointer}.monster-stat-help-icon{margin-bottom:8px;font-size:2.5rem}.monster-stat-help-modal h3{margin:0 0 12px;color:#fff}.monster-stat-help-modal p{margin:0;color:#c7d9ee;line-height:1.6;overflow-wrap:anywhere}.monster-stat-help-modal .monster-stat-help-extra{margin-top:12px}.monster-stat-help-links{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px}.monster-stat-help-links a{display:inline-flex;align-items:center;gap:7px;padding:10px 15px;border:1px solid #38bdf8;border-radius:12px;background:linear-gradient(135deg,#0891b2,#4f46e5);color:#fff;font-weight:800;text-decoration:none}@media (max-width: 640px){.monster-stat-help-overlay{place-items:end center;padding:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));overflow:hidden}.monster-stat-help-modal{width:100%;max-width:100%;max-height:calc(100dvh - max(16px,env(safe-area-inset-top)) - max(16px,env(safe-area-inset-bottom)));padding:48px 16px 18px;border-radius:16px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.monster-stat-help-close{top:9px;right:10px}.monster-stat-help-icon{margin-bottom:5px;font-size:2rem}.monster-stat-help-modal h3{margin-bottom:8px;font-size:1.25rem}.monster-stat-help-modal p{font-size:.94rem;line-height:1.45}.monster-stat-help-links{display:grid;grid-template-columns:1fr;margin-top:16px}.monster-stat-help-links a{box-sizing:border-box;min-width:0;max-width:100%;min-height:44px;justify-content:center;text-align:center;overflow-wrap:anywhere}}.monster-medicine-action{margin-top:6px;display:grid;gap:8px;padding:10px 12px;border-radius:14px;border:1px solid rgba(250,204,21,.32);background:#78350f38}.monster-medicine-action__count{margin:0;color:#fde68a;font-size:.88rem;font-weight:700}.monster-action-tabs{margin-top:12px;border-top:1px solid rgba(56,189,248,.35);padding-top:10px}.monster-tab-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;margin-bottom:10px}.monster-tab{border:1px solid rgba(56,189,248,.42);border-radius:10px;background:#081227b8;color:#c7d2fe;padding:10px 12px;font-weight:800;cursor:pointer;text-align:center}.monster-tab.active{color:#061423;background:linear-gradient(135deg,#22d3ee,#6366f1);box-shadow:0 10px 22px #22d3ee3d}.monster-tab:disabled{cursor:not-allowed;opacity:.42;filter:grayscale(.55)}.monster-tab--training{background:linear-gradient(135deg,#4d7fff33,#22d3ee2e);color:#dbeafe}.monster-tab-panel{position:relative;min-height:180px;overflow:hidden}.monster-carousel{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin:0 auto 14px;max-width:780px}.carousel-track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(140px,1fr);gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding:6px 4px}.carousel-track::-webkit-scrollbar{height:6px}.carousel-track::-webkit-scrollbar-thumb{background:#7dd3fc66;border-radius:999px}.carousel-card{position:relative;scroll-snap-align:start;border:1px solid rgba(125,211,252,.35);border-radius:14px;background:#0f172abf;padding:10px;text-align:center;color:#e0f2fe;font-family:Orbitron,Rajdhani,Trebuchet MS,sans-serif;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease,background .14s ease}.carousel-card--available{border-color:#4ade80b8;background:linear-gradient(145deg,#14532de6,#082f23f0);box-shadow:inset 0 0 20px #4ade8024}.carousel-card--away{border-color:#fb923cc7;background:linear-gradient(145deg,#9a3412e6,#431f0df2);box-shadow:inset 0 0 20px #fb923c29}.carousel-card--warning{border-color:#fbbf2494;background:linear-gradient(145deg,#78350fe6,#422006f2);box-shadow:inset 0 0 16px #fbbf241f}.carousel-card--danger{border-color:#f871719e;background:linear-gradient(145deg,#7f1d1de6,#450a0af2);box-shadow:inset 0 0 16px #f8717124}.carousel-card--coma{border-color:#f87171e6;background:linear-gradient(145deg,#991b1bf2,#450a0afa);box-shadow:inset 0 0 22px #f8717133}.carousel-card--dead{border-color:#64748bad;background:linear-gradient(145deg,#080a0efa,#000000fc);box-shadow:inset 0 0 24px #000000b8}.carousel-card img{width:72px;height:72px;object-fit:cover;border-radius:12px;border:1px solid rgba(129,140,248,.3);background:#0f172a99}.carousel-card.selected{border-color:#22d3eee6;box-shadow:0 12px 22px #22d3ee40;transform:translateY(-2px)}.carousel-card--warning.selected{border-color:#fbbf24eb;box-shadow:0 12px 22px #fbbf2447}.carousel-card--available.selected{border-color:#4ade80fa;box-shadow:0 12px 22px #22c55e52}.carousel-card--away.selected{border-color:#fb923cfa;box-shadow:0 12px 22px #f9731657}.carousel-card--danger.selected{border-color:#f87171eb;box-shadow:0 12px 22px #f871714d}.carousel-card--coma.selected{border-color:#f87171;box-shadow:0 12px 24px #dc262661}.carousel-card--dead.selected{border-color:#94a3b8e6;box-shadow:0 12px 24px #000000ad}.carousel-name{margin-top:6px;font-weight:700}.carousel-level{color:#c7d2fe;font-size:.85rem}.carousel-status-pill{position:absolute;top:10px;right:10px;padding:4px 8px;border-radius:999px;border:1px solid rgba(125,211,252,.35);background:#0f172ae0;color:#dbeafe;font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.carousel-status-pill--ready,.carousel-status-pill--available{border-color:#4ade806b;background:#14532de0;color:#dcfce7}.carousel-status-pill--away{border-color:#fb923c99;background:#7c2d12f0;color:#ffedd5}.carousel-status-pill--warning{border-color:#fbbf247a;background:#78350fe6;color:#fef3c7}.carousel-status-pill--danger{border-color:#f8717180;background:#7f1d1de6;color:#fee2e2}.carousel-status-pill--coma{border-color:#f871719e;background:#991b1bf5;color:#fee2e2}.carousel-status-pill--dead{border-color:#94a3b894;background:#000000f5;color:#f8fafc}.carousel-btn{border:1px solid rgba(129,140,248,.5);background:#0f172ab3;color:#c7d2fe;border-radius:999px;width:32px;height:32px;display:grid;place-items:center;cursor:pointer}@media (max-width: 820px){.monster-overview{grid-template-columns:1fr}}@media (max-width: 640px){.monster-page{margin-top:-30px}.monster-view-shell{margin-bottom:12px;padding:0 6px}.monster-view-card{border-radius:14px;padding:10px;overflow:visible}.monster-name-row{margin-bottom:6px}.monster-title-edit h2{font-size:1.35rem}.monster-overview{display:contents}.monster-portrait-panel{min-height:auto;gap:4px}.monster-status-panel{position:sticky;top:calc(var(--app-top-chrome-offset, var(--app-navbar-offset, 64px)) + var(--mobile-resource-overview-height, 0px) + 8px);z-index:2;gap:4px;padding:8px 4px;border-bottom:1px solid rgba(56,189,248,.35);background:linear-gradient(165deg,#08142bfa,#0a1228fa)}.monster-status-panel .fancybar{margin:0}.monster-level{font-size:1rem}.monster-heart-overlay{top:-18px;right:-14px;bottom:0;left:-14px}.monster-pet-limit-overlay{bottom:8px;width:min(210px,94%);font-size:.8rem;padding:8px 10px}.monster-action-tabs{margin-top:8px;padding-top:8px}.monster-tab{padding:8px 10px}.monster-carousel{grid-template-columns:1fr}.carousel-btn{display:none}}.hospital-overlay{position:absolute;top:6px;right:6px;bottom:6px;left:6px;z-index:12;background:radial-gradient(circle at top,rgba(125,211,252,.18),transparent 38%),linear-gradient(180deg,#081731b8,#050e22e6);color:#ecfeff;border-radius:16px;border:1px solid rgba(125,211,252,.28);box-shadow:inset 0 0 0 1px #ffffff08,0 20px 40px #02061773}.overlay-card{top:6px;right:6px;bottom:6px;left:6px;z-index:24;display:flex;align-items:center;justify-content:center;text-align:center;padding:16px}.hospital-overlay__panel{width:min(100%,420px);max-height:calc(100% - 20px);overflow:auto;padding:22px 20px;border-radius:20px;background:#071227b8;border:1px solid rgba(165,243,252,.2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 18px 34px #080f1e52}.hospital-overlay__badge{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:#22d3ee24;border:1px solid rgba(103,232,249,.32);color:#a5f3fc;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px}.hospital-overlay__icon{width:58px;height:58px;margin:0 auto 12px;display:grid;place-items:center;font-size:1.8rem;border-radius:18px;background:linear-gradient(180deg,#e0f2fe29,#22d3ee1f);border:1px solid rgba(186,230,253,.25)}.hospital-overlay h3{margin:0 0 8px;font-size:clamp(1.4rem,3.4vw,2rem);line-height:1.05;color:#f0fdfa}.hospital-overlay p{margin:0;color:#cffafee0;font-size:.98rem;line-height:1.45}.hospital-overlay__link{display:inline-flex;align-items:center;justify-content:center;margin-top:16px;padding:10px 16px;border-radius:999px;background:linear-gradient(135deg,#67e8f9,#38bdf8);color:#082032;text-decoration:none;font-weight:800;box-shadow:0 10px 24px #38bdf84d;transition:transform .14s ease,box-shadow .14s ease}.hospital-overlay__link:hover{transform:translateY(-1px);box-shadow:0 14px 28px #38bdf861}@media (max-width: 640px){.hospital-overlay.overlay-card{align-items:flex-start;padding:10px}.hospital-overlay__panel{max-height:calc(100% - 8px);padding:16px 14px}.hospital-overlay__badge{margin-bottom:8px}.hospital-overlay__icon{width:50px;height:50px;margin-bottom:8px}}.training-overlay{background:radial-gradient(circle at 50% 28%,rgba(251,191,36,.22),transparent 36%),linear-gradient(180deg,#261808c7,#0e111cf0)}.training-overlay__panel{border-color:#fbbf2480;box-shadow:0 20px 55px #120c0480}.training-overlay__badge{color:#fde68a;border-color:#fbbf248c;background:#78350fa8}.training-overlay__icon{background:linear-gradient(180deg,#fef3c72e,#f59e0b24);border-color:#fbbf2459}.training-overlay__link{background:linear-gradient(135deg,#facc15,#fb923c);color:#271703;box-shadow:0 10px 24px #f59e0b4d}.training-overlay__link:hover{box-shadow:0 14px 28px #f59e0b66}.luxury-hotel-overlay{background:radial-gradient(circle at 50% 28%,rgba(255,200,87,.24),transparent 34%),#16091ee6}.luxury-hotel-overlay__panel{border-color:#ffae33b8;box-shadow:0 20px 55px #1205187a}.luxury-hotel-overlay__badge{color:#ffe0a3;border-color:#ffae3399;background:#85370fb8}.satiety-overlay{z-index:14;background:#7f1d1deb;color:#fee2e2;border-radius:14px;border:1px solid rgba(254,226,226,.3);box-shadow:inset 0 0 0 1px #ffffff08,0 20px 40px #450a0a59}.satiety-overlay__panel{width:min(100%,520px);max-height:calc(100% - 20px);overflow:auto;padding:22px 20px;border-radius:20px;background:radial-gradient(circle at top,rgba(254,202,202,.14),transparent 52%),linear-gradient(180deg,#5b1111e6,#450a0af5);border:1px solid rgba(254,226,226,.18);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 18px 34px #080f1e52}.satiety-overlay__content{display:grid;gap:10px;justify-items:center}.satiety-overlay--dead{background:radial-gradient(circle at top,rgba(248,113,113,.16),transparent 40%),linear-gradient(180deg,#7f1d1dd6,#450a0af0)}.satiety-overlay--dead .satiety-overlay__content{gap:12px}.satiety-overlay--dead h3{max-width:none;font-size:clamp(1.45rem,2.5vw,2.1rem);line-height:1.1}.satiety-overlay--dead p{max-width:32ch}.satiety-overlay h3{margin:0;max-width:14ch;font-size:clamp(1.95rem,3.8vw,2.8rem);line-height:1.05;text-wrap:balance}.satiety-overlay p{margin:0;max-width:24ch;font-size:1rem;line-height:1.45}.satiety-overlay__title{display:inline-flex;align-items:center;justify-content:center;gap:8px}.satiety-overlay__title .monster-stat-help-button{flex-shrink:0}.satiety-overlay__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;width:100%}.satiety-overlay__action,.satiety-overlay__link{min-height:42px}.satiety-overlay__link{display:inline-flex;align-items:center;justify-content:center}.satiety-error{margin-top:6px;color:#fed7aa;font-weight:600}@media (max-width: 640px){.monster-tab-panel{min-height:300px}.satiety-overlay__panel{width:min(100%,100%);padding:18px 14px}.satiety-overlay__content{gap:12px}.satiety-overlay h3{max-width:none;font-size:1.15rem;line-height:1.15}.satiety-overlay p{max-width:none;font-size:.92rem;line-height:1.4}.satiety-overlay__actions{display:grid;grid-template-columns:1fr}.satiety-overlay__action,.satiety-overlay__link{width:100%}}.monster-delete-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1600;display:grid;place-items:center;background:#020617c2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:16px}.monster-delete-modal{width:min(100%,440px);border-radius:16px;border:1px solid rgba(248,113,113,.38);background:radial-gradient(circle at 12% 8%,rgba(248,113,113,.15),transparent 42%),linear-gradient(165deg,#450a0aeb,#1e1b4beb);color:#fee2e2;box-shadow:0 20px 44px #0206178a;padding:18px;text-align:center}.monster-delete-modal__icon{font-size:30px;line-height:1;margin-bottom:10px}.monster-delete-modal h3{margin:0 0 8px;color:#fecaca;font-size:22px}.monster-delete-modal p{margin:0;color:#fee2e2e6}.monster-delete-modal__actions{margin-top:16px;display:flex;gap:10px;justify-content:center}.monster-delete-modal__btn{border:1px solid rgba(248,113,113,.4);border-radius:999px;padding:8px 14px;font-weight:700}.monster-delete-modal__btn--secondary{background:#1e293bb3;color:#e2e8f0}.monster-delete-modal__btn--danger{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff5f5}.monster-delete-modal__btn:disabled{opacity:.65}.lang-toggle[data-v-ba8d914b]{display:inline-flex;gap:6px;padding:4px;border-radius:999px;background:#0f172abf;border:1px solid rgba(125,211,252,.45)}.lang-btn[data-v-ba8d914b]{border:1px solid transparent;background:transparent;color:#c7d2fe;font-weight:700;font-size:.75rem;letter-spacing:.08em;border-radius:999px;padding:6px 10px;line-height:1}.lang-btn.active[data-v-ba8d914b]{color:#0f172a;background:#7dd3fc;border-color:#7dd3fc}.earn-page[data-v-f1187c33]{min-height:100%;padding:20px;color:#e0f2fe;background:radial-gradient(circle at 50% 0,rgba(25,94,132,.22),transparent 40%)}.earn-shell[data-v-f1187c33]{max-width:1280px;margin:0 auto;display:grid;gap:20px}.earn-header[data-v-f1187c33]{text-align:center;padding:12px 0}.earn-header h2[data-v-f1187c33]{margin:6px 0 0;font-size:clamp(2rem,5vw,3.4rem)}.earn-header__eyebrow[data-v-f1187c33]{margin:0;color:#67e8f9;text-transform:uppercase;letter-spacing:.18em;font-weight:800}.earn-header__subtitle[data-v-f1187c33]{max-width:760px;margin:10px auto 0;color:#cbd5f5}.opportunity-panel[data-v-f1187c33]{padding:20px;border:1px solid rgba(103,232,249,.24);border-radius:24px;background:linear-gradient(145deg,#081830f5,#0e142df0);box-shadow:0 24px 60px #0206175c}.opportunity-panel__heading[data-v-f1187c33]{display:flex;align-items:center;gap:14px;margin-bottom:18px}.opportunity-panel__heading>span[data-v-f1187c33]{display:grid;place-items:center;width:52px;height:52px;border-radius:17px;background:#22d3ee29;font-size:1.65rem}.opportunity-panel__heading h3[data-v-f1187c33]{margin:0;font-size:1.45rem}.opportunity-panel__heading p[data-v-f1187c33]{margin:4px 0 0;color:#a5b4cf}.opportunity-grid[data-v-f1187c33]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:14px}.opportunity-card[data-v-f1187c33]{position:relative;min-height:190px;display:flex;flex-direction:column;gap:14px;padding:18px;overflow:hidden;border:1px solid rgba(148,163,184,.24);border-radius:20px;color:#f8fafc;text-decoration:none;background:#0f172ae6;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.opportunity-card[data-v-f1187c33]:after{content:"";position:absolute;width:130px;height:130px;right:-48px;top:-52px;border-radius:999px;background:var(--card-glow);filter:blur(8px);opacity:.34}.opportunity-card[data-v-f1187c33]:hover{transform:translateY(-3px);border-color:var(--card-accent);color:#fff;box-shadow:0 16px 34px #02061757}.opportunity-card--rose[data-v-f1187c33]{--card-accent: #fb7185;--card-glow: #e11d48}.opportunity-card--gold[data-v-f1187c33]{--card-accent: #facc15;--card-glow: #ca8a04}.opportunity-card--violet[data-v-f1187c33]{--card-accent: #c084fc;--card-glow: #9333ea}.opportunity-card--green[data-v-f1187c33]{--card-accent: #4ade80;--card-glow: #16a34a}.opportunity-card--orange[data-v-f1187c33]{--card-accent: #fb923c;--card-glow: #ea580c}.opportunity-card--blue[data-v-f1187c33]{--card-accent: #60a5fa;--card-glow: #2563eb}.opportunity-card--cyan[data-v-f1187c33]{--card-accent: #22d3ee;--card-glow: #0891b2}.opportunity-card__icon[data-v-f1187c33]{position:relative;z-index:1;display:grid;place-items:center;width:48px;height:48px;border:1px solid color-mix(in srgb,var(--card-accent) 55%,transparent);border-radius:15px;background:color-mix(in srgb,var(--card-accent) 14%,transparent);font-size:1.5rem}.opportunity-card__copy[data-v-f1187c33]{position:relative;z-index:1;display:grid;gap:6px}.opportunity-card__copy strong[data-v-f1187c33]{font-size:1.1rem}.opportunity-card__copy small[data-v-f1187c33]{color:#b8c4d8;font-size:.92rem;line-height:1.45}.opportunity-card__action[data-v-f1187c33]{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;margin-top:auto;color:var(--card-accent);font-weight:800}.earn-panel[data-v-f1187c33]{border:1px solid rgba(56,189,248,.25);border-radius:22px;padding:18px;background:#091229db;box-shadow:0 20px 40px #02061759}.earn-panel__topline[data-v-f1187c33]{display:flex;justify-content:space-between;gap:16px;align-items:start;margin-bottom:10px}.earn-state[data-v-f1187c33],.earn-empty[data-v-f1187c33]{padding:18px;border-radius:16px;background:#0f172ad9;color:#cbd5f5}.earn-hint[data-v-f1187c33]{margin:6px 0 0;color:#94a3b8;font-size:.92rem}.create-ad-link[data-v-f1187c33]{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:999px;text-decoration:none;font-weight:800;color:#04101f;background:linear-gradient(90deg,#34d399,#22d3ee);box-shadow:0 10px 24px #22d3ee38}.campaign-grid[data-v-f1187c33]{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.campaign-card[data-v-f1187c33]{padding:16px;border:1px solid rgba(56,189,248,.2);border-radius:18px;background:#0f172ae6;display:grid;gap:10px}.campaign-card__topline[data-v-f1187c33]{display:flex;justify-content:space-between;gap:12px;align-items:center}.campaign-card__chips[data-v-f1187c33]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.campaign-chip[data-v-f1187c33]{border-radius:999px;padding:4px 10px;font-size:.82rem;font-weight:700;background:#2563eb4d;color:#bfdbfe}.campaign-chip--own[data-v-f1187c33]{background:#10b9812e;color:#a7f3d0}.campaign-reward[data-v-f1187c33]{font-weight:800;color:#67e8f9}.campaign-banner[data-v-f1187c33]{overflow:hidden;border-radius:14px;background:#02061780;display:flex;align-items:center;justify-content:center;max-height:220px;min-height:140px}.campaign-banner--button[data-v-f1187c33]{width:100%;border:0;padding:0;cursor:pointer}.campaign-banner--button[data-v-f1187c33]:disabled{cursor:not-allowed;opacity:.65}.campaign-banner img[data-v-f1187c33]{width:100%;max-height:220px;display:block;object-fit:contain;object-position:center}.campaign-description[data-v-f1187c33]{color:#cbd5f5;margin:0}.campaign-meta[data-v-f1187c33]{display:flex;justify-content:space-between;gap:12px;color:#94a3b8;font-size:.9rem}.campaign-button[data-v-f1187c33],.feedback-popup__button[data-v-f1187c33]{border:none;border-radius:999px;padding:11px 18px;font-weight:800;color:#04101f;background:linear-gradient(90deg,#34d399,#22d3ee);box-shadow:0 10px 24px #22d3ee38}.campaign-button[data-v-f1187c33]:disabled{opacity:.55;cursor:not-allowed}.feedback-overlay[data-v-f1187c33]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2200;display:flex;align-items:center;justify-content:center;padding:20px;background:#040a18cc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.feedback-popup[data-v-f1187c33]{width:min(100%,420px);border-radius:24px;padding:24px;background:#081224f5;border:1px solid rgba(56,189,248,.28);text-align:center}.feedback-popup--error[data-v-f1187c33]{border-color:#fb718561}.feedback-popup__lines[data-v-f1187c33]{margin:14px 0;display:grid;gap:8px;color:#f8fafc;font-weight:700}@media (max-width: 760px){.earn-panel__topline[data-v-f1187c33]{flex-direction:column}.create-ad-link[data-v-f1187c33]{width:100%}.opportunity-panel[data-v-f1187c33]{padding:15px}.opportunity-grid[data-v-f1187c33]{grid-template-columns:1fr}}.create-ad-page[data-v-34a6a3aa]{padding:20px;color:#e0f2fe}.create-ad-shell[data-v-34a6a3aa]{max-width:1280px;margin:0 auto;display:grid;gap:20px}.create-ad-header[data-v-34a6a3aa]{text-align:center;padding:12px 0}.create-ad-header__eyebrow[data-v-34a6a3aa]{margin:0;color:#67e8f9;text-transform:uppercase;letter-spacing:.18em}.create-ad-header__subtitle[data-v-34a6a3aa]{max-width:760px;margin:10px auto 0;color:#cbd5f5}.create-ad-grid[data-v-34a6a3aa]{display:grid;gap:20px;grid-template-columns:.95fr 1.05fr}.create-ad-panel[data-v-34a6a3aa]{border:1px solid rgba(56,189,248,.25);border-radius:22px;padding:18px;background:#091229db;box-shadow:0 20px 40px #02061759}.ad-type-panel[data-v-34a6a3aa],.existing-ad-panel[data-v-34a6a3aa],.booking-page-panel[data-v-34a6a3aa]{grid-column:1/-1}.ad-type-grid[data-v-34a6a3aa]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ad-type-card[data-v-34a6a3aa]{display:grid;align-content:start;gap:9px;min-height:190px;padding:18px;border:1px solid rgba(56,189,248,.28);border-radius:18px;background:linear-gradient(145deg,#082f49cc,#0f172aeb);color:#e0f2fe;text-decoration:none;transition:transform .12s ease,border-color .12s ease}.ad-type-card[data-v-34a6a3aa]:hover{transform:translateY(-3px);border-color:#67e8f9}.ad-type-card>span[data-v-34a6a3aa]{font-size:2.2rem}.ad-type-card>strong[data-v-34a6a3aa]{font-size:1.15rem}.ad-type-card p[data-v-34a6a3aa]{margin:0;color:#cbd5e1}.ad-type-card b[data-v-34a6a3aa]{margin-top:auto;color:#67e8f9}.ad-type-card--counting[data-v-34a6a3aa]{border-color:#4ade8059;background:linear-gradient(145deg,#064e3b80,#0f172aeb)}.ad-type-card--weed[data-v-34a6a3aa]{border-color:#84cc1659;background:linear-gradient(145deg,#36531473,#0f172aeb)}.ad-type-card--water[data-v-34a6a3aa]{border-color:#38bdf880;background:linear-gradient(145deg,#0369a173,#0f172aeb)}.inline-back-link[data-v-34a6a3aa]{display:inline-flex;margin-bottom:12px;color:#a7f3d0;text-decoration:none;font-weight:800}.minigame-selection[data-v-34a6a3aa]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;border:1px solid rgba(56,189,248,.3);border-radius:12px;padding:12px}.minigame-selection legend[data-v-34a6a3aa]{padding:0 6px;font-weight:800}.minigame-selection small[data-v-34a6a3aa]{grid-column:1/-1;color:#bae6fd}.minigame-selection label[data-v-34a6a3aa]{display:flex;align-items:center;gap:7px}.weed-ad-panel[data-v-34a6a3aa]{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,.8fr) minmax(320px,1fr);gap:18px;border-color:#4ade8066;background:linear-gradient(135deg,#14532d59,#091229e6)}.counting-ad-panel[data-v-34a6a3aa]{grid-column:1/-1;display:grid;grid-template-columns:minmax(260px,.7fr) minmax(360px,1.3fr);gap:22px;border-color:#4ade806b;background:linear-gradient(135deg,#064e3b59,#091229f0)}.counting-ad-panel__eyebrow[data-v-34a6a3aa]{color:#86efac;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.counting-ad-panel__intro p[data-v-34a6a3aa]{color:#bbf7d0}.counting-ad-form[data-v-34a6a3aa]{grid-template-columns:1fr 1fr}.counting-ad-form>label[data-v-34a6a3aa]:nth-child(-n+5),.counting-ad-form>.placement-info[data-v-34a6a3aa],.counting-ad-form>button[data-v-34a6a3aa]{grid-column:1/-1}.counting-ad-preview[data-v-34a6a3aa]{display:grid;gap:10px;margin-top:20px}.counting-ad-preview__title[data-v-34a6a3aa]{color:#f0fdf4}.counting-ad-preview__game[data-v-34a6a3aa]{display:grid;justify-items:center;gap:8px;padding:16px;border:1px solid rgba(74,222,128,.38);border-radius:18px;background:#041814f0;color:#f5fff8;text-align:center}.counting-ad-preview__flag[data-v-34a6a3aa]{font-size:2rem}.counting-ad-preview__countdown[data-v-34a6a3aa]{display:inline-grid;gap:2px;min-width:112px;padding:8px 14px;border:1px solid #4ade80;border-radius:13px;background:#16a34a29}.counting-ad-preview__countdown small[data-v-34a6a3aa]{color:#bbf7d0;font-weight:800;text-transform:uppercase}.counting-ad-preview__countdown strong[data-v-34a6a3aa]{font-size:1.55rem}.counting-ad-preview__banner[data-v-34a6a3aa]{display:grid;justify-items:center;gap:7px;width:100%;box-sizing:border-box;margin-top:4px;padding:12px;border:1px solid rgba(56,189,248,.45);border-radius:16px;background:linear-gradient(135deg,#082f49e6,#0f172af2)}.counting-ad-preview__banner>span[data-v-34a6a3aa]{color:#67e8f9;font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.counting-ad-preview__banner img[data-v-34a6a3aa]{width:100%;max-height:150px;object-fit:contain;border-radius:10px}.counting-ad-preview__image-placeholder[data-v-34a6a3aa]{display:grid;place-items:center;width:100%;height:100px;border-radius:10px;background:#0206178c;font-size:2.3rem}.counting-ad-preview__banner h4[data-v-34a6a3aa],.counting-ad-preview__banner p[data-v-34a6a3aa]{margin:0}.counting-ad-preview__banner p[data-v-34a6a3aa]{color:#cbd5e1}.counting-ad-preview__button[data-v-34a6a3aa]{display:flex;align-items:center;justify-content:center;gap:9px;min-height:40px;padding:6px 14px;border-radius:999px;background:linear-gradient(90deg,#38bdf8,#4ade80);color:#042016;font-weight:900}.counting-ad-preview__button b[data-v-34a6a3aa]{padding-left:9px;border-left:1px solid rgba(4,32,22,.3)}.weed-ad-panel__eyebrow[data-v-34a6a3aa]{margin:0;color:#86efac;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.weed-ad-form[data-v-34a6a3aa]{display:grid;gap:9px}.weed-ad-form label[data-v-34a6a3aa]{display:grid;gap:6px}.weed-ad-form input[data-v-34a6a3aa],.weed-ad-form textarea[data-v-34a6a3aa]{width:100%;box-sizing:border-box;border:1px solid rgba(74,222,128,.35);border-radius:10px;padding:10px;color:#fff;background:#020617b8}.weed-ad-preview[data-v-34a6a3aa]{grid-column:1 / -1;display:grid;justify-items:center;gap:8px;padding:16px;border:1px solid rgba(74,222,128,.24);border-radius:14px;background:#02061766;text-align:center}.weed-ad-preview p[data-v-34a6a3aa]{margin:0;color:#bbf7d0}.weed-preview-cell[data-v-34a6a3aa]{width:min(220px,100%);min-height:146px;border:1px solid rgba(49,196,255,.65);border-radius:18px;background:#0c3543db;color:#f8fafc;font-size:2.2rem;cursor:pointer;transition:transform .12s ease,filter .12s ease}.weed-preview-cell[data-v-34a6a3aa]:hover{transform:translateY(-2px);filter:brightness(1.12)}.weed-preview-draft[data-v-34a6a3aa]{border:1px solid rgba(74,222,128,.4);border-radius:10px;padding:8px 12px;background:#14532d59;color:#bbf7d0;font-weight:700;cursor:pointer}.weed-campaign-list[data-v-34a6a3aa]{grid-column:1 / -1;display:grid;gap:8px}.weed-campaign[data-v-34a6a3aa]{display:flex;justify-content:space-between;width:100%;border:1px solid transparent;padding:10px 12px;border-radius:10px;background:#02061773;color:#e2e8f0;font:inherit;text-align:left;cursor:pointer}.weed-campaign[data-v-34a6a3aa]:hover,.weed-campaign.is-selected[data-v-34a6a3aa]{border-color:#4ade808c;background:#14532d66}.weed-preview-popup[data-v-34a6a3aa]{display:grid;justify-items:center;gap:12px;width:min(440px,100%);box-sizing:border-box;padding:24px;border:1px solid rgba(74,222,128,.55);border-radius:20px;background:#0b1627;color:#f8fafc;box-shadow:0 24px 70px #0000008c;text-align:center}.weed-preview-popup__label[data-v-34a6a3aa]{color:#86efac;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.weed-preview-popup__image[data-v-34a6a3aa]{width:min(280px,100%);max-height:220px;object-fit:contain;border-radius:14px}.weed-preview-popup__icon[data-v-34a6a3aa]{font-size:4rem}.weed-preview-popup h3[data-v-34a6a3aa],.weed-preview-popup p[data-v-34a6a3aa]{margin:0}.create-ad-panel__topline[data-v-34a6a3aa]{display:flex;justify-content:space-between;gap:16px;align-items:start;margin-bottom:10px}.show-ads-link[data-v-34a6a3aa]{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:999px;text-decoration:none;font-weight:800;color:#04101f;background:linear-gradient(90deg,#34d399,#22d3ee);box-shadow:0 10px 24px #22d3ee38}.booking-form[data-v-34a6a3aa]{display:grid;gap:12px}.placement-info[data-v-34a6a3aa]{display:grid;gap:10px;padding:12px;border:1px solid rgba(56,189,248,.3);border-radius:12px;background:#0e749021;color:#bae6fd}.placement-info span[data-v-34a6a3aa]{font-size:.9rem}.placement-info__times[data-v-34a6a3aa]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.placement-info label[data-v-34a6a3aa]{display:grid;gap:5px}.placement-info input[data-v-34a6a3aa]{box-sizing:border-box;width:100%}.booking-form label[data-v-34a6a3aa]{display:grid;gap:6px;color:#cbd5f5}.booking-form input[data-v-34a6a3aa],.booking-form textarea[data-v-34a6a3aa],.booking-form select[data-v-34a6a3aa]{width:100%;border:1px solid rgba(56,189,248,.25);border-radius:12px;background:#020617b3;color:#e0f2fe;padding:10px 12px}.booking-button[data-v-34a6a3aa],.feedback-popup__button[data-v-34a6a3aa]{border:none;border-radius:999px;padding:11px 18px;font-weight:800;color:#04101f;background:linear-gradient(90deg,#34d399,#22d3ee);box-shadow:0 10px 24px #22d3ee38}.booking-button[data-v-34a6a3aa]:disabled{opacity:.55;cursor:not-allowed}.create-ad-state[data-v-34a6a3aa],.create-ad-empty[data-v-34a6a3aa]{padding:18px;border-radius:16px;background:#0f172ad9;color:#cbd5f5}.own-campaign-grid[data-v-34a6a3aa]{display:grid;gap:16px}.campaign-card[data-v-34a6a3aa]{padding:16px;border:1px solid rgba(56,189,248,.2);border-radius:18px;background:#0f172ae6;display:grid;gap:10px}.campaign-card--link[data-v-34a6a3aa]{width:100%;color:#e0f2fe;font:inherit;text-align:left;cursor:pointer;transition:transform .12s ease,border-color .12s ease}.campaign-card--link[data-v-34a6a3aa]:hover{transform:translateY(-2px);border-color:#67e8f9}.campaign-card--link h4[data-v-34a6a3aa]{margin:0}.campaign-card__topline[data-v-34a6a3aa]{display:flex;justify-content:space-between;gap:12px;align-items:center}.campaign-chip[data-v-34a6a3aa],.campaign-status[data-v-34a6a3aa]{border-radius:999px;padding:4px 10px;font-size:.82rem;font-weight:700}.campaign-chip[data-v-34a6a3aa]{background:#2563eb4d;color:#bfdbfe}.campaign-status[data-v-34a6a3aa]{background:#10b98133;color:#a7f3d0}.campaign-status.is-finished[data-v-34a6a3aa]{background:#94a3b833;color:#cbd5e1}.campaign-status.is-paused[data-v-34a6a3aa]{background:#fbbf2429;color:#fde68a}.campaign-description[data-v-34a6a3aa]{color:#cbd5f5;margin:0}.own-campaign-stats[data-v-34a6a3aa]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.own-campaign-stats div[data-v-34a6a3aa]{border:1px solid rgba(56,189,248,.14);border-radius:14px;padding:10px;display:grid;gap:4px}.own-campaign-stats span[data-v-34a6a3aa]{color:#94a3b8;font-size:.86rem}.campaign-footer[data-v-34a6a3aa]{display:flex;justify-content:space-between;gap:12px;color:#94a3b8;font-size:.9rem}.feedback-overlay[data-v-34a6a3aa]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2200;display:flex;align-items:center;justify-content:center;padding:20px;background:#040a18cc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.feedback-popup[data-v-34a6a3aa]{width:min(100%,420px);border-radius:24px;padding:24px;background:#081224f5;border:1px solid rgba(56,189,248,.28);text-align:center}.feedback-popup--error[data-v-34a6a3aa]{border-color:#fb718561}.feedback-popup__lines[data-v-34a6a3aa]{margin:14px 0;display:grid;gap:8px;color:#f8fafc;font-weight:700}@media (max-width: 980px){.create-ad-grid[data-v-34a6a3aa],.ad-type-grid[data-v-34a6a3aa],.weed-ad-panel[data-v-34a6a3aa],.counting-ad-panel[data-v-34a6a3aa],.counting-ad-form[data-v-34a6a3aa]{grid-template-columns:1fr}}@media (max-width: 760px){.create-ad-panel__topline[data-v-34a6a3aa]{flex-direction:column}.show-ads-link[data-v-34a6a3aa]{width:100%}}.ad-detail[data-v-52e3830a]{max-width:1120px;margin:0 auto;padding:22px;color:#e0f2fe}.back-link[data-v-52e3830a],.inline-back-link[data-v-52e3830a]{color:#a7f3d0;text-decoration:none;font-weight:800}.detail-state[data-v-52e3830a]{display:flex;align-items:center;justify-content:center;gap:12px;min-height:280px}.loader[data-v-52e3830a]{width:28px;height:28px;border:3px solid #164e63;border-top-color:#67e8f9;border-radius:50%;animation:spin-52e3830a .8s linear infinite}.detail-shell[data-v-52e3830a]{display:grid;gap:18px;margin-top:16px}.detail-header[data-v-52e3830a],.edit-form[data-v-52e3830a],.preview-panel[data-v-52e3830a]{border:1px solid rgba(56,189,248,.28);border-radius:22px;background:#091229e6;box-shadow:0 20px 45px #02061759}.detail-header[data-v-52e3830a]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px}.detail-header p[data-v-52e3830a],.detail-header h1[data-v-52e3830a]{margin:2px}.detail-header p[data-v-52e3830a]{color:#67e8f9;font-weight:900;text-transform:uppercase;letter-spacing:.1em}.edit-button[data-v-52e3830a],.save-button[data-v-52e3830a],.feedback-popup button[data-v-52e3830a]{min-height:44px;padding:9px 18px;border:0;border-radius:999px;background:linear-gradient(90deg,#34d399,#22d3ee);color:#04101f;font-weight:900}.detail-grid[data-v-52e3830a]{display:grid;grid-template-columns:minmax(320px,.8fr) minmax(360px,1.2fr);gap:18px}.edit-form[data-v-52e3830a],.preview-panel[data-v-52e3830a]{padding:18px}.edit-form[data-v-52e3830a]{display:grid;gap:12px}.edit-form label[data-v-52e3830a]{display:grid;gap:6px}.edit-form input[data-v-52e3830a],.edit-form textarea[data-v-52e3830a]{width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid rgba(56,189,248,.3);border-radius:12px;background:#020617;color:#e0f2fe}.timing-grid[data-v-52e3830a]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.preview-panel--wide[data-v-52e3830a]{grid-column:1/-1}.preview-panel>h2[data-v-52e3830a]{text-align:center}.game-preview[data-v-52e3830a],.weed-preview[data-v-52e3830a],.standard-preview[data-v-52e3830a]{display:grid;justify-items:center;gap:10px;padding:20px;border:1px solid rgba(74,222,128,.38);border-radius:20px;background:#041814f0;text-align:center}.flag[data-v-52e3830a]{font-size:2.5rem}.countdown[data-v-52e3830a]{display:inline-grid;gap:2px;min-width:130px;padding:9px 18px;border:1px solid #4ade80;border-radius:14px;background:#16a34a29}.countdown small[data-v-52e3830a]{color:#bbf7d0;font-weight:800;text-transform:uppercase}.countdown strong[data-v-52e3830a]{font-size:1.8rem}.waiting-ad-preview[data-v-52e3830a],.weed-preview[data-v-52e3830a],.standard-preview[data-v-52e3830a]{width:min(620px,100%);box-sizing:border-box}.waiting-ad-preview[data-v-52e3830a]{display:grid;justify-items:center;gap:9px;padding:14px;border:1px solid rgba(56,189,248,.45);border-radius:18px;background:linear-gradient(135deg,#082f49e6,#0f172af2)}.waiting-ad-preview>span[data-v-52e3830a],.weed-preview>span[data-v-52e3830a],.standard-preview>span[data-v-52e3830a]{color:#67e8f9;font-size:.78rem;font-weight:900;text-transform:uppercase;letter-spacing:.12em}.waiting-ad-preview img[data-v-52e3830a],.weed-preview img[data-v-52e3830a],.standard-preview img[data-v-52e3830a]{width:100%;max-height:220px;object-fit:contain;border-radius:12px}.waiting-ad-preview h3[data-v-52e3830a],.waiting-ad-preview p[data-v-52e3830a],.weed-preview h3[data-v-52e3830a],.weed-preview p[data-v-52e3830a],.standard-preview h3[data-v-52e3830a],.standard-preview p[data-v-52e3830a]{margin:0}.preview-cta[data-v-52e3830a]{display:flex;gap:10px;padding:9px 18px;border-radius:999px;background:linear-gradient(90deg,#38bdf8,#4ade80);color:#042016;font-weight:900}.feedback-overlay[data-v-52e3830a]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2200;display:grid;place-items:center;padding:20px;background:#040a18d1}.feedback-popup[data-v-52e3830a]{width:min(420px,100%);padding:24px;border:1px solid rgba(56,189,248,.35);border-radius:22px;background:#081224;text-align:center}@keyframes spin-52e3830a{to{transform:rotate(360deg)}}@media (max-width:780px){.detail-grid[data-v-52e3830a]{grid-template-columns:1fr}.detail-header[data-v-52e3830a]{align-items:flex-start;flex-direction:column}.timing-grid[data-v-52e3830a]{grid-template-columns:1fr}.preview-panel--wide[data-v-52e3830a]{grid-column:auto}}.login-page[data-v-94b74ef3]{min-height:100vh;padding:18px 16px 28px;display:flex;align-items:center;justify-content:center;font-family:Orbitron,Rajdhani,Trebuchet MS,sans-serif;color:#e0f2fe}.login-card[data-v-94b74ef3]{width:100%;max-width:420px;background:#0f172acc;border:1px solid rgba(56,189,248,.35);border-radius:20px;padding:20px;box-shadow:0 18px 36px #04061499}.language-row[data-v-94b74ef3]{display:flex;justify-content:flex-end;margin-bottom:10px}.login-card__header h2[data-v-94b74ef3]{margin:6px 0;text-transform:uppercase;letter-spacing:.08em}.eyebrow[data-v-94b74ef3]{margin:0;text-transform:uppercase;letter-spacing:.12em;color:#7dd3fc;font-size:.75rem}.muted[data-v-94b74ef3]{color:#c7d2fe;margin:0}.mode-note[data-v-94b74ef3]{margin:10px 0 0;font-size:.92rem;line-height:1.4}.mode-note--blocked[data-v-94b74ef3]{color:#fda4af}.login-form[data-v-94b74ef3]{display:grid;gap:12px;margin-top:16px}.login-field[data-v-94b74ef3]{display:grid;gap:6px;font-size:.9rem}.login-field input[data-v-94b74ef3]{border-radius:12px;padding:10px 12px;border:1px solid rgba(129,140,248,.5);background:#0f172ab3;color:#e0f2fe}.login-btn[data-v-94b74ef3]{border:none;border-radius:999px;padding:10px 16px;font-weight:800;background:linear-gradient(135deg,#22d3ee,#4f46e5);color:#0b0d1b;cursor:pointer;box-shadow:0 10px 20px #22d3ee59}.login-btn[data-v-94b74ef3]:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.login-link--button[data-v-94b74ef3]{border:0;padding:0;color:#c7d2fe;background:transparent;text-decoration:underline;cursor:pointer}.account-create[data-v-94b74ef3]{display:grid;gap:10px;margin-top:6px;padding-top:14px;border-top:1px solid rgba(56,189,248,.22);text-align:center}.account-create p[data-v-94b74ef3]{margin:0;color:#c7d2fe;line-height:1.45}.account-create__button[data-v-94b74ef3]{display:block;text-decoration:none}.error-text[data-v-94b74ef3]{margin-top:12px;color:#fda4af;font-weight:600}.register-page[data-v-f1be4271]{min-height:100vh;padding:18px 16px 28px;display:flex;align-items:center;justify-content:center;font-family:Orbitron,Rajdhani,Trebuchet MS,sans-serif;color:#e0f2fe}.register-card[data-v-f1be4271]{width:100%;max-width:440px;background:#0f172acc;border:1px solid rgba(56,189,248,.35);border-radius:20px;padding:20px;box-shadow:0 18px 36px #04061499}.language-row[data-v-f1be4271]{display:flex;justify-content:flex-end;margin-bottom:10px}.register-card__header h2[data-v-f1be4271]{margin:6px 0;text-transform:uppercase;letter-spacing:.08em}.eyebrow[data-v-f1be4271]{margin:0;text-transform:uppercase;letter-spacing:.12em;color:#7dd3fc;font-size:.75rem}.muted[data-v-f1be4271]{color:#c7d2fe;margin:0}.referrer-note[data-v-f1be4271]{margin:12px 0 0;padding:10px 12px;border:1px solid rgba(74,222,128,.45);border-radius:12px;background:#16a34a29;color:#dcfce7;font-weight:800}.mode-note[data-v-f1be4271]{margin:10px 0 0;color:#facc15;font-size:.92rem;line-height:1.4}.mode-note--blocked[data-v-f1be4271]{color:#fda4af}.register-form[data-v-f1be4271]{display:grid;gap:12px;margin-top:16px}.register-field[data-v-f1be4271]{display:grid;gap:6px;font-size:.9rem}.register-field input[data-v-f1be4271]{border-radius:12px;padding:10px 12px;border:1px solid rgba(129,140,248,.5);background:#0f172ab3;color:#e0f2fe}.register-btn[data-v-f1be4271]{border:none;border-radius:999px;padding:10px 16px;font-weight:800;background:linear-gradient(135deg,#34d399,#22d3ee);color:#0b0d1b;cursor:pointer;box-shadow:0 10px 20px #34d39959}.register-btn[data-v-f1be4271]:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.error-text[data-v-f1be4271]{margin-top:12px;color:#fda4af;font-weight:600}.impressum-page[data-v-30089ef1]{min-height:100vh;padding:18px 16px 28px;display:flex;align-items:center;justify-content:center;font-family:Orbitron,Rajdhani,Trebuchet MS,sans-serif;color:#e0f2fe}.impressum-card[data-v-30089ef1]{width:100%;max-width:720px;background:#0f172acc;border:1px solid rgba(56,189,248,.35);border-radius:20px;padding:22px;box-shadow:0 18px 36px #04061499}.eyebrow[data-v-30089ef1]{margin:0;text-transform:uppercase;letter-spacing:.12em;color:#7dd3fc;font-size:.75rem}.impressum-card h2[data-v-30089ef1]{margin:6px 0 4px;text-transform:uppercase;letter-spacing:.08em}.muted[data-v-30089ef1]{color:#c7d2fe;margin:0 0 14px}.impressum-section[data-v-30089ef1]{margin-top:16px;padding-top:12px;border-top:1px solid rgba(129,140,248,.2)}.impressum-section h3[data-v-30089ef1]{margin:0 0 6px;text-transform:uppercase;letter-spacing:.06em;font-size:.95rem;color:#e0f2fe}.impressum-section p[data-v-30089ef1]{margin:0 0 6px;color:#cbd5f5;line-height:1.5}.pro-page[data-v-bd5e14ab]{min-height:100vh;padding:24px 18px 40px;font-family:Orbitron,Rajdhani,Trebuchet MS,sans-serif;color:#e0f2fe;background:radial-gradient(circle at 15% 10%,rgba(34,211,238,.2),transparent 45%),radial-gradient(circle at 85% 20%,rgba(236,72,153,.2),transparent 45%),linear-gradient(160deg,#0b0d1b,#10172b 45%,#0b1222)}.pro-hero[data-v-bd5e14ab]{max-width:900px;margin:0 auto 24px;padding:22px;border-radius:22px;border:1px solid rgba(56,189,248,.35);background:#0f172acc;box-shadow:0 24px 40px #04061499;text-align:center}.eyebrow[data-v-bd5e14ab]{margin:0;text-transform:uppercase;letter-spacing:.12em;color:#7dd3fc;font-size:.75rem}.pro-hero h1[data-v-bd5e14ab]{margin:10px 0 8px;text-transform:uppercase;letter-spacing:.08em;font-size:2rem}.pro-subtitle[data-v-bd5e14ab]{margin:0 auto;max-width:720px;color:#c7d2fe}.pro-cta[data-v-bd5e14ab]{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:18px}.pro-btn[data-v-bd5e14ab]{padding:10px 18px;border-radius:999px;font-weight:800;text-decoration:none;font-size:.9rem}.pro-btn--primary[data-v-bd5e14ab]{background:linear-gradient(135deg,#22d3ee,#4f46e5);color:#0b0d1b;box-shadow:0 10px 22px #22d3ee59}.pro-btn--ghost[data-v-bd5e14ab]{background:#0f172ab3;border:1px solid rgba(129,140,248,.5);color:#c7d2fe}.pro-factors[data-v-bd5e14ab]{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0 auto 26px;max-width:1100px}.factor-card[data-v-bd5e14ab]{padding:16px;border-radius:18px;background:#020617b3;border:1px solid rgba(56,189,248,.3);box-shadow:inset 0 0 16px #22d3ee1a;display:grid;gap:6px}.factor-icon[data-v-bd5e14ab]{font-size:1.6rem}.factor-card h3[data-v-bd5e14ab]{margin:0;text-transform:uppercase;letter-spacing:.06em;font-size:.95rem}.factor-card p[data-v-bd5e14ab]{margin:0;color:#cbd5f5;font-size:.85rem}.pro-hook[data-v-bd5e14ab]{display:grid;gap:14px;max-width:980px;margin:0 auto}.hook-card[data-v-bd5e14ab]{padding:18px;border-radius:20px;background:#0f172acc;border:1px solid rgba(129,140,248,.35);box-shadow:0 18px 30px #04061499}.hook-card--alt[data-v-bd5e14ab]{border-color:#ec489966}.hook-card h2[data-v-bd5e14ab]{margin:0 0 6px;text-transform:uppercase;letter-spacing:.08em;font-size:1.2rem}.hook-card p[data-v-bd5e14ab]{margin:0;color:#c7d2fe}@media (max-width: 720px){.pro-hero h1[data-v-bd5e14ab]{font-size:1.5rem}}.faq-page[data-v-0e26c55a]{min-height:100vh;padding:24px 18px 48px;color:#e0f2fe;background:radial-gradient(circle at 10% 5%,#164e6380,transparent 36%),linear-gradient(155deg,#080c18,#10172b 55%,#08111f);font-family:Rajdhani,Trebuchet MS,sans-serif;scroll-behavior:smooth}.faq-hero[data-v-0e26c55a]{max-width:1120px;margin:0 auto 24px;padding:28px;border:1px solid #22d3ee55;border-radius:18px;background:#07111fd9;box-shadow:0 14px 40px #0007}.eyebrow[data-v-0e26c55a]{margin:0;color:#67e8f9;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.faq-hero h1[data-v-0e26c55a]{margin:8px 0;font:800 clamp(2rem,5vw,3.7rem)/1 "Orbitron",sans-serif}.faq-hero p[data-v-0e26c55a]:last-child{margin-bottom:0;font-size:1.12rem;color:#bae6fd}.faq-layout[data-v-0e26c55a]{display:grid;grid-template-columns:minmax(240px,320px) minmax(0,1fr);gap:22px;max-width:1120px;margin:auto;align-items:start}.faq-toc[data-v-0e26c55a]{position:sticky;top:18px;max-height:calc(100vh - 36px);overflow:auto;padding:20px;border:1px solid #22d3ee55;border-radius:16px;background:#081425ef}.faq-toc h2[data-v-0e26c55a]{margin:0 0 14px;font-size:1.15rem;color:#67e8f9}.faq-toc ol[data-v-0e26c55a],.faq-toc ul[data-v-0e26c55a]{padding-left:20px}.faq-toc li[data-v-0e26c55a]{margin:8px 0}.faq-toc a[data-v-0e26c55a]{color:#e0f2fe;text-decoration:none}.faq-toc ul a[data-v-0e26c55a]{color:#9cc8db;font-size:.95rem}.faq-toc a[data-v-0e26c55a]:hover,.faq-toc a[data-v-0e26c55a]:focus{color:#f9a8d4;text-decoration:underline}.faq-category[data-v-0e26c55a]{scroll-margin-top:18px;margin-bottom:28px}.faq-category>h2[data-v-0e26c55a]{margin:0 0 12px;padding:14px 18px;border-left:5px solid #22d3ee;border-radius:10px;background:#0e2237;font-family:Orbitron,sans-serif}.faq-entry[data-v-0e26c55a]{scroll-margin-top:18px;margin-bottom:12px;padding:20px;border:1px solid #ffffff18;border-radius:14px;background:#0b1425e8;box-shadow:0 8px 24px #0005}.faq-entry h3[data-v-0e26c55a]{margin:0 0 12px;color:#f9a8d4;font-size:1.25rem}.faq-answer[data-v-0e26c55a]{color:#d7e7f0;line-height:1.65}.faq-entry img[data-v-0e26c55a]{display:block;max-width:100%;max-height:680px;margin:18px auto 4px;border:1px solid #67e8f955;border-radius:10px;object-fit:contain}.back-link[data-v-0e26c55a]{display:inline-block;margin-top:12px;color:#67e8f9;font-size:.88rem;text-decoration:none}.faq-loading[data-v-0e26c55a],.faq-empty[data-v-0e26c55a]{max-width:1120px;margin:auto;padding:28px;text-align:center;border-radius:14px;background:#0b1425}.spinner[data-v-0e26c55a]{display:inline-block;width:18px;height:18px;margin-right:10px;vertical-align:middle;border:3px solid #67e8f944;border-top-color:#67e8f9;border-radius:50%;animation:spin-0e26c55a .7s linear infinite}@keyframes spin-0e26c55a{to{transform:rotate(360deg)}}@media (max-width: 760px){.faq-layout[data-v-0e26c55a]{grid-template-columns:1fr}.faq-toc[data-v-0e26c55a]{position:static;max-height:none}.faq-page[data-v-0e26c55a]{padding-inline:10px}}.legal-page[data-v-d513a2ba]{min-height:100vh;padding:24px 18px 50px;color:#e8edf7;background:radial-gradient(circle at 12% 5%,#27469066,transparent 36%),linear-gradient(150deg,#080d19,#111a2d);font-family:Rajdhani,sans-serif}.legal-page>header[data-v-d513a2ba],.documents[data-v-d513a2ba],.state[data-v-d513a2ba]{max-width:1050px;margin:auto}.legal-page>header[data-v-d513a2ba]{padding:28px;border:1px solid #7dd3fc55;border-radius:18px;background:#091425e8}.legal-page header p[data-v-d513a2ba]{margin:0;color:#7dd3fc;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.legal-page h1[data-v-d513a2ba]{margin:8px 0;font:800 clamp(2rem,5vw,3.4rem)/1 "Orbitron",sans-serif}.documents[data-v-d513a2ba]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:22px}.documents section>h2[data-v-d513a2ba]{padding:15px 18px;border-radius:12px;background:#14233d;color:#bae6fd}.documents article[data-v-d513a2ba]{margin:12px 0;padding:20px;border:1px solid #ffffff1f;border-radius:14px;background:#0b1526}.documents h3[data-v-d513a2ba]{margin-top:0;color:#f9a8d4}.state[data-v-d513a2ba]{margin-top:20px;padding:25px;text-align:center}.spinner[data-v-d513a2ba]{display:inline-block;width:18px;height:18px;margin-right:10px;border:3px solid #7dd3fc44;border-top-color:#7dd3fc;border-radius:50%;animation:spin-d513a2ba .7s linear infinite}@keyframes spin-d513a2ba{to{transform:rotate(360deg)}}@media (max-width:720px){.documents[data-v-d513a2ba]{grid-template-columns:1fr}}.game-statistics[data-v-de182fcb]{min-height:70vh;display:grid;gap:20px;padding:24px;color:#e9f5ff}.statistics-hero[data-v-de182fcb],.statistics-section[data-v-de182fcb]{border:1px solid rgba(56,189,248,.3);border-radius:22px;background:linear-gradient(145deg,#091830f5,#181435f5);box-shadow:0 18px 40px #0206174d}.statistics-hero[data-v-de182fcb]{padding:28px;text-align:center}.statistics-hero p[data-v-de182fcb],.statistics-hero h1[data-v-de182fcb],.statistics-hero span[data-v-de182fcb]{margin:0}.statistics-hero p[data-v-de182fcb]{color:#67e8f9;font-size:.75rem;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.statistics-hero h1[data-v-de182fcb]{margin:6px 0;font-size:clamp(2rem,5vw,3rem)}.statistics-hero span[data-v-de182fcb]{color:#c4d7ee}.statistics-sections[data-v-de182fcb]{display:grid;gap:16px}.statistics-section[data-v-de182fcb]{padding:20px}.statistics-section h2[data-v-de182fcb]{margin:0 0 14px}.statistics-grid[data-v-de182fcb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.statistics-card[data-v-de182fcb]{display:flex;align-items:center;gap:14px;min-height:108px;padding:17px;border:1px solid rgba(125,211,252,.22);border-radius:16px;background:radial-gradient(circle at 0 0,rgba(34,211,238,.13),transparent 45%),#020c1cb3}.statistics-card>span[data-v-de182fcb]{font-size:2rem}.statistics-card div[data-v-de182fcb]{display:grid;gap:3px}.statistics-card strong[data-v-de182fcb]{color:#fff;font-size:1.65rem}.statistics-card small[data-v-de182fcb]{color:#bdd0e8}.statistics-loading[data-v-de182fcb]{min-height:260px;display:grid;place-content:center;justify-items:center;gap:12px}.statistics-spinner[data-v-de182fcb]{width:42px;height:42px;border:4px solid rgba(125,211,252,.25);border-top-color:#22d3ee;border-radius:50%;animation:spin-de182fcb .7s linear infinite}.statistics-overlay[data-v-de182fcb]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1600;display:grid;place-items:center;padding:20px;background:#020617d6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.statistics-overlay article[data-v-de182fcb]{width:min(440px,100%);display:grid;justify-items:center;gap:12px;padding:26px;border:1px solid #ef4444;border-radius:20px;background:#1f0a12;text-align:center}.statistics-overlay article>span[data-v-de182fcb]{font-size:2.5rem}.statistics-overlay h2[data-v-de182fcb],.statistics-overlay p[data-v-de182fcb]{margin:0}.statistics-overlay p[data-v-de182fcb]{color:#fecdd3}.statistics-overlay button[data-v-de182fcb]{min-height:44px;padding:10px 18px;border:0;border-radius:12px;background:linear-gradient(135deg,#38bdf8,#6366f1);color:#07111f;font-weight:900}@keyframes spin-de182fcb{to{transform:rotate(360deg)}}@media (max-width:600px){.game-statistics[data-v-de182fcb]{padding:12px}.statistics-hero[data-v-de182fcb],.statistics-section[data-v-de182fcb]{padding:16px}.statistics-grid[data-v-de182fcb]{grid-template-columns:1fr 1fr}.statistics-card[data-v-de182fcb]{min-height:95px;padding:12px}.statistics-card strong[data-v-de182fcb]{font-size:1.35rem}}@media (max-width:410px){.statistics-grid[data-v-de182fcb]{grid-template-columns:1fr}}.reset-page[data-v-7d88da59]{min-height:100vh;padding:18px 16px 28px;display:flex;align-items:center;justify-content:center;font-family:Orbitron,Rajdhani,Trebuchet MS,sans-serif;color:#e0f2fe}.reset-card[data-v-7d88da59]{width:100%;max-width:420px;background:#0f172acc;border:1px solid rgba(56,189,248,.35);border-radius:20px;padding:20px;box-shadow:0 18px 36px #04061499;display:grid;gap:12px}.reset-card__header h2[data-v-7d88da59]{margin:6px 0;text-transform:uppercase;letter-spacing:.08em}.eyebrow[data-v-7d88da59]{margin:0;text-transform:uppercase;letter-spacing:.12em;color:#7dd3fc;font-size:.75rem}.muted[data-v-7d88da59]{color:#c7d2fe;margin:0}.reset-form[data-v-7d88da59]{display:grid;gap:12px;margin-top:6px}.reset-field[data-v-7d88da59]{display:grid;gap:6px;font-size:.9rem}.reset-field input[data-v-7d88da59]{border-radius:12px;padding:10px 12px;border:1px solid rgba(129,140,248,.5);background:#0f172ab3;color:#e0f2fe}.reset-btn[data-v-7d88da59]{border:none;border-radius:999px;padding:10px 16px;font-weight:800;background:linear-gradient(135deg,#22d3ee,#4f46e5);color:#0b0d1b;cursor:pointer;box-shadow:0 10px 20px #22d3ee59}.reset-btn[data-v-7d88da59]:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.reset-link[data-v-7d88da59]{text-align:center;color:#a5b4fc;text-decoration:none;font-size:.85rem}.reset-link[data-v-7d88da59]:hover{color:#e0f2fe}.success-text[data-v-7d88da59]{color:#86efac;font-weight:600}.error-text[data-v-7d88da59]{color:#fda4af;font-weight:600}.reset-page[data-v-84d2e143]{min-height:100vh;padding:18px 16px 28px;display:flex;align-items:center;justify-content:center;font-family:Orbitron,Rajdhani,Trebuchet MS,sans-serif;color:#e0f2fe}.reset-card[data-v-84d2e143]{width:100%;max-width:420px;background:#0f172acc;border:1px solid rgba(56,189,248,.35);border-radius:20px;padding:20px;box-shadow:0 18px 36px #04061499;display:grid;gap:12px}.reset-card__header h2[data-v-84d2e143]{margin:6px 0;text-transform:uppercase;letter-spacing:.08em}.eyebrow[data-v-84d2e143]{margin:0;text-transform:uppercase;letter-spacing:.12em;color:#7dd3fc;font-size:.75rem}.muted[data-v-84d2e143]{color:#c7d2fe;margin:0}.reset-form[data-v-84d2e143]{display:grid;gap:12px;margin-top:6px}.reset-field[data-v-84d2e143]{display:grid;gap:6px;font-size:.9rem}.reset-field input[data-v-84d2e143]{border-radius:12px;padding:10px 12px;border:1px solid rgba(129,140,248,.5);background:#0f172ab3;color:#e0f2fe}.reset-btn[data-v-84d2e143]{border:none;border-radius:999px;padding:10px 16px;font-weight:800;background:linear-gradient(135deg,#22d3ee,#4f46e5);color:#0b0d1b;cursor:pointer;box-shadow:0 10px 20px #22d3ee59}.reset-btn[data-v-84d2e143]:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.reset-link[data-v-84d2e143]{text-align:center;color:#a5b4fc;text-decoration:none;font-size:.85rem}.reset-link[data-v-84d2e143]:hover{color:#e0f2fe}.success-text[data-v-84d2e143]{color:#86efac;font-weight:600}.error-text[data-v-84d2e143]{color:#fda4af;font-weight:600}.werbeportal-page[data-v-edb14524]{padding:20px;color:#e2e8f0}.portal-card[data-v-edb14524]{max-width:1200px;margin:0 auto;border:1px solid rgba(56,189,248,.25);border-radius:20px;padding:18px;background:#07132cbf}.eyebrow[data-v-edb14524]{color:#7dd3fc;text-transform:uppercase;letter-spacing:.1em;margin:0}.subtitle[data-v-edb14524]{color:#bfdbfe}.invite-card[data-v-edb14524]{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);gap:22px;align-items:center;margin-bottom:18px;padding:20px;border:1px solid rgba(249,115,22,.45);border-radius:16px;background:linear-gradient(135deg,#7c2d1257,#0f172acc)}.invite-card h3[data-v-edb14524]{margin:4px 0 8px;color:#fff7ed}.invite-card__eyebrow[data-v-edb14524]{margin:0;color:#fdba74;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.invite-card__notice[data-v-edb14524]{color:#fed7aa;font-size:.9rem}.invite-form[data-v-edb14524]{display:grid;gap:8px}.invite-form label[data-v-edb14524]{font-weight:700}.invite-form__controls[data-v-edb14524]{display:flex;gap:8px}.invite-form input[data-v-edb14524]{min-width:0;flex:1;border:1px solid rgba(251,146,60,.45);border-radius:12px;background:#020617b3;color:#fff;padding:11px 12px}.invite-btn[data-v-edb14524]{border:0;border-radius:12px;background:linear-gradient(90deg,#f59e0b,#f97316);color:#111827;font-weight:800;padding:11px 16px}.invite-btn[data-v-edb14524]:disabled{opacity:.6}.invite-limits[data-v-edb14524]{margin:0;color:#bfdbfe;font-size:.85rem}.invite-success[data-v-edb14524]{margin:4px 0 0;color:#86efac;font-weight:700}.link-box[data-v-edb14524]{border:1px solid rgba(56,189,248,.2);border-radius:12px;padding:12px;margin-bottom:14px}.link-box__value[data-v-edb14524]{font-weight:700;word-break:break-all}.stats-grid[data-v-edb14524]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin-bottom:16px}.stat-card[data-v-edb14524]{border:1px solid rgba(56,189,248,.2);border-radius:12px;padding:10px;display:grid;gap:6px}.stat-card strong[data-v-edb14524]{font-size:1.2rem}.table-wrap table[data-v-edb14524]{width:100%;border-collapse:collapse}.table-wrap th[data-v-edb14524],.table-wrap td[data-v-edb14524]{border-bottom:1px solid rgba(148,163,184,.25);padding:8px;text-align:left}.table-wrap input[data-v-edb14524]{width:84px}.banner-wrap[data-v-edb14524]{margin-top:34px}.banner-card[data-v-edb14524]{margin-top:16px}.banner-preview[data-v-edb14524]{margin-top:8px;margin-bottom:10px;padding:10px;border:1px solid rgba(56,189,248,.2);border-radius:10px;background:#02061766;overflow-x:auto}.banner-preview img[data-v-edb14524]{display:block;max-width:100%;height:auto}.banner-card textarea[data-v-edb14524]{width:100%;min-height:86px}.copy-btn[data-v-edb14524],.save-btn[data-v-edb14524]{margin-top:8px;border:1px solid rgba(56,189,248,.4);background:#1e40af80;color:#dbeafe;border-radius:10px;padding:8px 12px}.state--error[data-v-edb14524]{color:#fda4af}@media (max-width: 760px){.invite-card[data-v-edb14524]{grid-template-columns:1fr}.invite-form__controls[data-v-edb14524]{flex-direction:column}}.compensation-page[data-v-4f6b9381]{display:grid;gap:14px}.comp-header .eyebrow[data-v-4f6b9381]{text-transform:uppercase;letter-spacing:.14em;color:#7dd3fce6;margin:0}.comp-header h1[data-v-4f6b9381]{margin:2px 0}.comp-header .subtitle[data-v-4f6b9381]{margin:0;color:#bfdbfed1}.panel[data-v-4f6b9381]{border-radius:14px;border:1px solid rgba(56,189,248,.35);background:linear-gradient(160deg,#061127e0,#1b1336e0);padding:14px}.panel--error[data-v-4f6b9381]{color:#ff9ab0}.grid[data-v-4f6b9381]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.cell[data-v-4f6b9381]{display:grid;gap:4px;border:1px solid rgba(56,189,248,.2);border-radius:10px;padding:10px}.redeem-form[data-v-4f6b9381]{display:grid;gap:8px;grid-template-columns:1fr 1fr auto}.redeem-form select[data-v-4f6b9381],.redeem-form input[data-v-4f6b9381]{border-radius:10px;border:1px solid rgba(148,163,184,.35);background:#0f172ab8;color:#e2e8f0;padding:8px}.redeem-form button[data-v-4f6b9381]{border-radius:10px;border:1px solid rgba(56,189,248,.55);background:#0e74904d;color:#e0faff;padding:8px 12px}.hint[data-v-4f6b9381],.muted[data-v-4f6b9381]{color:#bfdbfebd;margin:8px 0 0}.message[data-v-4f6b9381]{margin-top:8px;color:#86efac}.list[data-v-4f6b9381]{display:grid;gap:8px}.row[data-v-4f6b9381]{display:grid;grid-template-columns:1fr 1.3fr auto auto;gap:10px;padding:10px;border-radius:10px;background:#112d5875}@media (max-width: 960px){.grid[data-v-4f6b9381],.redeem-form[data-v-4f6b9381],.row[data-v-4f6b9381]{grid-template-columns:1fr}}.thread-row[data-v-ad2bad7f]{display:grid;grid-template-columns:1fr 80px;align-items:stretch;border-bottom:1px solid #21445f}.thread-row[data-v-ad2bad7f]:hover{background:#12304a}.thread-main[data-v-ad2bad7f]{display:grid;grid-template-columns:45px 1fr;gap:12px;align-items:center;padding:14px;color:#effaff}.thread-row small[data-v-ad2bad7f]{display:block;color:#a9c3d7}.flags[data-v-ad2bad7f]{font-size:1.2rem;text-decoration:none}.thread-title[data-v-ad2bad7f]{color:#effaff;font-weight:800;text-decoration:none}.author-link[data-v-ad2bad7f]{display:inline;color:#63dcf4;text-decoration:none}.replies[data-v-ad2bad7f]{display:grid;place-content:center;text-align:center;color:#effaff;text-decoration:none}.empty[data-v-ad2bad7f]{padding:24px;color:#a9c3d7;text-align:center}.forum-page[data-v-3c522a17]{max-width:1180px;margin:auto;padding:24px;color:#ecf7ff;text-align:left}.forum-hero[data-v-3c522a17],.panel[data-v-3c522a17],.category-card[data-v-3c522a17]{border:1px solid #1b7597;border-radius:20px;background:linear-gradient(145deg,#09172d,#10233d);box-shadow:0 14px 30px #0004}.forum-hero[data-v-3c522a17]{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:28px;margin-bottom:18px}.forum-hero h1[data-v-3c522a17]{margin:4px 0;font-size:2.1rem}.forum-hero p[data-v-3c522a17],.category-main p[data-v-3c522a17],.muted[data-v-3c522a17]{color:#aac2d8}.eyebrow[data-v-3c522a17]{color:#45d5ed;font-weight:800;text-transform:uppercase}.panel[data-v-3c522a17]{padding:20px;margin-bottom:18px}.composer[data-v-3c522a17]{display:grid;gap:12px}.composer input[data-v-3c522a17],.composer textarea[data-v-3c522a17],.composer select[data-v-3c522a17],.search input[data-v-3c522a17]{width:100%;border:1px solid #286585;border-radius:12px;padding:12px;background:#071426;color:#fff}.image-picker[data-v-3c522a17]{width:fit-content;border:1px solid #357697;border-radius:9px;background:#17334e;padding:8px 12px;cursor:pointer}.image-picker input[data-v-3c522a17]{display:none}.actions[data-v-3c522a17],.section-head[data-v-3c522a17],.search[data-v-3c522a17]{display:flex;gap:10px;justify-content:flex-end;align-items:center}.search input[data-v-3c522a17]{flex:1}.primary[data-v-3c522a17],.secondary[data-v-3c522a17]{border:0;border-radius:12px;padding:12px 18px;font-weight:800}.primary[data-v-3c522a17]{background:linear-gradient(90deg,#29c7e8,#7350f5)}.secondary[data-v-3c522a17]{background:#17334e;color:#e7f7ff;border:1px solid #2b6b8f}.primary[data-v-3c522a17]:disabled,.secondary[data-v-3c522a17]:disabled{opacity:.55}.category-list[data-v-3c522a17]{display:grid;gap:12px}.category-card[data-v-3c522a17]{display:grid;grid-template-columns:58px 1fr 120px 260px;gap:16px;align-items:center;padding:18px}.category-icon[data-v-3c522a17]{font-size:2rem;text-align:center}.category-main h2[data-v-3c522a17]{font-size:1.2rem;margin:0 0 5px}.category-main p[data-v-3c522a17]{margin:0 0 8px}.category-link[data-v-3c522a17],.latest[data-v-3c522a17]{color:#63dcf4;text-decoration:none}.stats[data-v-3c522a17]{display:grid;grid-template-columns:1fr 1fr;gap:3px 8px}.stats span[data-v-3c522a17]{color:#aac2d8;font-size:.8rem}.latest[data-v-3c522a17]{display:flex;flex-direction:column;border-left:1px solid #24506d;padding-left:16px}.latest span[data-v-3c522a17]{color:#aac2d8;font-size:.85rem}.private[data-v-3c522a17]{font-size:.68rem;color:#ffc768}.loading[data-v-3c522a17]{text-align:center;padding:50px}@media (max-width:800px){.forum-hero[data-v-3c522a17]{align-items:stretch;flex-direction:column}.category-card[data-v-3c522a17]{grid-template-columns:45px 1fr}.stats[data-v-3c522a17],.latest[data-v-3c522a17]{grid-column:2}.latest[data-v-3c522a17]{border-left:0;padding-left:0}.search[data-v-3c522a17]{align-items:stretch;flex-direction:column}}.page[data-v-bfc41ff0]{max-width:1050px;margin:auto;padding:24px;color:#eef9ff;text-align:left}.head[data-v-bfc41ff0],.panel[data-v-bfc41ff0]{padding:22px;border:1px solid #1b7597;border-radius:20px;background:#0a192e;margin-bottom:16px}.head[data-v-bfc41ff0]{display:flex;justify-content:space-between;align-items:center;gap:18px}.head a[data-v-bfc41ff0]{color:#61d9ef}.head h1[data-v-bfc41ff0]{margin:14px 0 4px}.head p[data-v-bfc41ff0]{color:#acc5d9}.composer[data-v-bfc41ff0]{display:grid;gap:12px}.composer input[data-v-bfc41ff0],.composer textarea[data-v-bfc41ff0]{width:100%;border:1px solid #286585;border-radius:12px;padding:12px;background:#071426;color:#fff}.image-picker[data-v-bfc41ff0]{width:fit-content;border:1px solid #357697;border-radius:9px;background:#17334e;padding:8px 12px;cursor:pointer}.image-picker input[data-v-bfc41ff0]{display:none}.actions[data-v-bfc41ff0]{display:flex;justify-content:flex-end;gap:10px}.primary[data-v-bfc41ff0],.secondary[data-v-bfc41ff0]{border:0;border-radius:12px;padding:11px 16px;font-weight:800}.primary[data-v-bfc41ff0]{background:linear-gradient(90deg,#29c7e8,#7350f5);color:#08111f}.secondary[data-v-bfc41ff0]{background:#17334e;color:#e7f7ff;border:1px solid #2b6b8f}.primary[data-v-bfc41ff0]:disabled,.secondary[data-v-bfc41ff0]:disabled{opacity:.55}.loading[data-v-bfc41ff0]{text-align:center;padding:40px}@media (max-width: 650px){.head[data-v-bfc41ff0]{align-items:stretch;flex-direction:column}}.thread-page[data-v-b899e722]{max-width:1050px;margin:auto;padding:24px;color:#effaff;text-align:left}.thread-head[data-v-b899e722],.post[data-v-b899e722],.reply[data-v-b899e722],.locked[data-v-b899e722]{border:1px solid #1b7597;border-radius:18px;background:#0a192e;margin-bottom:14px}.thread-head[data-v-b899e722]{padding:22px}.thread-head>a[data-v-b899e722],.author-link[data-v-b899e722]{color:#5bd9ef;text-decoration:none;font-weight:800}.thread-head h1[data-v-b899e722]{margin:14px 0}.moderation[data-v-b899e722],.post-actions[data-v-b899e722]{display:flex;gap:8px;flex-wrap:wrap}.moderation button[data-v-b899e722],.moderation select[data-v-b899e722],.post-actions button[data-v-b899e722]{border:1px solid #357697;border-radius:9px;background:#17334e;color:#fff;padding:8px 12px}.moderation select[data-v-b899e722]{min-width:190px}.post[data-v-b899e722]{display:grid;grid-template-columns:180px 1fr;overflow:hidden}.post aside[data-v-b899e722]{padding:18px;background:#0d213a}.post time[data-v-b899e722]{display:block;color:#aac1d5;font-size:.8rem;margin-top:8px}.author-stat[data-v-b899e722]{display:block;color:#aac1d5;font-size:.8rem;margin-top:8px}.post-body[data-v-b899e722]{padding:20px;white-space:pre-wrap}.post-body p[data-v-b899e722]{margin:0 0 12px}.post-body small[data-v-b899e722]{color:#93acc0}.post-quote[data-v-b899e722],.reply-quote[data-v-b899e722]{margin:0 0 14px;padding:12px 14px;border-left:4px solid #5bd9ef;border-radius:8px;background:#071426;color:#cce8f5}.post-quote p[data-v-b899e722]{margin:5px 0 0;white-space:pre-wrap}.reply-quote[data-v-b899e722]{display:flex;justify-content:space-between;align-items:center}.reply-quote button[data-v-b899e722]{border:0;background:transparent;color:#fff;font-size:1.2rem}.post-images[data-v-b899e722]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,240px));gap:10px;margin:14px 0}.post-images img[data-v-b899e722]{width:100%;height:160px;object-fit:cover;border:1px solid #286585;border-radius:10px}.post-actions[data-v-b899e722]{margin-top:12px}.post-actions .report-button[data-v-b899e722]{margin-left:auto;border-color:#b94a65;color:#ffd7df}.post-actions .delete-button[data-v-b899e722]{border-color:#b94a65;color:#ffd7df}.post-actions .liked[data-v-b899e722]{border-color:#ff7f9b;background:#522038}.post textarea[data-v-b899e722],.reply textarea[data-v-b899e722]{width:100%;padding:12px;border:1px solid #286585;border-radius:12px;background:#071426;color:#fff}.reply[data-v-b899e722]{padding:20px}.reply h2[data-v-b899e722]{margin-top:0}.image-picker[data-v-b899e722]{display:block;width:fit-content;margin-top:10px;border:1px solid #357697;border-radius:9px;background:#17334e;padding:8px 12px;cursor:pointer}.image-picker input[data-v-b899e722]{display:none}.primary[data-v-b899e722]{margin-top:10px;border:0;border-radius:12px;padding:12px 18px;background:linear-gradient(90deg,#29c7e8,#7350f5);font-weight:800}.primary[data-v-b899e722]:disabled,button[data-v-b899e722]:disabled,select[data-v-b899e722]:disabled{opacity:.55}.locked[data-v-b899e722],.loading[data-v-b899e722]{text-align:center;padding:30px}@media (max-width: 650px){.post[data-v-b899e722]{grid-template-columns:1fr}.post aside[data-v-b899e722]{padding:12px}.post-actions .report-button[data-v-b899e722]{margin-left:0}}
