.auth-dialog-shell[data-v-8a443827]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 18% 18%,rgba(34,227,239,.12),transparent 22%),radial-gradient(circle at 82% 16%,rgba(34,227,239,.1),transparent 18%),#03071294;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.auth-dialog-shell--standalone[data-v-8a443827]{position:relative;inset:auto;min-height:calc(100vh - 172px);padding:12px 0 8px;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.auth-dialog[data-v-8a443827]{width:min(100%,560px);padding:22px;border-radius:32px;border:1px solid rgba(148,163,184,.14);background:linear-gradient(180deg,#070b10f5,#090f18eb),radial-gradient(circle at top right,color-mix(in srgb,var(--theme-accent) 18%,transparent),transparent 42%);box-shadow:0 28px 72px #02081257}.auth-dialog__head[data-v-8a443827]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.auth-dialog__brand[data-v-8a443827]{display:inline-flex;align-items:center;gap:12px;min-width:0}.auth-dialog__mark[data-v-8a443827]{display:grid;place-items:center;width:42px;height:42px;flex:none;border-radius:16px;background:linear-gradient(135deg,#ffffff2e,#ffffff05),linear-gradient(135deg,#0b1220,color-mix(in srgb,var(--theme-accent) 54%,#0f172a));color:#fff;box-shadow:inset 0 1px #ffffff2e}.auth-dialog__brand-copy[data-v-8a443827]{display:grid;gap:2px}.auth-dialog__brand-copy strong[data-v-8a443827]{font-size:1rem;color:#f8fafc}.auth-dialog__eyebrow[data-v-8a443827]{margin:0;color:color-mix(in srgb,var(--theme-accent) 72%,#cbd5e1 28%);font-size:.68rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.auth-dialog__close[data-v-8a443827]{display:grid;place-items:center;width:42px;height:42px;flex:none;border:1px solid rgba(148,163,184,.14);border-radius:999px;background:#ffffff0a;color:#e2e8f0d1;transition:transform .22s var(--ease-out),border-color .22s var(--ease-out),background-color .22s var(--ease-out)}.auth-dialog__close[data-v-8a443827]:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--theme-accent) 28%,rgba(148,163,184,.18));background:#ffffff14}.auth-dialog__tabs[data-v-8a443827]{margin-bottom:22px;background:#ffffff0d}.auth-tab[data-v-8a443827]{color:#e2e8f0a3}.auth-tab.is-active[data-v-8a443827]{background:#fffffff5;color:#09090b;box-shadow:0 14px 30px #02081233}.auth-dialog__form[data-v-8a443827]{margin-top:0}.field__label[data-v-8a443827]{color:#f8fafc}.auth-dialog__input[data-v-8a443827]{border-color:#94a3b81f;background:#ffffff0f;color:#f8fafc;box-shadow:inset 0 1px #ffffff05}.auth-dialog__input[data-v-8a443827]::placeholder{color:#94a3b8bd}.auth-dialog__input[data-v-8a443827]:focus{border-color:color-mix(in srgb,var(--theme-accent) 44%,rgba(148,163,184,.18));box-shadow:0 0 0 4px color-mix(in srgb,var(--theme-accent) 18%,transparent)}.auth-dialog__feedback[data-v-8a443827]{color:#fda4af}.auth-dialog__submit[data-v-8a443827]{margin-top:2px;min-height:52px;font-size:1rem}.auth-dialog__footer[data-v-8a443827]{display:none}@media (max-width: 760px){.auth-dialog-shell[data-v-8a443827]{padding:16px}.auth-dialog-shell--standalone[data-v-8a443827]{min-height:calc(100vh - 148px);padding:8px 0 0}.auth-dialog[data-v-8a443827]{padding:18px;border-radius:28px}.auth-dialog__head[data-v-8a443827]{margin-bottom:16px}}@media (max-width: 540px){.auth-dialog-shell[data-v-8a443827]{padding:10px}.auth-dialog-shell--standalone[data-v-8a443827]{min-height:calc(100dvh - 112px);padding:0}.auth-dialog[data-v-8a443827]{padding:14px;border-radius:20px}.auth-dialog__head[data-v-8a443827]{gap:12px;margin-bottom:14px}.auth-dialog__mark[data-v-8a443827],.auth-dialog__close[data-v-8a443827]{width:38px;height:38px}.auth-dialog__brand[data-v-8a443827]{gap:10px}.auth-dialog__footer[data-v-8a443827]{font-size:.82rem}}.admin-console[data-v-3c98d466]{display:grid;grid-template-columns:280px minmax(0,1fr);gap:20px;min-height:calc(100vh - 48px)}.admin-sidebar[data-v-3c98d466]{position:sticky;top:16px;align-self:start;display:grid;gap:18px;padding:24px;border:1px solid rgba(15,23,42,.08);border-radius:32px;background:linear-gradient(180deg,#080f1cf5,#111827eb),radial-gradient(circle at top,rgba(64,189,149,.2),transparent 52%);color:#f8fafc;box-shadow:0 24px 60px #0f172a2e}.admin-sidebar__brand[data-v-3c98d466]{display:grid;gap:10px}.admin-sidebar__badge[data-v-3c98d466]{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:28px;padding:0 12px;border-radius:999px;background:#ffffff1f;font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.admin-sidebar__brand h1[data-v-3c98d466],.admin-topbar__copy h2[data-v-3c98d466],.panel__head h3[data-v-3c98d466],.section-head h3[data-v-3c98d466],.admin-hero__banner h3[data-v-3c98d466]{margin:0}.admin-sidebar__brand p[data-v-3c98d466],.admin-topbar__copy p[data-v-3c98d466],.panel__head p[data-v-3c98d466],.admin-hero__banner p[data-v-3c98d466]{margin:0;line-height:1.68}.admin-sidebar__nav[data-v-3c98d466]{display:grid;gap:10px}.admin-nav__item[data-v-3c98d466]{display:grid;gap:4px;padding:14px 16px;border:1px solid rgba(255,255,255,.08);border-radius:20px;background:#ffffff0a;color:inherit;text-align:left;transition:transform .2s ease,border-color .2s ease,background-color .2s ease}.admin-nav__item strong[data-v-3c98d466]{font-size:.98rem}.admin-nav__item span[data-v-3c98d466],.admin-sidebar__tips p[data-v-3c98d466],.admin-profile__meta span[data-v-3c98d466],.metric-card small[data-v-3c98d466],.focus-card p[data-v-3c98d466],.log-item p[data-v-3c98d466],.stack-item p[data-v-3c98d466],.stack-item small[data-v-3c98d466],.review-card__meta[data-v-3c98d466],.post-card__meta[data-v-3c98d466],.rule-actions p[data-v-3c98d466],.field span[data-v-3c98d466],.admin-empty[data-v-3c98d466]{color:#ffffffb8;font-size:.88rem}.admin-nav__item.is-active[data-v-3c98d466],.admin-nav__item[data-v-3c98d466]:hover{transform:translate(4px);border-color:#ffffff38;background:#ffffff1a}.admin-sidebar__tips[data-v-3c98d466]{display:grid;gap:12px;padding:18px;border-radius:24px;background:#ffffff0f}.admin-main[data-v-3c98d466]{display:grid;gap:20px;min-width:0}.admin-topbar[data-v-3c98d466],.admin-hero[data-v-3c98d466],.admin-overview[data-v-3c98d466],.content-grid[data-v-3c98d466],.admin-section[data-v-3c98d466],.review-list[data-v-3c98d466],.post-list[data-v-3c98d466],.tips-grid[data-v-3c98d466]{display:grid;gap:20px}.admin-topbar[data-v-3c98d466]{grid-template-columns:minmax(0,1.1fr) minmax(260px,.7fr);align-items:start}.admin-topbar__copy[data-v-3c98d466],.admin-search[data-v-3c98d466],.admin-profile[data-v-3c98d466]{display:grid;gap:12px}.admin-topbar__crumb[data-v-3c98d466],.section-head__eyebrow[data-v-3c98d466],.admin-hero__eyebrow[data-v-3c98d466]{font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#64748b}.admin-search[data-v-3c98d466],.admin-profile__card[data-v-3c98d466],.panel[data-v-3c98d466],.admin-hero__banner[data-v-3c98d466],.metric-card[data-v-3c98d466]{padding:22px;border:1px solid rgba(15,23,42,.08);border-radius:28px;background:#ffffffe6;box-shadow:0 18px 42px #0f172a14}.admin-search span[data-v-3c98d466],.field span[data-v-3c98d466]{display:block;margin-bottom:8px;color:#475569;font-weight:600}.admin-search input[data-v-3c98d466],.field input[data-v-3c98d466],.field select[data-v-3c98d466],.field textarea[data-v-3c98d466],.review-card textarea[data-v-3c98d466]{width:100%;min-height:48px;padding:0 14px;border:1px solid rgba(15,23,42,.12);border-radius:16px;background:#fff;color:#0f172a}.field select[data-v-3c98d466],.field textarea[data-v-3c98d466],.review-card textarea[data-v-3c98d466]{padding:14px}.field select[data-v-3c98d466]{-moz-appearance:none;appearance:none;-webkit-appearance:none}.field textarea[data-v-3c98d466],.review-card textarea[data-v-3c98d466]{min-height:110px;padding:14px;resize:vertical}.admin-profile[data-v-3c98d466]{grid-column:1 / -1;grid-template-columns:auto minmax(0,1fr);align-items:center}.admin-profile__card[data-v-3c98d466]{display:flex;align-items:center;gap:14px}.admin-profile__actions[data-v-3c98d466]{display:flex;gap:10px;margin-left:auto}.admin-profile__avatar[data-v-3c98d466]{display:grid;place-items:center;width:52px;height:52px;border-radius:18px;background:linear-gradient(135deg,#0f766e,#1d4ed8);color:#fff;font-size:1.1rem;font-weight:800}.admin-profile__meta[data-v-3c98d466]{display:grid;gap:4px;min-width:0;flex:1}.admin-profile__meta strong[data-v-3c98d466],.metric-card strong[data-v-3c98d466],.focus-card strong[data-v-3c98d466],.log-item strong[data-v-3c98d466],.stack-item__title strong[data-v-3c98d466],.review-card__head strong[data-v-3c98d466],.post-card__main strong[data-v-3c98d466]{color:#0f172a}.admin-notice[data-v-3c98d466]{padding:14px 18px;border-radius:18px;border:1px solid transparent;font-size:.92rem;font-weight:600}.admin-notice.is-success[data-v-3c98d466]{border-color:#16a34a2e;background:#16a34a14;color:#166534}.admin-notice.is-error[data-v-3c98d466]{border-color:#dc262629;background:#dc262614;color:#991b1b}.admin-notice.is-info[data-v-3c98d466]{border-color:#2563eb29;background:#2563eb14;color:#1d4ed8}.admin-hero[data-v-3c98d466]{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr)}.admin-hero__banner[data-v-3c98d466]{display:grid;gap:12px;background:linear-gradient(160deg,#080f1cfa,#1e293bf0),radial-gradient(circle at top right,rgba(20,184,166,.28),transparent 46%);color:#f8fafc}.admin-hero__banner h3[data-v-3c98d466]{font-size:clamp(1.8rem,3.2vw,2.6rem);line-height:1.08}.admin-hero__banner p[data-v-3c98d466],.admin-hero__eyebrow[data-v-3c98d466],.quick-link span[data-v-3c98d466]{color:#f8fafcbd}.admin-hero__actions[data-v-3c98d466],.admin-hero__metrics[data-v-3c98d466],.focus-list[data-v-3c98d466],.log-list[data-v-3c98d466],.stack-list[data-v-3c98d466]{display:grid;gap:12px}.admin-hero__actions[data-v-3c98d466]{grid-template-columns:repeat(4,minmax(0,1fr))}.quick-link[data-v-3c98d466]{display:grid;gap:0;min-height:58px;padding:14px 16px;border:1px solid rgba(255,255,255,.12);border-radius:20px;background:#ffffff0f;color:#fff;text-align:left;transition:transform .2s ease,border-color .2s ease,background-color .2s ease}.quick-link[data-v-3c98d466]:hover{transform:translateY(-2px);border-color:#fff3;background:#ffffff1f}.metric-card[data-v-3c98d466]{display:grid;gap:6px}.metric-card span[data-v-3c98d466]{color:#475569;font-size:.84rem;font-weight:700}.metric-card strong[data-v-3c98d466]{font-size:2rem;line-height:1}.admin-summary-grid[data-v-3c98d466]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.summary-list[data-v-3c98d466]{display:grid;gap:12px}.summary-row[data-v-3c98d466]{display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr);gap:16px;align-items:center;padding:16px 18px;border-radius:20px;background:#0f172a08;border:1px solid rgba(15,23,42,.06)}.summary-row--stack[data-v-3c98d466]{grid-template-columns:1fr;align-items:start}.summary-row__main[data-v-3c98d466]{display:grid;gap:6px}.summary-row__label[data-v-3c98d466]{color:#64748b;font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.summary-row strong[data-v-3c98d466]{color:#0f172a;font-size:1.6rem;line-height:1}.summary-row p[data-v-3c98d466]{margin:0;color:#64748b;line-height:1.7}.admin-overview[data-v-3c98d466]{grid-template-columns:minmax(0,1.3fr) repeat(2,minmax(0,.7fr))}.panel[data-v-3c98d466]{display:grid;gap:16px}.panel--wide[data-v-3c98d466]{min-height:100%}.admin-overview .panel--wide[data-v-3c98d466],.admin-section .panel--wide[data-v-3c98d466]{grid-column:1 / -1}.panel__head[data-v-3c98d466]{display:flex;justify-content:space-between;gap:12px;align-items:start}.panel__head--stack[data-v-3c98d466]{align-items:center}.focus-list[data-v-3c98d466],.tips-grid[data-v-3c98d466]{grid-template-columns:repeat(3,minmax(0,1fr))}.focus-card[data-v-3c98d466],.log-item[data-v-3c98d466]{display:grid;gap:8px;padding:16px;border-radius:22px;background:#0f172a08;border:1px solid rgba(15,23,42,.06)}.info-list[data-v-3c98d466]{display:grid;gap:14px}.info-list div[data-v-3c98d466]{display:grid;gap:6px;padding-bottom:12px;border-bottom:1px solid rgba(15,23,42,.08)}.info-list div[data-v-3c98d466]:last-child{padding-bottom:0;border-bottom:0}.info-list dt[data-v-3c98d466]{color:#64748b;font-size:.84rem}.info-list dd[data-v-3c98d466]{margin:0;color:#0f172a;line-height:1.6}.admin-profile__meta span[data-v-3c98d466],.metric-card small[data-v-3c98d466],.focus-card p[data-v-3c98d466],.log-item p[data-v-3c98d466],.stack-item p[data-v-3c98d466],.stack-item small[data-v-3c98d466],.review-card__meta[data-v-3c98d466],.post-card__meta[data-v-3c98d466],.rule-actions p[data-v-3c98d466],.field span[data-v-3c98d466],.admin-empty[data-v-3c98d466]{color:#64748b}.admin-section[data-v-3c98d466]{gap:16px;scroll-margin-top:18px}.section-head[data-v-3c98d466]{display:flex;justify-content:space-between;gap:16px;align-items:center}.admin-list[data-v-3c98d466]{display:grid;gap:14px}.admin-row[data-v-3c98d466]{display:grid;grid-template-columns:132px minmax(0,1fr) auto;gap:18px;align-items:start;padding:18px 20px;border-radius:24px;border:1px solid rgba(15,23,42,.08);background:#fffffff5;box-shadow:0 16px 36px #0f172a0f}.admin-row--review[data-v-3c98d466]{grid-template-columns:minmax(0,1fr) minmax(280px,.72fr)}.admin-row__media[data-v-3c98d466]{position:relative;min-height:112px;border-radius:20px;border:1px solid rgba(15,23,42,.08);overflow:hidden;display:grid;align-items:end;padding:14px;background:linear-gradient(135deg,#0f172af0,#1e293bd1),radial-gradient(circle at top right,rgba(20,184,166,.22),transparent 46%)}.admin-row__media.is-empty[data-v-3c98d466]{background:linear-gradient(135deg,#0f172aeb,#1e293bcc),radial-gradient(circle at top right,rgba(59,130,246,.24),transparent 46%)}.admin-row__media-label[data-v-3c98d466]{display:inline-flex;align-items:center;width:fit-content;min-height:24px;padding:0 10px;border-radius:999px;background:#ffffff29;color:#f8fafc;font-size:.74rem;font-weight:700}.admin-row__body[data-v-3c98d466]{display:grid;gap:12px;min-width:0}.admin-row__head[data-v-3c98d466]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.admin-row__title[data-v-3c98d466]{color:#0f172a;font-size:1.06rem;line-height:1.35;font-weight:800}.admin-row__subtitle[data-v-3c98d466]{margin:0;color:#475569;line-height:1.7}.admin-row__facts[data-v-3c98d466]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.admin-row__fact[data-v-3c98d466]{display:grid;gap:4px;padding:12px 14px;border-radius:16px;background:#0f172a08;border:1px solid rgba(15,23,42,.06)}.admin-row__fact span[data-v-3c98d466]{color:#64748b;font-size:.78rem;font-weight:700}.admin-row__fact strong[data-v-3c98d466]{color:#0f172a;font-size:.92rem;line-height:1.55;font-weight:700}.admin-row__actions[data-v-3c98d466]{display:grid;gap:10px;align-content:start;justify-items:end;min-width:152px}.admin-row__actions--review[data-v-3c98d466]{min-width:0}.admin-row__button-row[data-v-3c98d466]{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.admin-row__actions .admin-button[data-v-3c98d466]{min-width:108px}.admin-row__textarea[data-v-3c98d466]{min-height:120px;width:100%;padding:14px;border:1px solid rgba(15,23,42,.12);border-radius:16px;background:#fff;color:#0f172a;resize:vertical}.settings-list[data-v-3c98d466]{display:grid;gap:12px}.settings-row[data-v-3c98d466]{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:16px;align-items:center;padding:16px 18px;border-radius:20px;background:#0f172a08;border:1px solid rgba(15,23,42,.06)}.settings-row__main[data-v-3c98d466]{display:grid;gap:6px}.settings-row__main strong[data-v-3c98d466]{color:#0f172a}.settings-row__main span[data-v-3c98d466]{color:#64748b;font-size:.9rem;line-height:1.6}.settings-row input[data-v-3c98d466]{width:100%;min-height:48px;padding:0 14px;border:1px solid rgba(15,23,42,.12);border-radius:16px;background:#fff;color:#0f172a}.content-grid[data-v-3c98d466]{grid-template-columns:repeat(2,minmax(0,1fr))}.template-admin-grid[data-v-3c98d466]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.template-admin-card[data-v-3c98d466]{display:grid;gap:0;overflow:hidden;border-radius:24px;border:1px solid rgba(15,23,42,.08);background:#fffffff5;box-shadow:0 18px 40px #0f172a0f}.template-admin-card__cover[data-v-3c98d466]{display:flex;justify-content:space-between;gap:10px;align-items:start;min-height:132px;padding:16px;background:linear-gradient(135deg,#0f172af0,#1e293bd1),radial-gradient(circle at top right,rgba(20,184,166,.22),transparent 46%)}.template-admin-card__cover.is-empty[data-v-3c98d466]{background:linear-gradient(135deg,#0f172af0,#1e293bd1),radial-gradient(circle at top right,rgba(59,130,246,.24),transparent 46%)}.template-admin-card__cover .code-pill[data-v-3c98d466],.template-admin-card__cover .status-pill[data-v-3c98d466]{background:#ffffff24;color:#f8fafc}.template-admin-card__body[data-v-3c98d466],.template-admin-card__actions[data-v-3c98d466]{padding:16px}.template-admin-card__body[data-v-3c98d466]{display:grid;gap:10px}.template-admin-card__body p[data-v-3c98d466]{margin:0;color:#64748b;line-height:1.74}.template-admin-card__title-row[data-v-3c98d466],.template-admin-card__tags[data-v-3c98d466],.template-admin-card__summary[data-v-3c98d466]{display:flex;flex-wrap:wrap;gap:8px}.template-admin-card__title-row[data-v-3c98d466]{align-items:center;justify-content:space-between}.template-admin-card__title-row strong[data-v-3c98d466]{color:#0f172a;font-size:1rem;line-height:1.32}.template-admin-card__badge[data-v-3c98d466]{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:999px;background:#0f172a0d;color:#475569;font-size:.72rem;font-weight:700}.template-admin-card__summary[data-v-3c98d466]{color:#64748b;font-size:.82rem;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.template-admin-card__actions[data-v-3c98d466]{display:flex;gap:10px;padding-top:0}.template-admin-card__actions .admin-button[data-v-3c98d466]{flex:1}.stack-item[data-v-3c98d466],.review-card[data-v-3c98d466],.post-card[data-v-3c98d466]{display:grid;gap:14px;padding:16px;border-radius:22px;background:#0f172a08;border:1px solid rgba(15,23,42,.06)}.stack-item[data-v-3c98d466]{grid-template-columns:minmax(0,1fr) auto;align-items:center}.stack-item__main[data-v-3c98d466],.stack-item__side[data-v-3c98d466],.review-card__actions[data-v-3c98d466],.review-card__buttons[data-v-3c98d466],.post-card__main[data-v-3c98d466],.post-card__side[data-v-3c98d466],.rule-actions[data-v-3c98d466]{display:grid;gap:10px}.stack-item__title[data-v-3c98d466]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.stack-item__title strong[data-v-3c98d466],.review-card__head strong[data-v-3c98d466],.post-card__main strong[data-v-3c98d466],.admin-sidebar__brand h1[data-v-3c98d466],.admin-hero__banner h3[data-v-3c98d466]{font-weight:800}.stack-item__side[data-v-3c98d466],.post-card__side[data-v-3c98d466]{justify-items:end}.code-pill[data-v-3c98d466],.status-pill[data-v-3c98d466]{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:0 10px;border-radius:999px;font-size:.72rem;font-weight:700;white-space:nowrap}.code-pill[data-v-3c98d466]{background:#0f172a0f;color:#475569}.status-pill.is-success[data-v-3c98d466]{background:#16a34a1f;color:#166534}.status-pill.is-warning[data-v-3c98d466]{background:#eab30824;color:#a16207}.status-pill.is-danger[data-v-3c98d466]{background:#dc26261f;color:#991b1b}.status-pill.is-neutral[data-v-3c98d466]{background:#64748b1f;color:#475569}.admin-button[data-v-3c98d466]{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 16px;border:1px solid transparent;border-radius:14px;background:#0f172a;color:#fff;font-weight:700;transition:transform .2s ease,opacity .2s ease,background-color .2s ease,border-color .2s ease}.admin-button[data-v-3c98d466]:hover:not(:disabled){transform:translateY(-1px)}.admin-button[data-v-3c98d466]:disabled{opacity:.5;cursor:not-allowed}.admin-button--ghost[data-v-3c98d466]{border-color:#0f172a1a;background:#0f172a0a;color:#0f172a}.admin-button--primary[data-v-3c98d466]{background:linear-gradient(135deg,#0f766e,#2563eb)}.admin-button--danger[data-v-3c98d466]{background:#b91c1c}.review-card__head[data-v-3c98d466],.post-card[data-v-3c98d466]{grid-template-columns:minmax(0,1fr) auto;align-items:start}.review-card__head[data-v-3c98d466]{display:grid}.review-card__meta[data-v-3c98d466],.post-card__meta[data-v-3c98d466]{display:flex;flex-wrap:wrap;gap:12px}.review-card__buttons[data-v-3c98d466],.rule-actions[data-v-3c98d466]{grid-template-columns:repeat(2,minmax(0,auto));align-items:center;justify-content:space-between}.post-card__side[data-v-3c98d466]{align-content:start}.rule-grid[data-v-3c98d466]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.field[data-v-3c98d466]{display:grid;gap:8px}.rule-actions[data-v-3c98d466]{margin-top:6px;padding-top:12px;border-top:1px solid rgba(15,23,42,.08)}.admin-modal[data-v-3c98d466]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;padding:24px;overflow:auto;background:#0f172a73;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.admin-modal__panel[data-v-3c98d466]{width:min(1080px,100%);height:min(920px,calc(100vh - 48px));max-height:calc(100vh - 48px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:0;overflow:hidden;border-radius:30px;background:#fff;box-shadow:0 32px 80px #0f172a38}.admin-modal__head[data-v-3c98d466],.admin-modal__foot[data-v-3c98d466]{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:20px 24px;background:#fffffff5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:relative;z-index:1}.admin-modal__head[data-v-3c98d466]{border-bottom:1px solid rgba(15,23,42,.08)}.admin-modal__foot[data-v-3c98d466]{border-top:1px solid rgba(15,23,42,.08)}.admin-modal__head h3[data-v-3c98d466]{margin:0}.admin-modal__body[data-v-3c98d466]{display:grid;gap:18px;min-height:0;overflow-y:auto;padding:20px 24px 32px;scrollbar-gutter:stable;overscroll-behavior:contain}.template-form-grid[data-v-3c98d466]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.template-form-grid--detail[data-v-3c98d466]{grid-template-columns:repeat(2,minmax(0,1fr))}.editor-feedback[data-v-3c98d466]{padding:14px 16px;border-radius:18px;border:1px solid transparent;font-size:.92rem;font-weight:600}.editor-feedback.is-info[data-v-3c98d466]{border-color:#2563eb29;background:#2563eb14;color:#1d4ed8}.editor-feedback.is-error[data-v-3c98d466]{border-color:#dc262629;background:#dc262614;color:#991b1b}.editor-toggle-bar[data-v-3c98d466],.editor-advanced[data-v-3c98d466]{display:grid;gap:14px}.editor-toggle-bar[data-v-3c98d466]{justify-content:start}.field--full[data-v-3c98d466]{grid-column:1 / -1}.cover-upload__input[data-v-3c98d466]{display:none}.cover-upload[data-v-3c98d466]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(220px,.8fr);gap:14px}.cover-upload__preview[data-v-3c98d466],.cover-upload__actions[data-v-3c98d466]{border-radius:24px;border:1px solid rgba(15,23,42,.08)}.cover-upload__preview[data-v-3c98d466]{min-height:168px;display:grid;place-items:center;overflow:hidden;background:linear-gradient(135deg,#0f172aeb,#1e293bdb),radial-gradient(circle at top right,rgba(20,184,166,.24),transparent 46%);color:#f8fafcd6;font-weight:700}.cover-upload__preview.is-empty[data-v-3c98d466]{border-style:dashed}.cover-upload__actions[data-v-3c98d466]{display:grid;gap:12px;align-content:space-between;padding:16px;background:#0f172a08}.cover-upload__actions p[data-v-3c98d466]{margin:0;color:#64748b;line-height:1.6}.cover-upload__buttons[data-v-3c98d466]{display:grid;gap:10px}.editor-block[data-v-3c98d466]{display:grid;gap:16px;padding:18px;border-radius:24px;background:#0f172a08;border:1px solid rgba(15,23,42,.06)}.panel__head--compact[data-v-3c98d466]{align-items:center}.panel__head--compact h3[data-v-3c98d466]{margin:0}.template-schema-list[data-v-3c98d466]{display:grid;gap:12px;padding-bottom:4px}.template-schema-row[data-v-3c98d466]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,1.2fr) auto;gap:12px;align-items:start;padding:14px;border-radius:20px;background:#ffffffe6;border:1px solid rgba(15,23,42,.08)}.field--wide[data-v-3c98d466]{grid-column:span 1}.admin-empty[data-v-3c98d466]{display:grid;place-items:center;min-height:120px;border-radius:20px;background:#0f172a08}@media (max-width: 1240px){.admin-console[data-v-3c98d466],.admin-overview[data-v-3c98d466],.admin-hero[data-v-3c98d466],.content-grid[data-v-3c98d466],.admin-summary-grid[data-v-3c98d466],.template-admin-grid[data-v-3c98d466],.template-form-grid[data-v-3c98d466],.template-form-grid--detail[data-v-3c98d466],.cover-upload[data-v-3c98d466]{grid-template-columns:1fr}.admin-sidebar[data-v-3c98d466]{position:static}.admin-hero__actions[data-v-3c98d466],.focus-list[data-v-3c98d466],.tips-grid[data-v-3c98d466],.rule-grid[data-v-3c98d466]{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-row[data-v-3c98d466],.admin-row--review[data-v-3c98d466],.settings-row[data-v-3c98d466]{grid-template-columns:116px minmax(0,1fr)}.admin-row__actions[data-v-3c98d466],.admin-row__actions--review[data-v-3c98d466]{grid-column:1 / -1;justify-items:start;min-width:0}.admin-row__button-row[data-v-3c98d466]{justify-content:flex-start}.admin-row__facts[data-v-3c98d466],.template-schema-row[data-v-3c98d466]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 860px){.admin-console[data-v-3c98d466]{gap:16px}.admin-sidebar[data-v-3c98d466],.admin-search[data-v-3c98d466],.admin-profile__card[data-v-3c98d466],.panel[data-v-3c98d466],.admin-hero__banner[data-v-3c98d466],.metric-card[data-v-3c98d466]{padding:18px}.admin-topbar[data-v-3c98d466],.admin-profile[data-v-3c98d466],.stack-item[data-v-3c98d466],.rule-actions[data-v-3c98d466],.section-head[data-v-3c98d466],.admin-modal__head[data-v-3c98d466],.admin-modal__foot[data-v-3c98d466],.panel__head--stack[data-v-3c98d466]{grid-template-columns:1fr;flex-direction:column;align-items:stretch}.admin-profile[data-v-3c98d466]{gap:12px}.admin-hero__actions[data-v-3c98d466],.focus-list[data-v-3c98d466],.tips-grid[data-v-3c98d466],.admin-row__facts[data-v-3c98d466],.rule-grid[data-v-3c98d466],.review-card__buttons[data-v-3c98d466],.template-admin-card__facts[data-v-3c98d466],.template-schema-row[data-v-3c98d466],.admin-row[data-v-3c98d466],.admin-row--review[data-v-3c98d466],.settings-row[data-v-3c98d466]{grid-template-columns:1fr}.admin-row__media[data-v-3c98d466]{min-height:140px}.stack-item__side[data-v-3c98d466],.post-card__side[data-v-3c98d466],.admin-row__actions[data-v-3c98d466],.admin-row__actions--review[data-v-3c98d466]{justify-items:stretch}.admin-button[data-v-3c98d466],.quick-link[data-v-3c98d466],.template-admin-card__actions .admin-button[data-v-3c98d466]{width:100%}.template-admin-card__actions[data-v-3c98d466]{flex-direction:column}.admin-modal[data-v-3c98d466]{padding:12px}.admin-modal__panel[data-v-3c98d466]{height:min(960px,calc(100vh - 24px));max-height:calc(100vh - 24px)}.admin-modal__head[data-v-3c98d466],.admin-modal__body[data-v-3c98d466],.admin-modal__foot[data-v-3c98d466]{padding-left:18px;padding-right:18px}.admin-modal__body[data-v-3c98d466]{padding-top:18px;padding-bottom:24px}}@media (max-width: 560px){.admin-console[data-v-3c98d466]{gap:12px}.admin-sidebar[data-v-3c98d466],.admin-search[data-v-3c98d466],.admin-profile__card[data-v-3c98d466],.panel[data-v-3c98d466],.admin-hero__banner[data-v-3c98d466],.metric-card[data-v-3c98d466]{padding:14px;border-radius:18px}.admin-topbar__copy h2[data-v-3c98d466],.admin-sidebar__brand h1[data-v-3c98d466],.admin-hero__banner h3[data-v-3c98d466]{font-size:1.32rem;line-height:1.18}.admin-row__button-row[data-v-3c98d466],.rule-actions[data-v-3c98d466],.admin-modal__foot[data-v-3c98d466]{flex-direction:column;align-items:stretch}.admin-modal[data-v-3c98d466]{padding:8px}.admin-modal__panel[data-v-3c98d466]{height:min(100dvh - 16px,960px);max-height:calc(100dvh - 16px);border-radius:18px}.admin-modal__head[data-v-3c98d466],.admin-modal__body[data-v-3c98d466],.admin-modal__foot[data-v-3c98d466]{padding-left:14px;padding-right:14px}.admin-modal__body[data-v-3c98d466]{padding-top:14px;padding-bottom:18px}}.post-detail[data-v-da57ba1f]{display:grid;gap:22px;padding:16px 0 8px;color:#f8fafc}.post-detail__hero[data-v-da57ba1f],.post-detail__stage[data-v-da57ba1f],.post-detail__author-card[data-v-da57ba1f],.post-detail__copy-card[data-v-da57ba1f],.post-detail-empty[data-v-da57ba1f]{border-radius:32px}.post-detail__hero[data-v-da57ba1f],.post-detail__stage[data-v-da57ba1f],.post-detail__author-card[data-v-da57ba1f],.post-detail__copy-card[data-v-da57ba1f],.post-detail-empty[data-v-da57ba1f]{border:1px solid rgba(39,53,79,.82);background:linear-gradient(180deg,#0a0e16fa,#080b12f5),radial-gradient(circle at top,color-mix(in srgb,var(--theme-accent) 14%,transparent),transparent 42%);box-shadow:0 24px 56px #050a122e}.post-detail__hero[data-v-da57ba1f]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:end;padding:28px 30px}.post-detail__hero-copy[data-v-da57ba1f]{display:grid;gap:14px}.post-detail__back[data-v-da57ba1f]{width:fit-content;min-height:40px;padding-inline:18px}.post-detail__stage-label[data-v-da57ba1f]{margin:0;font-size:.8rem;letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb,var(--theme-accent) 68%,#e2e8f0 32%)}.post-detail__title[data-v-da57ba1f]{margin:0;font-size:clamp(2.2rem,4.2vw,3.4rem);line-height:.96;letter-spacing:-.04em}.post-detail__card-copy[data-v-da57ba1f],.post-detail__fallback-overlay p[data-v-da57ba1f],.post-detail__author-copy span[data-v-da57ba1f],.post-detail__feedback[data-v-da57ba1f]{margin:0;color:#cbd5e1d6;line-height:1.8}.post-detail__meta[data-v-da57ba1f],.post-detail__actions[data-v-da57ba1f],.post-detail__stage-top[data-v-da57ba1f],.post-detail__author[data-v-da57ba1f]{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.post-detail__pill[data-v-da57ba1f]{display:inline-flex;align-items:center;min-height:34px;padding:0 14px;border-radius:999px;border:1px solid rgba(148,163,184,.16);background:#08121e8f}.post-detail__layout[data-v-da57ba1f]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:20px;align-items:start}.post-detail__rail[data-v-da57ba1f]{display:grid;gap:18px}.post-detail__stage[data-v-da57ba1f]{overflow:hidden;min-height:720px;padding:22px}.post-detail__media-stage[data-v-da57ba1f],.post-detail__text-stage[data-v-da57ba1f],.post-detail__visual-fallback[data-v-da57ba1f]{display:grid;gap:16px;min-height:100%}.post-detail__stage-top[data-v-da57ba1f]{justify-content:space-between}.post-detail__media-frame[data-v-da57ba1f]{overflow:hidden;min-height:600px;border-radius:28px;border:1px solid rgba(39,53,79,.92);background:#080e18d6}.post-detail__image[data-v-da57ba1f],.post-detail__video[data-v-da57ba1f]{width:100%;height:100%;min-height:600px;object-fit:cover;display:block}.post-detail__text-stage[data-v-da57ba1f]{padding:22px;border-radius:28px;border:1px solid rgba(39,53,79,.92);background:#080e18c7}.post-detail__text-body[data-v-da57ba1f]{margin:0;white-space:pre-wrap;color:#f8fafc;line-height:1.86;font-family:inherit}.post-detail__visual-fallback[data-v-da57ba1f]{min-height:676px;border-radius:28px;background:linear-gradient(180deg,#08080b14,#08080ba3),#080e18d6}.post-detail__fallback-overlay[data-v-da57ba1f]{display:grid;align-content:end;gap:14px;height:100%;padding:24px}.post-detail__fallback-overlay strong[data-v-da57ba1f]{font-size:2rem;line-height:1}.post-detail__author-card[data-v-da57ba1f],.post-detail__copy-card[data-v-da57ba1f]{display:grid;gap:16px;padding:22px}.post-detail__copy-card--soft[data-v-da57ba1f]{background:linear-gradient(180deg,#0c121cfa,#090d16f5),radial-gradient(circle at top right,color-mix(in srgb,var(--theme-accent) 10%,transparent),transparent 42%)}.post-detail__author-avatar[data-v-da57ba1f]{display:grid;place-items:center;width:52px;height:52px;border-radius:999px;background:color-mix(in srgb,var(--theme-accent) 16%,white);color:#08111d;font-weight:800}.post-detail__author-copy[data-v-da57ba1f]{display:grid;gap:4px}.post-detail__author-copy strong[data-v-da57ba1f]{font-size:1.02rem}.post-detail__facts[data-v-da57ba1f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.post-detail__fact[data-v-da57ba1f]{display:grid;gap:8px;padding:14px;border-radius:18px;border:1px solid rgba(39,53,79,.92);background:#080e18bd}.post-detail__fact span[data-v-da57ba1f]{color:#94a3b8d1;font-size:.82rem}.post-detail__fact strong[data-v-da57ba1f]{font-size:.96rem;line-height:1.4}.post-detail__vote[data-v-da57ba1f]{color:#f8fafc;background:color-mix(in srgb,var(--theme-accent) 20%,rgba(8,18,30,.88));border-color:color-mix(in srgb,var(--theme-accent) 32%,rgba(51,65,85,.84))}.post-detail-empty[data-v-da57ba1f]{display:grid;place-items:center;min-height:280px;margin-top:16px;color:#cbd5e1cc}@media (max-width: 1100px){.post-detail__hero[data-v-da57ba1f],.post-detail__layout[data-v-da57ba1f],.post-detail__facts[data-v-da57ba1f]{grid-template-columns:1fr}}@media (max-width: 720px){.post-detail[data-v-da57ba1f]{padding-top:8px}.post-detail__hero[data-v-da57ba1f],.post-detail__stage[data-v-da57ba1f],.post-detail__author-card[data-v-da57ba1f],.post-detail__copy-card[data-v-da57ba1f]{padding:20px}.post-detail__media-frame[data-v-da57ba1f],.post-detail__image[data-v-da57ba1f],.post-detail__video[data-v-da57ba1f],.post-detail__visual-fallback[data-v-da57ba1f]{min-height:360px}.post-detail__title[data-v-da57ba1f]{font-size:2rem}}@media (max-width: 520px){.post-detail[data-v-da57ba1f]{gap:16px}.post-detail__hero[data-v-da57ba1f],.post-detail__stage[data-v-da57ba1f],.post-detail__author-card[data-v-da57ba1f],.post-detail__copy-card[data-v-da57ba1f]{padding:16px;border-radius:24px}.post-detail__title[data-v-da57ba1f]{font-size:1.62rem;line-height:1.04}.post-detail__pill[data-v-da57ba1f]{min-height:30px;padding:0 12px;font-size:.76rem}.post-detail__media-frame[data-v-da57ba1f],.post-detail__image[data-v-da57ba1f],.post-detail__video[data-v-da57ba1f],.post-detail__visual-fallback[data-v-da57ba1f]{min-height:280px}.post-detail__vote[data-v-da57ba1f]{width:100%}}.gallery-hall[data-v-84dd2153]{display:grid;gap:18px}.gallery-hall__hero[data-v-84dd2153]{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(340px,.98fr);gap:18px;padding:18px;border-radius:36px;background:linear-gradient(180deg,#fffffff0,#f9fafbf5),radial-gradient(circle at top right,rgba(125,211,252,.16),transparent 34%);border:1px solid rgba(255,255,255,.72);box-shadow:var(--shadow-soft)}.gallery-hall__copy[data-v-84dd2153]{display:grid;align-content:space-between;gap:24px;min-width:0;padding:8px}.gallery-hall__eyebrow[data-v-84dd2153]{margin:0;font-size:.78rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--color-muted)}.gallery-hall__title[data-v-84dd2153]{margin:0;font-family:var(--font-display);font-size:clamp(2.5rem,5vw,4.5rem);line-height:.92;letter-spacing:-.06em;text-wrap:balance}.gallery-hall__summary[data-v-84dd2153]{margin:0;max-width:34rem;color:var(--color-muted);line-height:1.78}.gallery-hall__actions[data-v-84dd2153],.gallery-hall__featured-top[data-v-84dd2153],.gallery-card__foot[data-v-84dd2153]{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.gallery-hall__stats[data-v-84dd2153]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.gallery-hall__stat[data-v-84dd2153],.gallery-note[data-v-84dd2153]{display:grid;gap:8px;padding:18px 20px;border-radius:24px;border:1px solid rgba(24,24,27,.08);background:#ffffffc7}.gallery-hall__stat span[data-v-84dd2153],.gallery-note span[data-v-84dd2153],.gallery-card__foot[data-v-84dd2153]{color:var(--color-muted);font-size:.86rem}.gallery-hall__stat strong[data-v-84dd2153],.gallery-note strong[data-v-84dd2153]{font-size:1.12rem;line-height:1.3;color:var(--color-ink)}.gallery-hall__featured[data-v-84dd2153]{position:relative;overflow:hidden;min-height:460px;border:0;border-radius:30px;display:grid;align-content:space-between;gap:16px;padding:18px;text-align:left;color:#fff;background-color:#0f172adb;box-shadow:inset 0 1px #ffffff14}.gallery-hall__featured[data-v-84dd2153]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 28%),linear-gradient(180deg,transparent,rgba(8,8,11,.28));pointer-events:none}.gallery-hall__featured-top[data-v-84dd2153],.gallery-hall__featured-surface[data-v-84dd2153]{position:relative;z-index:1}.gallery-hall__featured-surface[data-v-84dd2153]{display:grid;gap:10px;max-width:28rem;padding:20px;border-radius:24px;background:#0f172a6b;border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.gallery-hall__featured-author[data-v-84dd2153]{color:#ffffffbd;font-size:.82rem}.gallery-hall__featured-surface strong[data-v-84dd2153]{font-size:clamp(2rem,3vw,3rem);line-height:.98}.gallery-hall__featured-surface p[data-v-84dd2153]{margin:0;color:#ffffffc7;line-height:1.74}.gallery-hall__notes[data-v-84dd2153]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.gallery-note--action[data-v-84dd2153]{align-content:space-between}.gallery-note--action .button[data-v-84dd2153]{width:fit-content}.gallery-hall__stream[data-v-84dd2153]{--theme-accent: var(--theme-aigc)}.gallery-card__foot[data-v-84dd2153]{justify-content:space-between}@media (max-width: 1180px){.gallery-hall__hero[data-v-84dd2153]{grid-template-columns:1fr}}@media (max-width: 860px){.gallery-hall__stats[data-v-84dd2153],.gallery-hall__notes[data-v-84dd2153]{grid-template-columns:1fr}}@media (max-width: 760px){.gallery-hall__hero[data-v-84dd2153]{padding:16px;border-radius:30px}.gallery-hall__copy[data-v-84dd2153],.gallery-hall__featured[data-v-84dd2153],.gallery-note[data-v-84dd2153],.gallery-hall__stat[data-v-84dd2153]{padding:16px}.gallery-hall__featured[data-v-84dd2153]{min-height:360px}}@media (max-width: 540px){.gallery-hall[data-v-84dd2153]{gap:14px}.gallery-hall__title[data-v-84dd2153]{font-size:clamp(1.9rem,11vw,2.7rem)}.gallery-hall__summary[data-v-84dd2153]{font-size:.94rem;line-height:1.68}.gallery-hall__actions .button[data-v-84dd2153]{width:100%}.gallery-hall__featured[data-v-84dd2153]{min-height:300px}}.conference-home[data-v-27089b5a]{position:relative;isolation:isolate;min-height:100vh;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:36px 24px 56px;background:radial-gradient(circle at 18% 22%,rgba(41,120,255,.28),transparent 30%),radial-gradient(circle at 80% 68%,rgba(132,0,255,.2),transparent 28%),radial-gradient(circle at 52% 12%,rgba(38,227,240,.12),transparent 24%),linear-gradient(180deg,#060b18,#0d1330 40%,#10162c)}.conference-home__stars[data-v-27089b5a],.conference-home__mesh[data-v-27089b5a],.conference-home__aurora[data-v-27089b5a],.conference-home__particles[data-v-27089b5a],.conference-home__comets[data-v-27089b5a],.conference-home__glow[data-v-27089b5a]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.conference-home__stars[data-v-27089b5a]{background-image:radial-gradient(circle,rgba(34,211,238,.66) 1.2px,transparent 1.4px),radial-gradient(circle,rgba(34,211,238,.4) 1px,transparent 1.2px),radial-gradient(circle,rgba(255,255,255,.28) .9px,transparent 1.1px);background-size:120px 120px,240px 240px,380px 380px;background-position:0 0,60px 60px,120px 40px;opacity:.62;animation:conferenceStarShift-27089b5a 32s linear infinite}.conference-home__mesh[data-v-27089b5a],.conference-home__aurora[data-v-27089b5a],.conference-home__particles[data-v-27089b5a],.conference-home__comets[data-v-27089b5a]{will-change:transform,opacity}.conference-home__mesh[data-v-27089b5a]{top:-20%;right:-10%;bottom:-36%;left:-10%;background-image:linear-gradient(rgba(59,170,255,.18) 1px,transparent 1px),linear-gradient(90deg,rgba(59,170,255,.12) 1px,transparent 1px);background-size:150px 150px;transform:perspective(1200px) rotateX(76deg) translateY(18%) scale(1.6);transform-origin:center top;opacity:.18;animation:conferenceMeshDrift-27089b5a 22s linear infinite}.conference-home__aurora[data-v-27089b5a]{top:-8%;right:-16%;bottom:-8%;left:-16%;background:conic-gradient(from 180deg at 50% 14%,rgba(34,227,239,.08),rgba(43,120,255,.18),rgba(112,62,255,.16),rgba(34,227,239,.08),transparent 62%);opacity:.64;filter:blur(18px);animation:conferenceAuroraWave-27089b5a 16s ease-in-out infinite alternate}.conference-home__particles[data-v-27089b5a]{top:-12%;right:-12%;bottom:-12%;left:-12%;background-image:radial-gradient(circle,rgba(34,227,239,.92) 0 1px,transparent 1.8px),radial-gradient(circle,rgba(255,255,255,.48) 0 .9px,transparent 1.6px),radial-gradient(circle,rgba(118,92,255,.58) 0 1.1px,transparent 1.9px);background-repeat:repeat}.conference-home__particles--far[data-v-27089b5a]{background-size:220px 220px,340px 340px,520px 520px;background-position:0 0,60px 120px,160px 80px;opacity:.24;animation:conferenceParticleDrift-27089b5a 26s linear infinite}.conference-home__particles--near[data-v-27089b5a]{background-size:150px 150px,260px 260px,360px 360px;background-position:20px 0,140px 40px,90px 150px;opacity:.34;animation:conferenceParticleDrift-27089b5a 18s linear infinite reverse}.conference-home__comets[data-v-27089b5a]{top:-14%;right:-8%;bottom:-14%;left:-8%;background-image:linear-gradient(118deg,transparent 44%,rgba(142,238,255,.88) 49%,transparent 54%),linear-gradient(118deg,transparent 64%,rgba(112,108,255,.64) 68%,transparent 72%),linear-gradient(118deg,transparent 80%,rgba(255,255,255,.42) 83%,transparent 86%);background-size:42% 42%,38% 38%,30% 30%;background-position:-18% 12%,108% 22%,88% 72%;background-repeat:no-repeat;opacity:.22;animation:conferenceCometSweep-27089b5a 14s linear infinite}.conference-home__glow--left[data-v-27089b5a]{background:radial-gradient(circle at 18% 50%,rgba(37,99,235,.22),transparent 28%);animation:conferenceGlowPulse-27089b5a 9s ease-in-out infinite}.conference-home__glow--center[data-v-27089b5a]{background:radial-gradient(circle at 50% 18%,rgba(34,227,239,.24),transparent 20%),radial-gradient(circle at 50% 58%,rgba(66,91,255,.1),transparent 32%);animation:conferenceGlowPulse-27089b5a 10s ease-in-out infinite}.conference-home__glow--right[data-v-27089b5a]{background:radial-gradient(circle at 82% 58%,rgba(168,85,247,.2),transparent 26%);animation:conferenceGlowPulse-27089b5a 11s ease-in-out infinite reverse}.conference-home__inner[data-v-27089b5a]{position:relative;z-index:1;width:min(100%,1300px);display:grid;gap:72px}.conference-home__hero[data-v-27089b5a]{position:relative;display:grid;justify-items:center;gap:28px;text-align:center}.conference-home__hero[data-v-27089b5a]:before,.conference-home__hero[data-v-27089b5a]:after{content:"";position:absolute;pointer-events:none}.conference-home__hero[data-v-27089b5a]:before{inset:-80px min(8vw,120px) auto;height:320px;border-radius:50%;background:radial-gradient(circle at center,rgba(34,227,239,.18),transparent 44%),conic-gradient(from 120deg,transparent,rgba(34,227,239,.24),transparent 40%,rgba(76,122,255,.18),transparent 76%);filter:blur(8px);opacity:.72;transform:perspective(1200px) rotateX(72deg);z-index:-1;animation:conferenceHeroRing-27089b5a 10s ease-in-out infinite}.conference-home__hero[data-v-27089b5a]:after{top:36%;left:50%;width:min(72vw,920px);height:1px;transform:translate(-50%);background:linear-gradient(90deg,transparent,rgba(126,242,255,.88),transparent);box-shadow:0 0 18px #7ef2ff52;opacity:.46;animation:conferenceHeroScan-27089b5a 7s ease-in-out infinite}.conference-home__headline[data-v-27089b5a]{display:grid;gap:12px}.conference-home__title[data-v-27089b5a],.conference-home__subtitle[data-v-27089b5a],.conference-home__zone[data-v-27089b5a]{margin:0;font-weight:800;letter-spacing:-.04em}.conference-home__title[data-v-27089b5a]{font-size:clamp(3.8rem,7vw,5.9rem);line-height:.96;color:#22e3ef;text-shadow:0 0 22px rgba(34,227,239,.18)}.conference-home__subtitle[data-v-27089b5a]{font-size:clamp(2rem,4vw,3rem);line-height:1;color:#f8fafc}.conference-home__divider[data-v-27089b5a]{width:156px;height:6px;border-radius:999px;background:#22e3ef;box-shadow:0 0 18px #22e3ef33}.conference-home__zone[data-v-27089b5a]{font-size:clamp(2rem,4vw,3rem);line-height:1;color:#22e3ef}.conference-home__desc[data-v-27089b5a]{margin:0;max-width:48rem;color:#cbd5e1c2;font-size:1.08rem;line-height:1.72}.conference-home__themes[data-v-27089b5a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;align-items:stretch}.conference-theme-card[data-v-27089b5a]{position:relative;overflow:hidden;display:grid;justify-items:center;gap:22px;min-height:292px;padding:34px 28px 28px;border:1px solid rgba(34,211,238,.28);border-radius:18px;clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,0 100%);background:linear-gradient(180deg,#10141ff5,#111724f0),radial-gradient(circle at top,color-mix(in srgb,var(--card-accent) 16%,transparent),transparent 42%);color:#f8fafc;text-align:center;transition:transform .22s var(--ease-out),border-color .22s var(--ease-out),box-shadow .22s var(--ease-out)}.conference-theme-card[data-v-27089b5a]:before{content:"";position:absolute;top:0;right:0;width:26px;height:26px;border-top:1px solid rgba(34,211,238,.4);border-right:1px solid rgba(34,211,238,.4);transform:translate(1px,-1px)}.conference-theme-card[data-v-27089b5a]:hover{transform:translateY(-4px);border-color:#22d3ee75;box-shadow:0 26px 50px #02081252}.conference-theme-card__icon[data-v-27089b5a]{display:grid;place-items:center;width:92px;height:92px;color:#dbeafe}.conference-theme-card__icon-svg[data-v-27089b5a]{width:76px;height:76px}.conference-theme-card__title[data-v-27089b5a]{margin:0;color:#22e3ef;font-size:clamp(1.8rem,2.4vw,2.3rem);line-height:1.08;font-weight:800}.conference-theme-card__desc[data-v-27089b5a]{margin:0;color:#cbd5e1bd;font-size:.98rem;line-height:1.72}.conference-theme-card__bar[data-v-27089b5a]{width:100%;height:5px;margin-top:auto;border-radius:999px;background:#22d3ee4d}@keyframes conferenceStarShift-27089b5a{0%{transform:translateZ(0)}50%{transform:translate3d(-1.5%,1.5%,0)}to{transform:translateZ(0)}}@keyframes conferenceMeshDrift-27089b5a{0%{transform:perspective(1200px) rotateX(76deg) translate3d(0,18%,0) scale(1.6)}50%{transform:perspective(1200px) rotateX(76deg) translate3d(0,16%,0) scale(1.64)}to{transform:perspective(1200px) rotateX(76deg) translate3d(0,18%,0) scale(1.6)}}@keyframes conferenceParticleDrift-27089b5a{0%{transform:translateZ(0)}50%{transform:translate3d(-2.5%,-3%,0)}to{transform:translateZ(0)}}@keyframes conferenceGlowPulse-27089b5a{0%,to{opacity:.72;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@keyframes conferenceAuroraWave-27089b5a{0%{transform:translateZ(0) scale(1);opacity:.56}to{transform:translate3d(0,-2%,0) scale(1.06);opacity:.82}}@keyframes conferenceCometSweep-27089b5a{0%{transform:translateZ(0);opacity:0}12%{opacity:.26}52%{transform:translate3d(-8%,10%,0);opacity:.24}to{transform:translate3d(-16%,20%,0);opacity:0}}@keyframes conferenceHeroRing-27089b5a{0%,to{opacity:.48;transform:perspective(1200px) rotateX(72deg) scale(1)}50%{opacity:.78;transform:perspective(1200px) rotateX(72deg) scale(1.06)}}@keyframes conferenceHeroScan-27089b5a{0%,to{opacity:.14;transform:translate(-50%) translateY(-12px)}50%{opacity:.58;transform:translate(-50%) translateY(18px)}}@media (prefers-reduced-motion: reduce){.conference-home__stars[data-v-27089b5a],.conference-home__mesh[data-v-27089b5a],.conference-home__aurora[data-v-27089b5a],.conference-home__particles[data-v-27089b5a],.conference-home__comets[data-v-27089b5a],.conference-home__hero[data-v-27089b5a]:before,.conference-home__hero[data-v-27089b5a]:after,.conference-home__glow[data-v-27089b5a]{animation:none}}@media (max-width: 1080px){.conference-home__inner[data-v-27089b5a]{gap:54px}.conference-home__themes[data-v-27089b5a]{gap:20px}}@media (max-width: 900px){.conference-home[data-v-27089b5a]{align-items:flex-start;padding-top:72px}.conference-home__themes[data-v-27089b5a]{grid-template-columns:1fr}}@media (max-width: 640px){.conference-home[data-v-27089b5a]{padding:42px 16px 32px}.conference-home__inner[data-v-27089b5a]{gap:40px}.conference-home__hero[data-v-27089b5a]{gap:22px}.conference-home__title[data-v-27089b5a]{font-size:clamp(2.6rem,16vw,3.5rem)}.conference-home__subtitle[data-v-27089b5a],.conference-home__zone[data-v-27089b5a]{font-size:clamp(1.4rem,8vw,2rem)}.conference-home__desc[data-v-27089b5a]{font-size:.94rem;line-height:1.68}.conference-home__divider[data-v-27089b5a]{width:96px;height:4px}.conference-home__mesh[data-v-27089b5a],.conference-home__particles--near[data-v-27089b5a],.conference-home__comets[data-v-27089b5a]{opacity:.12}.conference-theme-card[data-v-27089b5a]{min-height:252px;padding:28px 20px 22px}}.login-dialog-page[data-v-163540a9]{display:grid;min-height:100dvh}.workspace-gate[data-v-96eadefc]{display:grid;min-height:calc(100vh - 48px);align-items:center}.workspace-gate__card[data-v-96eadefc],.space-panel[data-v-96eadefc],.space-profile-card[data-v-96eadefc],.space-stat-card[data-v-96eadefc],.space-tab[data-v-96eadefc],.space-card[data-v-96eadefc]{border:1px solid rgba(120,146,186,.16);box-shadow:0 22px 52px #0208122e}.workspace-gate__card[data-v-96eadefc]{display:grid;gap:16px;padding:32px;border-radius:32px;background:linear-gradient(180deg,#080d18f0,#080c14eb),radial-gradient(circle at top right,color-mix(in srgb,var(--theme-accent) 18%,transparent),transparent 40%);color:#f8fafc}.workspace-gate__eyebrow[data-v-96eadefc]{margin:0;font-size:.78rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#e2e8f09e}.workspace-gate__title[data-v-96eadefc]{margin:0;font-family:var(--font-display);font-size:clamp(2rem,5vw,3.4rem);line-height:.94;letter-spacing:-.04em}.workspace-gate__summary[data-v-96eadefc]{margin:0;max-width:44rem;color:#e2e8f0b8;line-height:1.8}.space-home[data-v-96eadefc]{display:grid;gap:18px}.space-topbar[data-v-96eadefc]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:8px 0 4px}.space-topbar__copy[data-v-96eadefc]{display:grid;gap:6px}.space-topbar__title[data-v-96eadefc]{margin:0;color:#f8fafc;font-family:var(--font-display);font-size:clamp(2rem,4vw,2.9rem);line-height:.94;letter-spacing:-.05em}.space-topbar__summary[data-v-96eadefc]{margin:0;color:#cbd5e1b8;line-height:1.72}.space-topbar__back[data-v-96eadefc]{min-height:44px;white-space:nowrap}.space-hero[data-v-96eadefc]{display:grid;grid-template-columns:minmax(0,420px);width:min(100%,420px)}.space-profile-card[data-v-96eadefc],.space-panel[data-v-96eadefc],.space-stat-card[data-v-96eadefc],.space-card[data-v-96eadefc],.space-tab[data-v-96eadefc]{background:linear-gradient(180deg,#0b1324f5,#080e1bf0),radial-gradient(circle at top right,color-mix(in srgb,var(--theme-accent) 10%,transparent),transparent 42%)}.space-profile-card[data-v-96eadefc]{display:grid;gap:18px;padding:28px;border-radius:30px}.space-profile-card__head[data-v-96eadefc]{display:flex;align-items:center;gap:16px}.space-profile-card__avatar[data-v-96eadefc]{display:grid;place-items:center;width:72px;height:72px;border-radius:999px;background:color-mix(in srgb,var(--theme-accent) 18%,rgba(255,255,255,.04));color:var(--theme-accent);font-size:1.8rem;font-weight:800;box-shadow:inset 0 1px #ffffff14}.space-profile-card__identity[data-v-96eadefc]{display:grid;gap:6px;min-width:0}.space-profile-card__identity strong[data-v-96eadefc]{color:#f8fafc;font-size:clamp(1.8rem,3vw,2.25rem);line-height:.96;letter-spacing:-.04em}.space-profile-card__identity span[data-v-96eadefc],.space-profile-card__meta[data-v-96eadefc]{color:#cbd5e1c7}.space-profile-card__identity span[data-v-96eadefc]{font-size:.94rem;font-weight:600}.space-profile-card__description[data-v-96eadefc],.space-section__summary[data-v-96eadefc],.space-card__summary[data-v-96eadefc]{margin:0;color:#e2e8f0b8;line-height:1.72}.space-chip-row[data-v-96eadefc]{display:flex;flex-wrap:wrap;gap:10px}.space-chip[data-v-96eadefc]{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border-radius:999px;background:#06111edb;color:var(--theme-accent);border:1px solid rgba(120,146,186,.16);font-size:.86rem;font-weight:600}.space-section__count[data-v-96eadefc]{display:inline-flex;align-items:center;width:fit-content;min-height:36px;padding:0 14px;border-radius:999px;background:#081423c7;border:1px solid rgba(255,255,255,.12);color:#f8fafc;font-size:.82rem;font-weight:700}.space-stat-grid[data-v-96eadefc]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.space-stat-card[data-v-96eadefc]{display:grid;gap:8px;padding:18px;border-radius:22px}.space-stat-card span[data-v-96eadefc]{color:#cbd5e1b8;font-size:.82rem}.space-stat-card strong[data-v-96eadefc]{color:#f8fafc;font-size:2rem;line-height:1;letter-spacing:-.04em}.space-tabs[data-v-96eadefc]{display:flex;flex-wrap:wrap;gap:12px}.space-tab[data-v-96eadefc]{min-height:48px;padding:0 22px;border-radius:999px;color:#e2e8f0cc;font-weight:700;transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease}.space-tab[data-v-96eadefc]:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--theme-accent) 24%,rgba(120,146,186,.16));color:#f8fafc}.space-tab.is-active[data-v-96eadefc]{background:var(--theme-accent);border-color:transparent;color:#082032;box-shadow:0 18px 36px color-mix(in srgb,var(--theme-accent) 24%,transparent)}.space-panel[data-v-96eadefc]{display:grid;gap:18px;padding:24px;border-radius:30px}.space-section__head[data-v-96eadefc]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.space-section__title[data-v-96eadefc]{margin:0;color:#f8fafc;font-family:var(--font-display);font-size:clamp(1.5rem,3vw,2rem);line-height:1;letter-spacing:-.04em}.space-section__summary[data-v-96eadefc]{margin-top:8px}.space-form__grid[data-v-96eadefc]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.space-field[data-v-96eadefc]{display:grid;gap:8px}.space-field--wide[data-v-96eadefc]{grid-column:1 / -1}.space-field__label[data-v-96eadefc]{color:#cbd5e1b8;font-size:.82rem}.space-field__input[data-v-96eadefc]{width:100%;min-height:48px;padding:12px 14px;border:1px solid rgba(120,146,186,.18);border-radius:18px;background:#08111eb8;color:#f8fafc;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.space-field__input[data-v-96eadefc]::placeholder{color:#cbd5e166}.space-field__input[data-v-96eadefc]:focus{border-color:color-mix(in srgb,var(--theme-accent) 32%,rgba(120,146,186,.18));box-shadow:0 0 0 4px color-mix(in srgb,var(--theme-accent) 12%,transparent);outline:none}.space-field__input--textarea[data-v-96eadefc]{min-height:108px;resize:vertical}.space-publish__actions[data-v-96eadefc]{margin-top:2px}.space-notice[data-v-96eadefc]{padding-block:16px}.space-notice .meta-line[data-v-96eadefc]{margin:0;color:#e2e8f0cc}.space-empty[data-v-96eadefc]{padding:36px 18px;border-radius:24px;border:1px dashed rgba(120,146,186,.18);background:#08111e7a;color:#cbd5e1b8;text-align:center}.space-wall[data-v-96eadefc]{column-count:3;column-gap:18px}.space-card[data-v-96eadefc]{display:inline-block;width:100%;margin-bottom:18px;overflow:hidden;border-radius:24px;break-inside:avoid;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.space-card[data-v-96eadefc]:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--theme-accent) 26%,rgba(120,146,186,.16));box-shadow:0 24px 54px #0208123d}.space-card.tone-scifi[data-v-96eadefc]{background:linear-gradient(180deg,#0f1a2bfa,#0c1626f5),radial-gradient(circle at top right,rgba(70,217,255,.08),transparent 36%)}.space-card.tone-hunan[data-v-96eadefc]{background:linear-gradient(180deg,#35251ffa,#241a17f5),radial-gradient(circle at top right,rgba(197,138,42,.12),transparent 36%)}.space-card.tone-aigc[data-v-96eadefc]{background:linear-gradient(180deg,#10251efa,#0b1c17f5),radial-gradient(circle at top right,rgba(0,194,168,.12),transparent 36%)}.space-card.tone-neutral[data-v-96eadefc]{background:linear-gradient(180deg,#0e1625fa,#0a121ef5),radial-gradient(circle at top right,rgba(148,163,184,.1),transparent 36%)}.space-card__visual[data-v-96eadefc]{position:relative;display:grid;align-content:end;padding:16px;background-color:#101827;background-position:center;background-repeat:no-repeat;background-size:cover}.space-card__visual.is-empty[data-v-96eadefc],.space-card__visual.is-text[data-v-96eadefc]{background-image:none}.space-card.tone-scifi .space-card__visual.is-empty[data-v-96eadefc],.space-card.tone-scifi .space-card__visual.is-text[data-v-96eadefc]{background:linear-gradient(180deg,#18263df0,#122035f5),radial-gradient(circle at top right,rgba(70,217,255,.12),transparent 34%)}.space-card.tone-hunan .space-card__visual.is-empty[data-v-96eadefc],.space-card.tone-hunan .space-card__visual.is-text[data-v-96eadefc]{background:linear-gradient(180deg,#593c2bf0,#3f2a1ff5),radial-gradient(circle at top right,rgba(197,138,42,.14),transparent 34%)}.space-card.tone-aigc .space-card__visual.is-empty[data-v-96eadefc],.space-card.tone-aigc .space-card__visual.is-text[data-v-96eadefc]{background:linear-gradient(180deg,#12362af0,#0c251ef5),radial-gradient(circle at top right,rgba(0,194,168,.14),transparent 34%)}.space-card.tone-neutral .space-card__visual.is-empty[data-v-96eadefc],.space-card.tone-neutral .space-card__visual.is-text[data-v-96eadefc]{background:linear-gradient(180deg,#131f30f0,#0b1421f5),radial-gradient(circle at top right,rgba(148,163,184,.14),transparent 34%)}.space-card__badge[data-v-96eadefc]{position:absolute;top:14px;right:14px;z-index:1;display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:#ffffffe6;color:color-mix(in srgb,var(--theme-accent) 64%,#0f172a 36%);font-size:.74rem;font-weight:700}.space-card__overlay[data-v-96eadefc]{display:grid;gap:6px;min-width:0}.space-card__kicker[data-v-96eadefc]{color:#ffffffb8;font-size:.76rem;line-height:1.4}.space-card__overlay-title[data-v-96eadefc]{color:#f8fafc;font-size:1.06rem;line-height:1.28;text-wrap:balance}.space-card__body[data-v-96eadefc]{display:grid;gap:12px;padding:16px}.space-card__meta-list[data-v-96eadefc]{display:flex;flex-wrap:wrap;gap:8px}.space-card__summary[data-v-96eadefc]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.space-card__actions[data-v-96eadefc]{gap:8px;margin-top:2px}.space-card__button[data-v-96eadefc]{min-height:36px;padding-inline:14px;border-radius:12px;font-size:.84rem}@media (max-width: 1180px){.space-stat-grid[data-v-96eadefc],.space-form__grid[data-v-96eadefc]{grid-template-columns:repeat(2,minmax(0,1fr))}.space-wall[data-v-96eadefc]{column-count:2}}@media (max-width: 760px){.workspace-gate__card[data-v-96eadefc],.space-panel[data-v-96eadefc],.space-profile-card[data-v-96eadefc]{padding:20px;border-radius:24px}.space-topbar[data-v-96eadefc],.space-section__head[data-v-96eadefc]{flex-direction:column;align-items:flex-start}.space-tabs[data-v-96eadefc]{display:grid;grid-template-columns:1fr}.space-stat-grid[data-v-96eadefc],.space-form__grid[data-v-96eadefc]{grid-template-columns:1fr}.space-wall[data-v-96eadefc]{column-count:1}.space-card__actions .button[data-v-96eadefc],.workspace-gate .button[data-v-96eadefc]{width:100%}}.work-detail[data-v-7f6683f5]{display:grid;gap:22px;padding:16px 0 8px;color:#f8fafc}.work-detail__hero[data-v-7f6683f5],.work-detail__stage[data-v-7f6683f5],.work-detail__info-card[data-v-7f6683f5],.work-detail__copy-card[data-v-7f6683f5],.work-detail-empty[data-v-7f6683f5]{border-radius:32px}.work-detail__hero[data-v-7f6683f5],.work-detail__stage[data-v-7f6683f5],.work-detail__info-card[data-v-7f6683f5],.work-detail__copy-card[data-v-7f6683f5],.work-detail-empty[data-v-7f6683f5]{border:1px solid rgba(39,53,79,.82);background:linear-gradient(180deg,#0a0e16fa,#080b12f5),radial-gradient(circle at top,color-mix(in srgb,var(--theme-accent) 14%,transparent),transparent 42%);box-shadow:0 24px 56px #050a122e}.work-detail__hero[data-v-7f6683f5]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:end;padding:28px 30px}.work-detail__hero-copy[data-v-7f6683f5]{display:grid;gap:14px}.work-detail__stage-label[data-v-7f6683f5]{margin:0;font-size:.8rem;letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb,var(--theme-accent) 68%,#e2e8f0 32%)}.work-detail__title[data-v-7f6683f5]{margin:0;font-size:clamp(2.2rem,4.2vw,3.4rem);line-height:.96;letter-spacing:-.04em}.work-detail__card-copy[data-v-7f6683f5]{margin:0;color:#cbd5e1d6;line-height:1.8}.work-detail__meta[data-v-7f6683f5],.work-detail__hero-actions[data-v-7f6683f5],.work-detail__stage-top[data-v-7f6683f5],.work-detail__actions[data-v-7f6683f5]{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.work-detail__pill[data-v-7f6683f5]{display:inline-flex;align-items:center;min-height:34px;padding:0 14px;border-radius:999px;border:1px solid rgba(148,163,184,.16);background:#08121e8f}.work-detail__hero-actions[data-v-7f6683f5]{justify-content:flex-end}.work-detail__layout[data-v-7f6683f5]{display:grid;grid-template-columns:minmax(0,1.14fr) minmax(320px,.86fr);gap:20px;align-items:start}.work-detail__rail[data-v-7f6683f5]{display:grid;gap:18px}.work-detail__stage[data-v-7f6683f5]{overflow:hidden;min-height:720px;padding:22px}.work-detail__media-stage[data-v-7f6683f5],.work-detail__text-stage[data-v-7f6683f5]{display:grid;gap:16px;min-height:100%}.work-detail__stage-top[data-v-7f6683f5]{justify-content:space-between}.work-detail__media-frame[data-v-7f6683f5]{overflow:hidden;min-height:600px;border-radius:28px;border:1px solid rgba(39,53,79,.92);background:#080e18d6}.work-detail__media-frame--fallback[data-v-7f6683f5]{display:grid;align-content:end;padding:24px;background:linear-gradient(180deg,#08080b14,#08080ba3),radial-gradient(circle at top,color-mix(in srgb,var(--theme-accent) 18%,transparent),transparent 42%),#080e18d6}.work-detail__image[data-v-7f6683f5],.work-detail__video[data-v-7f6683f5],.work-detail__video-fallback[data-v-7f6683f5]{width:100%;height:100%;min-height:600px;display:block;object-fit:cover}.work-detail__fallback-copy[data-v-7f6683f5]{display:grid;gap:14px}.work-detail__fallback-copy strong[data-v-7f6683f5]{font-size:1.9rem;line-height:1}.work-detail__fallback-copy p[data-v-7f6683f5]{margin:0;color:#cbd5e1d6;line-height:1.8}.work-detail__text-stage[data-v-7f6683f5]{padding:22px;border-radius:28px;border:1px solid rgba(39,53,79,.92);background:#080e18c7}.work-detail__text-body[data-v-7f6683f5]{margin:0;white-space:pre-wrap;color:#f8fafc;line-height:1.86;font-family:inherit}.work-detail__info-card[data-v-7f6683f5],.work-detail__copy-card[data-v-7f6683f5]{display:grid;gap:16px;padding:22px}.work-detail__copy-card--soft[data-v-7f6683f5]{background:linear-gradient(180deg,#0c121cfa,#090d16f5),radial-gradient(circle at top right,color-mix(in srgb,var(--theme-accent) 10%,transparent),transparent 42%)}.work-detail__facts[data-v-7f6683f5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.work-detail__fact[data-v-7f6683f5]{display:grid;gap:8px;padding:14px;border-radius:18px;border:1px solid rgba(39,53,79,.92);background:#080e18bd}.work-detail__fact span[data-v-7f6683f5]{color:#94a3b8d1;font-size:.82rem}.work-detail__fact strong[data-v-7f6683f5]{font-size:.96rem;line-height:1.4}.work-detail__danger[data-v-7f6683f5]{color:#fecaca;border-color:#f871713d;background:#7f1d1d6b}.work-detail-empty[data-v-7f6683f5]{display:grid;place-items:center;min-height:280px;margin-top:16px;color:#cbd5e1cc}@media (max-width: 1100px){.work-detail__hero[data-v-7f6683f5],.work-detail__layout[data-v-7f6683f5],.work-detail__facts[data-v-7f6683f5]{grid-template-columns:1fr}.work-detail__hero-actions[data-v-7f6683f5]{justify-content:flex-start}}@media (max-width: 720px){.work-detail[data-v-7f6683f5]{padding-top:8px}.work-detail__hero[data-v-7f6683f5],.work-detail__stage[data-v-7f6683f5],.work-detail__info-card[data-v-7f6683f5],.work-detail__copy-card[data-v-7f6683f5]{padding:20px}.work-detail__media-frame[data-v-7f6683f5],.work-detail__image[data-v-7f6683f5],.work-detail__video[data-v-7f6683f5],.work-detail__video-fallback[data-v-7f6683f5]{min-height:360px}.work-detail__title[data-v-7f6683f5]{font-size:2rem}}@media (max-width: 520px){.work-detail[data-v-7f6683f5]{gap:16px}.work-detail__hero[data-v-7f6683f5],.work-detail__stage[data-v-7f6683f5],.work-detail__info-card[data-v-7f6683f5],.work-detail__copy-card[data-v-7f6683f5]{padding:16px;border-radius:24px}.work-detail__hero-actions .button[data-v-7f6683f5],.work-detail__rail-actions .button[data-v-7f6683f5]{width:100%}.work-detail__title[data-v-7f6683f5]{font-size:1.62rem;line-height:1.04}.work-detail__media-frame[data-v-7f6683f5],.work-detail__image[data-v-7f6683f5],.work-detail__video[data-v-7f6683f5],.work-detail__video-fallback[data-v-7f6683f5]{min-height:280px}}.ranking-hall[data-v-0da875fd]{display:grid;gap:18px}.ranking-hall__hero[data-v-0da875fd],.ranking-hall__stats[data-v-0da875fd],.ranking-section[data-v-0da875fd]{border-radius:36px;border:1px solid rgba(255,255,255,.76);background:linear-gradient(180deg,#fffffff0,#f9fafbf5),radial-gradient(circle at top right,color-mix(in srgb,var(--theme-accent) 14%,transparent),transparent 36%);box-shadow:var(--shadow-soft)}.ranking-hall__hero[data-v-0da875fd]{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.96fr);gap:18px;padding:18px}.ranking-hall__copy[data-v-0da875fd]{display:grid;align-content:space-between;gap:20px;min-width:0;padding:8px}.ranking-hall__heading[data-v-0da875fd]{display:grid;gap:12px}.ranking-hall__eyebrow[data-v-0da875fd]{margin:0;font-size:.78rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--color-muted)}.ranking-hall__title[data-v-0da875fd]{margin:0;font-family:var(--font-display);font-size:clamp(2.4rem,5vw,4.2rem);line-height:.92;letter-spacing:-.06em;text-wrap:balance}.ranking-hall__summary[data-v-0da875fd]{margin:0;max-width:34rem;color:var(--color-muted);line-height:1.76}.ranking-hall__tabs[data-v-0da875fd],.ranking-hall__chips[data-v-0da875fd],.ranking-hall__actions[data-v-0da875fd]{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.ranking-hall__tab[data-v-0da875fd]{min-height:42px;padding:0 16px;border-radius:999px;border:1px solid rgba(24,24,27,.08);background:#18181b0a;color:var(--color-muted);transition:transform .22s var(--ease-out),border-color .22s var(--ease-out),background-color .22s var(--ease-out),color .22s var(--ease-out)}.ranking-hall__tab[data-v-0da875fd]:hover,.ranking-hall__tab.is-active[data-v-0da875fd]{transform:translateY(-1px);border-color:color-mix(in srgb,var(--theme-accent) 30%,rgba(24,24,27,.08));background:color-mix(in srgb,var(--theme-accent) 10%,white);color:var(--color-ink)}.ranking-hall__featured[data-v-0da875fd]{position:relative;overflow:hidden;min-height:420px;border:0;border-radius:30px;display:grid;align-content:end;padding:18px;text-align:left;color:#fff;background-color:#0f172ac7}.ranking-hall__featured[data-v-0da875fd]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 28%),linear-gradient(180deg,transparent,rgba(8,8,11,.24));pointer-events:none}.ranking-hall__featured-surface[data-v-0da875fd]{position:relative;z-index:1;display:grid;gap:10px;max-width:28rem;padding:20px;border-radius:24px;background:#0f172a61;border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.ranking-hall__featured-surface strong[data-v-0da875fd]{font-size:clamp(1.9rem,3vw,2.9rem);line-height:.98}.ranking-hall__featured-surface p[data-v-0da875fd],.ranking-hall__featured-action[data-v-0da875fd],.ranking-stat p[data-v-0da875fd],.ranking-podium__card p[data-v-0da875fd],.ranking-row__copy p[data-v-0da875fd],.ranking-row__summary[data-v-0da875fd]{margin:0;line-height:1.72}.ranking-hall__featured-surface p[data-v-0da875fd],.ranking-hall__featured-action[data-v-0da875fd]{color:#ffffffc7}.ranking-hall__stats[data-v-0da875fd]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:14px}.ranking-stat[data-v-0da875fd]{display:grid;gap:8px;padding:18px 20px;border-radius:24px;border:1px solid rgba(24,24,27,.08);background:#ffffffd1}.ranking-stat span[data-v-0da875fd],.ranking-stat p[data-v-0da875fd],.ranking-podium__card p[data-v-0da875fd],.ranking-row__copy p[data-v-0da875fd],.ranking-row__summary[data-v-0da875fd]{color:var(--color-muted)}.ranking-stat strong[data-v-0da875fd]{font-size:1.48rem;line-height:1.1;color:var(--color-ink)}.ranking-section[data-v-0da875fd]{display:grid;gap:16px;padding:18px}.ranking-podium[data-v-0da875fd]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ranking-podium__card[data-v-0da875fd]{display:grid;gap:14px;padding:20px;border-radius:28px;border:1px solid rgba(24,24,27,.08);background:linear-gradient(180deg,#fffffffa,#f9fafbf5),radial-gradient(circle at top right,color-mix(in srgb,var(--theme-accent) 10%,transparent),transparent 40%)}.ranking-podium__head[data-v-0da875fd],.ranking-podium__foot[data-v-0da875fd],.ranking-row__top[data-v-0da875fd],.ranking-row__meta[data-v-0da875fd]{display:flex;align-items:center;gap:10px}.ranking-podium__head[data-v-0da875fd],.ranking-podium__foot[data-v-0da875fd],.ranking-row__top[data-v-0da875fd]{justify-content:space-between}.ranking-podium__rank[data-v-0da875fd],.ranking-row__rank[data-v-0da875fd]{display:inline-flex;align-items:center;justify-content:center;min-width:54px;min-height:32px;padding:0 12px;border-radius:999px;background:color-mix(in srgb,var(--theme-accent) 12%,white);color:color-mix(in srgb,var(--theme-accent) 72%,#0f172a 28%);font-size:.82rem;font-weight:700}.ranking-podium__card h3[data-v-0da875fd],.ranking-row__copy strong[data-v-0da875fd]{margin:0;color:var(--color-ink)}.ranking-podium__card h3[data-v-0da875fd]{font-size:1.28rem;line-height:1.2}.ranking-podium__foot[data-v-0da875fd]{margin-top:auto}.ranking-podium__foot span[data-v-0da875fd]{color:var(--color-muted);font-size:.92rem}.ranking-list[data-v-0da875fd]{display:grid;gap:12px}.ranking-row[data-v-0da875fd]{display:grid;grid-template-columns:112px minmax(0,1fr) auto;gap:16px;align-items:center;width:100%;padding:14px;border-radius:28px;border:1px solid rgba(24,24,27,.08);background:#ffffffd1;text-align:left;transition:transform .22s var(--ease-out),border-color .22s var(--ease-out),box-shadow .22s var(--ease-out)}.ranking-row[data-v-0da875fd]:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--theme-accent) 28%,rgba(24,24,27,.08));box-shadow:var(--shadow-soft)}.ranking-row__thumb[data-v-0da875fd]{min-height:92px;border-radius:20px;background-color:#0f172ab8}.ranking-row__body[data-v-0da875fd]{display:grid;gap:10px;min-width:0}.ranking-row__top[data-v-0da875fd]{justify-content:flex-start;align-items:start}.ranking-row__copy[data-v-0da875fd]{display:grid;gap:4px;min-width:0}.ranking-row__copy strong[data-v-0da875fd],.ranking-row__summary[data-v-0da875fd]{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.ranking-row__copy strong[data-v-0da875fd]{-webkit-line-clamp:1}.ranking-row__summary[data-v-0da875fd]{-webkit-line-clamp:2}.ranking-row__meta[data-v-0da875fd]{flex-wrap:wrap;justify-content:flex-end}@media (max-width: 1180px){.ranking-hall__hero[data-v-0da875fd],.ranking-podium[data-v-0da875fd]{grid-template-columns:1fr}}@media (max-width: 860px){.ranking-hall__stats[data-v-0da875fd],.ranking-row[data-v-0da875fd]{grid-template-columns:1fr}.ranking-row__thumb[data-v-0da875fd]{min-height:180px}.ranking-row__meta[data-v-0da875fd]{justify-content:flex-start}}@media (max-width: 760px){.ranking-hall__hero[data-v-0da875fd],.ranking-section[data-v-0da875fd],.ranking-hall__featured[data-v-0da875fd],.ranking-hall__featured-surface[data-v-0da875fd],.ranking-stat[data-v-0da875fd],.ranking-podium__card[data-v-0da875fd],.ranking-row[data-v-0da875fd]{padding:16px}.ranking-hall__featured[data-v-0da875fd]{min-height:340px}}@media (max-width: 540px){.ranking-hall[data-v-0da875fd]{gap:14px}.ranking-hall__title[data-v-0da875fd]{font-size:clamp(1.9rem,11vw,2.7rem)}.ranking-hall__tabs[data-v-0da875fd]{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.ranking-hall__tabs[data-v-0da875fd]::-webkit-scrollbar{display:none}.ranking-hall__tab[data-v-0da875fd]{flex:0 0 auto}.ranking-hall__featured[data-v-0da875fd]{min-height:280px}}.studio-remix[data-v-6933e7cb]{position:relative;isolation:isolate;display:grid;gap:18px;padding-bottom:12px}.studio-remix[data-v-6933e7cb]:before{content:"";position:absolute;inset:-32px 8% auto auto;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--theme-accent) 18%,white),transparent 68%);pointer-events:none;z-index:-1}.studio-compact-head[data-v-6933e7cb]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 24px;border-radius:28px;border:1px solid rgba(15,23,42,.08);background:#ffffffd6;box-shadow:0 18px 40px #0f172a0f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.studio-compact-head__main[data-v-6933e7cb]{display:grid;gap:10px;min-width:min(100%,620px)}.studio-compact-head__crumbs[data-v-6933e7cb],.studio-panel__chips[data-v-6933e7cb],.studio-panel__actions[data-v-6933e7cb],.studio-form__footer[data-v-6933e7cb],.studio-upload__actions[data-v-6933e7cb],.studio-preview-panel__actions[data-v-6933e7cb],.studio-preview-panel__meta[data-v-6933e7cb],.studio-preview-panel__head[data-v-6933e7cb],.studio-form-panel__head[data-v-6933e7cb],.studio-form__label-row[data-v-6933e7cb],.studio-publish__actions[data-v-6933e7cb],.studio-panel__head[data-v-6933e7cb],.studio-task-card__head[data-v-6933e7cb],.studio-compact-head__actions[data-v-6933e7cb]{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.studio-compact-head__crumbs[data-v-6933e7cb]{gap:10px}.studio-panel__eyebrow[data-v-6933e7cb]{margin:0;font-size:.82rem;font-weight:700;letter-spacing:.08em;color:color-mix(in srgb,var(--theme-accent) 74%,#475569 26%)}.studio-compact-head__title[data-v-6933e7cb],.studio-form-panel__title[data-v-6933e7cb],.studio-preview-panel__title[data-v-6933e7cb]{margin:0}.studio-compact-head__title[data-v-6933e7cb]{font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.05;letter-spacing:-.04em;color:#0f172a}.studio-compact-head__summary[data-v-6933e7cb]{margin:0;max-width:46rem;color:#0f172aad;line-height:1.72}.studio-compact-head__button[data-v-6933e7cb]{background:#ffffffe6;border-color:#0f172a14}.studio-workbench[data-v-6933e7cb]{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.78fr);gap:18px;align-items:start}.studio-main-column[data-v-6933e7cb]{display:grid;gap:16px}.studio-task-card[data-v-6933e7cb],.studio-panel[data-v-6933e7cb],.studio-form-panel[data-v-6933e7cb],.studio-preview-panel[data-v-6933e7cb]{border-radius:26px;border:1px solid rgba(15,23,42,.08);background:linear-gradient(180deg,#fffffffa,#f7f9fcf5);color:var(--color-ink);box-shadow:0 16px 36px #0f172a0d}.studio-task-card[data-v-6933e7cb],.studio-panel[data-v-6933e7cb]{padding:22px}.studio-task-card[data-v-6933e7cb]{display:grid;gap:14px}.studio-task-card__title[data-v-6933e7cb]{margin:0;font-size:1.16rem;line-height:1.35}.studio-task-card__copy[data-v-6933e7cb]{display:grid;gap:6px;min-width:0}.studio-panel[data-v-6933e7cb]{display:grid;gap:14px}.studio-panel--soft[data-v-6933e7cb]{background:linear-gradient(180deg,#fffffffa,#f5f9fdf5)}.studio-panel__meta[data-v-6933e7cb],.studio-form__tag[data-v-6933e7cb],.studio-pill[data-v-6933e7cb]{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;background:color-mix(in srgb,var(--theme-accent) 12%,white);border:1px solid rgba(15,23,42,.08);color:#0f172a;font-size:.82rem}.studio-pill[data-v-6933e7cb],.studio-form__tag[data-v-6933e7cb]{font-weight:700;color:color-mix(in srgb,var(--theme-accent) 72%,#0f172a 28%)}.studio-panel__head[data-v-6933e7cb]{justify-content:space-between}.studio-panel__subhead[data-v-6933e7cb]{margin:0;font-size:1.08rem;line-height:1.3}.studio-panel__desc[data-v-6933e7cb],.studio-upload__hint[data-v-6933e7cb],.studio-upload__meta[data-v-6933e7cb],.studio-preview-panel__notice[data-v-6933e7cb]{margin:0;color:#0f172aa3;line-height:1.72}.studio-form-panel[data-v-6933e7cb]{display:grid;gap:18px;padding:22px}.studio-form-panel__head[data-v-6933e7cb],.studio-preview-panel__head[data-v-6933e7cb]{justify-content:space-between}.studio-form-panel__head-main[data-v-6933e7cb],.studio-preview-panel__head-main[data-v-6933e7cb]{display:grid;gap:6px}.studio-form[data-v-6933e7cb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.studio-form__block[data-v-6933e7cb]{display:grid;gap:8px}.studio-form__block--wide[data-v-6933e7cb],.studio-form__footer[data-v-6933e7cb]{grid-column:1 / -1}.studio-upload[data-v-6933e7cb]{display:grid;gap:14px;padding:14px;border-radius:18px;border:1px solid rgba(15,23,42,.08);background:#0f172a08}.studio-upload__input[data-v-6933e7cb]{display:none}.studio-upload__preview[data-v-6933e7cb]{overflow:hidden;border-radius:18px;border:1px solid rgba(15,23,42,.08);background:#0f172a0a}.studio-upload__image[data-v-6933e7cb]{display:block;width:100%;max-height:220px;object-fit:cover}.studio-form__footer[data-v-6933e7cb]{justify-content:space-between;padding-top:6px}.studio-publish[data-v-6933e7cb]{display:grid;gap:16px;padding-top:14px;margin-top:4px;border-top:1px solid rgba(15,23,42,.08)}.studio-publish__grid[data-v-6933e7cb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.studio-preview-panel[data-v-6933e7cb]{position:sticky;top:24px;display:grid;gap:16px;min-height:680px;padding:20px}.studio-preview-panel__stage[data-v-6933e7cb]{display:grid;min-height:580px}.studio-preview-placeholder[data-v-6933e7cb],.studio-preview-reference[data-v-6933e7cb],.studio-preview-text[data-v-6933e7cb],.studio-preview-fallback[data-v-6933e7cb],.studio-preview-media[data-v-6933e7cb]{overflow:hidden;display:grid;align-content:center;gap:12px;min-height:100%;padding:22px;border-radius:22px;border:1px solid rgba(15,23,42,.08);background:linear-gradient(180deg,#fffffffa,#f2f6faf5);color:#0f172a;box-shadow:inset 0 1px #ffffffb3}.studio-preview-placeholder strong[data-v-6933e7cb],.studio-preview-reference__overlay strong[data-v-6933e7cb],.studio-preview-media h3[data-v-6933e7cb],.studio-preview-text h3[data-v-6933e7cb]{margin:0;font-size:1.56rem;line-height:1.14}.studio-preview-placeholder span[data-v-6933e7cb],.studio-preview-reference__overlay p[data-v-6933e7cb],.studio-preview-fallback p[data-v-6933e7cb]{margin:0;color:#0f172aa3;line-height:1.72}.studio-preview-placeholder--pulse[data-v-6933e7cb]{animation:studioPulse-6933e7cb 1.8s ease-in-out infinite}.studio-preview-reference[data-v-6933e7cb]{background-size:cover;background-position:center}.studio-preview-reference__overlay[data-v-6933e7cb]{display:grid;gap:10px;margin-top:auto;padding:18px;border-radius:18px;background:#ffffffd1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.studio-preview-text__body[data-v-6933e7cb]{max-height:520px;overflow:auto;padding-right:6px;color:#0f172aeb;line-height:1.86}.studio-preview-fallback__meta[data-v-6933e7cb]{display:flex;flex-wrap:wrap;gap:10px}.studio-preview-media[data-v-6933e7cb]{align-content:stretch}.studio-preview-media__frame[data-v-6933e7cb]{overflow:hidden;min-height:540px;border-radius:20px;border:1px solid rgba(15,23,42,.08);background:#edf2f7}.studio-preview-media__image[data-v-6933e7cb],.studio-preview-media__player[data-v-6933e7cb]{display:block;width:100%;min-height:540px;object-fit:cover}.studio-preview-panel__actions[data-v-6933e7cb]{justify-content:flex-start;padding-top:4px;border-top:1px solid rgba(15,23,42,.08)}.studio-preview-panel__actions .button[data-v-6933e7cb],.studio-panel__actions .button[data-v-6933e7cb],.studio-upload__actions .button[data-v-6933e7cb],.studio-publish__actions .button[data-v-6933e7cb]{min-height:42px}@keyframes studioPulse-6933e7cb{0%,to{border-color:#0f172a14;box-shadow:inset 0 1px #ffffffb3}50%{border-color:color-mix(in srgb,var(--theme-accent) 22%,rgba(15,23,42,.08));box-shadow:inset 0 1px #ffffffb3,0 0 0 1px color-mix(in srgb,var(--theme-accent) 10%,transparent)}}@media (max-width: 1240px){.studio-workbench[data-v-6933e7cb]{grid-template-columns:minmax(0,1fr) minmax(320px,.76fr)}}@media (max-width: 980px){.studio-workbench[data-v-6933e7cb]{grid-template-columns:1fr}.studio-preview-panel[data-v-6933e7cb]{position:static;top:auto;min-height:auto}}@media (max-width: 760px){.studio-compact-head[data-v-6933e7cb],.studio-task-card[data-v-6933e7cb],.studio-panel[data-v-6933e7cb],.studio-form-panel[data-v-6933e7cb],.studio-preview-panel[data-v-6933e7cb]{padding:18px}.studio-form[data-v-6933e7cb],.studio-publish__grid[data-v-6933e7cb]{grid-template-columns:1fr}.studio-compact-head__actions[data-v-6933e7cb]{width:100%}.studio-preview-panel__stage[data-v-6933e7cb],.studio-preview-media__frame[data-v-6933e7cb],.studio-preview-media__image[data-v-6933e7cb],.studio-preview-media__player[data-v-6933e7cb]{min-height:360px}.studio-preview-placeholder[data-v-6933e7cb],.studio-preview-reference[data-v-6933e7cb],.studio-preview-text[data-v-6933e7cb],.studio-preview-fallback[data-v-6933e7cb],.studio-preview-media[data-v-6933e7cb]{padding:18px}.studio-preview-panel__actions .button[data-v-6933e7cb],.studio-panel__actions .button[data-v-6933e7cb],.studio-upload__actions .button[data-v-6933e7cb],.studio-publish__actions .button[data-v-6933e7cb],.studio-form__footer .button[data-v-6933e7cb]{width:100%}}@media (max-width: 560px){.studio-compact-head[data-v-6933e7cb],.studio-task-card[data-v-6933e7cb],.studio-panel[data-v-6933e7cb],.studio-form-panel[data-v-6933e7cb],.studio-preview-panel[data-v-6933e7cb]{padding:16px;border-radius:20px}.studio-preview-panel__stage[data-v-6933e7cb],.studio-preview-media__frame[data-v-6933e7cb],.studio-preview-media__image[data-v-6933e7cb],.studio-preview-media__player[data-v-6933e7cb]{min-height:300px}}.scene-studio-dialog-shell[data-v-cb6ada59]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:85;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 18% 18%,rgba(34,227,239,.12),transparent 22%),radial-gradient(circle at 82% 16%,rgba(34,227,239,.08),transparent 18%),#030712b8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.scene-studio-dialog[data-v-cb6ada59]{width:min(1320px,100%);max-height:calc(100vh - 48px);overflow:auto;display:grid;gap:18px;padding:24px;border-radius:30px;border:1px solid color-mix(in srgb,var(--theme-accent) 42%,rgba(148,163,184,.16));background:linear-gradient(180deg,#060a12fa,#090e18f5),radial-gradient(circle at top right,color-mix(in srgb,var(--theme-accent) 16%,transparent),transparent 34%);box-shadow:0 32px 96px #02081270;color:#f8fafc}.scene-studio-dialog__head[data-v-cb6ada59],.scene-studio-dialog__actions[data-v-cb6ada59],.scene-studio-dialog__meta[data-v-cb6ada59],.studio-panel__chips[data-v-cb6ada59],.studio-panel__actions[data-v-cb6ada59],.studio-panel__head[data-v-cb6ada59],.studio-form-panel__head[data-v-cb6ada59],.studio-form__label-row[data-v-cb6ada59],.studio-form__footer[data-v-cb6ada59],.studio-upload__actions[data-v-cb6ada59],.studio-preview-panel__head[data-v-cb6ada59],.studio-preview-panel__meta[data-v-cb6ada59],.studio-preview-panel__actions[data-v-cb6ada59],.studio-publish__actions[data-v-cb6ada59]{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.scene-studio-dialog__head[data-v-cb6ada59],.studio-panel__head[data-v-cb6ada59],.studio-form-panel__head[data-v-cb6ada59],.studio-preview-panel__head[data-v-cb6ada59]{justify-content:space-between}.scene-studio-dialog__copy[data-v-cb6ada59]{display:grid;gap:10px;min-width:0;max-width:46rem}.scene-studio-dialog__actions[data-v-cb6ada59]{justify-content:flex-end}.scene-studio-dialog__title[data-v-cb6ada59],.studio-form-panel__title[data-v-cb6ada59],.studio-preview-panel__title[data-v-cb6ada59]{margin:0}.scene-studio-dialog__title[data-v-cb6ada59]{font-size:clamp(2rem,4vw,2.8rem);line-height:1.06;letter-spacing:-.04em}.scene-studio-dialog__summary[data-v-cb6ada59],.studio-panel__desc[data-v-cb6ada59],.studio-form-panel__hint[data-v-cb6ada59],.studio-preview-panel__hint[data-v-cb6ada59],.studio-preview-panel__notice[data-v-cb6ada59],.studio-upload__hint[data-v-cb6ada59],.studio-upload__meta[data-v-cb6ada59]{margin:0;color:#e2e8f0b8;line-height:1.72}.scene-studio-dialog__close[data-v-cb6ada59]{display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(148,163,184,.18);border-radius:999px;background:#ffffff0a;color:#e2e8f0e0;transition:transform .22s var(--ease-out),border-color .22s var(--ease-out),background-color .22s var(--ease-out)}.scene-studio-dialog__close[data-v-cb6ada59]:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--theme-accent) 34%,rgba(148,163,184,.22));background:#ffffff14}.studio-pill[data-v-cb6ada59],.studio-panel__meta[data-v-cb6ada59],.studio-form__tag[data-v-cb6ada59]{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;border:1px solid rgba(148,163,184,.14);background:#ffffff0f;color:#f8fafce0;font-size:.82rem}.studio-pill[data-v-cb6ada59],.studio-form__tag[data-v-cb6ada59]{font-weight:700;color:color-mix(in srgb,var(--theme-accent) 70%,#f8fafc 30%)}.studio-pill--quiet[data-v-cb6ada59]{color:#e2e8f0c7;background:#ffffff0a}.scene-studio-dialog__body[data-v-cb6ada59]{display:grid;grid-template-columns:minmax(0,.96fr) minmax(360px,.8fr);gap:18px;align-items:start}.scene-studio-dialog__main[data-v-cb6ada59]{display:grid;gap:0}.studio-panel[data-v-cb6ada59],.studio-form-panel[data-v-cb6ada59],.studio-preview-panel[data-v-cb6ada59]{border-radius:26px;border:1px solid rgba(148,163,184,.14);background:linear-gradient(180deg,#0a101af0,#080d15eb),radial-gradient(circle at top right,color-mix(in srgb,var(--theme-accent) 12%,transparent),transparent 38%);box-shadow:inset 0 1px #ffffff0a}.studio-panel[data-v-cb6ada59],.studio-form-panel[data-v-cb6ada59],.studio-preview-panel[data-v-cb6ada59]{padding:20px}.studio-panel--hero[data-v-cb6ada59]{overflow:hidden;min-height:152px;background-size:cover;background-position:center}.studio-panel__overlay[data-v-cb6ada59]{display:grid;align-content:end;gap:10px;min-height:100%;padding:4px}.studio-panel__eyebrow[data-v-cb6ada59]{margin:0;color:color-mix(in srgb,var(--theme-accent) 74%,#cbd5e1 26%);font-size:.76rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.studio-panel__hero-row[data-v-cb6ada59]{display:grid;gap:12px}.studio-panel__hero-row h3[data-v-cb6ada59],.studio-panel__subhead[data-v-cb6ada59]{margin:0}.studio-panel__subhead[data-v-cb6ada59]{font-size:1.06rem;line-height:1.32}.studio-form-panel__head-main[data-v-cb6ada59],.studio-preview-panel__head-main[data-v-cb6ada59]{display:grid;gap:4px}.studio-form-panel--minimal[data-v-cb6ada59]{display:grid;gap:18px;padding:24px}.studio-form-panel__head--minimal[data-v-cb6ada59]{align-items:flex-start;gap:16px;padding-bottom:8px;border-bottom:1px solid rgba(148,163,184,.12)}.studio-form-panel__status[data-v-cb6ada59]{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.studio-form-panel__badge[data-v-cb6ada59]{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;border:1px solid rgba(148,163,184,.12);background:#ffffff0a;color:#f8fafce6;font-size:.82rem;font-weight:600}.studio-inline-note[data-v-cb6ada59]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;padding:16px 18px;border-radius:20px;border:1px solid rgba(148,163,184,.1);background:linear-gradient(180deg,#ffffff0a,#ffffff05),radial-gradient(circle at top right,color-mix(in srgb,var(--theme-accent) 10%,transparent),transparent 36%)}.studio-inline-note__copy[data-v-cb6ada59]{display:grid;gap:6px;max-width:34rem}.studio-inline-note__eyebrow[data-v-cb6ada59]{color:color-mix(in srgb,var(--theme-accent) 74%,#cbd5e1 26%);font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.studio-inline-note__copy strong[data-v-cb6ada59]{margin:0;font-size:1rem;line-height:1.3}.studio-inline-note__copy p[data-v-cb6ada59]{margin:0;color:#e2e8f0ad;line-height:1.7}.studio-inline-note__actions[data-v-cb6ada59]{display:inline-flex;flex-wrap:wrap;gap:10px;align-items:center}.studio-form[data-v-cb6ada59]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.studio-form--minimal[data-v-cb6ada59]{gap:14px}.studio-form__block[data-v-cb6ada59]{display:grid;gap:10px}.studio-form__block--wide[data-v-cb6ada59],.studio-form__footer[data-v-cb6ada59]{grid-column:1 / -1}.studio-form__footer[data-v-cb6ada59]{justify-content:space-between;padding-top:14px;margin-top:6px;border-top:1px solid rgba(148,163,184,.12)}.studio-upload[data-v-cb6ada59]{display:grid;grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px;border-radius:18px;border:1px dashed rgba(148,163,184,.22);background:#ffffff06}.studio-upload__input[data-v-cb6ada59]{display:none}.studio-upload__visual[data-v-cb6ada59]{width:120px}.studio-upload__preview[data-v-cb6ada59]{overflow:hidden;border-radius:16px;border:1px solid rgba(148,163,184,.16);background:#ffffff0a;aspect-ratio:1}.studio-upload__placeholder[data-v-cb6ada59]{display:grid;place-items:center;aspect-ratio:1;border-radius:16px;border:1px solid rgba(148,163,184,.12);background:linear-gradient(180deg,#ffffff0a,#ffffff05),radial-gradient(circle at top,color-mix(in srgb,var(--theme-accent) 12%,transparent),transparent 44%)}.studio-upload__image[data-v-cb6ada59]{display:block;width:100%;height:100%;object-fit:cover}.studio-upload__copy[data-v-cb6ada59]{display:grid;gap:6px}.studio-upload__actions[data-v-cb6ada59]{align-items:stretch}.studio-form-panel .field__label[data-v-cb6ada59]{color:#e2e8f0db;font-size:.85rem;font-weight:700;letter-spacing:.01em}.studio-form-panel .input[data-v-cb6ada59],.studio-form-panel .select[data-v-cb6ada59],.studio-form-panel .textarea[data-v-cb6ada59]{width:100%;border:1px solid rgba(148,163,184,.14);border-radius:20px;background:#050a12e0;color:#f8fafc;box-shadow:inset 0 1px #ffffff05}.studio-form-panel .input[data-v-cb6ada59],.studio-form-panel .select[data-v-cb6ada59]{min-height:54px;padding:0 16px}.studio-form-panel .textarea[data-v-cb6ada59]{min-height:180px;padding:16px 18px;line-height:1.76;resize:vertical}.studio-form-panel .input[data-v-cb6ada59]::placeholder,.studio-form-panel .textarea[data-v-cb6ada59]::placeholder{color:#94a3b8c2}.studio-form-panel .input[data-v-cb6ada59]:focus,.studio-form-panel .select[data-v-cb6ada59]:focus,.studio-form-panel .textarea[data-v-cb6ada59]:focus{outline:none;border-color:color-mix(in srgb,var(--theme-accent) 32%,rgba(148,163,184,.14));box-shadow:inset 0 1px #ffffff05,0 0 0 4px color-mix(in srgb,var(--theme-accent) 10%,transparent)}.studio-form__footer .button--accent[data-v-cb6ada59]{min-width:172px;min-height:54px;border-radius:18px}.studio-publish[data-v-cb6ada59]{display:grid;gap:16px;padding-top:14px;border-top:1px solid rgba(148,163,184,.12)}.studio-publish__grid[data-v-cb6ada59]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.studio-preview-panel[data-v-cb6ada59]{display:grid;gap:16px;min-height:720px}.studio-preview-panel__stage[data-v-cb6ada59]{display:grid;min-height:560px}.studio-preview-placeholder[data-v-cb6ada59],.studio-preview-reference[data-v-cb6ada59],.studio-preview-text[data-v-cb6ada59],.studio-preview-fallback[data-v-cb6ada59],.studio-preview-media[data-v-cb6ada59]{overflow:hidden;display:grid;align-content:end;gap:12px;min-height:100%;padding:20px;border-radius:22px;border:1px solid rgba(148,163,184,.14);background:linear-gradient(180deg,#080c12fa,#080a0ef0),radial-gradient(circle at top,color-mix(in srgb,var(--theme-accent) 14%,transparent),transparent 42%);box-shadow:inset 0 1px #ffffff0d}.studio-preview-placeholder strong[data-v-cb6ada59],.studio-preview-reference__overlay strong[data-v-cb6ada59],.studio-preview-media h3[data-v-cb6ada59],.studio-preview-text h3[data-v-cb6ada59]{margin:0;font-size:1.9rem;line-height:1.08}.studio-preview-placeholder span[data-v-cb6ada59],.studio-preview-reference__overlay p[data-v-cb6ada59],.studio-preview-fallback p[data-v-cb6ada59]{margin:0;color:#e2e8f0c2;line-height:1.72}.studio-preview-placeholder--pulse[data-v-cb6ada59]{animation:studioPulse-cb6ada59 1.8s ease-in-out infinite}.studio-preview-reference[data-v-cb6ada59]{background-size:cover;background-position:center}.studio-preview-reference__overlay[data-v-cb6ada59]{display:grid;gap:10px;padding:18px;border-radius:18px;background:#08121e9e;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.studio-preview-text__body[data-v-cb6ada59]{max-height:520px;overflow:auto;padding-right:6px;color:#e2e8f0eb;line-height:1.84}.studio-preview-fallback__meta[data-v-cb6ada59]{display:flex;flex-wrap:wrap;gap:10px}.studio-preview-media[data-v-cb6ada59]{align-content:stretch}.studio-preview-media__frame[data-v-cb6ada59]{overflow:hidden;min-height:500px;border-radius:18px;border:1px solid rgba(148,163,184,.16);background:#02060cd6}.studio-preview-media__image[data-v-cb6ada59],.studio-preview-media__player[data-v-cb6ada59]{display:block;width:100%;min-height:500px;object-fit:cover}.studio-preview-panel__actions[data-v-cb6ada59]{justify-content:flex-start;padding-top:6px;border-top:1px solid rgba(148,163,184,.12)}.studio-preview-panel__actions .button[data-v-cb6ada59],.studio-panel__actions .button[data-v-cb6ada59],.studio-upload__actions .button[data-v-cb6ada59],.studio-publish__actions .button[data-v-cb6ada59]{min-height:42px}@keyframes studioPulse-cb6ada59{0%,to{border-color:#94a3b824;box-shadow:inset 0 1px #ffffff0d}50%{border-color:color-mix(in srgb,var(--theme-accent) 28%,rgba(148,163,184,.14));box-shadow:inset 0 1px #ffffff0d,0 0 0 1px color-mix(in srgb,var(--theme-accent) 10%,transparent)}}@media (max-width: 1120px){.scene-studio-dialog__body[data-v-cb6ada59]{grid-template-columns:1fr}.studio-upload[data-v-cb6ada59]{grid-template-columns:108px minmax(0,1fr)}.studio-upload__actions[data-v-cb6ada59]{grid-column:1 / -1;justify-content:flex-start}.studio-preview-panel[data-v-cb6ada59]{min-height:auto}}@media (max-width: 760px){.scene-studio-dialog-shell[data-v-cb6ada59]{padding:12px}.scene-studio-dialog[data-v-cb6ada59]{max-height:calc(100vh - 24px);padding:18px;border-radius:24px}.studio-panel[data-v-cb6ada59],.studio-form-panel[data-v-cb6ada59],.studio-preview-panel[data-v-cb6ada59]{padding:16px}.studio-form[data-v-cb6ada59],.studio-publish__grid[data-v-cb6ada59]{grid-template-columns:1fr}.studio-form-panel__status[data-v-cb6ada59]{justify-content:flex-start}.studio-inline-note[data-v-cb6ada59]{flex-direction:column}.studio-upload[data-v-cb6ada59]{grid-template-columns:1fr}.studio-upload__visual[data-v-cb6ada59],.studio-upload__actions[data-v-cb6ada59]{width:100%}.studio-preview-panel__stage[data-v-cb6ada59],.studio-preview-media__frame[data-v-cb6ada59],.studio-preview-media__image[data-v-cb6ada59],.studio-preview-media__player[data-v-cb6ada59]{min-height:320px}.studio-preview-placeholder[data-v-cb6ada59],.studio-preview-reference[data-v-cb6ada59],.studio-preview-text[data-v-cb6ada59],.studio-preview-fallback[data-v-cb6ada59],.studio-preview-media[data-v-cb6ada59]{padding:16px}.scene-studio-dialog__actions[data-v-cb6ada59]{width:auto;justify-content:flex-end}.studio-preview-panel__actions .button[data-v-cb6ada59],.studio-panel__actions .button[data-v-cb6ada59],.studio-upload__actions .button[data-v-cb6ada59],.studio-publish__actions .button[data-v-cb6ada59],.studio-form__footer .button[data-v-cb6ada59]{width:100%}}@media (max-width: 560px){.scene-studio-dialog-shell[data-v-cb6ada59]{padding:10px}.scene-studio-dialog[data-v-cb6ada59]{max-height:calc(100dvh - 20px);padding:14px;border-radius:20px}.studio-panel[data-v-cb6ada59],.studio-form-panel[data-v-cb6ada59],.studio-preview-panel[data-v-cb6ada59]{padding:14px;border-radius:18px}.studio-preview-panel__stage[data-v-cb6ada59],.studio-preview-media__frame[data-v-cb6ada59],.studio-preview-media__image[data-v-cb6ada59],.studio-preview-media__player[data-v-cb6ada59]{min-height:280px}}.theme-hall[data-v-5a9eb063]{display:grid;gap:18px}.theme-hall--hunan[data-v-5a9eb063],.theme-hall--scifi[data-v-5a9eb063],.theme-hall--aigc[data-v-5a9eb063]{position:relative;overflow:visible}.theme-hall__fx[data-v-5a9eb063]{position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;pointer-events:none;z-index:0;contain:paint;transform:translateZ(0)}.theme-hall__fx--nebula[data-v-5a9eb063]{opacity:.96}.theme-hall__fx--grid[data-v-5a9eb063]{top:0;right:0;bottom:0;left:0;opacity:.18}.theme-hall__fx--particles[data-v-5a9eb063]{opacity:.3}.theme-hall__fx--scan[data-v-5a9eb063],.theme-hall__fx--comets[data-v-5a9eb063]{opacity:0}.theme-hall--hunan[data-v-5a9eb063]{gap:16px;padding:0 0 24px;background-color:#081018;background-size:cover;background-position:center}.theme-hall--hunan[data-v-5a9eb063]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#060c121f,#050a0e94),linear-gradient(180deg,#04090d47,#04090d66);pointer-events:none}.theme-hall--hunan .theme-hall__fx--nebula[data-v-5a9eb063]{background:radial-gradient(circle at 14% 20%,rgba(61,182,255,.18),transparent 22%),radial-gradient(circle at 82% 28%,rgba(34,211,238,.14),transparent 24%),radial-gradient(circle at 50% 78%,rgba(154,255,242,.08),transparent 26%);animation:themeNebulaDrift-5a9eb063 24s ease-in-out infinite alternate}.theme-hall--hunan .theme-hall__fx--grid[data-v-5a9eb063]{background-image:linear-gradient(180deg,rgba(154,255,242,.08) 1px,transparent 1px);background-size:100% 56px;animation:themeGridShift-5a9eb063 24s linear infinite}.theme-hall--hunan .theme-hall__fx--particles[data-v-5a9eb063]{background-image:radial-gradient(circle,rgba(203,250,255,.82) 0 .9px,transparent 1.7px),radial-gradient(circle,rgba(255,255,255,.32) 0 .7px,transparent 1.4px);background-size:240px 240px,420px 420px;background-position:0 0,80px 120px;opacity:.14;animation:themeParticleFloat-5a9eb063 28s linear infinite}.theme-hall--hunan .theme-hall__fx--scan[data-v-5a9eb063],.theme-hall--hunan .theme-hall__fx--comets[data-v-5a9eb063]{display:none}.theme-hall--hunan[data-v-5a9eb063]>:not(.theme-hall__fx){position:relative;z-index:1}.theme-hall--scifi[data-v-5a9eb063]{gap:22px;padding:0 0 28px;min-height:calc(100vh - 160px);background-color:#050914;background-size:cover;background-attachment:scroll}.theme-hall--scifi[data-v-5a9eb063]:before,.theme-hall--scifi[data-v-5a9eb063]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.theme-hall--scifi[data-v-5a9eb063]:before{background:linear-gradient(90deg,rgba(70,217,255,.18) 0 2px,transparent 2px calc(100% - 2px),rgba(70,217,255,.18) calc(100% - 2px)),linear-gradient(180deg,rgba(70,217,255,.14) 0 1px,transparent 1px calc(100% - 1px),rgba(70,217,255,.14) calc(100% - 1px));opacity:.3}.theme-hall--scifi[data-v-5a9eb063]:after{background:radial-gradient(circle at 6% 18%,rgba(70,217,255,.18) 0,rgba(70,217,255,.02) 22%,transparent 24%),radial-gradient(circle at 96% 20%,rgba(70,217,255,.16) 0,rgba(70,217,255,.02) 20%,transparent 22%),radial-gradient(circle at 8% 84%,rgba(70,217,255,.12) 0,rgba(70,217,255,.02) 18%,transparent 20%),linear-gradient(90deg,rgba(70,217,255,.24) 0 1px,transparent 1px);background-size:auto,auto,auto,120px 100%;opacity:.34}.theme-hall--scifi .theme-hall__fx--nebula[data-v-5a9eb063]{background:radial-gradient(circle at 12% 18%,rgba(41,120,255,.32),transparent 24%),radial-gradient(circle at 82% 18%,rgba(95,58,255,.24),transparent 24%),radial-gradient(circle at 50% 82%,rgba(25,236,255,.18),transparent 26%),radial-gradient(circle at 92% 76%,rgba(20,56,196,.16),transparent 20%);animation:themeNebulaDrift-5a9eb063 26s ease-in-out infinite alternate}.theme-hall--scifi .theme-hall__fx--grid[data-v-5a9eb063]{background-image:linear-gradient(rgba(70,217,255,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(70,217,255,.1) 1px,transparent 1px),linear-gradient(135deg,rgba(70,217,255,.04) 1px,transparent 1px);background-size:144px 144px,144px 144px,240px 240px;background-position:0 0,0 0,18px 18px;opacity:.14;animation:themeGridShift-5a9eb063 28s linear infinite}.theme-hall--scifi .theme-hall__fx--particles[data-v-5a9eb063]{background-image:radial-gradient(circle,rgba(113,247,255,.96) 0 1px,transparent 1.8px),radial-gradient(circle,rgba(255,255,255,.46) 0 .9px,transparent 1.5px),radial-gradient(circle,rgba(118,92,255,.5) 0 1.1px,transparent 1.9px);background-size:170px 170px,280px 280px,420px 420px;background-position:0 0,60px 120px,130px 90px;opacity:.18;animation:themeParticleFloat-5a9eb063 30s linear infinite}.theme-hall--scifi .theme-hall__fx--scan[data-v-5a9eb063]{top:-8%;right:0;bottom:-12%;left:0;background:linear-gradient(180deg,transparent 0%,rgba(84,228,255,.18) 48%,transparent 58%),linear-gradient(90deg,transparent,rgba(84,228,255,.12),transparent);mix-blend-mode:screen;opacity:.12;animation:themeScanSweep-5a9eb063 16s ease-in-out infinite}.theme-hall--scifi .theme-hall__fx--comets[data-v-5a9eb063]{top:-12%;right:-12%;bottom:-12%;left:-12%;background-image:linear-gradient(125deg,transparent 32%,rgba(117,245,255,.86) 38%,transparent 44%),linear-gradient(125deg,transparent 62%,rgba(118,92,255,.68) 67%,transparent 72%),linear-gradient(125deg,transparent 78%,rgba(255,255,255,.48) 82%,transparent 86%);background-size:46% 46%,38% 38%,34% 34%;background-position:112% 14%,-12% 56%,94% 74%;background-repeat:no-repeat;opacity:.12;animation:themeCometSweep-5a9eb063 22s linear infinite}.theme-hall--scifi[data-v-5a9eb063]>:not(.theme-hall__fx){position:relative;z-index:1}.theme-hall--aigc[data-v-5a9eb063]{gap:20px;padding:0 0 28px;min-height:calc(100vh - 160px);background-color:#050914;background-size:cover}.theme-hall--aigc[data-v-5a9eb063]:before,.theme-hall--aigc[data-v-5a9eb063]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.theme-hall--aigc[data-v-5a9eb063]:before{background:radial-gradient(circle at 8% 14%,rgba(95,249,221,.18),transparent 24%),radial-gradient(circle at 92% 16%,rgba(98,178,255,.14),transparent 22%),linear-gradient(180deg,#04081014,#04081057);opacity:.9}.theme-hall--aigc[data-v-5a9eb063]:after{background:linear-gradient(90deg,rgba(255,255,255,.08) 0 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.06) 0 1px,transparent 1px);background-size:132px 100%,100% 132px;opacity:.08}.theme-hall--aigc .theme-hall__fx--nebula[data-v-5a9eb063]{background:radial-gradient(circle at 10% 14%,rgba(95,249,221,.22),transparent 22%),radial-gradient(circle at 86% 18%,rgba(98,178,255,.2),transparent 24%),radial-gradient(circle at 58% 74%,rgba(29,242,196,.12),transparent 26%);animation:themeNebulaDrift-5a9eb063 22s ease-in-out infinite alternate}.theme-hall--aigc .theme-hall__fx--grid[data-v-5a9eb063]{background-image:linear-gradient(rgba(140,255,244,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(140,255,244,.08) 1px,transparent 1px);background-size:124px 124px;opacity:.12;animation:themeGridShift-5a9eb063 20s linear infinite}.theme-hall--aigc .theme-hall__fx--particles[data-v-5a9eb063]{background-image:radial-gradient(circle,rgba(177,255,246,.88) 0 .95px,transparent 1.8px),radial-gradient(circle,rgba(120,193,255,.34) 0 .85px,transparent 1.5px);background-size:190px 190px,320px 320px;background-position:0 0,100px 70px;opacity:.22;animation:themeParticleFloat-5a9eb063 22s linear infinite reverse}.theme-hall--aigc .theme-hall__fx--scan[data-v-5a9eb063]{top:-6%;right:0;bottom:-6%;left:0;background:linear-gradient(180deg,transparent,rgba(113,249,216,.1),transparent);opacity:.12;animation:themeScanSweep-5a9eb063 14s ease-in-out infinite}.theme-hall--aigc .theme-hall__fx--comets[data-v-5a9eb063]{display:none}.theme-hall--aigc[data-v-5a9eb063]>:not(.theme-hall__fx){position:relative;z-index:1}.hunan-theme-topbar[data-v-5a9eb063],.scifi-theme-topbar[data-v-5a9eb063],.aigc-theme-topbar[data-v-5a9eb063]{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:16px}.hunan-theme-topbar[data-v-5a9eb063]{padding:18px 24px 14px;border-bottom:1px solid rgba(34,211,238,.22)}.scifi-theme-topbar[data-v-5a9eb063]{padding:20px 28px 12px;border-bottom:1px solid rgba(70,217,255,.2)}.aigc-theme-topbar[data-v-5a9eb063]{padding:20px 28px 12px;border-bottom:1px solid rgba(113,249,216,.18)}.hunan-theme-topbar__brand[data-v-5a9eb063],.scifi-theme-topbar__brand[data-v-5a9eb063],.aigc-theme-topbar__brand[data-v-5a9eb063]{display:flex;align-items:center;gap:14px;min-width:0}.hunan-theme-topbar__icon[data-v-5a9eb063],.scifi-theme-topbar__icon[data-v-5a9eb063],.aigc-theme-topbar__icon[data-v-5a9eb063]{display:grid;place-items:center;flex:none}.hunan-theme-topbar__icon[data-v-5a9eb063]{width:40px;height:40px;border-radius:14px;border:1px solid rgba(255,255,255,.16);background:#ffffff0f;color:#ecfeff;font-weight:700}.scifi-theme-topbar__icon[data-v-5a9eb063]{width:44px;height:44px;border-radius:14px;border:1px solid rgba(70,217,255,.22);background:#071320d1;color:#19ecff;box-shadow:inset 0 0 0 1px #ffffff0a}.aigc-theme-topbar__icon[data-v-5a9eb063]{width:44px;height:44px;border-radius:14px;border:1px solid rgba(113,249,216,.22);background:#08121cd6;color:#8ff7e8;box-shadow:inset 0 0 0 1px #ffffff0a}.scifi-theme-topbar__icon svg[data-v-5a9eb063]{width:28px;height:28px}.aigc-theme-topbar__icon svg[data-v-5a9eb063]{width:24px;height:24px}.hunan-theme-topbar__copy[data-v-5a9eb063],.scifi-theme-topbar__copy[data-v-5a9eb063],.aigc-theme-topbar__copy[data-v-5a9eb063]{display:grid;gap:2px}.hunan-theme-topbar__eyebrow[data-v-5a9eb063],.scifi-theme-topbar__eyebrow[data-v-5a9eb063],.aigc-theme-topbar__eyebrow[data-v-5a9eb063]{margin:0;font-size:.76rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.hunan-theme-topbar__eyebrow[data-v-5a9eb063]{color:#22d3eebd}.scifi-theme-topbar__eyebrow[data-v-5a9eb063]{color:#46d9ffbd}.aigc-theme-topbar__eyebrow[data-v-5a9eb063]{color:#adfff4b8}.hunan-theme-topbar__title[data-v-5a9eb063],.scifi-theme-topbar__title[data-v-5a9eb063],.aigc-theme-topbar__title[data-v-5a9eb063]{margin:0;font-size:clamp(1.6rem,2.6vw,2.2rem);line-height:1.06}.hunan-theme-topbar__title[data-v-5a9eb063]{color:#22d3ee}.scifi-theme-topbar__title[data-v-5a9eb063]{color:#19ecff}.aigc-theme-topbar__title[data-v-5a9eb063]{color:#8ff7e8}.scifi-theme-topbar__action[data-v-5a9eb063]{min-height:40px}.theme-topbar__actions[data-v-5a9eb063]{justify-content:flex-end;align-items:flex-start}.theme-topbar__login[data-v-5a9eb063]{min-width:116px}.theme-account-menu[data-v-5a9eb063]{position:relative;z-index:8;isolation:isolate}.theme-account-trigger[data-v-5a9eb063]{min-width:188px;justify-content:flex-start;gap:10px;padding:8px 14px 8px 10px;text-align:left}.theme-account-trigger__avatar[data-v-5a9eb063]{display:grid;place-items:center;width:34px;height:34px;border-radius:999px;background:color-mix(in srgb,var(--theme-accent) 18%,rgba(255,255,255,.08));color:var(--theme-accent);font-size:.92rem;font-weight:800;flex:none}.theme-account-trigger__copy[data-v-5a9eb063]{display:grid;gap:2px;min-width:0;flex:1}.theme-account-trigger__name[data-v-5a9eb063]{overflow:hidden;color:#f8fafc;font-size:.94rem;font-weight:700;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.theme-account-trigger__meta[data-v-5a9eb063]{overflow:hidden;color:#e2e8f094;font-size:.72rem;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.theme-account-trigger__chevron[data-v-5a9eb063]{flex:none;color:#e2e8f09e;transition:transform .18s ease,color .18s ease}.theme-account-menu:hover .theme-account-trigger__chevron[data-v-5a9eb063],.theme-account-menu:focus-within .theme-account-trigger__chevron[data-v-5a9eb063],.theme-account-menu.is-open .theme-account-trigger__chevron[data-v-5a9eb063]{transform:rotate(180deg);color:#f8fafc}.theme-account-popover[data-v-5a9eb063]{position:absolute;top:50%;right:calc(100% + 12px);min-width:176px;display:grid;gap:4px;padding:8px;border:1px solid rgba(120,146,186,.18);border-radius:18px;background:linear-gradient(180deg,#080f1cfa,#070c16f5),radial-gradient(circle at top right,color-mix(in srgb,var(--theme-accent) 12%,transparent),transparent 42%);box-shadow:0 20px 44px #02081247;z-index:32;opacity:0;transform:translate(8px,-50%);transform-origin:right center;pointer-events:none;transition:opacity .18s ease,transform .18s ease}.theme-account-popover[data-v-5a9eb063]:before{content:"";position:absolute;top:0;right:-12px;bottom:0;width:12px}.theme-account-menu:hover .theme-account-popover[data-v-5a9eb063],.theme-account-menu:focus-within .theme-account-popover[data-v-5a9eb063],.theme-account-menu.is-open .theme-account-popover[data-v-5a9eb063]{opacity:1;transform:translateY(-50%);pointer-events:auto}.theme-account-popover__item[data-v-5a9eb063]{min-height:42px;padding:0 14px;border:0;border-radius:12px;background:transparent;color:#f8fafc;font-size:.9rem;font-weight:700;text-align:left;transition:background .18s ease,color .18s ease}.theme-account-popover__item[data-v-5a9eb063]:hover,.theme-account-popover__item[data-v-5a9eb063]:focus-visible{background:#ffffff14;color:color-mix(in srgb,var(--theme-accent) 72%,#ffffff 28%);outline:none}.theme-account-popover__item--danger[data-v-5a9eb063]{color:#fda4af}.theme-account-popover__item--danger[data-v-5a9eb063]:hover,.theme-account-popover__item--danger[data-v-5a9eb063]:focus-visible{color:#fecdd3}.theme-profile-dialog-enter-active[data-v-5a9eb063],.theme-profile-dialog-leave-active[data-v-5a9eb063]{transition:opacity .18s ease}.theme-profile-dialog-enter-from[data-v-5a9eb063],.theme-profile-dialog-leave-to[data-v-5a9eb063]{opacity:0}.theme-profile-dialog-enter-from .theme-profile-dialog__panel[data-v-5a9eb063],.theme-profile-dialog-leave-to .theme-profile-dialog__panel[data-v-5a9eb063]{transform:translateY(12px) scale(.98)}.theme-profile-dialog[data-v-5a9eb063]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:72;display:grid;place-items:center;padding:24px;background:#020617b8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.theme-profile-dialog__panel[data-v-5a9eb063]{width:min(100%,420px);display:grid;gap:18px;padding:24px;border:1px solid rgba(120,146,186,.2);border-radius:24px;background:linear-gradient(180deg,#080f1cfa,#070c16f2),radial-gradient(circle at top right,color-mix(in srgb,var(--theme-accent) 14%,transparent),transparent 42%);box-shadow:0 24px 48px #0208125c;color:#f8fafc;transition:transform .18s ease}.theme-profile-dialog__header[data-v-5a9eb063]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.theme-profile-dialog__title-wrap[data-v-5a9eb063]{display:grid;gap:6px}.theme-profile-dialog__eyebrow[data-v-5a9eb063]{margin:0;color:#e2e8f094;font-size:.72rem;font-weight:700;letter-spacing:.18em}.theme-profile-dialog__title-wrap h3[data-v-5a9eb063]{margin:0;font-size:1.38rem;font-weight:700}.theme-profile-dialog__close[data-v-5a9eb063]{width:38px;height:38px;border:1px solid rgba(120,146,186,.22);border-radius:999px;background:#0f172ab8;color:#f8fafc;font-size:1.4rem;line-height:1;transition:border-color .18s ease,color .18s ease,background .18s ease}.theme-profile-dialog__close[data-v-5a9eb063]:hover,.theme-profile-dialog__close[data-v-5a9eb063]:focus-visible{border-color:#fff3;background:#1e293beb;color:color-mix(in srgb,var(--theme-accent) 72%,#ffffff 28%);outline:none}.theme-profile-dialog__close[data-v-5a9eb063]:disabled{cursor:not-allowed;opacity:.7}.theme-profile-dialog__description[data-v-5a9eb063]{margin:0;color:#e2e8f0b8;font-size:.94rem;line-height:1.6}.theme-profile-dialog__field[data-v-5a9eb063]{display:grid;gap:10px}.theme-profile-dialog__field span[data-v-5a9eb063]{color:#e2e8f0;font-size:.9rem;font-weight:700}.theme-profile-dialog__field input[data-v-5a9eb063]{width:100%;min-height:48px;padding:0 14px;border:1px solid rgba(120,146,186,.24);border-radius:14px;background:#0f172ac2;color:#f8fafc;font-size:.98rem;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.theme-profile-dialog__field input[data-v-5a9eb063]::placeholder{color:#e2e8f05c}.theme-profile-dialog__field input[data-v-5a9eb063]:focus{border-color:color-mix(in srgb,var(--theme-accent) 58%,#ffffff 42%);box-shadow:0 0 0 4px color-mix(in srgb,var(--theme-accent) 16%,transparent);outline:none}.theme-profile-dialog__field input[data-v-5a9eb063]:disabled{cursor:not-allowed;opacity:.72}.theme-profile-dialog__error[data-v-5a9eb063]{margin:-4px 0 0;color:#fda4af;font-size:.88rem;line-height:1.5}.theme-profile-dialog__actions[data-v-5a9eb063]{display:flex;justify-content:flex-end;gap:12px}.theme-hall-switcher[data-v-5a9eb063]{padding-top:2px}.theme-hall-switcher--hunan[data-v-5a9eb063]{justify-self:center;width:min(100%,680px);margin-top:14px;background:#0d131cd6;border:1px solid rgba(34,211,238,.16);box-shadow:0 14px 34px #0208122e}.theme-hall-switcher--hunan[data-v-5a9eb063] .scene-switcher__item,.theme-hall-switcher--hunan .scene-switcher__item[data-v-5a9eb063]{min-height:52px;color:#e2e8f09e;background:transparent}.theme-hall-switcher--hunan[data-v-5a9eb063] .scene-switcher__item.is-active,.theme-hall-switcher--hunan .scene-switcher__item.is-active[data-v-5a9eb063]{color:#f8fafc;background:#080b11f5;box-shadow:inset 0 -1px #22d3ee70}.theme-section-stack[data-v-5a9eb063]{display:grid;gap:18px}.theme-section-stack--hunan[data-v-5a9eb063]{padding:0 24px}.scifi-theme-shell[data-v-5a9eb063],.aigc-workbench[data-v-5a9eb063]{display:grid;gap:18px;padding:0 24px}.aigc-workbench--with-side[data-v-5a9eb063]{grid-template-columns:minmax(0,1fr) 380px;align-items:start}.aigc-side-stack[data-v-5a9eb063]{display:grid;gap:18px}.aigc-console[data-v-5a9eb063],.aigc-latest.panel[data-v-5a9eb063],.aigc-rank.panel[data-v-5a9eb063]{border-radius:28px;background:linear-gradient(180deg,#080d16f5,#070a12fa),radial-gradient(circle at top right,rgba(95,249,221,.08),transparent 38%);box-shadow:0 28px 60px #0208124d;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.aigc-console[data-v-5a9eb063]{display:grid;gap:18px;padding:24px;border:1px solid rgba(113,249,216,.16)}.aigc-result-shell[data-v-5a9eb063]{padding:0;border:0;background:transparent;box-shadow:none}.aigc-console__metrics[data-v-5a9eb063]{display:flex;flex-wrap:wrap;gap:10px;padding-top:4px}.aigc-console__metric[data-v-5a9eb063]{display:inline-flex;align-items:center;min-height:34px;padding:0 14px;border-radius:999px;border:1px solid rgba(113,249,216,.14);background:#080e18cc;color:#e2e8f0;font-size:.84rem;font-weight:600}.aigc-console__modes[data-v-5a9eb063]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:8px;border-radius:22px;border:1px solid rgba(255,255,255,.06);background:#060a12bd}.aigc-mode-chip[data-v-5a9eb063]{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:0 16px;border-radius:16px;border:1px solid transparent;background:transparent;text-align:center;color:#e2e8f0b3;transition:transform .22s var(--ease-out),border-color .22s var(--ease-out),box-shadow .22s var(--ease-out),background-color .22s var(--ease-out)}.aigc-mode-chip strong[data-v-5a9eb063]{color:inherit;font-size:.98rem;letter-spacing:.01em}.aigc-mode-chip[data-v-5a9eb063]:hover,.aigc-mode-chip.is-active[data-v-5a9eb063]{transform:translateY(-1px);border-color:#71f9d842;background:linear-gradient(180deg,#0c141ef5,#090e16f5),radial-gradient(circle at top right,rgba(113,249,216,.08),transparent 36%);color:#f8fafc;box-shadow:0 18px 32px #02081233}.aigc-console__panel[data-v-5a9eb063]{display:grid;gap:18px}.aigc-console__section[data-v-5a9eb063]{display:grid;gap:14px;padding:22px;border-radius:26px;border:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,#090e16d1,#070a12e0),radial-gradient(circle at top right,rgba(95,249,221,.05),transparent 32%)}.aigc-console__section-head[data-v-5a9eb063]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.aigc-console__section-head h3[data-v-5a9eb063]{margin:0;color:#f8fafc;font-size:1.12rem}.aigc-console__section-head p[data-v-5a9eb063]{margin:6px 0 0;color:#e2e8f0a8;line-height:1.68}.aigc-console__section-tag[data-v-5a9eb063]{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:999px;border:1px solid rgba(113,249,216,.18);background:#080e18d1;color:#bafff3e6;font-size:.8rem;font-weight:700;white-space:nowrap}.aigc-option-grid[data-v-5a9eb063]{display:grid;gap:12px}.aigc-option-grid.is-three[data-v-5a9eb063]{grid-template-columns:repeat(3,minmax(0,1fr))}.aigc-option-grid.is-four[data-v-5a9eb063]{grid-template-columns:repeat(4,minmax(0,1fr))}.aigc-option-card[data-v-5a9eb063]{display:grid;grid-template-columns:56px minmax(0,1fr);gap:14px;align-items:center;min-height:120px;padding:18px;border-radius:22px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#0b1019f0,#080c14f5),radial-gradient(circle at top right,rgba(113,249,216,.04),transparent 34%);text-align:left;transition:transform .22s var(--ease-out),border-color .22s var(--ease-out),box-shadow .22s var(--ease-out)}.aigc-option-card[data-v-5a9eb063]:hover,.aigc-option-card.is-active[data-v-5a9eb063]{transform:translateY(-2px);border-color:#71f9d84d;box-shadow:0 20px 34px #02081233}.aigc-option-card.is-active[data-v-5a9eb063]{background:linear-gradient(180deg,#0c141efa,#080c14fa),radial-gradient(circle at top right,rgba(113,249,216,.08),transparent 34%)}.aigc-option-card__icon[data-v-5a9eb063]{display:inline-grid;place-items:center;width:56px;height:56px;border-radius:18px;background:#0a121deb;border:1px solid rgba(113,249,216,.12);color:#8ff7e8}.aigc-option-card__icon[data-v-5a9eb063] svg,.aigc-option-card__icon svg[data-v-5a9eb063]{width:26px;height:26px}.aigc-option-card__copy[data-v-5a9eb063]{display:grid;gap:8px}.aigc-option-card__copy strong[data-v-5a9eb063]{color:#f8fafc;font-size:1rem;line-height:1.2}.aigc-option-card__copy p[data-v-5a9eb063]{margin:0;color:#e2e8f0a8;line-height:1.64}.aigc-size-switch[data-v-5a9eb063]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.aigc-size-chip[data-v-5a9eb063]{display:grid;gap:6px;align-content:center;min-height:86px;padding:16px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#080c14d1;text-align:left;transition:transform .22s var(--ease-out),border-color .22s var(--ease-out),box-shadow .22s var(--ease-out)}.aigc-size-chip strong[data-v-5a9eb063]{color:#f8fafc;font-size:.96rem}.aigc-size-chip span[data-v-5a9eb063]{color:#e2e8f0a3;font-size:.84rem}.aigc-size-chip[data-v-5a9eb063]:hover,.aigc-size-chip.is-active[data-v-5a9eb063]{transform:translateY(-1px);border-color:#71f9d84d;box-shadow:0 16px 28px #0208122e}.aigc-upload[data-v-5a9eb063]{position:relative;min-height:214px;overflow:hidden;border-radius:24px;border:1px dashed rgba(113,249,216,.24);background:linear-gradient(180deg,#080c14e0,#070a12f0),radial-gradient(circle at top right,rgba(95,249,221,.05),transparent 36%);cursor:pointer;transition:border-color .22s var(--ease-out),transform .22s var(--ease-out),box-shadow .22s var(--ease-out)}.aigc-upload[data-v-5a9eb063]:hover,.aigc-upload.is-active[data-v-5a9eb063]{border-color:#71f9d86b;transform:translateY(-1px);box-shadow:0 20px 32px #02081233}.aigc-upload.is-uploading[data-v-5a9eb063]{cursor:progress}.aigc-file-input[data-v-5a9eb063]{display:none}.aigc-upload__empty[data-v-5a9eb063]{display:grid;place-content:center;gap:12px;min-height:214px;padding:28px;text-align:center}.aigc-upload__icon[data-v-5a9eb063]{display:inline-grid;place-items:center;width:60px;height:60px;margin:0 auto;border-radius:20px;border:1px solid rgba(113,249,216,.16);background:#0a121de0;color:#8ff7e8}.aigc-upload__icon[data-v-5a9eb063] svg,.aigc-upload__icon svg[data-v-5a9eb063]{width:28px;height:28px}.aigc-upload__empty strong[data-v-5a9eb063],.aigc-upload__meta strong[data-v-5a9eb063]{color:#f8fafc;font-size:1rem}.aigc-upload__empty p[data-v-5a9eb063],.aigc-upload__meta span[data-v-5a9eb063]{margin:0;color:#e2e8f0a8;line-height:1.64}.aigc-upload__preview[data-v-5a9eb063]{display:grid;grid-template-columns:minmax(140px,200px) minmax(0,1fr) auto;gap:18px;align-items:center;min-height:214px;padding:18px}.aigc-upload__image[data-v-5a9eb063]{width:100%;aspect-ratio:4 / 3;border-radius:18px;object-fit:cover;border:1px solid rgba(255,255,255,.08)}.aigc-upload__meta[data-v-5a9eb063]{display:grid;gap:8px}.aigc-upload__actions[data-v-5a9eb063]{display:grid;gap:10px;justify-items:end}.aigc-upload__action[data-v-5a9eb063]{min-width:108px;min-height:40px;padding:0 14px;border-radius:14px;border:1px solid rgba(113,249,216,.18);background:#080e18d6;color:#ecfeff;font-weight:700}.aigc-upload__action.is-muted[data-v-5a9eb063]{border-color:#ffffff14;color:#e2e8f0c7}.aigc-tool-grid[data-v-5a9eb063]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.aigc-tool-card[data-v-5a9eb063]{display:grid;gap:18px;min-height:206px;padding:18px;border-radius:22px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#0b1019f0,#080c14f5),radial-gradient(circle at top right,rgba(113,249,216,.06),transparent 34%);text-align:left;transition:transform .22s var(--ease-out),border-color .22s var(--ease-out),box-shadow .22s var(--ease-out)}.aigc-tool-card[data-v-5a9eb063]:hover,.aigc-tool-card.is-active[data-v-5a9eb063]{transform:translateY(-2px);border-color:#71f9d857;box-shadow:0 20px 36px #02081238}.aigc-tool-card.is-active[data-v-5a9eb063]{background:linear-gradient(180deg,#0c121bf5,#080c14f5),radial-gradient(circle at top right,rgba(113,249,216,.1),transparent 36%)}.aigc-tool-card__top[data-v-5a9eb063]{display:flex;align-items:center;justify-content:space-between;gap:10px}.aigc-tool-card__badge[data-v-5a9eb063],.aigc-tool-card__capability[data-v-5a9eb063]{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;font-size:.76rem;font-weight:700}.aigc-tool-card__badge[data-v-5a9eb063]{background:#8ff7e824;color:#bafff3}.aigc-tool-card__capability[data-v-5a9eb063]{border:1px solid rgba(255,255,255,.08);background:#070b12d1;color:#e2e8f0bd}.aigc-tool-card__body[data-v-5a9eb063]{display:grid;gap:10px;align-content:end;margin-top:auto}.aigc-tool-card__body h3[data-v-5a9eb063]{margin:0;color:#f8fafc;font-size:1.18rem;line-height:1.14}.aigc-tool-card__body p[data-v-5a9eb063]{margin:0;color:#e2e8f0b8;line-height:1.7;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.aigc-prompt[data-v-5a9eb063]{display:grid;gap:10px;padding:0 2px}.aigc-prompt__label[data-v-5a9eb063]{color:#e2e8f0db;font-size:.88rem;font-weight:700}.aigc-prompt textarea[data-v-5a9eb063]{width:100%;min-height:156px;padding:16px 18px;border-radius:22px;border:1px solid rgba(255,255,255,.08);background:#070b12e6;color:#f8fafc;line-height:1.7;resize:vertical;box-shadow:inset 0 1px #ffffff05}.aigc-prompt textarea[data-v-5a9eb063]::placeholder{color:#94a3b8b8}.aigc-prompt textarea[data-v-5a9eb063]:focus{outline:none;border-color:#71f9d85c;box-shadow:0 0 0 4px #71f9d814}.aigc-console__footer[data-v-5a9eb063]{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding-top:4px}.aigc-console__current[data-v-5a9eb063]{display:grid;gap:6px}.aigc-console__current span[data-v-5a9eb063]{color:#94a3b8cc;font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.aigc-console__current strong[data-v-5a9eb063]{color:#f8fafc;font-size:1.14rem;line-height:1.2}.aigc-console__current p[data-v-5a9eb063]{margin:0;max-width:32rem;color:#e2e8f0b8;line-height:1.68}.aigc-console__submit[data-v-5a9eb063]{min-width:196px;min-height:56px;align-self:flex-end;border-radius:18px;background:linear-gradient(135deg,#8ff7e8,#64b5ff);color:#041a24;font-size:0;box-shadow:inset 0 -1px #ffffff3d,0 18px 32px #3eafff38}.aigc-console__submit[data-v-5a9eb063]:after{content:attr(data-label);font-size:1rem;font-weight:700}.aigc-console__submit[data-v-5a9eb063]:disabled{opacity:.48;cursor:not-allowed}.aigc-result[data-v-5a9eb063]{gap:16px}.aigc-result__stage[data-v-5a9eb063]{display:grid}.aigc-result__placeholder[data-v-5a9eb063],.aigc-result__text[data-v-5a9eb063],.aigc-result__media[data-v-5a9eb063]{min-height:320px;border-radius:24px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#0a1018f5,#080c12f0),radial-gradient(circle at top right,rgba(113,249,216,.06),transparent 36%)}.aigc-result__placeholder[data-v-5a9eb063]{display:grid;place-content:center;gap:12px;padding:32px;text-align:center}.aigc-result__placeholder strong[data-v-5a9eb063],.aigc-result__text h4[data-v-5a9eb063],.aigc-result__media h4[data-v-5a9eb063]{margin:0;color:#f8fafc;font-size:1.16rem;line-height:1.24}.aigc-result__placeholder p[data-v-5a9eb063]{margin:0;color:#e2e8f0b8;line-height:1.7}.aigc-result__placeholder--pulse[data-v-5a9eb063]{animation:aigcResultPulse-5a9eb063 1.8s ease-in-out infinite}.aigc-result__text[data-v-5a9eb063]{display:grid;gap:16px;padding:20px}.aigc-result__text-body[data-v-5a9eb063]{min-height:0;overflow:auto;padding:18px;border-radius:18px;background:#060a12d1;color:#f1f5f9eb;line-height:1.82;white-space:pre-wrap}.aigc-result__media[data-v-5a9eb063]{display:grid;gap:16px;padding:20px}.aigc-result__media-frame[data-v-5a9eb063]{overflow:hidden;border-radius:20px;background:#060a12e0}.aigc-result__media-player[data-v-5a9eb063],.aigc-result__media-image[data-v-5a9eb063]{display:block;width:100%;max-height:520px;object-fit:contain;background:#060a12}.aigc-result__notice[data-v-5a9eb063]{margin:0;padding:14px 16px;border-radius:18px;border:1px solid rgba(113,249,216,.14);background:#080e18d1;color:#e2e8f0d6;line-height:1.7}.aigc-result__actions[data-v-5a9eb063]{display:flex;flex-wrap:wrap;gap:12px}@keyframes aigcResultPulse-5a9eb063{0%,to{opacity:.78}50%{opacity:1}}.aigc-latest.panel[data-v-5a9eb063]{display:grid;gap:16px;padding:22px;border:1px solid rgba(98,178,255,.18)}.aigc-latest__heading[data-v-5a9eb063],.aigc-rank__heading[data-v-5a9eb063]{align-items:center}.aigc-latest__heading h2[data-v-5a9eb063]{color:#f8fafc}.aigc-latest__heading p[data-v-5a9eb063],.aigc-rank__heading p[data-v-5a9eb063]{color:#e2e8f0ad}.aigc-latest__list[data-v-5a9eb063]{display:grid;gap:14px}.aigc-latest-card[data-v-5a9eb063]{overflow:hidden;border-radius:22px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#090e16f5,#070a12eb),radial-gradient(circle at top right,rgba(98,178,255,.08),transparent 34%)}.aigc-latest-card__cover[data-v-5a9eb063]{display:block;width:100%;min-height:190px;border:0;border-bottom:1px solid rgba(255,255,255,.08);background-color:#0f172a;background-position:center;background-size:cover;position:relative;cursor:pointer}.aigc-latest-card__cover[data-v-5a9eb063]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#040a121a,#040a1285),radial-gradient(circle at top right,rgba(95,249,221,.12),transparent 36%);pointer-events:none}.aigc-latest-card__tag[data-v-5a9eb063]{position:absolute;top:14px;right:14px;z-index:1;display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border-radius:999px;background:#0b121ce0;color:#f8fafc;font-size:.78rem;font-weight:700}.aigc-latest-card__body[data-v-5a9eb063]{display:grid;gap:12px;padding:16px}.aigc-latest-card__copy[data-v-5a9eb063]{display:grid;gap:8px}.aigc-latest-card__copy h3[data-v-5a9eb063]{margin:0;color:#f8fafc;font-size:1.12rem;line-height:1.18}.aigc-latest-card__copy p[data-v-5a9eb063]{margin:0;color:#e2e8f0ad;line-height:1.68;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.aigc-latest-card__meta[data-v-5a9eb063]{display:flex;flex-wrap:wrap;gap:10px;color:#94a3b8d1;font-size:.84rem}.aigc-latest-card__actions[data-v-5a9eb063]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.aigc-latest-card__stat[data-v-5a9eb063],.aigc-latest-card__action[data-v-5a9eb063]{min-height:40px;border-radius:14px;font-weight:700}.aigc-latest-card__stat[data-v-5a9eb063]{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(255,255,255,.08);background:#0c121ce0;color:#e2e8f0d6}.aigc-latest-card__stat svg[data-v-5a9eb063]{width:16px;height:16px}.aigc-latest-card__action[data-v-5a9eb063]{border:0;background:linear-gradient(135deg,#8ff7e8,#64b5ff);color:#041a24;box-shadow:inset 0 -1px #ffffff3d}.aigc-rank.panel[data-v-5a9eb063]{display:grid;gap:14px;padding:22px;border:1px solid rgba(95,249,221,.16)}.aigc-rank__heading h2[data-v-5a9eb063]{color:#f8fafc}.aigc-rank__list[data-v-5a9eb063]{display:grid;gap:10px}.aigc-rank-row[data-v-5a9eb063]{display:grid;grid-template-columns:40px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 14px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#0a0f18f5,#080c14f0),radial-gradient(circle at top right,rgba(98,178,255,.08),transparent 34%)}.aigc-rank-row__index[data-v-5a9eb063]{color:#8ff7e8;font-size:.96rem;font-weight:800;letter-spacing:.08em}.aigc-rank-row__copy[data-v-5a9eb063]{display:grid;gap:4px;min-width:0}.aigc-rank-row__copy strong[data-v-5a9eb063]{color:#f8fafc;font-size:.94rem;line-height:1.28}.aigc-rank-row__copy p[data-v-5a9eb063]{margin:0;color:#e2e8f0a3;font-size:.8rem;line-height:1.4}.aigc-rank-row__metrics[data-v-5a9eb063]{display:grid;gap:4px;justify-items:end;color:#def7f4c2;font-size:.8rem}.aigc-rank-row__metrics strong[data-v-5a9eb063]{color:#f3fffd;font-size:.88rem}.aigc-rank-row__action[data-v-5a9eb063]{min-height:34px;padding-inline:14px;border-radius:12px}.scifi-experience-shell[data-v-5a9eb063]{position:relative;display:grid;gap:24px;padding:28px 20px 20px;border-radius:28px;border:1px solid rgba(70,217,255,.28);background:linear-gradient(180deg,#080d16e0,#070a12e6),radial-gradient(circle at top,rgba(70,217,255,.1),transparent 36%);box-shadow:0 24px 48px #02081238;contain:layout paint}.scifi-experience-shell[data-v-5a9eb063]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(70,217,255,.06) 0 1px,transparent 1px),linear-gradient(180deg,rgba(70,217,255,.05) 0 1px,transparent 1px);background-size:96px 100%,100% 96px;opacity:.12}.scifi-group[data-v-5a9eb063],.hunan-group[data-v-5a9eb063]{display:grid;gap:16px}.scifi-group[data-v-5a9eb063]{content-visibility:auto;contain-intrinsic-size:340px}.scifi-group__head[data-v-5a9eb063],.hunan-group__head[data-v-5a9eb063]{display:flex;align-items:center;gap:12px}.scifi-group__mark[data-v-5a9eb063],.hunan-group__mark[data-v-5a9eb063]{display:grid;place-items:center;width:28px;height:28px;border-radius:999px;font-size:.78rem;font-weight:700}.scifi-group__mark[data-v-5a9eb063]{border:1px solid rgba(70,217,255,.28);background:#46d9ff1a;color:#67f0ff}.hunan-group__mark[data-v-5a9eb063]{border:1px solid rgba(34,211,238,.28);background:#22d3ee14;color:#7dd3fc}.scifi-group__head h3[data-v-5a9eb063],.hunan-group__head h3[data-v-5a9eb063]{margin:0;font-size:1.42rem;line-height:1.1}.scifi-group__head h3[data-v-5a9eb063]{color:#19ecff}.hunan-group__head h3[data-v-5a9eb063]{color:#22d3ee}.scifi-group__grid[data-v-5a9eb063],.hunan-group__grid[data-v-5a9eb063]{display:grid;gap:16px}.scifi-group__grid.is-five[data-v-5a9eb063],.hunan-group__grid.is-five[data-v-5a9eb063]{grid-template-columns:repeat(5,minmax(0,1fr))}.scifi-group__grid.is-three[data-v-5a9eb063],.hunan-group__grid.is-three[data-v-5a9eb063]{grid-template-columns:repeat(3,minmax(0,1fr))}.scifi-group__grid.is-single[data-v-5a9eb063],.hunan-group__grid.is-single[data-v-5a9eb063]{grid-template-columns:minmax(320px,430px)}.scifi-task-card[data-v-5a9eb063],.hunan-task-card[data-v-5a9eb063]{display:grid;align-content:space-between;gap:16px;text-align:left;transition:transform .22s var(--ease-out),border-color .22s var(--ease-out),box-shadow .22s var(--ease-out)}.scifi-task-card[data-v-5a9eb063]{min-height:198px;padding:18px 18px 16px;border-radius:20px;border:1px solid rgba(70,217,255,.24);background:linear-gradient(180deg,#0d121bf5,#0a0f18e6),radial-gradient(circle at top right,rgba(70,217,255,.08),transparent 42%);contain:layout paint}.scifi-task-card[data-v-5a9eb063]:hover{transform:translateY(-3px);border-color:#46d9ff6b;box-shadow:0 18px 34px #02081238}.scifi-task-card__header[data-v-5a9eb063]{display:flex;align-items:center;gap:16px;min-width:0}.scifi-task-card__icon[data-v-5a9eb063]{display:grid;flex:0 0 auto;place-items:center;width:56px;height:56px;border-radius:16px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#effdff}.scifi-task-card__icon svg[data-v-5a9eb063]{width:30px;height:30px}.scifi-task-card__body[data-v-5a9eb063]{min-width:0}.scifi-task-card__body h4[data-v-5a9eb063]{margin:0;color:#f8fafc;font-size:1.2rem;line-height:1.16;font-weight:800}.scifi-task-card__button[data-v-5a9eb063],.hunan-task-card__button[data-v-5a9eb063]{display:inline-flex;align-items:center;justify-content:center;min-height:42px;border-radius:14px;font-weight:700;box-shadow:inset 0 -1px #0000001f}.scifi-task-card__button[data-v-5a9eb063]{background:#19e6ef;color:#032632}.hunan-experience-shell[data-v-5a9eb063]{display:grid;gap:28px;padding:28px 24px;border-radius:28px;border:1px solid rgba(34,211,238,.28);background:linear-gradient(180deg,#0a1018d1,#080e14e0),radial-gradient(circle at top,rgba(34,211,238,.08),transparent 38%);box-shadow:0 24px 48px #02081233;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hunan-task-card[data-v-5a9eb063]{min-height:210px;padding:20px;border-radius:22px;border:1px solid rgba(34,211,238,.24);background:linear-gradient(180deg,#0c121bf5,#0c141de0),radial-gradient(circle at top right,rgba(34,211,238,.08),transparent 42%)}.hunan-task-card[data-v-5a9eb063]:hover{transform:translateY(-3px);border-color:#22d3ee6b;box-shadow:0 18px 34px #02081238}.hunan-task-card__header[data-v-5a9eb063]{display:flex;align-items:center;gap:14px;min-width:0}.hunan-task-card__icon[data-v-5a9eb063]{display:grid;flex:0 0 auto;place-items:center;width:48px;height:48px;border-radius:16px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#f8fafc;font-size:1rem;font-weight:700}.hunan-task-card__copy[data-v-5a9eb063]{display:grid;gap:10px;min-width:0}.hunan-task-card__title[data-v-5a9eb063]{margin:0;min-width:0;color:#f8fafc;font-size:1.36rem;line-height:1.14}.hunan-task-card__detail[data-v-5a9eb063]{margin:0;color:#e2e8f0ad;line-height:1.68;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.hunan-task-card__button[data-v-5a9eb063]{background:#18d8e5;color:#06242e}.scifi-work-card[data-v-5a9eb063]{overflow:hidden;border-radius:26px;border:1px solid rgba(24,24,27,.08);background:linear-gradient(180deg,#fffffff0,#fafaf7eb),radial-gradient(circle at top right,color-mix(in srgb,var(--theme-accent) 10%,transparent),transparent 42%);box-shadow:0 18px 42px #0f172a14}.scifi-work-card__cover[data-v-5a9eb063]{display:block;width:100%;min-height:220px;border:0;border-bottom:1px solid rgba(24,24,27,.08);background-color:#0f172a}.scifi-work-card__body[data-v-5a9eb063]{display:grid;gap:12px;padding:18px}.scifi-work-card__body h3[data-v-5a9eb063]{margin:0;font-size:1.2rem;line-height:1.18}.scifi-work-card__body p[data-v-5a9eb063]{margin:0;color:var(--color-muted);line-height:1.7;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.hunan-showcase-panel[data-v-5a9eb063],.hunan-rank-panel[data-v-5a9eb063]{padding:22px 20px;border-radius:28px;border:1px solid rgba(126,194,190,.2);background:linear-gradient(180deg,#09151af5,#071216f5),radial-gradient(circle at top right,rgba(126,194,190,.12),transparent 36%);box-shadow:0 22px 48px #02081747}.hunan-showcase-panel__heading[data-v-5a9eb063],.hunan-rank-panel__heading[data-v-5a9eb063]{align-items:center}.hunan-showcase-panel__mode[data-v-5a9eb063],.hunan-rank-panel__mode[data-v-5a9eb063]{display:inline-flex;align-items:center;min-height:38px;padding:0 14px;border-radius:999px;border:1px solid rgba(212,247,244,.14);background:#071216d1;color:#def7f4c7;font-size:.88rem}.hunan-showcase-grid[data-v-5a9eb063]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.hunan-showcase-card[data-v-5a9eb063]{overflow:hidden;border-radius:22px;border:1px solid rgba(140,211,207,.14);background:linear-gradient(180deg,#081519fa,#081217f5),radial-gradient(circle at top right,rgba(140,211,207,.08),transparent 42%);box-shadow:0 18px 36px #02081738}.hunan-showcase-card__cover[data-v-5a9eb063]{position:relative;display:block;width:100%;min-height:166px;border:0;border-bottom:1px solid rgba(140,211,207,.12);background-color:#10272d}.hunan-showcase-card__tag[data-v-5a9eb063]{position:absolute;top:12px;left:12px;display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:#071216db;color:#f1fffd;font-size:.76rem;font-weight:700}.hunan-showcase-card__body[data-v-5a9eb063]{display:grid;gap:12px;padding:14px}.hunan-showcase-card__body h3[data-v-5a9eb063]{margin:0;color:#f3fffd;font-size:1rem;line-height:1.4;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.hunan-showcase-card__meta[data-v-5a9eb063]{display:flex;flex-wrap:wrap;gap:14px;color:#def7f4c7;font-size:.88rem}.hunan-showcase-card__meta span[data-v-5a9eb063]{display:inline-flex;align-items:center;gap:6px}.hunan-showcase-card__meta svg[data-v-5a9eb063]{width:15px;height:15px}.hunan-showcase-card__vote[data-v-5a9eb063]{min-height:40px;border:0;border-radius:14px;background:linear-gradient(135deg,#79d0c5,#5bb2a8);color:#082126;font-weight:700;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.hunan-showcase-card__vote[data-v-5a9eb063]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 24px #79d0c538}.hunan-showcase-card__vote[data-v-5a9eb063]:disabled{opacity:.56;cursor:not-allowed;box-shadow:none}.hunan-rank-top[data-v-5a9eb063]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.hunan-rank-top-card[data-v-5a9eb063],.hunan-rank-card[data-v-5a9eb063]{border-radius:22px;border:1px solid rgba(140,211,207,.14);background:linear-gradient(180deg,#081419f5,#081116f0),radial-gradient(circle at top right,rgba(140,211,207,.08),transparent 40%)}.hunan-rank-top-card[data-v-5a9eb063]{display:grid;grid-template-columns:96px minmax(0,1fr);gap:14px;align-items:center;padding:16px}.hunan-rank-top-card.is-rank-1[data-v-5a9eb063]{border-color:#ddc26c47;background:linear-gradient(180deg,#121718f5,#0a1215f0),radial-gradient(circle at top right,rgba(221,194,108,.14),transparent 40%)}.hunan-rank-top-card.is-rank-2[data-v-5a9eb063]{border-color:#bed3e042;background:linear-gradient(180deg,#0a1518f5,#081216f0),radial-gradient(circle at top right,rgba(190,211,224,.12),transparent 40%)}.hunan-rank-top-card.is-rank-3[data-v-5a9eb063]{border-color:#ba957242;background:linear-gradient(180deg,#0a1518f5,#081216f0),radial-gradient(circle at top right,rgba(186,149,114,.12),transparent 40%)}.hunan-rank-top-card__thumb[data-v-5a9eb063],.hunan-rank-card__thumb[data-v-5a9eb063]{width:100%;border:0;border-radius:16px;background-color:#10272d}.hunan-rank-top-card__thumb[data-v-5a9eb063]{min-height:116px}.hunan-rank-top-card__copy[data-v-5a9eb063]{display:grid;gap:8px}.hunan-rank-top-card__rank[data-v-5a9eb063]{display:inline-flex;align-items:center;width:fit-content;min-height:28px;padding:0 10px;border-radius:999px;background:#ffffff14;color:#f3fffdeb;font-size:.76rem;font-weight:700;letter-spacing:.04em}.hunan-rank-top-card__copy h3[data-v-5a9eb063],.hunan-rank-card__copy h3[data-v-5a9eb063]{margin:0;color:#f3fffd;line-height:1.35}.hunan-rank-top-card__copy h3[data-v-5a9eb063]{font-size:1.06rem}.hunan-rank-top-card__copy p[data-v-5a9eb063],.hunan-rank-card__copy p[data-v-5a9eb063]{margin:0;color:#def7f4ad}.hunan-rank-top-card__stats[data-v-5a9eb063]{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;padding-top:6px;border-top:1px solid rgba(255,255,255,.08);color:#def7f4c2}.hunan-rank-top-card__stats strong[data-v-5a9eb063]{color:#f3fffd;font-size:1rem}.hunan-rank-list[data-v-5a9eb063]{display:grid;gap:12px;margin-top:14px}.hunan-rank-card[data-v-5a9eb063]{display:grid;grid-template-columns:52px 88px minmax(0,1fr) auto auto;gap:14px;align-items:center;padding:14px 16px}.hunan-rank-card__index[data-v-5a9eb063]{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:16px;background:#ffffff0f;color:#f3fffd;font-size:.94rem;font-weight:800}.hunan-rank-card__thumb[data-v-5a9eb063]{min-height:72px}.hunan-rank-card__copy[data-v-5a9eb063]{display:grid;gap:6px;min-width:0}.hunan-rank-card__copy h3[data-v-5a9eb063]{font-size:1rem}.hunan-rank-card__copy p[data-v-5a9eb063]{font-size:.88rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hunan-rank-card__metrics[data-v-5a9eb063]{display:grid;gap:6px;justify-items:end;color:#def7f4c2;font-size:.88rem}.hunan-rank-card__metrics strong[data-v-5a9eb063]{color:#f3fffd;font-size:.96rem}.hunan-rank-card__action[data-v-5a9eb063]{min-height:40px;padding-inline:18px}.scifi-showcase[data-v-5a9eb063]{padding:22px 20px;border-radius:28px;border:1px solid rgba(70,217,255,.22);background:linear-gradient(180deg,#080d16e0,#070a12e6),radial-gradient(circle at top right,rgba(70,217,255,.08),transparent 34%)}.scifi-showcase__heading[data-v-5a9eb063]{align-items:center}.scifi-showcase__mode[data-v-5a9eb063]{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#0b121ce0;color:#e2e8f0c7;font-size:.9rem}.scifi-showcase__grid[data-v-5a9eb063]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.scifi-rank[data-v-5a9eb063]{display:grid;gap:14px;padding:18px;border-radius:28px;border:1px solid rgba(92,170,255,.2);background:linear-gradient(180deg,#080d18eb,#070a12f0),radial-gradient(circle at top right,rgba(92,170,255,.12),transparent 34%)}.scifi-rank__heading[data-v-5a9eb063]{align-items:center}.scifi-rank__heading h2[data-v-5a9eb063]{color:#f8fafc}.scifi-rank__mode[data-v-5a9eb063]{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#0b121ce0;color:#e2e8f0c7;font-size:.9rem}.scifi-rank__top[data-v-5a9eb063]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,340px));justify-content:start;gap:12px}.scifi-rank-card[data-v-5a9eb063],.scifi-rank-row[data-v-5a9eb063]{overflow:hidden;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#0a0f18f5,#080c14f0),radial-gradient(circle at top right,rgba(113,249,216,.08),transparent 36%);color:#f8fafc}.scifi-rank-card[data-v-5a9eb063]{display:grid;min-height:100%}.scifi-rank-card.is-rank-1[data-v-5a9eb063]{border-color:#71f9d83d;box-shadow:0 18px 40px #1abc9c1f}.scifi-rank-card.is-rank-2[data-v-5a9eb063]{border-color:#5caaff38}.scifi-rank-card.is-rank-3[data-v-5a9eb063]{border-color:#ff7e3a33}.scifi-rank-card__cover[data-v-5a9eb063]{display:block;width:100%;padding:0;position:relative;min-height:0;aspect-ratio:1.95 / 1;border:0;border-bottom:1px solid rgba(255,255,255,.08);background-color:#08111c;background-position:center;background-size:cover;cursor:pointer}.scifi-rank-card__cover[data-v-5a9eb063]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#03080e1a,#03080e94),radial-gradient(circle at top right,rgba(113,249,216,.12),transparent 34%);pointer-events:none}.scifi-rank-card__rank[data-v-5a9eb063],.scifi-rank-card__tag[data-v-5a9eb063]{position:absolute;top:10px;display:inline-flex;align-items:center;min-height:28px;padding:0 9px;border-radius:999px;background:#0b121ce6;color:#f8fafc;font-size:.72rem;font-weight:700;z-index:1}.scifi-rank-card__rank[data-v-5a9eb063]{left:10px}.scifi-rank-card__tag[data-v-5a9eb063]{right:10px}.scifi-rank-card__body[data-v-5a9eb063]{display:grid;gap:8px;padding:12px 12px 14px}.scifi-rank-card__body h3[data-v-5a9eb063]{margin:0;font-size:.94rem;line-height:1.28}.scifi-rank-card__body p[data-v-5a9eb063]{margin:0;color:#e2e8f0ad;line-height:1.45;font-size:.82rem}.scifi-rank-card__meta[data-v-5a9eb063]{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#e2e8f0c7;font-size:.8rem}.scifi-rank-card__meta strong[data-v-5a9eb063]{color:#7df9d8;font-size:.9rem}.scifi-rank-card__action[data-v-5a9eb063]{justify-self:start;min-height:34px;padding-inline:14px;border-radius:12px;margin-top:auto}.scifi-rank__list[data-v-5a9eb063]{display:grid;gap:10px}.scifi-rank-row[data-v-5a9eb063]{display:grid;grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 14px}.scifi-rank-row__index[data-v-5a9eb063]{color:#7df9d8;font-size:.96rem;font-weight:800;letter-spacing:.08em}.scifi-rank-row__copy[data-v-5a9eb063]{display:grid;gap:4px;min-width:0}.scifi-rank-row__copy strong[data-v-5a9eb063]{font-size:.9rem;line-height:1.3}.scifi-rank-row__copy p[data-v-5a9eb063]{margin:0;color:#e2e8f0a3;line-height:1.4;font-size:.8rem}.scifi-rank-row__metrics[data-v-5a9eb063]{display:grid;gap:4px;justify-items:end;color:#def7f4c2;font-size:.8rem}.scifi-rank-row__metrics strong[data-v-5a9eb063]{color:#f3fffd;font-size:.88rem}.scifi-rank-row__action[data-v-5a9eb063]{min-height:34px;padding-inline:14px;border-radius:12px}@keyframes themeNebulaDrift-5a9eb063{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(1.5%,-2%,0) scale(1.04)}to{transform:translate3d(-1%,1.5%,0) scale(1)}}@keyframes themeGridShift-5a9eb063{0%{transform:translateZ(0)}50%{transform:translate3d(0,-12px,0)}to{transform:translateZ(0)}}@keyframes themeParticleFloat-5a9eb063{0%{transform:translateZ(0)}50%{transform:translate3d(-2.2%,-3.2%,0)}to{transform:translateZ(0)}}@keyframes themeScanSweep-5a9eb063{0%,to{transform:translate3d(0,-8%,0);opacity:.08}50%{transform:translate3d(0,10%,0);opacity:.26}}@keyframes themeCometSweep-5a9eb063{0%{transform:translateZ(0);opacity:0}12%{opacity:.22}55%{transform:translate3d(-10%,12%,0);opacity:.26}to{transform:translate3d(-18%,24%,0);opacity:0}}.scifi-work-card[data-v-5a9eb063]{border-color:#46d9ff33;background:linear-gradient(180deg,#0b1019f5,#0a0d14f0),radial-gradient(circle at top right,rgba(70,217,255,.08),transparent 34%);color:#f8fafc}.scifi-work-card__cover[data-v-5a9eb063]{position:relative;min-height:210px;border-bottom-color:#46d9ff29}.scifi-work-card__tag[data-v-5a9eb063]{position:absolute;top:12px;right:12px;display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border-radius:999px;background:#0b121ce6;color:#f8fafc;font-size:.78rem;font-weight:700}.scifi-work-card__meta[data-v-5a9eb063]{display:flex;align-items:center;gap:18px;color:#e2e8f0cc;font-size:.92rem}.scifi-work-card__meta span[data-v-5a9eb063]{display:inline-flex;align-items:center;gap:6px}.scifi-work-card__meta svg[data-v-5a9eb063]{width:16px;height:16px}.scifi-work-card__vote[data-v-5a9eb063]{min-height:40px;border-radius:14px;border:0;background:#ff5b18;color:#fff;font-weight:700}@media (max-width: 1180px){.aigc-workbench--with-side[data-v-5a9eb063]{grid-template-columns:1fr}.aigc-side-stack[data-v-5a9eb063]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.aigc-console__modes[data-v-5a9eb063],.aigc-option-grid.is-three[data-v-5a9eb063],.aigc-option-grid.is-four[data-v-5a9eb063],.aigc-size-switch[data-v-5a9eb063],.aigc-upload__preview[data-v-5a9eb063]{grid-template-columns:repeat(2,minmax(0,1fr))}.aigc-upload__actions[data-v-5a9eb063]{grid-auto-flow:column;justify-content:start}.scifi-group__grid.is-five[data-v-5a9eb063],.hunan-group__grid.is-five[data-v-5a9eb063]{grid-template-columns:repeat(3,minmax(0,1fr))}.scifi-showcase__grid[data-v-5a9eb063],.hunan-showcase-grid[data-v-5a9eb063],.hunan-rank-top[data-v-5a9eb063]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.scifi-rank__top[data-v-5a9eb063]{grid-template-columns:repeat(auto-fit,minmax(220px,300px))}}@media (max-width: 760px){.scifi-theme-topbar[data-v-5a9eb063],.hunan-theme-topbar[data-v-5a9eb063],.aigc-theme-topbar[data-v-5a9eb063]{flex-direction:column;align-items:flex-start}.scifi-theme-topbar[data-v-5a9eb063]{padding:16px}.hunan-theme-topbar[data-v-5a9eb063]{padding:16px 16px 12px}.aigc-theme-topbar[data-v-5a9eb063]{padding:16px}.theme-topbar__actions[data-v-5a9eb063]{width:100%;justify-content:flex-start}.theme-topbar__login[data-v-5a9eb063]{min-width:0}.theme-account-menu[data-v-5a9eb063]{width:100%}.theme-account-trigger[data-v-5a9eb063]{width:100%;min-width:0}.theme-account-popover[data-v-5a9eb063]{left:0;right:auto;width:100%;min-width:0}.theme-profile-dialog[data-v-5a9eb063]{padding:16px}.theme-profile-dialog__panel[data-v-5a9eb063]{padding:20px;border-radius:20px}.theme-profile-dialog__actions[data-v-5a9eb063]{flex-direction:column-reverse}.theme-profile-dialog__actions .button[data-v-5a9eb063]{width:100%}.aigc-workbench[data-v-5a9eb063],.scifi-theme-shell[data-v-5a9eb063],.theme-section-stack--hunan[data-v-5a9eb063]{padding:0 16px}.aigc-side-stack[data-v-5a9eb063]{grid-template-columns:1fr}.scifi-experience-shell[data-v-5a9eb063],.hunan-experience-shell[data-v-5a9eb063],.aigc-console[data-v-5a9eb063]{padding:20px 16px}.scifi-group__grid.is-five[data-v-5a9eb063],.scifi-group__grid.is-three[data-v-5a9eb063],.scifi-group__grid.is-single[data-v-5a9eb063],.hunan-group__grid.is-five[data-v-5a9eb063],.hunan-group__grid.is-three[data-v-5a9eb063],.hunan-group__grid.is-single[data-v-5a9eb063],.aigc-console__modes[data-v-5a9eb063],.aigc-option-grid[data-v-5a9eb063],.aigc-size-switch[data-v-5a9eb063],.aigc-upload__preview[data-v-5a9eb063],.scifi-showcase__grid[data-v-5a9eb063],.scifi-rank__top[data-v-5a9eb063],.hunan-showcase-grid[data-v-5a9eb063],.hunan-rank-top[data-v-5a9eb063]{grid-template-columns:1fr}.scifi-rank-row[data-v-5a9eb063],.aigc-rank-row[data-v-5a9eb063]{grid-template-columns:40px minmax(0,1fr);align-items:start}.aigc-rank-row__metrics[data-v-5a9eb063]{grid-column:2 / -1;display:flex;gap:12px;justify-items:initial}.aigc-rank-row__action[data-v-5a9eb063]{grid-column:2 / -1;width:100%}.scifi-rank-row__metrics[data-v-5a9eb063]{grid-column:2 / -1;display:flex;gap:12px;justify-items:initial}.scifi-rank-row__action[data-v-5a9eb063]{grid-column:2 / -1;width:100%}.hunan-rank-card[data-v-5a9eb063]{grid-template-columns:40px 84px minmax(0,1fr);align-items:start}.hunan-rank-card__metrics[data-v-5a9eb063]{grid-column:2 / -1;display:flex;gap:12px;justify-items:initial}.hunan-rank-card__action[data-v-5a9eb063]{grid-column:2 / -1;width:100%}.aigc-console__section-head[data-v-5a9eb063]{flex-direction:column;align-items:flex-start}.aigc-upload__actions[data-v-5a9eb063]{grid-auto-flow:row;justify-items:stretch;width:100%}.aigc-console__footer[data-v-5a9eb063]{flex-direction:column;align-items:stretch}.aigc-console__submit[data-v-5a9eb063]{width:100%}.aigc-result__placeholder[data-v-5a9eb063],.aigc-result__text[data-v-5a9eb063],.aigc-result__media[data-v-5a9eb063]{min-height:auto}}@media (max-width: 540px){.scifi-theme-shell[data-v-5a9eb063],.theme-section-stack--hunan[data-v-5a9eb063],.aigc-workbench[data-v-5a9eb063]{padding:0 12px}.scifi-experience-shell[data-v-5a9eb063],.hunan-experience-shell[data-v-5a9eb063],.aigc-console[data-v-5a9eb063]{padding:16px 12px;border-radius:24px}.scifi-theme-topbar[data-v-5a9eb063],.hunan-theme-topbar[data-v-5a9eb063],.aigc-theme-topbar[data-v-5a9eb063]{padding:14px 12px;border-radius:20px}.scifi-theme-topbar__title[data-v-5a9eb063],.hunan-theme-topbar__title[data-v-5a9eb063],.aigc-theme-topbar__title[data-v-5a9eb063]{font-size:clamp(1.52rem,9vw,2rem)}.theme-topbar__actions .button[data-v-5a9eb063],.theme-topbar__actions .theme-account-menu[data-v-5a9eb063],.aigc-console__footer .button[data-v-5a9eb063]{width:100%}}:root{--page-max-width: 1440px;--font-sans: "Noto Sans SC", "Microsoft YaHei", sans-serif;--font-display: "Noto Sans SC", "Microsoft YaHei", sans-serif;--color-ink: #09090b;--color-stage: #070b10;--color-stage-soft: #101723;--color-paper: #eef2f7;--color-paper-strong: #ffffff;--color-muted: #64748b;--color-border: rgba(24, 24, 27, .12);--shadow-soft: 0 24px 60px rgba(2, 8, 18, .16);--shadow-heavy: 0 30px 96px rgba(2, 8, 18, .38);--theme-scifi: #46d9ff;--theme-hunan: #c58a2a;--theme-aigc: #00c2a8;--theme-accent: var(--theme-scifi);--theme-accent-soft: rgba(70, 217, 255, .14);--theme-glow: radial-gradient(circle at top, rgba(70, 217, 255, .22), transparent 56%);--ease-out: cubic-bezier(.16, 1, .3, 1)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;min-width:320px;font-family:var(--font-sans);background:radial-gradient(circle at top left,color-mix(in srgb,var(--theme-accent) 16%,transparent),transparent 22%),radial-gradient(circle at 84% 12%,rgba(56,189,248,.12),transparent 18%),linear-gradient(180deg,#030712,#07111b 38%,#09131d);color:var(--color-ink);overflow-x:hidden}#app{min-height:100vh}body.theme-scifi{--theme-accent: var(--theme-scifi);--theme-accent-soft: rgba(70, 217, 255, .14);--theme-glow: radial-gradient(circle at top, rgba(70, 217, 255, .18), transparent 56%)}body.theme-hunan{--theme-accent: var(--theme-hunan);--theme-accent-soft: rgba(197, 138, 42, .15);--theme-glow: radial-gradient(circle at top, rgba(197, 138, 42, .18), transparent 56%)}body.theme-aigc{--theme-accent: var(--theme-aigc);--theme-accent-soft: rgba(0, 194, 168, .15);--theme-glow: radial-gradient(circle at top, rgba(0, 194, 168, .16), transparent 56%)}img,svg{display:block;max-width:100%}button,input,textarea,select{font:inherit;min-width:0}a{color:inherit;text-decoration:none}code{padding:.14rem .42rem;border-radius:999px;background:#18181b12;font-size:.86em}button{cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none}:focus-visible{outline:3px solid rgba(24,24,27,.2);outline-offset:3px}.skip-link{position:absolute;left:16px;top:-48px;z-index:30;padding:12px 16px;border-radius:999px;background:var(--color-stage);color:var(--color-paper-strong);transition:top .2s var(--ease-out)}.skip-link:focus{top:16px}.app-shell{position:relative;overflow:clip}.app-shell--home{min-height:100vh}.backdrop{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.backdrop--hidden{display:none}.backdrop:before,.backdrop:after{content:"";position:absolute;border-radius:999px;filter:blur(14px)}.backdrop:before{width:42rem;height:42rem;top:-18rem;right:-12rem;background:var(--theme-glow);opacity:.7}.backdrop:after{width:28rem;height:28rem;top:28rem;left:-12rem;background:radial-gradient(circle,rgba(56,189,248,.12),transparent 68%)}.app-frame{position:relative;width:min(100%,var(--page-max-width));margin:0 auto;padding:24px 20px 72px}.app-frame--home{width:100%;max-width:none;padding:0}.app-frame--admin{width:min(100%,1480px);padding:18px 20px 42px}.topbar{position:sticky;top:16px;z-index:20;display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr) auto;gap:16px;align-items:center;padding:16px 18px;border:1px solid rgba(148,163,184,.14);border-radius:32px;background:linear-gradient(180deg,#070b10eb,#090f18e0),radial-gradient(circle at top right,color-mix(in srgb,var(--theme-accent) 16%,transparent),transparent 42%);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:0 22px 56px #02081247}.brand{min-width:0}.brand__home{display:inline-flex;align-items:center;gap:14px;min-width:0}.brand__mark{display:grid;place-items:center;width:48px;height:48px;flex:none;border-radius:18px;background:linear-gradient(135deg,#ffffff2e,#ffffff05),linear-gradient(135deg,#0b1220,color-mix(in srgb,var(--theme-accent) 54%,#0f172a));color:var(--color-paper-strong);box-shadow:inset 0 1px #ffffff2e}.brand__copy{display:grid;gap:4px;min-width:0}.brand__eyebrow{margin:0;font-size:.7rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:color-mix(in srgb,var(--theme-accent) 72%,#cbd5e1 28%)}.brand__title{margin:0;font-size:1rem;font-weight:800;letter-spacing:.04em;color:#f8fafc}.brand__subtitle{margin:0;font-size:.8rem;line-height:1.5;color:#e2e8f0a8}.topbar__middle{display:grid;gap:12px;min-width:0}.topbar__nav{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start}.theme-quick-nav{display:flex;flex-wrap:wrap;gap:8px}.theme-quick-nav__link{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:999px;border:1px solid rgba(148,163,184,.12);background:#ffffff0a;color:#e2e8f0a3;font-size:.82rem;transition:border-color .22s var(--ease-out),background-color .22s var(--ease-out),color .22s var(--ease-out),transform .22s var(--ease-out)}.theme-quick-nav__link:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--theme-accent) 30%,rgba(148,163,184,.2));background:#ffffff14;color:#f8fafc}.theme-quick-nav__link.is-active{border-color:color-mix(in srgb,var(--theme-accent) 34%,rgba(148,163,184,.2));background:color-mix(in srgb,var(--theme-accent) 18%,transparent);color:#f8fafc}.topbar__side{display:flex;align-items:center;gap:10px;justify-content:flex-end;flex-wrap:wrap;position:relative}.status-pill,.nav-button,.chip,.metric-badge{display:inline-flex;align-items:center;gap:8px;border-radius:999px;white-space:nowrap}.nav-button{min-height:42px;padding:0 14px;border:1px solid rgba(148,163,184,.12);background:#ffffff0a;color:#e2e8f0c2;font-weight:600;transition:border-color .22s var(--ease-out),background-color .22s var(--ease-out),color .22s var(--ease-out),transform .22s var(--ease-out)}.nav-button:hover,.nav-button[aria-current=page]{color:#f8fafc;background:#ffffff1a;border-color:color-mix(in srgb,var(--theme-accent) 38%,rgba(148,163,184,.2))}.nav-button[aria-current=page]{transform:translateY(-1px);box-shadow:0 12px 24px color-mix(in srgb,var(--theme-accent) 18%,transparent)}.status-pill{padding:10px 14px;border:1px solid rgba(148,163,184,.2);background:#ffffffa3;color:#475569;font-size:.84rem}.status-pill__dot{width:8px;height:8px;border-radius:999px;background:var(--theme-accent);box-shadow:0 0 0 7px color-mix(in srgb,var(--theme-accent) 16%,transparent)}.topbar__launch{min-height:46px;padding-inline:18px}.account-menu{position:relative}.account-trigger{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:7px 12px 7px 8px;border:1px solid rgba(148,163,184,.12);border-radius:999px;background:#ffffff0f;color:#f8fafc;transition:border-color .22s var(--ease-out),background-color .22s var(--ease-out),box-shadow .22s var(--ease-out),transform .22s var(--ease-out)}.account-trigger:hover,.account-trigger.is-open{border-color:color-mix(in srgb,var(--theme-accent) 30%,rgba(148,163,184,.18));background:#ffffff1a;box-shadow:0 18px 40px #0208123d}.account-trigger__avatar{display:grid;place-items:center;width:32px;height:32px;border-radius:999px;background:color-mix(in srgb,var(--theme-accent) 24%,transparent);color:#fff;font-size:.88rem;font-weight:700}.account-trigger__name{font-weight:600}.account-trigger__chevron{color:var(--color-muted);transition:transform .22s var(--ease-out)}.account-trigger.is-open .account-trigger__chevron{transform:rotate(180deg)}.account-popover{position:absolute;top:calc(100% + 12px);right:0;z-index:24;display:grid;gap:12px;width:min(320px,calc(100vw - 40px));padding:16px;border:1px solid rgba(148,163,184,.14);border-radius:24px;background:#070b10f0;box-shadow:0 24px 56px #02081257;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#f8fafc}.account-popover__head{display:grid;gap:4px;padding:2px 4px}.account-popover__label{color:#e2e8f08f;font-size:.74rem;letter-spacing:.12em;text-transform:uppercase}.account-popover__head strong{font-size:1.04rem}.account-popover__meta,.account-popover__hint{color:#e2e8f09e;font-size:.84rem;line-height:1.6}.account-popover__hint{margin:0}.account-popover__divider{height:1px;background:#94a3b81f}.account-popover__item,.account-popover__secondary,.account-popover__danger{width:100%;min-height:46px;border:1px solid rgba(148,163,184,.12);border-radius:16px;transition:border-color .22s var(--ease-out),background-color .22s var(--ease-out),color .22s var(--ease-out),transform .22s var(--ease-out)}.account-popover__item{display:inline-flex;align-items:center;justify-content:space-between;padding:0 14px;background:#ffffff0a;color:#f8fafc}.account-popover__item:hover,.account-popover__secondary:hover,.account-popover__danger:hover{transform:translateY(-1px)}.account-popover__item:hover,.account-popover__secondary:hover{border-color:color-mix(in srgb,var(--theme-accent) 30%,rgba(148,163,184,.14));background:#ffffff14}.account-popover__item--danger{color:#9f1239;background:#9f12390a;border-color:#9f123924}.account-popover__item--danger:hover{background:#9f123914;border-color:#9f123938}.account-popover__arrow{color:#e2e8f08f}.account-popover__confirm{display:grid;gap:12px}.account-popover__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.account-popover__secondary,.account-popover__danger{padding:0 14px}.account-popover__secondary{background:#ffffff0f;color:#f8fafc}.account-popover__danger{background:#f8fafc;color:#0f172a}.page{display:grid;gap:28px;margin-top:32px}.page--home{gap:0;margin-top:0;min-height:100vh}.page--admin{gap:0;margin-top:0}.page--profile{margin-top:0}.landing-split{position:relative;display:grid;grid-template-columns:minmax(320px,.88fr) minmax(0,1.12fr);min-height:calc(100vh - 156px);border-radius:40px;overflow:hidden;box-shadow:var(--shadow-heavy);background:linear-gradient(90deg,#fafaf7f5,#fafaf7f5 36%,#121216fa 36%,#121216fa)}.landing-split__left,.landing-split__right{position:relative;min-width:0}.landing-split__left{display:grid;align-content:start;gap:20px;padding:44px 32px}.landing-split__eyebrow,.theme-banner__eyebrow,.scene-studio__eyebrow,.impact-stage__eyebrow{margin:0;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase}.landing-split__eyebrow{color:var(--color-muted)}.landing-split__title{margin:0;max-width:5ch;font-family:var(--font-display);font-size:clamp(2.8rem,7vw,5.2rem);line-height:.88;letter-spacing:-.06em}.landing-theme-list{display:grid;gap:12px}.landing-theme-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px}.landing-theme-row__surface,.landing-theme-row__enter{border-radius:24px;border:1px solid rgba(24,24,27,.08);transition:border-color .22s var(--ease-out),transform .22s var(--ease-out),background-color .22s var(--ease-out)}.landing-theme-row__surface{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:center;padding:20px 18px 20px 16px;background:#ffffffb8;text-align:left}.landing-theme-row__surface:hover,.landing-theme-row.is-active .landing-theme-row__surface{transform:translate(4px);border-color:color-mix(in srgb,var(--theme-accent) 28%,rgba(24,24,27,.08));background:color-mix(in srgb,var(--theme-accent) 8%,white)}.landing-theme-row__index{font-size:.82rem;font-weight:700;color:var(--color-muted)}.landing-theme-row__copy{display:block}.landing-theme-row__copy strong{font-size:1.24rem}.landing-theme-row__enter{min-width:88px;padding:0 18px;background:transparent;color:var(--color-ink)}.landing-theme-row__enter:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--theme-accent) 36%,rgba(24,24,27,.08));background:var(--theme-accent-soft)}.landing-split__right{padding:22px}.impact-stage{position:relative;min-height:100%;display:grid;align-content:space-between;gap:20px;padding:28px;border-radius:32px;overflow:hidden;color:var(--color-paper-strong);background:linear-gradient(150deg,#0c0c0ffa,#18181feb),radial-gradient(circle at top right,color-mix(in srgb,var(--theme-accent) 44%,transparent),transparent 44%)}.impact-stage:before{content:"";position:absolute;top:28px;right:28px;bottom:28px;left:28px;border-radius:28px;border:1px solid rgba(255,255,255,.08)}.impact-stage__eyebrow{position:relative;z-index:1;color:#ffffffa3}.impact-stage__word{position:absolute;right:20px;top:48px;font-family:var(--font-display);font-size:clamp(4.8rem,14vw,10rem);line-height:.84;letter-spacing:-.08em;color:#ffffff14;pointer-events:none}.impact-stage__main,.impact-stage__scene-strip,.impact-stage__works{position:relative;z-index:1}.impact-stage__main{max-width:20rem;padding-top:102px}.impact-stage__headline{margin:0;max-width:5ch;font-family:var(--font-display);font-size:clamp(3.6rem,7vw,6rem);line-height:.84;letter-spacing:-.06em}.impact-stage__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.impact-stage__scene-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.impact-mini-card{display:grid;gap:10px;min-height:98px;padding:18px 16px;border:1px solid rgba(255,255,255,.08);border-radius:22px;background:#ffffff0f;color:var(--color-paper-strong);text-align:left;transition:transform .22s var(--ease-out),border-color .22s var(--ease-out),background-color .22s var(--ease-out)}.impact-mini-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--theme-accent) 34%,rgba(255,255,255,.08));background:#ffffff1a}.impact-mini-card__cap{color:#ffffff8f;font-size:.78rem}.impact-stage__works{display:flex;flex-wrap:wrap;gap:10px}.impact-work-chip{display:grid;gap:4px;padding:12px 14px;border-radius:18px;background:#ffffff14}.impact-work-chip span{color:#ffffff94;font-size:.84rem}.theme-shell,.scene-studio{display:grid;gap:18px}.theme-banner,.scene-studio__hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:32px;border-radius:36px;color:var(--color-paper-strong);background:linear-gradient(145deg,#0e0e11fa,#1e1e22e0),radial-gradient(circle at top right,color-mix(in srgb,var(--theme-accent) 36%,transparent),transparent 44%);box-shadow:var(--shadow-heavy)}.theme-banner--minimal{min-height:200px;align-items:end}.theme-banner__eyebrow,.scene-studio__eyebrow{color:#ffffff94}.theme-banner__title,.scene-studio__title{margin:10px 0 0;font-family:var(--font-display);font-size:clamp(2.8rem,7vw,5rem);line-height:.92;letter-spacing:-.06em}.theme-banner__actions,.scene-studio__side{display:grid;gap:14px;align-content:start;justify-items:end}.theme-banner__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.theme-banner__stat{display:grid;gap:8px;padding:18px;border-radius:24px;background:#ffffffd1;border:1px solid rgba(24,24,27,.08)}.theme-banner__stat span{color:var(--color-muted);font-size:.84rem}.theme-banner__stat strong{font-size:1.06rem}.scene-catalog{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.scene-entry-card{position:relative;display:grid;align-content:space-between;gap:12px;min-height:210px;padding:18px;border:1px solid rgba(24,24,27,.08);border-radius:30px;background:#fffc;overflow:hidden;isolation:isolate;text-align:left;transition:transform .24s var(--ease-out),border-color .24s var(--ease-out),box-shadow .24s var(--ease-out)}.scene-entry-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.scene-entry-card>*{position:relative;z-index:1}.scene-entry-card:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--theme-accent) 32%,rgba(24,24,27,.08));box-shadow:var(--shadow-soft)}.scene-entry-card.has-cover{color:var(--color-paper-strong);border-color:#ffffff1f;background-color:#101114}.scene-entry-card.has-cover:after{background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 32%),linear-gradient(180deg,#08080b14,#08080ba3),radial-gradient(circle at top right,color-mix(in srgb,var(--theme-accent) 20%,transparent),transparent 42%)}.scene-entry-card.has-cover .scene-entry-card__index,.scene-entry-card.has-cover .scene-entry-card__detail,.scene-entry-card.has-cover .scene-entry-card__action{color:#ffffffc7}.scene-entry-card.has-cover .chip--solid{border-color:#ffffff1f;background:#ffffff1f;color:var(--color-paper-strong);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.scene-entry-card.is-featured:not(.has-cover){grid-column:span 1;min-height:190px;background:linear-gradient(150deg,#101014f5,#202024db),radial-gradient(circle at top right,color-mix(in srgb,var(--theme-accent) 34%,transparent),transparent 42%);color:var(--color-paper-strong)}.scene-entry-card.is-featured:not(.has-cover) .scene-entry-card__index,.scene-entry-card.is-featured:not(.has-cover) .scene-entry-card__detail,.scene-entry-card.is-featured:not(.has-cover) .scene-entry-card__action{color:#ffffffb8}.scene-entry-card__index{color:var(--color-muted);font-size:.8rem;font-weight:700}.scene-entry-card__meta{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.scene-entry-card__title{margin:0;font-family:var(--font-display);font-size:1.8rem;line-height:.96;letter-spacing:-.04em}.scene-entry-card__detail{margin:0;color:var(--color-muted);line-height:1.66;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.scene-entry-card__action{margin-top:auto;font-size:.8rem;font-weight:700}.scene-studio__copy{max-width:36rem}.scene-studio__detail{max-width:24rem;margin:14px 0 0;color:#ffffffbd;line-height:1.58}.scene-studio__meta{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.scene-switcher{display:flex;flex-wrap:wrap;gap:10px}.scene-switcher__item{display:flex;align-items:center;min-width:136px;padding:14px 16px;border:1px solid rgba(24,24,27,.08);border-radius:20px;background:#ffffffc7;justify-content:flex-start;text-align:left;transition:border-color .22s var(--ease-out),background-color .22s var(--ease-out),transform .22s var(--ease-out)}.scene-switcher__item:hover,.scene-switcher__item.is-active{transform:translateY(-2px);border-color:color-mix(in srgb,var(--theme-accent) 34%,rgba(24,24,27,.08));background:color-mix(in srgb,var(--theme-accent) 10%,white)}.scene-switcher__item strong{font-size:.96rem;font-weight:700}.scene-workbench{display:grid;grid-template-columns:minmax(0,.96fr) minmax(340px,1.04fr);gap:16px;align-items:start}.scene-output,.scene-form{min-width:0}.scene-output{display:grid;align-content:start;gap:18px;position:sticky;top:96px}.scene-status-card{display:grid;gap:14px;padding:18px;border-radius:24px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08)}.scene-status-card__head{display:flex;justify-content:space-between;gap:12px;align-items:start}.scene-status-card__head strong{display:block;margin-top:6px;font-size:1.24rem}.scene-status-card__detail{margin:0;color:#ffffffb8;line-height:1.68}.scene-output__placeholder{min-height:340px;display:grid;align-content:end;gap:10px;padding:24px;border-radius:28px;background:linear-gradient(150deg,#ffffff0f,#ffffff05),radial-gradient(circle at top,color-mix(in srgb,var(--theme-accent) 30%,transparent),transparent 54%)}.scene-output__placeholder--pulse{animation:outputPulse 1.8s ease-in-out infinite}.scene-output__placeholder span,.scene-output__notice{color:#ffffffad}.scene-output__notice{margin:0;padding:14px 16px;border-radius:18px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08)}.scene-output__fallback-card{min-height:300px;display:grid;align-content:space-between;gap:18px;padding:24px;border-radius:28px;background:radial-gradient(circle at top right,rgba(255,255,255,.12),transparent 28%),linear-gradient(150deg,#ffffff14,#ffffff05),radial-gradient(circle at top,color-mix(in srgb,var(--theme-accent) 24%,transparent),transparent 56%)}.scene-output__fallback-meta{display:flex;flex-wrap:wrap;gap:8px}.scene-output__fallback-copy{display:grid;gap:10px;max-width:20rem}.scene-output__fallback-copy strong{font-size:clamp(1.8rem,3.4vw,2.6rem);line-height:.96;letter-spacing:-.04em}.scene-output__fallback-copy p{margin:0;line-height:1.7;color:#ffffffbd}.scene-form{display:grid;gap:24px}.scene-form__head{display:flex;justify-content:space-between;gap:16px;align-items:end}.scene-form__title{margin:8px 0 0;font-family:var(--font-display);font-size:1.8rem;line-height:1}.scene-publish{display:grid;gap:16px;padding-top:24px;border-top:1px solid rgba(24,24,27,.08)}.scene-publish__head{display:flex;justify-content:space-between;gap:12px;align-items:center}.hero,.panel,.theme-highlight,.studio-layout,.profile-grid,.ranking-layout{position:relative;overflow:hidden;border-radius:36px;box-shadow:var(--shadow-soft)}.hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:24px;padding:34px;background:linear-gradient(135deg,#111113eb,#222225c7),var(--theme-glow);color:var(--color-paper-strong);box-shadow:var(--shadow-heavy)}.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(145deg,transparent 0,rgba(255,255,255,.04) 40%,transparent 74%),radial-gradient(circle at 72% 16%,rgba(255,255,255,.06),transparent 24%);pointer-events:none}.hero__eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:18px;padding:10px 14px;border-radius:999px;width:fit-content;border:1px solid rgba(255,255,255,.18);background:#ffffff0d;color:#ffffffc7;font-size:.84rem}.hero__title{margin:0;font-family:var(--font-display);font-size:clamp(2.85rem,7vw,5.6rem);line-height:.94;letter-spacing:-.05em;font-weight:900;max-width:8ch;text-wrap:balance}.hero__title span{color:var(--theme-accent)}.hero__description{max-width:34rem;margin:18px 0 0;color:#ffffffbd;font-size:1rem;line-height:1.75}.hero__actions,.toolbar,.button-row,.chip-row,.stat-grid,.feature-grid,.theme-grid,.scene-grid,.gallery-grid,.list-grid,.prompt-row,.filter-row{display:flex;flex-wrap:wrap;gap:12px}.hero__actions{margin-top:28px}.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 18px;border-radius:999px;border:1px solid transparent;font-weight:600;transition:transform .24s var(--ease-out),box-shadow .24s var(--ease-out),background-color .24s var(--ease-out),border-color .24s var(--ease-out);max-width:100%}.button:hover{transform:translateY(-2px)}.button:disabled{opacity:.58;cursor:not-allowed;transform:none;box-shadow:none}.button--light{background:var(--color-paper-strong);color:var(--color-stage);box-shadow:0 18px 36px #ffffff29}.button--ghost{background:#ffffff0f;color:var(--color-paper-strong);border-color:#ffffff29}.button--accent{background:var(--theme-accent);color:var(--color-stage);box-shadow:0 18px 40px color-mix(in srgb,var(--theme-accent) 32%,transparent)}.button--ink{background:var(--color-stage);color:var(--color-paper-strong)}button.template-card,button.nav-button,button.chip,button.tab-button,button.button{text-align:left}button.template-card{width:100%}.hero__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:28px}.metric{padding:16px 18px;border-radius:22px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08)}.metric__label{margin:0;color:#fff9;font-size:.82rem}.metric__value{margin:10px 0 0;font-size:1.35rem;font-weight:700}.hero__visual{display:grid;align-content:space-between;gap:18px}.hero-stage{min-height:420px;padding:18px;border-radius:28px;background:linear-gradient(180deg,#ffffff12,#ffffff05),radial-gradient(circle at 26% 18%,rgba(255,255,255,.08),transparent 28%),linear-gradient(180deg,#0c0c0feb,#1e1e24cc);border:1px solid rgba(255,255,255,.09)}.hero-stage__frame{position:relative;height:100%;min-height:380px;border-radius:24px;overflow:hidden;background:linear-gradient(145deg,#ffffff0f,#fff0),linear-gradient(180deg,#0c121a2e,#0000002e)}.hero-stage__orb,.hero-stage__ring,.hero-stage__card{position:absolute}.hero-stage__orb{width:240px;height:240px;right:-28px;top:-18px;border-radius:999px;background:radial-gradient(circle,rgba(255,255,255,.16),transparent 68%);animation:floatY 8s var(--ease-out) infinite alternate}.hero-stage__ring{top:54px;right:54px;bottom:54px;left:54px;border-radius:999px;border:1px solid rgba(255,255,255,.12)}.hero-stage__card{left:20px;right:20px;bottom:18px;display:grid;gap:8px;padding:18px;border-radius:22px;background:#ffffff14;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.hero-stage__label{font-size:.82rem;color:#ffffffa3}.hero-stage__headline{font-size:1.24rem;font-weight:700}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.section-heading h2,.section-heading h3{margin:0;font-family:var(--font-display);font-size:clamp(1.8rem,4vw,2.5rem);line-height:1.02;letter-spacing:-.04em;text-wrap:balance}.section-heading p{margin:12px 0 0;max-width:38rem;color:var(--color-muted);line-height:1.7}.panel{padding:28px;background:#ffffffc7;border:1px solid rgba(255,255,255,.7)}.panel--dark{background:linear-gradient(135deg,#111113f0,#202024d1),var(--theme-glow);color:var(--color-paper-strong)}.panel--dark p,.panel--dark .kicker,.panel--dark .meta-line{color:#ffffffb8}.panel--subtle{background:#ffffff94}.feature-grid,.theme-grid,.scene-grid,.gallery-grid,.list-grid{display:grid}.feature-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.theme-grid,.scene-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.gallery-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.list-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.card,.theme-card,.scene-card,.template-card,.work-card,.list-card,.metric-card,.profile-card{position:relative;overflow:hidden;border-radius:28px;background:var(--color-paper-strong);border:1px solid var(--color-border);transition:transform .25s var(--ease-out),box-shadow .25s var(--ease-out),border-color .25s var(--ease-out)}.card:hover,.theme-card:hover,.scene-card:hover,.template-card:hover,.work-card:hover,.list-card:hover,.metric-card:hover,.profile-card:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--theme-accent) 28%,rgba(24,24,27,.12));box-shadow:var(--shadow-soft)}.theme-card,.scene-card,.template-card,.work-card,.list-card,.metric-card,.profile-card{padding:20px}.theme-card{display:grid;gap:16px;min-height:320px;background:linear-gradient(180deg,#ffffffd1,#fffffff5),radial-gradient(circle at top right,color-mix(in srgb,var(--theme-accent) 24%,transparent),transparent 38%)}.theme-card__cover,.work-card__cover,.mock-preview{position:relative;border-radius:24px;overflow:hidden}.theme-card__cover{min-height:170px;background:linear-gradient(135deg,#09090bf5,#303036cc),radial-gradient(circle at top,color-mix(in srgb,var(--theme-accent) 44%,transparent),transparent 48%)}.theme-card__cover:before,.work-card__cover:before,.mock-preview:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 76% 20%,rgba(255,255,255,.18),transparent 22%),linear-gradient(135deg,transparent 0,rgba(255,255,255,.08) 44%,transparent 82%)}.theme-card__cover:after{content:"";position:absolute;width:220px;height:220px;right:-42px;bottom:-84px;border-radius:999px;background:color-mix(in srgb,var(--theme-accent) 44%,transparent);filter:blur(18px)}.theme-card__headline,.scene-card__title,.template-card__title,.work-card__title,.list-card__title,.profile-card__title{margin:0;font-family:var(--font-display);font-size:1.25rem;line-height:1.15;letter-spacing:-.03em}.theme-card__description,.scene-card__description,.template-card__description,.work-card__description,.list-card__description,.profile-card__description,.kicker,.meta-line{color:var(--color-muted);line-height:1.68}.scene-card__meta,.template-card__meta,.work-card__meta,.list-card__meta,.profile-card__meta{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.chip{padding:8px 12px;border:1px solid rgba(24,24,27,.08);background:#18181b0a;color:var(--color-muted);transition:background-color .22s var(--ease-out),border-color .22s var(--ease-out),color .22s var(--ease-out)}.chip:hover,.chip[aria-pressed=true]{border-color:color-mix(in srgb,var(--theme-accent) 36%,rgba(24,24,27,.08));background:var(--theme-accent-soft);color:var(--color-ink)}.chip--solid{color:var(--color-stage);background:color-mix(in srgb,var(--theme-accent) 18%,white)}.metric-badge{padding:8px 10px;font-size:.78rem;background:#18181b0a;color:var(--color-muted)}.split-layout{display:grid;grid-template-columns:minmax(0,.86fr) minmax(280px,.64fr);gap:16px}.auth-shell{display:grid;justify-items:center;padding-block:clamp(16px,6vw,52px)}.auth-panel{width:min(100%,460px);min-width:0;min-height:auto}.auth-panel{display:grid;align-content:start;gap:22px;padding:clamp(24px,4vw,34px);box-shadow:var(--shadow-soft)}.auth-panel__head{display:flex;justify-content:center}.auth-tabs{display:inline-flex;width:100%;gap:8px;padding:6px;border-radius:999px;background:#18181b0a}.auth-tab{flex:1 1 0;min-height:44px;padding:0 18px;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--color-muted);font-weight:600;text-align:center;transition:background-color .22s var(--ease-out),border-color .22s var(--ease-out),color .22s var(--ease-out),transform .22s var(--ease-out)}.auth-tab.is-active{background:var(--color-paper-strong);border-color:#18181b14;color:var(--color-ink);box-shadow:var(--shadow-soft)}.auth-title{margin:0;text-align:center;font-family:var(--font-display);font-size:clamp(2.2rem,6vw,3.4rem);line-height:.92;letter-spacing:-.06em}.auth-form{margin-top:0}.auth-feedback{margin:-4px 0 0;color:#b42318;font-size:.9rem;line-height:1.5}.auth-submit{width:100%;min-height:50px;justify-content:center}.topbar__cta{min-height:46px;padding-inline:18px}.studio-layout{display:grid;grid-template-columns:320px minmax(0,1fr) 360px;gap:16px}.studio-pane{min-width:0;padding:22px;border-radius:28px;background:#ffffffc7;border:1px solid rgba(255,255,255,.7)}.studio-pane--dark{background:linear-gradient(135deg,#111113f5,#1c1c1fdb),var(--theme-glow);color:var(--color-paper-strong)}.studio-pane--dark .field__label,.studio-pane--dark .field__hint,.studio-pane--dark .meta-line{color:#ffffffb8}.studio-pane--dark .chip{border-color:#ffffff1f;background:#ffffff0f;color:#ffffffc2}.template-stack{display:grid;gap:12px;margin-top:16px}.template-card.is-active{border-color:color-mix(in srgb,var(--theme-accent) 42%,rgba(24,24,27,.08));background:linear-gradient(180deg,#fffffffa,#ffffffeb),radial-gradient(circle at top right,color-mix(in srgb,var(--theme-accent) 18%,transparent),transparent 40%)}.field-group{display:grid;gap:18px;margin-top:18px}.inline-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.field{display:grid;gap:10px}.field__label{font-weight:600}.field__hint{color:var(--color-muted);font-size:.86rem}.input,.textarea,.select{width:100%;border:1px solid rgba(24,24,27,.08);border-radius:18px;background:#ffffffe6;color:var(--color-ink);padding:14px 16px;transition:border-color .2s var(--ease-out),box-shadow .2s var(--ease-out)}.textarea{min-height:128px;resize:vertical}.input:focus,.textarea:focus,.select:focus{border-color:color-mix(in srgb,var(--theme-accent) 44%,rgba(24,24,27,.08));box-shadow:0 0 0 4px color-mix(in srgb,var(--theme-accent) 16%,transparent);outline:none}.result-card{display:grid;gap:16px}.mock-preview{min-height:240px;background:linear-gradient(135deg,#09090bf2,#2a2a30cc),radial-gradient(circle at top,color-mix(in srgb,var(--theme-accent) 42%,transparent),transparent 50%)}.mock-preview--text{padding:22px;color:var(--color-paper-strong)}.mock-preview--text p{margin:0;color:#ffffffc7;line-height:1.8}.mock-preview--media{display:grid;place-items:end start;padding:22px}.mock-preview__caption{max-width:16rem;padding:14px 16px;border-radius:20px;background:#ffffff14;color:#ffffffd1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.result-summary{display:grid;gap:12px}.result-summary__headline{margin:0;font-size:1.18rem}.result-summary__text{margin:0;color:var(--color-muted);line-height:1.7}.status-card{display:grid;gap:10px;padding:16px;border-radius:20px;background:#18181b0a}.status-card strong{font-size:1rem}.toolbar{justify-content:space-between;align-items:center}.filter-row{align-items:center}.work-card{display:grid;gap:14px}.work-card--interactive{display:grid;cursor:pointer}.work-card__cover{min-height:180px;background:linear-gradient(135deg,#0a0a0cf5,#2c2c30b8),radial-gradient(circle at top right,color-mix(in srgb,var(--theme-accent) 28%,transparent),transparent 46%)}.work-card__cover:after{content:"";position:absolute;inset:auto 14px 14px 14px;height:54px;border-radius:18px;background:#ffffff14;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.work-card__footer,.list-card__footer{display:flex;justify-content:space-between;gap:12px;align-items:center}.ranking-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);gap:16px}.podium{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:end}.podium-card{display:grid;gap:10px;padding:22px 18px;border-radius:26px;color:var(--color-paper-strong);background:linear-gradient(180deg,#111113f5,#1c1c20c7),radial-gradient(circle at top,color-mix(in srgb,var(--theme-accent) 32%,transparent),transparent 48%);min-height:220px;box-shadow:var(--shadow-heavy)}.podium-card:nth-child(2){min-height:270px}.podium-card:nth-child(1),.podium-card:nth-child(3){min-height:230px}.podium-card__rank{font-size:.86rem;color:#ffffffa8}.podium-card__title{margin:0;font-family:var(--font-display);font-size:1.35rem;line-height:1.14}.podium-card__votes{margin-top:auto;font-size:2rem;font-weight:800;letter-spacing:-.04em}.bar-list{display:grid;gap:14px}.bar-row{display:grid;gap:8px}.bar-row__top{display:flex;justify-content:space-between;gap:16px;align-items:center}.bar-row__track{position:relative;height:12px;border-radius:999px;background:#18181b14;overflow:hidden}.bar-row__fill{position:absolute;inset:0 auto 0 0;width:0;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--theme-accent) 76%,white),var(--theme-accent));transition:width .48s var(--ease-out)}.profile-grid{display:grid;grid-template-columns:360px minmax(0,1fr);gap:16px}.detail-stage,.detail-preview-panel{display:grid;gap:16px}.detail-stage__title{margin:0;font-family:var(--font-display);font-size:clamp(2.2rem,5vw,3.8rem);line-height:.98;letter-spacing:-.05em;text-wrap:balance}.detail-preview-surface{min-height:360px}.detail-copy{margin:0;white-space:pre-wrap;line-height:1.82}.detail-meta-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.explore-shell{display:grid;gap:18px}.explore-topbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center}.explore-titleblock{display:grid;gap:10px;min-width:0}.explore-eyebrow,.dream-detail__eyebrow,.studio-reference__eyebrow{margin:0;font-size:.76rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.explore-eyebrow,.studio-reference__eyebrow{color:var(--color-muted)}.explore-title,.dream-detail__title{margin:0;font-family:var(--font-display);line-height:.92;letter-spacing:-.06em}.explore-title{font-size:clamp(2.4rem,5vw,4rem)}.explore-search{display:inline-flex;align-items:center;gap:10px;min-width:min(100%,420px);padding:8px;border:1px solid rgba(24,24,27,.08);border-radius:999px;background:#ffffffe6}.explore-search__input{min-width:240px;flex:1 1 auto;border:0;background:transparent;color:var(--color-ink);padding:0 8px;outline:none}.explore-search__submit{min-height:42px;padding-inline:18px}.explore-toolbar{display:grid;gap:14px;padding:22px 24px;border-radius:32px;background:#ffffff9e;border:1px solid rgba(255,255,255,.72);box-shadow:var(--shadow-soft)}.explore-tabs,.explore-filter,.explore-toolbar__foot,.explore-hero__meta,.explore-hero__actions,.explore-card__meta,.explore-card__footer,.dream-detail__meta,.studio-reference__meta,.studio-reference__actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.explore-tab,.explore-reset{min-height:42px;padding:0 16px;border:1px solid rgba(24,24,27,.08);border-radius:999px;background:#18181b0a;color:var(--color-muted);transition:border-color .22s var(--ease-out),background-color .22s var(--ease-out),color .22s var(--ease-out),transform .22s var(--ease-out)}.explore-tab:hover,.explore-tab.is-active,.explore-reset:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--theme-accent) 30%,rgba(24,24,27,.08));background:color-mix(in srgb,var(--theme-accent) 10%,white);color:var(--color-ink)}.explore-filter__label,.explore-count,.explore-card__author,.explore-card__footer,.dream-detail__summary,.dream-detail__feedback,.dream-detail__section-copy,.studio-reference__summary{color:var(--color-muted)}.explore-filter__label{font-size:.82rem;font-weight:700}.explore-toolbar__foot{justify-content:space-between}.explore-count,.explore-reset,.explore-card__footer,.dream-detail__feedback{font-size:.88rem}.explore-hero{display:grid;grid-template-columns:minmax(320px,.92fr) minmax(0,1.08fr);gap:16px;padding:16px;border-radius:36px;background:#ffffffd1;border:1px solid rgba(255,255,255,.76);box-shadow:var(--shadow-soft)}.explore-hero__media{position:relative;min-height:440px;overflow:hidden;border:0;border-radius:30px;display:grid;align-content:space-between;gap:18px;padding:18px;text-align:left;color:var(--color-paper-strong);background:linear-gradient(180deg,#0c0c0f29,#0c0c0f99),linear-gradient(145deg,#0c0c0ff5,#1c1c20d1)}.explore-hero__media:after,.explore-card__cover:after,.studio-reference__preview:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 34%),linear-gradient(180deg,transparent,rgba(8,8,11,.34));pointer-events:none}.explore-hero__badges,.explore-card__top,.dream-detail__visual-meta,.dream-detail__visual-footer,.explore-card__bottom{position:relative;z-index:1}.explore-hero__badges,.explore-card__top,.dream-detail__visual-meta{display:flex;flex-wrap:wrap;gap:8px}.explore-hero__surface{position:relative;z-index:1;display:grid;gap:6px;padding:16px 18px;border-radius:22px;background:#ffffff14;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.explore-hero__surface-label,.explore-card__collection,.dream-detail__visual-footer span{font-size:.82rem;color:#ffffffb8}.explore-hero__copy{display:grid;align-content:space-between;gap:28px;padding:10px 8px 10px 4px}.explore-hero__content{display:grid;gap:16px}.explore-hero__title{margin:0;font-family:var(--font-display);font-size:clamp(2.2rem,5vw,4.2rem);line-height:.92;letter-spacing:-.06em;text-wrap:balance}.explore-hero__summary{margin:0;max-width:32rem;color:var(--color-muted);line-height:1.72}.explore-button--soft,.dream-detail__secondary,.studio-reference__button{border-color:#18181b14;background:#18181b0a;color:var(--color-ink);box-shadow:none}.explore-stream{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:dense;gap:16px}.explore-card{display:grid;gap:12px;width:100%;padding:14px;border:1px solid rgba(24,24,27,.08);border-radius:28px;background:#ffffffd6;text-align:left;transition:transform .24s var(--ease-out),border-color .24s var(--ease-out),box-shadow .24s var(--ease-out)}.explore-card:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--theme-accent) 28%,rgba(24,24,27,.08));box-shadow:var(--shadow-soft)}.explore-card.is-wide{grid-column:span 2}.explore-card__cover{position:relative;overflow:hidden;border-radius:22px;display:grid;align-content:space-between;gap:12px;padding:14px;background:linear-gradient(145deg,#0c0c0ff5,#1c1c20d1),radial-gradient(circle at top right,color-mix(in srgb,var(--theme-accent) 28%,transparent),transparent 42%)}.explore-card.is-wide .explore-card__cover{min-height:228px}.explore-card.is-square .explore-card__cover{min-height:290px}.explore-card.is-tall .explore-card__cover{min-height:360px}.explore-card__bottom{display:grid;gap:8px}.explore-card__title{margin:0;font-size:1.14rem;line-height:1.14;color:var(--color-paper-strong)}.explore-card__body{display:grid;gap:10px}.dream-detail{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.62fr);gap:16px;align-items:start}.dream-detail__stage{padding:16px;border-radius:36px;background:#ffffffd1;border:1px solid rgba(255,255,255,.76);box-shadow:var(--shadow-soft)}.dream-detail__visual,.dream-detail__text{min-height:calc(100vh - 222px);border-radius:30px;overflow:hidden;padding:18px;display:grid;align-content:space-between;gap:18px;color:var(--color-paper-strong);background:linear-gradient(145deg,#0c0c0ff5,#1c1c20d1),radial-gradient(circle at top right,color-mix(in srgb,var(--theme-accent) 30%,transparent),transparent 42%)}.dream-detail__visual--video{align-content:stretch;grid-template-rows:auto minmax(0,1fr) auto}.dream-detail__video-player,.dream-detail__video-fallback{width:100%;min-height:min(62vh,640px);border-radius:24px;overflow:hidden;background:linear-gradient(145deg,#0c0c0ff5,#1c1c20d1),radial-gradient(circle at top right,color-mix(in srgb,var(--theme-accent) 30%,transparent),transparent 42%)}.dream-detail__video-player{object-fit:contain}.dream-detail__visual-footer{display:grid;gap:6px;padding:16px 18px;border-radius:22px;background:#ffffff14;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.dream-detail__text-copy{margin:0;white-space:pre-wrap;line-height:1.9;color:#ffffffd1}.dream-detail__sidebar{position:sticky;top:92px;display:grid;gap:16px}.dream-detail__panel{display:grid;gap:16px;padding:24px;border-radius:30px;background:#ffffffe0;border:1px solid rgba(255,255,255,.76);box-shadow:var(--shadow-soft)}.dream-detail__panel--compact{gap:0}.dream-detail__eyebrow{color:var(--color-muted)}.dream-detail__title{font-size:clamp(2.1rem,4vw,3.5rem)}.dream-detail__summary,.dream-detail__section-copy,.studio-reference__summary{margin:0;line-height:1.74}.dream-detail__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dream-detail__feedback,.dream-detail__facts{margin:0}.dream-detail__facts div{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-top:1px solid rgba(24,24,27,.08)}.dream-detail__facts div:first-child{border-top:0;padding-top:0}.dream-detail__facts dt,.dream-detail__facts dd{margin:0}.dream-detail__facts dt,.dream-detail__section-label{color:var(--color-muted);font-size:.82rem;font-weight:700}.dream-detail__facts dd{max-width:14rem;text-align:right;color:var(--color-ink)}.dream-detail__notes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.dream-detail__section-label{margin:0 0 12px;text-transform:uppercase;letter-spacing:.08em}.studio-reference{display:grid;gap:14px;padding:16px;border-radius:26px;background:#18181b0a;border:1px solid rgba(24,24,27,.08)}.studio-reference__head{display:flex;justify-content:space-between;gap:14px;align-items:start}.studio-reference__title{margin:8px 0 0;font-size:1.26rem;line-height:1.14}.studio-reference__layout{display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px}.studio-reference__preview{position:relative;min-height:138px;overflow:hidden;border-radius:22px;background:linear-gradient(145deg,#0c0c0ff5,#1c1c20d1),radial-gradient(circle at top right,color-mix(in srgb,var(--theme-accent) 30%,transparent),transparent 42%)}.studio-reference__preview--text{display:grid;align-content:end;padding:14px;color:var(--color-paper-strong)}.studio-reference__preview--text p{position:relative;z-index:1;margin:0;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;line-height:1.7;color:#ffffffd1}.studio-reference__content{display:grid;gap:10px;align-content:start}.studio-reference__summary{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.scene-form{align-content:start}.podium-card__action{width:fit-content}.profile-side,.profile-main{display:grid;gap:16px}.profile-hero{padding:22px;background:linear-gradient(135deg,#111113f2,#1c1c1fc7),var(--theme-glow);color:var(--color-paper-strong)}.profile-hero__name{margin:0;font-family:var(--font-display);font-size:1.8rem}.profile-hero__meta{margin:10px 0 0;color:#ffffffb8}.stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.metric-card__label{color:var(--color-muted);font-size:.84rem}.metric-card__value{margin:10px 0 0;font-size:1.6rem;font-weight:700}.tab-row{display:flex;flex-wrap:wrap;gap:10px}.tab-button{border:1px solid rgba(24,24,27,.08);border-radius:999px;background:#18181b0a;color:var(--color-muted);padding:10px 14px;transition:border-color .2s var(--ease-out),background-color .2s var(--ease-out),color .2s var(--ease-out)}.tab-button[aria-selected=true]{background:var(--theme-accent-soft);border-color:color-mix(in srgb,var(--theme-accent) 36%,rgba(24,24,27,.08));color:var(--color-ink)}.stack,.workspace-stack{display:grid;gap:14px}.workspace-card{display:grid;grid-template-columns:210px minmax(0,1fr);gap:16px;padding:14px;border:1px solid rgba(24,24,27,.08);border-radius:28px;background:#ffffffd6;box-shadow:var(--shadow-soft)}.workspace-card__preview{position:relative;min-height:168px;overflow:hidden;border-radius:22px;background:linear-gradient(145deg,#0c0c0ff5,#1c1c20d1),radial-gradient(circle at top right,color-mix(in srgb,var(--theme-accent) 30%,transparent),transparent 42%)}.workspace-card__preview.is-text,.workspace-card__preview.is-empty{display:grid;align-content:end;padding:16px}.workspace-card__preview:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 34%),linear-gradient(180deg,transparent,rgba(8,8,11,.34));pointer-events:none}.workspace-card__placeholder{position:relative;z-index:1;display:grid;gap:8px;color:var(--color-paper-strong)}.workspace-card__placeholder span{color:#ffffff94;font-size:.82rem}.workspace-card__placeholder strong{font-size:1.18rem;line-height:1.18}.workspace-card__body,.workspace-card__top{display:grid;gap:12px}.workspace-card__top{grid-template-columns:minmax(0,1fr) auto;align-items:start}.workspace-card__title{margin:0;font-size:1.18rem;line-height:1.16}.workspace-card__time{margin:6px 0 0;color:var(--color-muted);font-size:.88rem}.workspace-card__meta{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.workspace-card__summary{margin:0;color:var(--color-muted);line-height:1.72}.workspace-card__actions{margin-top:auto}.profile-card__actions{margin-top:16px}.profile-publish-card{margin-bottom:18px}.kicker{margin:0;font-size:.86rem}.meta-line{margin:0;font-size:.9rem}.empty-state{padding:28px;border-radius:28px;border:1px dashed rgba(24,24,27,.16);background:#ffffff8f;color:var(--color-muted);text-align:center}.footer-note{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:20px 24px;border-radius:28px;background:#18181b0a;color:var(--color-muted)}.toast-stack{position:fixed;top:96px;right:20px;z-index:40;display:grid;gap:12px;width:min(360px,calc(100vw - 28px));pointer-events:none}.toast-card{--toast-accent: var(--theme-accent);position:relative;overflow:hidden;pointer-events:auto;display:grid;gap:12px;padding:14px 14px 16px;border-radius:24px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,#111113f5,#222226d6),radial-gradient(circle at top right,color-mix(in srgb,var(--toast-accent) 26%,transparent),transparent 48%);box-shadow:var(--shadow-heavy);color:var(--color-paper-strong)}.toast-card:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--toast-accent),transparent 88%)}.toast-card--success{--toast-accent: #38d39f}.toast-card--warning{--toast-accent: #f0b44d}.toast-card--error{--toast-accent: #ff8874}.toast-card__top,.toast-card__meta{display:flex;align-items:center}.toast-card__top{justify-content:space-between;gap:12px}.toast-card__meta{gap:10px;min-width:0}.toast-card__tone{color:#ffffffb8;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.toast-card__dot{width:10px;height:10px;flex:0 0 auto;border-radius:999px;background:var(--toast-accent);box-shadow:0 0 0 8px color-mix(in srgb,var(--toast-accent) 14%,transparent)}.toast-card__message{margin:0;color:#ffffffeb;line-height:1.68}.toast-card__close{display:grid;place-items:center;width:32px;height:32px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#ffffff0f;color:#ffffffad;transition:border-color .22s var(--ease-out),background-color .22s var(--ease-out),color .22s var(--ease-out)}.toast-card__close:hover{border-color:color-mix(in srgb,var(--toast-accent) 40%,rgba(255,255,255,.12));background:#ffffff1f;color:var(--color-paper-strong)}.toast-motion-enter-active,.toast-motion-leave-active{transition:opacity .24s var(--ease-out),transform .24s var(--ease-out)}.toast-motion-enter-from,.toast-motion-leave-to{opacity:0;transform:translateY(-12px) scale(.98)}.toast-motion-move{transition:transform .24s var(--ease-out)}.fade-enter{animation:fadeUp .54s var(--ease-out)}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes floatY{0%{transform:translateY(0)}to{transform:translateY(18px)}}@keyframes outputPulse{0%,to{opacity:1}50%{opacity:.72}}@media (max-width: 1160px){.landing-split,.theme-banner,.scene-studio__hero,.scene-workbench,.workspace-card{grid-template-columns:1fr}.scene-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}.scene-entry-card.is-featured{grid-column:span 1}.theme-banner__actions,.scene-studio__side{justify-items:start}.scene-studio__meta{justify-content:flex-start}.explore-topbar,.explore-hero,.dream-detail,.dream-detail__notes{grid-template-columns:1fr}.explore-search{width:100%;min-width:0}.explore-search__input{min-width:0}.explore-stream{grid-template-columns:repeat(2,minmax(0,1fr))}.dream-detail__sidebar{position:static}.scene-output{position:static;top:auto}.topbar{grid-template-columns:1fr;justify-items:start}.topbar__middle,.topbar__nav,.theme-quick-nav,.topbar__side{width:100%}.topbar__nav,.theme-quick-nav,.topbar__side{justify-content:flex-start}.account-popover{right:auto;left:0}.hero,.ranking-layout,.profile-grid,.studio-layout{grid-template-columns:1fr}.feature-grid,.theme-grid,.scene-grid,.gallery-grid,.detail-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.landing-split,.impact-stage__scene-strip,.theme-banner__stats,.scene-catalog,.scene-workbench{grid-template-columns:1fr}.landing-split__left,.landing-split__right,.auth-panel,.impact-stage,.theme-banner,.scene-studio__hero,.explore-toolbar,.dream-detail__panel{padding:20px}.auth-shell{padding-block:8px 0}.auth-title{font-size:clamp(1.8rem,11vw,2.6rem)}.landing-split{min-height:auto;background:linear-gradient(180deg,#fafaf7fa,#fafaf7fa 38%,#121216fa 38%,#121216fa)}.impact-stage__word{top:72px;left:16px;right:auto;font-size:clamp(4.4rem,24vw,7rem)}.impact-stage__main{padding-top:136px}.landing-theme-row{grid-template-columns:1fr}.landing-theme-row__enter{min-height:52px}.scene-entry-card.is-featured{grid-column:span 1}.explore-hero{padding:12px}.explore-hero__media,.dream-detail__visual,.dream-detail__text{min-height:360px}.scene-output__fallback-card{min-height:240px}.explore-stream,.dream-detail__notes,.dream-detail__actions,.studio-reference__layout,.workspace-card{grid-template-columns:1fr}.explore-card.is-wide{grid-column:span 1}.explore-card.is-wide .explore-card__cover,.explore-card.is-square .explore-card__cover,.explore-card.is-tall .explore-card__cover{min-height:260px}.explore-search{width:100%;min-width:0}.explore-search__input{min-width:0}.explore-toolbar__foot,.studio-reference__head,.studio-reference__actions,.explore-hero__actions{align-items:stretch;flex-direction:column}.explore-hero__actions .button,.studio-reference__actions .button{width:100%}.dream-detail__facts div{flex-direction:column;gap:6px}.dream-detail__facts dd{max-width:none;text-align:left}.app-frame{padding-left:max(14px,env(safe-area-inset-left));padding-right:max(14px,env(safe-area-inset-right));padding-top:max(18px,env(safe-area-inset-top));padding-bottom:calc(56px + env(safe-area-inset-bottom))}.app-frame--home{padding-inline:0;padding-top:0}.app-frame--admin{padding-left:max(14px,env(safe-area-inset-left));padding-right:max(14px,env(safe-area-inset-right));padding-top:max(14px,env(safe-area-inset-top))}.page{gap:20px;margin-top:20px}.topbar{top:max(8px,env(safe-area-inset-top));grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand side" "middle middle";align-items:start;gap:10px 12px;padding:14px;border-radius:24px}.brand{grid-area:brand;width:100%}.topbar__middle{grid-area:middle;gap:10px}.topbar__side{grid-area:side;width:auto;justify-content:flex-end;align-self:start}.brand__home{width:100%;gap:10px}.brand__mark{width:42px;height:42px;border-radius:16px}.brand__eyebrow,.brand__subtitle{display:none}.brand__title{font-size:.96rem;line-height:1.2}.topbar__nav,.theme-quick-nav{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;padding-bottom:2px;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.topbar__nav::-webkit-scrollbar,.theme-quick-nav::-webkit-scrollbar{display:none}.status-pill{display:none}.topbar__launch,.topbar__cta{min-height:42px;padding-inline:14px}.account-menu{width:auto;min-width:0}.account-trigger{width:auto;min-height:42px;padding:5px 10px 5px 6px;justify-content:center}.account-trigger__name,.account-trigger__chevron{display:none}.account-popover{left:auto;right:0;width:min(320px,calc(100vw - 28px))}.hero,.panel,.studio-pane,.profile-hero{padding:20px}.hero,.hero__stats{grid-template-columns:1fr}.hero-stage{min-height:320px}.hero-stage__frame{min-height:284px}.feature-grid,.theme-grid,.scene-grid,.gallery-grid,.list-grid,.stat-grid,.podium,.inline-form-grid,.detail-meta-grid{grid-template-columns:1fr}.footer-note,.toolbar,.section-heading{align-items:start;flex-direction:column}.toast-stack{top:84px;right:14px;left:14px;width:auto}}@media (max-width: 560px){input,textarea,select{font-size:16px}.app-frame,.app-frame--admin{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right));padding-top:max(12px,env(safe-area-inset-top))}.page{gap:16px;margin-top:16px}.topbar{padding:12px;border-radius:20px}.topbar__launch{display:none}.nav-button{min-height:38px;padding:0 12px;font-size:.84rem}.theme-quick-nav__link{min-height:30px;padding:0 10px;font-size:.78rem}.button-row{width:100%}.button-row .button{width:100%;flex:1 1 100%}.hero,.panel,.studio-pane,.profile-hero{padding:16px;border-radius:20px}.hero__title{font-size:clamp(2rem,12vw,3rem)}.hero-stage{min-height:280px}.hero-stage__frame{min-height:244px}}.scene-studio__hero--remix{grid-template-columns:1fr;gap:14px;padding:14px 16px 24px;border:1px solid rgba(255,255,255,.08);border-radius:32px;background:linear-gradient(180deg,#0a0a0cfa,#101013f5),radial-gradient(circle at top right,color-mix(in srgb,var(--theme-accent) 18%,transparent),transparent 44%);box-shadow:0 24px 72px #09090b38}.scene-studio{gap:0}.scene-studio__hero-shell{display:grid;gap:14px}.scene-studio__hero-topline{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.scene-studio__hero-badge{background:#ffffff1f;color:#ffffffd6}.scene-studio__mode-pill{display:inline-flex;align-items:center;min-height:28px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#ffffffad;font-size:.76rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.scene-studio__toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px}.scene-studio__toolbar-main{display:grid;gap:10px;min-width:0;flex:1 1 auto;max-width:920px}.scene-studio__title-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.scene-studio__hero--remix .scene-studio__title{margin:0;font-size:clamp(1.58rem,3vw,2.3rem);line-height:.98}.scene-studio__title-meta{display:inline-flex;align-items:center;min-height:30px;padding:0 11px;border-radius:999px;background:#ffffff0f;color:#ffffffad;font-size:.78rem;font-weight:700}.scene-studio__hero-rail{display:block;padding:10px 12px;border-radius:24px;border:1px solid rgba(255,255,255,.06);background:#ffffff08}.scene-studio__toolbar-actions{justify-content:flex-end;min-width:0;gap:8px;align-self:flex-start}.scene-studio__toolbar-actions .button{min-height:38px;padding-inline:13px}.scene-switcher--studio{flex-wrap:wrap;gap:10px;overflow:visible;padding-bottom:0;scrollbar-width:none}.scene-switcher--studio::-webkit-scrollbar{display:none}.scene-switcher--studio .scene-switcher__item{flex:0 0 auto;min-width:auto;min-height:38px;padding-inline:15px;border-radius:999px;border-color:#ffffff14;background:#ffffff0a;color:#ffffffc7}.scene-switcher--studio .scene-switcher__item:hover,.scene-switcher--studio .scene-switcher__item.is-active{transform:none;border-color:#ffffff29;background:#fffffff0;color:var(--color-stage)}.scene-switcher--studio .scene-switcher__item strong{font-size:.88rem}.scene-workbench--remix{--studio-stage-height: clamp(320px, 34vw, 420px);grid-template-columns:minmax(0,1.06fr) minmax(380px,.94fr);gap:22px;margin-top:18px;position:relative;z-index:2;align-items:start}.scene-workbench--remix .scene-output{position:static;top:auto}.scene-output.panel--dark{padding:18px;border-radius:28px;box-shadow:0 22px 54px #09090b2e}.scene-output__shell{display:grid;gap:16px}.scene-output__masthead{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;padding:0}.scene-output__masthead-copy{display:grid;gap:6px}.scene-output__masthead strong{display:block;margin-top:0;font-size:1.16rem;line-height:1.04}.scene-output__masthead-note{max-width:18rem;color:#ffffff80;font-size:.78rem;line-height:1.42}.scene-output__masthead-badges{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.scene-output__stage{display:grid;gap:14px}.scene-output__placeholder,.scene-output__reference-stage,.mock-preview--media,.result-card--textual .mock-preview--text,.scene-output__media-frame,.scene-output__media-image,.scene-output__media-player,.scene-output__reference-overlay{min-height:var(--studio-stage-height);border-radius:28px}.scene-output__placeholder,.scene-output__fallback-card,.result-card--textual .mock-preview--text{border:1px solid rgba(255,255,255,.08)}.scene-output__placeholder{display:grid;align-content:end;gap:10px;padding:26px;background:linear-gradient(180deg,#ffffff0f,#ffffff08),radial-gradient(circle at top,color-mix(in srgb,var(--theme-accent) 14%,transparent),transparent 56%)}.scene-output__reference-stage{position:relative;overflow:hidden;background:linear-gradient(150deg,#ffffff1a,#ffffff05),radial-gradient(circle at top,color-mix(in srgb,var(--theme-accent) 24%,transparent),transparent 56%)}.scene-output__reference-stage:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 22%),linear-gradient(180deg,transparent 26%,rgba(8,8,11,.68))}.scene-output__reference-overlay{position:relative;z-index:1;display:grid;align-content:end;gap:12px;padding:26px}.scene-output__reference-overlay strong{font-size:clamp(1.8rem,3vw,2.6rem);line-height:.96;letter-spacing:-.04em}.scene-output__reference-overlay p{margin:0;max-width:24rem;line-height:1.72;color:#ffffffc2;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.mock-preview--media{border-radius:28px}.mock-preview__caption{display:grid;align-content:end;min-height:460px;padding:26px;background:linear-gradient(180deg,transparent 24%,rgba(8,8,11,.72))}.mock-preview__caption strong{font-size:clamp(1.6rem,3vw,2.4rem);line-height:1;letter-spacing:-.04em}.result-card{display:grid;gap:14px}.result-card--media{gap:12px}.scene-output__media-frame{position:relative;overflow:hidden;border-radius:28px;background:linear-gradient(180deg,#ffffff0a,#ffffff05),radial-gradient(circle at top,color-mix(in srgb,var(--theme-accent) 12%,transparent),transparent 54%);border:1px solid rgba(255,255,255,.08)}.scene-output__media-image,.scene-output__media-player{display:block;width:100%;height:100%;object-fit:cover;background:#08080b33}.result-card__foot{display:grid;gap:6px}.result-card--textual .mock-preview--text{padding:26px;background:linear-gradient(150deg,#ffffff14,#ffffff08),radial-gradient(circle at top,color-mix(in srgb,var(--theme-accent) 16%,transparent),transparent 58%)}.result-card--textual .mock-preview--text p{margin:0;white-space:pre-wrap;line-height:1.84;color:#ffffffd6}.result-summary__headline{margin:0;font-size:1.22rem;line-height:1.14}.scene-output__dock{display:grid;gap:12px;padding:2px 2px 0}.scene-output__actions{margin-top:0}.scene-output__actions .button{min-height:46px}.scene-form.panel{display:grid;gap:16px;padding:0;border-radius:0;background:transparent;box-shadow:none}.scene-form__surface,.scene-publish--card,.scene-field,.studio-reference__fact{transition:transform .22s var(--ease-out),box-shadow .22s var(--ease-out),border-color .22s var(--ease-out),background-color .22s var(--ease-out)}.scene-form__surface,.scene-publish--card{display:grid;gap:14px;padding:20px;border-radius:24px;background:linear-gradient(180deg,#fffffff2,#fafaf7eb),radial-gradient(circle at top right,color-mix(in srgb,var(--theme-accent) 12%,transparent),transparent 44%);border:1px solid rgba(24,24,27,.08);content-visibility:auto;contain:layout paint;box-shadow:0 18px 42px #0f172a14}.scene-form__surface:hover,.scene-publish--card:hover{border-color:color-mix(in srgb,var(--theme-accent) 28%,rgba(24,24,27,.08));box-shadow:var(--shadow-soft)}.scene-form__head--stack{display:flex;justify-content:space-between;gap:14px;align-items:center}.scene-form__head-main{display:grid;gap:2px}.scene-reference-upload{display:grid;gap:14px;padding:14px;border-radius:20px;border:1px solid rgba(24,24,27,.08);background:#ffffffe0}.scene-reference-upload__input{display:none}.scene-reference-upload__preview{overflow:hidden;width:100%;max-width:240px;aspect-ratio:4 / 3;border-radius:18px;border:1px solid rgba(24,24,27,.08);background:#f4f4f5eb}.scene-reference-upload__image{display:block;width:100%;height:100%;object-fit:cover}.scene-reference-upload__body{display:grid;gap:6px}.scene-reference-upload__hint,.scene-reference-upload__meta{margin:0;line-height:1.7}.scene-reference-upload__hint{color:#18181bd1}.scene-reference-upload__meta{color:var(--color-muted);word-break:break-all}.scene-reference-upload__actions{margin-top:0}.scene-form__head-meta{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.scene-form__fields{margin-top:0;grid-template-columns:1fr;gap:12px}.scene-field{padding:12px;border-radius:20px;border:1px solid rgba(24,24,27,.08);background:#ffffffc7}.scene-field:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--theme-accent) 24%,rgba(24,24,27,.08))}.scene-field--wide{grid-column:1 / -1}.scene-field__label-row{display:flex;align-items:center;justify-content:space-between;gap:14px}.scene-field__tag{display:inline-flex;align-items:center;min-height:28px;padding:0 12px;border-radius:999px;background:color-mix(in srgb,var(--theme-accent) 12%,white);color:var(--color-ink);font-size:.76rem;font-weight:700}.scene-select-wrap{position:relative}.scene-select{min-height:52px;padding-right:46px;appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;background:linear-gradient(180deg,#fffffff5,#f8f8f5f5)}.scene-select-wrap__arrow{position:absolute;top:50%;right:18px;width:10px;height:10px;border-right:2px solid rgba(24,24,27,.46);border-bottom:2px solid rgba(24,24,27,.46);transform:translateY(-62%) rotate(45deg);pointer-events:none}.scene-select:hover{border-color:color-mix(in srgb,var(--theme-accent) 24%,rgba(24,24,27,.08))}.scene-form__footer{grid-column:1 / -1;justify-content:flex-end;align-items:center;padding-top:14px;margin-top:4px;border-top:1px solid rgba(24,24,27,.08)}.scene-form__submit{min-width:172px}.scene-form__reset{min-width:124px;border:1px solid rgba(24,24,27,.08);background:#18181b0a;color:var(--color-ink)}.scene-form__reset:hover{border-color:color-mix(in srgb,var(--theme-accent) 22%,rgba(24,24,27,.08));background:color-mix(in srgb,var(--theme-accent) 8%,white)}.studio-reference--refined{gap:10px;padding:16px;border-radius:24px;background:linear-gradient(180deg,#ffffffeb,#fafaf7e6),radial-gradient(circle at top right,color-mix(in srgb,var(--theme-accent) 12%,transparent),transparent 42%);border:1px solid rgba(24,24,27,.08);box-shadow:0 18px 42px #0f172a0f}.studio-reference__bar{display:grid;grid-template-columns:92px minmax(0,1fr) auto;gap:12px;align-items:center}.studio-reference__bar-main{display:grid;gap:10px;min-width:0}.studio-reference__bar-top{display:grid;gap:8px}.studio-reference__head--refined{display:grid;gap:4px;align-items:flex-start}.studio-reference__preview--thumb{min-height:92px;border-radius:18px}.studio-reference__meta--stack{gap:8px}.studio-reference__title{margin-top:0;display:-webkit-box;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical}.studio-reference__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.studio-reference__facts--inline{grid-template-columns:repeat(3,minmax(0,1fr))}.studio-reference__fact{display:grid;gap:6px;padding:10px 12px;border-radius:14px;border:1px solid rgba(24,24,27,.08);background:#ffffffc7}.studio-reference__fact:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--theme-accent) 24%,rgba(24,24,27,.08))}.studio-reference__fact strong{font-size:.96rem;line-height:1.24}.studio-reference__fact span{color:var(--color-muted);font-size:.76rem}.studio-reference__prompt{display:grid;gap:8px;padding:12px 14px;border-radius:18px;border:1px solid rgba(24,24,27,.08);background:#ffffffb8}.studio-reference__prompt--inline p:last-child{display:-webkit-box;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical}.studio-reference__prompt p{margin:0;line-height:1.72}.studio-reference__prompt-label{margin:0;color:var(--color-muted);font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.studio-reference__button{min-height:40px;flex:none;justify-content:center}.studio-reference__actions--compact{display:grid;gap:8px;align-self:stretch}@media (max-width: 1160px){.scene-workbench--remix,.studio-reference__bar{grid-template-columns:1fr}.scene-workbench--remix{margin-top:16px;gap:18px}.scene-studio__toolbar{flex-direction:column;align-items:flex-start}.scene-studio__toolbar-actions{min-width:0;width:100%;justify-content:flex-start}.studio-reference__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-reference__actions--compact{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.scene-output{position:static;top:auto}}@media (max-width: 760px){.scene-studio__hero--remix,.scene-output.panel--dark,.scene-form__surface,.scene-publish--card,.studio-reference--refined{padding:20px}.scene-studio__hero--remix{padding-bottom:20px}.scene-workbench--remix{margin-top:12px;--studio-stage-height: 360px}.scene-form__fields,.studio-reference__facts{grid-template-columns:1fr}.scene-studio__title-row,.scene-form__head--stack,.scene-output__masthead,.scene-field__label-row{flex-direction:column;align-items:flex-start}.scene-output__masthead-badges{justify-content:flex-start}.scene-output__placeholder,.scene-output__reference-stage,.mock-preview--media,.result-card--textual .mock-preview--text{min-height:360px}.scene-output__reference-overlay,.mock-preview__caption{min-height:360px;padding:22px}.scene-output__placeholder{padding:22px}.scene-output__masthead-note{min-width:0;max-width:none}.scene-studio__toolbar-actions,.studio-reference__actions,.scene-output__actions .button,.scene-studio__toolbar-actions .button,.studio-reference__button{width:100%}.scene-switcher--studio .scene-switcher__item{width:auto}.scene-form__footer .button,.scene-form__submit{width:100%}}.dream-detail--remix{grid-template-columns:minmax(0,1.18fr) minmax(360px,.62fr);gap:20px}.dream-detail__stage--remix{padding:18px;border-radius:40px}.dream-detail__visual--remix,.dream-detail__text--remix{min-height:calc(100vh - 170px);padding:22px;border-radius:34px}.dream-detail__stage-top{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.dream-detail__back,.dream-detail__rail-close{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:#ffffff14;color:var(--color-paper-strong);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:border-color .22s var(--ease-out),background-color .22s var(--ease-out),transform .22s var(--ease-out)}.dream-detail__back:hover,.dream-detail__rail-close:hover{transform:translateY(-1px);border-color:#ffffff42;background:#ffffff24}.dream-detail__visual-footer--remix{gap:8px;padding:18px 20px;border-radius:24px}.dream-detail__visual-footer--remix strong{font-size:clamp(1.4rem,2.4vw,2rem);line-height:1.02;letter-spacing:-.04em}.dream-detail__sidebar--remix{top:84px}.dream-detail__panel--rail{gap:18px;padding:22px;border-radius:32px;background:linear-gradient(180deg,#fffffff0,#fafaf7eb),radial-gradient(circle at top right,color-mix(in srgb,var(--theme-accent) 10%,transparent),transparent 44%)}.dream-detail__rail-top{display:flex;justify-content:space-between;gap:14px;align-items:center}.dream-detail__rail-close{min-height:42px;border-color:#18181b14;background:#18181b0a;color:var(--color-ink)}.dream-detail__rail-votes{display:inline-flex;align-items:center;min-height:42px;padding:0 14px;border-radius:999px;background:#18181b0a;color:var(--color-ink);font-weight:700}.dream-detail__author{display:flex;align-items:center;gap:12px}.dream-detail__author-avatar{display:grid;place-items:center;width:48px;height:48px;border-radius:999px;background:color-mix(in srgb,var(--theme-accent) 18%,white);color:var(--color-stage);font-size:1rem;font-weight:800}.dream-detail__author-copy{display:grid;gap:4px}.dream-detail__author-copy strong{font-size:1rem;line-height:1.1}.dream-detail__author-copy span{color:var(--color-muted);font-size:.84rem}.dream-detail__headline{display:grid;gap:12px}.dream-detail__meta--dense{gap:8px}.dream-detail__prompt-card{display:grid;gap:10px;padding:18px;border-radius:22px;border:1px solid rgba(24,24,27,.08);background:#ffffffd1}.dream-detail__prompt-card--soft{background:#18181b08}.dream-detail__facts--compact{display:grid;gap:0}.dream-detail__facts--compact div{padding:12px 0}.dream-detail__actions--rail{grid-template-columns:1fr 1fr}.dream-detail__actions--rail .button,.dream-detail__assist-actions .button{min-height:50px}.dream-detail__assist-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media (max-width: 1160px){.dream-detail--remix{grid-template-columns:1fr}.dream-detail__visual--remix,.dream-detail__text--remix{min-height:640px}}@media (max-width: 760px){.dream-detail__stage--remix,.dream-detail__panel--rail{padding:18px}.dream-detail__visual--remix,.dream-detail__text--remix{min-height:420px;padding:18px}.dream-detail__stage-top,.dream-detail__rail-top,.dream-detail__assist-actions,.dream-detail__actions--rail{grid-template-columns:1fr;flex-direction:column;align-items:stretch}.dream-detail__back,.dream-detail__rail-close,.dream-detail__rail-votes{width:100%}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition-duration:.01ms!important;transition-delay:0ms!important}}
