:root{--bg-color:#fff;--bg-color-rgb:255,255,255;--black-color:#f3f3f3;--theme-color:#f36;--theme-color-rgb:255,51,102;--theme-color-dark:#c03;--text-color:#474747;--text-color-secondary:#999;--text-color-2:#999;--primary-color:#f36;--title-color:#555;--border-color:#eee;--font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang TC","Microsoft JhengHei","Noto Sans TC",sans-serif;--input-color:#f1f1f1;--link-color:rgba(255,51,102,.6);--cell-active-bg:rgba(0,0,0,.05);--line-color:#dcdcdc;--hover-color:rgba(0,0,0,.04);--menubg-color:#ffffff85;--menubg2-color:rgba(0,0,0,.1);--background-color:#f8f9fa;--card-bg:#e3e3e3;--card-color:#fff;--cell-bg:#fff;--van-dialog-bg:#fff;--success-color:#0f766e;--success-color-rgb:15,118,110;--warning-color:#b45309;--warning-color-rgb:180,83,9;--danger-color:#b91c1c;--danger-color-rgb:185,28,28;--info-color:#0369a1;--info-color-rgb:3,105,161;--cell-background:#ededed!important;--van-cell-text-color:var(--title-color)!important;--van-button-primary-background:var(--primary-color)!important;--van-popup-background:var(--bg-color)!important;--van-popup-close-icon-color:var(--text-color)!important;--theme-gradient:linear-gradient(135deg,#f093fb,#e3099a);--z-content:1;--z-sticky:100;--z-fab:500;--z-tabbar:1000;--z-dropdown:1500;--z-popup:2000;--z-popup-overlay:2000;--z-modal:3000;--z-drawer:3500;--z-tooltip:4000;--z-notification:5000;--z-hint:5500;--z-toast:6000;--z-fullscreen:9000;--z-media-viewer:9500;--z-comment:9600;--z-loading:9999;--z-turnstile:10000;--z-onboarding:10001}.dark{--bg-color:#181818;--bg-color-rgb:24,24,24;--black-color:#222;--theme-color:#f36;--theme-color-rgb:255,51,102;--theme-color-dark:#c03;--text-color:#eee;--text-color-secondary:#999;--text-color-2:#999;--primary-color:#f36;--title-color:#d8d8d8;--border-color:#3e3e3e;--font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang TC","Microsoft JhengHei","Noto Sans TC",sans-serif;--input-color:#333;--link-color:rgba(255,51,102,.6);--cell-active-bg:hsla(0,0%,100%,.08);--van-dialog-bg:#404040;--line-color:#555;--hover-color:hsla(0,0%,100%,.06);--menubg-color:rgba(43,43,43,.5);--menubg2-color:hsla(0,0%,100%,.1);--background-color:#181818;--card-bg:#252525;--card-color:#252525;--cell-bg:#252525;--cell-background:#323232!important;--van-cell-text-color:#eee!important;--van-button-primary-background:var(--primary-color)!important;--van-popup-background:var(--bg-color)!important;--van-popup-close-icon-color:var(--text-color)!important;--theme-gradient:linear-gradient(135deg,#f093fb,#e3099a);--success-color:#34d399;--success-color-rgb:52,211,153;--warning-color:#f59e0b;--warning-color-rgb:245,158,11;--danger-color:#f87171;--danger-color-rgb:248,113,113;--info-color:#38bdf8;--info-color-rgb:56,189,248}body{background-color:var(--bg-color);color:var(--text-color);font-family:var(--font-family);font-size:16px;line-height:1.6;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-moz-user-select:text;user-select:text;-webkit-user-select:text}.custom-cell,.van-button,.van-cell,[onclick],[role=button],button{-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.van-button,.van-cell,[role=button],button{transition:transform .2s cubic-bezier(.175,.885,.32,1.275),opacity .2s ease;will-change:transform,opacity}.van-button:active,.van-cell:active,[role=button]:active,button:active{opacity:.85;transform:scale(.96)}@media (hover:hover){.van-button:hover,.van-cell:hover,[role=button]:hover,button:hover{transform:scale(1.02)}}@media (prefers-reduced-motion:reduce){.van-button,.van-cell,[role=button],button{transform:none!important;transition:none}}.van-cell__value,.van-field__control,button,input,select,textarea{font-size:16px!important}.all-container{box-sizing:border-box;margin:0 auto 100px;max-width:1280px;padding:0 20px;width:min(1280px,100%)}@media screen and (max-width:1023px){.all-container{max-width:100%;padding:0 16px;width:100%}}.van-cell:active{background-color:var(--cell-active-bg,rgba(0,0,0,.05))!important;color:var(--text-color)!important}.van-button--primary{border:none!important}.van-field__control,.van-field__label{color:var(--text-color)!important}.van-dialog{background-color:var(--van-dialog-bg)!important}.van-button--default,.van-dialog__header,.van-dialog__message{color:var(--text-color)!important}.van-button--default{background-color:var(--van-dialog-bg)!important}.van-dialog__confirm,.van-dialog__confirm:active{color:var(--primary-color)!important}.van-dialog__footer .van-button,.van-dialog__footer button{height:48px!important;line-height:48px!important;min-height:48px!important}.van-action-sheet__content,.van-cell{background-color:var(--cell-background)!important}.van-action-sheet__cancel,.van-action-sheet__item{background-color:var(--cell-background)!important;color:var(--text-color)!important}.van-action-sheet__gap{background-color:var(--bg-color)!important}:root{--themes-bg:var(--background-color,#f5f7fb);--themes-surface:var(--bg-color,#fff);--themes-surface-strong:var(--card-bg,#fff);--themes-surface-soft:rgba(var(--theme-color-rgb),.05);--themes-text:var(--text-color,#0f172a);--themes-hint:var(--text-color-secondary,#667085);--themes-link:var(--theme-color,#e3099a);--themes-button:var(--theme-color,#e3099a);--themes-button-gradient:linear-gradient(135deg,rgba(var(--theme-color-rgb),.96) 0%,rgba(var(--theme-color-rgb),.82) 100%);--themes-button-text:#fff;--themes-section-header:var(--text-color,#0f172a);--themes-border:var(--border-color,rgba(15,23,42,.08));--themes-accent-soft:rgba(var(--theme-color-rgb),.1);--themes-link-soft:rgba(var(--theme-color-rgb),.08);--themes-cool-soft:rgba(59,130,246,.08);--themes-success-soft:rgba(16,185,129,.12);--themes-danger-soft:rgba(239,68,68,.12);--themes-shadow:0 12px 28px rgba(15,23,42,.08);--themes-shell-width:480px}html.themes-mini-app-active,html.themes-mini-app-active body{background:var(--themes-bg)}.themes-app-page{background:linear-gradient(180deg,rgba(var(--theme-color-rgb),.04) 0,transparent 180px),var(--themes-bg);color:var(--themes-text);min-height:100vh;padding:calc(18px + env(safe-area-inset-top)) 14px calc(104px + env(safe-area-inset-bottom))}.themes-shell{display:grid;gap:14px;margin:0 auto;max-width:var(--themes-shell-width)}.themes-surface-card{background:var(--themes-surface);border:1px solid var(--themes-border);border-radius:22px;box-shadow:var(--themes-shadow)}.themes-inline-btn,.themes-primary-btn,.themes-secondary-btn{align-items:center;border:1px solid transparent;border-radius:14px;box-sizing:border-box;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:8px;justify-content:center;max-width:100%;min-height:44px;min-width:0;padding:10px 16px;text-decoration:none;transition:transform .16s ease,opacity .16s ease,border-color .16s ease,background-color .16s ease}.themes-primary-btn{background:var(--themes-button-gradient);box-shadow:0 10px 20px rgba(var(--theme-color-rgb),.18);color:var(--themes-button-text)}.themes-inline-btn,.themes-secondary-btn{background:var(--themes-surface);border-color:var(--themes-border);color:var(--themes-text)}.themes-inline-btn:hover,.themes-primary-btn:hover,.themes-secondary-btn:hover{transform:translateY(-1px)}.themes-inline-btn:disabled,.themes-primary-btn:disabled,.themes-secondary-btn:disabled{cursor:not-allowed;opacity:.56;transform:none}.themes-badge,.themes-pill{align-items:center;background:#94a3b814;border:1px solid rgba(148,163,184,.14);border-radius:999px;color:var(--themes-text);display:inline-flex;font-size:12px;font-weight:700;gap:6px;padding:7px 12px;width:-moz-fit-content;width:fit-content}.themes-badge--accent{background:var(--themes-link-soft);border-color:rgba(var(--theme-color-rgb),.14);color:var(--themes-link)}.themes-badge--cool{background:var(--themes-cool-soft);border-color:#3b82f624;color:#2563eb}.themes-bottom-nav{backdrop-filter:blur(5px) saturate(180%);-webkit-backdrop-filter:blur(5px) saturate(180%);background:var(--menubg-color,hsla(0,0%,100%,.78));border:1px solid hsla(0,0%,100%,.28);border-radius:45px;bottom:calc(14px + env(safe-area-inset-bottom));box-shadow:0 8px 32px #1f268726;display:flex;justify-content:space-around;left:50%;padding:6px 0;position:fixed;transform:translate(-50%);width:min(calc(100vw - 26px),390px);z-index:40}.themes-bottom-nav__indicator{background:var(--menubg2-color,hsla(0,0%,100%,.62));border-radius:999px;height:44px;left:-10px;margin-top:-22px;pointer-events:none;position:absolute;top:50%;transition:transform .45s cubic-bezier(.34,1.56,.64,1),opacity .25s ease;width:56px;z-index:0}.themes-bottom-nav__item{align-items:center;color:var(--themes-hint);display:flex;flex:1;justify-content:center;min-height:52px;padding:6px 4px;position:relative;text-decoration:none;transition:color .3s cubic-bezier(.4,0,.2,1),transform .16s ease,opacity .16s ease;z-index:1}.themes-bottom-nav__icon{align-items:center;display:inline-flex;height:30px;justify-content:center;transition:transform .2s ease;width:30px}.themes-bottom-nav__item :deep(svg){height:24px;width:24px}.themes-bottom-nav__item--active{color:var(--themes-link)}.themes-bottom-nav__item--active .themes-bottom-nav__icon{transform:scale(1.08)}.themes-bottom-nav__item:active{opacity:.72;transform:scale(.92)}.themes-bottom-nav__sr{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.themes-section-anchor{scroll-margin-top:24px}@media (min-width:768px){.themes-app-page{padding-left:18px;padding-right:18px}.themes-shell{max-width:980px}}.ai-creator-dashboard.themes-app-page{background:linear-gradient(180deg,hsla(0,0%,100%,.02) 0,transparent 140px),var(--background-color,#121212);padding-bottom:calc(32px + env(safe-area-inset-bottom))}.ai-creator-dashboard{--ai-creator-border:hsla(0,0%,100%,.06);--ai-creator-soft:hsla(0,0%,100%,.03);--ai-creator-accent-soft:rgba(var(--theme-color-rgb),.08)}.ai-creator-dashboard .themes-shell{gap:16px}.ai-creator-dashboard .themes-inline-btn,.ai-creator-dashboard .themes-primary-btn,.ai-creator-dashboard .themes-secondary-btn{border-radius:12px;box-shadow:none;font-size:14px;font-weight:700;min-height:42px}.ai-creator-dashboard .themes-primary-btn{background:#242429;border-color:rgba(var(--theme-color-rgb),.18);color:var(--text-color)}.ai-creator-dashboard .themes-primary-btn:active,.ai-creator-dashboard .themes-primary-btn:hover{background:#2a2a30;border-color:rgba(var(--theme-color-rgb),.3)}.ai-creator-dashboard .themes-inline-btn,.ai-creator-dashboard .themes-secondary-btn{background:transparent;border-color:var(--border-color);color:var(--text-color)}.ai-creator-dashboard .creator-actions,.ai-creator-dashboard .creator-header,.ai-creator-dashboard .creator-kpi,.ai-creator-dashboard .dashboard-plan-card,.ai-creator-dashboard .panel,.ai-creator-dashboard .themes-card{background-color:var(--black-color);border:1px solid var(--ai-creator-border);border-radius:12px;box-shadow:0 1px 4px #0000000d}.ai-creator-dashboard .creator-header{display:grid;gap:14px;padding:16px}.ai-creator-dashboard .creator-profile{align-items:flex-start;display:flex;gap:14px}.ai-creator-dashboard .creator-avatar-frame{background:var(--ai-creator-accent-soft);border:1px solid rgba(var(--theme-color-rgb),.12);border-radius:16px;color:var(--theme-color);display:grid;flex:0 0 56px;height:56px;place-items:center;width:56px}.ai-creator-dashboard .creator-info{display:grid;flex:1;gap:10px;min-width:0}.ai-creator-dashboard .creator-name-row{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.ai-creator-dashboard .creator-title-copy{display:grid;gap:6px;min-width:0}.ai-creator-dashboard .creator-title-copy h2{color:var(--text-color);font-size:20px;line-height:1.2;margin:0}.ai-creator-dashboard .creator-header-note,.ai-creator-dashboard .creator-subtext{color:var(--text-color-secondary);font-size:13px;line-height:1.55;margin:0}.ai-creator-dashboard .status-tag{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:700;justify-content:center;padding:6px 10px;white-space:nowrap}.ai-creator-dashboard .status-tag.active{background:#10b9811f;color:#10b981}.ai-creator-dashboard .status-tag.draft{background:#94a3b824;color:var(--text-color-secondary)}.ai-creator-dashboard .status-tag.warning{background:#f59e0b24;color:#f59e0b}.ai-creator-dashboard .creator-identity-details{background:var(--ai-creator-soft);border:1px solid var(--ai-creator-border);border-radius:12px;overflow:hidden;padding:12px}.ai-creator-dashboard .creator-identity-trigger{max-width:100%;width:-moz-fit-content;width:fit-content}.ai-creator-dashboard .creator-identity-details summary{color:var(--text-color);cursor:pointer;font-size:13px;font-weight:700;list-style:none}.ai-creator-dashboard .creator-identity-details summary::-webkit-details-marker{display:none}.ai-creator-dashboard .creator-identity-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.ai-creator-dashboard .creator-identity-item{align-items:center;background:#ffffff05;border:1px solid var(--ai-creator-border);border-radius:14px;box-sizing:border-box;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr) auto;max-width:100%;min-height:36px;min-width:0;padding:8px 12px;width:100%}.ai-creator-dashboard .identity-text{color:var(--text-color);font-size:13px;line-height:1.45;max-width:100%;min-width:0;overflow-wrap:anywhere;white-space:normal;word-break:break-word}.creator-identity-copy-btn{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgb(var(--theme-color-rgb));border:1px solid rgba(var(--theme-color-rgb),.45);border-radius:999px;box-shadow:0 8px 18px rgba(var(--theme-color-rgb),.22);box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:700;gap:6px;justify-content:center;min-height:36px;min-width:88px;padding:8px 14px;white-space:nowrap}.creator-identity-copy-btn:active,.creator-identity-copy-btn:hover{background:rgba(var(--theme-color-rgb),.9);border-color:rgba(var(--theme-color-rgb),.56)}.ai-creator-dashboard .creator-inline-actions{display:flex;flex-wrap:wrap;gap:10px}.ai-creator-dashboard .creator-inline-actions>*{flex:1 1 150px;justify-content:center;min-width:0}.creator-identity-modal{box-sizing:border-box;display:grid;top:0;right:0;bottom:0;left:0;padding:max(24px,env(safe-area-inset-top)) max(22px,env(safe-area-inset-right)) max(26px,env(safe-area-inset-bottom)) max(22px,env(safe-area-inset-left));place-items:center;position:fixed;z-index:90}.creator-identity-modal__overlay{background:#0000008f;border:0;top:0;right:0;bottom:0;left:0;position:absolute}.creator-identity-modal__dialog{background:var(--background-color,#171717);box-sizing:border-box;display:grid;gap:14px;max-height:min(100%,540px);overflow:auto;padding:20px;position:relative;width:min(100%,404px)}.creator-identity-modal__header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.creator-identity-modal__eyebrow{color:var(--text-color-secondary);font-size:12px;font-weight:700;margin:0 0 4px}.creator-identity-modal__title{color:var(--text-color);font-size:22px;line-height:1.2;margin:0}.creator-identity-modal__close{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ffffff0a;border:1px solid var(--ai-creator-border);border-radius:999px;color:var(--text-color);cursor:pointer;display:inline-flex;height:36px;justify-content:center;width:36px}.creator-identity-modal__body{display:grid;gap:10px}.creator-identity-modal__row{background:#ffffff08;border:1px solid var(--ai-creator-border);border-radius:14px;display:grid;gap:8px;padding:12px}.creator-identity-modal__label-row{align-items:center;color:var(--text-color-secondary);display:inline-flex;font-size:13px;font-weight:700;gap:8px}.creator-identity-modal__value-row{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto}.creator-identity-modal__value{color:var(--text-color);font-size:14px;line-height:1.5;margin:0;min-width:0;overflow-wrap:anywhere;white-space:normal;word-break:break-word}.creator-identity-modal__action{width:100%}.ai-creator-dashboard .creator-widget-shell{border-radius:12px;overflow:hidden}.ai-creator-dashboard .creator-error-banner{background:#e74c3c1f;border-radius:12px;color:#ffb4a9;font-size:13px;margin:0;padding:10px 12px}@media (max-width:640px){.ai-creator-dashboard .creator-identity-details{padding:10px}.ai-creator-dashboard .creator-identity-row{display:grid;gap:8px;grid-template-columns:1fr}.ai-creator-dashboard .creator-identity-item{align-items:flex-start;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto}.ai-creator-dashboard .identity-text{flex:1 1 auto;line-height:1.45}}.ai-creator-dashboard .creator-kpi{align-items:center;display:flex;flex-wrap:wrap;gap:16px 0;justify-content:center;padding:18px 16px}.ai-creator-dashboard .ai-creator-balance-grid{display:grid;gap:12px;grid-template-columns:repeat(12,minmax(0,1fr))}.ai-creator-dashboard .ai-creator-balance-grid--two>*{grid-column:span 6}.ai-creator-dashboard .ai-creator-balance-grid--three>*{grid-column:span 4}.ai-creator-dashboard .kpi-box{align-items:center;display:flex;flex:1;flex-direction:column;gap:8px;min-width:0;padding:8px;text-align:center}.ai-creator-dashboard .kpi-full-width{border-bottom:1px solid var(--ai-creator-border);margin-bottom:8px;padding-bottom:16px;width:100%}.ai-creator-dashboard .kpi-full-width~.kpi-box{flex:1}.ai-creator-dashboard .kpi-box .label{color:var(--text-color);font-size:14px;margin:0 0 6px}.ai-creator-dashboard .kpi-box .value{align-items:center;color:var(--theme-color);display:flex;font-size:22px;font-weight:700;gap:6px;margin:0}.ai-creator-dashboard .kpi-note{color:var(--text-color-secondary);font-size:13px;line-height:1.45;margin:0}.ai-creator-dashboard .kpi-divider{align-self:stretch;background:var(--ai-creator-border);border-radius:2px;width:1px}.ai-creator-dashboard .kpi-icon{align-items:center;color:var(--theme-color);display:inline-flex;justify-content:center}.ai-creator-dashboard .group-title{align-items:center;border-left:4px solid var(--theme-color);color:var(--text-color);display:flex;font-size:16px;font-weight:600;gap:8px;margin:20px 0 12px;padding-left:8px}.ai-creator-dashboard .creator-actions{margin-bottom:16px;overflow:hidden}.ai-creator-dashboard .creator-actions .custom-cell{background-color:var(--black-color);border-bottom:1px solid var(--border-color)}.ai-creator-dashboard .creator-actions .icon{color:var(--theme-color)}.ai-creator-dashboard .dashboard-plan-card{padding:16px;transition:all .3s ease}.ai-creator-dashboard .dashboard-plan-card.warning{background:linear-gradient(135deg,var(--black-color) 0,rgba(243,156,18,.05) 100%);border-color:#f39c12}.ai-creator-dashboard .dashboard-plan-card.critical{background:linear-gradient(135deg,var(--black-color) 0,rgba(231,76,60,.05) 100%);border-color:#e74c3c}.ai-creator-dashboard .plan-subscription-info{border-bottom:1px solid var(--ai-creator-border);margin-bottom:12px;padding-bottom:12px}.ai-creator-dashboard .plan-row{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:4px 0}.ai-creator-dashboard .plan-label{color:var(--text-color-secondary);font-size:13px}.ai-creator-dashboard .plan-value{color:var(--text-color);font-size:13px;font-weight:600}.ai-creator-dashboard .storage-header{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.ai-creator-dashboard .storage-percentage,.ai-creator-dashboard .storage-title{color:var(--text-color-secondary);font-size:14px;margin:0}.ai-creator-dashboard .storage-value{color:var(--text-color);font-size:14px;font-weight:600;margin:0}.ai-creator-dashboard .storage-progress-container{background-color:var(--line-color);border-radius:999px;height:8px;margin-bottom:8px;overflow:hidden}.ai-creator-dashboard .storage-progress-bar{background-color:var(--theme-color);border-radius:inherit;height:100%;transition:width .3s ease}.ai-creator-dashboard .storage-progress-bar.warning{background-color:#f39c12}.ai-creator-dashboard .storage-progress-bar.critical{background-color:#e74c3c}.ai-creator-dashboard .storage-percentage-row{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px}.ai-creator-dashboard .storage-status{align-items:center;border-radius:12px;display:inline-flex;font-size:11px;font-weight:600;gap:4px;padding:2px 8px}.ai-creator-dashboard .storage-status.warning{background:#f39c121a;color:#f39c12}.ai-creator-dashboard .storage-status.critical{background:#e74c3c1a;color:#e74c3c}.ai-creator-dashboard .storage-actions{display:flex;gap:8px;margin-top:12px}.ai-creator-dashboard .storage-action-btn{flex:1;min-width:0}.ai-creator-dashboard .connect-required{display:grid;gap:12px;padding:18px 16px}.ai-creator-dashboard .connect-required__head{align-items:center;color:var(--text-color);display:flex;gap:8px}.ai-creator-dashboard .connect-required p,.ai-creator-dashboard .empty-block{color:var(--text-color-secondary);font-size:14px;line-height:1.6;margin:0}.ai-creator-dashboard .empty-block{padding:18px}.ai-creator-dashboard .records-list{display:grid}.ai-creator-dashboard .record-row{border-bottom:1px solid var(--border-color);display:flex;gap:14px;justify-content:space-between;padding:14px 18px}.ai-creator-dashboard .record-copy,.ai-creator-dashboard .record-meta{display:grid;gap:4px}.ai-creator-dashboard .record-copy strong,.ai-creator-dashboard .record-meta span{font-size:15px}.ai-creator-dashboard .record-copy span,.ai-creator-dashboard .record-meta em{color:var(--text-color-secondary);font-size:13px;font-style:normal}.ai-creator-dashboard .record-amount--earn{color:#10b981}.ai-creator-dashboard .record-amount--spend{color:#f97316}@media (max-width:640px){.ai-creator-dashboard .ai-creator-balance-grid--three>*,.ai-creator-dashboard .ai-creator-balance-grid--two>*{grid-column:span 12}.ai-creator-dashboard .creator-name-row,.ai-creator-dashboard .record-row,.ai-creator-dashboard .storage-header,.ai-creator-dashboard .storage-percentage-row{align-items:flex-start;flex-direction:column}.ai-creator-dashboard .creator-inline-actions>*,.ai-creator-dashboard .storage-actions>*{flex:none;min-width:0;width:100%}.ai-creator-dashboard .creator-kpi{gap:12px 0;padding:16px}.ai-creator-dashboard .kpi-full-width{padding-bottom:12px}.ai-creator-dashboard .kpi-box .label{font-size:13px}.ai-creator-dashboard .kpi-box .value{font-size:20px}.ai-creator-dashboard .kpi-divider{display:none}.ai-creator-dashboard .creator-profile{gap:12px}.ai-creator-dashboard .creator-inline-actions,.ai-creator-dashboard .storage-actions{display:grid;gap:10px;grid-template-columns:1fr}.ai-creator-dashboard .creator-identity-trigger{justify-content:center;width:100%}.creator-identity-modal{align-items:end;padding:max(14px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}.creator-identity-modal__dialog{border-radius:20px;max-height:min(100%,540px);width:100%}.creator-identity-modal__header{gap:10px}.creator-identity-modal__title{font-size:20px}.creator-identity-modal__dialog{padding:18px 16px;width:calc(100vw - 34px)}.creator-identity-modal__row{padding:14px 12px}.creator-identity-modal__value-row{align-items:stretch;grid-template-columns:1fr}.creator-identity-copy-btn{min-height:40px;width:100%}}.icon-gradient-wrapper[data-v-65d7f945]{background-clip:text;-webkit-background-clip:text;display:inline-block}.gradient-masked-icon[data-v-65d7f945]{color:inherit}.icon-gradient-wrapper[data-v-65d7f945] svg{fill:currentColor;color:inherit}.three-bars-loader[data-v-cd82743e]{align-items:flex-end;display:inline-flex;gap:var(--loader-bar-gap);height:var(--loader-bar-height);justify-content:center}.bar[data-v-cd82743e]{animation:loader-bars-cd82743e .9s ease-in-out infinite;background:var(--loader-bar-color);border-radius:4px;height:100%;opacity:.5;transform-origin:center bottom;width:var(--loader-bar-width)}.bar-2[data-v-cd82743e]{animation-delay:.12s}.bar-3[data-v-cd82743e]{animation-delay:.24s}@keyframes loader-bars-cd82743e{0%,to{opacity:.45;transform:scaleY(.45)}40%{opacity:1;transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.bar[data-v-cd82743e]{animation:none;opacity:.85;transform:none}}.simple-page-loading[data-v-54fb7133]{align-items:center;background:linear-gradient(135deg,var(--bg-color,#f8f9fa) 0,var(--cell-background,#fff) 100%);display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;overflow:hidden;position:fixed;z-index:var(--z-loading,9999)}.loading-container[data-v-54fb7133]{padding:40px 20px;position:relative;text-align:center;z-index:2}.loading-icon[data-v-54fb7133]{animation:fade-in-54fb7133 .6s ease-out;color:var(--theme-color,#f36)}@keyframes fade-in-54fb7133{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.background-decoration[data-v-54fb7133]{top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:1}.floating-dots[data-v-54fb7133]{height:100%;position:relative;width:100%}.dot[data-v-54fb7133]{background-color:var(--theme-color,#f36);border-radius:50%;height:8px;opacity:.3;position:absolute;width:8px}@media (prefers-color-scheme:dark){.simple-page-loading[data-v-54fb7133]{background:linear-gradient(135deg,#1a1a1a,#2a2a2a)}.loading-icon[data-v-54fb7133]{color:var(--theme-color,#f36)}}@media (prefers-reduced-motion:reduce){.dot[data-v-54fb7133],.loading-icon[data-v-54fb7133]{animation:none}}@media (max-width:768px){.loading-container[data-v-54fb7133]{padding:32px 16px}}.global-loading[data-v-cddfb64c],.modern-loading[data-v-cddfb64c]{align-items:center;background-color:var(--bg-color);display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;position:fixed;z-index:var(--z-loading,9999)}.modern-loading[data-v-cddfb64c]{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.loading-content[data-v-cddfb64c]{text-align:center}.loading-text[data-v-cddfb64c]{color:var(--theme-color,#f36);font-weight:500;margin-top:15px}.simple-loading[data-v-cddfb64c]{height:100%;position:relative;width:100%}.fade-enter-active[data-v-cddfb64c],.fade-leave-active[data-v-cddfb64c]{transition:opacity .3s ease}.fade-enter-from[data-v-cddfb64c],.fade-leave-to[data-v-cddfb64c]{opacity:0}@media (prefers-color-scheme:dark){.global-loading[data-v-cddfb64c]{--bg-color:#1a1a1a;--theme-color:#f36}}@media (prefers-reduced-motion:reduce){.fade-enter-active[data-v-cddfb64c],.fade-leave-active[data-v-cddfb64c]{transition:none}}.hydration-loading[data-v-499d4f58]{align-items:center;background:var(--bg-color,#f8f9fa);bottom:0;display:flex;justify-content:center;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:var(--z-loading,9999)}.gradient-background[data-v-499d4f58]{bottom:0;left:0;opacity:.6;position:absolute;right:0;top:0;will-change:opacity}.gradient-shape[data-v-499d4f58]{animation:float-simple-499d4f58 10s ease-in-out infinite;background:var(--theme-color,#f36);border-radius:50%;opacity:.08;position:absolute;will-change:transform}.shape-1[data-v-499d4f58]{animation-delay:0s;height:250px;left:-125px;top:-125px;width:250px}.shape-2[data-v-499d4f58]{animation-delay:3s;height:180px;right:-90px;top:40%;width:180px}.shape-3[data-v-499d4f58]{animation-delay:6s;bottom:-100px;height:200px;left:40%;width:200px}@keyframes float-simple-499d4f58{0%,to{transform:translate(0)}50%{transform:translate(20px,-20px)}}.loading-content[data-v-499d4f58]{position:relative;text-align:center;z-index:2}.logo-container[data-v-499d4f58]{height:250px;margin:0 auto;width:250px}.logo-container[data-v-499d4f58],.logo-glow[data-v-499d4f58]{align-items:center;display:flex;justify-content:center;position:relative}.logo-glow[data-v-499d4f58]{animation:logo-breathe-499d4f58 2.5s ease-in-out infinite;height:100%;width:100%;will-change:transform;z-index:3}.logo-wrapper[data-v-499d4f58]{animation:logo-fade-in-499d4f58 1s ease-out;height:188px;-webkit-mask-image:url(../logo.png);mask-image:url(../logo.png);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;overflow:hidden;position:relative;width:188px}.logo-image[data-v-499d4f58]{display:block;height:188px;-o-object-fit:contain;object-fit:contain;width:188px}@keyframes logo-fade-in-499d4f58{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.shine-effect[data-v-499d4f58]{animation:shine-sweep-499d4f58 4s ease-in-out 1s infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3) 40%,hsla(0,0%,100%,.6) 50%,hsla(0,0%,100%,.3) 60%,transparent);height:100%;left:-100%;opacity:0;pointer-events:none;position:absolute;top:0;transform:skew(-20deg);width:50%}@keyframes shine-sweep-499d4f58{0%{left:-100%;opacity:0}20%{opacity:1}50%{left:150%;opacity:1}to{left:150%;opacity:0}}@keyframes logo-breathe-499d4f58{0%,to{opacity:.95;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.loading-text[data-v-499d4f58]{animation:fade-in-up-499d4f58 .6s ease-out .3s both;margin-top:32px}.main-text[data-v-499d4f58]{color:var(--text-color,#333);font-size:18px;font-weight:500;margin:0 0 12px}.loading-dots[data-v-499d4f58]{display:flex;gap:6px;justify-content:center}.dot[data-v-499d4f58]{animation:dot-bounce-499d4f58 1.4s ease-in-out infinite;background-color:var(--theme-color,#f36);border-radius:50%;height:6px;width:6px}.dot[data-v-499d4f58]:first-child{animation-delay:0s}.dot[data-v-499d4f58]:nth-child(2){animation-delay:.2s}.dot[data-v-499d4f58]:nth-child(3){animation-delay:.4s}@keyframes dot-bounce-499d4f58{0%,60%,to{opacity:.7;transform:translateY(0)}30%{opacity:1;transform:translateY(-8px)}}@keyframes fade-in-up-499d4f58{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (prefers-color-scheme:dark){.hydration-loading[data-v-499d4f58]{background:#1a1a1a}.main-text[data-v-499d4f58]{color:#fff}.gradient-shape[data-v-499d4f58]{opacity:.1}}@media (prefers-reduced-motion:reduce){.dot[data-v-499d4f58],.gradient-shape[data-v-499d4f58],.logo-glow[data-v-499d4f58],.shine-effect[data-v-499d4f58]{animation:none!important}.logo-glow[data-v-499d4f58]{opacity:1;transform:scale(1)}.loading-text[data-v-499d4f58]{animation:none;opacity:1;transform:none}.shine-effect[data-v-499d4f58]{display:none}}@media (max-width:768px){.logo-container[data-v-499d4f58]{height:220px;width:220px}.logo-image[data-v-499d4f58],.logo-wrapper[data-v-499d4f58]{height:156px;width:156px}.gradient-shape[data-v-499d4f58]{transform:scale(.7)}.main-text[data-v-499d4f58]{font-size:16px}}:root{--font-mono:"SF Mono",Monaco,Menlo,"Cascadia Code","Roboto Mono",Consolas,"Courier New",monospace}.handle-id,.stat-item,[class*=amount],[class*=balance],[class*=count],[class*=price],[class*=value]{font-family:var(--font-mono);font-variant-numeric:tabular-nums}body.page-loading{overflow:hidden!important}body.page-loading *{transition:none!important}body.page-loading .creator-homepage{opacity:0!important;pointer-events:none!important;visibility:hidden!important}body.page-loading .custom-tabbar,body.page-loading [class*=bottom-tab-bar]{opacity:1!important;pointer-events:auto!important;transform:none!important;visibility:visible!important}.global-loading{z-index:var(--z-loading,9999)!important}.van-action-sheet,.van-dialog,.van-overlay,.van-popup{z-index:100001!important}.van-notify,.van-toast{z-index:100002!important}.initial-loading-overlay{background:var(--background-color,#f8f9fa);bottom:0;left:0;position:fixed;right:0;top:0;will-change:opacity;z-index:calc(var(--z-loading, 9999) - 1)}.content-hidden{opacity:0;transition:opacity .22s ease-out,visibility .22s ease-out;visibility:hidden}.hydration-overlay-enter-active,.hydration-overlay-leave-active{transition:opacity .26s ease-out}.hydration-overlay-enter-from,.hydration-overlay-leave-to{opacity:0}.offline-banner{align-items:center;background:#1f2937;color:#fef3c7;display:flex;font-size:12px;font-weight:600;gap:8px;justify-content:center;left:0;letter-spacing:.02em;padding:calc(env(safe-area-inset-top,0px) + 6px) 12px 6px;pointer-events:none;position:fixed;right:0;top:0;z-index:calc(var(--z-loading, 9999) + 1)}.offline-dot{background:#f59e0b;border-radius:50%;box-shadow:0 0 6px #f59e0b99;height:6px;width:6px}@media (prefers-color-scheme:dark){.initial-loading-overlay{background:#1a1a1a}}@media (prefers-reduced-motion:reduce){.content-hidden,.hydration-overlay-enter-active,.hydration-overlay-leave-active{transition-duration:.01ms}}.error-page[data-v-8409e4d7]{align-items:center;background:linear-gradient(135deg,rgba(var(--theme-color-rgb,255,51,102),.05) 0,rgba(var(--theme-color-rgb,255,51,102),.15));display:flex;justify-content:center;min-height:100vh;padding:20px}.error-container[data-v-8409e4d7]{animation:slideUp-8409e4d7 .6s cubic-bezier(.16,1,.3,1);background:var(--card-bg,#fff);border:1px solid var(--border-color,#f0f0f0);border-radius:24px;box-shadow:0 20px 60px #00000014;max-width:600px;padding:60px 40px;text-align:center;width:100%}@keyframes slideUp-8409e4d7{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.error-icon[data-v-8409e4d7]{animation:pulse-8409e4d7 2s ease-in-out infinite;color:var(--theme-color,#f36);margin:0 auto 32px}@keyframes pulse-8409e4d7{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}.error-code[data-v-8409e4d7]{color:var(--theme-color,#f36);font-family:SF Pro Display,-apple-system,sans-serif;font-size:72px;font-weight:900;letter-spacing:-2px;line-height:1;margin:0 0 20px;opacity:.15}.error-title[data-v-8409e4d7]{color:var(--title-color,#1a1a1a);font-size:32px;font-weight:700;line-height:1.2;margin:0 0 16px}.error-description[data-v-8409e4d7]{color:var(--text-color-secondary,#666);font-size:16px;line-height:1.6;margin:0 auto 40px;max-width:500px}.error-actions[data-v-8409e4d7]{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.btn-primary[data-v-8409e4d7],.btn-secondary[data-v-8409e4d7]{align-items:center;border:none;border-radius:12px;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;gap:8px;justify-content:center;min-width:160px;padding:14px 32px;transition:all .3s cubic-bezier(.16,1,.3,1)}.btn-primary[data-v-8409e4d7]{box-shadow:0 4px 12px rgba(var(--theme-color-rgb,255,51,102),.25);color:#fff}.btn-primary[data-v-8409e4d7],.btn-primary[data-v-8409e4d7]:hover{background:var(--theme-color,#f36)}.btn-primary[data-v-8409e4d7]:hover{box-shadow:0 8px 20px rgba(var(--theme-color-rgb,255,51,102),.35);transform:translateY(-2px)}.btn-primary[data-v-8409e4d7]:active{transform:translateY(0)}.btn-secondary[data-v-8409e4d7]{background:var(--hover-color,#f5f5f5);border:1.5px solid var(--border-color,#e0e0e0);color:var(--text-color,#333)}.btn-secondary[data-v-8409e4d7]:hover{background:var(--card-bg,#fff);border-color:var(--theme-color,#f36);color:var(--theme-color,#f36);transform:translateY(-2px)}.btn-secondary[data-v-8409e4d7]:active{transform:translateY(0)}.error-details[data-v-8409e4d7]{background:var(--hover-color,#f5f5f5);border:1px solid var(--border-color,#e0e0e0);border-radius:12px;margin-top:40px;padding:20px;text-align:left}.error-details summary[data-v-8409e4d7]{color:var(--theme-color,#f36);cursor:pointer;font-weight:600;padding:4px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.error-details pre[data-v-8409e4d7]{background:var(--card-bg,#fff);border:1px solid var(--border-color,#e0e0e0);border-radius:8px;color:var(--text-color,#333);font-size:13px;line-height:1.6;margin:16px 0 0;overflow-x:auto;padding:16px}@media (max-width:640px){.error-container[data-v-8409e4d7]{margin:0 16px;padding:40px 24px}.error-code[data-v-8409e4d7]{font-size:56px}.error-title[data-v-8409e4d7]{font-size:24px}.error-description[data-v-8409e4d7]{font-size:14px}.error-actions[data-v-8409e4d7]{flex-direction:column;gap:12px}.btn-primary[data-v-8409e4d7],.btn-secondary[data-v-8409e4d7]{min-width:auto;width:100%}}@media (prefers-color-scheme:dark){.error-page[data-v-8409e4d7]{background:linear-gradient(135deg,rgba(var(--theme-color-rgb,255,51,102),.08) 0,rgba(var(--theme-color-rgb,255,51,102),.18))}.error-container[data-v-8409e4d7]{background:#1a1a1a;border-color:#333}.error-title[data-v-8409e4d7]{color:#fff}.error-description[data-v-8409e4d7]{color:#999}.btn-secondary[data-v-8409e4d7]{background:#2a2a2a;border-color:#444;color:#fff}.btn-secondary[data-v-8409e4d7]:hover{background:#333;border-color:var(--theme-color,#f36)}.error-details[data-v-8409e4d7]{background:#2a2a2a;border-color:#444}.error-details pre[data-v-8409e4d7]{background:#1a1a1a;border-color:#333;color:#e0e0e0}}
