:root{--primary:#ff5a2c;--primary-hover:#f05a2a;--primary-active:#d43a1a;--primary-light:#ff5a2c14;--primary-border:#ffc4a7;--primary-gradient:linear-gradient(135deg, #ff7a3c, #ff4a1c);--success:#4caf7d;--success-light:#4caf7d1f;--warning:#a66b00;--warning-light:#fff8df;--warning-border:#ffe1ae;--danger:#e53935;--danger-active:#b03a2e;--danger-light:#fff0f0;--danger-border:#ffd0cc;--danger-gradient:linear-gradient(135deg, #ff6b5f, #e53935);--info:#4776c8;--info-light:#eef3ff;--bg:#f3f4f6;--surface:#fff;--surface-muted:#fafafa;--surface-dark:#111;--text:#2b2b2b;--text-regular:#555;--text-secondary:#999;--border:#eee;--border-dark:#ddd;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-pill:20px;--shadow-card:0 1px 3px #00000008;--shadow-dropdown:0 18px 45px #34251a29;--shadow-modal:0 24px 70px #0000003d;--z-modal-nested:1100;--font-sm:12px;--font-md:14px;--font-lg:17px}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);font-family:PingFang SC,Microsoft YaHei,system-ui,-apple-system,sans-serif;font-size:var(--font-md);margin:0}#app{min-height:100vh}h2{font-size:var(--font-lg);margin:0;font-weight:700}.panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:16px}.btn-outline{border:1px solid var(--border-dark);border-radius:var(--radius-sm);color:var(--primary);cursor:pointer;background:#fff;align-items:center;gap:6px;padding:7px 14px;font-size:13px;transition:border-color .15s,background .15s;display:inline-flex}.btn-outline:hover:not(:disabled){border-color:var(--primary);background:var(--primary-light)}.btn-outline:disabled{opacity:.55;cursor:not-allowed}.btn-primary{border-radius:var(--radius-pill);background:var(--primary-gradient);color:#fff;font-size:var(--font-md);cursor:pointer;border:none;align-items:center;gap:6px;padding:9px 20px;font-weight:600;transition:filter .15s,transform .1s;display:inline-flex;box-shadow:0 4px 12px #ff5a2c59}.btn-primary:hover:not(:disabled){filter:brightness(1.05)}.btn-primary:active:not(:disabled){transform:scale(.98)}.btn-primary:disabled{opacity:.7;cursor:not-allowed}.badge-success{background:var(--success-light);color:var(--success);font-size:var(--font-sm);border-radius:var(--radius-sm);padding:3px 10px;display:inline-block}.spinner{border:2px solid #ff5a2c40;border-top-color:var(--primary);border-radius:50%;width:13px;height:13px;animation:.8s linear infinite global-spin;display:inline-block}.spinner.light{border-color:#fff #fff6 #fff6}@keyframes global-spin{to{transform:rotate(360deg)}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{border-radius:var(--radius-xs);background:#d5d5d5}::-webkit-scrollbar-track{background:0 0}.error-mask[data-v-bb751e9e]{z-index:2000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#14182094;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.error-dialog[data-v-bb751e9e]{border-radius:var(--radius-lg);width:min(440px,100%);box-shadow:var(--shadow-modal);text-align:center;background:#fff;padding:26px}.error-icon[data-v-bb751e9e]{background:var(--danger-light);width:44px;height:44px;color:var(--danger);border-radius:50%;place-items:center;margin:0 auto 12px;font-size:26px;font-weight:700;display:grid}h2[data-v-bb751e9e]{margin:0 0 10px;font-size:19px}p[data-v-bb751e9e]{color:var(--text-regular);overflow-wrap:anywhere;margin:0 0 16px;line-height:1.6}dl[data-v-bb751e9e]{border-radius:var(--radius-sm);text-align:left;font-size:var(--font-sm);background:#f7f7f8;grid-template-columns:auto 1fr;gap:6px 12px;padding:10px 12px;display:grid}dt[data-v-bb751e9e]{color:var(--text-secondary)}dd[data-v-bb751e9e]{overflow-wrap:anywhere;margin:0;font-family:monospace}.pending[data-v-bb751e9e]{font-size:var(--font-sm);color:#a65}.error-actions[data-v-bb751e9e]{gap:8px;margin-top:14px;display:flex}.error-actions button[data-v-bb751e9e]{border-radius:var(--radius-pill);cursor:pointer;font-size:var(--font-md);border:0;flex:1;padding:10px}.dismiss-one[data-v-bb751e9e]{background:var(--primary);color:#fff}.dismiss-all[data-v-bb751e9e]{background:var(--surface-muted);color:var(--text-secondary);border:1px solid var(--border)!important}.deployment-badge[data-v-943e6cc6]{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--bg);height:28px;color:var(--text-secondary);font-size:var(--font-sm);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:6px;padding:0 9px;display:inline-flex}.status-dot[data-v-943e6cc6]{background:var(--success);border-radius:50%;width:7px;height:7px}@media (width<=900px){.deployment-badge[data-v-943e6cc6]{display:none}}.platform-header[data-v-d0351767]{z-index:600;border-bottom:1px solid var(--border);background:var(--surface);flex:none;align-items:center;gap:28px;min-height:64px;padding:10px 24px;display:flex;position:relative}.brand[data-v-d0351767]{color:var(--text);align-items:center;gap:10px;text-decoration:none;display:flex}.brand-mark[data-v-d0351767]{border-radius:var(--radius-md);background:var(--primary-gradient);width:36px;height:36px;color:var(--surface);place-items:center;display:grid}.brand strong[data-v-d0351767],.brand small[data-v-d0351767]{display:block}.brand small[data-v-d0351767]{color:var(--text-secondary);font-size:var(--font-sm);margin-top:2px}nav[data-v-d0351767]{flex:1;gap:6px;display:flex}nav a[data-v-d0351767],.dropdown a[data-v-d0351767],.dropdown button[data-v-d0351767]{border-radius:var(--radius-sm);color:var(--text-regular);cursor:pointer;background:0 0;border:0;padding:8px 12px;text-decoration:none}nav a.router-link-active[data-v-d0351767]{background:var(--primary-light);color:var(--primary);font-weight:700}.actions[data-v-d0351767],.points[data-v-d0351767]{align-items:center;gap:8px;display:flex}.points[data-v-d0351767]{border-radius:var(--radius-pill);background:var(--warning-light);color:var(--warning);padding:8px 12px;text-decoration:none}.points small[data-v-d0351767]{color:var(--text-secondary)}.user-menu[data-v-d0351767]{position:relative}.user-trigger[data-v-d0351767]{border:1px solid var(--border-dark);border-radius:var(--radius-md);background:var(--surface);cursor:pointer;padding:9px 12px}.login-trigger[data-v-d0351767]{color:var(--text);text-decoration:none}.dropdown[data-v-d0351767]{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);width:150px;box-shadow:var(--shadow-dropdown);padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.dropdown button[data-v-d0351767]{text-align:left}@media (width<=760px){.brand small[data-v-d0351767],nav[data-v-d0351767],.actions[data-v-d0351767]>:first-child{display:none}.platform-header[data-v-d0351767]{padding:10px 14px}.actions[data-v-d0351767]{margin-left:auto}}.platform-footer[data-v-6a41d4fd]{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);width:min(1240px,100% - 56px);min-height:60px;box-shadow:var(--shadow-card);flex:none;justify-content:space-between;align-items:center;gap:24px;margin:20px auto 24px;padding:14px 22px;display:flex}nav[data-v-6a41d4fd]{flex-wrap:wrap;gap:8px 22px;display:flex}nav a[data-v-6a41d4fd],p[data-v-6a41d4fd],p a[data-v-6a41d4fd]{color:var(--text-secondary);font-size:var(--font-md)}nav a[data-v-6a41d4fd],p a[data-v-6a41d4fd]{text-decoration:none}nav a[data-v-6a41d4fd]:hover,nav a.router-link-active[data-v-6a41d4fd],p a[data-v-6a41d4fd]:hover{color:var(--primary)}p[data-v-6a41d4fd]{white-space:nowrap;margin:0}p a[data-v-6a41d4fd]{font-weight:700}@media (width<=760px){.platform-footer[data-v-6a41d4fd]{flex-direction:column;align-items:flex-start;gap:14px;width:calc(100% - 28px);margin-bottom:14px;padding:18px}p[data-v-6a41d4fd]{white-space:normal}}.app-icon[data-v-e1e01cb4]{vertical-align:-.15em;flex-shrink:0}.image-zoom-mask[data-v-f1aad2ea]{z-index:2000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0c0c0fd1;justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0}.image-zoom-dialog[data-v-f1aad2ea]{border-radius:var(--radius-lg);background:#19191c;border:1px solid #ffffff47;flex-direction:column;gap:8px;max-width:min(1200px,92vw);max-height:92vh;padding:12px;display:flex;position:relative;box-shadow:0 28px 90px #0000008c}.image-zoom-dialog img[data-v-f1aad2ea]{object-fit:contain;border-radius:var(--radius-sm);background:var(--border);max-width:100%;max-height:calc(92vh - 58px);display:block}.image-zoom-dialog span[data-v-f1aad2ea]{color:#fff;text-align:center;font-size:var(--font-sm)}.image-zoom-close[data-v-f1aad2ea]{z-index:1;color:#fff;cursor:pointer;background:#0000009e;border:1px solid #ffffff80;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;transition:background .15s,transform .15s;display:grid;position:absolute;top:18px;right:18px}.image-zoom-close[data-v-f1aad2ea]:hover{background:var(--primary,var(--primary));transform:scale(1.08)}.boot[data-v-3bdb089b]{min-height:100vh;color:var(--text-secondary);place-items:center;display:grid}.app-shell[data-v-3bdb089b]{flex-direction:column;min-height:100dvh;display:flex}.app-shell.authenticated[data-v-3bdb089b]{flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden}.route-shell[data-v-3bdb089b]{flex:1;min-height:0;overflow:auto}.route-shell.with-footer[data-v-3bdb089b]{flex-direction:column;display:flex}.route-content[data-v-3bdb089b]{min-height:0}.route-shell.with-footer .route-content[data-v-3bdb089b]{flex:1 0 auto}.route-content[data-v-3bdb089b]:has(.app-layout){height:100%;overflow:hidden}.login-page[data-v-dac3323a]{background:radial-gradient(circle at top, var(--primary-light), var(--bg) 55%);place-items:center;min-height:100vh;padding:24px;display:grid}.login-card[data-v-dac3323a]{border-radius:var(--radius-pill);background:var(--surface);width:min(400px,100%);box-shadow:var(--shadow-card);flex-direction:column;gap:16px;padding:34px;display:flex}.back[data-v-dac3323a]{color:var(--text-secondary);font-size:var(--font-md);text-decoration:none}h1[data-v-dac3323a],p[data-v-dac3323a]{margin:0}h1[data-v-dac3323a]{color:var(--primary-hover)}p[data-v-dac3323a]{color:var(--text-secondary)}.field-hint[data-v-dac3323a]{font-size:var(--font-sm);margin-top:-10px}.tabs[data-v-dac3323a]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.tabs button[data-v-dac3323a]{border:1px solid var(--border);background:var(--surface-muted);color:var(--text-secondary)}.tabs button.active[data-v-dac3323a]{border-color:var(--primary);background:var(--primary-light);color:var(--primary)}label[data-v-dac3323a]{font-size:var(--font-md);gap:7px;font-weight:600;display:grid}input[data-v-dac3323a]{border:1px solid var(--border-dark);border-radius:var(--radius-sm);min-width:0;font:inherit;padding:11px 12px}.code-row[data-v-dac3323a]{grid-template-columns:1fr auto;gap:8px;display:grid}button[data-v-dac3323a]{border-radius:var(--radius-pill);cursor:pointer;border:0;padding:11px 14px;font-weight:700}button[data-v-dac3323a]:disabled{cursor:not-allowed;opacity:.6}.code-button[data-v-dac3323a]{border:1px solid var(--primary);background:var(--surface);color:var(--primary)}.submit[data-v-dac3323a]{background:var(--primary-gradient);color:var(--surface)}.error[data-v-dac3323a]{color:var(--danger);font-size:var(--font-md)}.page[data-v-c5dfdb10]{background:#f6f7fa;place-items:center;min-height:100vh;display:grid}form[data-v-c5dfdb10]{border-radius:var(--radius-lg);background:#fff;flex-direction:column;gap:15px;width:360px;padding:30px;display:flex;box-shadow:0 15px 50px #0001}label[data-v-c5dfdb10]{flex-direction:column;gap:6px;display:flex}input[data-v-c5dfdb10],button[data-v-c5dfdb10]{border:1px solid var(--border-dark);border-radius:var(--radius-sm);padding:10px}button[data-v-c5dfdb10]{background:var(--primary-hover);color:#fff;border:0}p[data-v-c5dfdb10]{color:var(--danger)}.field-hint[data-v-c5dfdb10]{color:var(--text-secondary);font-size:var(--font-sm)}.workspace[data-v-73f06e1b]{grid-template-columns:minmax(340px,440px) minmax(0,1fr);gap:18px;max-width:1440px;margin:0 auto;padding:22px;display:grid}.composer[data-v-73f06e1b]{align-content:start;gap:14px;display:grid}.back[data-v-73f06e1b]{color:var(--primary);text-decoration:none}h1[data-v-73f06e1b]{margin:0;font-size:26px}.subtitle[data-v-73f06e1b],.clips-heading p[data-v-73f06e1b]{color:var(--text-secondary);margin:0}label[data-v-73f06e1b]{color:var(--text-regular);gap:7px;font-weight:600;display:grid}input[data-v-73f06e1b],textarea[data-v-73f06e1b],select[data-v-73f06e1b]{border:1px solid var(--border-dark);border-radius:var(--radius-sm);background:var(--surface);width:100%;color:var(--text);font:inherit;padding:10px 11px}textarea[data-v-73f06e1b]{resize:vertical;min-height:106px}.optimize-row[data-v-73f06e1b]{grid-template-columns:1fr;gap:8px;display:grid}.upload input[data-v-73f06e1b]{display:none}.upload span[data-v-73f06e1b]{border:1px dashed var(--primary-border);border-radius:var(--radius-md);background:var(--primary-light);color:var(--primary);text-align:center;cursor:pointer;padding:18px}.media-list[data-v-73f06e1b]{flex-wrap:wrap;gap:6px;display:flex}.media-list span[data-v-73f06e1b]{border-radius:var(--radius-pill);background:var(--info-light);color:var(--info);padding:6px 9px}.media-list button[data-v-73f06e1b]{cursor:pointer;background:0 0;border:0;margin-left:6px}.settings[data-v-73f06e1b]{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.checkbox[data-v-73f06e1b]{grid-template-columns:auto 1fr;align-items:center;display:flex}.checkbox input[data-v-73f06e1b]{width:auto}.estimate[data-v-73f06e1b]{border-radius:var(--radius-sm);background:var(--warning-light);color:var(--warning);text-align:center;margin:0;padding:10px}.clips[data-v-73f06e1b]{min-width:0}.clips-heading[data-v-73f06e1b]{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.clips-heading a[data-v-73f06e1b]{border-radius:var(--radius-pill);background:var(--warning-light);color:var(--warning);padding:8px 12px;text-decoration:none}.clip-grid[data-v-73f06e1b]{gap:14px;display:grid}.clip-card[data-v-73f06e1b]{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-muted);grid-template-columns:minmax(220px,34%) 1fr;display:grid;overflow:hidden}.preview[data-v-73f06e1b]{background:var(--surface-dark);min-height:180px;color:var(--text-secondary);place-items:center;display:grid}.preview video[data-v-73f06e1b]{object-fit:contain;width:100%;height:100%;max-height:260px}.clip-body[data-v-73f06e1b]{align-content:start;gap:10px;padding:18px;display:grid}.clip-title[data-v-73f06e1b]{justify-content:space-between;align-items:center;gap:10px;display:flex}.clip-title h3[data-v-73f06e1b]{margin:0}.clip-title span[data-v-73f06e1b]{border-radius:var(--radius-pill);background:var(--primary-light);color:var(--primary);font-size:var(--font-sm);padding:4px 8px}.clip-body p[data-v-73f06e1b]{color:var(--text-regular);-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.clip-body small[data-v-73f06e1b],.empty[data-v-73f06e1b]{color:var(--text-secondary)}.clip-body .btn-primary[data-v-73f06e1b]{justify-self:start}@media (width<=960px){.workspace[data-v-73f06e1b]{grid-template-columns:1fr}}@media (width<=620px){.workspace[data-v-73f06e1b]{padding:12px}.clip-card[data-v-73f06e1b],.settings[data-v-73f06e1b]{grid-template-columns:1fr}}.comparison-grid[data-v-d251a29f]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.comparison-card[data-v-d251a29f]{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden}.comparison-card>header[data-v-d251a29f]{padding:16px 16px 12px}.comparison-card h3[data-v-d251a29f]{margin:4px 0 0}.comparison-index[data-v-d251a29f]{color:var(--text-secondary);font-size:var(--font-sm);letter-spacing:.08em;font-weight:700}.variant-grid[data-v-d251a29f]{background:var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.variant[data-v-d251a29f]{background:var(--surface);padding-bottom:12px;position:relative}.variant.economical[data-v-d251a29f]{background:var(--primary-light)}.variant-heading[data-v-d251a29f]{justify-content:space-between;align-items:flex-start;gap:8px;padding:12px;display:flex}.variant-heading div[data-v-d251a29f]{gap:3px;display:grid}.variant-heading small[data-v-d251a29f]{color:var(--text-secondary)}.price[data-v-d251a29f]{border-radius:var(--radius-pill);background:var(--surface-muted);color:var(--text-secondary);font-size:var(--font-sm);flex:none;padding:4px 8px;font-weight:700}.economical .price[data-v-d251a29f]{background:var(--primary);color:var(--surface)}video[data-v-d251a29f],.showcase-placeholder[data-v-d251a29f]{aspect-ratio:16/9;background:var(--surface-dark);width:100%}.showcase-placeholder[data-v-d251a29f]{color:var(--surface);font-size:var(--font-sm);place-items:center;display:grid}.saving[data-v-d251a29f]{color:var(--primary-hover);font-size:var(--font-sm);text-align:center;margin:10px 12px 0;font-weight:700;display:block}.prompt-copy[data-v-d251a29f]{grid-template-columns:1fr 1fr;gap:10px;padding:14px;display:grid}.prompt-copy summary[data-v-d251a29f]{color:var(--text-secondary);cursor:pointer}.prompt-copy p[data-v-d251a29f]{white-space:pre-wrap;max-height:180px;font-size:var(--font-sm);line-height:1.6;overflow:auto}@media (width<=980px){.comparison-grid[data-v-d251a29f]{grid-template-columns:1fr}}@media (width<=620px){.variant-grid[data-v-d251a29f],.prompt-copy[data-v-d251a29f]{grid-template-columns:1fr}}.projects-page[data-v-95f055ac]{max-width:1240px;margin:0 auto;padding:36px 28px 80px}.hero[data-v-95f055ac]{border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-card);grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr);align-items:center;gap:28px;padding:40px;display:grid}.eyebrow[data-v-95f055ac]{color:var(--primary);font-size:var(--font-sm);letter-spacing:.12em;font-weight:800}h1[data-v-95f055ac]{max-width:700px;margin:12px 0;font-size:clamp(30px,4vw,52px);line-height:1.12}.hero p[data-v-95f055ac]{color:var(--text-secondary);font-size:16px}.create-card[data-v-95f055ac]{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-muted);gap:14px;padding:22px;display:grid}label[data-v-95f055ac]{color:var(--text-regular);gap:7px;font-weight:600;display:grid}input[data-v-95f055ac],textarea[data-v-95f055ac]{border:1px solid var(--border-dark);border-radius:var(--radius-sm);background:var(--surface);width:100%;color:var(--text);font:inherit;padding:11px 12px}textarea[data-v-95f055ac]{resize:vertical;min-height:82px}.project-section[data-v-95f055ac]{margin-top:34px}.guest-callout[data-v-95f055ac]{justify-items:start;gap:10px;margin-top:34px;padding:24px;display:grid}.guest-callout h2[data-v-95f055ac],.guest-callout p[data-v-95f055ac]{margin:0}.guest-callout a[data-v-95f055ac]{text-decoration:none}.section-heading[data-v-95f055ac]{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.section-heading span[data-v-95f055ac],.empty[data-v-95f055ac]{color:var(--text-secondary)}.project-grid[data-v-95f055ac]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.showcase-collection[data-v-95f055ac]{padding:20px}.showcase-collection>header[data-v-95f055ac]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.showcase-collection>header h3[data-v-95f055ac],.showcase-collection>header p[data-v-95f055ac]{margin:0 0 6px}.showcase-collection h4[data-v-95f055ac]{color:var(--primary-hover);font-size:var(--font-lg);margin:14px 0 4px}.comparison-lead[data-v-95f055ac]{color:var(--text-secondary)}.project-card[data-v-95f055ac]{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);color:var(--text);grid-template-columns:92px 1fr;gap:14px;padding:14px;text-decoration:none;transition:transform .15s,border-color .15s;display:grid}.project-card[data-v-95f055ac]:hover{border-color:var(--primary-border);transform:translateY(-2px)}.cover[data-v-95f055ac]{border-radius:var(--radius-md);background:var(--primary-light);min-height:78px;color:var(--primary);place-items:center;font-size:24px;display:grid;overflow:hidden}.cover img[data-v-95f055ac]{object-fit:cover;width:100%;height:100%}h3[data-v-95f055ac]{margin:4px 0}.project-card p[data-v-95f055ac]{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;margin:6px 0;overflow:hidden}small[data-v-95f055ac]{color:var(--text-secondary)}@media (width<=760px){.hero[data-v-95f055ac]{grid-template-columns:1fr;padding:24px}.projects-page[data-v-95f055ac]{padding:20px 14px 60px}}.wallet-page[data-v-cc34f028]{gap:18px;max-width:1120px;margin:0 auto;padding:30px 22px 80px;display:grid}.wallet-summary[data-v-cc34f028]{background:var(--primary-gradient);color:var(--surface);justify-content:space-between;align-items:center;padding:30px;display:flex}.wallet-summary span[data-v-cc34f028],.wallet-summary strong[data-v-cc34f028],.wallet-summary small[data-v-cc34f028]{display:block}.wallet-summary>div>strong[data-v-cc34f028]{margin:8px 0;font-size:44px}.balance-split[data-v-cc34f028]{gap:12px;display:flex}.balance-split p[data-v-cc34f028]{border-radius:var(--radius-md);background:#ffffff29;min-width:140px;padding:14px}.balance-split strong[data-v-cc34f028]{margin-top:6px;font-size:22px}.recharge[data-v-cc34f028]{align-items:center;gap:12px;display:flex}.recharge>div[data-v-cc34f028]{flex:1}.recharge p[data-v-cc34f028],.heading p[data-v-cc34f028]{color:var(--text-secondary);margin:5px 0 0}.recharge button[data-v-cc34f028]{border:1px solid var(--border-dark);border-radius:var(--radius-md);background:var(--surface-muted);color:var(--text-secondary);padding:11px 16px}.heading[data-v-cc34f028]{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.table-wrap[data-v-cc34f028]{overflow-x:auto}table[data-v-cc34f028]{border-collapse:collapse;width:100%}th[data-v-cc34f028],td[data-v-cc34f028]{border-bottom:1px solid var(--border);text-align:left;white-space:nowrap;padding:12px 10px}th[data-v-cc34f028]{color:var(--text-secondary);font-size:var(--font-sm)}code[data-v-cc34f028]{color:var(--info)}.positive[data-v-cc34f028]{color:var(--success);font-weight:700}.negative[data-v-cc34f028]{color:var(--danger);font-weight:700}.empty[data-v-cc34f028]{color:var(--text-secondary);text-align:center;padding:30px}@media (width<=700px){.wallet-summary[data-v-cc34f028],.recharge[data-v-cc34f028]{flex-direction:column;align-items:stretch}.balance-split[data-v-cc34f028]{grid-template-columns:1fr 1fr;display:grid}.balance-split p[data-v-cc34f028]{min-width:0}}.legal-page[data-v-909f52c7]{width:min(1120px,100% - 56px);margin:0 auto;padding:36px 0 48px}.legal-hero[data-v-909f52c7]{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-card);padding:40px}.legal-hero span[data-v-909f52c7]{color:var(--primary);font-size:var(--font-sm);letter-spacing:.12em;font-weight:800}h1[data-v-909f52c7]{margin:10px 0 12px;font-size:clamp(30px,4vw,46px)}.legal-hero p[data-v-909f52c7]{max-width:760px;color:var(--text-regular);margin:0 0 14px;font-size:16px;line-height:1.8}.legal-hero small[data-v-909f52c7]{color:var(--text-secondary)}.legal-layout[data-v-909f52c7]{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:20px;margin-top:20px;display:grid}aside[data-v-909f52c7]{position:sticky;top:20px}aside strong[data-v-909f52c7]{margin-bottom:10px;display:block}aside nav[data-v-909f52c7]{gap:4px;display:grid}aside a[data-v-909f52c7]{border-radius:var(--radius-sm);color:var(--text-regular);padding:9px 10px;text-decoration:none}aside a[data-v-909f52c7]:hover,aside a.router-link-active[data-v-909f52c7]{background:var(--primary-light);color:var(--primary);font-weight:700}.legal-document[data-v-909f52c7]{padding:32px}.legal-document section+section[data-v-909f52c7]{border-top:1px solid var(--border);margin-top:24px;padding-top:24px}.legal-document h2[data-v-909f52c7]{margin-bottom:14px}.legal-document p[data-v-909f52c7],.legal-document li[data-v-909f52c7]{color:var(--text-regular);line-height:1.9}.legal-document p[data-v-909f52c7]{margin:10px 0}.legal-document ul[data-v-909f52c7]{gap:8px;margin:10px 0 0;padding-left:22px;display:grid}.contact-card[data-v-909f52c7]{border:1px solid var(--primary-border);border-radius:var(--radius-md);background:var(--primary-light);margin-top:28px;padding:20px}.contact-card p[data-v-909f52c7]{margin-bottom:0}.contact-card a[data-v-909f52c7]{color:var(--primary);font-weight:700}@media (width<=760px){.legal-page[data-v-909f52c7]{width:calc(100% - 28px);padding-top:20px}.legal-hero[data-v-909f52c7],.legal-document[data-v-909f52c7]{padding:24px}.legal-layout[data-v-909f52c7]{grid-template-columns:1fr}aside[data-v-909f52c7]{position:static}aside nav[data-v-909f52c7]{grid-template-columns:repeat(2,minmax(0,1fr))}}
