.purchase-activity[data-v-7ee65469]{display:flex;gap:8px;align-items:center;margin:10px 0;padding:8px 12px;border-radius:999px;background:color-mix(in srgb,var(--surface,#fff) 88%,#587cff 12%);font-size:13px}.purchase-activity strong[data-v-7ee65469]{white-space:nowrap}.purchase-activity .platform_activity[data-v-7ee65469]{color:#7652df}@media(prefers-reduced-motion:reduce){.purchase-activity[data-v-7ee65469]{transition:none}}.recharge-backdrop[data-v-e0b710bf]{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:20px;background:#111827a8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.recharge-modal[data-v-e0b710bf]{width:min(1120px,100%);max-height:90vh;overflow:auto;padding:26px;border:1px solid var(--border);border-radius:26px;background:linear-gradient(135deg,var(--surface-raised),color-mix(in srgb,#fff0fa 32%,var(--surface)));color:var(--text);box-shadow:0 32px 100px #0b12294d}.recharge-modal>header[data-v-e0b710bf]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:15px}.recharge-modal>header h2[data-v-e0b710bf]{margin:0;font-size:28px;text-align:center}.recharge-modal>header>div[data-v-e0b710bf]{display:flex;align-items:center;justify-content:flex-end;gap:8px}.feature-link[data-v-e0b710bf],.close[data-v-e0b710bf]{border:1px solid var(--border);border-radius:12px;background:var(--surface);color:var(--primary)}.feature-link[data-v-e0b710bf]{justify-self:start;padding:9px 14px}.close[data-v-e0b710bf]{width:38px;height:38px;display:grid;place-items:center}.providers[data-v-e0b710bf]{display:flex;gap:10px;justify-content:center;margin:18px 0}.providers label[data-v-e0b710bf]{padding:9px 14px;display:flex;align-items:center;gap:7px;border:1px solid var(--border);border-radius:12px;background:var(--surface);cursor:pointer}.providers label.active[data-v-e0b710bf]{border-color:var(--primary);color:var(--primary)}.providers input[data-v-e0b710bf]{position:absolute;opacity:0}.section-heading[data-v-e0b710bf]{margin:24px 0 14px}.section-heading small[data-v-e0b710bf]{color:var(--primary);font-weight:800}.section-heading h3[data-v-e0b710bf]{margin:5px 0;font-size:25px}.section-heading p[data-v-e0b710bf]{margin:0;color:var(--muted)}.package-grid[data-v-e0b710bf]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.package-card[data-v-e0b710bf]{position:relative;padding:20px;display:flex;flex-direction:column;border:1px solid var(--border);border-radius:20px;background:color-mix(in srgb,var(--surface) 88%,transparent)}.package-card.recommended[data-v-e0b710bf]{border-color:#ff85c8;box-shadow:0 16px 46px #ff80c522}.badge[data-v-e0b710bf]{position:absolute;right:13px;top:13px;padding:5px 10px;border-radius:99px;background:linear-gradient(90deg,#ff72c5,#6b7cff);color:#fff;font-size:11px;font-weight:800}.package-card h4[data-v-e0b710bf]{margin:6px 0;font-size:25px}.package-card>p[data-v-e0b710bf]{margin:0;color:var(--muted)}.price[data-v-e0b710bf]{margin:12px 0;font-size:30px;font-weight:850}.price small[data-v-e0b710bf]{font-size:12px;color:var(--muted)}.member-rate[data-v-e0b710bf]{padding:13px;border-radius:14px;background:color-mix(in srgb,var(--primary) 8%,var(--badge))}.member-rate b[data-v-e0b710bf],.member-rate span[data-v-e0b710bf]{display:block}.member-rate b[data-v-e0b710bf]{color:var(--primary)}.member-rate span[data-v-e0b710bf]{margin-top:4px;color:var(--muted);font-size:11px}.package-card ul[data-v-e0b710bf]{padding:0;list-style:none}.package-card li[data-v-e0b710bf]{margin:8px 0;display:flex;gap:7px;color:var(--muted)}.package-card li svg[data-v-e0b710bf]{color:#44c7ed}.package-card>button[data-v-e0b710bf]{margin-top:auto;padding:11px;border:0;border-radius:12px;background:var(--primary);color:#fff;font-weight:800}.credit-card h4[data-v-e0b710bf]{font-size:31px}.empty[data-v-e0b710bf]{text-align:center;color:var(--muted)}.instruction[data-v-e0b710bf]{text-align:center}.instruction img[data-v-e0b710bf]{width:220px;max-width:100%}.credit-card>strong[data-v-e0b710bf]{margin-top:8px;font-size:31px}@media(max-width:780px){.recharge-modal[data-v-e0b710bf]{padding:17px}.recharge-modal>header[data-v-e0b710bf]{grid-template-columns:1fr auto}.recharge-modal>header h2[data-v-e0b710bf]{grid-column:1/-1;grid-row:1}.feature-link[data-v-e0b710bf]{grid-row:2}.package-grid[data-v-e0b710bf]{grid-template-columns:1fr}.providers[data-v-e0b710bf]{justify-content:flex-start;overflow:auto}}.invite-backdrop[data-v-31507854]{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:20px;background:#17203380;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.invite-modal[data-v-31507854]{width:min(720px,100%);max-height:90vh;overflow:auto;padding:24px;border:1px solid var(--border);border-radius:25px;background:var(--surface-raised);box-shadow:0 32px 95px var(--shadow-strong)}header[data-v-31507854]{display:flex;align-items:flex-start;justify-content:space-between;padding-bottom:16px;border-bottom:1px solid var(--border)}header small[data-v-31507854]{color:var(--muted);font-weight:700}h2[data-v-31507854]{margin:5px 0 0;font-size:28px}header button[data-v-31507854]{width:38px;height:38px;display:grid;place-items:center;border:0;border-radius:12px;background:var(--badge);color:var(--text)}.reward-hero[data-v-31507854]{margin-top:20px;padding:22px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-radius:20px;background:linear-gradient(115deg,color-mix(in srgb,var(--primary) 10%,var(--surface)),color-mix(in srgb,#ff80cc 13%,var(--surface)))}.reward-hero p[data-v-31507854]{margin:0 0 14px;color:var(--muted)}.reward-hero button[data-v-31507854]{padding:11px 16px;display:inline-flex;align-items:center;gap:7px;border:0;border-radius:12px;background:var(--primary);color:#fff;font-weight:800}.reward-hero strong[data-v-31507854]{font-size:46px;color:#ff4fc3;white-space:nowrap}.stats[data-v-31507854]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:14px 0}.stats article[data-v-31507854]{padding:14px;border:1px solid var(--border);border-radius:15px;background:var(--badge)}.stats small[data-v-31507854],.stats b[data-v-31507854]{display:block}.stats small[data-v-31507854]{color:var(--muted)}.stats b[data-v-31507854]{margin-top:5px;font-size:18px}code[data-v-31507854]{display:block;padding:13px 14px;overflow:hidden;text-overflow:ellipsis;border:1px solid var(--border);border-radius:13px;background:var(--surface);color:var(--muted);white-space:nowrap}.poster-link[data-v-31507854],.more-benefits[data-v-31507854]{margin-top:10px;padding:12px 14px;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--border);border-radius:13px;color:var(--text);text-decoration:none}.more-benefits[data-v-31507854]{color:var(--primary);font-weight:800}.state[data-v-31507854]{padding:50px 0;text-align:center}.error[data-v-31507854]{color:var(--danger)}@media(max-width:600px){.invite-modal[data-v-31507854]{padding:17px}.reward-hero[data-v-31507854]{align-items:flex-start;flex-direction:column}.stats[data-v-31507854]{grid-template-columns:1fr}.reward-hero strong[data-v-31507854]{font-size:36px}}.site-header[data-v-c08dd60a]{position:sticky;top:0;z-index:40;height:64px;padding:0 28px;display:flex;align-items:center;justify-content:space-between;background:color-mix(in srgb,var(--surface) 76%,transparent);border-bottom:1px solid color-mix(in srgb,var(--border) 68%,transparent);-webkit-backdrop-filter:blur(22px) saturate(1.25);backdrop-filter:blur(22px) saturate(1.25)}.sr-only[data-v-c08dd60a]{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site-identity[data-v-c08dd60a]{display:flex;align-items:center;gap:10px;color:var(--text);text-decoration:none;white-space:nowrap}.site-identity img[data-v-c08dd60a],.site-identity>span[data-v-c08dd60a]{width:34px;height:34px;object-fit:contain;border-radius:11px;display:grid;place-items:center;color:var(--primary);background:linear-gradient(145deg,var(--surface),var(--badge));border:1px solid var(--border);box-shadow:0 7px 18px var(--shadow)}.site-header nav[data-v-c08dd60a]{display:flex;align-items:center;gap:7px;justify-content:flex-end}.site-header nav>a[data-v-c08dd60a],.site-header nav>button[data-v-c08dd60a],.site-header nav>details>summary[data-v-c08dd60a]{min-height:38px;padding:0 12px;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--border);border-radius:13px;color:var(--muted);background:color-mix(in srgb,var(--surface) 88%,transparent);text-decoration:none;font-size:13px;white-space:nowrap;transition:.18s ease}.site-header nav>a[data-v-c08dd60a]:hover,.site-header nav>button[data-v-c08dd60a]:hover,.site-header nav>details>summary[data-v-c08dd60a]:hover{color:var(--text);border-color:var(--border-strong);transform:translateY(-1px)}.history-nav svg[data-v-c08dd60a]{font-size:16px}.login-link[data-v-c08dd60a]{color:var(--text)!important}.icon-button[data-v-c08dd60a]{width:38px;padding:0!important;justify-content:center}.notice-link[data-v-c08dd60a]{position:relative}.notice-link sup[data-v-c08dd60a]{position:absolute;right:-4px;top:-5px;color:#fff;background:#ee4d6d;border-radius:10px;padding:1px 4px;font-size:9px}.more-menu[data-v-c08dd60a]{position:relative}.more-menu summary[data-v-c08dd60a]{list-style:none;cursor:pointer}.more-menu summary[data-v-c08dd60a]::-webkit-details-marker{display:none}.more-menu>div[data-v-c08dd60a]{position:absolute;right:0;top:46px;min-width:150px;padding:7px;display:grid;gap:4px;background:var(--surface-raised);border:1px solid var(--border);border-radius:15px;box-shadow:0 18px 50px var(--shadow-strong)}.more-menu>div a[data-v-c08dd60a]{padding:9px 10px;border-radius:9px;color:var(--text);text-decoration:none}.more-menu>div a[data-v-c08dd60a]:hover{background:var(--badge)}.limited-offer[data-v-c08dd60a]{position:relative;overflow:hidden;color:var(--text)!important;border-color:color-mix(in srgb,#ff91c7 38%,var(--border))!important;background:linear-gradient(110deg,color-mix(in srgb,#ffd7ec 58%,var(--surface)),color-mix(in srgb,#dbe7ff 72%,var(--surface)))!important;font-weight:700}.limited-offer[data-v-c08dd60a]:after{content:"";position:absolute;inset:-60% auto -60% -40%;width:26px;transform:rotate(18deg);background:linear-gradient(90deg,transparent,#fff9,transparent);animation:offer-shine-c08dd60a 2.8s ease-in-out infinite}.offer-balance[data-v-c08dd60a]{display:flex;align-items:center;gap:5px;padding-right:8px;border-right:1px solid color-mix(in srgb,var(--muted) 20%,transparent)}.offer-balance i[data-v-c08dd60a]{font-style:normal}.limited-offer strong[data-v-c08dd60a]{color:#1764d7;font-size:12px}.invite-gift[data-v-c08dd60a]{color:var(--text)!important}.invite-gift svg[data-v-c08dd60a]{color:#ffae16;font-size:17px}@keyframes offer-shine-c08dd60a{0%,55%{left:-40%;opacity:0}65%{opacity:1}90%,to{left:115%;opacity:0}}.avatar-button[data-v-c08dd60a]{width:40px!important;padding:3px!important;justify-content:center;border-radius:50%!important;color:#2167ed!important;border-color:#91b5ff!important;background:linear-gradient(145deg,#fff,#dfeaff)!important;box-shadow:0 7px 20px #4383ff2b}.avatar-button img[data-v-c08dd60a],.avatar-button svg[data-v-c08dd60a]{width:30px;height:30px;border-radius:50%;object-fit:contain}.account-popover[data-v-c08dd60a]{position:fixed;right:18px;top:70px;z-index:60;width:min(330px,calc(100vw - 24px));max-height:calc(100vh - 84px);overflow:auto;padding:14px;border:1px solid color-mix(in srgb,var(--border) 82%,#b8ccff);border-radius:24px;background:color-mix(in srgb,var(--surface-raised) 96%,transparent);box-shadow:0 28px 80px var(--shadow-strong);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.profile-head[data-v-c08dd60a]{display:grid;grid-template-columns:44px 1fr 32px;gap:10px;align-items:center}.profile-avatar[data-v-c08dd60a]{width:44px;height:44px;display:grid;place-items:center;border-radius:14px;background:linear-gradient(145deg,#edf4ff,#fff);border:1px solid var(--border);color:var(--primary)}.profile-avatar img[data-v-c08dd60a],.profile-avatar svg[data-v-c08dd60a]{width:34px;height:34px;object-fit:contain}.profile-head div[data-v-c08dd60a]{min-width:0}.profile-head strong[data-v-c08dd60a],.profile-head small[data-v-c08dd60a]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-head strong[data-v-c08dd60a]{font-size:18px;color:var(--text)}.profile-head small[data-v-c08dd60a],.user-id[data-v-c08dd60a]{font-size:11px;color:var(--muted)}.profile-head button[data-v-c08dd60a]{width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:10px;background:var(--badge);color:var(--text)}.user-id[data-v-c08dd60a]{margin:6px 0 12px 54px}.balance-card[data-v-c08dd60a]{display:flex;align-items:center;justify-content:space-between;padding:13px 14px;border-radius:16px;background:color-mix(in srgb,var(--badge) 82%,var(--surface));border:1px solid color-mix(in srgb,var(--border) 55%,transparent)}.balance-card small[data-v-c08dd60a],.balance-card strong[data-v-c08dd60a]{display:block}.balance-card strong[data-v-c08dd60a]{margin-top:3px;font-size:26px;color:var(--text)}.balance-card strong i[data-v-c08dd60a]{margin-right:7px;font-style:normal;font-size:17px}.balance-card button[data-v-c08dd60a]{padding:8px 17px;border:0;border-radius:12px;background:var(--surface-raised);color:var(--text);font-weight:700;box-shadow:0 5px 16px var(--shadow)}.referral-card[data-v-c08dd60a]{margin-top:10px;padding:12px;display:grid;grid-template-columns:38px 1fr;gap:10px;align-items:center;border-radius:16px;background:linear-gradient(120deg,color-mix(in srgb,#dbe9ff 72%,var(--surface)),color-mix(in srgb,#ffdced 56%,var(--surface)));border:1px solid color-mix(in srgb,#9bbcff 50%,var(--border))}.referral-card>span[data-v-c08dd60a]{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:#fff;color:#2868e8}.referral-card strong[data-v-c08dd60a],.referral-card small[data-v-c08dd60a]{display:block;color:var(--text)}.referral-card small[data-v-c08dd60a]{margin-top:3px;color:var(--muted);font-size:11px}.referral-stats[data-v-c08dd60a]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:9px}.referral-stats>div[data-v-c08dd60a]{padding:10px;border-radius:13px;background:var(--badge)}.referral-stats small[data-v-c08dd60a],.referral-stats b[data-v-c08dd60a]{display:block}.referral-stats small[data-v-c08dd60a]{font-size:10px;color:var(--muted)}.referral-stats b[data-v-c08dd60a]{margin-top:3px;color:var(--text)}.copy-invite[data-v-c08dd60a]{width:100%;margin:8px 0 10px;padding:9px;border:1px solid color-mix(in srgb,#6597ff 55%,var(--border));border-radius:12px;display:flex;align-items:center;justify-content:center;gap:7px;background:color-mix(in srgb,#eaf1ff 76%,var(--surface));color:#1d62d8;font-weight:700}.account-links[data-v-c08dd60a]{display:grid;gap:3px;border-top:1px solid var(--border);padding-top:9px}.account-links a[data-v-c08dd60a],.account-links button[data-v-c08dd60a]{padding:9px 11px;display:flex;align-items:center;gap:10px;border:0;border-radius:11px;background:transparent;color:var(--text);text-decoration:none;text-align:left;font-size:13px}.account-links a[data-v-c08dd60a]:hover,.account-links button[data-v-c08dd60a]:hover{background:var(--badge)}.account-links svg[data-v-c08dd60a]{width:16px;height:16px;color:var(--muted)}.menu[data-v-c08dd60a]{display:none;width:42px;height:42px;border:1px solid var(--border);border-radius:12px;background:var(--surface);color:var(--text);font-size:21px}@media(prefers-reduced-motion:reduce){.limited-offer[data-v-c08dd60a]:after{animation:none}}@media(max-width:1260px){.site-header nav>a[data-v-c08dd60a]:nth-child(3),.site-header nav>a[data-v-c08dd60a]:nth-child(4),.site-header nav>a[data-v-c08dd60a]:nth-child(5),.invite-gift[data-v-c08dd60a]{display:none!important}}@media(max-width:900px){.site-header[data-v-c08dd60a]{height:58px;padding:0 14px}.menu[data-v-c08dd60a]{display:grid;place-items:center}.site-header nav[data-v-c08dd60a]{display:none;position:absolute;left:10px;right:10px;top:64px;padding:10px;flex-wrap:wrap;justify-content:flex-start;background:var(--surface-raised);border:1px solid var(--border);border-radius:16px;box-shadow:0 20px 50px var(--shadow-strong)}.site-header nav.open[data-v-c08dd60a]{display:flex}.site-header nav>a[data-v-c08dd60a]:nth-child(n),.site-header nav .invite-gift[data-v-c08dd60a]{display:inline-flex!important}.more-menu>div[data-v-c08dd60a]{left:0;right:auto}.account-popover[data-v-c08dd60a]{top:66px;right:10px}}.site-header[data-v-c08dd60a]{height:68px;padding:0 30px;background:color-mix(in srgb,#f8fbff 89%,transparent);border-bottom:1px solid #e4ebf8;box-shadow:0 8px 30px #7395d50a}.site-identity[data-v-c08dd60a]{gap:12px;font-size:18px;letter-spacing:-.025em}.site-identity img[data-v-c08dd60a],.site-identity>span[data-v-c08dd60a]{width:42px;height:42px;border-radius:13px;color:#fff;background:linear-gradient(145deg,#2878ff,#584fe9);box-shadow:0 10px 25px #3977ef38}.site-identity>span svg[data-v-c08dd60a]{width:23px;height:23px}.site-header nav[data-v-c08dd60a]{gap:8px}.site-header nav>a[data-v-c08dd60a],.site-header nav>button[data-v-c08dd60a]{min-height:40px;border-radius:14px;padding-inline:14px;font-size:14px;color:#46536c;background:#ffffffc9;border-color:#dce5f4;box-shadow:0 5px 16px #5777aa0a}.site-header nav>a.router-link-active[data-v-c08dd60a]{color:#1766e8;border-color:#bad1ff;background:#f2f7ff}.limited-offer[data-v-c08dd60a]{min-width:160px;justify-content:center}.invite-gift[data-v-c08dd60a]{min-width:124px;justify-content:center}.avatar-button[data-v-c08dd60a]{width:42px!important;height:42px;box-shadow:0 0 0 3px #eaf1ff,0 8px 22px #3575e82d}.account-popover[data-v-c08dd60a]{top:76px;right:30px;width:340px;padding:18px;border-radius:22px;border-color:#dbe5f5;box-shadow:0 30px 85px #273d6a30;background:#ffffffef}.profile-head[data-v-c08dd60a]{grid-template-columns:50px 1fr 34px}.profile-avatar[data-v-c08dd60a]{width:50px;height:50px;border-radius:15px;color:#2d6df0;background:linear-gradient(145deg,#eff6ff,#fff);box-shadow:0 8px 22px #477be622}.profile-head strong[data-v-c08dd60a]{font-size:19px}.user-id[data-v-c08dd60a]{margin-left:60px}.balance-card[data-v-c08dd60a]{padding:15px 16px;background:#f3f4f6}.referral-card[data-v-c08dd60a]{grid-template-columns:1fr;margin-top:12px;padding:0;overflow:hidden;background:linear-gradient(120deg,#246eff,#ff9ddd);border:0}.referral-card>span[data-v-c08dd60a]{display:none}.referral-card>div[data-v-c08dd60a]{padding:16px}.referral-card strong[data-v-c08dd60a],.referral-card small[data-v-c08dd60a]{color:#fff}.referral-card strong[data-v-c08dd60a]{font-size:15px}.referral-card small[data-v-c08dd60a]{opacity:.9}.referral-stats[data-v-c08dd60a]{margin:0;padding:12px;background:#fff;border:1px solid #e4eafa;border-top:0;border-radius:0 0 15px 15px}.copy-invite[data-v-c08dd60a]{margin:10px 0 12px;background:#fff;border-color:#4280f4}.account-links a[data-v-c08dd60a],.account-links button[data-v-c08dd60a]{min-height:40px}.account-links a[data-v-c08dd60a]:hover,.account-links button[data-v-c08dd60a]:hover{background:#f1f6ff;color:#185fd5}@media(max-width:1260px){.site-header nav>a[data-v-c08dd60a]:nth-child(4){display:none!important}}@media(max-width:900px){.site-header[data-v-c08dd60a]{height:60px;padding:0 14px}.site-identity[data-v-c08dd60a]{font-size:16px}.site-identity img[data-v-c08dd60a],.site-identity>span[data-v-c08dd60a]{width:36px;height:36px}.account-popover[data-v-c08dd60a]{top:66px;right:10px}}.payment-result[data-v-cafadc6b]{min-height:100vh;display:grid;place-items:center}.payment-result section[data-v-cafadc6b]{text-align:center;padding:36px;border-radius:20px;background:var(--surface,#fff)}.docs-page[data-v-fae66b25]{min-height:100vh;background:var(--page-gradient);color:var(--text)}.docs-hero[data-v-fae66b25]{padding:48px max(24px,8vw);display:flex;justify-content:space-between;align-items:end}.docs-hero h1[data-v-fae66b25]{font-size:42px;margin:5px 0}.docs-layout[data-v-fae66b25]{display:grid;grid-template-columns:250px minmax(0,760px);gap:48px;max-width:1180px;margin:auto;padding:0 24px 80px}aside[data-v-fae66b25]{position:sticky;top:78px;align-self:start;background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:14px}aside button[data-v-fae66b25]{border:0;background:none;color:var(--text);font-weight:700}aside input[data-v-fae66b25]{margin:12px 0;height:40px}nav[data-v-fae66b25]{display:grid;gap:8px}nav a[data-v-fae66b25]{text-decoration:none}article[data-v-fae66b25]{scroll-margin-top:82px;padding:30px 0;border-bottom:1px solid var(--border)}article h2[data-v-fae66b25]{margin:0 0 12px}.summary[data-v-fae66b25]{color:var(--muted)}article footer[data-v-fae66b25]{display:flex;justify-content:space-between;margin-top:24px}summary[data-v-fae66b25]{cursor:pointer}summary h2[data-v-fae66b25]{display:inline}@media(max-width:760px){.docs-layout[data-v-fae66b25]{grid-template-columns:1fr;gap:12px}aside[data-v-fae66b25]{position:sticky;top:58px;z-index:2}.docs-hero[data-v-fae66b25]{padding:30px 20px}.docs-hero h1[data-v-fae66b25]{font-size:32px}}.admin-login[data-v-c4050bb4]{position:relative;min-height:100vh;display:grid;grid-template-columns:minmax(420px,1.08fr) minmax(420px,.92fr);overflow:hidden;background:radial-gradient(circle at 18% 22%,#8ba9ff4d,transparent 34%),radial-gradient(circle at 72% 74%,#b793ff3d,transparent 32%),var(--page-bg);color:var(--text)}.admin-login-brand[data-v-c4050bb4]{position:relative;display:flex;flex-direction:column;justify-content:center;padding:clamp(52px,8vw,120px);overflow:hidden;background:linear-gradient(145deg,#152a60,#263e83 48%,#7257d8);color:#fff}.brand-mark[data-v-c4050bb4],.login-logo[data-v-c4050bb4]{display:grid;place-items:center;width:58px;height:58px;border-radius:19px;background:linear-gradient(145deg,#fff,#c8d8ff);color:#326dff;box-shadow:0 18px 45px #0e1b4b55}.admin-login-brand>p[data-v-c4050bb4]:first-of-type{margin:32px 0 12px;color:#c8d7ff;font-size:12px;font-weight:900;letter-spacing:.2em}.admin-login-brand h1[data-v-c4050bb4]{max-width:620px;margin:0;font-size:clamp(44px,6.2vw,78px);line-height:1.02;letter-spacing:-.055em}.admin-login-brand>p[data-v-c4050bb4]:last-of-type{max-width:580px;margin:24px 0 0;color:#dbe5ff;font-size:17px;line-height:1.8}.brand-orbit[data-v-c4050bb4]{position:absolute;border:1px solid #ffffff2c;border-radius:50%;pointer-events:none}.orbit-one[data-v-c4050bb4]{right:-18%;bottom:-30%;width:520px;height:520px}.orbit-two[data-v-c4050bb4]{right:5%;bottom:-10%;width:340px;height:340px}.admin-login-card[data-v-c4050bb4]{align-self:center;width:min(450px,calc(100% - 48px));margin:auto;padding:42px;border:1px solid var(--glass-border);border-radius:26px;background:color-mix(in srgb,var(--surface) 92%,transparent);box-shadow:0 34px 90px var(--shadow-strong);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.login-logo[data-v-c4050bb4]{width:50px;height:50px;border-radius:16px}.admin-eyebrow[data-v-c4050bb4]{margin:26px 0 8px;color:var(--primary);font-size:12px;font-weight:900;letter-spacing:.13em}.admin-login-card h2[data-v-c4050bb4]{margin:0;font-size:clamp(30px,4vw,42px);letter-spacing:-.04em}.login-intro[data-v-c4050bb4]{margin:11px 0 26px;color:var(--muted);line-height:1.7}.admin-login-card form[data-v-c4050bb4]{display:grid;gap:17px}.admin-login-card label[data-v-c4050bb4]{display:grid;gap:8px;color:var(--label);font-size:12px;font-weight:800}.admin-login-card label>span[data-v-c4050bb4]{display:flex;align-items:center;gap:10px;padding:0 14px;border:1px solid var(--border);border-radius:14px;background:var(--surface-soft);color:var(--muted);transition:.18s}.admin-login-card label>span[data-v-c4050bb4]:focus-within{border-color:var(--primary);box-shadow:0 0 0 4px var(--action)}.admin-login-card input[data-v-c4050bb4]{width:100%;height:50px;padding:0;border:0;outline:0;background:transparent;color:var(--text)}.admin-login-card button[data-v-c4050bb4]{display:flex;align-items:center;justify-content:center;gap:12px;min-height:52px;margin-top:4px}.login-error[data-v-c4050bb4]{margin:0;padding:11px 13px;border-radius:12px;color:var(--danger);background:color-mix(in srgb,var(--danger) 10%,var(--surface))}.admin-login-card footer[data-v-c4050bb4]{display:flex;align-items:center;gap:8px;margin-top:24px;padding-top:20px;border-top:1px solid var(--border);color:var(--muted);font-size:11px;line-height:1.5}@media(max-width:900px){.admin-login[data-v-c4050bb4]{grid-template-columns:1fr}.admin-login-brand[data-v-c4050bb4]{min-height:260px;padding:42px}.admin-login-brand h1[data-v-c4050bb4]{font-size:42px}.admin-login-brand>p[data-v-c4050bb4]:last-of-type{margin-top:15px}.admin-login-card[data-v-c4050bb4]{margin:36px auto}}@media(max-width:520px){.admin-login-brand[data-v-c4050bb4]{min-height:220px;padding:28px}.brand-mark[data-v-c4050bb4]{width:48px;height:48px}.admin-login-brand>p[data-v-c4050bb4]:first-of-type{margin-top:22px}.admin-login-brand h1[data-v-c4050bb4]{font-size:34px}.admin-login-brand>p[data-v-c4050bb4]:last-of-type{font-size:14px}.admin-login-card[data-v-c4050bb4]{width:calc(100% - 28px);padding:28px 22px;border-radius:22px}}.package-guide[data-v-65772ba6]{display:grid;grid-template-columns:auto 1fr;gap:8px 10px;padding:13px;margin-bottom:14px;border-radius:14px;background:var(--action);font-size:12px;color:var(--label)}.package-guide b[data-v-65772ba6]{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--primary);color:#fff}.admin-form-grid small[data-v-65772ba6]{color:var(--muted);font-weight:500}.payment-steps[data-v-8e966669]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:18px}.payment-steps>div[data-v-8e966669]{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid var(--border);border-radius:14px;color:var(--muted);background:var(--surface-soft)}.payment-steps span[data-v-8e966669]{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:var(--surface);font-size:12px}.payment-steps .done[data-v-8e966669]{color:var(--success);border-color:color-mix(in srgb,var(--success) 30%,var(--border));background:var(--success-soft)}.gateway-grid[data-v-8e966669]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.gateway-head[data-v-8e966669],.gateway-head>div[data-v-8e966669],.gateway-actions[data-v-8e966669],.payment-method[data-v-8e966669],.payment-method>span[data-v-8e966669],.admin-notice[data-v-8e966669],.admin-error[data-v-8e966669],.payment-safety[data-v-8e966669]{display:flex;align-items:center}.gateway-head[data-v-8e966669]{justify-content:space-between}.gateway-head>div[data-v-8e966669]{gap:11px}.gateway-head h2[data-v-8e966669]{margin:0;font-size:18px}.gateway-head small[data-v-8e966669]{color:var(--muted)}.gateway-icon[data-v-8e966669]{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;color:var(--primary);background:var(--action)}form[data-v-8e966669]{display:grid;gap:11px;margin-top:18px}form>label[data-v-8e966669]{display:grid;gap:6px;color:var(--label);font-size:12px;font-weight:700}.gateway-actions[data-v-8e966669]{justify-content:flex-end;gap:9px}.gateway-actions button[data-v-8e966669]{display:flex;align-items:center;gap:7px}.method-box[data-v-8e966669]{padding:14px;margin-top:17px;border-radius:15px;background:var(--surface-soft)}.method-box>p[data-v-8e966669]{margin:5px 0 10px;color:var(--muted);font-size:12px}.payment-method[data-v-8e966669]{justify-content:space-between;min-height:48px;border-top:1px solid var(--border)}.payment-method>span[data-v-8e966669]{gap:9px}.admin-switch[data-v-8e966669]{display:flex!important;align-items:center;gap:8px}.admin-switch input[data-v-8e966669]{position:absolute;opacity:0}.admin-switch>span[data-v-8e966669]{position:relative;width:38px;height:22px;border-radius:99px;background:var(--border-strong)}.admin-switch>span[data-v-8e966669]:after{content:"";position:absolute;left:3px;top:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:.18s}.admin-switch input:checked+span[data-v-8e966669]{background:var(--primary)}.admin-switch input:checked+span[data-v-8e966669]:after{transform:translate(16px)}.admin-switch input:disabled+span[data-v-8e966669]{opacity:.45}.route-empty[data-v-8e966669]{display:grid;justify-items:center;padding:38px;color:var(--muted);text-align:center}.route-empty strong[data-v-8e966669]{margin-top:10px;color:var(--text)}.route-empty p[data-v-8e966669]{margin:7px 0}.payment-safety[data-v-8e966669]{gap:12px;padding:15px;border:1px solid var(--glass-border);border-radius:16px;color:var(--primary);background:var(--action)}.payment-safety p[data-v-8e966669]{margin:4px 0 0;color:var(--muted);font-size:12px}.admin-notice[data-v-8e966669],.admin-error[data-v-8e966669]{justify-content:space-between;gap:10px;padding:12px 14px;margin-bottom:16px;border-radius:13px}.admin-notice[data-v-8e966669]{justify-content:flex-start;color:var(--success);background:var(--success-soft)}.admin-error[data-v-8e966669]{color:var(--danger);background:color-mix(in srgb,var(--danger) 10%,var(--surface))}@media(max-width:900px){.gateway-grid[data-v-8e966669]{grid-template-columns:1fr}.payment-steps[data-v-8e966669]{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.payment-steps[data-v-8e966669]{grid-template-columns:1fr}.gateway-actions button[data-v-8e966669]{flex:1}}.mode-picker[data-v-e6abad5d]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.mode-picker label[data-v-e6abad5d]{position:relative}.mode-picker input[data-v-e6abad5d]{position:absolute;opacity:0}.mode-picker span[data-v-e6abad5d]{display:grid;gap:5px;height:100%;padding:15px;border:1px solid var(--border);border-radius:14px;background:var(--surface-soft)}.mode-picker input:checked+span[data-v-e6abad5d]{border-color:var(--primary);background:var(--action);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 12%,transparent)}.mode-picker small[data-v-e6abad5d],.announcement-list small[data-v-e6abad5d]{color:var(--muted)}.announcement-list[data-v-e6abad5d]{display:grid;gap:10px}.announcement-list article[data-v-e6abad5d]{display:flex;justify-content:space-between;gap:20px;padding:15px;border:1px solid var(--border);border-radius:15px;background:var(--surface-soft)}.announcement-list p[data-v-e6abad5d]{margin:9px 0}.announcement-list article>div[data-v-e6abad5d]:last-child{display:flex;align-items:center;gap:8px}.admin-drawer-backdrop[data-v-e6abad5d]{position:fixed;z-index:80;inset:0;display:flex;justify-content:flex-end;background:var(--overlay)}.admin-drawer[data-v-e6abad5d]{width:min(520px,100%);padding:25px;overflow:auto;background:var(--surface)}.admin-drawer header[data-v-e6abad5d]{display:flex;justify-content:space-between}.admin-drawer form[data-v-e6abad5d]{display:grid;gap:13px}.admin-drawer label[data-v-e6abad5d]{display:grid;gap:6px}.form-grid[data-v-e6abad5d]{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media(max-width:650px){.mode-picker[data-v-e6abad5d]{grid-template-columns:1fr}.announcement-list article[data-v-e6abad5d]{flex-direction:column}}.membership-pricing[data-v-1fc7c659]{display:grid;gap:14px;padding:18px;border:1px solid var(--border);border-radius:18px;background:linear-gradient(145deg,var(--surface),color-mix(in srgb,var(--accent) 5%,var(--surface)))}header[data-v-1fc7c659]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}header small[data-v-1fc7c659]{color:var(--primary);font-weight:800}h3[data-v-1fc7c659]{margin:4px 0;font-size:18px}header p[data-v-1fc7c659],.tier-name small[data-v-1fc7c659],label small[data-v-1fc7c659]{margin:0;color:var(--muted);font-size:12px}header>span[data-v-1fc7c659]{white-space:nowrap;padding:7px 10px;border-radius:99px;background:var(--surface-soft);color:var(--muted);font-size:11px}.tier-list[data-v-1fc7c659]{display:grid;gap:10px}.tier-list article[data-v-1fc7c659]{display:grid;grid-template-columns:minmax(170px,.7fr) minmax(220px,1fr) minmax(180px,.8fr) minmax(230px,1fr);align-items:end;gap:12px;padding:13px;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.tier-name[data-v-1fc7c659]{align-self:center;display:grid;gap:4px}label[data-v-1fc7c659]{display:grid;gap:5px;font-size:12px;font-weight:750;color:var(--label)}.tier-preview[data-v-1fc7c659]{display:flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:8px;border-radius:12px;background:var(--action);color:var(--muted);font-size:12px}.tier-preview b[data-v-1fc7c659]{text-decoration:line-through}.tier-preview strong[data-v-1fc7c659]{color:var(--primary);font-size:16px}.tier-preview i[data-v-1fc7c659]{font-style:normal}.member-message[data-v-1fc7c659]{padding:10px 12px;border-radius:12px}.member-message.is-error[data-v-1fc7c659]{color:var(--danger);background:color-mix(in srgb,var(--danger) 8%,var(--surface))}.member-message.is-success[data-v-1fc7c659]{color:var(--success);background:var(--success-soft)}.member-empty[data-v-1fc7c659]{padding:18px;border:1px dashed var(--border-strong);border-radius:14px;text-align:center;color:var(--muted)}footer[data-v-1fc7c659]{display:flex;justify-content:flex-end}footer button[data-v-1fc7c659]{min-width:160px;background:var(--primary);color:#fff;border-color:transparent}@media(max-width:900px){.tier-list article[data-v-1fc7c659]{grid-template-columns:1fr 1fr}.tier-preview[data-v-1fc7c659]{grid-column:1/-1}}@media(max-width:560px){header[data-v-1fc7c659]{display:grid}.tier-list article[data-v-1fc7c659]{grid-template-columns:1fr}}.backdrop[data-v-98d97384]{position:fixed;inset:0;background:#0008;display:grid;place-items:center;z-index:100}.backdrop>section[data-v-98d97384]{width:min(1000px,94vw);max-height:90vh;overflow:auto;background:var(--surface);color:var(--text);border-radius:20px;padding:22px}header[data-v-98d97384],footer[data-v-98d97384],.option[data-v-98d97384],.policy[data-v-98d97384]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}header[data-v-98d97384]{justify-content:space-between}.group[data-v-98d97384]{border-top:1px solid var(--border);padding:12px 0}.option[data-v-98d97384]{margin:8px 0}.option input[data-v-98d97384]{min-width:110px}footer[data-v-98d97384]{justify-content:flex-end;position:sticky;bottom:0;background:var(--surface);padding-top:12px}@media(max-width:700px){.option[data-v-98d97384],.policy[data-v-98d97384]{display:grid;grid-template-columns:1fr}}.publisher-backdrop[data-v-d442e9c4]{position:fixed;z-index:100;inset:0;display:grid;place-items:center;padding:24px;background:var(--overlay);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.publisher[data-v-d442e9c4]{width:min(900px,100%);max-height:92vh;overflow:auto;border:1px solid var(--border);border-radius:24px;background:var(--surface);box-shadow:0 32px 90px var(--shadow-strong)}header[data-v-d442e9c4]{display:flex;justify-content:space-between;align-items:flex-start;padding:24px 28px;border-bottom:1px solid var(--border)}header p[data-v-d442e9c4]{margin:0 0 6px;color:var(--primary);font-size:12px;font-weight:800}header h2[data-v-d442e9c4]{margin:0;font-size:25px}header small[data-v-d442e9c4]{color:var(--muted)}header button[data-v-d442e9c4]{width:40px;padding:0}.steps[data-v-d442e9c4]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:18px 28px 0}.steps span[data-v-d442e9c4]{padding:10px;border-radius:10px;background:var(--surface-soft);color:var(--muted);font-size:12px;font-weight:700}.steps .active[data-v-d442e9c4]{color:var(--primary);background:var(--action)}.block[data-v-d442e9c4]{margin:18px 28px 0;padding:20px;border:1px solid var(--border);border-radius:17px;background:var(--surface-soft)}.block h3[data-v-d442e9c4]{margin:0 0 6px;font-size:17px}.block>p[data-v-d442e9c4]{margin:0 0 16px;color:var(--muted);font-size:12px}.mode-grid[data-v-d442e9c4],.money-grid[data-v-d442e9c4]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.mode-grid label[data-v-d442e9c4]{position:relative;display:grid;grid-template-columns:auto 1fr;gap:3px 10px;padding:16px;border:1px solid var(--border);border-radius:14px;background:var(--surface);cursor:pointer}.mode-grid label.selected[data-v-d442e9c4]{border-color:var(--primary);box-shadow:0 0 0 3px var(--action)}.mode-grid input[data-v-d442e9c4]{position:absolute;opacity:0}.mode-grid svg[data-v-d442e9c4]{grid-row:1/3;color:var(--primary)}.mode-grid small[data-v-d442e9c4]{color:var(--muted)}.money-grid label[data-v-d442e9c4]{display:grid;gap:6px;color:var(--label);font-size:12px;font-weight:700}.price-preview[data-v-d442e9c4]{display:flex;align-items:center;gap:12px;margin-top:15px;padding:14px;border-radius:14px;background:linear-gradient(110deg,var(--action),color-mix(in srgb,var(--accent) 10%,var(--surface)))}.price-preview>span[data-v-d442e9c4]{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:var(--surface);color:var(--primary);font-size:20px}.price-preview small[data-v-d442e9c4],.price-preview strong[data-v-d442e9c4]{display:block}.price-preview em[data-v-d442e9c4]{margin-left:auto;font-style:normal;font-weight:800}.options fieldset[data-v-d442e9c4]{margin:13px 0 0;padding:0;border:0}.options legend[data-v-d442e9c4]{margin-bottom:8px;color:var(--label);font-size:12px;font-weight:800}.options button[data-v-d442e9c4]{margin:0 7px 7px 0;background:var(--surface)}.options button.on[data-v-d442e9c4]{border-color:var(--primary);color:var(--primary);background:var(--action)}.publisher-error[data-v-d442e9c4]{margin:16px 28px 0;padding:12px;border-radius:12px;color:var(--danger);background:color-mix(in srgb,var(--danger) 10%,var(--surface))}.publisher footer[data-v-d442e9c4]{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px 28px}.publisher footer p[data-v-d442e9c4],.publisher footer div[data-v-d442e9c4]{display:flex;align-items:center;gap:9px}.publisher footer p[data-v-d442e9c4]{margin:0;color:var(--muted);font-size:12px}.publisher-loading[data-v-d442e9c4]{padding:70px;text-align:center;color:var(--muted)}@media(max-width:680px){.publisher-backdrop[data-v-d442e9c4]{padding:0}.publisher[data-v-d442e9c4]{height:100%;max-height:none;border-radius:0}.steps[data-v-d442e9c4],.mode-grid[data-v-d442e9c4],.money-grid[data-v-d442e9c4]{grid-template-columns:1fr}.publisher footer[data-v-d442e9c4]{align-items:stretch;flex-direction:column}.publisher footer div button[data-v-d442e9c4]{flex:1}}.admin-provider-grid[data-v-ceb7800e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:16px}.provider-card-head[data-v-ceb7800e],.provider-card-head>div[data-v-ceb7800e],.provider-actions[data-v-ceb7800e],.table-actions[data-v-ceb7800e],.admin-notice[data-v-ceb7800e],.admin-error[data-v-ceb7800e]{display:flex;align-items:center}.provider-card-head[data-v-ceb7800e]{justify-content:space-between;gap:14px}.provider-card-head>div[data-v-ceb7800e]{gap:11px}.provider-card-head h2[data-v-ceb7800e]{margin:0;font-size:17px}.provider-card-head small[data-v-ceb7800e],.table-subtitle[data-v-ceb7800e]{display:block;margin-top:3px;color:var(--muted);font-size:11px}.provider-logo[data-v-ceb7800e]{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;color:var(--primary);background:var(--action)}.provider-metrics[data-v-ceb7800e]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0}.provider-metrics span[data-v-ceb7800e]{padding:11px;border-radius:12px;background:var(--surface-soft)}.provider-metrics small[data-v-ceb7800e]{display:block;color:var(--muted);font-size:10px}.provider-metrics strong[data-v-ceb7800e]{display:block;margin-top:5px}.provider-settings[data-v-ceb7800e]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.provider-settings label[data-v-ceb7800e],.admin-drawer label[data-v-ceb7800e]{display:grid;gap:6px;color:var(--label);font-size:12px;font-weight:700}.provider-settings label[data-v-ceb7800e]:first-child,.provider-settings .admin-switch[data-v-ceb7800e]{grid-column:1/-1}.provider-actions[data-v-ceb7800e]{justify-content:flex-end;gap:8px;margin-top:16px}.provider-actions button[data-v-ceb7800e]{display:flex;align-items:center;gap:7px}.admin-switch[data-v-ceb7800e]{display:flex!important;align-items:center;gap:8px;min-height:34px}.admin-switch input[data-v-ceb7800e]{position:absolute;opacity:0}.admin-switch span[data-v-ceb7800e]{position:relative;width:38px;height:22px;flex:none;border-radius:99px;background:var(--border-strong);transition:.18s}.admin-switch span[data-v-ceb7800e]:after{content:"";position:absolute;left:3px;top:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 2px 6px #0003;transition:.18s}.admin-switch input:checked+span[data-v-ceb7800e]{background:var(--primary)}.admin-switch input:checked+span[data-v-ceb7800e]:after{transform:translate(16px)}.admin-notice[data-v-ceb7800e],.admin-error[data-v-ceb7800e]{justify-content:space-between;gap:10px;padding:12px 14px;margin:0 0 16px;border-radius:13px}.admin-notice[data-v-ceb7800e]{justify-content:flex-start;color:var(--success);background:var(--success-soft)}.admin-error[data-v-ceb7800e]{color:var(--danger);background:color-mix(in srgb,var(--danger) 10%,var(--surface))}.admin-skeleton-grid[data-v-ceb7800e]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.admin-skeleton-grid i[data-v-ceb7800e]{height:110px;border-radius:14px;background:linear-gradient(90deg,var(--surface-soft),var(--action),var(--surface-soft));background-size:200% 100%;animation:skeleton-ceb7800e 1.3s infinite}.admin-drawer-backdrop[data-v-ceb7800e]{position:fixed;z-index:80;inset:0;display:flex;justify-content:flex-end;background:var(--overlay)}.admin-drawer[data-v-ceb7800e]{width:min(520px,100%);height:100%;padding:26px;overflow:auto;background:var(--surface);box-shadow:-30px 0 70px var(--shadow-strong)}.admin-drawer>header[data-v-ceb7800e]{display:flex;justify-content:space-between;gap:20px}.admin-drawer h2[data-v-ceb7800e]{margin:0;font-size:26px}.admin-drawer header p[data-v-ceb7800e]:last-child{color:var(--muted)}.admin-drawer header button[data-v-ceb7800e]{width:40px;padding:0}.admin-drawer form[data-v-ceb7800e]{display:grid;gap:16px;margin-top:28px}.form-grid[data-v-ceb7800e]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.drawer-actions[data-v-ceb7800e]{display:flex;justify-content:flex-end;gap:10px;margin-top:12px}.table-actions[data-v-ceb7800e]{gap:7px;white-space:nowrap}@keyframes skeleton-ceb7800e{to{background-position:-200% 0}}@media(max-width:600px){.admin-provider-grid[data-v-ceb7800e],.provider-settings[data-v-ceb7800e],.form-grid[data-v-ceb7800e]{grid-template-columns:1fr}.provider-settings label[data-v-ceb7800e]{grid-column:auto}.provider-actions[data-v-ceb7800e]{flex-wrap:wrap}.provider-actions button[data-v-ceb7800e]{flex:1}.admin-drawer[data-v-ceb7800e]{padding:20px}}.manual-model[data-v-ceb7800e]{width:min(540px,100%)}.account-page[data-v-16fd57e5]{padding:42px 20px 80px}.account-hero[data-v-16fd57e5]{margin-bottom:26px;display:flex;align-items:end;justify-content:space-between;gap:20px}.eyebrow[data-v-16fd57e5]{display:inline-flex;align-items:center;gap:7px;color:var(--primary);font-weight:800}.account-bento[data-v-16fd57e5]{display:grid;grid-template-columns:1fr 1.55fr .65fr .65fr;gap:15px}.account-bento article[data-v-16fd57e5]{padding:22px}.balance-card[data-v-16fd57e5]{background:linear-gradient(145deg,color-mix(in srgb,var(--primary) 14%,var(--glass-surface)),var(--glass-surface))}.icon-orb[data-v-16fd57e5]{width:44px;height:44px;display:grid;place-items:center;border-radius:15px;background:var(--primary-soft);color:var(--primary)}.balance-card small[data-v-16fd57e5]{display:block;margin-top:14px;color:var(--muted)}.balance-card strong[data-v-16fd57e5]{display:block;margin:5px 0 18px;font-size:48px}.membership-card[data-v-16fd57e5]{background:linear-gradient(135deg,color-mix(in srgb,var(--ambient-violet) 46%,var(--glass-surface)),color-mix(in srgb,var(--ambient-pink) 44%,var(--glass-surface)))}.membership-badge[data-v-16fd57e5]{display:inline-flex;align-items:center;gap:7px;color:var(--primary);font-weight:800}.membership-card h2[data-v-16fd57e5]{font-size:30px;margin:13px 0 5px}.membership-card p[data-v-16fd57e5]{color:var(--muted)}.membership-card>div[data-v-16fd57e5]{display:flex;gap:28px;margin-top:20px}.membership-card>div span[data-v-16fd57e5]{display:grid;color:var(--muted)}.membership-card>div b[data-v-16fd57e5]{font-size:22px;color:var(--text)}.stat-card[data-v-16fd57e5]{display:flex;flex-direction:column;justify-content:center;gap:8px}.stat-card svg[data-v-16fd57e5]{font-size:25px;color:var(--primary)}.stat-card strong[data-v-16fd57e5]{font-size:35px}.stat-card span[data-v-16fd57e5]{color:var(--muted);font-size:13px}.quick-links[data-v-16fd57e5]{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:15px}.quick-links a[data-v-16fd57e5]{padding:17px 20px;display:flex;align-items:center;gap:10px;color:var(--text);text-decoration:none;font-weight:800}.quick-links svg[data-v-16fd57e5]{color:var(--primary)}.history-grid[data-v-16fd57e5]{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:15px}.content-card[data-v-16fd57e5]{padding:22px}.content-card header[data-v-16fd57e5]{display:flex;align-items:center;gap:11px}.content-card header>svg[data-v-16fd57e5]{font-size:24px;color:var(--primary)}.content-card h2[data-v-16fd57e5]{margin:2px 0 12px}.content-card header small[data-v-16fd57e5]{color:var(--muted)}ul[data-v-16fd57e5]{list-style:none;padding:0;margin:0}li[data-v-16fd57e5]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 0;border-top:1px solid var(--border)}li span[data-v-16fd57e5]{display:grid;gap:4px;min-width:0}li b[data-v-16fd57e5]{overflow:hidden;text-overflow:ellipsis}li small[data-v-16fd57e5],.empty[data-v-16fd57e5]{color:var(--muted)}li strong[data-v-16fd57e5]{white-space:nowrap}.positive[data-v-16fd57e5]{color:var(--success)}.error-panel[data-v-16fd57e5]{display:flex;justify-content:center;gap:14px;color:var(--danger)}@media(max-width:1100px){.account-bento[data-v-16fd57e5]{grid-template-columns:1fr 1fr}}@media(max-width:720px){.account-page[data-v-16fd57e5]{padding-inline:14px}.account-hero[data-v-16fd57e5]{align-items:stretch;flex-direction:column}.account-bento[data-v-16fd57e5],.history-grid[data-v-16fd57e5],.quick-links[data-v-16fd57e5]{grid-template-columns:1fr}.membership-card>div[data-v-16fd57e5]{gap:16px;flex-wrap:wrap}}.benefits-page[data-v-fe901744]{padding:42px 20px 80px}.page-hero[data-v-fe901744]{margin-bottom:24px}.eyebrow[data-v-fe901744]{display:inline-flex;align-items:center;gap:7px;color:var(--primary);font-weight:800}.benefit-list[data-v-fe901744]{display:grid;gap:16px}.benefit-card[data-v-fe901744]{padding:24px;display:grid;grid-template-columns:1fr 150px;gap:28px;align-items:center}.benefit-copy h2[data-v-fe901744]{margin:10px 0 6px;font-size:24px}.benefit-copy>p[data-v-fe901744]{color:var(--muted);line-height:1.7}.benefit-copy>strong[data-v-fe901744]{display:block;margin:14px 0;color:var(--primary);font-size:24px}.benefit-type[data-v-fe901744]{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:12px;text-transform:uppercase}.benefit-qr[data-v-fe901744],.benefit-icon[data-v-fe901744]{width:140px;height:140px;object-fit:contain;border-radius:18px;background:#fff;padding:10px;box-shadow:0 12px 32px var(--shadow)}.benefit-icon[data-v-fe901744]{display:grid;place-items:center;color:var(--primary)}.benefit-icon img[data-v-fe901744],.benefit-icon svg[data-v-fe901744]{width:70px;height:70px;object-fit:contain}.copy-line[data-v-fe901744],.claim-row[data-v-fe901744]{display:flex;gap:9px;margin-top:10px}.copy-line[data-v-fe901744]{padding:10px 12px;align-items:center;justify-content:space-between;border:1px solid var(--border);border-radius:12px;background:var(--badge)}.copy-line button[data-v-fe901744],.claim-row button[data-v-fe901744],.redeem-panel button[data-v-fe901744]{border:0;border-radius:11px;background:var(--primary);color:#fff;font-weight:800}.copy-line button[data-v-fe901744]{padding:7px 10px;display:flex;gap:5px}.claim-row input[data-v-fe901744]{flex:1}.claim-row button[data-v-fe901744]{padding:10px 16px}.claim-state[data-v-fe901744]{display:flex!important;align-items:center;gap:6px;color:var(--success)!important}.redeem-panel[data-v-fe901744]{margin-top:18px;padding:24px;display:grid;grid-template-columns:1fr minmax(320px,520px);gap:30px;align-items:center}.redeem-panel h2[data-v-fe901744]{margin:7px 0}.redeem-panel p[data-v-fe901744]{color:var(--muted)}.redeem-panel form[data-v-fe901744]{display:grid;grid-template-columns:1fr auto;gap:9px}.redeem-panel input[data-v-fe901744]{min-width:0}.redeem-panel button[data-v-fe901744]{padding:11px 18px}.redeem-panel small[data-v-fe901744]{grid-column:1/-1;display:flex;gap:6px;color:var(--success)}.error-panel[data-v-fe901744]{display:flex;gap:14px;justify-content:center;color:var(--danger)}@media(max-width:720px){.benefits-page[data-v-fe901744]{padding-inline:14px}.benefit-card[data-v-fe901744]{grid-template-columns:1fr}.benefit-qr[data-v-fe901744],.benefit-icon[data-v-fe901744]{order:-1;width:110px;height:110px}.redeem-panel[data-v-fe901744]{grid-template-columns:1fr}.claim-row[data-v-fe901744],.redeem-panel form[data-v-fe901744]{grid-template-columns:1fr;flex-direction:column}.redeem-panel small[data-v-fe901744]{grid-column:auto}}.page[data-v-110e64f6]{max-width:800px;margin:auto;padding:32px 20px}form[data-v-110e64f6],li[data-v-110e64f6],aside[data-v-110e64f6]{display:flex;gap:10px;justify-content:space-between;padding:14px;flex-wrap:wrap}input[type=text][data-v-110e64f6]{flex:1}code[data-v-110e64f6]{overflow-wrap:anywhere}.record-icon img[data-v-dd2f03bd]{width:100%;height:100%;object-fit:cover;border-radius:inherit}.asset-upload input[data-v-dd2f03bd]{position:absolute;opacity:0;pointer-events:none}.asset-upload>span[data-v-dd2f03bd]{display:flex;align-items:center;justify-content:center;gap:7px;min-height:42px;border:1px dashed var(--border-strong);border-radius:12px;color:var(--primary);cursor:pointer}.asset-upload small[data-v-dd2f03bd]{overflow:hidden;text-overflow:ellipsis;color:var(--muted)}main[data-v-6aea4aba]{max-width:680px;margin:auto;padding:32px 20px}form[data-v-6aea4aba],label[data-v-6aea4aba]{display:grid;gap:10px}form[data-v-6aea4aba]{padding:20px;border:1px solid var(--border);border-radius:14px;background:var(--surface)}input[data-v-6aea4aba],select[data-v-6aea4aba],button[data-v-6aea4aba]{padding:10px}.routing[data-v-d7f78f7d]{color:var(--text-primary,#182033)}.route-guide[data-v-d7f78f7d]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.route-guide span[data-v-d7f78f7d]{display:flex;align-items:center;gap:10px;padding:16px;border-radius:14px;background:var(--surface-soft)}.route-guide b[data-v-d7f78f7d]{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;color:var(--primary);background:var(--action)}.advanced-toggle[data-v-d7f78f7d]{margin-top:16px}fieldset[data-v-d7f78f7d]{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:18px 0;padding:16px;border:1px solid var(--border,#dce1ea);border-radius:14px}.table-wrap[data-v-d7f78f7d]{overflow:auto}table[data-v-d7f78f7d]{width:100%;border-collapse:collapse;background:var(--surface,#fff)}th[data-v-d7f78f7d],td[data-v-d7f78f7d]{padding:10px;border-bottom:1px solid var(--border,#dce1ea);text-align:left;white-space:nowrap}input[data-v-d7f78f7d],select[data-v-d7f78f7d]{padding:7px;max-width:150px}td input[type=number][data-v-d7f78f7d]{width:82px;margin:2px}button[data-v-d7f78f7d]{padding:8px 14px;border:0;border-radius:8px;background:#6757df;color:#fff;cursor:pointer}@media(max-width:720px){.route-guide[data-v-d7f78f7d]{grid-template-columns:1fr}}.canvas-shell[data-v-df608bf4]{height:100vh;background:#0c0e13;color:#e9edf5;display:grid;grid-template:56px 1fr/84px 1fr;overflow:hidden}[data-theme=light]{background:#f7f8fb;color:#182033;border-color:#d7dce6}[data-theme=light]{background:#fff;color:#182033;border-color:#cbd2df}dialog[data-v-df608bf4]{background:#151821;color:#e9edf5;border:1px solid #343b4b;border-radius:14px;z-index:10;min-width:320px}header[data-v-df608bf4]{grid-column:1/3;display:flex;align-items:center;gap:12px;padding:0 18px;background:#151821;border-bottom:1px solid #292d39}header input[data-v-df608bf4]{background:transparent;border:1px solid transparent;color:inherit;font-weight:700;padding:8px}header span[data-v-df608bf4]{margin-right:auto;color:#8c95a7}button[data-v-df608bf4]{background:#202532;color:#dce2ed;border:1px solid #343b4b;border-radius:8px;padding:8px;cursor:pointer}aside[data-v-df608bf4]{display:flex;flex-direction:column;gap:8px;padding:12px 8px;background:#13161e;border-right:1px solid #292d39}aside button[data-v-df608bf4]{font-size:11px}.stage[data-v-df608bf4]{position:relative;overflow:hidden;background-color:#0d1016;background-image:radial-gradient(#343947 1px,transparent 1px);background-size:20px 20px}.world[data-v-df608bf4]{transform-origin:0 0;position:absolute;inset:0}.world svg[data-v-df608bf4]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.world svg path[data-v-df608bf4]{fill:none;stroke:#8b7cff;stroke-width:2}.node[data-v-df608bf4]{position:absolute;width:240px;min-height:120px;background:#191d27;border:1px solid #3a4151;border-radius:12px;box-shadow:0 12px 30px #0008;padding:12px;touch-action:none}.node.selected[data-v-df608bf4]{border-color:#8b7cff;box-shadow:0 0 0 2px #8b7cff44}.node label[data-v-df608bf4]{display:block;color:#a99cff;text-transform:uppercase;font-size:11px;margin-bottom:10px}.node textarea[data-v-df608bf4]{width:100%;min-height:72px;resize:none;background:#10131a;color:#fff;border:0}.node img[data-v-df608bf4],.node video[data-v-df608bf4]{display:block;width:100%;max-height:220px;object-fit:contain;border-radius:8px}.port[data-v-df608bf4]{position:absolute;width:10px;height:10px;border:2px solid #8b7cff;border-radius:50%;background:#161923;top:50%}.input[data-v-df608bf4]{left:-7px}.output[data-v-df608bf4]{right:-7px}.empty[data-v-df608bf4]{position:absolute;inset:45% 0;text-align:center;color:#687185}@media(max-width:600px){.canvas-shell[data-v-df608bf4]{grid-template:112px 1fr/64px minmax(0,1fr)}header[data-v-df608bf4]{align-content:center;align-items:center;flex-wrap:wrap;gap:6px;padding:8px}header input[data-v-df608bf4]{width:min(150px,42vw)}header span[data-v-df608bf4]{font-size:11px}header button[data-v-df608bf4]{padding:6px;font-size:11px}aside[data-v-df608bf4]{padding:8px 5px;overflow-y:auto}aside button[data-v-df608bf4]{padding:7px 3px;font-size:10px}.node[data-v-df608bf4]{width:210px}dialog[data-v-df608bf4]{inset:12px;width:calc(100% - 24px);min-width:0;max-height:calc(100vh - 24px);overflow:auto}}.operation-grid[data-v-15bf9584]{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:16px}.service-icon[data-v-15bf9584]{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;color:var(--primary);background:var(--action)}.service-icon.pink[data-v-15bf9584]{color:var(--accent)}form[data-v-15bf9584]{display:grid;gap:14px}form>label[data-v-15bf9584],.simple-fields label[data-v-15bf9584],.advanced-grid label[data-v-15bf9584]{display:grid;gap:6px;color:var(--label);font-size:12px;font-weight:700}.setup-tip[data-v-15bf9584]{display:flex;gap:9px;padding:12px;border-radius:13px;background:var(--action);color:var(--action-text);font-size:12px}.simple-fields[data-v-15bf9584],.advanced-grid[data-v-15bf9584]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.simple-fields label[data-v-15bf9584]:last-child{grid-column:1/-1}details[data-v-15bf9584]{border:1px solid var(--border);border-radius:14px}summary[data-v-15bf9584]{display:flex;gap:7px;padding:13px;cursor:pointer}.advanced-grid[data-v-15bf9584]{padding:0 13px 13px}.delivery-switch[data-v-15bf9584]{display:grid!important;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:12px;border-radius:13px;background:var(--surface-soft)}.delivery-switch input[data-v-15bf9584]{width:18px;height:18px}.test-row[data-v-15bf9584]{display:grid;grid-template-columns:1fr auto;gap:8px;padding-top:12px;border-top:1px solid var(--border)}.reward-preview[data-v-15bf9584]{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:center;padding:15px;border-radius:15px;background:linear-gradient(135deg,var(--action),color-mix(in srgb,var(--accent) 8%,var(--surface)))}.reward-preview div[data-v-15bf9584]{display:grid;gap:4px}.reward-preview small[data-v-15bf9584]{color:var(--muted)}.reward-preview strong[data-v-15bf9584]{font-size:22px}.poster-upload input[data-v-15bf9584]{position:absolute;opacity:0}.poster-upload>span[data-v-15bf9584]{display:flex;justify-content:center;gap:7px;padding:10px;border:1px dashed var(--border-strong);border-radius:12px;color:var(--primary);cursor:pointer}.poster-upload small[data-v-15bf9584]{overflow:hidden;text-overflow:ellipsis;color:var(--muted)}.actions[data-v-15bf9584]{display:flex;justify-content:flex-end}.admin-notice[data-v-15bf9584],.admin-error[data-v-15bf9584]{padding:12px 14px;margin-bottom:14px;border-radius:13px}.admin-notice[data-v-15bf9584]{color:var(--success);background:var(--success-soft)}.admin-error[data-v-15bf9584]{display:flex;justify-content:space-between;color:var(--danger);background:color-mix(in srgb,var(--danger) 10%,var(--surface))}@media(max-width:900px){.operation-grid[data-v-15bf9584]{grid-template-columns:1fr}}@media(max-width:560px){.simple-fields[data-v-15bf9584],.advanced-grid[data-v-15bf9584],.test-row[data-v-15bf9584]{grid-template-columns:1fr}.simple-fields label[data-v-15bf9584]:last-child{grid-column:auto}}.assets-page[data-v-aecc1099]{padding:42px 20px 80px}.eyebrow[data-v-aecc1099]{display:inline-flex;align-items:center;gap:7px;color:var(--primary);font-weight:800;font-size:13px}.filters[data-v-aecc1099]{display:flex;align-items:center;gap:12px;padding:14px 16px;margin:24px 0;flex-wrap:wrap}.filters>svg[data-v-aecc1099]{color:var(--muted)}.filters input[data-v-aecc1099]{min-width:220px;flex:1;border:0;background:transparent}.filters select[data-v-aecc1099]{min-width:150px}.filters label[data-v-aecc1099]{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:13px}.asset-grid[data-v-aecc1099]{display:grid;grid-template-columns:repeat(auto-fill,minmax(245px,1fr));gap:18px}.asset-card[data-v-aecc1099]{padding:9px;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease}.asset-card[data-v-aecc1099]:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg)}.preview[data-v-aecc1099]{position:relative}.preview img[data-v-aecc1099],.preview video[data-v-aecc1099],.canvas-thumb[data-v-aecc1099]{display:grid;place-items:center;width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:16px;background:linear-gradient(135deg,#17244c,#643357);color:#fff}.favorite[data-v-aecc1099]{position:absolute;right:10px;top:10px;display:grid;place-items:center;width:36px;height:36px;border-radius:12px;color:#ff477e;background:color-mix(in srgb,var(--surface) 86%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.meta[data-v-aecc1099]{padding:14px 6px 10px}.meta strong[data-v-aecc1099]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meta span[data-v-aecc1099]{display:flex;align-items:center;gap:5px;margin-top:5px;color:var(--muted);font-size:12px}.actions[data-v-aecc1099]{display:flex;flex-wrap:wrap;gap:6px;padding:0 4px 5px}.actions a[data-v-aecc1099],.actions button[data-v-aecc1099]{display:inline-flex;align-items:center;gap:5px;padding:7px 9px;border-radius:9px;color:var(--muted);background:var(--surface-hover);font-size:12px}.empty[data-v-aecc1099]{display:grid;place-items:center;gap:9px;padding:70px;text-align:center}.empty h2[data-v-aecc1099],.empty p[data-v-aecc1099]{margin:0}.empty p[data-v-aecc1099]{color:var(--muted)}.error[data-v-aecc1099]{color:var(--danger)}@media(max-width:600px){.assets-page[data-v-aecc1099]{padding-inline:14px}.filters[data-v-aecc1099]>*{width:100%}.asset-grid[data-v-aecc1099]{grid-template-columns:1fr 1fr}.actions[data-v-aecc1099]{display:none}}@media(max-width:430px){.asset-grid[data-v-aecc1099]{grid-template-columns:1fr}}.page[data-v-3a16479e]{max-width:980px;margin:auto;padding:32px;color:var(--text)}.card[data-v-3a16479e]{background:var(--surface);border:1px solid var(--border);border-radius:18px;padding:18px;margin:14px 0}header[data-v-3a16479e],.grid[data-v-3a16479e]{display:flex;gap:16px;justify-content:space-between}.grid[data-v-3a16479e]{flex-wrap:wrap;margin:14px 0;color:var(--muted)}button[data-v-3a16479e]{margin-right:8px;padding:9px 15px;border-radius:10px}.error[data-v-3a16479e]{color:var(--danger)}.center[data-v-d2ff5c4a]{max-width:900px;margin:auto;padding:42px 20px;color:var(--text)}header[data-v-d2ff5c4a]{display:flex;justify-content:space-between}article[data-v-d2ff5c4a]{margin:12px 0;padding:18px;border:1px solid var(--border);border-radius:16px;background:var(--surface)}article.unread[data-v-d2ff5c4a]{border-left:4px solid var(--primary);background:color-mix(in srgb,var(--primary) 7%,var(--surface))}.error[data-v-d2ff5c4a]{color:var(--danger)}.tickets[data-v-df83ec35]{max-width:900px;margin:auto;padding:42px 20px;color:var(--text)}form[data-v-df83ec35],article[data-v-df83ec35]{display:grid;gap:12px;padding:18px;margin:14px 0;border:1px solid var(--border);border-radius:16px;background:var(--surface)}input[data-v-df83ec35],textarea[data-v-df83ec35],select[data-v-df83ec35],button[data-v-df83ec35]{padding:11px;border-radius:10px}textarea[data-v-df83ec35]{min-height:110px}article span[data-v-df83ec35]{opacity:.65}.error[data-v-df83ec35]{color:var(--danger)}.analytics[data-v-c3fa07e9]{max-width:1280px;margin:auto}.eyebrow[data-v-c3fa07e9]{color:#7667ff;font-weight:800}.analytics h1[data-v-c3fa07e9]{font-size:clamp(28px,4vw,44px);margin:8px 0}.analytics p[data-v-c3fa07e9]{color:var(--muted)}header[data-v-c3fa07e9]{display:flex;justify-content:space-between;gap:24px;align-items:end}.filters[data-v-c3fa07e9]{display:flex;gap:8px;align-items:end;flex-wrap:wrap}.filters label[data-v-c3fa07e9]{font-size:12px;color:var(--muted);display:grid;gap:4px}.filters input[data-v-c3fa07e9],.filters button[data-v-c3fa07e9],.filters a[data-v-c3fa07e9]{border:1px solid var(--border);background:var(--surface);color:var(--text);padding:10px 12px;border-radius:12px}.filters button[data-v-c3fa07e9]{background:#1769ff;color:#fff}.kpis[data-v-c3fa07e9]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:24px 0}.kpis article[data-v-c3fa07e9],.panel[data-v-c3fa07e9],.state[data-v-c3fa07e9]{background:linear-gradient(145deg,var(--surface),color-mix(in srgb,var(--surface) 86%,#7667ff));border:1px solid var(--border);border-radius:20px;padding:20px}.kpis small[data-v-c3fa07e9],.kpis em[data-v-c3fa07e9]{display:block;color:var(--muted);font-style:normal}.kpis strong[data-v-c3fa07e9]{display:block;font-size:28px;margin:8px 0}.grid[data-v-c3fa07e9]{display:grid;grid-template-columns:2fr 1fr;gap:14px}.panel h2[data-v-c3fa07e9]{margin-top:0}.trend svg[data-v-c3fa07e9]{height:220px;width:100%;overflow:visible}.health dl[data-v-c3fa07e9]{margin:2px 0 0}.health dl div[data-v-c3fa07e9]{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 0;border-bottom:1px solid var(--border)}.health dl div[data-v-c3fa07e9]:last-child{border-bottom:0}.health dt[data-v-c3fa07e9]{color:var(--muted)}.health dd[data-v-c3fa07e9]{margin:0;font-size:20px;font-weight:900}.table[data-v-c3fa07e9]{margin-top:14px}.scroll[data-v-c3fa07e9]{overflow:auto}table[data-v-c3fa07e9]{width:100%;border-collapse:collapse;min-width:760px}th[data-v-c3fa07e9],td[data-v-c3fa07e9]{text-align:left;padding:12px;border-bottom:1px solid var(--border)}.state[data-v-c3fa07e9]{margin-top:24px;text-align:center}.error[data-v-c3fa07e9]{color:#d84d67}@media(max-width:900px){header[data-v-c3fa07e9]{align-items:start;flex-direction:column}.kpis[data-v-c3fa07e9]{grid-template-columns:repeat(2,1fr)}.grid[data-v-c3fa07e9]{grid-template-columns:1fr}}@media(max-width:520px){.kpis[data-v-c3fa07e9]{grid-template-columns:1fr}.filters[data-v-c3fa07e9]{display:grid;grid-template-columns:1fr 1fr;width:100%}}.workspace[data-v-2cadbdd1]{max-width:1160px;margin:auto;padding:42px 24px}header[data-v-2cadbdd1],.editor-row[data-v-2cadbdd1],footer[data-v-2cadbdd1]{display:flex;justify-content:space-between;align-items:center;gap:12px}.folders[data-v-2cadbdd1],.presets[data-v-2cadbdd1],.history[data-v-2cadbdd1]{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:14px}.editor[data-v-2cadbdd1],article[data-v-2cadbdd1]{background:var(--surface,#fff);border:1px solid var(--border,#cfe0ff);border-radius:22px;padding:20px;margin:20px 0}.editor[data-v-2cadbdd1]{display:grid;gap:12px}.editor input[data-v-2cadbdd1],.editor textarea[data-v-2cadbdd1],.editor select[data-v-2cadbdd1]{padding:14px;border:1px solid var(--border,#d8e2f6);border-radius:12px;background:var(--surface);color:var(--text)}.editor input[data-v-2cadbdd1]{flex:1}.editor textarea[data-v-2cadbdd1]{min-height:130px}.grid[data-v-2cadbdd1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}.grid article[data-v-2cadbdd1]{margin:0}.grid article p[data-v-2cadbdd1]{min-height:70px;white-space:pre-wrap}button[data-v-2cadbdd1]{border:1px solid var(--border,#cad8ef);border-radius:11px;padding:9px 13px;background:var(--surface);color:var(--text)}button.active[data-v-2cadbdd1],.primary[data-v-2cadbdd1]{background:#1768ff;color:#fff}.history button[data-v-2cadbdd1]{padding:4px 8px}@media(max-width:600px){header[data-v-2cadbdd1],.editor-row[data-v-2cadbdd1]{align-items:stretch;flex-direction:column}.workspace[data-v-2cadbdd1]{padding:24px 14px}}.market[data-v-eea34b1e]{max-width:1160px;margin:auto;padding:42px 24px}.market>section[data-v-eea34b1e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px}article[data-v-eea34b1e]{background:var(--surface,#fff);border:1px solid var(--border,#cfddfa);border-radius:22px;padding:18px}img[data-v-eea34b1e]{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:14px}footer[data-v-eea34b1e]{display:flex;justify-content:space-between;align-items:center}button[data-v-eea34b1e]{background:#1768ff;color:#fff;border:0;border-radius:12px;padding:10px 16px}button[data-v-eea34b1e]:disabled{opacity:.6}.page[data-v-e36ffba4]{max-width:1200px;margin:auto}header[data-v-e36ffba4],.section-title[data-v-e36ffba4],.meta[data-v-e36ffba4],footer[data-v-e36ffba4]{display:flex;align-items:center;justify-content:space-between;gap:10px}.category-panel[data-v-e36ffba4],.cards article[data-v-e36ffba4],.dialog[data-v-e36ffba4]{background:var(--surface);border:1px solid var(--border,#d7e2f6);border-radius:18px;padding:18px;margin-bottom:18px}.chips[data-v-e36ffba4]{display:flex;gap:8px;flex-wrap:wrap}.chips span[data-v-e36ffba4]{padding:8px 12px;border-radius:20px;background:color-mix(in srgb,var(--surface) 80%,#1768ff 20%)}.cards[data-v-e36ffba4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.cards img[data-v-e36ffba4]{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:12px}.status[data-v-e36ffba4]{float:right;padding:4px 8px;border-radius:10px;background:#eef2fa}.status.published[data-v-e36ffba4]{color:#087d57;background:#ddf8ee}button[data-v-e36ffba4]{border:1px solid var(--border,#ccd8ed);background:var(--surface);color:var(--text);border-radius:10px;padding:8px 11px}.primary[data-v-e36ffba4]{background:#1768ff;color:#fff}.dialog[data-v-e36ffba4]{position:fixed;z-index:20;inset:5vh max(20px,calc(50vw - 340px)) auto;display:grid;gap:10px;box-shadow:0 30px 80px #0005;max-height:90vh;overflow:auto}.dialog input[data-v-e36ffba4],.dialog textarea[data-v-e36ffba4],.dialog select[data-v-e36ffba4]{padding:11px;border:1px solid var(--border);border-radius:9px;background:var(--surface);color:var(--text)}.dialog.compact[data-v-e36ffba4]{max-width:460px;margin:auto}@media(max-width:640px){.cards[data-v-e36ffba4]{grid-template-columns:1fr}.dialog[data-v-e36ffba4]{inset:10px}}:root{font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-synthesis:none;color-scheme:light;--page: #eaf3ff;--page-gradient: linear-gradient(145deg, #edf7ff, #e8f0ff 50%, #f3edff);--surface: #fff;--surface-soft: #f7f9fc;--surface-raised: #fff;--text: #17233d;--muted: #73809a;--label: #34415c;--placeholder: #a5aec0;--border: #d8e0ed;--border-strong: #acc8ff;--primary: #3978ed;--primary-text: #fff;--accent: #e94fcf;--danger: #d14343;--focus: #4d7ef0;--badge: #eef6ff;--badge-text: #236df4;--tip: #202735;--tip-text: #fff;--progress: #dfe6f2;--progress-fill: linear-gradient(90deg, #d94ee8, #3484ff);--action: #f2f6ff;--action-text: #175ad7;--brand: linear-gradient(135deg, #437ef7, #7869e8);--overlay: #26324778;--lightbox: #10151ee6;--warning: #fff8e9;--warning-text: #7d5b25;--warning-border: #ffda9b;--shadow: rgba(54, 88, 148, .16);--shadow-strong: rgba(17, 25, 47, .32);--header: rgba(255, 255, 255, .88);--ambient-blue: rgba(98, 157, 255, .22);--ambient-violet: rgba(165, 129, 255, .16);--ambient-pink: rgba(255, 147, 204, .13);--glass-surface: rgba(255, 255, 255, .82);--glass-border: rgba(175, 202, 255, .58);--surface-hover: #f1f6ff;--success: #0c9f72;--success-soft: #e5faf3;--studio-shell-width: 930px}:root[data-theme=dark]{color-scheme:dark;--page: #070a12;--page-gradient: radial-gradient(circle at 0 35%, #3a101c 0, transparent 42%), radial-gradient(circle at 100% 25%, #081d43 0, transparent 48%), #070a12;--surface: #111827;--surface-soft: #172033;--surface-raised: #1c273b;--text: #eef4ff;--muted: #aab6ca;--label: #d7e0ef;--placeholder: #7f8da5;--border: #34435d;--border-strong: #5274a8;--primary: #4f8cff;--primary-text: #fff;--accent: #ef79c2;--danger: #ff7b86;--focus: #76a7ff;--badge: #172b4b;--badge-text: #8db7ff;--tip: #edf3ff;--tip-text: #111827;--progress: #2c3950;--progress-fill: linear-gradient(90deg, #dd62c6, #5595ff);--action: #1b3155;--action-text: #a9c8ff;--brand: linear-gradient(135deg, #4d88ff, #8f76ff);--overlay: #03060dcc;--lightbox: #02040aee;--warning: #32291c;--warning-text: #ffd999;--warning-border: #72562b;--shadow: rgba(0, 0, 0, .5);--shadow-strong: rgba(0, 0, 0, .72);--header: rgba(9, 14, 25, .9);--ambient-blue: rgba(54, 116, 255, .2);--ambient-violet: rgba(137, 96, 255, .17);--ambient-pink: rgba(234, 78, 167, .12);--glass-surface: rgba(16, 24, 40, .84);--glass-border: rgba(86, 119, 177, .54);--surface-hover: #1a2942;--success: #48d7a6;--success-soft: #123a32}.admin-shell{--admin-sidebar:228px;min-height:100vh;display:grid;grid-template-columns:var(--admin-sidebar) minmax(0,1fr);background:radial-gradient(circle at 78% 0,var(--ambient-blue),transparent 31%),radial-gradient(circle at 28% 100%,var(--ambient-violet),transparent 38%),var(--page-gradient);color:var(--text)}.admin-sidebar{position:sticky;z-index:40;top:0;height:100vh;padding:18px 12px 14px;display:flex;flex-direction:column;overflow:auto;background:color-mix(in srgb,var(--surface) 88%,transparent);border-right:1px solid var(--glass-border);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.admin-brand{display:flex;align-items:center;gap:11px;padding:7px 8px 20px;color:var(--text);text-decoration:none}.admin-brand>span{display:grid;place-items:center;width:42px;height:42px;flex:none;border-radius:14px;color:#fff;background:var(--brand);box-shadow:0 10px 28px color-mix(in srgb,var(--primary) 32%,transparent)}.admin-brand div{display:flex;min-width:0;flex-direction:column}.admin-brand strong{font-size:15px;white-space:nowrap}.admin-brand small{margin-top:2px;color:var(--muted);font-size:11px}.admin-sidebar nav{display:grid;gap:17px}.nav-group>small{display:block;padding:0 10px 7px;color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.nav-group a,.admin-controls a,.admin-controls button{display:flex;align-items:center;gap:10px;width:100%;min-height:39px;padding:8px 10px;border:0;border-radius:11px;color:var(--muted);background:transparent;text-align:left;text-decoration:none;white-space:nowrap;transition:background-color .18s ease,color .18s ease,transform .18s ease}.nav-group a:hover,.admin-controls a:hover,.admin-controls button:hover{color:var(--text);background:var(--surface-hover)}.nav-group a:active,.admin-controls button:active{transform:translateY(1px)}.nav-group a.router-link-active{color:var(--primary);background:var(--primary-soft,var(--action));font-weight:750;box-shadow:inset 3px 0 0 var(--primary)}.admin-controls{display:grid;gap:2px;margin-top:auto;padding-top:16px;border-top:1px solid var(--border)}.control-glyph{display:grid;place-items:center;width:18px;height:18px;font-size:10px;font-weight:800}.admin-sidebar-close,.mobile-menu{display:none}.admin-workbench{min-width:0}.admin-topbar{position:sticky;z-index:30;top:0;height:64px;padding:0 clamp(18px,3vw,44px);display:flex;align-items:center;justify-content:space-between;background:color-mix(in srgb,var(--header) 90%,transparent);border-bottom:1px solid var(--glass-border);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.admin-topbar>div{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700}.admin-topbar small{padding-left:10px;color:var(--muted);border-left:1px solid var(--border);font-weight:500}.admin-environment-dot,.admin-topbar-status i{width:8px;height:8px;border-radius:50%;background:var(--success);box-shadow:0 0 0 4px color-mix(in srgb,var(--success) 13%,transparent)}.admin-topbar-status span{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:12px}.admin-avatar{display:grid!important;place-items:center;width:34px;height:34px;margin-left:6px;border-radius:12px;color:#fff!important;background:var(--brand);font-weight:850}.admin-content{min-width:0;width:min(1440px,100%);margin:0 auto;padding:36px clamp(18px,3vw,46px) 72px}.admin-page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:24px}.admin-page-heading{min-width:0}.admin-eyebrow{margin:0 0 7px;color:var(--primary);font-size:12px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.admin-page-header h1{margin:0;color:var(--text);font-size:clamp(30px,3vw,42px);line-height:1.08;letter-spacing:-.045em}.admin-page-description{max-width:720px;margin:10px 0 0;color:var(--muted);line-height:1.65}.admin-page-meta{display:flex;gap:9px;margin-top:14px;color:var(--muted);font-size:12px}.admin-page-actions,.admin-panel-actions,.admin-empty-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.admin-panel{padding:22px;margin-bottom:18px;border:1px solid var(--glass-border);border-radius:22px;background:color-mix(in srgb,var(--glass-surface) 94%,transparent);box-shadow:0 18px 45px color-mix(in srgb,var(--shadow) 56%,transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.admin-panel.is-compact{padding:16px}.admin-panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:18px}.admin-panel-header h2{margin:0;font-size:19px;letter-spacing:-.025em}.admin-panel-header p{margin:6px 0 0;color:var(--muted);font-size:13px;line-height:1.55}.admin-empty-state{display:grid;justify-items:center;padding:48px 22px;text-align:center;border:1px dashed var(--border-strong);border-radius:18px;background:linear-gradient(145deg,color-mix(in srgb,var(--action) 72%,transparent),color-mix(in srgb,var(--surface) 78%,transparent))}.admin-empty-icon{display:grid;place-items:center;width:56px;height:56px;margin-bottom:14px;border-radius:18px;color:var(--primary);background:var(--action);box-shadow:0 12px 25px color-mix(in srgb,var(--primary) 14%,transparent)}.admin-empty-state h3{margin:0;font-size:18px}.admin-empty-state p{max-width:520px;margin:8px 0 18px;color:var(--muted);line-height:1.6}.admin-primary-button,.admin-secondary-button,.admin-danger-button{min-height:42px;padding:0 17px;border-radius:12px;font-weight:750}.admin-primary-button{border:1px solid transparent;color:var(--primary-text);background:linear-gradient(135deg,var(--primary),#7065ff);box-shadow:0 10px 22px color-mix(in srgb,var(--primary) 28%,transparent)}.admin-secondary-button{border:1px solid var(--border);color:var(--text);background:var(--surface)}.admin-danger-button{border:1px solid color-mix(in srgb,var(--danger) 36%,var(--border));color:var(--danger);background:color-mix(in srgb,var(--danger) 9%,var(--surface))}.admin-status-badge{display:inline-flex;align-items:center;gap:7px;min-height:28px;padding:4px 9px;border-radius:999px;color:var(--muted);background:var(--surface-soft);font-size:11px;font-weight:800}.admin-status-badge i{width:7px;height:7px;border-radius:50%;background:currentColor}.admin-status-badge.is-success{color:var(--success);background:var(--success-soft)}.admin-status-badge.is-warning{color:var(--warning-text);background:var(--warning)}.admin-status-badge.is-danger{color:var(--danger);background:color-mix(in srgb,var(--danger) 10%,var(--surface))}.admin-status-badge.is-info{color:var(--primary);background:var(--action)}.admin-content table{width:100%;border-collapse:separate;border-spacing:0}.admin-content th{padding:12px;color:var(--muted);background:var(--action);font-size:11px;font-weight:800;text-align:left;white-space:nowrap}.admin-content th:first-child{border-radius:12px 0 0 12px}.admin-content th:last-child{border-radius:0 12px 12px 0}.admin-content td{padding:13px 12px;border-bottom:1px solid var(--border);vertical-align:middle}.admin-content input:not([type=checkbox]):not([type=radio]),.admin-content select,.admin-content textarea{width:100%;min-height:42px;padding:9px 12px;border:1px solid var(--border);border-radius:11px;color:var(--text);background:var(--surface);outline:none}.admin-content textarea{min-height:110px;resize:vertical}.admin-content input:focus,.admin-content select:focus,.admin-content textarea:focus{border-color:var(--focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--focus) 18%,transparent)}.admin-content button{min-height:40px;padding:8px 14px;border:1px solid var(--border);border-radius:11px;color:var(--text);background:var(--surface);font-weight:700}.admin-content button:hover{border-color:var(--border-strong);background:var(--surface-hover)}.admin-content .admin-primary-button{border-color:transparent;color:var(--primary-text);background:linear-gradient(135deg,var(--primary),#7065ff)}.admin-content .table,.admin-content .table-wrap,.admin-content .data-table-shell{overflow-x:auto}.admin-sidebar-scrim{display:none}@media(max-width:900px){.admin-shell{grid-template-columns:1fr}.admin-sidebar{position:fixed;left:0;transform:translate(-105%);width:min(310px,88vw);transition:transform .22s ease}.admin-sidebar.is-open{transform:translate(0)}.admin-sidebar-scrim{display:block;position:fixed;z-index:35;inset:0;background:var(--overlay)}.mobile-menu{display:grid;place-items:center;position:fixed;z-index:32;left:12px;top:11px;width:42px;height:42px;padding:0;border:1px solid var(--glass-border);border-radius:13px;color:var(--text);background:var(--header);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.admin-sidebar-close{display:grid;place-items:center;position:absolute;right:10px;top:15px;width:36px;height:36px;padding:0;border:0;border-radius:10px;color:var(--muted);background:transparent}.admin-topbar{padding-left:66px}.admin-content{padding-top:28px}.admin-page-header{align-items:flex-start;flex-direction:column}.admin-page-actions{width:100%}}@media(max-width:600px){.admin-topbar small,.admin-topbar-status>span:not(.admin-avatar){display:none}.admin-content{padding-inline:13px}.admin-panel{padding:16px;border-radius:17px}.admin-page-header h1{font-size:30px}.admin-page-actions>*{flex:1}.admin-panel-header{flex-direction:column}.admin-empty-state{padding:34px 14px}}@media(prefers-reduced-motion:reduce){.admin-sidebar,.nav-group a,.admin-controls button{transition:none}}.admin-alert{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 18px;padding:13px 16px;border:1px solid var(--border);border-radius:13px;background:var(--surface);font-size:13px}.admin-alert.is-error{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 32%,var(--border));background:color-mix(in srgb,var(--danger) 7%,var(--surface))}.admin-alert.is-success{color:var(--success);border-color:color-mix(in srgb,var(--success) 28%,var(--border));background:var(--success-soft)}.admin-loading{padding:34px;color:var(--muted);text-align:center}.admin-cell-note{display:block;margin-top:4px;color:var(--muted);font-size:11px}.admin-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.admin-form-grid label,.admin-inline-form label{display:grid;gap:7px;color:var(--muted);font-size:12px;font-weight:700}.admin-form-grid .wide{grid-column:1/-1}.admin-check{display:flex!important;align-items:center;gap:9px!important;align-self:end;min-height:42px}.admin-check input{width:18px;height:18px}.admin-inline-form{display:flex;align-items:end;gap:12px;flex-wrap:wrap}.admin-inline-form label{flex:1;min-width:160px}.admin-drawer-backdrop{position:fixed;z-index:80;inset:0;display:flex;justify-content:flex-end;background:var(--overlay);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.admin-drawer{width:min(680px,100%);height:100%;padding:26px;overflow:auto;border-radius:24px 0 0 24px!important;background:var(--surface)!important;box-shadow:-28px 0 70px #0003!important}.admin-drawer>header,.admin-drawer>footer{display:flex;align-items:center;justify-content:space-between;gap:14px}.admin-drawer>header{margin-bottom:24px}.admin-drawer>header small{color:var(--primary);font-size:11px;font-weight:850;letter-spacing:.08em}.admin-drawer>header h2{margin:4px 0 0}.admin-drawer>footer{justify-content:flex-end;margin-top:24px;padding-top:18px;border-top:1px solid var(--border)}.admin-stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:15px}.admin-stat-grid .admin-panel{display:grid;gap:6px}.admin-stat-grid small{color:var(--muted)}.admin-stat-grid strong{font-size:28px}.admin-stat-grid p{margin:0;color:var(--muted);font-size:12px}.admin-record-list{display:grid;gap:10px}.admin-record-list>article{display:flex;align-items:center;gap:14px;padding:14px;border:1px solid var(--border);border-radius:15px!important;background:var(--surface-soft)!important;box-shadow:none!important}.admin-record-list>article>div:nth-child(2){display:grid;flex:1;min-width:0;gap:4px}.admin-record-list strong{overflow:hidden;text-overflow:ellipsis}.admin-record-list small{color:var(--muted);overflow:hidden;text-overflow:ellipsis}.record-icon,.admin-section-icon{display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:13px;color:var(--primary);background:var(--action)}.admin-row-actions,.admin-inline-status{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.admin-rule-grid,.admin-card-grid,.admin-storage-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:15px}.admin-rule-grid>article,.admin-card-grid>article,.admin-storage-grid>article{padding:18px;border:1px solid var(--border);border-radius:17px!important;background:var(--surface-soft)!important;box-shadow:none!important}.admin-rule-grid article>header,.admin-card-grid article>header,.admin-storage-grid article>header,.admin-card-grid article>footer,.admin-rule-grid article>footer,.admin-storage-grid article>footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-rule-grid article>header div{display:grid;gap:3px}.admin-rule-grid article>header small{color:var(--muted)}.admin-rule-grid article>footer,.admin-storage-grid article>footer{justify-content:flex-end;margin-top:16px}.admin-card-grid h3{margin:16px 0 6px}.admin-card-grid p{min-height:40px;margin:0;color:var(--muted);line-height:1.55}.admin-card-meta,.admin-package-price{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:16px 0;padding:12px;border-radius:12px;background:var(--action)}.admin-package-price strong{font-size:22px}.admin-code-output{min-height:210px!important;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.admin-currency-preview{display:flex;align-items:center;gap:12px;margin-bottom:18px;padding:14px;border:1px solid var(--border);border-radius:15px;background:var(--action)}.admin-currency-preview>span{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;color:#fff;background:var(--brand);font-size:20px}.admin-currency-preview div{display:grid;gap:4px}.admin-currency-preview small{color:var(--muted)}.admin-settings-stack{display:grid}.admin-progress-card{display:flex;align-items:center;gap:18px;margin-top:16px;padding:14px;border-radius:13px;background:var(--action);color:var(--muted)}@media(max-width:760px){.admin-form-grid{grid-template-columns:1fr}.admin-form-grid .wide{grid-column:auto}.admin-record-list>article{align-items:flex-start;flex-wrap:wrap}.admin-record-list>article>.admin-row-actions{width:100%}.admin-record-list>article>.admin-row-actions button{flex:1}.admin-drawer{padding:18px;border-radius:0!important}.admin-rule-grid,.admin-card-grid,.admin-storage-grid{grid-template-columns:1fr}}*{box-sizing:border-box}html,body,#app{min-height:100%;background:var(--page);color:var(--text)}body{margin:0}button,input,textarea,select{font:inherit}button{cursor:pointer}button,a,summary,input,textarea,select{touch-action:manipulation}:focus-visible{outline:3px solid color-mix(in srgb,var(--focus) 72%,transparent);outline-offset:3px}button:disabled{cursor:not-allowed;opacity:.65}a{color:var(--primary)}.page-shell{min-height:calc(100vh - 64px);padding:42px clamp(18px,4vw,56px) 80px;position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(circle at 9% 3%,var(--ambient-blue),transparent 34%),radial-gradient(circle at 92% 18%,var(--ambient-violet),transparent 33%),linear-gradient(150deg,color-mix(in srgb,var(--page) 88%,#fff),var(--page))}.page-shell:before{content:"";position:fixed;z-index:-1;inset:64px 0 0;pointer-events:none;background:radial-gradient(circle at 45% 62%,var(--ambient-pink),transparent 35%)}.page-container{width:min(1240px,100%);margin-inline:auto}.page-hero{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:28px}.page-hero .eyebrow{display:inline-flex;align-items:center;gap:7px;color:var(--primary);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.page-hero h1{margin:8px 0 7px;color:var(--text);font-size:clamp(30px,4vw,46px);line-height:1.12;letter-spacing:-.045em}.page-hero p{max-width:680px;margin:0;color:var(--muted);line-height:1.7}.glass-card,.content-card,.state-panel{border:1px solid var(--glass-border);border-radius:22px;background:var(--glass-surface);box-shadow:0 20px 56px color-mix(in srgb,var(--shadow) 72%,transparent);-webkit-backdrop-filter:blur(20px) saturate(1.12);backdrop-filter:blur(20px) saturate(1.12)}.glass-card,.content-card{padding:22px}.state-panel{min-height:180px;padding:34px;display:grid;place-items:center;align-content:center;gap:12px;text-align:center;color:var(--muted)}.section-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px}.stat-card{min-height:142px;padding:20px;border:1px solid var(--glass-border);border-radius:20px;background:linear-gradient(145deg,var(--glass-surface),color-mix(in srgb,var(--badge) 54%,var(--glass-surface)));box-shadow:0 15px 40px color-mix(in srgb,var(--shadow) 58%,transparent)}.stat-card small,.stat-card span{color:var(--muted)}.stat-card strong{display:block;margin-top:10px;color:var(--text);font-size:clamp(27px,3vw,38px);line-height:1}.primary-action,.secondary-action,.danger-action{min-height:44px;padding:0 17px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:13px;font-weight:750;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.primary-action{border:0;background:linear-gradient(135deg,#4b8dff,#2465e8);color:#fff;box-shadow:0 11px 25px #2c6fe83b}.secondary-action{border:1px solid var(--border);background:var(--surface-raised);color:var(--text)}.danger-action{border:1px solid color-mix(in srgb,var(--danger) 42%,var(--border));background:color-mix(in srgb,var(--danger) 8%,var(--surface));color:var(--danger)}.primary-action:hover,.secondary-action:hover,.danger-action:hover{transform:translateY(-2px);box-shadow:0 14px 28px var(--shadow)}.toolbar{padding:10px;display:flex;align-items:center;gap:9px;flex-wrap:wrap;border:1px solid var(--glass-border);border-radius:17px;background:var(--glass-surface);box-shadow:0 12px 32px color-mix(in srgb,var(--shadow) 54%,transparent)}.toolbar input,.toolbar select{min-height:42px;border-radius:11px}.data-table-shell{overflow:auto;border:1px solid var(--glass-border);border-radius:20px;background:var(--glass-surface);box-shadow:0 18px 45px var(--shadow)}.data-table-shell table{width:100%;border-collapse:collapse;min-width:720px}.data-table-shell th{background:color-mix(in srgb,var(--badge) 62%,var(--surface));color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:.04em}.data-table-shell th,.data-table-shell td{padding:14px 16px;text-align:left;border-bottom:1px solid var(--border)}.data-table-shell tbody tr:hover{background:color-mix(in srgb,var(--badge) 45%,transparent)}.status-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border-radius:999px;background:var(--badge);color:var(--badge-text);font-size:12px;font-weight:700}.status-chip.success{background:var(--success-soft);color:var(--success)}.status-chip.danger{background:color-mix(in srgb,var(--danger) 10%,var(--surface));color:var(--danger)}@media(max-width:760px){.page-shell{padding:28px 14px 60px}.page-hero{align-items:flex-start;flex-direction:column;margin-bottom:20px}.page-hero h1{font-size:30px}.glass-card,.content-card{padding:17px;border-radius:18px}.section-grid{grid-template-columns:1fr}.stat-card{grid-column:1!important}.toolbar{align-items:stretch}.toolbar>*{flex:1 1 145px}}input,textarea,select{color:var(--text);background:var(--surface-soft);border:1px solid var(--border);outline:none}input::placeholder,textarea::placeholder{color:var(--placeholder)}input:focus,textarea:focus,select:focus,.input-action:focus-within{border-color:var(--focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--focus) 18%,transparent)}.site-header{position:sticky;top:0;z-index:40;height:58px;padding:0 22px;display:flex;align-items:center;justify-content:space-between;background:var(--header);border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.site-identity{display:flex;gap:9px;align-items:center;color:var(--text);text-decoration:none}.site-identity img{width:30px;height:30px;object-fit:contain}.site-header nav{display:flex;gap:8px;align-items:center}.site-header button,.currency-badge{border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text);padding:7px 10px}.currency-badge{font-size:12px}.currency-badge i{font-style:normal;color:var(--accent);margin-right:5px}.auth-page{min-height:calc(100vh - 58px);display:grid;place-items:center;padding:48px 20px 78px;position:relative;overflow:hidden;background:var(--page-gradient)}.ambient{display:none}.auth-card{position:relative;width:min(100%,440px);padding:38px 42px 34px;background:var(--surface);border:1px solid var(--border);border-radius:24px;box-shadow:0 24px 70px var(--shadow)}.brand{display:flex;justify-content:center;align-items:center;gap:10px;color:var(--text);text-decoration:none;font-size:20px;font-weight:700;margin-bottom:28px}.brand-mark{display:grid;place-items:center;width:34px;height:34px;color:var(--primary-text);border-radius:11px;background:var(--brand)}.auth-card header{text-align:center;margin-bottom:28px}.auth-card h1{font-size:28px;margin:0 0 8px}.auth-card header p,.switch,.copyright{color:var(--muted)}form{display:grid;gap:18px}label{display:grid;gap:8px;color:var(--label);font-size:13px;font-weight:600}.label-row{display:flex;justify-content:space-between;font-weight:500}.input-action{display:flex;align-items:center;border:1px solid var(--border);border-radius:11px;background:var(--surface-soft)}input{width:100%;height:46px;padding:0 14px;border-radius:11px}.input-action input{border:0;box-shadow:none}.text-button{white-space:nowrap;border:0;border-left:1px solid var(--border);background:transparent;color:var(--primary);padding:6px 12px}.primary{height:48px;border:0;border-radius:11px;background:var(--primary);color:var(--primary-text);font-weight:600;box-shadow:0 8px 18px var(--shadow)}.switch{text-align:center;font-size:13px;margin:24px 0 0}.error{margin:0;color:var(--danger);font-size:12px}.success-icon{display:grid;place-items:center;margin:8px auto;width:56px;height:56px;border-radius:50%;color:var(--action-text);background:var(--action)}.copyright{position:absolute;bottom:24px;margin:0;font-size:11px}.studio-page{min-height:100vh;background:var(--page-gradient);color:var(--text);padding-bottom:80px;position:relative;overflow:hidden}.studio-page:before,.studio-page:after{content:"";position:absolute;pointer-events:none;border-radius:50%;filter:blur(4px);opacity:.55}.studio-page:before{width:560px;height:560px;left:-240px;top:-210px;background:radial-gradient(circle,#8bb7ff55,transparent 68%)}.studio-page:after{width:520px;height:520px;right:-210px;top:80px;background:radial-gradient(circle,#d6a9ff45,transparent 70%)}.studio-brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--text)}.brand-badge,.hero-logo{display:grid;place-items:center;color:var(--badge-text);background:linear-gradient(145deg,var(--surface),var(--badge));border:1px solid color-mix(in srgb,var(--border-strong) 70%,#fff);box-shadow:0 12px 30px var(--shadow)}.brand-badge{width:34px;height:34px;border-radius:11px}.nav-actions{display:flex;gap:8px;align-items:center}.nav-actions button{height:38px;padding:0 14px;display:flex;align-items:center;gap:7px;border:1px solid color-mix(in srgb,var(--border) 78%,transparent);border-radius:14px;background:color-mix(in srgb,var(--surface) 88%,transparent);color:var(--muted);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.nav-actions button:hover{transform:translateY(-1px);border-color:var(--border-strong);box-shadow:0 8px 24px var(--shadow)}.nav-actions .credits{background:linear-gradient(135deg,var(--badge),color-mix(in srgb,var(--accent) 9%,var(--surface)));color:var(--text)}.nav-actions .avatar{width:40px;padding:0;justify-content:center;color:var(--badge-text);border-radius:50%}.hero{text-align:center;padding:36px 20px 31px;position:relative;z-index:1}.hero-logo{width:62px;height:62px;margin:auto;border-radius:19px;font-size:29px;transform:rotate(-2deg)}.hero h1{margin:22px 0 11px;font-size:clamp(28px,2.5vw,38px);font-weight:520;letter-spacing:-.035em;color:var(--label)}.hero p{margin:0;color:var(--muted);font-size:15px;font-weight:600}.composer{width:min(860px,calc(100% - 32px));margin:auto;background:color-mix(in srgb,var(--surface) 94%,transparent);border:1px solid color-mix(in srgb,var(--border-strong) 85%,#fff);border-radius:24px;padding:12px 14px 10px;box-shadow:0 26px 68px color-mix(in srgb,var(--shadow) 70%,transparent),0 0 0 3px color-mix(in srgb,var(--primary) 3%,transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:relative;z-index:2}.composer:focus-within{border-color:var(--primary);box-shadow:0 32px 90px var(--shadow),0 0 0 5px color-mix(in srgb,var(--primary) 10%,transparent)}.upload-row{min-height:58px;display:flex;gap:10px;align-items:center}.upload{width:68px;height:58px;border:1px dashed var(--border-strong);border-radius:16px;display:grid;place-items:center;align-content:center;gap:4px;color:var(--muted);background:linear-gradient(145deg,var(--surface-soft),color-mix(in srgb,var(--badge) 70%,var(--surface)));transition:.18s ease}.upload:hover{color:var(--primary);border-color:var(--primary);transform:translateY(-1px)}.upload input{display:none}.thumb{position:relative;width:74px;height:68px;overflow:hidden;border-radius:14px;background:var(--surface-soft);box-shadow:0 5px 16px var(--shadow)}.thumb img{width:100%;height:100%;object-fit:cover}.thumb button{position:absolute;right:3px;top:3px;border:0;border-radius:50%;background:var(--tip);color:var(--tip-text)}.thumb span{position:absolute;bottom:3px;left:5px;background:var(--tip);color:var(--tip-text);border-radius:5px;padding:2px 5px;font-size:10px}.composer textarea{width:100%;height:82px;padding:15px 5px;border:0;border-top:1px solid var(--border);resize:none;font-size:15px;line-height:1.6;background:transparent}.prompt-tools{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:0 5px 10px;color:var(--muted)}.prompt-tools button,.result-actions button{border:1px solid var(--border);background:var(--surface-soft);color:var(--text);border-radius:18px;padding:7px 12px;transition:.18s ease}.prompt-tools button:hover,.result-actions button:hover{border-color:var(--border-strong);background:var(--badge)}.tip-wrap{position:relative}.tip-wrap i{display:none;position:absolute;bottom:38px;right:0;width:215px;background:var(--tip);color:var(--tip-text);padding:8px 10px;border-radius:8px;font-style:normal}.tip-wrap:hover i,.tip-wrap:focus i{display:block}.composer-footer{min-height:52px;border-top:1px solid var(--border);display:flex;gap:10px;align-items:center}.kind-tabs{display:flex;background:var(--badge);border-radius:15px;padding:3px}.kind-tabs button{border:0;background:transparent;padding:9px 16px;border-radius:12px;color:var(--muted)}.kind-tabs button.active{background:var(--surface-raised);color:var(--text);font-weight:700;box-shadow:0 3px 12px var(--shadow)}.composer-footer select{border:1px solid transparent;max-width:145px;border-radius:10px;padding:7px 8px;background:transparent}.composer-footer select:hover{border-color:var(--border)}.cost{margin-left:auto;border:1px solid var(--border);border-radius:18px;padding:8px 12px;background:var(--surface-soft);font-weight:650;color:var(--text);cursor:pointer}.studio-status{position:relative;z-index:2;width:min(860px,calc(100% - 32px));margin:10px auto 0;padding:9px 14px;border:1px solid color-mix(in srgb,var(--primary) 22%,var(--border));border-radius:12px;color:var(--text-muted);background:color-mix(in srgb,var(--surface) 94%,var(--primary) 6%);box-shadow:0 12px 30px color-mix(in srgb,var(--shadow) 48%,transparent)}.submit{width:44px;height:44px;border:0;border-radius:50%;color:var(--primary-text);background:linear-gradient(145deg,#4d8dff,#2465e8);font-size:23px;box-shadow:0 10px 24px color-mix(in srgb,var(--primary) 38%,transparent);transition:transform .18s ease,box-shadow .18s ease}.submit:hover:not(:disabled){transform:translateY(-2px) scale(1.03);box-shadow:0 14px 30px color-mix(in srgb,var(--primary) 48%,transparent)}.task-card{display:flex;align-items:center;gap:12px;max-width:470px;margin-bottom:12px;padding:9px;border:1px solid var(--border);background:var(--surface-soft);border-radius:17px}.task-card img,.task-card video{width:64px;height:64px;object-fit:cover;border-radius:13px}.task-orb,.history-wait{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;color:var(--badge-text);background:var(--badge)}.task-copy{min-width:0;flex:1;display:grid;gap:5px}.task-copy small{color:var(--muted)}.progress{height:4px;background:var(--progress);border-radius:4px;overflow:hidden}.progress i{height:100%;display:block;background:var(--progress-fill)}.result-actions{display:flex;gap:6px}.result-actions button{color:var(--action-text);background:var(--action)}.progress.indeterminate i{width:100%!important;background:linear-gradient(90deg,transparent,var(--progress-fill),transparent);background-size:220% 100%;animation:progress-pulse 1.4s ease-in-out infinite}@keyframes progress-pulse{0%{background-position:220% 0}to{background-position:-120% 0}}.task-meta{display:flex;gap:12px;flex-wrap:wrap;font-size:12px;color:var(--muted)}.task-error{font-size:12px;color:#c22f34}.toast{position:fixed;z-index:1000;top:18px;left:50%;transform:translate(-50%);max-width:min(520px,calc(100% - 32px));padding:11px 16px;border-radius:12px;font-weight:600;box-shadow:0 16px 40px color-mix(in srgb,var(--shadow) 40%,transparent);cursor:pointer}.toast.success{color:#0a7d4f;background:#e6f7ef;border:1px solid #b7e6cf}.toast.info{color:#1560c9;background:#eaf2ff;border:1px solid #c4d9fb}.toast.error{color:#c22f34;background:#fdeaea;border:1px solid #f3c2c4}.inspiration{width:min(1368px,calc(100% - 48px));margin:76px auto 40px;position:relative;z-index:1}.inspiration>div:first-child{display:flex;align-items:end;justify-content:space-between;margin-bottom:18px}.inspiration h2{font-size:26px;letter-spacing:-.03em;margin:0}.inspiration span{color:var(--muted)}.gallery{display:grid;grid-template-columns:repeat(5,1fr);gap:15px}.gallery img,.gallery video,.gallery-fallback{width:100%;height:292px;object-fit:cover;border-radius:16px;border:1px solid color-mix(in srgb,var(--border) 72%,transparent);box-shadow:0 16px 38px var(--shadow);transition:transform .22s ease,box-shadow .22s ease}.gallery img:hover,.gallery video:hover,.gallery-fallback:hover{transform:translateY(-5px);box-shadow:0 24px 50px var(--shadow)}.gallery-fallback{display:grid;place-items:center;font-size:54px;color:var(--primary);background:linear-gradient(145deg,color-mix(in srgb,var(--primary) 18%,var(--surface)),color-mix(in srgb,#bf7cff 14%,var(--surface)))}.modal-backdrop,.lightbox{position:fixed;inset:0;z-index:20;display:grid;place-items:center;background:var(--overlay);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);padding:20px}.history-modal{width:min(720px,100%);max-height:82vh;overflow:auto;background:var(--surface);border:1px solid var(--border);border-radius:26px;box-shadow:0 30px 90px var(--shadow-strong)}.history-modal header{position:sticky;top:0;background:var(--surface);display:flex;justify-content:space-between;align-items:center;padding:22px 25px 14px;border-bottom:1px solid var(--border)}.history-modal header button,.lightbox button{border:0;border-radius:12px;background:var(--surface-soft);color:var(--text)}.retention{margin:18px 25px;padding:14px;border:1px solid var(--warning-border);background:var(--warning);color:var(--warning-text);border-radius:15px}.history-modal article{margin:0 25px 12px;padding:12px;display:flex;gap:14px;border:1px solid var(--border);background:var(--surface-soft);border-radius:17px}.history-modal article img,.history-modal article video,.history-wait{width:64px;height:64px;object-fit:cover;border-radius:14px}.history-modal article span,.history-modal article small{color:var(--muted)}.completed{color:var(--action-text)}.processing{color:var(--warning-text)}.lightbox{z-index:30;background:var(--lightbox)}.lightbox img,.lightbox video{max-width:min(1080px,92vw);max-height:88vh;border-radius:18px}.history-item{cursor:pointer;transition:border-color .18s ease,transform .18s ease}.history-item:hover,.history-item:focus-visible{border-color:var(--primary);transform:translateY(-1px)}.preview-modal{width:min(620px,100%);max-height:88vh;overflow:auto;background:var(--surface);border:1px solid var(--border);border-radius:26px;box-shadow:0 30px 90px var(--shadow-strong)}.preview-modal header{position:sticky;top:0;background:var(--surface);display:flex;justify-content:space-between;align-items:center;padding:20px 24px 14px;border-bottom:1px solid var(--border)}.preview-modal header button{border:0;border-radius:12px;background:var(--surface-soft);color:var(--text)}.preview-body{padding:18px 24px;display:flex;flex-direction:column;gap:14px}.preview-body img,.preview-body video{width:100%;max-height:58vh;object-fit:contain;border-radius:16px;background:var(--surface-soft)}.preview-prompt{margin:0;color:var(--text)}.preview-meta{color:var(--muted)}.preview-actions{display:flex;gap:8px;flex-wrap:wrap;padding:0 24px 22px}.preview-actions button{border:1px solid var(--border);background:var(--surface-soft);color:var(--text);border-radius:18px;padding:8px 14px;cursor:pointer;transition:.18s ease}.preview-actions button:hover{border-color:var(--border-strong);background:var(--badge)}.preview-actions button.primary{color:var(--action-text);background:var(--action);border-color:var(--action)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0;);white-space:nowrap;border:0}@media(max-width:900px){.nav-actions button:not(.credits):not(.avatar):not(.history-button){display:none}.hero{padding-top:48px}.composer-footer{flex-wrap:wrap}.gallery{grid-template-columns:repeat(2,1fr)}.gallery>:last-child{grid-column:span 2}}@media(max-width:560px){.auth-page{padding:24px 16px 58px}.auth-card{padding:30px 22px}.nav-actions .credits{display:none}.hero{padding:30px 16px 24px}.hero h1{font-size:25px}.composer{border-radius:22px;width:calc(100% - 24px);padding-inline:12px}.prompt-tools{overflow-x:auto;justify-content:flex-start;scrollbar-width:none}.prompt-tools>span{margin-left:auto}.prompt-tools button{flex:0 0 auto}.composer-footer{flex-wrap:nowrap;gap:5px;overflow-x:auto;padding:5px 0;scrollbar-width:none}.composer-footer::-webkit-scrollbar,.prompt-tools::-webkit-scrollbar,.gallery::-webkit-scrollbar{display:none}.kind-tabs,.composer-footer label,.cost,.submit{flex:0 0 auto}.composer-footer label{max-width:132px}.cost{margin-left:0}.inspiration{width:calc(100% - 28px);margin-top:54px}.gallery{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;padding-bottom:8px;scrollbar-width:none}.gallery img,.gallery video,.gallery-fallback{flex:0 0 74vw;width:74vw;height:210px;scroll-snap-align:start}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:is(.center,.tickets,.workspace,.market,.page){width:min(1180px,calc(100% - 32px));min-height:calc(100vh - 64px);margin:0 auto;padding:44px 0 72px;color:var(--text)}:is(.center,.tickets,.workspace,.market,.page)>h1{margin:0 0 8px;font-size:clamp(30px,4vw,46px);line-height:1.12;letter-spacing:-.045em}:is(.center,.tickets,.workspace,.market,.page)>h1+p{color:var(--muted);line-height:1.7}:is(.center,.tickets,.workspace,.market,.page)>header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}:is(.center,.tickets,.workspace,.market,.page)>header h1{margin:0;font-size:clamp(30px,4vw,44px);letter-spacing:-.04em}:is(.center,.tickets,.workspace,.market,.page)>article,:is(.center,.tickets,.workspace,.market,.page)>section,:is(.center,.tickets,.workspace,.market,.page)>form{border:1px solid var(--glass-border)!important;border-radius:20px!important;background:var(--glass-surface)!important;box-shadow:0 18px 50px color-mix(in srgb,var(--shadow) 64%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}:is(.center,.tickets,.workspace,.market,.page) button:not(.text-button){min-height:42px;border-radius:12px}:is(.center,.tickets,.workspace,.market,.page)>article{transition:transform .18s ease,border-color .18s ease}:is(.center,.tickets,.workspace,.market,.page)>article:hover{transform:translateY(-2px);border-color:var(--border-strong)!important}.product-empty-state{display:grid;place-items:center;gap:10px;min-height:180px;padding:34px;color:var(--muted);text-align:center}.admin-content>div,.admin-content>section,.admin-content>main{width:min(1380px,100%);margin-inline:auto}.admin-content :is(section,article,form){border-radius:18px!important;background:color-mix(in srgb,var(--glass-surface) 96%,transparent);box-shadow:0 14px 42px color-mix(in srgb,var(--shadow) 48%,transparent)}.admin-content table{border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid var(--glass-border);border-radius:16px;background:var(--glass-surface)}.admin-content th{color:var(--muted);background:var(--surface-hover);font-size:12px;letter-spacing:.03em;text-transform:uppercase}.admin-content th,.admin-content td{padding:13px 14px;border-bottom:1px solid var(--border)}.admin-content tbody tr:hover{background:color-mix(in srgb,var(--badge) 44%,transparent)}.admin-content button{min-height:40px;border-radius:11px}.admin-content input,.admin-content textarea,.admin-content select{border-radius:11px}@media(max-width:760px){:is(.center,.tickets,.workspace,.market,.page){width:calc(100% - 28px);padding:28px 0 56px}:is(.center,.tickets,.workspace,.market,.page)>header{align-items:flex-start;flex-direction:column}.admin-content :is(section,article,form){border-radius:15px!important}}.studio-page{min-height:calc(100vh - 68px);padding:0 0 76px;background:radial-gradient(ellipse 52% 36% at 9% 20%,rgba(151,182,255,.28),transparent 68%),radial-gradient(ellipse 46% 40% at 92% 24%,rgba(147,225,255,.25),transparent 70%),radial-gradient(ellipse 30% 28% at 37% 43%,rgba(245,189,255,.22),transparent 72%),linear-gradient(180deg,#f8fbff,#f5f9ff 52%,#fbfcff)}.studio-page:before{width:820px;height:310px;left:calc(50% - 410px);top:42px;border-radius:50%;filter:none;opacity:.8;background:radial-gradient(circle at 18% 50%,#fff 0 2px,transparent 3px),radial-gradient(circle at 82% 26%,#fff 0 2px,transparent 3px),radial-gradient(ellipse at center,transparent 47%,rgba(255,255,255,.7) 48% 49%,transparent 50%)}.studio-page:after{width:700px;height:520px;right:-300px;top:0;background:radial-gradient(circle,#a9e7ff48,transparent 68%)}.hero{padding:42px 20px 22px}.hero-logo{width:72px;height:72px;border-radius:21px;font-size:35px;color:#2873f4;background:linear-gradient(145deg,#eef6ff 12%,#fff 56%,#ffeaf9);border:2px solid #d5e5ff;box-shadow:0 15px 35px #4679dc29,0 0 0 6px #ffffff78}.hero h1{margin:22px 0 9px;font-size:clamp(28px,2.35vw,36px);font-weight:750;letter-spacing:-.045em;color:#101f3d}.hero p{font-size:15px;color:#62718e;font-weight:550}.composer{width:min(var(--studio-shell-width),calc(100% - 32px));min-height:212px;margin-top:0;padding:18px 18px 12px;border:1px solid #9fc3ff;border-radius:25px;background:linear-gradient(145deg,#fffe,#fbfdffef);box-shadow:0 28px 72px #4679d32a,0 0 0 4px #e8f1ff82;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px)}.composer:before{content:"API";position:absolute;right:18px;top:13px;color:#1e6df0;font-size:11px;font-weight:800;letter-spacing:.04em}.upload-row{min-height:82px;padding-right:50px;align-items:flex-start}.upload{width:100px;height:105px;margin-top:0;border-radius:17px;background:linear-gradient(145deg,#fff,#f8fbff);transform:rotate(-2deg)}.upload svg{font-size:24px}.upload span{font-size:12px}.thumb{width:76px;height:68px}.composer.has-references{min-height:300px}.composer.has-references .upload-row{min-height:86px;padding:0 48px 8px 0;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.composer.has-references .upload{flex:0 0 76px;width:76px;height:68px;transform:none}.composer.has-references .thumb{flex:0 0 76px}.composer.has-references textarea{position:static;width:100%;height:86px;padding:12px 10px;border-top:1px solid #e3e9f3}.composer.has-references .prompt-tools{margin:0;padding:0 0 8px}.composer textarea{position:absolute;left:130px;right:20px;top:27px;width:calc(100% - 150px);height:86px;padding:12px 10px;border:0;font-size:15px}.composer textarea:focus{box-shadow:none}.prompt-tools{min-height:42px;margin:-3px 0 0 112px;padding:0 0 8px;border-bottom:1px solid #e3e9f3}.prompt-tools>span{margin-right:auto;font-size:11px}.prompt-tools button{padding:7px 13px;background:#fff;border-color:#dde4ef;box-shadow:0 4px 13px #55709b10}.composer-footer{min-height:56px;border:0;gap:7px}.kind-tabs{background:#edf3fc}.kind-tabs button{padding:9px 17px}.composer-footer select{font-weight:650;color:#202b43}.cost{padding:9px 14px;background:#fff;border-color:#dce5f4}.submit{width:52px;height:52px;background:linear-gradient(145deg,#1473ff,#095ee4);box-shadow:0 12px 27px #1569ef45;font-size:21px}.studio-status{width:min(var(--studio-shell-width),calc(100% - 32px))}.inspiration{width:min(1260px,calc(100% - 48px));margin:30px auto 36px}.inspiration>div:first-child{align-items:end;margin-bottom:14px}.inspiration h2{position:relative;padding-left:25px;font-size:25px}.inspiration h2:before{content:"✦";position:absolute;left:0;top:2px;color:#3778f1;font-size:17px}.inspiration>div:first-child>span{font-size:13px}.gallery{gap:14px;align-items:start}.showcase-card{min-width:0;overflow:hidden;border:1px solid #e1e7f1;border-radius:15px;background:#fff;box-shadow:0 12px 34px #314d7d15;transition:transform .2s ease,box-shadow .2s ease}.showcase-card:hover{transform:translateY(-5px);box-shadow:0 22px 48px #314d7d24}.gallery .showcase-card img{height:222px;border:0;border-radius:0;box-shadow:none}.showcase-copy{padding:11px 12px 14px}.showcase-copy p{margin:0 0 8px;display:flex;gap:6px;align-items:center}.showcase-copy p span,.showcase-copy p b{padding:3px 8px;border-radius:99px;background:#eef5ff;color:#3474e6;font-size:10px;font-weight:700}.showcase-copy p b{background:#f5f7fa;color:#66728a}.showcase-copy small{display:block;min-height:40px;color:#5f6c83;font-size:11px;line-height:1.55}:root[data-theme=dark] .studio-page{background:var(--page-gradient)}:root[data-theme=dark] .hero h1{color:var(--text)}:root[data-theme=dark] .composer,:root[data-theme=dark] .showcase-card{background:var(--surface);border-color:var(--border)}:root[data-theme=dark] .showcase-copy small{color:var(--muted)}@media(max-width:900px){.hero{padding-top:36px}.gallery{grid-template-columns:repeat(2,1fr)}.showcase-card:last-child{grid-column:span 2}.composer textarea{left:118px;width:calc(100% - 138px)}.prompt-tools{margin-left:100px}}@media(max-width:560px){.hero-logo{width:58px;height:58px}.hero h1{font-size:26px}.composer{min-height:230px;padding:12px}.upload{width:75px;height:76px}.composer textarea{position:absolute;left:96px;top:22px;width:calc(100% - 110px);height:72px}.prompt-tools{margin:8px 0 0;padding-top:4px}.gallery .showcase-card{flex:0 0 74vw;width:74vw;scroll-snap-align:start}.gallery .showcase-card img{width:100%;height:210px}.showcase-card:last-child{grid-column:auto}}.brand-asset-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px}.brand-asset-card{display:grid!important;grid-template-columns:104px minmax(0,1fr);gap:16px;align-items:center;padding:16px!important;border:1px solid var(--border)!important;border-radius:16px!important;background:var(--surface-soft)!important;box-shadow:none!important}.brand-asset-preview{display:grid;place-items:center;width:104px;height:88px;overflow:hidden;border:1px dashed var(--border-strong);border-radius:14px;background:var(--surface)}.brand-asset-preview img{width:100%;height:100%;object-fit:contain}.brand-asset-preview span{display:grid;place-items:center;color:var(--accent);font-size:28px}.brand-asset-controls{display:grid;gap:9px;min-width:0}.brand-asset-controls strong{font-size:14px}.brand-asset-controls input[type=url],.brand-asset-controls input:not([type]){width:100%}.brand-upload-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:max-content;cursor:pointer}.brand-upload-button input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.brand-upload-button:focus-within{outline:3px solid color-mix(in srgb,var(--accent) 35%,transparent);outline-offset:2px}.brand-destination{display:grid;gap:6px;margin-top:18px}.brand-destination small{color:var(--muted);font-weight:400}.currency-icon-upload{max-width:660px;margin-top:18px}.admin-currency-preview>img{width:42px;height:42px;object-fit:contain;border-radius:11px}@media(max-width:760px){.brand-asset-grid{grid-template-columns:1fr}.brand-asset-card{grid-template-columns:78px minmax(0,1fr)}.brand-asset-preview{width:78px;height:72px}}
