.building-page[data-v-8b3cfcc9]{padding:18px 16px 28px;color:#eef2ff;font-family:Orbitron,Rajdhani,Trebuchet MS,sans-serif;background:radial-gradient(circle at 20% 20%,rgba(88,70,255,.35),transparent 45%),radial-gradient(circle at 80% 10%,rgba(0,255,199,.25),transparent 40%),linear-gradient(160deg,#0b0d1b,#10162b 40%,#0b1222);background-color:#0b0d1b;min-height:100%}.tab-bar[data-v-8b3cfcc9]{display:inline-flex;background:#0f172a99;border:1px solid rgba(56,189,248,.25);border-radius:999px;overflow:hidden;margin-bottom:16px}.tab-btn[data-v-8b3cfcc9]{border:none;padding:10px 16px;background:transparent;color:#c7d2fe;font-weight:700;cursor:pointer}.tab-btn.active[data-v-8b3cfcc9]{background:linear-gradient(135deg,#22d3ee,#7c3aed);color:#0b0d1b}.loading[data-v-8b3cfcc9]{padding:18px;background:#0f172a99;border:1px solid rgba(56,189,248,.2);border-radius:16px}.loading--inline[data-v-8b3cfcc9]{margin-bottom:14px}.empty-state[data-v-8b3cfcc9]{padding:24px 18px;background:#0f172a99;border:1px dashed rgba(34,211,238,.4);border-radius:18px;text-align:center;color:#e2e8f0}.empty-title[data-v-8b3cfcc9]{margin:0 0 6px;font-size:1.1rem;font-weight:700}.empty-subtitle[data-v-8b3cfcc9]{margin:0;color:#c7d2fe}.unlockable-box[data-v-8b3cfcc9]{margin-top:18px}.unlockable-separator[data-v-8b3cfcc9]{height:1px;width:100%;margin:4px 0 14px;background:linear-gradient(90deg,#38bdf800,#38bdf880 20%,#7c3aed73,#38bdf880 80%,#38bdf800)}.unlockable-title[data-v-8b3cfcc9]{margin:0 0 10px;font-size:1rem;color:#e2e8f0}.reorder-strip[data-v-8b3cfcc9]{display:grid;grid-template-columns:1fr;gap:8px;margin-bottom:12px}.reorder-strip__item[data-v-8b3cfcc9]{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:12px;border:1px solid rgba(56,189,248,.25);background:#0f172a8c;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;-webkit-user-drag:none}.reorder-strip__handle[data-v-8b3cfcc9]{border:1px solid rgba(255,255,255,.25);background:#0f172ad1;color:#e2e8f0;width:24px;height:24px;border-radius:50%;cursor:grab;line-height:1;display:inline-flex;align-items:center;justify-content:center}.reorder-strip__label[data-v-8b3cfcc9]{flex:1;font-size:.86rem;color:#cbd5e1}.reorder-strip__actions[data-v-8b3cfcc9]{display:inline-flex;gap:4px}.reorder-buttons[data-v-8b3cfcc9]{display:grid;gap:6px;margin:0 0 14px}.reorder-buttons__row[data-v-8b3cfcc9]{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:6px}.reorder-buttons__label[data-v-8b3cfcc9]{color:#cbd5e1;font-size:.82rem}.reorder-strip__button[data-v-8b3cfcc9]{width:26px;height:26px;border:1px solid rgba(56,189,248,.3);border-radius:8px;background:#0f172acc;color:#e2e8f0;cursor:pointer}.reorder-strip__button[data-v-8b3cfcc9]:disabled{opacity:.35;cursor:not-allowed}.building-card--chosen[data-v-8b3cfcc9]{border-color:#38bdf8cc}.building-card--ghost[data-v-8b3cfcc9]{opacity:.35}.building-card--drag[data-v-8b3cfcc9]{opacity:.9}.reorder-strip__state[data-v-8b3cfcc9]{margin:-4px 0 12px;color:#67e8f9;font-size:.85rem;font-weight:700}.building-grid[data-v-8b3cfcc9]{display:grid;grid-template-columns:1fr;gap:14px}.building-card[data-v-8b3cfcc9]{position:relative;display:flex;flex-direction:column;border-radius:20px;overflow:hidden;background:linear-gradient(160deg,#0f172ad9,#0f172a66);border:1px solid rgba(99,102,241,.35);text-decoration:none;color:inherit;box-shadow:0 16px 30px #05081499;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}.building-card__drag-handle[data-v-8b3cfcc9]{position:absolute;top:10px;right:10px;z-index:3;width:28px;height:28px;border-radius:50%;border:1px solid rgba(255,255,255,.25);background:#0f172ad1;color:#e2e8f0;cursor:grab;display:flex;align-items:center;justify-content:center;line-height:1;font-size:14px;-webkit-user-select:none;user-select:none;touch-action:none;-webkit-user-drag:none}.building-card__drag-handle[data-v-8b3cfcc9]:active{cursor:grabbing}.building-card--skeleton[data-v-8b3cfcc9]{pointer-events:none}.building-card__image--skeleton[data-v-8b3cfcc9],.skeleton-line[data-v-8b3cfcc9]{background:linear-gradient(90deg,#1e293be6,#475569b3,#1e293be6);background-size:200% 100%;animation:buildingShimmer-8b3cfcc9 1.4s linear infinite}.building-card__image--skeleton[data-v-8b3cfcc9]{min-height:180px;border-radius:16px 16px 0 0}.skeleton-line[data-v-8b3cfcc9]{height:14px;border-radius:999px;margin-bottom:10px}.skeleton-line--title[data-v-8b3cfcc9]{width:72%;height:18px}.skeleton-line--meta[data-v-8b3cfcc9]{width:88%}.skeleton-line--meta.short[data-v-8b3cfcc9]{width:52%}@keyframes buildingShimmer-8b3cfcc9{0%{background-position:200% 0}to{background-position:-200% 0}}.building-card[data-v-8b3cfcc9]:hover{transform:translateY(-4px);box-shadow:0 20px 36px #050814bf;border-color:#38bdf899}.building-card__image[data-v-8b3cfcc9]{height:150px;position:relative;background:linear-gradient(160deg,#0b0d1b,#1e1b4b 60%,#0f172a);display:flex;align-items:center;justify-content:center}.building-card__glass[data-v-8b3cfcc9]{position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff1a;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);pointer-events:none}.building-card__image img[data-v-8b3cfcc9]{width:100%;height:100%;object-fit:cover}.building-card__image-link[data-v-8b3cfcc9]{color:inherit;text-decoration:none}.building-card__image-link[data-v-8b3cfcc9]:hover,.building-card__image-link[data-v-8b3cfcc9]:focus-visible{filter:brightness(1.08)}.building-card__image-link[data-v-8b3cfcc9]:focus-visible{outline:2px solid #7dd3fc;outline-offset:-2px}.building-card__placeholder[data-v-8b3cfcc9]{font-size:2.1rem;color:#a5b4fc}.building-card__body[data-v-8b3cfcc9]{padding:14px 16px 18px}.building-card__title-row[data-v-8b3cfcc9]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px}.building-card__title-row h3[data-v-8b3cfcc9]{margin:0;font-size:1.1rem;min-width:0}.building-card__meta-actions[data-v-8b3cfcc9]{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto}.building-card__owned[data-v-8b3cfcc9]{display:inline-flex;align-items:center;gap:6px;width:fit-content;margin:0;padding:4px 8px;border-radius:999px;background:#0f172a7a;border:1px solid rgba(56,189,248,.28);color:#dbeafe;font-size:.82rem;font-weight:700;white-space:nowrap;flex:0 0 auto}.pill[data-v-8b3cfcc9]{background:#5850ff33;color:#e0e7ff;border:1px solid rgba(129,140,248,.6);border-radius:999px;padding:4px 8px;font-size:.8rem;font-weight:700}.muted[data-v-8b3cfcc9]{margin:0;color:#cbd5f5}.progress-block[data-v-8b3cfcc9]{margin:8px 0 12px}.progress-label[data-v-8b3cfcc9]{display:grid;gap:4px;color:#e2e8f0;font-size:.9rem}.eta[data-v-8b3cfcc9]{color:#9aa4d1;font-size:.85rem}.progress-bar[data-v-8b3cfcc9]{position:relative;height:9px;border-radius:999px;background:#0f172ab3;overflow:hidden;margin-top:6px}.progress-fill[data-v-8b3cfcc9]{height:100%;background:linear-gradient(135deg,#22d3ee,#a855f7);transition:width .2s ease}.small[data-v-8b3cfcc9]{font-size:.85rem}.cta-row[data-v-8b3cfcc9]{display:flex;justify-content:flex-end;align-items:center;gap:6px;margin-top:10px;font-weight:700;color:#7dd3fc}.buy-btn[data-v-8b3cfcc9]{margin-top:10px;width:100%;padding:10px 12px;border:none;border-radius:999px;font-weight:700;background:linear-gradient(135deg,#22d3ee,#7c3aed);color:#0b0d1b;cursor:pointer}.buy-btn[data-v-8b3cfcc9]:disabled{opacity:.7;cursor:not-allowed}.buy-btn--blocked[data-v-8b3cfcc9]{background:linear-gradient(135deg,#475569,#991b1b);color:#fee2e2}.buy-btn__content[data-v-8b3cfcc9],.buy-btn__price[data-v-8b3cfcc9]{display:inline-flex;align-items:center;justify-content:center;gap:4px}.buy-btn__currency-icon[data-v-8b3cfcc9]{width:18px;height:18px;object-fit:contain}.resource-error-overlay[data-v-8b3cfcc9]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:20px;background:#030712b8;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.resource-error-modal[data-v-8b3cfcc9]{width:min(420px,100%);padding:22px;border-radius:18px;border:1px solid rgba(248,113,113,.55);background:linear-gradient(160deg,#450a0af5,#0f172afa),#111827;color:#fee2e2;box-shadow:0 24px 70px #0009;text-align:center}.resource-error-modal__icon[data-v-8b3cfcc9]{width:46px;height:46px;margin:0 auto 12px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#f871712e;border:1px solid rgba(248,113,113,.45);font-size:1.35rem}.resource-error-modal h3[data-v-8b3cfcc9]{margin:0 0 8px;font-size:1.15rem;color:#fff7ed}.resource-error-modal p[data-v-8b3cfcc9]{margin:0;color:#fecaca}.resource-error-modal__button[data-v-8b3cfcc9]{margin-top:18px}.description-toggle-row[data-v-8b3cfcc9]{margin-top:6px;display:flex;justify-content:flex-end}.description-toggle[data-v-8b3cfcc9]{border:1px solid rgba(56,189,248,.35);background:#0f172a73;color:#cbd5f5;border-radius:10px;width:36px;height:32px;padding:0;font-weight:600;cursor:pointer;display:inline-flex;justify-content:center;align-items:center}.building-description[data-v-8b3cfcc9]{margin-top:8px}.requirements-table[data-v-8b3cfcc9]{width:100%;margin-top:8px;border-collapse:collapse;font-size:.82rem;border:1px solid rgba(56,189,248,.2);border-radius:8px;overflow:hidden}.requirements-table th[data-v-8b3cfcc9],.requirements-table td[data-v-8b3cfcc9]{padding:6px 8px;border-bottom:1px solid rgba(56,189,248,.18)}.requirements-table tr:last-child td[data-v-8b3cfcc9]{border-bottom:none}.requirements-table th[data-v-8b3cfcc9]{text-align:left;color:#bfdbfe;background:#0f172a8c}.description-toggle__icon[data-v-8b3cfcc9]{font-size:1rem;line-height:1}.arrow[data-v-8b3cfcc9]{transition:transform .12s ease}.building-card:hover .arrow[data-v-8b3cfcc9]{transform:translate(4px)}@media (min-width: 1100px){.building-page[data-v-8b3cfcc9]{padding:32px 48px 40px}.building-grid[data-v-8b3cfcc9]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px}.building-grid.building-grid--desktop-one[data-v-8b3cfcc9]{grid-template-columns:repeat(1,minmax(280px,460px));justify-content:center}.building-grid.building-grid--desktop-two[data-v-8b3cfcc9]{grid-template-columns:repeat(2,minmax(280px,460px));justify-content:center}.building-card__image[data-v-8b3cfcc9]{height:170px}}@media (min-width: 700px) and (max-width: 1099px){.building-page[data-v-8b3cfcc9]{padding:24px 28px 32px}.building-grid[data-v-8b3cfcc9]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}.building-unavailable-overlay[data-v-d0e2ec11]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2100;display:flex;align-items:center;justify-content:center;padding:20px;background:#030712c2;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.building-unavailable-modal[data-v-d0e2ec11]{width:min(420px,100%);padding:22px;border-radius:18px;border:1px solid rgba(125,211,252,.48);background:radial-gradient(circle at top,rgba(34,211,238,.18),transparent 42%),linear-gradient(160deg,#0f172afa,#080d1bfa);color:#e0f2fe;text-align:center;box-shadow:0 24px 70px #0000009e}.building-unavailable-modal__icon[data-v-d0e2ec11]{width:48px;height:48px;margin:0 auto 12px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#38bdf829;border:1px solid rgba(125,211,252,.42);font-size:1.35rem}.building-unavailable-modal h3[data-v-d0e2ec11]{margin:0 0 8px;color:#f8fafc;font-size:1.15rem}.building-unavailable-modal p[data-v-d0e2ec11]{margin:0;color:#c7d2fe}.building-unavailable-modal__button[data-v-d0e2ec11]{display:inline-flex;align-items:center;justify-content:center;margin-top:18px;padding:10px 16px;border-radius:999px;background:linear-gradient(135deg,#22d3ee,#7c3aed);color:#0b0d1b;font-weight:800;text-decoration:none}.building-construction-host{position:relative}.construction-overlay[data-v-78883c70]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;display:flex;align-items:center;justify-content:center;padding:18px;border-radius:inherit;background:radial-gradient(circle at 50% 35%,rgba(34,211,238,.2),transparent 42%),#030712c2;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.construction-overlay__panel[data-v-78883c70]{width:min(360px,100%);padding:18px;border:1px solid rgba(125,211,252,.42);border-radius:16px;background:#0b1627e6;color:#e0f2fe;text-align:center;box-shadow:0 18px 48px #00000059}.construction-overlay__icon[data-v-78883c70]{font-size:1.6rem;margin-bottom:6px}.construction-overlay__label[data-v-78883c70]{color:#bae6fd;font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.construction-overlay__percent[data-v-78883c70]{margin-top:6px;font-size:1.9rem;font-weight:800}.construction-overlay__track[data-v-78883c70]{height:11px;margin-top:10px;border-radius:999px;background:#0f172ad9;overflow:hidden}.construction-overlay__fill[data-v-78883c70]{height:100%;border-radius:inherit;background:linear-gradient(90deg,#22d3ee,#a855f7);transition:width .25s ease}.construction-overlay__remaining[data-v-78883c70]{margin-top:10px;color:#c7d2fe;font-size:.92rem;font-weight:700}.construction-overlay__back[data-v-78883c70]{display:inline-flex;align-items:center;justify-content:center;min-height:38px;margin-top:14px;padding:0 16px;border:1px solid rgba(186,230,253,.4);border-radius:8px;background:#0f172acc;color:#f0f9ff;font-size:.9rem;font-weight:800;text-decoration:none;transition:background .18s ease,border-color .18s ease,transform .18s ease}.construction-overlay__back[data-v-78883c70]:hover,.construction-overlay__back[data-v-78883c70]:focus-visible{border-color:#7dd3fcb8;background:#0e74908c;color:#fff;transform:translateY(-1px)}.building-description-toggle[data-v-660a193e]{width:min(760px,calc(100vw - 48px));max-width:100%;margin:0 auto}.building-description-toggle__title-row[data-v-660a193e]{position:relative;display:flex;justify-content:center;align-items:center;min-height:36px;width:100%}.building-description-toggle__title-row h2[data-v-660a193e]{margin:0;padding:0 44px;text-align:center;color:#f8fafc;font-size:clamp(1.7rem,2vw,2.1rem);font-weight:500;line-height:1.2}.description-toggle[data-v-660a193e]{position:absolute;right:0;top:50%;transform:translateY(-50%);width:32px;height:32px;display:inline-grid;place-items:center;border-radius:999px;border:1px solid rgba(125,211,252,.45);background:#0ea5e929;color:#bae6fd;font-size:1rem;font-weight:800;cursor:pointer}.building-description-toggle__text[data-v-660a193e]{width:100%;margin:10px auto 0;color:#cbd5e1;line-height:1.6;text-align:center;overflow:hidden}.description-slide-enter-active[data-v-660a193e],.description-slide-leave-active[data-v-660a193e]{transition:opacity .18s ease,max-height .22s ease,transform .22s ease,margin-top .22s ease}.description-slide-enter-from[data-v-660a193e],.description-slide-leave-to[data-v-660a193e]{max-height:0;margin-top:0;opacity:0;transform:translateY(-6px)}.description-slide-enter-to[data-v-660a193e],.description-slide-leave-from[data-v-660a193e]{max-height:460px;opacity:1;transform:translateY(0)}@media (prefers-reduced-motion: reduce){.description-slide-enter-active[data-v-660a193e],.description-slide-leave-active[data-v-660a193e]{transition:none}}.building-delete[data-v-6192d199]{display:grid;gap:6px;margin-top:8px}.building-delete__btn[data-v-6192d199]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;width:100%;padding:10px 14px;border:1px solid rgba(248,113,113,.55);border-radius:14px;background:#7f1d1d73;color:#fecaca;font-weight:800;line-height:1.15;cursor:pointer}.building-delete__btn[data-v-6192d199]:hover:not(:disabled){background:#991b1ba6;border-color:#fca5a5c7}.building-delete__btn[data-v-6192d199]:disabled{opacity:.7;cursor:not-allowed}.building-delete__error[data-v-6192d199]{margin:0;color:#fecaca;font-weight:700}.building-delete-modal[data-v-6192d199]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5000;display:grid;place-items:center;padding:18px;background:#020617b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.building-delete-modal__panel[data-v-6192d199]{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}.building-delete-modal__icon[data-v-6192d199]{width:48px;height:48px;margin:0 auto 12px;display:grid;place-items:center;border-radius:16px;background:#7f1d1d80;border:1px solid rgba(248,113,113,.36)}.building-delete-modal__panel h3[data-v-6192d199]{margin:0;font-size:1.25rem}.building-delete-modal__panel p[data-v-6192d199]{margin:10px 0 18px;color:#fecaca;line-height:1.4}.building-delete-modal__actions[data-v-6192d199]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.building-delete-modal__cancel[data-v-6192d199],.building-delete-modal__confirm[data-v-6192d199]{min-height:42px;border-radius:14px;padding:10px 12px;font-weight:800;cursor:pointer}.building-delete-modal__cancel[data-v-6192d199]{border:1px solid rgba(125,211,252,.35);background:#0b1627e6;color:#e0f2fe}.building-delete-modal__confirm[data-v-6192d199]{border:1px solid rgba(248,113,113,.55);background:#7f1d1d9e;color:#fecaca}.building-delete-modal__cancel[data-v-6192d199]:disabled,.building-delete-modal__confirm[data-v-6192d199]:disabled{opacity:.7;cursor:not-allowed}@media (max-width: 520px){.building-delete-modal__actions[data-v-6192d199]{grid-template-columns:1fr}}.veg-page[data-v-0ca6b554]{min-height:100vh;padding:20px 16px 28px;color:#eef2ff;background:radial-gradient(circle at 15% 10%,rgba(52,211,153,.25),transparent 40%),radial-gradient(circle at 85% 0%,rgba(56,189,248,.18),transparent 35%),linear-gradient(160deg,#0b0d1b,#111827 45%,#0b1222)}.veg-card[data-v-0ca6b554]{box-sizing:border-box;width:100%;max-width:880px;margin:0 auto 18px;border-radius:24px;padding:18px;background:#0f172ae0;border:1px solid rgba(56,189,248,.3);box-shadow:0 18px 40px #05081480}.status-layout[data-v-0ca6b554]{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,320px);gap:14px;margin-bottom:14px}.picture-panel[data-v-0ca6b554]{border:1px solid rgba(56,189,248,.24);border-radius:20px;min-height:360px;overflow:hidden;background:#0f172a99;display:grid;place-items:center}.picture-panel img[data-v-0ca6b554]{width:100%;height:100%;object-fit:contain;display:block}.picture-fallback[data-v-0ca6b554]{font-size:4rem}.stats[data-v-0ca6b554]{border:1px solid rgba(56,189,248,.24);border-radius:20px;background:#0f172ab8;padding:14px;display:grid;gap:10px;align-content:start}.stats-head[data-v-0ca6b554]{display:flex;justify-content:space-between;align-items:center;color:#e0f2fe}.stats-head-label[data-v-0ca6b554]{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:#bae6fd}.fact-row[data-v-0ca6b554]{display:grid;grid-template-columns:28px 1fr auto;gap:10px;align-items:center;padding:10px;border:1px solid rgba(56,189,248,.22);border-radius:12px;background:#0b162799}.fact-icon[data-v-0ca6b554]{width:28px;height:28px;display:grid;place-items:center;border-radius:999px;background:#38bdf833}.fact-label[data-v-0ca6b554]{color:#bae6fd;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em}.fact-value[data-v-0ca6b554]{font-weight:700;color:#f0f9ff}.stats-back-btn[data-v-0ca6b554]{margin-top:8px;justify-content:center}.development-panel[data-v-0ca6b554]{margin-bottom:14px;border-radius:20px;border:1px solid rgba(56,189,248,.2);background:#0f172ab8;padding:14px}.development-panel h3[data-v-0ca6b554]{margin:0 0 10px;text-align:center;font-size:2rem;font-weight:500}.veg-card__header[data-v-0ca6b554],.crop-panel__header[data-v-0ca6b554],.action-panel[data-v-0ca6b554],.queue-entry[data-v-0ca6b554],.plot-card[data-v-0ca6b554],.plot-menu-card__header[data-v-0ca6b554]{display:flex;justify-content:space-between;gap:12px;align-items:center}.veg-card__header[data-v-0ca6b554]{align-items:flex-start;margin-bottom:16px}.veg-card__header>div[data-v-0ca6b554]{width:100%}.eyebrow[data-v-0ca6b554]{margin:0 0 6px;text-transform:uppercase;letter-spacing:.12em;color:#7dd3fc;font-size:.75rem}.muted[data-v-0ca6b554]{margin:4px 0 0;color:#cbd5e1}.small[data-v-0ca6b554]{font-size:.9rem}.back-btn[data-v-0ca6b554],.primary-btn[data-v-0ca6b554],.secondary-btn[data-v-0ca6b554],.queue-entry__remove[data-v-0ca6b554]{border-radius:999px;padding:10px 14px;font-weight:700;text-decoration:none;border:0;cursor:pointer}.back-btn[data-v-0ca6b554]{background:#3b82f624;color:#bfdbfe;border:1px solid rgba(96,165,250,.45)}.primary-btn[data-v-0ca6b554]{background:linear-gradient(90deg,#34d399,#22d3ee);color:#052e16}.secondary-btn[data-v-0ca6b554],.queue-entry__remove[data-v-0ca6b554]{background:#94a3b829;color:#e2e8f0;border:1px solid rgba(148,163,184,.28)}.primary-btn[data-v-0ca6b554]:disabled,.secondary-btn[data-v-0ca6b554]:disabled{opacity:.55;cursor:not-allowed}.summary-grid[data-v-0ca6b554]{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin-bottom:16px}.summary-card[data-v-0ca6b554],.action-panel[data-v-0ca6b554],.crop-panel[data-v-0ca6b554],.seed-panel[data-v-0ca6b554],.queue-panel[data-v-0ca6b554],.plot-menu-card[data-v-0ca6b554]{border-radius:18px;background:#0f172ab8;border:1px solid rgba(56,189,248,.18);padding:14px}.summary-label[data-v-0ca6b554]{color:#93c5fd;font-size:.78rem}.summary-value[data-v-0ca6b554]{margin-top:4px;font-size:1.1rem;font-weight:700}.action-panel[data-v-0ca6b554],.crop-panel[data-v-0ca6b554],.seed-panel[data-v-0ca6b554],.queue-panel[data-v-0ca6b554]{margin-bottom:14px}.action-panel[data-v-0ca6b554]{flex-wrap:wrap}.plot-card[data-v-0ca6b554]{border-radius:16px;padding:14px;background:radial-gradient(circle at top,#22c55e33,#0f172af2);border:1px solid rgba(45,212,191,.3);cursor:pointer}.plot-card__seed[data-v-0ca6b554]{font-size:1.8rem}.plot-card__name[data-v-0ca6b554]{font-weight:700}.plot-card__meta[data-v-0ca6b554],.plot-card__status[data-v-0ca6b554]{color:#cbd5e1;font-size:.9rem}.plot-card__timer[data-v-0ca6b554]{color:#93c5fd;font-size:.82rem;margin-top:4px}.plot-card__progress[data-v-0ca6b554]{margin-top:8px;width:100%;height:8px;border-radius:999px;background:#24070ec7;overflow:hidden}.plot-card__progress-fill[data-v-0ca6b554]{height:100%;border-radius:999px;background:linear-gradient(90deg,#b94a65,#ff9ab0);transition:width .9s linear}.seed-list[data-v-0ca6b554]{display:flex;gap:8px;flex-wrap:wrap}.seed-chip[data-v-0ca6b554]{border-radius:999px;border:1px solid rgba(59,130,246,.35);background:#0f172ae6;color:#e5e7eb;padding:8px 12px;display:inline-flex;gap:8px;align-items:center}.seed-chip--selected[data-v-0ca6b554]{border-color:#22d3ee;box-shadow:0 0 0 1px #22d3ee80}.queue-actions[data-v-0ca6b554]{margin-bottom:10px}.queue-list[data-v-0ca6b554]{display:grid;gap:8px}.queue-entry[data-v-0ca6b554]{border-radius:14px;padding:10px 12px;background:#0f172ae6;border:1px solid rgba(148,163,184,.16)}.queue-entry__title[data-v-0ca6b554]{font-weight:700}.error[data-v-0ca6b554]{color:#fca5a5;margin:10px 0 0}.plot-menu-overlay[data-v-0ca6b554]{position:fixed;top:0;right:0;bottom:0;left:0;background:#020617bf;display:grid;place-items:center;padding:16px}.plot-menu-card[data-v-0ca6b554]{width:min(420px,100%)}.plot-menu-card__close[data-v-0ca6b554]{background:transparent;border:0;color:#e2e8f0;font-size:1rem}.plot-menu-card__actions[data-v-0ca6b554]{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:14px}@media (max-width: 760px){.status-layout[data-v-0ca6b554]{grid-template-columns:1fr}.picture-panel[data-v-0ca6b554]{min-height:300px}}@media (max-width: 640px){.veg-card__header[data-v-0ca6b554],.crop-panel__header[data-v-0ca6b554],.action-panel[data-v-0ca6b554],.plot-card[data-v-0ca6b554],.plot-menu-card__header[data-v-0ca6b554]{flex-direction:column;align-items:flex-start}}.patch-page[data-v-c987fd70]{padding:20px 16px 28px;color:#eaf2ff}.patch-header[data-v-c987fd70]{display:flex;justify-content:space-between;align-items:start;gap:12px;margin-bottom:14px;flex-wrap:wrap}.eyebrow[data-v-c987fd70]{margin:0;text-transform:uppercase;letter-spacing:.12em;color:#93c5fd;font-size:.75rem}.muted[data-v-c987fd70]{margin:4px 0 0;color:#cbd5e1}.back-btn[data-v-c987fd70]{color:#0f172a;text-decoration:none;background:linear-gradient(90deg,#93c5fd,#38bdf8);padding:10px 14px;border-radius:999px;font-weight:700}.patch-card[data-v-c987fd70],.seed-panel[data-v-c987fd70],.queue-panel[data-v-c987fd70],.menu-card[data-v-c987fd70]{border-radius:14px;border:1px solid rgba(56,189,248,.28);background:#081626d1;padding:12px;margin-bottom:12px}.patch-title-row[data-v-c987fd70]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.warning-box[data-v-c987fd70]{background:#f8717133;border:1px solid rgba(248,113,113,.4);color:#fecaca;border-radius:10px;padding:8px 10px;margin-bottom:10px}.plot-grid[data-v-c987fd70]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px}.plot-card[data-v-c987fd70]{border-radius:10px;padding:10px;border:1px solid rgba(125,211,252,.25);background:#0f172aa6;cursor:pointer}.plot-seed[data-v-c987fd70]{font-size:1.5rem}.plot-name[data-v-c987fd70]{font-weight:700}.plot-meta[data-v-c987fd70]{color:#cbd5e1;font-size:.9rem}.seed-list[data-v-c987fd70]{display:flex;gap:8px;flex-wrap:wrap}.seed-pill[data-v-c987fd70]{border-radius:999px;border:1px solid rgba(148,163,184,.4);background:#0f172a99;color:#e2e8f0;padding:4px 10px}.seed-pill.active[data-v-c987fd70]{border-color:#22d3ee80}.queue-columns[data-v-c987fd70]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.queue-list[data-v-c987fd70]{display:grid;gap:8px;margin-top:8px}.queue-entry[data-v-c987fd70]{display:flex;justify-content:space-between;gap:8px;align-items:center}.queue-remove[data-v-c987fd70]{border:1px solid rgba(148,163,184,.35);border-radius:8px;background:#0f172a99;color:#e2e8f0;padding:4px 8px}.primary-btn[data-v-c987fd70],.secondary-btn[data-v-c987fd70]{border:1px solid rgba(34,211,238,.35);border-radius:10px;padding:8px 10px;font-weight:700}.primary-btn[data-v-c987fd70]{background:linear-gradient(90deg,#67e8f9,#06b6d4);color:#082f49}.secondary-btn[data-v-c987fd70]{background:#1e293bd9;color:#e2e8f0}.primary-btn[data-v-c987fd70]:disabled,.secondary-btn[data-v-c987fd70]:disabled{opacity:.6;cursor:not-allowed}.error[data-v-c987fd70]{color:#fca5a5;margin-top:8px}.menu-overlay[data-v-c987fd70]{position:fixed;top:0;right:0;bottom:0;left:0;background:#020617b3;display:grid;place-items:center;padding:16px}.menu-actions[data-v-c987fd70]{display:grid;gap:8px}.status-layout[data-v-c987fd70]{display:grid;grid-template-columns:minmax(420px,1.3fr) minmax(320px,360px);gap:14px;margin-bottom:14px}.picture-panel[data-v-c987fd70]{border:1px solid rgba(56,189,248,.24);border-radius:20px;min-height:320px;overflow:hidden;background:#0f172a99;display:grid;place-items:center}.picture-panel img[data-v-c987fd70]{width:100%;height:100%;object-fit:cover;display:block}.picture-fallback[data-v-c987fd70]{font-size:4rem}.stats[data-v-c987fd70]{border:1px solid rgba(56,189,248,.24);border-radius:20px;background:#0f172ab8;padding:14px;display:grid;gap:10px;align-content:start}.stats-head[data-v-c987fd70]{display:flex;justify-content:space-between;align-items:center;color:#e0f2fe}.stats-head-label[data-v-c987fd70]{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:#bae6fd}.fact-row[data-v-c987fd70]{display:grid;grid-template-columns:28px 1fr auto;gap:10px;align-items:center;padding:10px;border:1px solid rgba(56,189,248,.22);border-radius:12px;background:#0b162799}.fact-icon[data-v-c987fd70]{width:28px;height:28px;display:grid;place-items:center;border-radius:999px;background:#38bdf833}.fact-label[data-v-c987fd70]{color:#bae6fd;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em}.fact-value[data-v-c987fd70]{font-weight:700;color:#f0f9ff}.development-panel[data-v-c987fd70]{margin-bottom:12px;border-radius:14px;border:1px solid rgba(56,189,248,.28);background:#081626d1;padding:12px}.development-panel h3[data-v-c987fd70]{margin:0 0 10px;text-align:center;font-size:1.8rem;font-weight:500}@media (max-width: 960px){.status-layout[data-v-c987fd70]{grid-template-columns:1fr}}@media (max-width: 700px){.plot-grid[data-v-c987fd70],.queue-columns[data-v-c987fd70]{grid-template-columns:1fr}}.patch-page[data-v-5cecf2bc]{padding:20px 16px 28px;color:#eaf2ff}.patch-header[data-v-5cecf2bc]{display:flex;justify-content:space-between;align-items:start;gap:12px;margin-bottom:14px;flex-wrap:wrap}.eyebrow[data-v-5cecf2bc]{margin:0;text-transform:uppercase;letter-spacing:.12em;color:#93c5fd;font-size:.75rem}.muted[data-v-5cecf2bc]{margin:4px 0 0;color:#cbd5e1}.back-btn[data-v-5cecf2bc]{color:#0f172a;text-decoration:none;background:linear-gradient(90deg,#93c5fd,#38bdf8);padding:10px 14px;border-radius:999px;font-weight:700}.patch-card[data-v-5cecf2bc],.seed-panel[data-v-5cecf2bc],.queue-panel[data-v-5cecf2bc],.menu-card[data-v-5cecf2bc]{border-radius:14px;border:1px solid rgba(56,189,248,.28);background:#081626d1;padding:12px;margin-bottom:12px}.patch-title-row[data-v-5cecf2bc]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.warning-box[data-v-5cecf2bc]{background:#f8717133;border:1px solid rgba(248,113,113,.4);color:#fecaca;border-radius:10px;padding:8px 10px;margin-bottom:10px}.plot-grid[data-v-5cecf2bc]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px}.plot-card[data-v-5cecf2bc]{border-radius:10px;padding:10px;border:1px solid rgba(125,211,252,.25);background:#0f172aa6;cursor:pointer}.plot-seed[data-v-5cecf2bc]{font-size:1.5rem}.plot-name[data-v-5cecf2bc]{font-weight:700}.plot-meta[data-v-5cecf2bc]{color:#cbd5e1;font-size:.9rem}.seed-list[data-v-5cecf2bc]{display:flex;gap:8px;flex-wrap:wrap}.seed-pill[data-v-5cecf2bc]{border-radius:999px;border:1px solid rgba(148,163,184,.4);background:#0f172a99;color:#e2e8f0;padding:4px 10px}.seed-pill.active[data-v-5cecf2bc]{border-color:#22d3ee80}.queue-columns[data-v-5cecf2bc]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.queue-list[data-v-5cecf2bc]{display:grid;gap:8px;margin-top:8px}.queue-entry[data-v-5cecf2bc]{display:flex;justify-content:space-between;gap:8px;align-items:center}.queue-remove[data-v-5cecf2bc]{border:1px solid rgba(148,163,184,.35);border-radius:8px;background:#0f172a99;color:#e2e8f0;padding:4px 8px}.primary-btn[data-v-5cecf2bc],.secondary-btn[data-v-5cecf2bc]{border:1px solid rgba(34,211,238,.35);border-radius:10px;padding:8px 10px;font-weight:700}.primary-btn[data-v-5cecf2bc]{background:linear-gradient(90deg,#67e8f9,#06b6d4);color:#082f49}.secondary-btn[data-v-5cecf2bc]{background:#1e293bd9;color:#e2e8f0}.primary-btn[data-v-5cecf2bc]:disabled,.secondary-btn[data-v-5cecf2bc]:disabled{opacity:.6;cursor:not-allowed}.error[data-v-5cecf2bc]{color:#fca5a5;margin-top:8px}.menu-overlay[data-v-5cecf2bc]{position:fixed;top:0;right:0;bottom:0;left:0;background:#020617b3;display:grid;place-items:center;padding:16px}.menu-actions[data-v-5cecf2bc]{display:grid;gap:8px}.status-layout[data-v-5cecf2bc]{display:grid;grid-template-columns:minmax(420px,1.3fr) minmax(320px,360px);gap:14px;margin-bottom:14px}.picture-panel[data-v-5cecf2bc]{border:1px solid rgba(56,189,248,.24);border-radius:20px;min-height:320px;overflow:hidden;background:#0f172a99;display:grid;place-items:center}.picture-panel img[data-v-5cecf2bc]{width:100%;height:100%;object-fit:cover;display:block}.picture-fallback[data-v-5cecf2bc]{font-size:4rem}.stats[data-v-5cecf2bc]{border:1px solid rgba(56,189,248,.24);border-radius:20px;background:#0f172ab8;padding:14px;display:grid;gap:10px;align-content:start}.stats-head[data-v-5cecf2bc]{display:flex;justify-content:space-between;align-items:center;color:#e0f2fe}.stats-head-label[data-v-5cecf2bc]{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:#bae6fd}.fact-row[data-v-5cecf2bc]{display:grid;grid-template-columns:28px 1fr auto;gap:10px;align-items:center;padding:10px;border:1px solid rgba(56,189,248,.22);border-radius:12px;background:#0b162799}.fact-icon[data-v-5cecf2bc]{width:28px;height:28px;display:grid;place-items:center;border-radius:999px;background:#38bdf833}.fact-label[data-v-5cecf2bc]{color:#bae6fd;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em}.fact-value[data-v-5cecf2bc]{font-weight:700;color:#f0f9ff}.development-panel[data-v-5cecf2bc]{margin-bottom:12px;border-radius:14px;border:1px solid rgba(56,189,248,.28);background:#081626d1;padding:12px}.development-panel h3[data-v-5cecf2bc]{margin:0 0 10px;text-align:center;font-size:1.8rem;font-weight:500}@media (max-width: 960px){.status-layout[data-v-5cecf2bc]{grid-template-columns:1fr}}@media (max-width: 700px){.plot-grid[data-v-5cecf2bc],.queue-columns[data-v-5cecf2bc]{grid-template-columns:1fr}}.hochbeet-page[data-v-0b57916b]{min-height:100vh;padding:20px 16px 28px;color:#f1efff;background:radial-gradient(circle at top,rgba(34,211,238,.2),transparent 30%),linear-gradient(180deg,#11263a,#0b1627)}.state-card[data-v-0b57916b]{max-width:1180px;margin:0 auto 18px;border-radius:24px;padding:18px;background:#0f172ae0;border:1px solid rgba(56,189,248,.3)}.hochbeet-card[data-v-0b57916b]{width:100%;max-width:1180px;margin:0 auto 18px;border-radius:24px;padding:18px;background:linear-gradient(180deg,#12233af5,#0b1627f5);border:1px solid rgba(125,211,252,.24);box-shadow:0 18px 36px #05081473}.hochbeet-header[data-v-0b57916b]{margin-bottom:14px;display:grid;justify-items:center;text-align:center}.status-layout[data-v-0b57916b]{display:grid;grid-template-columns:minmax(460px,1.35fr) minmax(320px,360px);gap:18px;align-items:stretch;margin-bottom:14px}.picture-panel[data-v-0b57916b]{border:1px solid rgba(125,211,252,.24);border-radius:20px;min-height:520px;display:grid;place-items:center;background:radial-gradient(circle at center,#38bdf840,#02061799);overflow:hidden}.picture-panel img[data-v-0b57916b]{width:100%;height:100%;object-fit:cover;display:block}.picture-fallback[data-v-0b57916b]{font-size:6rem}.stats[data-v-0b57916b]{border:1px solid rgba(125,211,252,.24);border-radius:20px;padding:14px;background:#12233aeb;display:grid;gap:10px;align-content:start}.stats-head[data-v-0b57916b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px;color:#e0f2fe}.stats-head-label[data-v-0b57916b]{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:#bae6fd}.fact-row[data-v-0b57916b]{display:grid;grid-template-columns:28px 1fr auto;gap:10px;align-items:center;padding:10px;border:1px solid rgba(125,211,252,.22);border-radius:12px;background:#0b162799}.fact-icon[data-v-0b57916b]{width:28px;height:28px;display:grid;place-items:center;border-radius:999px;background:#38bdf833}.fact-label[data-v-0b57916b]{color:#bae6fd;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em}.fact-value[data-v-0b57916b]{font-weight:700;color:#f0f9ff}.development-panel[data-v-0b57916b]{margin-top:14px;border-radius:20px;border:1px solid rgba(125,211,252,.2);background:#12233ad1;padding:14px}.development-panel h3[data-v-0b57916b]{margin:0 0 10px;font-size:2rem;font-weight:500;text-align:center}.harvest-progress[data-v-0b57916b]{margin-top:10px}.harvest-progress__label[data-v-0b57916b]{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#e2e8f0;font-size:.9rem}.harvest-progress__bar[data-v-0b57916b]{height:9px;border-radius:999px;background:#0b1627b3;overflow:hidden;margin-top:6px}.harvest-progress__fill[data-v-0b57916b]{height:100%;background:linear-gradient(90deg,#34d399,#22d3ee);transition:width .25s ease}.harvest-btn[data-v-0b57916b],.back-btn[data-v-0b57916b]{border-radius:14px;padding:10px 14px;font-weight:700;text-decoration:none;display:inline-flex;justify-content:center;border:1px solid rgba(125,211,252,.35)}.harvest-btn[data-v-0b57916b]{width:100%;border:0;background:linear-gradient(90deg,#34d399,#22d3ee);color:#052e16}.harvest-btn[data-v-0b57916b]:disabled{opacity:.55;cursor:not-allowed}.back-btn[data-v-0b57916b]{background:#0b1627e6;color:#e0f2fe}.stats-back-btn[data-v-0b57916b]{margin-top:8px}.eyebrow[data-v-0b57916b]{margin:0 0 6px;text-transform:uppercase;letter-spacing:.12em;color:#7dd3fc;font-size:.75rem}.muted[data-v-0b57916b]{margin:4px 0 0;color:#cbd5e1}.error[data-v-0b57916b]{color:#fca5a5;margin:10px 0 0}.success[data-v-0b57916b]{color:#86efac;margin:10px 0 0}@media (max-width: 1080px){.status-layout[data-v-0b57916b]{grid-template-columns:1fr}.picture-panel[data-v-0b57916b]{min-height:300px}.picture-fallback[data-v-0b57916b]{font-size:4rem}}.building-carousel[data-v-d8d65039]{display:grid;grid-template-columns:40px 1fr 40px;gap:10px;align-items:center;max-width:520px;margin:0 auto 14px}.carousel-btn[data-v-d8d65039]{height:40px;border:1px solid rgba(125,211,252,.35);border-radius:10px;background:#0b1627e6;color:#e0f2fe;font-size:1.2rem;font-weight:700}.carousel-btn[data-v-d8d65039]:disabled{opacity:.4;cursor:not-allowed}.carousel-label[data-v-d8d65039]{border:1px solid rgba(125,211,252,.24);border-radius:12px;background:#12233ad9;color:#e0f2fe;padding:8px 12px;display:flex;align-items:center;justify-content:space-between;gap:10px}.carousel-title[data-v-d8d65039]{color:#bae6fd;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em}.hospital-page[data-v-1f60df94]{padding:24px 16px 32px;background:radial-gradient(circle at top,rgba(185,74,101,.18),transparent 32%),linear-gradient(180deg,#24070e,#1b050a);color:#fff5f7}.hospital-card[data-v-1f60df94],.state-card[data-v-1f60df94]{max-width:1180px;margin:0 auto;border:1px solid rgba(185,74,101,.34);border-radius:28px;background:linear-gradient(180deg,#520f1ef7,#410b17fa),radial-gradient(circle at top,rgba(255,154,176,.13),transparent 36%);box-shadow:inset 0 0 0 1px #ffffff0a,0 20px 40px #0000003d}.state-card[data-v-1f60df94]{padding:32px 24px;text-align:center}.hospital-card[data-v-1f60df94]{padding:28px}.card-header[data-v-1f60df94],.panel[data-v-1f60df94]{display:grid;gap:18px}.panel[data-v-1f60df94]{margin-top:20px;padding:22px;border-radius:24px;border:1px solid rgba(185,74,101,.3);background:#520f1e80}.card-intro h1[data-v-1f60df94],.panel h2[data-v-1f60df94],.assignment-column h3[data-v-1f60df94]{margin:0}.card-intro[data-v-1f60df94]{display:grid;justify-items:center;text-align:center}.eyebrow[data-v-1f60df94]{margin:0 0 8px;color:#ffbdca;font-size:12px;letter-spacing:.18em;text-transform:uppercase}.subtitle[data-v-1f60df94]{margin:0;max-width:760px;color:#ffe4ea;line-height:1.6}.header-layout[data-v-1f60df94]{display:grid;grid-template-columns:minmax(460px,1.35fr) minmax(320px,360px);gap:20px;align-items:stretch}.picture-panel[data-v-1f60df94],.facts-panel[data-v-1f60df94],.development-card[data-v-1f60df94],.available-card[data-v-1f60df94],.monster-card[data-v-1f60df94],.empty-card[data-v-1f60df94],.queue-box[data-v-1f60df94]{border-radius:22px;border:1px solid rgba(185,74,101,.34);background:#7a183070;box-shadow:inset 0 0 0 1px #ffffff0a}.picture-panel[data-v-1f60df94]{height:720px;min-height:260px;overflow:hidden}.picture-panel img[data-v-1f60df94]{width:100%;height:100%;object-fit:cover}.picture-panel__fallback[data-v-1f60df94]{display:grid;place-items:center;width:100%;height:100%;font-size:72px;color:#ffccd7}.facts-panel[data-v-1f60df94]{display:grid;align-content:start;gap:14px;justify-self:end;width:100%;max-width:360px;padding:14px}.facts-panel__header[data-v-1f60df94]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.facts-panel__eyebrow[data-v-1f60df94]{color:#ffbdca;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase}.facts-panel__header strong[data-v-1f60df94]{min-width:46px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,154,176,.36);border-radius:999px;background:#ff9ab01f;color:#fff5f7;font-weight:800}.facts-grid[data-v-1f60df94]{display:grid;grid-template-columns:1fr;gap:10px}.fact-row[data-v-1f60df94]{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;border:1px solid rgba(185,74,101,.18);border-radius:14px;background:#24070e5c}.fact-icon[data-v-1f60df94]{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:#ff9ab01f;font-size:1rem}.fact-icon img[data-v-1f60df94]{width:18px;height:18px;object-fit:contain}.fact-label[data-v-1f60df94]{color:#ffbdca;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.fact-value[data-v-1f60df94]{color:#fff5f7;font-size:1rem;font-weight:800;white-space:nowrap}.back-btn[data-v-1f60df94],.primary-btn[data-v-1f60df94],.secondary-btn[data-v-1f60df94]{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:14px;border:1px solid rgba(255,154,176,.36);text-decoration:none;cursor:pointer;font-weight:700}.back-btn[data-v-1f60df94]{background:#24070ec7;color:#fff5f7}.development-grid[data-v-1f60df94],.available-grid[data-v-1f60df94]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.development-card[data-v-1f60df94],.available-card[data-v-1f60df94]{display:grid;gap:10px;padding:18px}.development-card__title[data-v-1f60df94],.available-card__title[data-v-1f60df94],.queue-box__title[data-v-1f60df94]{color:#ffbdca;font-size:.85rem;letter-spacing:.08em;text-transform:uppercase}.development-card__value[data-v-1f60df94]{font-size:1.8rem;font-weight:700}.development-card__text[data-v-1f60df94],.available-card__text[data-v-1f60df94]{color:#ffe4ea;line-height:1.5}.primary-btn[data-v-1f60df94]{background:linear-gradient(180deg,#ff9ab0,#b94a65);color:#24070e}.secondary-btn[data-v-1f60df94]{background:#24070ec7;color:#ffccd7}.primary-btn[data-v-1f60df94]:disabled,.secondary-btn[data-v-1f60df94]:disabled{opacity:.56;cursor:not-allowed}.assignment-layout[data-v-1f60df94]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.assignment-column[data-v-1f60df94],.assignment-list[data-v-1f60df94]{display:grid;gap:14px}.monster-card[data-v-1f60df94]{display:grid;grid-template-columns:80px minmax(0,1fr) auto;gap:14px;padding:16px}.monster-card__media[data-v-1f60df94]{width:80px;height:80px;overflow:hidden;border-radius:16px;background:#fff5f714}.monster-card__media img[data-v-1f60df94]{width:100%;height:100%;object-fit:cover}.monster-card__fallback[data-v-1f60df94]{display:grid;place-items:center;width:100%;height:100%;font-size:34px;color:#ffccd7}.monster-card__content[data-v-1f60df94],.monster-card__actions[data-v-1f60df94]{display:grid;gap:8px;align-content:start}.monster-card__name[data-v-1f60df94]{font-size:1.05rem;font-weight:700}.monster-card__meta[data-v-1f60df94],.queue-box__empty[data-v-1f60df94],.error[data-v-1f60df94]{color:#ffe4ea}.monster-card__stats[data-v-1f60df94]{display:flex;flex-wrap:wrap;gap:10px;color:#ffe7ec;font-size:.95rem}.treatment-panel[data-v-1f60df94]{display:grid;gap:10px;min-width:0}.treatment-summary[data-v-1f60df94],.status-bar__label[data-v-1f60df94],.remaining-time[data-v-1f60df94]{display:flex;justify-content:space-between;gap:12px;color:#ffe7ec;font-size:.92rem}.treatment-summary strong[data-v-1f60df94]{color:#fff5f7}.progress-track[data-v-1f60df94]{width:100%;height:9px;overflow:hidden;border-radius:999px;background:#24070ec7;box-shadow:inset 0 0 0 1px #ff9ab02e}.progress-fill[data-v-1f60df94]{height:100%;border-radius:inherit;background:linear-gradient(90deg,#ff9ab0,#fff5f7)}.progress-fill--main[data-v-1f60df94]{background:linear-gradient(90deg,#b94a65,#ff9ab0)}.status-bars[data-v-1f60df94]{display:grid;gap:8px}.status-bar[data-v-1f60df94]{display:grid;gap:5px}.remaining-time[data-v-1f60df94]{justify-content:flex-start;color:#ffbdca}.queue-box[data-v-1f60df94]{display:grid;gap:12px;padding:16px}.queue-list[data-v-1f60df94]{display:grid;gap:10px}.queue-entry[data-v-1f60df94]{padding:12px 14px;border-radius:14px;background:#7a183052}.empty-card[data-v-1f60df94]{padding:20px;color:#ffe4ea}.error[data-v-1f60df94]{margin:0}@media (max-width: 900px){.hospital-card[data-v-1f60df94]{padding:18px}.header-layout[data-v-1f60df94],.development-grid[data-v-1f60df94],.available-grid[data-v-1f60df94],.assignment-layout[data-v-1f60df94],.facts-grid[data-v-1f60df94]{grid-template-columns:1fr}.monster-card[data-v-1f60df94]{grid-template-columns:72px 1fr}.monster-card__actions[data-v-1f60df94]{grid-column:1 / -1}}.hospital-page[data-v-0bf1091c]{padding:18px 16px 28px;color:#e5e7eb;font-family:Orbitron,Rajdhani,Trebuchet MS,sans-serif;background:radial-gradient(circle at 20% 10%,rgba(251,191,36,.24),transparent 45%),radial-gradient(circle at 85% 0%,rgba(249,115,22,.18),transparent 35%),linear-gradient(160deg,#140d07,#1f1720 45%,#120d0a);min-height:100vh}.hospital-header[data-v-0bf1091c]{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:18px;flex-wrap:wrap}.hospital-list[data-v-0bf1091c]{display:grid;gap:16px}.hospital-card[data-v-0bf1091c],.upgrade-panel[data-v-0bf1091c],.patient-panel[data-v-0bf1091c]{border-radius:22px;background:#1a1208c7;border:1px solid rgba(251,191,36,.24);box-shadow:0 14px 32px #05081473}.hospital-card[data-v-0bf1091c]{padding:16px}.upgrade-panel[data-v-0bf1091c],.patient-panel[data-v-0bf1091c]{padding:16px;margin-top:14px}.summary-grid[data-v-0bf1091c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px}.summary-card[data-v-0bf1091c]{border-radius:16px;border:1px solid rgba(251,191,36,.18);background:#11182747;padding:14px}.summary-label[data-v-0bf1091c]{color:#fcd34d;font-size:.84rem}.summary-value[data-v-0bf1091c]{font-size:1.3rem;font-weight:700;margin-top:4px}.panel-header[data-v-0bf1091c],.patient-card[data-v-0bf1091c],.monster-row[data-v-0bf1091c],.upgrade-panel[data-v-0bf1091c]{display:flex;justify-content:space-between;gap:12px;align-items:center}.monster-list[data-v-0bf1091c],.queue-list[data-v-0bf1091c]{display:grid;gap:10px}.patient-card[data-v-0bf1091c],.monster-row[data-v-0bf1091c],.queue-row[data-v-0bf1091c],.empty-box[data-v-0bf1091c]{border-radius:16px;border:1px solid rgba(251,191,36,.15);padding:12px;background:#11182738}.patient-name[data-v-0bf1091c]{font-weight:700}.muted[data-v-0bf1091c]{color:#d1d5db}.small[data-v-0bf1091c]{font-size:.85rem}.pill[data-v-0bf1091c]{border-radius:999px;border:1px solid rgba(251,191,36,.22);padding:6px 10px;font-size:.8rem}.primary-btn[data-v-0bf1091c],.secondary-btn[data-v-0bf1091c],.back-btn[data-v-0bf1091c]{border:none;border-radius:999px;padding:10px 14px;font-weight:700;text-decoration:none}.primary-btn[data-v-0bf1091c]{background:linear-gradient(90deg,#f59e0b,#f97316);color:#111827}.secondary-btn[data-v-0bf1091c]{background:#1e293bbf;color:#f8fafc}.back-btn[data-v-0bf1091c]{background:#1e293bcc;color:#f8fafc}.monster-actions[data-v-0bf1091c]{display:flex;gap:8px;flex-wrap:wrap}.error[data-v-0bf1091c]{color:#fca5a5;margin:0}@media (max-width: 720px){.hospital-header[data-v-0bf1091c],.upgrade-panel[data-v-0bf1091c],.panel-header[data-v-0bf1091c],.patient-card[data-v-0bf1091c],.monster-row[data-v-0bf1091c]{flex-direction:column;align-items:stretch}}.camp-page[data-v-a407deef]{padding:18px 16px 28px;color:#e5e7eb;font-family:Orbitron,Rajdhani,Trebuchet MS,sans-serif;background:radial-gradient(circle at 15% 10%,rgba(37,99,235,.35),transparent 40%),radial-gradient(circle at 90% 0%,rgba(236,72,153,.28),transparent 35%),linear-gradient(160deg,#0b0d1b,#10172b 45%,#0b1222);background-color:#0b0d1b;min-height:100vh}.camp-header[data-v-a407deef]{display:grid;gap:18px;margin-bottom:20px}.camp-header__intro[data-v-a407deef]{display:flex;flex-direction:column;gap:6px}.eyebrow[data-v-a407deef]{margin:0;text-transform:uppercase;letter-spacing:.12em;color:#7dd3fc;font-size:.75rem}.camp-header__title[data-v-a407deef]{display:flex;align-items:center;gap:10px}.camp-header__title h2[data-v-a407deef]{margin:0;font-size:1.5rem;letter-spacing:.05em}.muted[data-v-a407deef]{color:#c7d2fe;margin:4px 0 0}.back-btn[data-v-a407deef]{color:#a5b4fc;text-decoration:none;font-weight:700;border:1px solid rgba(165,180,252,.6);padding:8px 12px;border-radius:999px;background:#4f46e51f;transition:all .12s ease}.back-btn[data-v-a407deef]:hover{border-color:#a5b4fce6;transform:translateY(-1px)}.camp-header__highlights[data-v-a407deef]{display:grid;gap:10px;margin-top:14px}.highlight-card[data-v-a407deef]{padding:12px 14px;border-radius:16px;background:#0f172abf;border:1px solid rgba(59,130,246,.35);box-shadow:inset 0 0 12px #0f172a99}.highlight-card__label[data-v-a407deef]{font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:#93c5fd}.highlight-card__value[data-v-a407deef]{font-size:1rem;font-weight:800;margin-top:6px;color:#e0f2fe}.highlight-card__sub[data-v-a407deef]{margin-top:6px;font-size:.8rem;color:#cbd5f5}.camp-header__panel[data-v-a407deef]{position:relative;display:grid;gap:12px;padding:14px;border-radius:18px;background:#0f172ab3;border:1px solid rgba(56,189,248,.35);box-shadow:0 18px 40px #05081499}.camp-slots[data-v-a407deef]{display:grid;gap:6px;padding:10px 12px;border-radius:14px;border:1px solid rgba(148,163,184,.25);background:#0f172a99}.camp-slots__label[data-v-a407deef]{font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:#93c5fd}.camp-slots__count[data-v-a407deef]{font-size:1.35rem;font-weight:700;color:#e0f2fe}.camp-slots__bar[data-v-a407deef]{height:6px;border-radius:999px;background:#94a3b833;overflow:hidden}.camp-slots__bar-fill[data-v-a407deef]{height:100%;background:linear-gradient(90deg,#22d3ee,#818cf8);transition:width .2s ease}.camp-slots__meta[data-v-a407deef]{font-size:.8rem;color:#c7d2fe}.camp-header__actions[data-v-a407deef]{display:flex;flex-direction:column;gap:10px}.camp-upgrade-btn[data-v-a407deef]{background:linear-gradient(135deg,#f472b6,#22d3ee);color:#0b0d1b;border:none;padding:10px 16px;border-radius:999px;font-weight:800;cursor:pointer;box-shadow:0 10px 20px #ec489959;transition:transform .12s ease,box-shadow .12s ease,opacity .12s ease}.camp-upgrade-btn[data-v-a407deef]:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.camp-upgrade-btn[data-v-a407deef]:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 12px 22px #22d3ee66}.loading[data-v-a407deef]{padding:18px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:14px}.camp-body[data-v-a407deef]{position:relative;display:grid;grid-template-columns:minmax(0,20%) minmax(0,80%);gap:16px;align-items:start}.camp-body--no-sidebar[data-v-a407deef]{grid-template-columns:minmax(0,1fr)}.construction-lock-overlay[data-v-a407deef]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;border-radius:18px;background:#090e1cbd;display:flex;align-items:center;justify-content:center;pointer-events:all}.construction-lock-overlay__content[data-v-a407deef]{border:1px solid rgba(125,211,252,.4);border-radius:12px;background:#0f172af2;color:#e0f2fe;padding:12px 14px;font-weight:700;min-width:260px}.construction-lock-overlay__title[data-v-a407deef]{text-align:center}.construction-lock-overlay__meta[data-v-a407deef]{margin-top:8px;font-size:.88rem;color:#bae6fd}.construction-lock-overlay__bar[data-v-a407deef]{margin-top:7px;height:8px;border-radius:999px;background:#0f172ab3;overflow:hidden}.construction-lock-overlay__bar-fill[data-v-a407deef]{height:100%;background:linear-gradient(90deg,#22d3ee,#818cf8);transition:width .2s ease}.camp-sidebar[data-v-a407deef]{position:sticky;top:16px;align-self:start}.camp-grid[data-v-a407deef]{display:grid;grid-template-columns:1fr;gap:16px;min-width:0}.monster-list[data-v-a407deef]{display:grid;gap:10px;margin-bottom:8px}.monster-list-card[data-v-a407deef]{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:10px;border:1px solid rgba(125,211,252,.35);border-radius:14px;background:#0f172abf;padding:10px 12px;text-align:left;color:#e0f2fe;font-family:Orbitron,Rajdhani,Trebuchet MS,sans-serif;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}.monster-list-card img[data-v-a407deef]{width:56px;height:56px;object-fit:cover;border-radius:12px;border:1px solid rgba(129,140,248,.3);background:#0f172a99}.monster-list-card.selected[data-v-a407deef]{border-color:#22d3eee6;box-shadow:0 12px 22px #22d3ee40;transform:translateY(-2px)}.monster-list-name[data-v-a407deef]{font-weight:700}.monster-list-level[data-v-a407deef]{color:#c7d2fe;font-size:.85rem}@media (max-width: 900px){.camp-body[data-v-a407deef]{grid-template-columns:1fr}.camp-sidebar[data-v-a407deef]{position:static}}.camp-card[data-v-a407deef]{background:#0f172abf;border:1px solid rgba(56,189,248,.28);border-radius:20px;padding:16px;box-shadow:0 18px 36px #04061499;width:100%;min-width:0}.camp-card__header[data-v-a407deef]{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;margin-bottom:10px;gap:12px}.camp-card__title[data-v-a407deef]{display:flex;flex-direction:column;gap:4px;align-items:center;text-align:center}.camp-card__name[data-v-a407deef]{font-weight:700;font-size:1.25rem}.camp-card__meta[data-v-a407deef]{color:#c7d2fe;font-size:.9rem}.camp-card__level-row[data-v-a407deef]{display:inline-flex;align-items:baseline;gap:8px}.camp-card__level-label[data-v-a407deef]{color:#c7d2fe;font-size:1.05rem;font-weight:600}.camp-card__level-value[data-v-a407deef]{color:#e0f2fe;font-size:1.35rem;font-weight:800}.camp-card__activity[data-v-a407deef]{margin-top:6px;font-size:.8rem;color:#7dd3fc}.activity-popup-overlay[data-v-a407deef]{position:fixed;top:0;right:0;bottom:0;left:0;background:#020617b8;display:grid;place-items:center;z-index:1200;padding:16px}.activity-popup-modal[data-v-a407deef]{width:min(420px,100%);border:1px solid rgba(34,151,211,.72);border-radius:14px;padding:18px;background:linear-gradient(165deg,#260a14f7,#1c0c23f7);text-align:center}.activity-popup-modal__icon[data-v-a407deef]{font-size:1.45rem;margin-bottom:8px}.activity-popup-modal__btn[data-v-a407deef]{margin-top:8px;border:1px solid rgba(99,102,241,.75);border-radius:999px;padding:8px 14px;color:#e2e8f0;background:linear-gradient(90deg,#1fb6e6,#6d57ff);font-weight:700}.prop-columns[data-v-a407deef]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0}.prop-column[data-v-a407deef]{display:grid;gap:10px;padding:10px;border-radius:14px;border:1px solid rgba(59,130,246,.2);background:#0f172aa6;min-width:0}.prop-column--split[data-v-a407deef]{display:grid;grid-template-rows:1fr 1fr;gap:10px;padding:0;border:none;background:transparent}.prop-column-half[data-v-a407deef]{display:grid;gap:10px;padding:10px;border-radius:14px;border:1px solid rgba(59,130,246,.2);min-width:0}.prop-column--offense[data-v-a407deef]{background:linear-gradient(180deg,#781010bf,#2a0808cc);border-color:#f8717173}.prop-column--defense[data-v-a407deef]{background:linear-gradient(180deg,#171717d1,#080808e0);border-color:#a3a3a366}.prop-column--speed[data-v-a407deef]{background:linear-gradient(180deg,#102c75c7,#07163cd6);border-color:#60a5fa73}.prop-column--intelligence[data-v-a407deef]{background:linear-gradient(180deg,#6d580ac7,#342906d6);border-color:#facc1573}.prop-column__title[data-v-a407deef]{font-weight:800;font-size:.9rem;text-transform:uppercase;letter-spacing:.08em;color:#e0f2fe;text-align:center}.prop-column__icon-wrap[data-v-a407deef]{display:block;width:100%;margin-top:2px;margin-bottom:8px}.prop-column__icon[data-v-a407deef]{width:100%;max-width:100%;height:auto;display:block;object-fit:cover;border-radius:10px;filter:drop-shadow(0 4px 10px rgba(2,6,23,.6))}.prop-column__list[data-v-a407deef]{display:grid;gap:10px}.prop-row[data-v-a407deef]{display:grid;gap:10px;padding:12px;border-radius:12px;background:#02061799;border:1px solid rgba(99,102,241,.2);min-width:0}.prop-row__info[data-v-a407deef]{display:flex;flex-direction:column;gap:4px;min-width:0}.prop-row__name[data-v-a407deef]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;font-weight:700;font-size:1.2rem;line-height:1.2;overflow-wrap:anywhere}.prop-row__label[data-v-a407deef]{display:block}.prop-row__status[data-v-a407deef]{color:#cbd5f5;font-size:.9rem}.prop-row__value[data-v-a407deef]{color:#e0f2fe;font-size:1.65rem;font-weight:800;line-height:1;padding:2px 12px 4px;border-radius:999px;background:linear-gradient(135deg,#22d3ee33,#4f46e53d);border:1px solid rgba(125,211,252,.38);text-shadow:0 0 12px rgba(56,189,248,.32);box-shadow:inset 0 0 12px #1e293b73}.prop-row__status[data-v-a407deef]{display:flex;align-items:center;gap:8px}.status-pill[data-v-a407deef]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-weight:600;font-size:.8rem}.status-pill--active[data-v-a407deef]{background:#22d3ee2e;color:#cffafe;border:1px solid rgba(34,211,238,.4)}.status-pill--done[data-v-a407deef]{background:#34d3992e;color:#a7f3d0;border:1px solid rgba(52,211,153,.4)}.status-pill--queued[data-v-a407deef]{background:#facc1529;color:#fde68a;border:1px solid rgba(250,204,21,.38)}.status-pill--idle[data-v-a407deef]{background:#94a3b826;color:#cbd5f5;border:1px solid rgba(148,163,184,.35)}.prop-row__actions[data-v-a407deef]{display:flex;align-items:flex-end}.prop-empty[data-v-a407deef]{color:#94a3b8;font-size:.85rem;padding:6px 0}.prop-images[data-v-a407deef]{display:flex;gap:8px;align-items:center;justify-content:center;margin:6px 0 2px;width:100%}.prop-image[data-v-a407deef]{width:56px;height:56px;border-radius:12px;overflow:hidden;background:#ffffff0f;display:flex;align-items:center;justify-content:center;position:relative}.prop-image--small[data-v-a407deef]{width:320px;height:320px;border-radius:18px}.prop-image img[data-v-a407deef]{width:100%;height:100%;object-fit:cover}.monster-training-heartbeat[data-v-a407deef]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:4.6rem;color:#ff5c85e6;text-shadow:0 0 18px rgba(255,92,133,.85);animation:training-heartbeat-a407deef 1s ease-in-out infinite;pointer-events:none}@keyframes training-heartbeat-a407deef{0%{opacity:.2;transform:scale(.92)}50%{opacity:1;transform:scale(1.05)}to{opacity:.2;transform:scale(.92)}}.prop-placeholder[data-v-a407deef]{font-size:1.4rem}.progress[data-v-a407deef]{width:100%;height:8px;border-radius:999px;background:#ffffff14;overflow:hidden;margin-top:8px}.progress__fill[data-v-a407deef]{height:100%;background:linear-gradient(135deg,#22d3ee,#7c3aed);width:0%;transition:width .3s ease}.train-btn[data-v-a407deef]{background:linear-gradient(135deg,#22d3ee,#4f46e5);color:#0b0d1b;border:none;padding:10px 14px;border-radius:999px;font-weight:800;cursor:pointer;min-width:90px;box-shadow:0 10px 20px #6366f159;transition:transform .12s ease,box-shadow .12s ease,opacity .12s ease}.train-btn[data-v-a407deef]:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.train-btn[data-v-a407deef]:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 12px 22px #22d3ee66}@media (min-width: 1100px){.camp-page[data-v-a407deef]{padding:32px 48px 40px}.camp-header[data-v-a407deef]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start}.camp-header__highlights[data-v-a407deef]{grid-template-columns:repeat(2,minmax(0,1fr))}.camp-grid[data-v-a407deef]{grid-template-columns:repeat(auto-fit,minmax(360px,1fr))}.prop-columns[data-v-a407deef]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 700px) and (max-width: 1099px){.camp-page[data-v-a407deef]{padding:24px 28px 32px}.camp-header__highlights[data-v-a407deef]{grid-template-columns:repeat(2,minmax(0,1fr))}.camp-grid[data-v-a407deef]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.prop-columns[data-v-a407deef]{grid-template-columns:repeat(2,minmax(0,1fr))}.prop-column--split[data-v-a407deef]{grid-column:span 2}}@media (max-width: 699px){.prop-columns[data-v-a407deef]{grid-template-columns:1fr}.prop-column--split[data-v-a407deef]{grid-template-rows:auto}}.cinema-page[data-v-1129a248]{min-height:100vh;padding:20px 16px 28px;color:#eef2ff;background:radial-gradient(circle at top,rgba(56,189,248,.22),transparent 42%),radial-gradient(circle at right,rgba(249,115,22,.18),transparent 34%),linear-gradient(180deg,#091222,#0b1020,#060a16)}.cinema-list[data-v-1129a248]{display:grid;gap:18px;max-width:1180px;margin:0 auto}.cinema-card[data-v-1129a248],.state-card[data-v-1129a248],.facts-panel[data-v-1129a248],.development-panel[data-v-1129a248],.picture-panel[data-v-1129a248],.empty-card[data-v-1129a248],.session-card[data-v-1129a248],.available-card[data-v-1129a248],.monster-card[data-v-1129a248]{border:1px solid rgba(125,211,252,.2);background:#070d1cd1;box-shadow:0 18px 34px #0208177a;border-radius:24px}.cinema-card[data-v-1129a248],.state-card[data-v-1129a248]{padding:18px}.card-header[data-v-1129a248]{display:grid;gap:18px}.card-intro[data-v-1129a248]{text-align:center}.eyebrow[data-v-1129a248]{margin:0 0 6px;text-transform:uppercase;letter-spacing:.12em;color:#67e8f9;font-size:.75rem}.subtitle[data-v-1129a248],.error[data-v-1129a248],.available-card__text[data-v-1129a248],.development-card__text[data-v-1129a248],.session-card__time[data-v-1129a248]{line-height:1.45}.subtitle[data-v-1129a248]{max-width:720px;margin:10px auto 0;color:#bfd6ff}.header-layout[data-v-1129a248]{display:grid;grid-template-columns:minmax(460px,1.35fr) minmax(320px,360px);gap:18px;align-items:stretch}.picture-panel[data-v-1129a248]{height:720px;min-height:220px;overflow:hidden;display:grid;place-items:center}.picture-panel img[data-v-1129a248]{width:100%;height:100%;object-fit:cover}.picture-panel__fallback[data-v-1129a248]{font-size:72px}.facts-panel[data-v-1129a248],.development-panel[data-v-1129a248]{padding:18px}.development-panel h3[data-v-1129a248],h2[data-v-1129a248]{margin:0}.facts-panel[data-v-1129a248]{display:grid;align-content:start;gap:14px;justify-self:end;width:100%;max-width:360px}.facts-panel__header[data-v-1129a248]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.facts-panel__eyebrow[data-v-1129a248]{color:#67e8f9;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase}.facts-panel__header strong[data-v-1129a248]{min-width:46px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(125,211,252,.28);border-radius:999px;background:#22d3ee24;color:#f8fafc;font-weight:800}.facts-grid[data-v-1129a248]{display:grid;grid-template-columns:1fr;gap:10px}.fact-row[data-v-1129a248]{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;border:1px solid rgba(125,211,252,.14);border-radius:14px;background:#0f172ab8}.fact-icon[data-v-1129a248]{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:#22d3ee1f;font-size:1rem}.fact-label[data-v-1129a248]{color:#93c5fd;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.fact-value[data-v-1129a248]{color:#f8fafc;font-weight:800;white-space:nowrap}.back-btn[data-v-1129a248]{display:inline-flex;align-items:center;justify-content:center;margin-top:16px;color:#08111f;text-decoration:none;background:linear-gradient(90deg,#22d3ee,#60a5fa);padding:10px 14px;border-radius:18px;font-weight:700}.development-panel[data-v-1129a248]{margin-top:18px}.development-grid[data-v-1129a248],.session-grid[data-v-1129a248],.available-grid[data-v-1129a248],.assignment-layout[data-v-1129a248],.assignment-list[data-v-1129a248]{display:grid;gap:14px;margin-top:14px}.development-grid[data-v-1129a248],.session-grid[data-v-1129a248]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.development-card[data-v-1129a248]{padding:16px;border-radius:18px;background:#0f172ae0}.development-card__title[data-v-1129a248]{color:#93c5fd;font-size:.82rem;text-transform:uppercase;letter-spacing:.08em}.development-card__value[data-v-1129a248]{margin-top:8px;font-size:1.35rem;font-weight:700}.development-card__text[data-v-1129a248]{margin-top:10px;color:#bfd6ff}.session-card[data-v-1129a248]{display:flex;gap:12px;padding:14px;will-change:transform,opacity,filter}.session-card__media[data-v-1129a248],.monster-card__avatar[data-v-1129a248]{width:64px;height:64px;overflow:hidden;border-radius:16px;background:#1e293be6;flex-shrink:0}.session-card__media img[data-v-1129a248],.monster-card__avatar img[data-v-1129a248]{width:100%;height:100%;object-fit:cover}.session-card__fallback[data-v-1129a248],.monster-card__placeholder[data-v-1129a248]{display:grid;place-items:center;width:100%;height:100%}.session-card__content[data-v-1129a248]{flex:1}.session-card__name[data-v-1129a248],.monster-card__name[data-v-1129a248]{font-weight:700}.session-card__time[data-v-1129a248],.available-card__text[data-v-1129a248],.monster-card__meta[data-v-1129a248],.empty-card[data-v-1129a248]{color:#bfd6ff}.discharge-btn[data-v-1129a248],.monster-card[data-v-1129a248]{border:0}.discharge-btn[data-v-1129a248]{margin-top:10px;border-radius:999px;background:linear-gradient(90deg,#22d3ee,#60a5fa);color:#08111f;font-weight:700;padding:8px 12px}.available-grid[data-v-1129a248]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.assignment-layout[data-v-1129a248]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.assignment-column h4[data-v-1129a248]{margin:0;color:#93c5fd}.available-card[data-v-1129a248],.empty-card[data-v-1129a248],.monster-card[data-v-1129a248]{padding:16px}.available-card__title[data-v-1129a248]{color:#93c5fd;font-size:.82rem;text-transform:uppercase;letter-spacing:.08em}.available-card__text[data-v-1129a248]{margin-top:10px}.monster-card[data-v-1129a248]{display:flex;align-items:center;gap:12px;background:#0f172ae0;color:#eff6ff;text-align:left;cursor:pointer;will-change:transform,opacity,filter}.assignment-list[data-v-1129a248]{margin-top:12px}.monster-card--assigning[data-v-1129a248]{pointer-events:none;animation:cinema-admit-desktop-1129a248 2.2s cubic-bezier(.22,1,.36,1) forwards}.session-card--removing[data-v-1129a248]{pointer-events:none;animation:cinema-leave-desktop-1129a248 2.2s cubic-bezier(.22,1,.36,1) forwards}.monster-card[data-v-1129a248]:disabled,.discharge-btn[data-v-1129a248]:disabled{opacity:.55;cursor:not-allowed}.monster-card--assigning[data-v-1129a248]:disabled,.session-card--removing[data-v-1129a248]{opacity:1}.error[data-v-1129a248]{margin:12px 0 0;color:#fca5a5}@media (max-width: 860px){.header-layout[data-v-1129a248],.facts-grid[data-v-1129a248],.assignment-layout[data-v-1129a248]{grid-template-columns:1fr}.picture-panel[data-v-1129a248]{min-height:180px}.monster-card--assigning[data-v-1129a248]{animation-name:cinema-admit-mobile-1129a248}.session-card--removing[data-v-1129a248]{animation-name:cinema-leave-mobile-1129a248}}@keyframes cinema-admit-desktop-1129a248{0%{opacity:1;filter:brightness(1);transform:translate(0) scale(1)}45%{opacity:1;filter:brightness(1.08);transform:translate(38%) scale(.99)}to{opacity:0;filter:brightness(1);transform:translate(108%) scale(.96)}}@keyframes cinema-admit-mobile-1129a248{0%{opacity:1;filter:brightness(1);transform:translateY(0) scale(1)}45%{opacity:1;filter:brightness(1.08);transform:translateY(42px) scale(.99)}to{opacity:0;filter:brightness(1);transform:translateY(104px) scale(.96)}}@keyframes cinema-leave-desktop-1129a248{0%{opacity:1;filter:brightness(1);transform:translate(0) scale(1)}45%{opacity:1;filter:brightness(1.08);transform:translate(-34%) scale(.99)}to{opacity:0;filter:brightness(1);transform:translate(-94%) scale(.96)}}@keyframes cinema-leave-mobile-1129a248{0%{opacity:1;filter:brightness(1);transform:translateY(0) scale(1)}45%{opacity:1;filter:brightness(1.08);transform:translateY(-36px) scale(.99)}to{opacity:0;filter:brightness(1);transform:translateY(-92px) scale(.96)}}@media (prefers-reduced-motion: reduce){.monster-card--assigning[data-v-1129a248],.session-card--removing[data-v-1129a248]{animation-duration:1ms}}.activity-popup-overlay[data-v-1129a248]{position:fixed;top:0;right:0;bottom:0;left:0;background:#020617b8;display:grid;place-items:center;z-index:1200;padding:16px}.activity-popup-modal[data-v-1129a248]{width:min(420px,100%);border:1px solid rgba(34,151,211,.72);border-radius:14px;padding:18px;background:linear-gradient(165deg,#260a14f7,#1c0c23f7);text-align:center;color:#e2e8f0}.activity-popup-modal__btn[data-v-1129a248]{margin-top:8px;border:1px solid rgba(99,102,241,.75);border-radius:999px;padding:8px 14px;color:#e2e8f0;background:linear-gradient(90deg,#1fb6e6,#6d57ff);font-weight:700}.theme-park-page[data-v-b52adb0e]{padding:18px;color:#d7fbf5;background:radial-gradient(circle at 18% 12%,rgba(45,212,191,.24),transparent 35%),radial-gradient(circle at 85% 0%,rgba(103,232,249,.16),transparent 40%),linear-gradient(160deg,#082437,#0a2d45 48%,#0f2341)}.theme-park-header[data-v-b52adb0e]{display:flex;justify-content:space-between;gap:12px;align-items:start;margin-bottom:12px;text-align:center;justify-content:center}.eyebrow[data-v-b52adb0e]{margin:0;text-transform:uppercase;letter-spacing:.12em;font-size:.75rem;color:#67e8f9}.muted[data-v-b52adb0e]{margin:4px 0;color:#c6f4ee}.back-btn[data-v-b52adb0e]{color:#0f172a;text-decoration:none;background:#bbf7d0;padding:10px 14px;border-radius:999px;font-weight:700}.park-grid[data-v-b52adb0e]{display:grid;gap:12px}.park-card[data-v-b52adb0e]{border:1px solid rgba(45,212,191,.45);background:linear-gradient(165deg,#072c3aeb,#0a2137f2);border-radius:14px;padding:14px}.park-hero[data-v-b52adb0e]{display:grid;grid-template-columns:minmax(220px,1fr) minmax(260px,1fr);gap:14px;margin:10px 0 12px}.park-hero__image[data-v-b52adb0e]{border:1px solid rgba(103,232,249,.35);border-radius:12px;min-height:190px;overflow:hidden;background:#082f49b3;display:grid;place-items:center}.park-hero__image img[data-v-b52adb0e]{width:100%;height:100%;max-height:240px;object-fit:cover}.park-hero__fallback[data-v-b52adb0e]{font-size:3rem}.park-status[data-v-b52adb0e]{border:1px solid rgba(45,212,191,.35);border-radius:12px;padding:10px;background:#0a2b3dc7;display:grid;gap:6px}.park-status__row[data-v-b52adb0e]{display:grid;grid-template-columns:20px 1fr auto;gap:8px;align-items:center}.panel-box[data-v-b52adb0e]{border:1px solid rgba(103,232,249,.28);border-radius:12px;background:#082c44a8;padding:10px;margin-top:10px}.panel-box h4[data-v-b52adb0e]{margin:0 0 8px}.park-title-row[data-v-b52adb0e],.stats-row[data-v-b52adb0e],.slot-item[data-v-b52adb0e]{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap}.stats-row[data-v-b52adb0e]{margin:8px 0}.pill[data-v-b52adb0e]{background:#0d384ee0;border-radius:999px;padding:4px 10px;font-weight:700}.action-btn[data-v-b52adb0e],.monster-btn[data-v-b52adb0e],.slot-item button[data-v-b52adb0e]{border:none;border-radius:10px;background:linear-gradient(90deg,#14b8a6,#06b6d4);color:#03212f;padding:8px 12px;font-weight:700;margin-top:8px}.action-btn[data-v-b52adb0e]:disabled,.monster-btn[data-v-b52adb0e]:disabled,.slot-item button[data-v-b52adb0e]:disabled{opacity:.5}.monster-list[data-v-b52adb0e],.slot-list[data-v-b52adb0e]{display:grid;gap:6px;margin-top:8px}.error[data-v-b52adb0e]{color:#fecaca;margin-top:8px}@media (max-width: 900px){.park-hero[data-v-b52adb0e]{grid-template-columns:1fr}}.loading[data-v-b52adb0e],.empty[data-v-b52adb0e]{padding:12px;background:#f8fafc;border-radius:10px}.activity-popup-overlay[data-v-b52adb0e]{position:fixed;top:0;right:0;bottom:0;left:0;background:#020617b8;display:grid;place-items:center;z-index:1200;padding:16px}.activity-popup-modal[data-v-b52adb0e]{width:min(420px,100%);border:1px solid rgba(34,151,211,.72);border-radius:14px;padding:18px;background:linear-gradient(165deg,#260a14f7,#1c0c23f7);text-align:center;color:#e2e8f0}.activity-popup-modal__btn[data-v-b52adb0e]{margin-top:8px;border:1px solid rgba(99,102,241,.75);border-radius:999px;padding:8px 14px;color:#e2e8f0;background:linear-gradient(90deg,#1fb6e6,#6d57ff);font-weight:700}.solar-page[data-v-1b105bb5]{padding:20px 16px 28px;color:#f3f3df;background:radial-gradient(circle at top left,rgba(255,212,96,.14),transparent 26%),linear-gradient(180deg,#443516,#231b0d);min-height:100%}.page-header[data-v-1b105bb5]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap;margin-bottom:16px}.eyebrow[data-v-1b105bb5]{margin:0;text-transform:uppercase;letter-spacing:.12em;color:#f6d972;font-size:.75rem}.page-title[data-v-1b105bb5]{margin:4px 0 8px}.page-subtitle[data-v-1b105bb5]{margin:0;color:#eadfbd;max-width:780px}.back-btn[data-v-1b105bb5]{color:#2e240f;text-decoration:none;background:linear-gradient(90deg,#f6d365,#f7b733);padding:10px 14px;border-radius:999px;font-weight:700}.overview-card[data-v-1b105bb5],.building-card[data-v-1b105bb5],.state-card[data-v-1b105bb5]{border:1px solid rgba(246,211,101,.24);border-radius:18px;background:#18120ae0;box-shadow:0 10px 24px #0000002e}.overview-card[data-v-1b105bb5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;padding:14px;margin-bottom:14px}.overview-label[data-v-1b105bb5]{color:#d9c47d;font-size:.8rem}.overview-value[data-v-1b105bb5]{font-weight:700;font-size:1.2rem}.state-card[data-v-1b105bb5]{padding:16px}.building-list[data-v-1b105bb5]{display:grid;gap:16px}.building-card[data-v-1b105bb5]{padding:16px}.building-header[data-v-1b105bb5]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-bottom:16px;align-items:stretch}.building-identity[data-v-1b105bb5]{display:grid;grid-template-columns:1fr;gap:14px;align-items:start}.building-image[data-v-1b105bb5]{width:100%;min-height:280px;height:100%;object-fit:cover;border-radius:16px;border:1px solid rgba(246,211,101,.24);background:#45320e80}.building-image-placeholder[data-v-1b105bb5]{display:flex;align-items:center;justify-content:center;font-size:3rem}.building-kicker[data-v-1b105bb5]{color:#d9c47d;font-size:.82rem;text-transform:uppercase;letter-spacing:.08em}.building-name[data-v-1b105bb5]{margin:6px 0 8px}.building-highlight[data-v-1b105bb5]{margin:0;color:#efe4bd;line-height:1.45}.facts-box[data-v-1b105bb5],.panel-box[data-v-1b105bb5]{padding:14px;border-radius:16px;border:1px solid rgba(246,211,101,.2);background:#362a126b}.facts-box[data-v-1b105bb5]{height:100%}.panel-title[data-v-1b105bb5]{margin:0 0 12px;color:#fff6cb}.fact-grid[data-v-1b105bb5]{display:grid;gap:8px}.fact-row[data-v-1b105bb5],.development-row[data-v-1b105bb5],.progress-box[data-v-1b105bb5]{display:flex;justify-content:space-between;gap:12px;align-items:center}.fact-row span[data-v-1b105bb5],.development-row span[data-v-1b105bb5],.progress-box span[data-v-1b105bb5]{color:#d9c47d}.content-grid[data-v-1b105bb5]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.development-text[data-v-1b105bb5],.action-copy[data-v-1b105bb5]{margin:0 0 14px;color:#efe4bd;line-height:1.45}.progress-box[data-v-1b105bb5]{margin-top:12px;padding:10px 12px;border-radius:12px;background:#0000002e}.action-card[data-v-1b105bb5]{display:grid;gap:12px}.action-title[data-v-1b105bb5]{font-weight:700;margin-bottom:4px}.finish-btn[data-v-1b105bb5],.upgrade-btn[data-v-1b105bb5]{border:0;border-radius:12px;padding:10px 12px;font-weight:700}.finish-btn[data-v-1b105bb5]{background:linear-gradient(90deg,#facc15,#fb923c);color:#35240b}.upgrade-btn[data-v-1b105bb5]{background:linear-gradient(90deg,#f6d365,#f7b733);color:#2e240f}.finish-btn[data-v-1b105bb5]:disabled,.upgrade-btn[data-v-1b105bb5]:disabled{opacity:.6}@media (max-width: 900px){.building-header[data-v-1b105bb5],.content-grid[data-v-1b105bb5]{grid-template-columns:1fr}}@media (max-width: 640px){.building-image[data-v-1b105bb5]{width:100%;min-height:220px;height:auto;aspect-ratio:1 / 1}}.wind-page[data-v-d67d7d71]{min-height:100vh;padding:20px 16px 28px;color:#f1efff;background:radial-gradient(circle at top,rgba(34,211,238,.2),transparent 30%),linear-gradient(180deg,#11263a,#0b1627)}.wind-header[data-v-d67d7d71]{display:flex;justify-content:space-between;gap:12px;align-items:start;flex-wrap:wrap;margin-bottom:16px}.eyebrow[data-v-d67d7d71]{margin:0;text-transform:uppercase;letter-spacing:.12em;color:#8fd3a7;font-size:.75rem}.muted[data-v-d67d7d71]{color:#d1ead9}.back-btn[data-v-d67d7d71]{color:#e0f2fe;text-decoration:none;border:1px solid rgba(125,211,252,.35);background:#0b1627e6;padding:10px 14px;border-radius:14px;font-weight:700}.summary-card[data-v-d67d7d71]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;padding:14px;border-radius:16px;border:1px solid rgba(125,211,252,.24);background:#12233ad9;margin-bottom:14px}.summary-label[data-v-d67d7d71]{color:#bae6fd;font-size:.8rem}.summary-value[data-v-d67d7d71]{font-weight:700;font-size:1.2rem}.turbine-grid[data-v-d67d7d71]{display:grid;gap:18px;max-width:1180px;margin:0 auto}.turbine-card[data-v-d67d7d71]{border:1px solid rgba(125,211,252,.24);border-radius:24px;padding:18px;background:linear-gradient(180deg,#12233af5,#0b1627f5);box-shadow:0 18px 36px #05081473}.turbine-title[data-v-d67d7d71]{display:grid;justify-items:center;text-align:center;gap:6px;margin-bottom:14px}.pill[data-v-d67d7d71]{border-radius:999px;background:transparent;color:#d7f0ff;border:1px solid rgba(125,211,252,.35);padding:4px 10px;font-size:.8rem}.status-layout[data-v-d67d7d71]{margin:12px 0;display:grid;grid-template-columns:minmax(460px,1.35fr) minmax(320px,360px);gap:18px}.picture-panel[data-v-d67d7d71]{border-radius:20px;border:1px solid rgba(125,211,252,.24);background:radial-gradient(circle at center,#38bdf840,#02061799);display:grid;place-items:center;font-size:6rem;min-height:520px}.turbine-stats[data-v-d67d7d71]{margin-top:0;display:grid;gap:10px;border:1px solid rgba(125,211,252,.24);border-radius:20px;padding:14px;background:#12233aeb;align-content:start}.development-panel[data-v-d67d7d71]{margin-top:14px;border-radius:20px;border:1px solid rgba(125,211,252,.2);background:#12233ad1;padding:14px}.upgrade-progress[data-v-d67d7d71]{color:#fef08a}.finish-btn[data-v-d67d7d71]{margin-top:12px;border:0;border-radius:12px;background:linear-gradient(90deg,#facc15,#fb923c);color:#0b0d1b;padding:10px 12px;font-weight:700}.finish-btn[data-v-d67d7d71]:disabled{opacity:.6}.upgrade-btn[data-v-d67d7d71]{margin-top:12px;border:0;border-radius:12px;background:linear-gradient(90deg,#22d3ee,#60a5fa);color:#0b0d1b;padding:10px 12px;font-weight:700}.upgrade-btn[data-v-d67d7d71]:disabled{opacity:.6}.loading[data-v-d67d7d71],.empty[data-v-d67d7d71]{padding:16px}@media (max-width: 1080px){.status-layout[data-v-d67d7d71]{grid-template-columns:1fr}.picture-panel[data-v-d67d7d71]{min-height:300px;font-size:4rem}}.academy-page[data-v-10b1223e]{padding:20px 16px 28px;color:#eef2ff}.academy-header[data-v-10b1223e]{display:flex;justify-content:space-between;align-items:start;gap:12px;margin-bottom:14px;flex-wrap:wrap}.eyebrow[data-v-10b1223e]{margin:0;text-transform:uppercase;letter-spacing:.12em;color:#f9a8d4;font-size:.75rem}.muted[data-v-10b1223e]{margin:4px 0 0;color:#dbeafe}.back-btn[data-v-10b1223e]{color:#1f2937;text-decoration:none;background:linear-gradient(90deg,#f9a8d4,#c4b5fd);padding:10px 14px;border-radius:999px;font-weight:700}.summary-card[data-v-10b1223e]{display:grid;gap:10px;padding:14px;border-radius:18px;border:1px solid rgba(244,114,182,.28);background:#221835d1;margin-bottom:12px}.summary-row[data-v-10b1223e],.title-row[data-v-10b1223e],.cost-row[data-v-10b1223e]{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.summary-label[data-v-10b1223e],.stat-label[data-v-10b1223e]{color:#cbd5f5;font-size:.82rem}.summary-value[data-v-10b1223e],.stat-value[data-v-10b1223e]{font-weight:700}.academy-grid[data-v-10b1223e]{display:grid;gap:12px}.academy-card[data-v-10b1223e]{border-radius:18px;padding:14px;border:1px solid rgba(244,114,182,.2);background:#1e162ee0}.pill[data-v-10b1223e]{border-radius:999px;padding:4px 10px;background:#f472b62e;border:1px solid rgba(244,114,182,.3);font-size:.82rem}.stats[data-v-10b1223e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-top:12px}.cost-row[data-v-10b1223e]{margin-top:12px;color:#fde68a}.staff-section[data-v-10b1223e]{margin-top:14px}.staff-grid[data-v-10b1223e]{display:grid;gap:10px;margin-top:8px}.staff-chip[data-v-10b1223e]{display:grid;gap:4px;padding:10px 12px;border-radius:14px;background:#5b21b638;border:1px solid rgba(196,181,253,.25)}.finish-btn[data-v-10b1223e],.upgrade-btn[data-v-10b1223e]{margin-top:14px;width:100%;border:0;border-radius:12px;padding:10px 12px;font-weight:700}.finish-btn[data-v-10b1223e]{background:linear-gradient(90deg,#fde68a,#fb7185);color:#1f2937}.upgrade-btn[data-v-10b1223e]{background:linear-gradient(90deg,#f9a8d4,#c4b5fd);color:#1f2937}.finish-btn[data-v-10b1223e]:disabled,.upgrade-btn[data-v-10b1223e]:disabled{opacity:.6}.error[data-v-10b1223e]{color:#fca5a5;margin:10px 0 0}.loading[data-v-10b1223e],.empty[data-v-10b1223e],.muted-text[data-v-10b1223e]{color:#cbd5e1}.golf-page[data-v-8bebd1bc]{padding:20px 16px 28px;color:#eef6e8}.golf-header[data-v-8bebd1bc]{display:flex;justify-content:space-between;gap:12px;align-items:start;flex-wrap:wrap;margin-bottom:16px}.eyebrow[data-v-8bebd1bc]{margin:0;text-transform:uppercase;letter-spacing:.12em;color:#b9e769;font-size:.75rem}.muted[data-v-8bebd1bc]{color:#d9edc3}.back-btn[data-v-8bebd1bc]{color:#203216;text-decoration:none;background:linear-gradient(90deg,#b9e769,#7cc96f);padding:10px 14px;border-radius:999px;font-weight:700}.golf-grid[data-v-8bebd1bc]{display:grid;gap:12px}.golf-card[data-v-8bebd1bc]{border:1px solid rgba(185,231,105,.24);border-radius:18px;padding:14px;background:#122211e0}.title-row[data-v-8bebd1bc],.cost-row[data-v-8bebd1bc],.board-panel__title[data-v-8bebd1bc]{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.pill[data-v-8bebd1bc]{border-radius:999px;background:#b9e76929;border:1px solid rgba(185,231,105,.35);padding:4px 10px;font-size:.82rem}.cost-row[data-v-8bebd1bc]{margin-top:10px;color:#fde68a}.board-panel[data-v-8bebd1bc]{margin-top:14px}.monster-list[data-v-8bebd1bc],.slot-grid[data-v-8bebd1bc]{display:grid;gap:8px;margin-top:8px}.monster-badge[data-v-8bebd1bc],.slot-card[data-v-8bebd1bc],.finish-btn[data-v-8bebd1bc],.upgrade-btn[data-v-8bebd1bc],.discharge-btn[data-v-8bebd1bc]{border-radius:12px}.monster-badge[data-v-8bebd1bc],.slot-card[data-v-8bebd1bc]{border:1px solid rgba(185,231,105,.18);background:#1f3419e6;padding:10px 12px}.finish-btn[data-v-8bebd1bc],.upgrade-btn[data-v-8bebd1bc]{margin-top:12px;width:100%;border:0;padding:10px 12px;font-weight:700}.finish-btn[data-v-8bebd1bc]{background:linear-gradient(90deg,#fde68a,#fb923c);color:#1f2937}.upgrade-btn[data-v-8bebd1bc]{background:linear-gradient(90deg,#b9e769,#7cc96f);color:#203216}.discharge-btn[data-v-8bebd1bc]{border:0;background:linear-gradient(90deg,#fca5a5,#f97316);color:#1f2937;padding:8px 10px;font-weight:700}.finish-btn[data-v-8bebd1bc]:disabled,.upgrade-btn[data-v-8bebd1bc]:disabled,.discharge-btn[data-v-8bebd1bc]:disabled{opacity:.6}.error[data-v-8bebd1bc],.loading[data-v-8bebd1bc],.empty[data-v-8bebd1bc],.empty-slot[data-v-8bebd1bc]{color:#fca5a5}.activity-popup-overlay[data-v-8bebd1bc]{position:fixed;top:0;right:0;bottom:0;left:0;background:#020617b8;display:grid;place-items:center;z-index:1200;padding:16px}.activity-popup-modal[data-v-8bebd1bc]{width:min(420px,100%);border:1px solid rgba(34,151,211,.72);border-radius:14px;padding:18px;background:linear-gradient(165deg,#260a14f7,#1c0c23f7);text-align:center;color:#e2e8f0}.activity-popup-modal__btn[data-v-8bebd1bc]{margin-top:8px;border:1px solid rgba(99,102,241,.75);border-radius:999px;padding:8px 14px;color:#e2e8f0;background:linear-gradient(90deg,#1fb6e6,#6d57ff);font-weight:700}.extension-progress[data-v-abe19b68]{margin-top:10px;border:1px solid rgba(125,211,252,.35);border-radius:12px;padding:10px;background:#081223bf;text-align:center}.extension-progress__title[data-v-abe19b68]{color:#bae6fd;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.extension-progress__percent[data-v-abe19b68]{margin-top:4px;font-size:1.35rem;font-weight:800;color:#e0f2fe}.extension-progress__track[data-v-abe19b68]{height:10px;margin-top:8px;border-radius:999px;background:#0f172ad9;overflow:hidden}.extension-progress__fill[data-v-abe19b68]{height:100%;border-radius:inherit;background:linear-gradient(90deg,#22d3ee,#a855f7);transition:width .25s ease}.extension-progress__remaining[data-v-abe19b68]{margin-top:8px;color:#c7d2fe;font-size:.85rem;font-weight:700}.staff-tent-page[data-v-870aa0f4]{min-height:100vh;padding:20px 16px 28px;color:#f8fafc;background:radial-gradient(circle at top,rgba(148,163,184,.18),transparent 30%),linear-gradient(180deg,#101010,#05070d)}.staff-tent-header[data-v-870aa0f4]{display:grid;justify-items:center;text-align:center;margin-bottom:14px}.eyebrow[data-v-870aa0f4]{margin:0 0 6px;text-transform:uppercase;letter-spacing:.12em;color:#7dd3fc;font-size:.75rem}.muted[data-v-870aa0f4]{margin:4px 0 0;color:#cbd5e1}.back-btn[data-v-870aa0f4]{color:#e0f2fe;text-decoration:none;background:#0b1627e6;border:1px solid rgba(125,211,252,.35);padding:10px 14px;border-radius:14px;font-weight:700;display:inline-flex;justify-content:center}.loading[data-v-870aa0f4],.empty[data-v-870aa0f4]{color:#cbd5e1;margin-top:16px}.tent-list[data-v-870aa0f4]{width:100%;max-width:1180px;margin:0 auto;display:grid;gap:12px}.staff-tent-card[data-v-870aa0f4]{position:relative;border-radius:24px;background:linear-gradient(180deg,#111827fa,#030712fa);border:1px solid rgba(56,189,248,.24);padding:18px;box-shadow:0 18px 36px #0000006b}.status-layout[data-v-870aa0f4]{display:grid;grid-template-columns:minmax(460px,1.35fr) minmax(320px,360px);gap:18px;align-items:stretch;margin-bottom:14px}.picture-panel[data-v-870aa0f4]{min-height:520px;border:1px solid rgba(125,211,252,.22);border-radius:20px;display:grid;place-items:center;background:radial-gradient(circle at center,#94a3b829,#020617ad),linear-gradient(145deg,#0f172aeb,#020617d1);overflow:hidden}.picture-panel img[data-v-870aa0f4]{width:100%;height:100%;object-fit:cover;display:block}.picture-fallback[data-v-870aa0f4]{font-size:6rem}.stats[data-v-870aa0f4]{border:1px solid rgba(125,211,252,.22);border-radius:20px;padding:14px;background:#0f172ae0;display:grid;gap:10px;align-content:start}.stats-head[data-v-870aa0f4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px;color:#e0f2fe}.stats-head-label[data-v-870aa0f4]{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:#bae6fd}.fact-row[data-v-870aa0f4]{display:grid;grid-template-columns:28px 1fr auto;gap:10px;align-items:center;padding:10px;border:1px solid rgba(125,211,252,.18);border-radius:12px;background:#02061794}.fact-icon[data-v-870aa0f4]{width:28px;height:28px;display:grid;place-items:center;border-radius:999px;background:#38bdf829}.fact-label[data-v-870aa0f4]{color:#bae6fd;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em}.fact-value[data-v-870aa0f4]{font-weight:700;color:#f0f9ff}.stats-back-btn[data-v-870aa0f4]{margin-top:8px}.development-panel[data-v-870aa0f4]{margin-top:14px;border-radius:20px;border:1px solid rgba(125,211,252,.18);background:#0f172ac7;padding:14px}.development-panel h3[data-v-870aa0f4]{margin:0 0 10px;font-size:2rem;font-weight:500;text-align:center}.compost-progress[data-v-870aa0f4]{margin-top:10px}.compost-progress__label[data-v-870aa0f4]{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#e2e8f0;font-size:.9rem}.compost-progress__bar[data-v-870aa0f4]{height:9px;border-radius:999px;background:#020617b3;overflow:hidden;margin-top:6px}.compost-progress__fill[data-v-870aa0f4]{height:100%;background:linear-gradient(90deg,#94a3b8,#22d3ee);transition:width .25s ease}.development-action-card[data-v-870aa0f4]{display:grid;gap:12px;border:1px solid rgba(125,211,252,.18);border-radius:16px;padding:14px;background:#02061794}.finish-btn[data-v-870aa0f4],.compost-btn[data-v-870aa0f4]{margin-top:12px;border:0;border-radius:14px;color:#0b0d1b;font-weight:700;padding:10px 14px}.finish-btn[data-v-870aa0f4]{background:linear-gradient(90deg,#facc15,#fb923c)}.compost-btn[data-v-870aa0f4]{width:100%;background:linear-gradient(90deg,#94a3b8,#22d3ee)}.finish-btn[data-v-870aa0f4]:disabled,.compost-btn[data-v-870aa0f4]:disabled{opacity:.6;cursor:not-allowed}.error[data-v-870aa0f4]{margin:10px 0 0;color:#fca5a5}@media (max-width: 1080px){.status-layout[data-v-870aa0f4]{grid-template-columns:1fr}.picture-panel[data-v-870aa0f4]{min-height:300px}.picture-fallback[data-v-870aa0f4]{font-size:4rem}}.water-well-page[data-v-9a618bcb]{min-height:100vh;padding:20px 16px 28px;color:#f1efff;background:radial-gradient(circle at top,rgba(34,211,238,.2),transparent 30%),linear-gradient(180deg,#11263a,#0b1627)}.water-well-header[data-v-9a618bcb]{margin-bottom:14px}.well-grid[data-v-9a618bcb]{display:grid;gap:18px;max-width:1180px;margin:0 auto}.well-card[data-v-9a618bcb]{border:1px solid rgba(125,211,252,.24);border-radius:24px;padding:18px;background:linear-gradient(180deg,#12233af5,#0b1627f5);box-shadow:0 18px 36px #05081473}.well-title-row[data-v-9a618bcb]{display:grid;justify-items:center;text-align:center;gap:6px;margin-bottom:14px}.well-title-row h3[data-v-9a618bcb]{margin:0;font-size:2rem;font-weight:500}.eyebrow[data-v-9a618bcb]{margin:0;text-transform:uppercase;letter-spacing:.12em;color:#c4e9fd;font-size:.75rem}.muted[data-v-9a618bcb]{margin:4px 0 0;color:#d9eeff;line-height:1.45}.pill[data-v-9a618bcb]{border-radius:999px;border:1px solid rgba(125,211,252,.35);padding:4px 10px;font-size:.8rem;color:#d7f0ff}.status-layout[data-v-9a618bcb]{display:grid;grid-template-columns:minmax(460px,1.35fr) minmax(320px,360px);gap:18px;align-items:stretch}.picture-panel[data-v-9a618bcb]{border:1px solid rgba(125,211,252,.24);border-radius:20px;min-height:520px;display:grid;place-items:center;background:radial-gradient(circle at center,#38bdf840,#02061799);overflow:hidden}.picture-panel img[data-v-9a618bcb]{width:100%;height:100%;object-fit:cover;display:block}.picture-fallback[data-v-9a618bcb]{font-size:6rem}.stats[data-v-9a618bcb]{border:1px solid rgba(125,211,252,.24);border-radius:20px;padding:14px;background:#12233aeb;display:grid;gap:10px;align-content:start}.stats-head[data-v-9a618bcb]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px;color:#e0f2fe}.stats-head-label[data-v-9a618bcb]{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:#bae6fd}.fact-row[data-v-9a618bcb]{display:grid;grid-template-columns:28px 1fr auto;gap:10px;align-items:center;padding:10px;border:1px solid rgba(125,211,252,.22);border-radius:12px;background:#0b162799}.fact-icon[data-v-9a618bcb]{width:28px;height:28px;display:grid;place-items:center;border-radius:999px;background:#38bdf833}.fact-label[data-v-9a618bcb]{color:#bae6fd;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em}.fact-value[data-v-9a618bcb]{font-weight:700;color:#f0f9ff}.muted-text[data-v-9a618bcb]{color:#facc15;font-size:.85rem;margin-left:6px}.development-panel[data-v-9a618bcb]{margin-top:14px;border-radius:20px;border:1px solid rgba(125,211,252,.2);background:#12233ad1;padding:14px}.development-panel h3[data-v-9a618bcb]{margin:0 0 10px;font-size:2rem;font-weight:500;text-align:center}.back-btn[data-v-9a618bcb]{margin-top:8px;display:inline-flex;justify-content:center;color:#e0f2fe;text-decoration:none;border:1px solid rgba(125,211,252,.35);background:#0b1627e6;padding:10px 14px;border-radius:14px;font-weight:700}.finish-btn[data-v-9a618bcb],.upgrade-btn[data-v-9a618bcb]{width:100%;border:0;border-radius:12px;padding:10px 12px;font-weight:700;margin-top:8px}.finish-btn[data-v-9a618bcb]{background:linear-gradient(90deg,#facc15,#fb923c);color:#0b0d1b}.upgrade-btn[data-v-9a618bcb]{background:linear-gradient(90deg,#22d3ee,#60a5fa);color:#0b0d1b}.finish-btn[data-v-9a618bcb]:disabled,.upgrade-btn[data-v-9a618bcb]:disabled{opacity:.6;cursor:not-allowed}.error[data-v-9a618bcb]{margin-top:8px;color:#fca5a5}.loading[data-v-9a618bcb],.empty[data-v-9a618bcb]{color:#cbd5e1;max-width:1180px;margin:0 auto}.well-minigame[data-v-9a618bcb]{display:grid;grid-template-columns:140px 1fr;gap:14px;align-items:end;margin-bottom:12px}.well-minigame__visual[data-v-9a618bcb]{height:180px;border-radius:14px;border:1px solid rgba(125,211,252,.3);background:linear-gradient(180deg,#0b1627e6,#1e3a8a59);position:relative;overflow:hidden}.well-minigame__water[data-v-9a618bcb]{position:absolute;left:0;right:0;bottom:0;background:linear-gradient(180deg,#ffffff47,#fff0 22%),linear-gradient(180deg,#7dd3fc,#0ea5e9);transition:height .9s ease;animation:wellWaterPulse-9a618bcb 2.8s ease-in-out infinite}.well-minigame__meta[data-v-9a618bcb]{display:grid;gap:8px}.minigame-panel[data-v-9a618bcb]{margin-top:34px;border-color:#0ea5e973}.minigame-leaderboard[data-v-9a618bcb]{margin-top:14px}.minigame-leaderboard h4[data-v-9a618bcb]{margin:0 0 8px;text-align:center;font-size:1.1rem;color:#d7f0ff}.minigame-leaderboard .leaderboard-list+h4[data-v-9a618bcb]{margin-top:16px}.leaderboard-list[data-v-9a618bcb]{display:grid;gap:8px;max-height:240px;overflow:auto;padding-right:4px}.activity-popup-overlay[data-v-9a618bcb]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;background:#020617b8;display:grid;place-items:center;padding:16px}.activity-popup-modal[data-v-9a618bcb]{width:min(420px,100%);border-radius:16px;border:1px solid rgba(248,113,113,.4);background:#1f2937;color:#ffe4e6;padding:18px;display:grid;gap:10px;text-align:center}.activity-popup-modal__icon[data-v-9a618bcb]{font-size:1.5rem}.activity-popup-modal__btn[data-v-9a618bcb]{border:0;border-radius:10px;padding:10px 14px;font-weight:700;background:#fda4af;color:#1f2937}@media (max-width: 1080px){.status-layout[data-v-9a618bcb]{grid-template-columns:1fr}.picture-panel[data-v-9a618bcb]{min-height:300px}.picture-fallback[data-v-9a618bcb]{font-size:4rem}}@media (max-width: 700px){.well-minigame[data-v-9a618bcb]{grid-template-columns:1fr}.well-minigame__visual[data-v-9a618bcb]{height:140px}}@keyframes wellWaterPulse-9a618bcb{0%{filter:brightness(1)}50%{filter:brightness(1.08)}to{filter:brightness(1)}}.deep-well-page[data-v-a37727e4]{min-height:100vh;padding:20px 16px 28px;color:#f1efff;background:radial-gradient(circle at top,rgba(34,211,238,.2),transparent 30%),linear-gradient(180deg,#11263a,#0b1627)}.deep-well-header[data-v-a37727e4]{display:flex;justify-content:space-between;align-items:start;gap:12px;margin-bottom:14px;flex-wrap:wrap}.eyebrow[data-v-a37727e4]{margin:0;text-transform:uppercase;letter-spacing:.12em;color:#7dd3fc;font-size:.75rem}.muted[data-v-a37727e4]{margin:4px 0 0;color:#bfdbfe}.back-btn[data-v-a37727e4]{color:#e0f2fe;text-decoration:none;border:1px solid rgba(125,211,252,.35);background:#0b1627e6;padding:10px 14px;border-radius:14px;font-weight:700}.summary-card[data-v-a37727e4]{display:grid;grid-template-columns:1fr;gap:12px;padding:14px;border-radius:16px;background:linear-gradient(120deg,#22d3ee33,#0e749038);border:1px solid rgba(125,211,252,.28);margin-bottom:14px}.summary-label[data-v-a37727e4]{color:#bae6fd;font-size:.8rem;text-transform:uppercase;letter-spacing:.06em}.summary-value[data-v-a37727e4]{font-size:1.3rem;font-weight:800}.loading[data-v-a37727e4],.empty[data-v-a37727e4]{color:#cbd5e1;margin-top:16px}.well-grid[data-v-a37727e4]{display:grid;gap:18px;max-width:1180px;margin:0 auto}.well-card[data-v-a37727e4]{border-radius:24px;background:linear-gradient(180deg,#12233af5,#0b1627f5);border:1px solid rgba(125,211,252,.24);box-shadow:0 18px 36px #05081473;padding:18px}.status-layout[data-v-a37727e4]{margin-bottom:12px;display:grid;grid-template-columns:minmax(460px,1.35fr) minmax(320px,360px);gap:18px}.picture-panel[data-v-a37727e4]{border-radius:20px;border:1px solid rgba(125,211,252,.24);background:radial-gradient(circle at center,#38bdf840,#02061799);display:grid;place-items:center;font-size:6rem;min-height:520px}.well-title-row[data-v-a37727e4]{display:grid;justify-items:center;text-align:center;margin-bottom:14px;gap:6px}.well-title-row h3[data-v-a37727e4]{margin:0;font-size:2rem;font-weight:500}.pill[data-v-a37727e4]{color:#d7f0ff;border:1px solid rgba(125,211,252,.35);background:transparent;border-radius:999px;padding:4px 10px;font-size:.8rem}.stats[data-v-a37727e4]{border:1px solid rgba(125,211,252,.24);border-radius:20px;padding:14px;background:#12233aeb;display:grid;gap:10px;align-content:start}.development-panel[data-v-a37727e4]{margin-top:14px;border:1px solid rgba(125,211,252,.2);border-radius:20px;background:#12233ad1;padding:14px}.stat-label[data-v-a37727e4]{color:#bae6fd;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em}.stat-value[data-v-a37727e4]{margin-top:2px;font-weight:700}.muted-text[data-v-a37727e4]{color:#bfdbfe;font-size:.85rem;margin-left:6px}.upgrade-btn[data-v-a37727e4],.finish-btn[data-v-a37727e4]{width:100%;border:none;border-radius:12px;padding:10px 12px;font-weight:700;cursor:pointer;margin-top:8px}.upgrade-btn[data-v-a37727e4]{background:linear-gradient(90deg,#22d3ee,#60a5fa);color:#0b0d1b}.upgrade-btn[data-v-a37727e4]:disabled,.finish-btn[data-v-a37727e4]:disabled{opacity:.6;cursor:not-allowed}.finish-btn[data-v-a37727e4]{background:linear-gradient(90deg,#facc15,#fb923c);color:#0b0d1b}.error[data-v-a37727e4]{margin:10px 0 0;color:#fecaca;font-weight:600}@media (max-width: 1080px){.status-layout[data-v-a37727e4]{grid-template-columns:1fr}.picture-panel[data-v-a37727e4]{min-height:300px;font-size:4rem}}.spring-page[data-v-46094549]{min-height:100vh;padding:20px 16px 28px;color:#f1efff;background:radial-gradient(circle at top,rgba(34,211,238,.2),transparent 30%),linear-gradient(180deg,#11263a,#0b1627)}.spring-header[data-v-46094549]{display:flex;justify-content:space-between;align-items:start;gap:12px;margin-bottom:14px;flex-wrap:wrap}.eyebrow[data-v-46094549]{margin:0;text-transform:uppercase;letter-spacing:.12em;color:#7dd3fc;font-size:.75rem}.muted[data-v-46094549]{margin:4px 0 0;color:#bfdbfe}.back-btn[data-v-46094549]{color:#e0f2fe;text-decoration:none;border:1px solid rgba(125,211,252,.35);background:#0b1627e6;padding:10px 14px;border-radius:14px;font-weight:700}.summary-card[data-v-46094549]{display:grid;grid-template-columns:1fr;gap:12px;padding:14px;border-radius:16px;background:linear-gradient(120deg,#22d3ee33,#0e749038);border:1px solid rgba(125,211,252,.28);margin-bottom:14px}.summary-label[data-v-46094549]{color:#bae6fd;font-size:.8rem;text-transform:uppercase;letter-spacing:.06em}.summary-value[data-v-46094549]{font-size:1.3rem;font-weight:800}.loading[data-v-46094549],.empty[data-v-46094549]{color:#cbd5e1;margin-top:16px}.spring-grid[data-v-46094549]{display:grid;gap:18px;max-width:1180px;margin:0 auto}.spring-card[data-v-46094549]{border-radius:24px;background:linear-gradient(180deg,#12233af5,#0b1627f5);border:1px solid rgba(125,211,252,.24);box-shadow:0 18px 36px #05081473;padding:18px}.status-layout[data-v-46094549]{margin:12px 0;display:grid;grid-template-columns:minmax(460px,1.35fr) minmax(320px,360px);gap:18px}.picture-panel[data-v-46094549]{border-radius:20px;border:1px solid rgba(125,211,252,.24);background:radial-gradient(circle at center,#38bdf840,#02061799);display:grid;place-items:center;font-size:6rem;min-height:520px}.spring-title-row[data-v-46094549]{display:grid;justify-items:center;text-align:center;gap:6px;margin-bottom:14px}.spring-title-row h3[data-v-46094549]{margin:0;font-size:2rem;font-weight:500}.pill[data-v-46094549]{border-radius:999px;padding:4px 10px;background:transparent;border:1px solid rgba(125,211,252,.35);color:#d7f0ff;font-size:.8rem}.stats[data-v-46094549]{border:1px solid rgba(125,211,252,.24);border-radius:20px;padding:14px;background:#12233aeb;display:grid;gap:12px;margin:0;align-content:start}.stat-label[data-v-46094549]{color:#93c5fd;font-size:.78rem;text-transform:uppercase;letter-spacing:.06em}.stat-value[data-v-46094549]{font-weight:800;margin-top:4px}.muted-text[data-v-46094549]{color:#94a3b8;margin-left:6px;font-weight:500}.development-panel[data-v-46094549]{margin-top:14px;border-radius:20px;border:1px solid rgba(125,211,252,.2);background:#12233ad1;padding:14px}.finish-btn[data-v-46094549],.upgrade-btn[data-v-46094549]{width:100%;border:0;border-radius:14px;padding:11px 14px;font-weight:800;cursor:pointer;margin-top:10px}.finish-btn[data-v-46094549]{background:linear-gradient(90deg,#facc15,#fb923c);color:#0b0d1b}.upgrade-btn[data-v-46094549]{background:linear-gradient(90deg,#22d3ee,#60a5fa);color:#0b0d1b}.finish-btn[data-v-46094549]:disabled,.upgrade-btn[data-v-46094549]:disabled{opacity:.6;cursor:not-allowed}.error[data-v-46094549]{color:#fca5a5;margin:10px 0 0}@media (max-width: 720px){.status-layout[data-v-46094549]{grid-template-columns:1fr}.picture-panel[data-v-46094549]{min-height:300px;font-size:4rem}}.plant-page[data-v-03838faf]{min-height:100vh;padding:20px 16px 28px;color:#f1efff;background:radial-gradient(circle at top,rgba(34,211,238,.2),transparent 30%),linear-gradient(180deg,#11263a,#0b1627)}.plant-header[data-v-03838faf]{display:flex;justify-content:space-between;align-items:start;gap:12px;margin-bottom:14px;flex-wrap:wrap}.eyebrow[data-v-03838faf]{margin:0;text-transform:uppercase;letter-spacing:.12em;color:#7dd3fc;font-size:.75rem}.muted[data-v-03838faf]{margin:4px 0 0;color:#bfdbfe}.back-btn[data-v-03838faf]{color:#e0f2fe;text-decoration:none;border:1px solid rgba(125,211,252,.35);background:#0b1627e6;padding:10px 14px;border-radius:14px;font-weight:700}.summary-card[data-v-03838faf]{display:grid;grid-template-columns:1fr;gap:12px;padding:14px;border-radius:16px;background:linear-gradient(120deg,#10b98133,#14532d38);border:1px solid rgba(110,231,183,.28);margin-bottom:14px}.summary-label[data-v-03838faf]{color:#a7f3d0;font-size:.8rem;text-transform:uppercase;letter-spacing:.06em}.summary-value[data-v-03838faf]{font-size:1.3rem;font-weight:800}.loading[data-v-03838faf],.empty[data-v-03838faf]{color:#cbd5e1;margin-top:16px}.plant-grid[data-v-03838faf]{display:grid;gap:18px;max-width:1180px;margin:0 auto}.plant-card[data-v-03838faf]{border-radius:24px;background:linear-gradient(180deg,#12233af5,#0b1627f5);border:1px solid rgba(125,211,252,.24);box-shadow:0 18px 36px #05081473;padding:18px}.status-layout[data-v-03838faf]{margin:12px 0;display:grid;grid-template-columns:minmax(460px,1.35fr) minmax(320px,360px);gap:18px}.picture-panel[data-v-03838faf]{border-radius:20px;border:1px solid rgba(125,211,252,.24);background:radial-gradient(circle at center,#38bdf840,#02061799);display:grid;place-items:center;font-size:6rem;min-height:520px}.plant-title-row[data-v-03838faf]{display:grid;justify-items:center;text-align:center;margin-bottom:14px;gap:6px}.plant-title-row h3[data-v-03838faf]{margin:0;font-size:2rem;font-weight:500}.pill[data-v-03838faf]{background:transparent;color:#d7f0ff;border:1px solid rgba(125,211,252,.35);border-radius:999px;padding:4px 10px;font-size:.78rem}.stats[data-v-03838faf]{border:1px solid rgba(125,211,252,.24);border-radius:20px;padding:14px;background:#12233aeb;display:grid;gap:10px;margin:0;align-content:start}.stat-label[data-v-03838faf]{color:#86efac;font-size:.76rem;text-transform:uppercase;letter-spacing:.05em}.stat-value[data-v-03838faf]{font-size:1rem;font-weight:700}.muted-text[data-v-03838faf]{color:#bbf7d0;font-size:.85rem;margin-left:6px}.development-panel[data-v-03838faf]{margin-top:14px;border-radius:20px;border:1px solid rgba(125,211,252,.2);background:#12233ad1;padding:14px}.upgrade-btn[data-v-03838faf],.finish-btn[data-v-03838faf]{width:100%;border:none;border-radius:12px;padding:10px 12px;font-weight:700;cursor:pointer;margin-top:8px}.upgrade-btn[data-v-03838faf]{background:linear-gradient(90deg,#22d3ee,#60a5fa);color:#0b0d1b}.upgrade-btn[data-v-03838faf]:disabled,.finish-btn[data-v-03838faf]:disabled{opacity:.6;cursor:not-allowed}.finish-btn[data-v-03838faf]{background:linear-gradient(90deg,#facc15,#fb923c);color:#0b0d1b}.error[data-v-03838faf]{margin:10px 0 0;color:#fecaca;font-weight:600}@media (max-width: 720px){.status-layout[data-v-03838faf]{grid-template-columns:1fr}.picture-panel[data-v-03838faf]{min-height:300px;font-size:4rem}}.plant-page[data-v-0f0c5790]{min-height:100vh;padding:20px 16px 28px;color:#f1efff;background:radial-gradient(circle at top,rgba(34,211,238,.2),transparent 30%),linear-gradient(180deg,#11263a,#0b1627)}.plant-header[data-v-0f0c5790]{display:flex;justify-content:space-between;align-items:start;gap:12px;margin-bottom:14px;flex-wrap:wrap}.eyebrow[data-v-0f0c5790]{margin:0;text-transform:uppercase;letter-spacing:.12em;color:#7dd3fc;font-size:.75rem}.muted[data-v-0f0c5790]{margin:4px 0 0;color:#bfdbfe}.back-btn[data-v-0f0c5790]{color:#e0f2fe;text-decoration:none;border:1px solid rgba(125,211,252,.35);background:#0b1627e6;padding:10px 14px;border-radius:14px;font-weight:700}.summary-card[data-v-0f0c5790]{display:grid;grid-template-columns:1fr;gap:12px;padding:14px;border-radius:16px;background:linear-gradient(120deg,#10b98133,#14532d38);border:1px solid rgba(110,231,183,.28);margin-bottom:14px}.summary-label[data-v-0f0c5790]{color:#a7f3d0;font-size:.8rem;text-transform:uppercase;letter-spacing:.06em}.summary-value[data-v-0f0c5790]{font-size:1.3rem;font-weight:800}.loading[data-v-0f0c5790],.empty[data-v-0f0c5790]{color:#cbd5e1;margin-top:16px}.plant-grid[data-v-0f0c5790]{display:grid;gap:18px;max-width:1180px;margin:0 auto}.plant-card[data-v-0f0c5790]{border-radius:24px;background:linear-gradient(180deg,#12233af5,#0b1627f5);border:1px solid rgba(125,211,252,.24);box-shadow:0 18px 36px #05081473;padding:18px}.status-layout[data-v-0f0c5790]{margin:12px 0;display:grid;grid-template-columns:minmax(460px,1.35fr) minmax(320px,360px);gap:18px}.picture-panel[data-v-0f0c5790]{border-radius:20px;border:1px solid rgba(125,211,252,.24);background:radial-gradient(circle at center,#38bdf840,#02061799);display:grid;place-items:center;font-size:6rem;min-height:520px}.plant-title-row[data-v-0f0c5790]{display:grid;justify-items:center;text-align:center;margin-bottom:14px;gap:6px}.plant-title-row h3[data-v-0f0c5790]{margin:0;font-size:2rem;font-weight:500}.warning-box[data-v-0f0c5790]{margin-bottom:12px;padding:10px 12px;border-radius:12px;background:#f871711f;border:1px solid rgba(248,113,113,.35);color:#fecaca}.pill[data-v-0f0c5790]{background:transparent;color:#d7f0ff;border:1px solid rgba(125,211,252,.35);border-radius:999px;padding:4px 10px;font-size:.78rem}.stats[data-v-0f0c5790]{border:1px solid rgba(125,211,252,.24);border-radius:20px;padding:14px;background:#12233aeb;display:grid;gap:10px;margin:0;align-content:start}.stat-label[data-v-0f0c5790]{color:#86efac;font-size:.76rem;text-transform:uppercase;letter-spacing:.05em}.stat-value[data-v-0f0c5790]{font-size:1rem;font-weight:700}.muted-text[data-v-0f0c5790]{color:#bbf7d0;font-size:.85rem;margin-left:6px}.development-panel[data-v-0f0c5790]{margin-top:14px;border-radius:20px;border:1px solid rgba(125,211,252,.2);background:#12233ad1;padding:14px}.upgrade-btn[data-v-0f0c5790],.finish-btn[data-v-0f0c5790]{width:100%;border:0;border-radius:14px;padding:11px 14px;font-weight:800;cursor:pointer;margin-top:10px}.finish-btn[data-v-0f0c5790]{background:linear-gradient(90deg,#facc15,#fb923c);color:#0b0d1b}.upgrade-btn[data-v-0f0c5790]{background:linear-gradient(90deg,#22d3ee,#60a5fa);color:#0b0d1b}.upgrade-btn[data-v-0f0c5790]:disabled,.finish-btn[data-v-0f0c5790]:disabled{opacity:.6;cursor:not-allowed}.error[data-v-0f0c5790]{color:#fca5a5;margin:10px 0 0}@media (max-width: 720px){.status-layout[data-v-0f0c5790]{grid-template-columns:1fr}.picture-panel[data-v-0f0c5790]{min-height:300px;font-size:4rem}}.soak-pit-page[data-v-d6ad369f]{min-height:100vh;padding:20px 16px 28px;color:#f1efff;background:radial-gradient(circle at top,rgba(34,211,238,.2),transparent 30%),linear-gradient(180deg,#11263a,#0b1627)}.soak-pit-header[data-v-d6ad369f]{display:flex;justify-content:space-between;align-items:start;gap:12px;margin-bottom:14px;flex-wrap:wrap}.eyebrow[data-v-d6ad369f]{margin:0;text-transform:uppercase;letter-spacing:.12em;color:#7dd3fc;font-size:.75rem}.muted[data-v-d6ad369f]{margin:4px 0 0;color:#bfdbfe}.back-btn[data-v-d6ad369f]{color:#e0f2fe;text-decoration:none;border:1px solid rgba(125,211,252,.35);background:#0b1627e6;padding:10px 14px;border-radius:14px;font-weight:700}.summary-card[data-v-d6ad369f]{display:grid;grid-template-columns:1fr;gap:12px;padding:14px;border-radius:18px;border:1px solid rgba(56,189,248,.24);background:#060d1cd9;margin-bottom:12px}.summary-label[data-v-d6ad369f]{color:#93c5fd}.summary-value[data-v-d6ad369f]{font-weight:700;font-size:1.4rem}.loading[data-v-d6ad369f],.empty[data-v-d6ad369f]{color:#cbd5e1}.pit-grid[data-v-d6ad369f]{display:grid;gap:18px;max-width:1180px;margin:0 auto}.pit-card[data-v-d6ad369f]{border-radius:24px;border:1px solid rgba(125,211,252,.24);background:linear-gradient(180deg,#12233af5,#0b1627f5);box-shadow:0 18px 36px #05081473;padding:18px}.status-layout[data-v-d6ad369f]{margin:12px 0;display:grid;grid-template-columns:minmax(460px,1.35fr) minmax(320px,360px);gap:18px}.picture-panel[data-v-d6ad369f]{border-radius:20px;border:1px solid rgba(125,211,252,.24);background:radial-gradient(circle at center,#38bdf840,#02061799);display:grid;place-items:center;font-size:6rem;min-height:520px}.pit-title-row[data-v-d6ad369f]{display:grid;justify-items:center;text-align:center;gap:6px;margin-bottom:14px}.pill[data-v-d6ad369f]{border-radius:999px;border:1px solid rgba(125,211,252,.35);color:#d7f0ff;background:transparent;padding:4px 10px;font-size:.8rem}.stats[data-v-d6ad369f]{margin:0;border:1px solid rgba(125,211,252,.24);border-radius:20px;padding:14px;background:#12233aeb;display:grid;gap:10px;align-content:start}.stat-label[data-v-d6ad369f]{color:#93c5fd;font-size:.78rem}.stat-value[data-v-d6ad369f]{margin-top:2px;font-weight:700}.muted-text[data-v-d6ad369f]{color:#facc15;font-size:.85rem}.development-panel[data-v-d6ad369f]{margin-top:14px;border-radius:20px;border:1px solid rgba(125,211,252,.2);background:#12233ad1;padding:14px}.finish-btn[data-v-d6ad369f]{margin-top:12px;border:0;border-radius:12px;background:linear-gradient(90deg,#facc15,#fb923c);color:#0b0d1b;font-weight:700;padding:10px 12px}.finish-btn[data-v-d6ad369f]:disabled{opacity:.7;cursor:not-allowed}.upgrade-btn[data-v-d6ad369f]{margin-top:12px;border:0;border-radius:12px;background:linear-gradient(90deg,#22d3ee,#60a5fa);color:#0b0d1b;font-weight:700;padding:10px 12px}.upgrade-btn[data-v-d6ad369f]:disabled{opacity:.6;cursor:not-allowed}.error[data-v-d6ad369f]{margin-top:8px;color:#fca5a5}@media (max-width: 720px){.status-layout[data-v-d6ad369f]{grid-template-columns:1fr}.picture-panel[data-v-d6ad369f]{min-height:300px;font-size:4rem}}.workshop-page[data-v-180ff761]{min-height:100vh;padding:20px 16px 28px;color:#f1efff;font-family:Orbitron,Rajdhani,Trebuchet MS,sans-serif;background:radial-gradient(circle at top,rgba(124,58,237,.22),transparent 30%),radial-gradient(circle at left top,rgba(168,85,247,.16),transparent 24%),linear-gradient(180deg,#1c1231,#120b23)}.workshop-list[data-v-180ff761]{display:grid;gap:18px;max-width:1180px;margin:0 auto}.workshop-card[data-v-180ff761],.state-card[data-v-180ff761],.facts-panel[data-v-180ff761],.development-panel[data-v-180ff761],.picture-panel[data-v-180ff761]{border:1px solid rgba(196,181,253,.18);border-radius:24px;background:radial-gradient(circle at top center,rgba(168,85,247,.14),transparent 32%),linear-gradient(180deg,#1f1036fa,#10081ffa);box-shadow:0 18px 36px #05081473,inset 0 0 0 1px #c4b5fd0d}.workshop-card[data-v-180ff761],.state-card[data-v-180ff761]{padding:18px}.card-header[data-v-180ff761]{display:grid;gap:18px}.card-intro[data-v-180ff761]{display:grid;justify-items:center;text-align:center}.eyebrow[data-v-180ff761]{margin:0 0 6px;text-transform:uppercase;letter-spacing:.12em;color:#c4b5fd;font-size:.75rem}.subtitle[data-v-180ff761],.error[data-v-180ff761],.available-card__text[data-v-180ff761],.development-card__text[data-v-180ff761]{line-height:1.45}.subtitle[data-v-180ff761]{max-width:720px;margin:10px auto 0;color:#d6ccff}.header-layout[data-v-180ff761]{display:grid;grid-template-columns:minmax(460px,1.35fr) minmax(320px,360px);gap:18px;align-items:stretch}.picture-panel[data-v-180ff761]{height:720px;min-height:220px;overflow:hidden;display:grid;place-items:center}.picture-panel img[data-v-180ff761]{width:100%;height:100%;object-fit:cover}.picture-panel__fallback[data-v-180ff761]{font-size:72px;color:#ede9fe}.facts-panel[data-v-180ff761]{display:grid;align-content:start;gap:14px;justify-self:end;width:100%;max-width:360px;padding:18px}.development-panel h3[data-v-180ff761],h2[data-v-180ff761]{margin:0}.facts-panel__header[data-v-180ff761]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.facts-panel__eyebrow[data-v-180ff761]{color:#c4b5fd;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase}.facts-panel__header strong[data-v-180ff761]{min-width:46px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(196,181,253,.28);border-radius:999px;background:#a855f724;color:#f8fafc;font-weight:800}.facts-grid[data-v-180ff761]{display:grid;grid-template-columns:1fr;gap:10px}.fact-row[data-v-180ff761]{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;border-radius:14px;background:#4c1d9538;border:1px solid rgba(196,181,253,.12)}.fact-icon[data-v-180ff761]{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:#a855f71f;font-size:1rem}.fact-label[data-v-180ff761]{color:#c4b5fd;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.fact-value[data-v-180ff761]{font-weight:800;color:#f5f3ff;white-space:nowrap}.back-btn[data-v-180ff761]{display:inline-flex;align-items:center;justify-content:center;margin-top:16px;color:#ede9fe;text-decoration:none;background:#5b21b638;border:1px solid rgba(196,181,253,.18);padding:10px 14px;border-radius:18px;font-weight:700}.development-panel[data-v-180ff761]{margin-top:18px;padding:18px}.development-grid[data-v-180ff761],.available-grid[data-v-180ff761]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;margin-top:14px}.development-card[data-v-180ff761],.available-card[data-v-180ff761]{padding:16px;border-radius:18px;background:#4c1d9538;border:1px solid rgba(196,181,253,.12)}.development-card__title[data-v-180ff761],.available-card__title[data-v-180ff761]{color:#c4b5fd;font-size:.82rem;text-transform:uppercase;letter-spacing:.08em}.development-card__value[data-v-180ff761]{margin-top:8px;font-size:1.35rem;font-weight:700}.development-card__text[data-v-180ff761]{margin-top:10px;color:#d6ccff}.available-card__text[data-v-180ff761]{margin:10px 0 14px;color:#d6ccff}.upgrade-btn[data-v-180ff761],.finish-btn[data-v-180ff761]{width:100%;border:0;border-radius:16px;font-weight:700;padding:10px 12px}.upgrade-btn[data-v-180ff761]{background:linear-gradient(90deg,#a855f7,#7c3aed);color:#f5f3ff}.finish-btn[data-v-180ff761]{background:linear-gradient(90deg,#f59e0b,#fb7185);color:#180f2b}button[data-v-180ff761]:disabled{opacity:.6;cursor:not-allowed}.error[data-v-180ff761]{margin:12px 0 0;color:#fecaca}.workshop-error-overlay[data-v-180ff761]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:grid;place-items:center;background:#080314b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:16px}.workshop-error-modal[data-v-180ff761]{width:min(460px,94vw);border-radius:16px;border:1px solid rgba(171,126,255,.32);padding:18px;background:linear-gradient(180deg,#250c50fa,#140837fa);box-shadow:0 24px 48px #05001499;display:grid;gap:10px}.workshop-error-modal__icon[data-v-180ff761]{width:42px;height:42px;border-radius:999px;display:grid;place-items:center;font-size:20px;background:#ff9ab033;border:1px solid rgba(255,154,176,.4)}.workshop-error-modal h3[data-v-180ff761]{margin:0;font-size:1.14rem;color:#ffe2eb}.workshop-error-modal p[data-v-180ff761]{margin:0;color:#f8edf4;line-height:1.5}.workshop-error-modal__button[data-v-180ff761]{width:auto;min-width:130px;justify-self:end;padding:10px 18px}@media (max-width: 860px){.header-layout[data-v-180ff761],.facts-grid[data-v-180ff761]{grid-template-columns:1fr}.picture-panel[data-v-180ff761]{min-height:180px}}.school-page[data-v-6e6e18b4]{padding:20px 16px 28px;color:#eaf2ff}.school-header[data-v-6e6e18b4]{display:flex;justify-content:space-between;align-items:start;gap:12px;margin-bottom:14px;flex-wrap:wrap}.eyebrow[data-v-6e6e18b4]{margin:0;text-transform:uppercase;letter-spacing:.12em;color:#7dd3fc;font-size:.75rem}.muted[data-v-6e6e18b4]{margin:4px 0 0;color:#bfdbfe}.back-btn[data-v-6e6e18b4]{color:#0f172a;text-decoration:none;background:linear-gradient(90deg,#22d3ee,#60a5fa);padding:10px 14px;border-radius:999px;font-weight:700}.summary-card[data-v-6e6e18b4]{display:grid;gap:10px;padding:14px;border-radius:18px;border:1px solid rgba(56,189,248,.24);background:#060d1cd9;margin-bottom:12px}.summary-row[data-v-6e6e18b4]{display:flex;justify-content:space-between;align-items:center;gap:12px}.summary-label[data-v-6e6e18b4]{color:#93c5fd}.summary-value[data-v-6e6e18b4]{font-weight:700}.loading[data-v-6e6e18b4],.empty[data-v-6e6e18b4]{color:#cbd5e1}.school-grid[data-v-6e6e18b4]{display:grid;gap:12px}.school-card[data-v-6e6e18b4]{border-radius:18px;border:1px solid rgba(56,189,248,.24);background:#060d1cd9;padding:14px}.school-title-row[data-v-6e6e18b4]{display:flex;justify-content:space-between;gap:10px;align-items:center}.pill[data-v-6e6e18b4]{border-radius:999px;border:1px solid rgba(56,189,248,.4);padding:4px 10px;font-size:.8rem}.stats[data-v-6e6e18b4]{margin-top:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.stat-label[data-v-6e6e18b4]{color:#93c5fd;font-size:.78rem}.stat-value[data-v-6e6e18b4]{margin-top:2px;font-weight:700}.muted-text[data-v-6e6e18b4]{color:#facc15;font-size:.85rem}.cost-row[data-v-6e6e18b4]{margin-top:10px;display:flex;gap:10px;flex-wrap:wrap;color:#c7d2fe;font-size:.86rem}.seed-section[data-v-6e6e18b4]{margin-top:12px}.seed-chips[data-v-6e6e18b4]{margin-top:6px;display:flex;flex-wrap:wrap;gap:6px}.seed-chip[data-v-6e6e18b4]{border-radius:999px;border:1px solid rgba(56,189,248,.38);padding:4px 10px;font-size:.8rem;color:#dbeafe}.finish-btn[data-v-6e6e18b4]{margin-top:12px;border:0;border-radius:12px;background:linear-gradient(90deg,#facc15,#fb923c);color:#0b0d1b;font-weight:700;padding:10px 12px}.finish-btn[data-v-6e6e18b4]:disabled{opacity:.7;cursor:not-allowed}.upgrade-btn[data-v-6e6e18b4]{margin-top:12px;border:0;border-radius:12px;background:linear-gradient(90deg,#22d3ee,#60a5fa);color:#0b0d1b;font-weight:700;padding:10px 12px}.upgrade-btn[data-v-6e6e18b4]:disabled{opacity:.6;cursor:not-allowed}.error[data-v-6e6e18b4]{margin-top:8px;color:#fca5a5}.blacksmith-page[data-v-2995ca01]{padding:20px 16px 28px;color:#eaf2ff}.blacksmith-header[data-v-2995ca01]{display:flex;justify-content:space-between;align-items:start;gap:12px;margin-bottom:14px;flex-wrap:wrap}.eyebrow[data-v-2995ca01]{margin:0;text-transform:uppercase;letter-spacing:.12em;color:#fbbf24;font-size:.75rem}.muted[data-v-2995ca01]{margin:4px 0 0;color:#fde68a}.back-btn[data-v-2995ca01]{color:#1f2937;text-decoration:none;background:linear-gradient(90deg,#fbbf24,#f97316);padding:10px 14px;border-radius:999px;font-weight:700}.summary-card[data-v-2995ca01]{display:grid;gap:10px;padding:14px;border-radius:18px;border:1px solid rgba(251,191,36,.28);background:#210f04d1;margin-bottom:12px}.summary-row[data-v-2995ca01]{display:flex;justify-content:space-between;align-items:center;gap:12px}.summary-label[data-v-2995ca01]{color:#fcd34d}.summary-value[data-v-2995ca01]{font-weight:700}.loading[data-v-2995ca01],.empty[data-v-2995ca01]{color:#f5d0a5}.blacksmith-grid[data-v-2995ca01]{display:grid;gap:12px}.blacksmith-card[data-v-2995ca01]{border-radius:18px;border:1px solid rgba(251,191,36,.28);background:#210f04d1;padding:14px}.title-row[data-v-2995ca01]{display:flex;justify-content:space-between;gap:10px;align-items:center}.warning-box[data-v-2995ca01]{margin-top:10px;border-radius:10px;border:1px solid rgba(248,113,113,.5);background:#7f1d1d47;color:#fecaca;padding:8px 10px;font-weight:700}.pill[data-v-2995ca01]{border-radius:999px;border:1px solid rgba(251,191,36,.45);padding:4px 10px;font-size:.8rem}.stats[data-v-2995ca01]{margin-top:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.stat-label[data-v-2995ca01]{color:#fcd34d;font-size:.78rem}.stat-value[data-v-2995ca01]{margin-top:2px;font-weight:700}.muted-text[data-v-2995ca01]{color:#facc15;font-size:.85rem}.cost-row[data-v-2995ca01]{margin-top:10px;display:flex;gap:10px;flex-wrap:wrap;color:#f8e3c2;font-size:.86rem}.finish-btn[data-v-2995ca01],.upgrade-btn[data-v-2995ca01]{margin-top:12px;width:100%;border:0;border-radius:12px;padding:10px 12px;font-weight:700;cursor:pointer}.finish-btn[data-v-2995ca01]{background:linear-gradient(90deg,#a78bfa,#6366f1);color:#fff}.upgrade-btn[data-v-2995ca01]{background:linear-gradient(90deg,#f59e0b,#ea580c);color:#111827}.upgrade-btn[disabled][data-v-2995ca01],.finish-btn[disabled][data-v-2995ca01]{opacity:.6;cursor:not-allowed}.error[data-v-2995ca01]{margin-top:10px;color:#fca5a5;font-size:.92rem}.doctor-page[data-v-a9953d03]{padding:20px 16px 28px;color:#e6f4ff}.doctor-header[data-v-a9953d03]{display:flex;justify-content:space-between;align-items:start;gap:12px;margin-bottom:14px;flex-wrap:wrap}.eyebrow[data-v-a9953d03]{margin:0;text-transform:uppercase;letter-spacing:.12em;color:#22d3ee;font-size:.75rem}.muted[data-v-a9953d03]{margin:4px 0 0;color:#bae6fd}.back-btn[data-v-a9953d03]{color:#0f172a;text-decoration:none;background:linear-gradient(90deg,#67e8f9,#06b6d4);padding:10px 14px;border-radius:999px;font-weight:700}.summary-card[data-v-a9953d03]{display:grid;gap:10px;padding:14px;border-radius:18px;border:1px solid rgba(34,211,238,.28);background:#072230cc;margin-bottom:12px}.summary-row[data-v-a9953d03]{display:flex;justify-content:space-between;align-items:center;gap:12px}.summary-label[data-v-a9953d03]{color:#67e8f9}.summary-value[data-v-a9953d03]{font-weight:700}.loading[data-v-a9953d03],.empty[data-v-a9953d03]{color:#bfdbfe}.doctor-grid[data-v-a9953d03]{display:grid;gap:12px}.doctor-card[data-v-a9953d03]{border-radius:18px;border:1px solid rgba(34,211,238,.28);background:#072230cc;padding:14px}.title-row[data-v-a9953d03]{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px}.pill[data-v-a9953d03]{background:#38bdf840;color:#e0f2fe;border-radius:999px;padding:4px 10px;font-size:.82rem}.warning-box[data-v-a9953d03]{background:#f8717133;border:1px solid rgba(248,113,113,.4);color:#fecaca;border-radius:10px;padding:8px 10px;margin-bottom:10px;text-align:left}.stats[data-v-a9953d03]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;text-align:left;margin-bottom:10px}.stat-label[data-v-a9953d03]{font-size:.78rem;text-transform:uppercase;letter-spacing:.05em;color:#7dd3fc}.stat-value[data-v-a9953d03]{font-weight:700;color:#f0f9ff}.muted-text[data-v-a9953d03]{margin-left:6px;color:#93c5fd;font-size:.85rem}.cost-row[data-v-a9953d03]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.cost-row span[data-v-a9953d03]{border-radius:999px;padding:4px 10px;background:#0e749059;color:#cffafe;font-weight:600}.upgrade-btn[data-v-a9953d03],.finish-btn[data-v-a9953d03]{width:100%;border:0;border-radius:12px;padding:10px 12px;font-weight:700;cursor:pointer}.finish-btn[data-v-a9953d03]{margin-bottom:8px;color:#0f172a;background:linear-gradient(90deg,#93c5fd,#38bdf8)}.upgrade-btn[data-v-a9953d03]{color:#082f49;background:linear-gradient(90deg,#67e8f9,#06b6d4)}.upgrade-btn[data-v-a9953d03]:disabled,.finish-btn[data-v-a9953d03]:disabled{opacity:.65;cursor:not-allowed}.error[data-v-a9953d03]{margin-top:8px;color:#fca5a5;text-align:left}.highschool-page[data-v-ab7c7530]{padding:20px 16px 28px;color:#f1f5f9}.highschool-header[data-v-ab7c7530]{display:flex;justify-content:space-between;align-items:start;gap:12px;margin-bottom:14px;flex-wrap:wrap}.eyebrow[data-v-ab7c7530]{margin:0;text-transform:uppercase;letter-spacing:.12em;color:#fde68a;font-size:.75rem}.muted[data-v-ab7c7530]{margin:4px 0 0;color:#e2e8f0}.back-btn[data-v-ab7c7530]{color:#1f2937;text-decoration:none;background:linear-gradient(90deg,#fde68a,#f59e0b);padding:10px 14px;border-radius:999px;font-weight:700}.summary-card[data-v-ab7c7530]{display:grid;gap:10px;padding:14px;border-radius:18px;border:1px solid rgba(251,191,36,.3);background:#261c10d1;margin-bottom:12px}.summary-row[data-v-ab7c7530]{display:flex;justify-content:space-between;align-items:center;gap:12px}.summary-label[data-v-ab7c7530]{color:#fbbf24}.summary-value[data-v-ab7c7530]{font-weight:700}.loading[data-v-ab7c7530],.empty[data-v-ab7c7530]{color:#e5e7eb}.highschool-grid[data-v-ab7c7530]{display:grid;gap:12px}.highschool-card[data-v-ab7c7530]{border-radius:18px;border:1px solid rgba(251,191,36,.3);background:#261c10d1;padding:14px}.title-row[data-v-ab7c7530]{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px}.pill[data-v-ab7c7530]{background:#f59e0b38;color:#f8fafc;border-radius:999px;padding:4px 10px;font-size:.82rem}.warning-box[data-v-ab7c7530]{background:#f8717133;border:1px solid rgba(248,113,113,.4);color:#fecaca;border-radius:10px;padding:8px 10px;margin-bottom:10px;text-align:left}.stats[data-v-ab7c7530]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;text-align:left;margin-bottom:10px}.stat-label[data-v-ab7c7530]{font-size:.78rem;text-transform:uppercase;letter-spacing:.05em;color:#fcd34d}.stat-value[data-v-ab7c7530]{font-weight:700;color:#f8fafc}.muted-text[data-v-ab7c7530]{margin-left:6px;color:#cbd5e1;font-size:.85rem}.cost-row[data-v-ab7c7530]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.cost-row span[data-v-ab7c7530]{border-radius:999px;padding:4px 10px;background:#92400e73;color:#fef3c7;font-weight:600}.seed-section[data-v-ab7c7530]{margin-bottom:10px;text-align:left}.seed-chips[data-v-ab7c7530]{display:flex;gap:6px;flex-wrap:wrap;margin-top:6px}.seed-chip[data-v-ab7c7530]{border-radius:999px;padding:4px 10px;background:#f59e0b3d;color:#fef3c7;font-size:.84rem}.upgrade-btn[data-v-ab7c7530],.finish-btn[data-v-ab7c7530]{width:100%;border:0;border-radius:12px;padding:10px 12px;font-weight:700;cursor:pointer}.finish-btn[data-v-ab7c7530]{margin-bottom:8px;color:#1f2937;background:linear-gradient(90deg,#fcd34d,#f59e0b)}.upgrade-btn[data-v-ab7c7530]{color:#1f2937;background:linear-gradient(90deg,#fbbf24,#f97316)}.upgrade-btn[data-v-ab7c7530]:disabled,.finish-btn[data-v-ab7c7530]:disabled{opacity:.65;cursor:not-allowed}.error[data-v-ab7c7530]{margin-top:8px;color:#fca5a5;text-align:left}.factory-page[data-v-15ec82a2]{padding:20px 16px 28px;color:#eaf2ff}.factory-header[data-v-15ec82a2]{display:flex;justify-content:space-between;align-items:start;gap:12px;margin-bottom:14px;flex-wrap:wrap}.eyebrow[data-v-15ec82a2]{margin:0;text-transform:uppercase;letter-spacing:.12em;color:#fb7185;font-size:.75rem}.muted[data-v-15ec82a2]{margin:4px 0 0;color:#fecdd3}.back-btn[data-v-15ec82a2]{color:#1f2937;text-decoration:none;background:linear-gradient(90deg,#fb7185,#f97316);padding:10px 14px;border-radius:999px;font-weight:700}.summary-card[data-v-15ec82a2]{display:grid;gap:10px;padding:14px;border-radius:18px;border:1px solid rgba(251,113,133,.28);background:#290b14d1;margin-bottom:12px}.summary-row[data-v-15ec82a2]{display:flex;justify-content:space-between;align-items:center;gap:12px}.summary-label[data-v-15ec82a2]{color:#fda4af}.summary-value[data-v-15ec82a2]{font-weight:700}.loading[data-v-15ec82a2],.empty[data-v-15ec82a2]{color:#fecdd3}.factory-grid[data-v-15ec82a2]{display:grid;gap:12px}.factory-card[data-v-15ec82a2]{border:1px solid rgba(251,113,133,.25);border-radius:18px;background:linear-gradient(180deg,#111827f2,#0f172af2);padding:14px}.title-row[data-v-15ec82a2]{display:flex;justify-content:space-between;align-items:center;gap:10px}.title-row h3[data-v-15ec82a2]{margin:0}.pill[data-v-15ec82a2]{background:#fb71852e;border:1px solid rgba(251,113,133,.35);color:#fecdd3;padding:4px 10px;border-radius:999px;font-size:.82rem}.warning-box[data-v-15ec82a2]{margin-top:10px;padding:10px 12px;border-radius:12px;border:1px solid rgba(248,113,113,.4);background:#7f1d1d59;color:#fecaca}.stats[data-v-15ec82a2]{margin-top:12px;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.stat-label[data-v-15ec82a2]{font-size:.8rem;color:#fda4af}.stat-value[data-v-15ec82a2]{font-weight:700}.muted-text[data-v-15ec82a2]{margin-left:6px;color:#fca5a5;font-weight:500}.cost-row[data-v-15ec82a2]{margin-top:10px;display:flex;flex-wrap:wrap;gap:12px;color:#fecdd3}.finish-btn[data-v-15ec82a2],.upgrade-btn[data-v-15ec82a2]{margin-top:12px;width:100%;border:none;border-radius:12px;padding:10px 12px;font-weight:700;cursor:pointer}.finish-btn[data-v-15ec82a2]{background:linear-gradient(90deg,#f59e0b,#f97316);color:#111827}.upgrade-btn[data-v-15ec82a2]{background:linear-gradient(90deg,#fb7185,#f43f5e);color:#111827}.finish-btn[data-v-15ec82a2]:disabled,.upgrade-btn[data-v-15ec82a2]:disabled{cursor:not-allowed;opacity:.65}.error[data-v-15ec82a2]{margin-top:8px;color:#fda4af}@media (max-width: 700px){.factory-page[data-v-15ec82a2]{padding:14px 12px 22px}}.house-page[data-v-a8bd4ddf]{padding:20px 16px 28px;color:#eaf2ff}.house-header[data-v-a8bd4ddf]{display:flex;justify-content:space-between;align-items:start;gap:12px;margin-bottom:14px;flex-wrap:wrap}.eyebrow[data-v-a8bd4ddf]{margin:0;text-transform:uppercase;letter-spacing:.12em;color:#7dd3fc;font-size:.75rem}.muted[data-v-a8bd4ddf]{margin:4px 0 0;color:#bfdbfe}.back-btn[data-v-a8bd4ddf]{color:#0f172a;text-decoration:none;background:linear-gradient(90deg,#22d3ee,#60a5fa);padding:10px 14px;border-radius:999px;font-weight:700}.loading[data-v-a8bd4ddf],.empty[data-v-a8bd4ddf]{color:#cbd5e1;margin-top:16px}.house-list[data-v-a8bd4ddf]{display:grid;gap:12px}.house-card[data-v-a8bd4ddf]{border-radius:18px;background:#060d1cd9;border:1px solid rgba(56,189,248,.24);padding:14px}.house-card__title-row[data-v-a8bd4ddf]{display:flex;justify-content:space-between;gap:10px;align-items:center}.pill[data-v-a8bd4ddf]{border-radius:999px;border:1px solid rgba(56,189,248,.4);padding:4px 10px;font-size:.8rem}.stat-grid[data-v-a8bd4ddf]{margin-top:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.stat-label[data-v-a8bd4ddf]{color:#93c5fd;font-size:.78rem}.stat-value[data-v-a8bd4ddf]{margin-top:2px;font-weight:700}.muted-text[data-v-a8bd4ddf]{color:#facc15;font-size:.85rem}.actions[data-v-a8bd4ddf]{display:flex;gap:10px;flex-wrap:wrap}.finish-btn[data-v-a8bd4ddf],.upgrade-btn[data-v-a8bd4ddf]{margin-top:12px;border:0;border-radius:12px;padding:10px 14px;font-weight:700;cursor:pointer}.finish-btn[data-v-a8bd4ddf]{background:linear-gradient(90deg,#f59e0b,#f97316);color:#1f2937}.upgrade-btn[data-v-a8bd4ddf]{background:linear-gradient(90deg,#22c55e,#84cc16);color:#052e16}.finish-btn[data-v-a8bd4ddf]:disabled,.upgrade-btn[data-v-a8bd4ddf]:disabled{opacity:.6;cursor:not-allowed}.error[data-v-a8bd4ddf]{color:#fca5a5;margin:10px 0 0}.development-panel[data-v-a8bd4ddf]{margin:12px 0;border-radius:14px;border:1px solid rgba(56,189,248,.24);background:#081626d1;padding:12px}.development-panel h3[data-v-a8bd4ddf]{margin:0 0 8px;text-align:center;font-size:1.35rem;font-weight:600}.stable-page[data-v-3b50640a]{padding:20px 16px 28px;color:#eef2ff}.stable-header[data-v-3b50640a]{display:flex;justify-content:space-between;align-items:start;gap:12px;margin-bottom:14px;flex-wrap:wrap}.eyebrow[data-v-3b50640a]{margin:0;text-transform:uppercase;letter-spacing:.12em;color:#facc15;font-size:.75rem}.muted[data-v-3b50640a]{margin:4px 0 0;color:#dbeafe}.back-btn[data-v-3b50640a]{color:#111827;text-decoration:none;background:linear-gradient(90deg,#fde68a,#f59e0b);padding:10px 14px;border-radius:999px;font-weight:700}.loading[data-v-3b50640a],.empty[data-v-3b50640a]{color:#cbd5e1;margin-top:16px}.stable-list[data-v-3b50640a]{display:grid;gap:12px}.stable-card[data-v-3b50640a]{border-radius:18px;background:#141007e0;border:1px solid rgba(245,158,11,.24);padding:14px}.stable-card__title-row[data-v-3b50640a]{display:flex;justify-content:space-between;gap:10px;align-items:center}.pill[data-v-3b50640a]{border-radius:999px;border:1px solid rgba(245,158,11,.4);padding:4px 10px;font-size:.8rem}.stat-grid[data-v-3b50640a]{margin-top:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.stat-label[data-v-3b50640a]{color:#fcd34d;font-size:.78rem}.stat-value[data-v-3b50640a]{margin-top:2px;font-weight:700}.muted-text[data-v-3b50640a]{color:#facc15;font-size:.85rem}.stable-copy[data-v-3b50640a]{margin:12px 0}.finish-btn[data-v-3b50640a],.upgrade-btn[data-v-3b50640a]{border:none;border-radius:999px;padding:10px 14px;font-weight:700}.finish-btn[data-v-3b50640a]{background:#3b82f62e;color:#dbeafe;margin-right:10px}.upgrade-btn[data-v-3b50640a]{background:linear-gradient(90deg,#f59e0b,#f97316);color:#111827}.upgrade-btn[data-v-3b50640a]:disabled,.finish-btn[data-v-3b50640a]:disabled{opacity:.6}.error[data-v-3b50640a]{color:#fca5a5;margin-top:10px}.trade-center-page[data-v-5454c57f]{padding:20px 16px 28px;color:#eaf2ff}.trade-center-header[data-v-5454c57f]{display:flex;justify-content:space-between;align-items:start;gap:12px;margin-bottom:14px;flex-wrap:wrap}.eyebrow[data-v-5454c57f]{margin:0;text-transform:uppercase;letter-spacing:.12em;color:#fde68a;font-size:.75rem}.muted[data-v-5454c57f]{margin:4px 0 0;color:#e5e7eb}.back-btn[data-v-5454c57f]{color:#111827;text-decoration:none;background:linear-gradient(90deg,#fbbf24,#f59e0b);padding:10px 14px;border-radius:999px;font-weight:700}.loading[data-v-5454c57f],.empty[data-v-5454c57f]{color:#cbd5e1;margin-top:16px}.trade-center-grid[data-v-5454c57f]{display:grid;gap:12px}.trade-center-card[data-v-5454c57f]{border-radius:18px;background:#060d1cd9;border:1px solid rgba(251,191,36,.35);box-shadow:0 10px 20px #02061773;padding:14px}.trade-center-title-row[data-v-5454c57f]{display:flex;justify-content:space-between;align-items:center;gap:10px}.trade-center-title-row h3[data-v-5454c57f]{margin:0}.pill[data-v-5454c57f]{border-radius:999px;padding:6px 10px;background:#fbbf242e;border:1px solid rgba(253,224,71,.3);color:#fde68a;font-size:.85rem}.warning-box[data-v-5454c57f]{margin:12px 0;padding:10px 12px;border-radius:12px;background:#f871711f;border:1px solid rgba(248,113,113,.35);color:#fecaca}.stats[data-v-5454c57f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin:14px 0 12px}.stat-label[data-v-5454c57f]{color:#fcd34d;font-size:.76rem;text-transform:uppercase;letter-spacing:.05em}.stat-value[data-v-5454c57f]{font-size:1rem;font-weight:700}.muted-text[data-v-5454c57f]{color:#e5e7eb;font-size:.85rem;margin-left:6px}.info-box[data-v-5454c57f]{margin-top:10px;padding:12px;border-radius:14px;background:#78350f47;border:1px solid rgba(251,191,36,.25)}.info-box__title[data-v-5454c57f]{color:#fde68a;font-weight:800;margin-bottom:4px}.info-box__body[data-v-5454c57f]{color:#f3f4f6}.finish-btn[data-v-5454c57f]{width:100%;border:0;border-radius:14px;padding:11px 14px;font-weight:800;cursor:pointer;margin-top:12px;background:#0f172af2;color:#e2e8f0;border:1px solid rgba(148,163,184,.35)}.finish-btn[data-v-5454c57f]:disabled{opacity:.6;cursor:not-allowed}.stable-page[data-v-21579f0d]{padding:20px 16px 28px;color:#eef2ff}.stable-header[data-v-21579f0d]{display:flex;justify-content:space-between;align-items:start;gap:12px;margin-bottom:14px;flex-wrap:wrap}.eyebrow[data-v-21579f0d]{margin:0;text-transform:uppercase;letter-spacing:.12em;color:#facc15;font-size:.75rem}.muted[data-v-21579f0d]{margin:4px 0 0;color:#dbeafe}.back-btn[data-v-21579f0d]{color:#111827;text-decoration:none;background:linear-gradient(90deg,#fde68a,#f59e0b);padding:10px 14px;border-radius:999px;font-weight:700}.loading[data-v-21579f0d],.empty[data-v-21579f0d]{color:#cbd5e1;margin-top:16px}.stable-list[data-v-21579f0d]{display:grid;gap:12px}.stable-card[data-v-21579f0d]{border-radius:18px;background:#141007e0;border:1px solid rgba(245,158,11,.24);padding:14px}.stable-card__title-row[data-v-21579f0d]{display:flex;justify-content:space-between;gap:10px;align-items:center}.pill[data-v-21579f0d]{border-radius:999px;border:1px solid rgba(245,158,11,.4);padding:4px 10px;font-size:.8rem}.stat-grid[data-v-21579f0d]{margin-top:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.stat-label[data-v-21579f0d]{color:#fcd34d;font-size:.78rem}.stat-value[data-v-21579f0d]{margin-top:2px;font-weight:700}.muted-text[data-v-21579f0d]{color:#facc15;font-size:.85rem}.stable-copy[data-v-21579f0d]{margin:12px 0}.finish-btn[data-v-21579f0d],.upgrade-btn[data-v-21579f0d]{border:none;border-radius:999px;padding:10px 14px;font-weight:700}.finish-btn[data-v-21579f0d]{background:#3b82f62e;color:#dbeafe;margin-right:10px}.upgrade-btn[data-v-21579f0d]{background:linear-gradient(90deg,#f59e0b,#f97316);color:#111827}.upgrade-btn[data-v-21579f0d]:disabled,.finish-btn[data-v-21579f0d]:disabled{opacity:.6}.error[data-v-21579f0d]{color:#fca5a5;margin-top:10px}
