@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.isolate{isolation:isolate}.container{width:100%}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.flex-shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.text-wrap{text-wrap:wrap}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}:root{--primary:#fbbf24;--primary-hover:#fcd34d;--secondary:#d97706;--primary-rgb:251, 191, 36;--secondary-rgb:217, 119, 6;--accent-soft-rgb:254, 240, 138;--primary-ink:#111827;--bg-dark:#07050a;--bg-darker:#130811;--bg-card:#fff0f60e;--bg-primary:#0a0a0a;--bg-secondary:#1f1f1f;--bg-tertiary:#2a2a2a;--border:#ffffff26;--text-primary:#f8fafc;--text-secondary:#cbd5e1;--text-tertiary:#94a3b8;--text-muted:#9c7382;--space-xs:.25rem;--space-sm:.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4rem;--shadow-sm:0 4px 10px #0d0a0447;--shadow-md:0 10px 24px #0e0a0457;--shadow-lg:0 18px 38px #0c080370;--shadow-xl:0 28px 58px #09060294;--transition-fast:.15s ease;--transition-base:.2s ease;--transition-slow:.3s ease;--radius-sm:10px;--radius-md:14px;--radius-lg:18px;--font-heading:"Noto Sans SC", "PingFang SC", "Microsoft YaHei", -apple-system, BlinkMacSystemFont, sans-serif;--font-body:"Noto Sans SC", "PingFang SC", "Microsoft YaHei", -apple-system, BlinkMacSystemFont, sans-serif;--gradient-primary:linear-gradient(135deg, #fde68a 0%, #fbbf24 52%, #d97706 100%);--gradient-surface:linear-gradient(145deg, rgba(var(--primary-rgb), .12) 0%, rgba(var(--secondary-rgb), .16) 100%)}:root.light{--primary:#fbbf24;--primary-hover:#fcd34d;--secondary:#d97706;--primary-rgb:251, 191, 36;--secondary-rgb:217, 119, 6;--accent-soft-rgb:254, 240, 138;--primary-ink:#111827;--bg-dark:#fff;--bg-darker:#fff;--bg-card:#fffffff5;--bg-primary:#fff;--bg-secondary:#fff;--bg-tertiary:#fff;--border:#e2e8f0;--text-primary:#0f172a;--text-secondary:#475569;--text-tertiary:#94a3b8;--text-muted:#64748b;--gradient-primary:linear-gradient(135deg, #fde68a 0%, #fbbf24 55%, #d97706 100%);--gradient-surface:linear-gradient(145deg, rgba(var(--primary-rgb), .12) 0%, rgba(var(--secondary-rgb), .14) 100%)}body:before,body:after{content:"";pointer-events:none;z-index:-2;width:100%;height:100%;position:fixed}body:before{background:linear-gradient(180deg,var(--bg-dark) 0%,var(--bg-darker) 100%);top:0;left:0}body:after{background:radial-gradient(circle at 18% 20%,rgba(var(--primary-rgb),.16) 0%,transparent 26%),radial-gradient(circle at 82% 16%,rgba(var(--secondary-rgb),.16) 0%,transparent 28%),radial-gradient(circle at 50% 100%,rgba(var(--primary-rgb),.08) 0%,transparent 38%);filter:blur(54px);opacity:.9;top:0;left:0}:root.light body:before{background:#fff}:root.light body:after{filter:none;opacity:0;background:0 0}:root.dark{--primary:#fbbf24;--primary-hover:#fcd34d;--secondary:#d97706;--primary-rgb:251, 191, 36;--secondary-rgb:217, 119, 6;--accent-soft-rgb:254, 240, 138;--primary-ink:#111827;--bg-dark:#07050a;--bg-darker:#130811;--bg-card:#fff0f60e;--bg-primary:#0a0a0a;--border:#ffffff26;--text-primary:#f8fafc;--text-secondary:#cbd5e1;--text-muted:#9c7382;--space-xs:.25rem;--space-sm:.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4rem;--shadow-sm:0 4px 10px #0d0a0447;--shadow-md:0 10px 24px #0e0a0457;--shadow-lg:0 18px 38px #0c080370;--shadow-xl:0 28px 58px #09060294;--transition-fast:.15s ease;--transition-base:.2s ease;--transition-slow:.3s ease;--radius-sm:10px;--radius-md:14px;--radius-lg:18px;--font-heading:"Noto Sans SC", "PingFang SC", "Microsoft YaHei", -apple-system, BlinkMacSystemFont, sans-serif;--font-body:"Noto Sans SC", "PingFang SC", "Microsoft YaHei", -apple-system, BlinkMacSystemFont, sans-serif;--gradient-primary:linear-gradient(135deg, #fde68a 0%, #fbbf24 52%, #d97706 100%);--gradient-surface:linear-gradient(145deg, rgba(var(--primary-rgb), .12) 0%, rgba(var(--secondary-rgb), .16) 100%);--bg-secondary:#1f1f1f;--bg-tertiary:#2a2a2a;--text-tertiary:#94a3b8}:root.dark .navbar{--nav-primary:#fbbf24;--nav-primary-hover:#fcd34d;--nav-text-primary:#fffbeb;--nav-text-secondary:#fde68a;--nav-border:#fbbf2429;--nav-surface:#09050af5;--nav-surface-strong:#09050afa;--nav-overlay-bg:#120811;--nav-overlay-border:#fbbf2429;--nav-overlay-shadow:0 18px 42px #0603087a;--nav-hover-bg:#fbbf2414;--nav-hover-strong-bg:#fbbf241f;--nav-active-bg:#fbbf241f;--nav-active-border:#fbbf2438;border-bottom:1px solid var(--nav-border);box-shadow:none}:root.dark .navbar.scrolled{box-shadow:0 1px 18px #0504026b}:root.dark .logo-copy strong,:root.dark .nav-links a,:root.dark .language-trigger,:root.dark .mobile-menu-toggle{color:var(--nav-text-primary)}:root.dark .nav-chevron,:root.dark .language-trigger svg{color:#fcd34d}:root.dark .theme-toggle,:root.dark .mobile-menu-toggle{background:#fff0f60a;border-color:#fbbf2429}:root.dark .mega-dropdown,:root.dark .language-dropdown,:root.dark .mobile-menu{background:var(--nav-overlay-bg);border-color:var(--nav-overlay-border);box-shadow:var(--nav-overlay-shadow)}:root.dark .mega-link,:root.dark .mega-copy strong,:root.dark .mobile-nav-links a{color:var(--nav-text-primary)!important}:root.dark .mega-copy small{color:#d6a73b}:root.dark .language-dropdown button,:root.dark .user-dropdown-item,:root.dark .mobile-user-item{color:#fde68a}:root.dark .language-dropdown button:hover,:root.dark .language-dropdown button:focus-visible,:root.dark .language-dropdown button.active,:root.dark .user-dropdown-item:hover,:root.dark .mobile-user-item:hover{color:var(--nav-text-primary);background:#fbbf241a}:root.dark .nav-item--mega:before{background:#0000007a}:root.dark .theme-toggle,:root.dark .user-trigger{color:#f8fafc;background:#ffffff0f;border-color:#ffffff24}:root.dark .theme-toggle:hover,:root.dark .user-trigger:hover,:root.dark .user-trigger[aria-expanded=true]{color:#fff;background:#ffffff1a;border-color:#ffffff3d}:root.dark .user-trigger svg{color:#f8fafc}.workspace-page.is-dark .workspace-user-trigger,html.dark .workspace-user-trigger,body.dark .workspace-user-trigger,.dark .workspace-user-trigger{color:#f8fafc;box-shadow:none;background:#f59e0b14;border-color:#f59e0b3d}.workspace-page.is-dark .workspace-user-name,.workspace-page.is-dark .workspace-user-chevron,html.dark .workspace-user-name,html.dark .workspace-user-chevron,body.dark .workspace-user-name,body.dark .workspace-user-chevron,.dark .workspace-user-name,.dark .workspace-user-chevron{color:#fff;opacity:1}.workspace-page.is-dark .workspace-user-trigger:hover,.workspace-page.is-dark .workspace-user-trigger[aria-expanded=true],html.dark .workspace-user-trigger:hover,html.dark .workspace-user-trigger[aria-expanded=true],body.dark .workspace-user-trigger:hover,body.dark .workspace-user-trigger[aria-expanded=true],.dark .workspace-user-trigger:hover,.dark .workspace-user-trigger[aria-expanded=true]{color:#fff;background:#f59e0b24;border-color:#f59e0b6b}.workspace-page.is-dark .workspace-user-dropdown,html.dark .workspace-user-dropdown,body.dark .workspace-user-dropdown,.dark .workspace-user-dropdown{background:#120811;border-color:#fbbf2429;box-shadow:0 18px 42px #0603087a}.workspace-page.is-dark .workspace-user-dropdown-item,html.dark .workspace-user-dropdown-item,body.dark .workspace-user-dropdown-item,.dark .workspace-user-dropdown-item{color:#fde68a}.workspace-page.is-dark .workspace-user-dropdown-item:hover,.workspace-page.is-dark .workspace-user-dropdown-item.active,html.dark .workspace-user-dropdown-item:hover,html.dark .workspace-user-dropdown-item.active,body.dark .workspace-user-dropdown-item:hover,body.dark .workspace-user-dropdown-item.active,.dark .workspace-user-dropdown-item:hover,.dark .workspace-user-dropdown-item.active{color:#fffbeb;box-shadow:none;background:#fbbf2414;border-color:#0000}.workspace-page.is-dark .workspace-user-dropdown-item.active,html.dark .workspace-user-dropdown-item.active,body.dark .workspace-user-dropdown-item.active,.dark .workspace-user-dropdown-item.active{background:linear-gradient(135deg,#fbbf241f,#fbbf240a);border-color:#fbbf2438;box-shadow:inset 0 0 0 1px #fbbf240f}.workspace-page.is-dark .workspace-user-dropdown-item.danger,html.dark .workspace-user-dropdown-item.danger,body.dark .workspace-user-dropdown-item.danger,.dark .workspace-user-dropdown-item.danger{color:#fbbf24}.workspace-page.is-dark .workspace-user-dropdown-icon,html.dark .workspace-user-dropdown-icon,body.dark .workspace-user-dropdown-icon,.dark .workspace-user-dropdown-icon{background:#ffffff0a}.workspace-page.is-dark .workspace-user-dropdown-divider,html.dark .workspace-user-dropdown-divider,body.dark .workspace-user-dropdown-divider,.dark .workspace-user-dropdown-divider{background:#fbbf2429}:root.dark .home-btn--primary{color:#1e1408}:root.dark .bill-summary-card,:root:not(.light) .bill-summary-card{box-shadow:none;background:#000;border-color:#94a3b84d}:root.dark .bill-summary-card.is-amount,:root:not(.light) .bill-summary-card.is-amount,:root.dark .bill-summary-card.is-credits,:root:not(.light) .bill-summary-card.is-credits{background:#000;border-color:#94a3b84d}:root.dark .bill-summary-label,:root:not(.light) .bill-summary-label,:root.dark .bill-summary-meta,:root:not(.light) .bill-summary-meta{color:#94a3b8}:root.dark .bill-summary-value,:root:not(.light) .bill-summary-value{color:#f8fafc}:root.dark .bill-records-card,:root:not(.light) .bill-records-card,:root.dark .bill-record-item,:root:not(.light) .bill-record-item{background:#000;border-color:#94a3b84d}:root.dark .bill-records-head h3,:root:not(.light) .bill-records-head h3,:root.dark .bill-record-left strong,:root:not(.light) .bill-record-left strong{color:#f8fafc}:root.dark .bill-records-count,:root:not(.light) .bill-records-count,:root.dark .bill-record-meta,:root:not(.light) .bill-record-meta,:root.dark .bill-empty-state,:root:not(.light) .bill-empty-state,:root.dark .bill-pagination-summary,:root:not(.light) .bill-pagination-summary{color:#94a3b8}:root.dark .bill-pagination-btn,:root:not(.light) .bill-pagination-btn{color:#cbd5e1;background:#000;border-color:#94a3b84d}:root.dark .bill-status-chip,:root:not(.light) .bill-status-chip,:root.dark .bill-method-chip,:root:not(.light) .bill-method-chip{color:#cbd5e1;background:#1e293bad;border-color:#94a3b83d}:root.dark .bill-status-chip.is-success,:root:not(.light) .bill-status-chip.is-success{color:#9fd4bd;background:#22c55e1f;border-color:#22c55e2e}:root.dark .bill-status-chip.is-pending,:root:not(.light) .bill-status-chip.is-pending{color:#d8c089;background:#f59e0b1f;border-color:#f59e0b2e}:root.dark .bill-status-chip.is-closed,:root:not(.light) .bill-status-chip.is-closed,:root.dark .bill-status-chip.is-failed,:root:not(.light) .bill-status-chip.is-failed,:root.dark .bill-status-chip.is-default,:root:not(.light) .bill-status-chip.is-default{color:#d6a73b;background:#f43f5e1f;border-color:#f43f5e2e}:root.dark .bill-record-amount,:root:not(.light) .bill-record-amount{color:#f8fafc}:root.dark .credits-history-count,:root:not(.light) .credits-history-count,:root.dark .credits-record-note,:root:not(.light) .credits-record-note,:root.dark .credits-record-meta,:root:not(.light) .credits-record-meta,:root.dark .credits-history-empty,:root:not(.light) .credits-history-empty{color:#94a3b8}:root.dark .redeem-card,:root:not(.light) .redeem-card,:root.dark .credits-history,:root:not(.light) .credits-history,:root.dark .credits-record-item,:root:not(.light) .credits-record-item{background:#000;border-color:#94a3b84d}:root.dark .redeem-card-head h3,:root:not(.light) .redeem-card-head h3,:root.dark .credits-history-head h3,:root:not(.light) .credits-history-head h3,:root.dark .credits-record-left strong,:root:not(.light) .credits-record-left strong{color:#f8fafc}:root.dark .credits-record-tag,:root:not(.light) .credits-record-tag{color:#cbd5e1;background:#1e293bad;border-color:#94a3b83d}:root.dark .credits-record-tag.is-invite,:root:not(.light) .credits-record-tag.is-invite,:root.dark .credits-record-tag.is-checkin,:root:not(.light) .credits-record-tag.is-checkin,:root.dark .credits-record-tag.is-redeem,:root:not(.light) .credits-record-tag.is-redeem,:root.dark .credits-record-tag.is-recharge,:root:not(.light) .credits-record-tag.is-recharge{color:#86efac;background:#22c55e29;border-color:#22c55e38}:root.dark .credits-record-tag.is-creation,:root:not(.light) .credits-record-tag.is-creation{color:#fde68a;background:#f43f5e29;border-color:#f43f5e38}:root.dark .redeem-card-head,:root:not(.light) .redeem-card-head{border-bottom-color:#94a3b84d}:root.dark .redeem-input-wrap,:root:not(.light) .redeem-input-wrap{background:#000;border-color:#94a3b84d}:root.dark .redeem-input,:root:not(.light) .redeem-input{color:#f8fafc}:root.dark .redeem-input::-moz-placeholder,:root:not(.light) .redeem-input::-moz-placeholder{color:#94a3b8}:root.dark .redeem-input::placeholder,:root:not(.light) .redeem-input::placeholder,:root.dark .redeem-input-icon,:root:not(.light) .redeem-input-icon{color:#94a3b8}:root.dark .redeem-submit,:root:not(.light) .redeem-submit{color:#1f1405;box-shadow:0 12px 28px rgba(var(--primary-rgb),.28),0 8px 18px rgba(var(--secondary-rgb),.22)}:root.dark .redeem-submit:disabled,:root:not(.light) .redeem-submit:disabled{color:#f8fafcc7;background:linear-gradient(135deg,rgba(var(--primary-rgb),.52),rgba(var(--secondary-rgb),.38));filter:saturate(.78)brightness(1.06);box-shadow:inset 0 0 0 1px #ffffff1a,0 8px 18px #00000047}:root.dark .redeem-modal,:root:not(.light) .redeem-modal{background:#000;border-color:#94a3b85c;box-shadow:0 18px 50px #00000075}:root.dark .redeem-modal h3,:root:not(.light) .redeem-modal h3,:root.dark .redeem-modal-metric strong,:root:not(.light) .redeem-modal-metric strong{color:#f8fafc}:root.dark .redeem-modal-desc,:root:not(.light) .redeem-modal-desc,:root.dark .redeem-modal-note,:root:not(.light) .redeem-modal-note,:root.dark .redeem-modal-metric span,:root:not(.light) .redeem-modal-metric span{color:#94a3b8}:root.dark .redeem-modal-metric,:root:not(.light) .redeem-modal-metric{background:#1e293b8c;border-color:#94a3b847}:root.dark .redeem-modal-btn.is-cancel,:root:not(.light) .redeem-modal-btn.is-cancel{color:#cbd5e1;background:#94a3b83d}:root.dark .invite-records-card,:root:not(.light) .invite-records-card,:root.dark .invite-record-item,:root:not(.light) .invite-record-item{background:#000;border-color:#94a3b84d}:root.dark .invite-records-card .invite-card-head h3,:root:not(.light) .invite-records-card .invite-card-head h3,:root.dark .invite-record-heading strong,:root:not(.light) .invite-record-heading strong{color:#f8fafc}:root.dark .invite-records-count,:root:not(.light) .invite-records-count,:root.dark .invite-record-subline,:root:not(.light) .invite-record-subline,:root.dark .invite-record-meta,:root:not(.light) .invite-record-meta,:root.dark .invite-record-paid,:root:not(.light) .invite-record-paid,:root.dark .invite-empty-state,:root:not(.light) .invite-empty-state{color:#94a3b8}.workspace-page.is-dark .workspace-sidebar,html.dark .workspace-sidebar,body.dark .workspace-sidebar,.dark .workspace-sidebar{background:linear-gradient(#0b0d13fa,#07080df5),#080a10f5;border-right-color:#ffffff1a;box-shadow:10px 0 30px #00000038}.workspace-page.is-dark .workspace-nav-title,.workspace-page.is-dark .workspace-nav-item,html.dark .workspace-nav-title,html.dark .workspace-nav-item,body.dark .workspace-nav-title,body.dark .workspace-nav-item,.dark .workspace-nav-title,.dark .workspace-nav-item{color:#d6dce7}.workspace-page.is-dark .workspace-nav-title-chevron,.workspace-page.is-dark .workspace-nav-sub-chevron,html.dark .workspace-nav-title-chevron,html.dark .workspace-nav-sub-chevron,body.dark .workspace-nav-title-chevron,body.dark .workspace-nav-sub-chevron,.dark .workspace-nav-title-chevron,.dark .workspace-nav-sub-chevron{color:#98a2b3;opacity:.92}.workspace-page.is-dark .workspace-nav-title-symbol,html.dark .workspace-nav-title-symbol,body.dark .workspace-nav-title-symbol,.dark .workspace-nav-title-symbol{color:#aeb7c6;background:#fff1}.workspace-sidebar.is-dark .workspace-nav-title,html.dark .workspace-sidebar .workspace-nav-title,body.dark .workspace-sidebar .workspace-nav-title,.dark .workspace-sidebar .workspace-nav-title{color:#eef3fb;text-shadow:0 1px 1px #00000047}.workspace-sidebar.is-dark .workspace-nav-item,html.dark .workspace-sidebar .workspace-nav-item,body.dark .workspace-sidebar .workspace-nav-item,.dark .workspace-sidebar .workspace-nav-item{color:#aeb8c7;text-shadow:0 1px 1px #00000038}.workspace-sidebar.is-dark .workspace-nav-title-symbol,html.dark .workspace-sidebar .workspace-nav-title-symbol,body.dark .workspace-sidebar .workspace-nav-title-symbol,.dark .workspace-sidebar .workspace-nav-title-symbol{color:#cbd5e1;background:#ffffff1a}.workspace-sidebar.is-dark .workspace-nav-title-chevron,.workspace-sidebar.is-dark .workspace-nav-sub-chevron,html.dark .workspace-sidebar .workspace-nav-title-chevron,html.dark .workspace-sidebar .workspace-nav-sub-chevron,body.dark .workspace-sidebar .workspace-nav-title-chevron,body.dark .workspace-sidebar .workspace-nav-sub-chevron,.dark .workspace-sidebar .workspace-nav-title-chevron,.dark .workspace-sidebar .workspace-nav-sub-chevron{color:#cbd5e1;opacity:1}.workspace-sidebar.is-dark .workspace-nav-subitem,html.dark .workspace-sidebar .workspace-nav-subitem,body.dark .workspace-sidebar .workspace-nav-subitem,.dark .workspace-sidebar .workspace-nav-subitem{color:#aeb8c7}.workspace-sidebar.is-dark .workspace-nav-title:hover,.workspace-sidebar.is-dark .workspace-nav-title[aria-expanded=true],html.dark .workspace-sidebar .workspace-nav-title:hover,html.dark .workspace-sidebar .workspace-nav-title[aria-expanded=true],body.dark .workspace-sidebar .workspace-nav-title:hover,body.dark .workspace-sidebar .workspace-nav-title[aria-expanded=true],.dark .workspace-sidebar .workspace-nav-title:hover,.dark .workspace-sidebar .workspace-nav-title[aria-expanded=true]{background:#ffffff13;box-shadow:inset 0 0 0 1px #ffffff18}.workspace-sidebar.is-dark .workspace-nav-item:hover,.workspace-sidebar.is-dark .workspace-nav-subitem:hover,html.dark .workspace-sidebar .workspace-nav-item:hover,html.dark .workspace-sidebar .workspace-nav-subitem:hover,body.dark .workspace-sidebar .workspace-nav-item:hover,body.dark .workspace-sidebar .workspace-nav-subitem:hover,.dark .workspace-sidebar .workspace-nav-item:hover,.dark .workspace-sidebar .workspace-nav-subitem:hover{background:rgba(var(--workspace-accent-rgb,251, 191, 36),.13);color:#f8fafc;box-shadow:inset 0 0 0 1px rgba(var(--workspace-accent-rgb,251, 191, 36),.22)}.workspace-sidebar.is-dark .workspace-nav-item.active,.workspace-sidebar.is-dark .workspace-nav-subitem.active,html.dark .workspace-sidebar .workspace-nav-item.active,html.dark .workspace-sidebar .workspace-nav-subitem.active,body.dark .workspace-sidebar .workspace-nav-item.active,body.dark .workspace-sidebar .workspace-nav-subitem.active,.dark .workspace-sidebar .workspace-nav-item.active,.dark .workspace-sidebar .workspace-nav-subitem.active{background:rgba(var(--workspace-accent-rgb,251, 191, 36),.18);color:#fff;box-shadow:inset 0 0 0 1px rgba(var(--workspace-accent-rgb,251, 191, 36),.28)}.workspace-sidebar.is-dark .workspace-nav-title:hover .workspace-nav-title-symbol,.workspace-sidebar.is-dark .workspace-nav-title[aria-expanded=true] .workspace-nav-title-symbol,html.dark .workspace-sidebar .workspace-nav-title:hover .workspace-nav-title-symbol,html.dark .workspace-sidebar .workspace-nav-title[aria-expanded=true] .workspace-nav-title-symbol,body.dark .workspace-sidebar .workspace-nav-title:hover .workspace-nav-title-symbol,body.dark .workspace-sidebar .workspace-nav-title[aria-expanded=true] .workspace-nav-title-symbol,.dark .workspace-sidebar .workspace-nav-title:hover .workspace-nav-title-symbol,.dark .workspace-sidebar .workspace-nav-title[aria-expanded=true] .workspace-nav-title-symbol{background:rgba(var(--workspace-accent-rgb,251, 191, 36),.18);color:#fff}.workspace-page.is-dark .workspace-nav-title:hover,.workspace-page.is-dark .workspace-nav-title[aria-expanded=true],.workspace-page.is-dark .workspace-nav-item:hover,.workspace-page.is-dark .workspace-nav-item.active,html.dark .workspace-nav-title:hover,html.dark .workspace-nav-title[aria-expanded=true],html.dark .workspace-nav-item:hover,html.dark .workspace-nav-item.active,body.dark .workspace-nav-title:hover,body.dark .workspace-nav-title[aria-expanded=true],body.dark .workspace-nav-item:hover,body.dark .workspace-nav-item.active,.dark .workspace-nav-title:hover,.dark .workspace-nav-title[aria-expanded=true],.dark .workspace-nav-item:hover,.dark .workspace-nav-item.active,.workspace-sidebar.is-dark .workspace-nav-title:hover,.workspace-sidebar.is-dark .workspace-nav-title[aria-expanded=true],.workspace-sidebar.is-dark .workspace-nav-item:hover,.workspace-sidebar.is-dark .workspace-nav-item.active,.workspace-sidebar.is-dark .workspace-nav-subitem:hover,.workspace-sidebar.is-dark .workspace-nav-subitem.active,html.dark .workspace-sidebar .workspace-nav-title:hover,html.dark .workspace-sidebar .workspace-nav-title[aria-expanded=true],html.dark .workspace-sidebar .workspace-nav-item:hover,html.dark .workspace-sidebar .workspace-nav-item.active,html.dark .workspace-sidebar .workspace-nav-subitem:hover,html.dark .workspace-sidebar .workspace-nav-subitem.active,body.dark .workspace-sidebar .workspace-nav-title:hover,body.dark .workspace-sidebar .workspace-nav-title[aria-expanded=true],body.dark .workspace-sidebar .workspace-nav-item:hover,body.dark .workspace-sidebar .workspace-nav-item.active,body.dark .workspace-sidebar .workspace-nav-subitem:hover,body.dark .workspace-sidebar .workspace-nav-subitem.active,.dark .workspace-sidebar .workspace-nav-title:hover,.dark .workspace-sidebar .workspace-nav-title[aria-expanded=true],.dark .workspace-sidebar .workspace-nav-item:hover,.dark .workspace-sidebar .workspace-nav-item.active,.dark .workspace-sidebar .workspace-nav-subitem:hover,.dark .workspace-sidebar .workspace-nav-subitem.active{color:#fff}.workspace-page.is-dark .workspace-sidebar-footer,html.dark .workspace-sidebar-footer,body.dark .workspace-sidebar-footer,.dark .workspace-sidebar-footer,.workspace-page.is-dark .workspace-nav-title:hover,.workspace-page.is-dark .workspace-nav-title[aria-expanded=true],html.dark .workspace-nav-title:hover,html.dark .workspace-nav-title[aria-expanded=true],body.dark .workspace-nav-title:hover,body.dark .workspace-nav-title[aria-expanded=true],.dark .workspace-nav-title:hover,.dark .workspace-nav-title[aria-expanded=true]{background:#ffffff0e;border-color:#ffffff1a}.workspace-page.is-dark .workspace-sidebar-footer,html.dark .workspace-sidebar-footer,body.dark .workspace-sidebar-footer,.dark .workspace-sidebar-footer{box-shadow:none}.workspace-sidebar.is-dark .workspace-sidebar-footer{box-shadow:none;background:#ffffff0e;border-color:#ffffff1a}.workspace-sidebar.is-dark .workspace-user-summary-copy span,.workspace-sidebar.is-dark .workspace-plan-row strong,.workspace-sidebar.is-dark .workspace-credit-row strong{color:#f8fafc}.workspace-sidebar.is-dark .workspace-user-summary-copy small,.workspace-sidebar.is-dark .workspace-plan-summary span{color:#9aa4b2}.workspace-sidebar.is-dark .workspace-credit-row,.workspace-sidebar.is-dark .workspace-credit-row div+div{border-color:#ffffff17}.workspace-sidebar.is-dark .workspace-progress-track{background:#ffffff1f}.workspace-sidebar.is-dark .workspace-user-avatar{background:rgba(var(--workspace-accent-rgb,245, 158, 11),.18);color:#fde68a}.workspace-page.is-dark .workspace-user-summary-copy span,.workspace-page.is-dark .workspace-plan-row strong,.workspace-page.is-dark .workspace-credit-row strong,html.dark .workspace-user-summary-copy span,html.dark .workspace-plan-row strong,html.dark .workspace-credit-row strong,body.dark .workspace-user-summary-copy span,body.dark .workspace-plan-row strong,body.dark .workspace-credit-row strong,.dark .workspace-user-summary-copy span,.dark .workspace-plan-row strong,.dark .workspace-credit-row strong{color:#f8fafc}.workspace-page.is-dark .workspace-user-summary-copy small,.workspace-page.is-dark .workspace-plan-summary span,html.dark .workspace-user-summary-copy small,html.dark .workspace-plan-summary span,body.dark .workspace-user-summary-copy small,body.dark .workspace-plan-summary span,.dark .workspace-user-summary-copy small,.dark .workspace-plan-summary span{color:#9aa4b2}.workspace-page.is-dark .workspace-credit-row,.workspace-page.is-dark .workspace-credit-row div+div,html.dark .workspace-credit-row,html.dark .workspace-credit-row div+div,body.dark .workspace-credit-row,body.dark .workspace-credit-row div+div,.dark .workspace-credit-row,.dark .workspace-credit-row div+div{border-color:#ffffff17}.workspace-page.is-dark .workspace-progress-track,html.dark .workspace-progress-track,body.dark .workspace-progress-track,.dark .workspace-progress-track{background:#ffffff1f}.workspace-page.is-dark .workspace-user-avatar,html.dark .workspace-user-avatar,body.dark .workspace-user-avatar,.dark .workspace-user-avatar{background:rgba(var(--workspace-accent-rgb,245, 158, 11),.18);color:#fde68a}:root.dark .sidebar-summary-metric strong,:root:not(.light) .sidebar-summary-metric strong{color:#f8fafc}:root.dark .sidebar-summary-label,:root:not(.light) .sidebar-summary-label,:root.dark .sidebar-progress-head p,:root:not(.light) .sidebar-progress-head p,:root.dark .sidebar-progress-note,:root:not(.light) .sidebar-progress-note{color:#94a3b8}.create-page.is-dark,html.dark .create-page,body.dark .create-page,.dark .create-page{--cp-bg:#0c0f14;--cp-text:#e5e7eb;--cp-muted:#9ca3af;--cp-card:#12161f;--cp-soft:#151a24;--cp-border:#2a2f3b;--cp-shadow:#0000004d;--cp-shadow-strong:#0006;--cp-accent:#fbbf24;--cp-accent-ink:#111827;--cp-credit-strong:#f5d36b;--cp-chip:#fbbf2424;--cp-tag:#111827b3;--cp-grid:linear-gradient(135deg, #3a4658e6, #141a24e6);--cp-model-trigger-border:var(--cp-border);--cp-model-trigger-bg:linear-gradient(180deg, #151a24f2, #12161ff2), var(--cp-card);--cp-model-trigger-hover-border:#898f9c8a;--cp-model-trigger-shadow:0 10px 22px var(--cp-shadow);--cp-model-trigger-hover-shadow:0 18px 40px var(--cp-shadow-strong);--cp-model-title:#f7f8fb;--cp-model-desc:#d2d9e6c7;--cp-model-logo-border:#ffffff17;--cp-model-logo-bg:linear-gradient(145deg, #4f4f52, #3e3f44);--cp-model-logo-shadow:inset 0 1px 0 #ffffff0f;--cp-model-chip-bg:#ffffff1f;--cp-model-chip-fg:#f5f7faf5;--cp-model-actions:#d0d7e4d1;--cp-model-credit-bg:#ffffff12;--cp-model-credit-fg:#e9eef7e6;--cp-model-panel-border:var(--cp-border);--cp-model-panel-bg:linear-gradient(180deg, #131822f5, #10141df5), var(--cp-card);--cp-model-panel-shadow:0 18px 40px var(--cp-shadow-strong);--cp-model-panel-divider:#696f7c3d;--cp-model-search-border:var(--cp-border);--cp-model-search-bg:var(--cp-soft);--cp-model-search-input:#f7f8fb;--cp-model-search-placeholder:#b4bccaa8;--cp-model-provider-list-bg:linear-gradient(180deg, #94a3b814, #94a3b805);--cp-model-provider-item:#e4e9f2c2;--cp-model-provider-hover-bg:#ffffff0f;--cp-model-provider-hover-border:#ffffff0f;--cp-model-provider-active-indicator:#fafbffe6;--cp-model-card-hover-border:#9da3b23d;--cp-model-card-hover-bg:#ffffff05;--cp-model-card-active-border:#7a808e6b;--cp-model-card-active-bg:linear-gradient(180deg, #262b3485, #20252e7a);--cp-model-card-meta:#bac2d1bd;--cp-model-card-meta-icon:#a0aabcb3;--cp-model-empty-border:#8591a63d;--cp-model-empty-text:#cdd4e1c2;--cp-model-filter-chip-bg:#ffffff08;--cp-model-filter-chip-border:#5e6f8838;--cp-model-filter-chip-hover-bg:#ffffff0d;--cp-model-filter-chip-hover-border:#8c98ac47;--cp-model-summary-text:#b7c0cfb8;--cp-model-trigger-status-bg:linear-gradient(135deg, #fbbf2429, #fde68a14);--cp-model-trigger-status-border:#fde68a29;--cp-model-trigger-status-text:#f6d46e;--cp-model-card-spec-bg:#ffffff0a;--cp-model-card-spec-border:#5e6f8833;--cp-model-card-spec-text:#cdd4e1b8;--cp-model-card-hover-shadow:0 14px 26px #00000038;--cp-model-card-active-shadow:0 14px 26px #00000038;--cp-option-card-border:#4a55686b;--cp-option-card-bg:linear-gradient(180deg, #161d2cf5, #101623);--cp-option-card-shadow:inset 0 1px 0 #ffffff08, inset 0 -1px 0 #0f172a8c, 0 8px 18px #0206172e;--cp-option-card-overlay:linear-gradient(180deg, #ffffff06, transparent 26%), radial-gradient(circle at top center, #ffffff0b, transparent 38%);--cp-option-card-hover-border:#d6b0585c;--cp-option-card-hover-bg:linear-gradient(180deg, #1a2232fa, #111826);--cp-option-card-hover-shadow:inset 0 1px 0 #ffffff0a, inset 0 -1px 0 #0f172a8c, 0 10px 22px #0206173d;--cp-option-card-active-border:#d6b058a8;--cp-option-card-active-bg:linear-gradient(180deg, #3b2f18f5, #271f10);--cp-option-card-active-shadow:inset 0 0 0 1px #e2bf671f, inset 0 1px 0 #ffffff09, 0 12px 24px #20160847;--cp-option-card-title:#f1f5f9f5;--cp-option-card-dimension:#94a3b8e6;--cp-option-card-active-title:#fff4d6;--cp-option-card-active-dimension:#ffe9a8e6;--cp-option-badge-bg:#fbbf242e;--cp-option-badge-text:#f5d36b;--cp-size-figure-bg:linear-gradient(180deg, #232e42cc, #192233eb);--cp-size-figure-border:#47556952;--cp-size-figure-shadow:inset 0 1px 0 #ffffff08, inset 0 -1px 0 #0f172a52;--cp-size-figure-overlay:linear-gradient(180deg, #ffffff09, transparent 52%), radial-gradient(circle at top center, #ffffff0b, transparent 44%);--cp-size-figure-inner-border:#94a3b80f;--cp-size-figure-frame-border:#e2e8f0c7;--cp-size-figure-frame-bg:linear-gradient(180deg, #e2e8f014, #e2e8f008);--cp-size-figure-frame-shadow:0 0 0 1px #0f172a38, inset 0 1px 0 #ffffff14;--cp-size-option-dot:#94a3b838;--cp-size-option-dot-shadow:0 0 0 1px #94a3b814;--cp-size-option-value:#f1f5f9f5;--cp-size-option-label:#94a3b8d1;--cp-size-option-active-figure-border:#d6b05847;--cp-size-option-active-figure-bg:linear-gradient(180deg, #48391ee0, #2e2514f0);--cp-size-option-active-figure-shadow:inset 0 1px 0 #ffffff09, inset 0 -1px 0 #1c150a57;--cp-size-option-active-frame-border:#fff2d2f0;--cp-size-option-active-frame-bg:linear-gradient(180deg, #fff2d217, #fff2d20a);--cp-size-option-active-value:#fff4d6;--cp-size-option-active-label:#f0ddadd6;--cp-size-option-active-dot:#d6b058;--cp-size-option-active-dot-shadow:0 0 0 1px #d6b0582e, 0 0 10px #d6b05847;--cp-option-active-ring:0 10px 22px var(--cp-shadow);--cp-model-empty-bg:#94a3b80a;--cp-model-empty-icon-bg:#ffffff8f;--cp-history-failed-bg:#7f1d1dc7;--cp-history-failed-border:#fca5a56b;--cp-history-failed-text:#fee2e2;--cp-history-spinner-track:#94a3b873;--cp-history-spinner-head:#38bdf8f2;--cp-history-play-bg:#0f172a9e;--cp-history-play-bg-hover:#0f172ac7;--cp-history-play-border:#f8fafc47;--cp-history-play-color:#f8fafc;--cp-history-play-shadow:0 8px 22px #02061759;--cp-history-tag-border:#5e6f883d;--cp-history-tag-bg:#94a3b81a;--cp-history-tag-color:#e2e8f0db;--cp-history-tag-shadow:inset 0 1px 0 #ffffff0a, 0 1px 2px #0206172e;--cp-history-tag-model-border:#d4af3738;--cp-history-tag-model-bg:#d4af371f;--cp-history-tag-model-color:#f8fafcf0;--cp-history-tag-model-shadow:inset 0 1px 0 #ffffff0d, 0 1px 2px #02061733;color-scheme:dark}.create-page.is-dark .model-tag.is-new,html.dark .create-page .model-tag.is-new,body.dark .create-page .model-tag.is-new,.dark .create-page .model-tag.is-new{color:#86efac;background:#22c55e3d;border-color:#4ade8057;box-shadow:inset 0 0 0 1px #86efac1f}.create-page:not(.is-dark) .history-card-actions{gap:.5rem}.create-page:not(.is-dark) .history-action-btn{color:#334155;background:linear-gradient(#fffffffa,#f8fafcf5);border-color:#94a3b86b;box-shadow:0 4px 12px #0f172a0f}.create-page:not(.is-dark) .history-action-btn:hover:not(:disabled){color:#0f172a;background:linear-gradient(#fff,#f1f5f9fa);border-color:#64748b85;box-shadow:0 8px 18px #0f172a1a}.create-page:not(.is-dark) .history-action-btn.is-disabled,.create-page:not(.is-dark) .history-action-btn:disabled{opacity:.62;color:#64748be6;background:#f1f5f9e0}.create-page:not(.is-dark) .history-action-btn.is-danger{color:#b91c1c;background:linear-gradient(#fef2f2fa,#fee2e2f5);border-color:#ef444461;box-shadow:0 4px 12px #ef44441f}.create-page:not(.is-dark) .history-action-btn.is-danger:hover:not(:disabled){color:#991b1b;background:linear-gradient(#fee2e2,#fecacafa);border-color:#dc262685;box-shadow:0 10px 22px #dc262629}.create-page:not(.is-dark) .stage-icon{border:none}.workspace-page.is-dark,html.dark .workspace-page,body.dark .workspace-page,.dark .workspace-page{--workspace-surface:#0a0c12e0;--workspace-surface-strong:#05060af5;--workspace-surface-soft:#ffffff0e;--workspace-accent:#f59e0b;--workspace-accent-rgb:245, 158, 11;--workspace-brand-text:#a97722;--workspace-brand-gradient:linear-gradient(135deg, #f8d982 0%, #dfb854 52%, #a97722 100%);--workspace-brand-mark-filter:none;--workspace-border:#f59e0b2e;--workspace-nav-text:#eef3fb;--workspace-nav-subtext:#aeb8c7;--workspace-muted:#9aa4b2;--workspace-logo-core:#1e1408;--cp-bg:#05070b;--cp-card:#0e121be6;--cp-soft:#141924eb;--cp-border:#ffffff1a;--cp-text:#f8fafc;--cp-muted:#a5adba;--script-submit-bg:linear-gradient(135deg, #f59e0be6, #d97706e6);--script-submit-bg-hover:linear-gradient(135deg, #f59e0bf5, #d97706f5);--script-submit-border:#f59e0b75;--script-submit-text:#111827;--script-submit-shadow:0 14px 28px #f59e0b33;--script-submit-disabled-bg:linear-gradient(135deg, #f59e0b29, #f59e0b1a);--script-submit-disabled-border:#f59e0b57;--script-submit-disabled-text:#78350fbd;background:radial-gradient(900px 540px at 35% -8%,rgba(var(--workspace-accent-rgb),.14),transparent 64%),radial-gradient(680px 400px at 88% 18%,#f4c95d14,transparent 68%),linear-gradient(180deg,#05070b,#10131b);color:var(--cp-text)}.workspace-page.is-dark .workspace-nav-title-chevron,html.dark .workspace-page .workspace-nav-title-chevron,body.dark .workspace-page .workspace-nav-title-chevron,.dark .workspace-page .workspace-nav-title-chevron{color:#98a2b3;opacity:.92}.create-page.is-dark,html.dark .create-page,body.dark .create-page,.dark .create-page{--cp-bg:#0c0f14;--cp-text:#e5e7eb;--cp-muted:#9ca3af;--cp-card:#12161f;--cp-soft:#151a24;--cp-border:#2a2f3b;--cp-shadow:#0000004d;--cp-shadow-strong:#0006;--cp-accent:#fbbf24;--cp-accent-ink:#111827;--cp-credit-strong:#f5d36b;--cp-chip:#fbbf2424;--cp-tag:#111827b3;--cp-grid:linear-gradient(135deg, #3a4658e6, #141a24e6);--cp-model-trigger-border:var(--cp-border);--cp-model-trigger-bg:linear-gradient(180deg, #151a24f2, #12161ff2), var(--cp-card);--cp-model-trigger-hover-border:#898f9c8a;--cp-model-trigger-shadow:0 10px 22px var(--cp-shadow);--cp-model-trigger-hover-shadow:0 18px 40px var(--cp-shadow-strong);--cp-model-title:#f7f8fb;--cp-model-desc:#d2d9e6c7;--cp-model-logo-border:#ffffff17;--cp-model-logo-bg:linear-gradient(145deg, #4f4f52, #3e3f44);--cp-model-logo-shadow:inset 0 1px 0 #ffffff0f;--cp-model-chip-bg:#ffffff1f;--cp-model-chip-fg:#f5f7faf5;--cp-model-actions:#d0d7e4d1;--cp-model-panel-border:var(--cp-border);--cp-model-panel-bg:linear-gradient(180deg, #131822f5, #10141df5), var(--cp-card);--cp-model-panel-shadow:0 18px 40px var(--cp-shadow-strong);--cp-model-panel-divider:#696f7c3d;--cp-model-search-border:var(--cp-border);--cp-model-search-bg:var(--cp-soft);--cp-model-search-input:#f7f8fb;--cp-model-search-placeholder:#b4bccaa8;--cp-model-provider-heading:#afb7c5ad;--cp-model-provider-list-bg:linear-gradient(180deg, #94a3b814, #94a3b805);--cp-model-provider-item:#e4e9f2c2;--cp-model-provider-hover-bg:#ffffff0f;--cp-model-provider-hover-border:#ffffff0f;--cp-model-provider-active-indicator:#fafbffe6;--cp-model-card-hover-border:#9da3b23d;--cp-model-card-hover-bg:#ffffff05;--cp-model-card-active-border:#7a808e6b;--cp-model-card-active-bg:linear-gradient(180deg, #262b3485, #20252e7a);--cp-model-card-meta:#bac2d1bd;--cp-model-card-meta-icon:#a0aabcb3;--cp-model-empty-border:#8591a63d;--cp-model-empty-text:#cdd4e1c2;--cp-model-panel-kicker:#b7c0cfa3;--cp-model-filter-chip-bg:#ffffff08;--cp-model-filter-chip-border:#5e6f8838;--cp-model-filter-chip-text:#e4e9f2d1;--cp-model-filter-chip-hover-bg:#ffffff0d;--cp-model-filter-chip-hover-border:#8c98ac47;--cp-model-filter-chip-active-bg:linear-gradient(135deg, #fbbf2429, #fde68a14);--cp-model-filter-chip-active-border:#fde68a3d;--cp-model-filter-chip-active-text:#f5d36b;--cp-model-summary-text:#b7c0cfb8;--cp-model-provider-pill-bg:#ffffff0a;--cp-model-provider-pill-border:#5e6f8833;--cp-model-provider-pill-text:#e4e9f2cc;--cp-model-capability-bg:#ffffff0a;--cp-model-capability-border:#5e6f882e;--cp-model-capability-text:#cdd4e1c2;--cp-model-trigger-status-bg:linear-gradient(135deg, #fbbf2429, #fde68a14);--cp-model-trigger-status-border:#fde68a29;--cp-model-trigger-status-text:#f6d46e;--cp-model-stat-bg:linear-gradient(135deg, #ffffff0f, #ffffff08);--cp-model-stat-border:#5e6f883d;--cp-model-stat-label:#f8d67fbd;--cp-model-card-spec-bg:#ffffff0a;--cp-model-card-spec-border:#5e6f8833;--cp-model-card-spec-text:#cdd4e1b8;--cp-model-card-action:#fde68ad6;--cp-model-card-hover-shadow:0 14px 26px #00000038;--cp-model-card-active-shadow:0 14px 26px #00000038;--cp-history-failed-bg:#7f1d1dc7;--cp-history-failed-border:#fca5a56b;--cp-history-failed-text:#fee2e2;--cp-history-spinner-track:#94a3b873;--cp-history-spinner-head:#38bdf8f2;--cp-history-play-bg:#0f172a9e;--cp-history-play-bg-hover:#0f172ac7;--cp-history-play-border:#f8fafc47;--cp-history-play-color:#f8fafc;--cp-history-play-shadow:0 8px 22px #02061759;--cp-history-tag-border:#5e6f883d;--cp-history-tag-bg:#94a3b81a;--cp-history-tag-color:#e2e8f0db;--cp-history-tag-shadow:inset 0 1px 0 #ffffff0a, 0 8px 18px #02061733;--cp-history-tag-model-border:#d4af3738;--cp-history-tag-model-bg:#d4af371f;--cp-history-tag-model-color:#f8fafcf0;--cp-history-tag-model-shadow:inset 0 1px 0 #ffffff0a, 0 10px 20px #02061747;color-scheme:dark}.create-page.is-dark .model-tag.is-neutral,html.dark .create-page .model-tag.is-neutral,body.dark .create-page .model-tag.is-neutral,.dark .create-page .model-tag.is-neutral{color:#6ee7b7;background:#10b9811f;border-color:#34d3992e}.create-page.is-dark .model-tag.is-hot,html.dark .create-page .model-tag.is-hot,body.dark .create-page .model-tag.is-hot,.dark .create-page .model-tag.is-hot{color:#fdba74;background:#ef44441f;border-color:#f871712e}.create-page.is-dark .model-tag.is-new,html.dark .create-page .model-tag.is-new,body.dark .create-page .model-tag.is-new,.dark .create-page .model-tag.is-new{color:#86efac;background:#22c55e1f;border-color:#4ade802e}.create-page.is-dark .model-tag.is-recommended,html.dark .create-page .model-tag.is-recommended,body.dark .create-page .model-tag.is-recommended,.dark .create-page .model-tag.is-recommended{color:#d8b4fe;background:#a855f71f;border-color:#c084fc2e}.create-page.is-dark .provider-badge.is-hot,html.dark .create-page .provider-badge.is-hot,body.dark .create-page .provider-badge.is-hot,.dark .create-page .provider-badge.is-hot{color:#fdba74;background:#f973163d}.create-page.is-dark .provider-badge.is-recommended,html.dark .create-page .provider-badge.is-recommended,body.dark .create-page .provider-badge.is-recommended,.dark .create-page .provider-badge.is-recommended{color:#d8b4fe;background:#a855f73d}.create-page.is-dark .model-card,html.dark .create-page .model-card,body.dark .create-page .model-card,.dark .create-page .model-card{background:linear-gradient(145deg,#191e28e0,#141822d1);border-color:#5e6f8833}.create-page.is-dark .model-card-points,html.dark .create-page .model-card-points,body.dark .create-page .model-card-points,.dark .create-page .model-card-points{color:#fbbf24;background:#f59e0b29}.create-page.is-dark .model-trigger-chevron,html.dark .create-page .model-trigger-chevron,body.dark .create-page .model-trigger-chevron,.dark .create-page .model-trigger-chevron{background:#ffffff0d;border-color:#5e6f8833}.create-page.is-dark .model-empty-icon,html.dark .create-page .model-empty-icon,body.dark .create-page .model-empty-icon,.dark .create-page .model-empty-icon{background:#ffffff08}.workspace-page.is-dark .ranking-hero,html.dark .workspace-page .ranking-hero,.workspace-page.is-dark .ranking-panel,html.dark .workspace-page .ranking-panel,.workspace-page.is-dark .ranking-metric-card,html.dark .workspace-page .ranking-metric-card{box-shadow:0 18px 40px #0000003d}.workspace-page.is-dark .ranking-hero-meta,html.dark .workspace-page .ranking-hero-meta,.workspace-page.is-dark .ranking-filter-chip,html.dark .workspace-page .ranking-filter-chip,.workspace-page.is-dark .ranking-row,html.dark .workspace-page .ranking-row{background:#fff6e00a}.workspace-page.is-dark .workspace-nav-subitem,html.dark .workspace-page .workspace-nav-subitem{color:#faf4e8b3}.workspace-page.is-dark .workspace-nav-subitem:hover,.workspace-page.is-dark .workspace-nav-subitem.active,html.dark .workspace-page .workspace-nav-subitem:hover,html.dark .workspace-page .workspace-nav-subitem.active{color:var(--workspace-accent)}.create-page.is-dark .stage-card,html.dark .create-page .stage-card,body.dark .create-page .stage-card,.dark .create-page .stage-card{background:linear-gradient(165deg,#0d121cfb,#0a0f18fc 62%,#080c14fe);border-color:#5767804d;box-shadow:0 30px 60px #01040ea8,inset 0 1px #ffffff05}.create-page.is-dark .stage-card:before,html.dark .create-page .stage-card:before,body.dark .create-page .stage-card:before,.dark .create-page .stage-card:before{background:radial-gradient(circle at 50% 46%,#5e7caa1f,#0000 52%),radial-gradient(circle at 14% 8%,#5264841a,#0000 32%),radial-gradient(circle at 84% 12%,#4c5c7814,#0000 34%),linear-gradient(#94a3b808,#94a3b800)}.create-page.is-dark .stage-body,html.dark .create-page .stage-body,body.dark .create-page .stage-body,.dark .create-page .stage-body{background:radial-gradient(circle at 50% 55%,#17213275,#080c1414 48%,#080c1485);border-radius:14px}.create-page.is-dark .generation-preview,html.dark .create-page .generation-preview,body.dark .create-page .generation-preview,.dark .create-page .generation-preview{background:linear-gradient(170deg,#0d131ef6,#0b101af7 64%,#080c13fa);border-color:#5f708a52;box-shadow:0 24px 44px #01051194,inset 0 1px #ffffff05}.create-page.is-dark .preview-progress-card,html.dark .create-page .preview-progress-card,body.dark .create-page .preview-progress-card,.dark .create-page .preview-progress-card,.create-page.is-dark .preview-video-block,html.dark .create-page .preview-video-block,body.dark .create-page .preview-video-block,.dark .create-page .preview-video-block{background:linear-gradient(#0d121cf6,#0a0e16f8);border-color:#5e6f8847;box-shadow:inset 0 1px #ffffff04,0 12px 26px #0105105c}.create-page.is-dark .preview-video,html.dark .create-page .preview-video,body.dark .create-page .preview-video,.dark .create-page .preview-video{border:1px solid #6d84a533;box-shadow:0 20px 38px #0000007a}.create-page:not(.is-dark) .stage-card{background:#fff;border-color:#cbd5e1e0;box-shadow:0 8px 20px #0f172a0d}.create-page:not(.is-dark) .stage-card:before{background:linear-gradient(#0f172a05,#0f172a00)}.create-page:not(.is-dark) .stage-tab{color:#475569d1;font-size:.9rem;font-weight:600}.create-page:not(.is-dark) .stage-tab.active{color:#111827}.create-page:not(.is-dark) .stage-tab.active:after{background:#334155}.create-page:not(.is-dark) .stage-tab:before{background:#33415559}.create-page:not(.is-dark) .stage-tab:hover{color:#0f172a}.create-page:not(.is-dark) .preview-status-chip{background:#fff;border-color:#cbd5e1e6;font-size:.72rem;font-weight:600}.create-page:not(.is-dark) .stage-empty-canvas{background:0 0;border:none}.create-page:not(.is-dark) .stage-empty-card{box-shadow:none;background:0 0;border:none}.create-page:not(.is-dark) .stage-empty-card h3{color:#0f172a;font-weight:700}.create-page:not(.is-dark) .stage-empty-card p{color:#475569e0;line-height:1.5}.create-page:not(.is-dark) .stage-icon{color:#475569;box-shadow:none;background:#f1f5f9c7;border:none}.create-page:not(.is-dark) .generation-preview{background:#fff;border-color:#cbd5e1cc;box-shadow:0 8px 18px #0f172a0d}.create-page:not(.is-dark) .progress-row,.create-page:not(.is-dark) .progress-stage,.create-page:not(.is-dark) .progress-task-id{font-size:.8rem}.create-page:not(.is-dark) .preview-meta-chip span{font-size:.72rem}.create-page:not(.is-dark) .preview-meta-chip strong{font-size:.82rem}.create-page:not(.is-dark) .preview-label{font-size:.74rem}.create-page:not(.is-dark) .preview-value{font-size:.86rem}.workspace-page.is-dark,html.dark .workspace-page,body.dark .workspace-page,.dark .workspace-page{--workspace-surface:#0a0c12e0;--workspace-surface-strong:#05060af5;--workspace-surface-soft:#ffffff0e;--workspace-accent:#f59e0b;--workspace-accent-rgb:245, 158, 11;--workspace-brand-text:#a97722;--workspace-brand-gradient:linear-gradient(135deg, #f8d982 0%, #dfb854 52%, #a97722 100%);--workspace-brand-mark-filter:none;--workspace-border:#f59e0b2e;--workspace-nav-text:#eef3fb;--workspace-nav-subtext:#aeb8c7;--workspace-muted:#9aa4b2;--workspace-logo-core:#1e1408;--cp-bg:#05070b;--cp-card:#0e121be6;--cp-soft:#141924eb;--cp-border:#ffffff1a;--cp-text:#f8fafc;--cp-muted:#a5adba;background:radial-gradient(900px 540px at 35% -8%,rgba(var(--workspace-accent-rgb),.14),transparent 64%),radial-gradient(680px 400px at 88% 18%,#f4c95d14,transparent 68%),linear-gradient(180deg,#05070b,#10131b);color:var(--cp-text)}.workspace-page.is-dark .workspace-sidebar,html.dark .workspace-page .workspace-sidebar,body.dark .workspace-page .workspace-sidebar,.dark .workspace-page .workspace-sidebar{border-right-color:var(--workspace-border);background:linear-gradient(180deg,#0b0d13fa,#07080df0),var(--workspace-surface);box-shadow:10px 0 30px #00000038}.workspace-page.is-dark .workspace-nav-title,html.dark .workspace-page .workspace-nav-title,body.dark .workspace-page .workspace-nav-title,.dark .workspace-page .workspace-nav-title{color:var(--workspace-nav-text)}.workspace-page.is-dark .workspace-nav-item,html.dark .workspace-page .workspace-nav-item,body.dark .workspace-page .workspace-nav-item,.dark .workspace-page .workspace-nav-item{color:var(--workspace-nav-subtext)}.workspace-page.is-dark .workspace-nav-title-chevron,.workspace-page.is-dark .workspace-nav-sub-chevron,html.dark .workspace-page .workspace-nav-title-chevron,html.dark .workspace-page .workspace-nav-sub-chevron,body.dark .workspace-page .workspace-nav-title-chevron,body.dark .workspace-page .workspace-nav-sub-chevron,.dark .workspace-page .workspace-nav-title-chevron,.dark .workspace-page .workspace-nav-sub-chevron{color:#98a2b3;opacity:.92}.workspace-page.is-dark .workspace-nav-title-symbol,html.dark .workspace-page .workspace-nav-title-symbol,body.dark .workspace-page .workspace-nav-title-symbol,.dark .workspace-page .workspace-nav-title-symbol{color:#aeb7c6;background:#fff1}.workspace-page.is-dark .workspace-nav-title:hover,.workspace-page.is-dark .workspace-nav-title[aria-expanded=true],.workspace-page.is-dark .workspace-nav-item:hover,.workspace-page.is-dark .workspace-nav-item.active,html.dark .workspace-page .workspace-nav-title:hover,html.dark .workspace-page .workspace-nav-title[aria-expanded=true],html.dark .workspace-page .workspace-nav-item:hover,html.dark .workspace-page .workspace-nav-item.active,body.dark .workspace-page .workspace-nav-title:hover,body.dark .workspace-page .workspace-nav-title[aria-expanded=true],body.dark .workspace-page .workspace-nav-item:hover,body.dark .workspace-page .workspace-nav-item.active,.dark .workspace-page .workspace-nav-title:hover,.dark .workspace-page .workspace-nav-title[aria-expanded=true],.dark .workspace-page .workspace-nav-item:hover,.dark .workspace-page .workspace-nav-item.active{color:#fff}.workspace-page.is-dark .workspace-user-summary-copy small,.workspace-page.is-dark .workspace-plan-summary span,html.dark .workspace-page .workspace-user-summary-copy small,html.dark .workspace-page .workspace-plan-summary span,body.dark .workspace-page .workspace-user-summary-copy small,body.dark .workspace-page .workspace-plan-summary span,.dark .workspace-page .workspace-user-summary-copy small,.dark .workspace-page .workspace-plan-summary span{color:#9aa4b2}.workspace-page.is-dark .workspace-sidebar-footer,html.dark .workspace-page .workspace-sidebar-footer,.workspace-page.is-dark .workspace-nav-title:hover,.workspace-page.is-dark .workspace-nav-title[aria-expanded=true],html.dark .workspace-page .workspace-nav-title:hover,html.dark .workspace-page .workspace-nav-title[aria-expanded=true],body.dark .workspace-page .workspace-sidebar-footer,body.dark .workspace-page .workspace-nav-title:hover,body.dark .workspace-page .workspace-nav-title[aria-expanded=true],.dark .workspace-page .workspace-sidebar-footer,.dark .workspace-page .workspace-nav-title:hover,.dark .workspace-page .workspace-nav-title[aria-expanded=true]{border-color:var(--workspace-border);background:#ffffff0e}.workspace-page.is-dark .workspace-topbar,html.dark .workspace-page .workspace-topbar,body.dark .workspace-page .workspace-topbar,.dark .workspace-page .workspace-topbar{border-bottom-color:var(--workspace-border);background:#05060af5}.workspace-page.is-dark .workspace-search,html.dark .workspace-page .workspace-search,body.dark .workspace-page .workspace-search,.dark .workspace-page .workspace-search{background:#fff1;border-color:#ffffff0f}.workspace-page.is-dark .workspace-search input,.workspace-page.is-dark .workspace-mini-link,.workspace-page.is-dark .workspace-theme-toggle,.workspace-page.is-dark .workspace-language-btn,html.dark .workspace-page .workspace-search input,html.dark .workspace-page .workspace-mini-link,html.dark .workspace-page .workspace-theme-toggle,html.dark .workspace-page .workspace-language-btn,body.dark .workspace-page .workspace-search input,body.dark .workspace-page .workspace-mini-link,body.dark .workspace-page .workspace-theme-toggle,body.dark .workspace-page .workspace-language-btn,.dark .workspace-page .workspace-search input,.dark .workspace-page .workspace-mini-link,.dark .workspace-page .workspace-theme-toggle,.dark .workspace-page .workspace-language-btn{color:var(--cp-text)}.workspace-page.is-dark .workspace-theme-toggle,html.dark .workspace-page .workspace-theme-toggle,body.dark .workspace-page .workspace-theme-toggle,.dark .workspace-page .workspace-theme-toggle{box-shadow:none;background:#f59e0b14;border-color:#f59e0b3d}.workspace-page.is-dark .workspace-theme-toggle:hover,html.dark .workspace-page .workspace-theme-toggle:hover,body.dark .workspace-page .workspace-theme-toggle:hover,.dark .workspace-page .workspace-theme-toggle:hover{color:#fff;background:#f59e0b24;border-color:#f59e0b6b}.workspace-page.is-dark .workspace-language-btn,html.dark .workspace-page .workspace-language-btn,body.dark .workspace-page .workspace-language-btn,.dark .workspace-page .workspace-language-btn{box-shadow:none;background:0 0;border:0}.workspace-page.is-dark .workspace-language-btn svg,html.dark .workspace-page .workspace-language-btn svg,body.dark .workspace-page .workspace-language-btn svg,.dark .workspace-page .workspace-language-btn svg{color:#9aa4b2}.workspace-page.is-dark .workspace-hero,.workspace-page.is-dark .sidebar-card,.workspace-page.is-dark .stage-card,html.dark .workspace-page .workspace-hero,html.dark .workspace-page .sidebar-card,html.dark .workspace-page .stage-card,body.dark .workspace-page .workspace-hero,body.dark .workspace-page .sidebar-card,body.dark .workspace-page .stage-card,.dark .workspace-page .workspace-hero,.dark .workspace-page .sidebar-card,.dark .workspace-page .stage-card{border-color:var(--workspace-border);background:linear-gradient(#0d1018f0,#080a10eb);box-shadow:0 22px 46px #00000052,inset 0 1px #ffffff09}.workspace-page.is-dark .workspace-hero-status,html.dark .workspace-page .workspace-hero-status,body.dark .workspace-page .workspace-hero-status,.dark .workspace-page .workspace-hero-status{border-color:var(--workspace-border);box-shadow:none;background:#ffffff0b}.workspace-page.is-dark .sidebar-textarea,html.dark .workspace-page .sidebar-textarea,body.dark .workspace-page .sidebar-textarea,.dark .workspace-page .sidebar-textarea{background:#ffffff0b;border-color:#ffffff1a}.workspace-page.is-dark :deep(.textarea-input){color:var(--cp-text);background:#ffffff09;border-color:#0000}html.dark .workspace-page :deep(.textarea-input){color:var(--cp-text);background:#ffffff09;border-color:#0000}body.dark .workspace-page :deep(.textarea-input){color:var(--cp-text);background:#ffffff09;border-color:#0000}.dark .workspace-page :deep(.textarea-input){color:var(--cp-text);background:#ffffff09;border-color:#0000}.workspace-page.is-dark :deep(.textarea-input::-moz-placeholder){color:#e2e8f08f}.workspace-page.is-dark :deep(.textarea-input::placeholder){color:#e2e8f08f}html.dark .workspace-page :deep(.textarea-input::-moz-placeholder){color:#e2e8f08f}html.dark .workspace-page :deep(.textarea-input::placeholder){color:#e2e8f08f}body.dark .workspace-page :deep(.textarea-input::-moz-placeholder){color:#e2e8f08f}body.dark .workspace-page :deep(.textarea-input::placeholder){color:#e2e8f08f}.dark .workspace-page :deep(.textarea-input::-moz-placeholder){color:#e2e8f08f}.dark .workspace-page :deep(.textarea-input::placeholder){color:#e2e8f08f}.workspace-page.is-dark :deep(.clear-button){color:var(--cp-muted);background:#ffffff0e;border-color:#ffffff1a}html.dark .workspace-page :deep(.clear-button){color:var(--cp-muted);background:#ffffff0e;border-color:#ffffff1a}body.dark .workspace-page :deep(.clear-button){color:var(--cp-muted);background:#ffffff0e;border-color:#ffffff1a}.dark .workspace-page :deep(.clear-button){color:var(--cp-muted);background:#ffffff0e;border-color:#ffffff1a}.workspace-page.is-dark :deep(.upload-trigger){color:var(--cp-muted);background:#ffffff0e;border-color:#ffffff1a}html.dark .workspace-page :deep(.upload-trigger){color:var(--cp-muted);background:#ffffff0e;border-color:#ffffff1a}body.dark .workspace-page :deep(.upload-trigger){color:var(--cp-muted);background:#ffffff0e;border-color:#ffffff1a}.dark .workspace-page :deep(.upload-trigger){color:var(--cp-muted);background:#ffffff0e;border-color:#ffffff1a}.workspace-page.is-dark :deep(.upload-counter){color:var(--cp-muted);background:#ffffff0e;border-color:#ffffff1a}html.dark .workspace-page :deep(.upload-counter){color:var(--cp-muted);background:#ffffff0e;border-color:#ffffff1a}body.dark .workspace-page :deep(.upload-counter){color:var(--cp-muted);background:#ffffff0e;border-color:#ffffff1a}.dark .workspace-page :deep(.upload-counter){color:var(--cp-muted);background:#ffffff0e;border-color:#ffffff1a}.workspace-page.is-dark :deep(.multi-image-uploader.is-prompt-inline .upload-area){border-color:#ffffff17}html.dark .workspace-page :deep(.multi-image-uploader.is-prompt-inline .upload-area){border-color:#ffffff17}body.dark .workspace-page :deep(.multi-image-uploader.is-prompt-inline .upload-area){border-color:#ffffff17}.dark .workspace-page :deep(.multi-image-uploader.is-prompt-inline .upload-area){border-color:#ffffff17}.workspace-page.is-dark :deep(.multi-image-uploader.is-prompt-inline .upload-description){border-color:#ffffff17}html.dark .workspace-page :deep(.multi-image-uploader.is-prompt-inline .upload-description){border-color:#ffffff17}body.dark .workspace-page :deep(.multi-image-uploader.is-prompt-inline .upload-description){border-color:#ffffff17}.dark .workspace-page :deep(.multi-image-uploader.is-prompt-inline .upload-description){border-color:#ffffff17}.workspace-page.is-dark :deep(.upload-rule){color:var(--cp-muted)}.workspace-page.is-dark :deep(.upload-icon){color:var(--cp-muted)}html.dark .workspace-page :deep(.upload-rule){color:var(--cp-muted)}html.dark .workspace-page :deep(.upload-icon){color:var(--cp-muted)}body.dark .workspace-page :deep(.upload-rule){color:var(--cp-muted)}body.dark .workspace-page :deep(.upload-icon){color:var(--cp-muted)}.dark .workspace-page :deep(.upload-rule){color:var(--cp-muted)}.dark .workspace-page :deep(.upload-icon){color:var(--cp-muted)}:root{font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5}a{color:#646cff;-webkit-text-decoration:inherit;text-decoration:inherit;font-weight:500}a:hover{color:#535bf2}body{background:var(--bg-primary);min-width:320px;min-height:100vh;color:var(--text-primary);margin:0;transition:background-color .3s,color .3s}h1{font-size:3.2em;line-height:1.1}button{cursor:pointer;background-color:#1a1a1a;border:1px solid #0000;border-radius:8px;padding:.6em 1.2em;font-family:inherit;font-size:1em;font-weight:500;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}.card{padding:2em}#app{width:100%;min-height:100vh}*{box-sizing:border-box}@media(prefers-color-scheme:light){:root:not(.dark){color-scheme:light}}:root{--aside-width:200px;--navbar-height:50px;--color-white:#fff;--table-header-bg-color:#f8f8f8;--el-menu-item-height:46px;--el-menu-sub-item-height:var(--el-menu-item-height);--el-menu-icon-width:18px;--el-menu-base-level-padding:16px;--el-menu-level-padding:26px;--el-font-family:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--el-font-size-large:16px;--el-font-size-medium:15px;--el-font-size-base:14px;--el-font-size-small:13px;--el-font-size-extra-large:18px;--el-font-size-extra-small:12px;--el-font-weight-primary:400;--el-bg-color:var(--color-white);--el-bg-color-page:#f6f6f6;--el-bg-color-overlay:#fff;--el-text-color-primary:#333;--el-text-color-regular:#666;--el-text-color-secondary:#999;--el-text-color-placeholder:#a8abb2;--el-text-color-disabled:#c0c4cc;--el-border-color:#dcdfe6;--el-border-color-light:#e4e7ed;--el-border-color-lighter:#ebeef5;--el-border-color-extra-light:#f2f2f2;--el-border-color-dark:#d4d7de;--el-border-color-darker:#cdd0d6;--el-fill-color:#f0f2f5;--el-fill-color-light:#f8f8f8;--el-fill-color-lighter:#fafafa;--el-fill-color-extra-light:#fafcff;--el-fill-color-dark:#ebedf0;--el-fill-color-darker:#e6e8eb;--el-fill-color-blank:#fff;--el-mask-color:#ffffffe6;--el-mask-color-extra-light:#ffffff4d;--el-box-shadow:0px 12px 32px 4px #0000000a, 0px 8px 20px #00000014;--el-box-shadow-light:0px 0px 12px #0000001f;--el-box-shadow-lighter:0px 0px 6px #0000001f;--el-box-shadow-dark:0px 16px 48px 16px #00000014, 0px 12px 32px #0000001f, 0px 8px 16px -8px #00000029}.workspace-page{--workspace-sidebar:236px;--workspace-topbar:80px;--workspace-gutter:1rem;--workspace-content-top-gap:var(--workspace-gutter);--workspace-sidebar-menu-visual-offset:.55rem;--workspace-sidebar-top-gap:0px;--workspace-accent:#fbbf24;--workspace-accent-rgb:251, 191, 36;--workspace-brand-text:#b87505;--workspace-brand-gradient:linear-gradient(135deg, #fbbf24 0%, #e49d0a 48%, #b87505 100%);--workspace-brand-mark-filter:saturate(1.28) contrast(1.12) brightness(.94);--workspace-surface:#fff;--workspace-surface-strong:#fff;--workspace-surface-soft:#fef3c7;--workspace-border:#0f172a1a;--workspace-nav-text:#2f3542;--workspace-nav-subtext:#667085;--workspace-muted:#64748b;--workspace-logo-core:#fff7db;--cp-bg:#fff;--cp-card:#fff;--cp-soft:#f8fafc;--cp-border:#0f172a1a;--cp-text:#0f172a;--cp-muted:#64748b;grid-template-columns:var(--workspace-sidebar) minmax(0,1fr);grid-template-rows:var(--workspace-topbar) minmax(0,1fr);min-height:100vh;color:var(--cp-text);background:#f4f5f8;display:grid;overflow-x:hidden;padding-top:0!important}.workspace-page:before{z-index:0;opacity:.52}.workspace-sidebar,.workspace-main{z-index:1;position:relative}.workspace-sidebar{width:var(--workspace-sidebar);background:var(--workspace-surface);height:auto;top:var(--workspace-topbar);scrollbar-width:thin;scrollbar-color:#fbbf2438 transparent;border-right:1px solid #0f172a14;flex-direction:column;grid-area:2/1;gap:.65rem;margin-top:0;padding:.35rem 0 1.15rem;display:flex;position:fixed;bottom:0;left:0;overflow:hidden}.workspace-sidebar::-webkit-scrollbar{width:4px}.workspace-sidebar::-webkit-scrollbar-track{background:0 0}.workspace-sidebar::-webkit-scrollbar-thumb{background:#fbbf2438;border-radius:999px}.workspace-brand-link{color:var(--cp-text);align-items:center;gap:8px;min-height:44px;text-decoration:none;display:flex}.workspace-brand-mark{flex-shrink:0;width:34px;height:34px;display:inline-flex}.workspace-brand-mark img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;filter:var(--workspace-brand-mark-filter);display:block}.workspace-brand-copy{flex-direction:column;justify-content:center;min-width:0;line-height:1;display:flex}.workspace-brand-copy strong{color:var(--workspace-brand-text);background:var(--workspace-brand-gradient);-webkit-text-fill-color:transparent;letter-spacing:0;white-space:nowrap;-webkit-background-clip:text;background-clip:text;font-size:22px;font-weight:900}.workspace-nav{flex:auto;align-content:start;gap:0;min-height:0;padding-bottom:.6rem;display:grid;overflow-y:auto}.workspace-nav-title{width:100%;min-height:44px;color:var(--workspace-nav-text);text-align:left;background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:.6rem;margin:0;padding:0 1.05rem;font-size:.95rem;font-weight:800;line-height:1.2;transition:background .18s,color .18s;display:flex}.workspace-nav-title:hover,.workspace-nav-title[aria-expanded=true]{color:var(--workspace-nav-text);background:#fbbf240a}.workspace-nav-title-main{align-items:center;gap:.72rem;min-width:0;display:inline-flex}.workspace-nav-title-main>span:not(.workspace-nav-badge){white-space:nowrap}.workspace-nav-title-symbol{color:currentColor;flex-shrink:0;width:23px;height:23px}.workspace-nav-title-chevron{color:#5f6878;flex-shrink:0;width:18px;height:18px;transition:transform .18s}.workspace-nav-title-chevron.is-open{transform:rotate(180deg)}.workspace-nav-section{gap:0;display:grid}.workspace-nav-items{gap:0;padding:.18rem 0 .26rem;display:grid}.workspace-nav-group{gap:0;display:grid}.workspace-nav-title,.workspace-nav-item,.workspace-nav-subitem,.workspace-collapse,.workspace-topbar-link,.workspace-mini-link,.workspace-credit-pill,.workspace-buy-btn,.workspace-icon-btn,.workspace-user-btn,.workspace-search button,.workspace-theme-toggle,.workspace-login-btn,.workspace-language-btn{cursor:pointer;font:inherit;border:0}.workspace-nav-item{width:100%;min-height:42px;color:var(--workspace-nav-subtext);text-align:left;background:0 0;border-radius:0;align-items:center;gap:.68rem;padding:0 1.05rem 0 3.2rem;font-size:.98rem;font-weight:800;line-height:1.2;transition:background .18s,color .18s,box-shadow .18s;display:flex;position:relative}.workspace-nav-item:hover,.workspace-nav-item.active{color:var(--workspace-accent);background:rgba(var(--workspace-accent-rgb),.075)}.workspace-nav-item.active{box-shadow:inset 4px 0 0 var(--workspace-accent)}.workspace-nav-item.has-children{padding-right:.72rem}.workspace-nav-sub-chevron{color:currentColor;opacity:.72;flex-shrink:0;width:16px;height:16px;margin-left:auto;transition:transform .18s}.workspace-nav-sub-chevron.is-open{transform:rotate(180deg)}.workspace-nav-subitems{gap:.1rem;padding:.1rem 0 .24rem;display:grid}.workspace-nav-subitem{color:#2f3542c2;text-align:left;background:0 0;width:100%;min-height:34px;padding:0 1rem 0 4.52rem;font-size:.84rem;font-weight:700;line-height:1.2;transition:background .18s,color .18s,box-shadow .18s;position:relative}.workspace-nav-subitem:before{content:"";opacity:.35;background:currentColor;border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:3.62rem;transform:translateY(-50%)}.workspace-nav-subitem:hover,.workspace-nav-subitem.active{color:var(--workspace-accent);background:rgba(var(--workspace-accent-rgb),.065)}.workspace-sidebar .workspace-nav-title:focus,.workspace-sidebar .workspace-nav-title:focus-visible,.workspace-sidebar .workspace-nav-item:focus,.workspace-sidebar .workspace-nav-item:focus-visible,.workspace-sidebar .workspace-nav-subitem:focus,.workspace-sidebar .workspace-nav-subitem:focus-visible{outline:none}.workspace-sidebar .workspace-nav-title:focus-visible,.workspace-sidebar .workspace-nav-item:focus-visible,.workspace-sidebar .workspace-nav-subitem:focus-visible{box-shadow:inset 0 0 0 2px rgba(var(--workspace-accent-rgb),.48)}.workspace-sidebar .workspace-nav-title:focus,.workspace-sidebar .workspace-nav-item:focus,.workspace-sidebar .workspace-nav-subitem:focus{background:rgba(var(--workspace-accent-rgb),.075)}.workspace-nav-icon{flex-shrink:0;width:20px;height:20px}.workspace-nav-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workspace-nav-badge{color:#fff;letter-spacing:0;background:#5fd8ca;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;min-width:34px;height:18px;padding:0 .38rem;font-size:.64rem;font-weight:900;line-height:1;display:inline-flex}.workspace-nav-badge--item{margin-left:auto}.workspace-sidebar-footer{border-top:1px solid #0f172a14;flex:none;gap:.72rem;margin-top:auto;padding:.85rem 1rem 1rem;display:grid}.workspace-user-summary{align-items:center;gap:.72rem;min-width:0;display:flex}.workspace-user-avatar{background:rgba(var(--workspace-accent-rgb),.12);width:38px;height:38px;color:var(--workspace-accent);border-radius:12px;flex:none;justify-content:center;align-items:center;font-size:.92rem;font-weight:900;display:inline-flex}.workspace-user-summary-copy{gap:.18rem;min-width:0;display:grid}.workspace-user-summary-copy span{color:var(--workspace-nav-text);text-overflow:ellipsis;white-space:nowrap;font-size:.94rem;font-weight:900;overflow:hidden}.workspace-user-summary-copy small,.workspace-plan-summary span{color:var(--workspace-muted);font-size:.72rem;font-weight:800}.workspace-plan-summary{gap:.62rem;display:grid}.workspace-plan-row,.workspace-progress-head{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.workspace-plan-row strong{color:var(--workspace-nav-text);font-size:1rem;font-weight:950}.workspace-credit-row{border-top:1px solid #0f172a14;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;padding-top:.62rem;display:grid}.workspace-credit-row div{gap:.2rem;min-width:0;display:grid}.workspace-credit-row div+div{border-left:1px solid #0f172a14;padding-left:.65rem}.workspace-credit-row strong{color:var(--workspace-nav-text);font-size:1.05rem;font-weight:950;line-height:1.1}.workspace-progress-head strong{color:#109366;background:#10b9811f;border-radius:999px;padding:.1rem .42rem;font-size:.72rem;font-weight:900}.workspace-progress-track{background:#eef1f6;border-radius:999px;height:7px;overflow:hidden}.workspace-progress-track span{border-radius:inherit;background:linear-gradient(90deg,#fbbf24 0% 100%);height:100%;display:block}.workspace-sidebar-upgrade{color:#111827;cursor:pointer;width:100%;min-height:48px;box-shadow:0 14px 28px rgba(var(--workspace-accent-rgb),.2);background:linear-gradient(135deg,#fbbf24,#d97706);border:0;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;font-size:.94rem;font-weight:950;display:inline-flex}.workspace-sidebar-upgrade svg{flex-shrink:0;width:18px;height:18px}.workspace-sidebar{background:#fff;border-right:1px solid #e2e8f0e6;gap:.7rem;padding:.7rem .72rem 1rem;box-shadow:10px 0 30px #0f172a09}.workspace-nav{gap:.35rem;padding:.05rem .08rem .7rem}.workspace-nav-section{gap:.15rem}.workspace-nav-title{color:#3f4758;border-radius:10px;min-height:44px;padding:.42rem .54rem;font-size:.92rem;transition:background .18s,color .18s,box-shadow .18s}.workspace-nav-title:hover,.workspace-nav-title[aria-expanded=true]{background:#ffffffe6;box-shadow:inset 0 0 0 1px #e2e8f0c7,0 8px 18px #0f172a09}.workspace-nav-title-main{gap:.62rem}.workspace-nav-title-symbol{box-sizing:border-box;background:#0f172a0b;border-radius:9px;width:30px;height:30px;padding:6px;transition:background .18s,color .18s}.workspace-nav-title:hover .workspace-nav-title-symbol,.workspace-nav-title[aria-expanded=true] .workspace-nav-title-symbol{color:var(--workspace-accent);background:rgba(var(--workspace-accent-rgb),.1)}.workspace-nav-items{gap:.16rem;padding:.06rem 0 .22rem}.workspace-nav-item{width:calc(100% - .34rem);min-height:40px;color:var(--workspace-nav-subtext);border-radius:10px;margin-inline:.17rem;padding:.52rem .68rem .52rem 2.86rem;font-size:.92rem;transition:background .18s,color .18s,box-shadow .18s,transform .18s}.workspace-nav-item:before{content:"";background:var(--workspace-accent);opacity:0;border-radius:999px;width:3px;height:18px;transition:opacity .18s,transform .18s;position:absolute;top:50%;left:.46rem;transform:translateY(-50%)scaleY(.58)}.workspace-nav-item:hover,.workspace-nav-item.active{background:rgba(var(--workspace-accent-rgb),.08);transform:translate(1px)}.workspace-nav-item.active{background:linear-gradient(90deg,rgba(var(--workspace-accent-rgb),.14),rgba(var(--workspace-accent-rgb),.055));box-shadow:inset 0 0 0 1px rgba(var(--workspace-accent-rgb),.15),0 8px 20px rgba(var(--workspace-accent-rgb),.08)}.workspace-nav-item:hover:before,.workspace-nav-item.active:before{opacity:1;transform:translateY(-50%)scaleY(1)}.workspace-nav-subitem{border-radius:10px;padding-left:4.2rem}.workspace-nav-subitem.active{box-shadow:inset 3px 0 0 var(--workspace-accent)}.workspace-sidebar-footer{background:#ffffffd1;border:1px solid #e2e8f0eb;border-radius:14px;margin-inline:.12rem;padding:.85rem;box-shadow:0 14px 34px #0f172a0f}.workspace-user-avatar{background:linear-gradient(135deg,rgba(var(--workspace-accent-rgb),.18),rgba(var(--workspace-accent-rgb),.08));border-radius:11px}.workspace-sidebar-upgrade{transition:transform .18s,box-shadow .18s,filter .18s}.workspace-sidebar-upgrade:hover{filter:saturate(1.05);box-shadow:0 18px 34px rgba(var(--workspace-accent-rgb),.26);transform:translateY(-1px)}.workspace-collapse{z-index:3;background:rgba(var(--workspace-accent-rgb),.12);width:28px;height:84px;min-height:0;color:var(--workspace-accent);box-shadow:0 12px 26px rgba(var(--workspace-accent-rgb),.16);border-radius:999px;justify-content:center;align-items:center;gap:0;padding:0;font-weight:800;transition:background .18s,color .18s,transform .18s,box-shadow .18s;display:flex;position:absolute;top:50%;right:-14px;transform:translateY(-50%)}.workspace-collapse:hover{color:#fff;background:var(--workspace-accent);box-shadow:0 14px 30px rgba(var(--workspace-accent-rgb),.24);transform:translateY(-50%)translate(1px)}.workspace-collapse:focus-visible{outline:3px solid rgba(var(--workspace-accent-rgb),.2);outline-offset:3px}.workspace-collapse svg{width:20px;height:20px}.workspace-collapse span{display:none}.workspace-page.is-sidebar-collapsed{--workspace-sidebar:92px}.workspace-page.is-sidebar-collapsed .workspace-sidebar{align-items:center;padding-inline:.85rem}.workspace-page.is-sidebar-collapsed .workspace-brand-copy,.workspace-page.is-sidebar-collapsed .workspace-nav-title,.workspace-page.is-sidebar-collapsed .workspace-nav-label,.workspace-page.is-sidebar-collapsed .workspace-nav-subitems,.workspace-page.is-sidebar-collapsed .workspace-nav-sub-chevron{display:none}.workspace-page.is-sidebar-collapsed .workspace-nav-item,.workspace-page.is-sidebar-collapsed .workspace-collapse{justify-content:center}.workspace-page.is-sidebar-collapsed .workspace-nav-item{width:52px;padding-inline:0}.workspace-main{grid-area:2/2;min-width:0}.workspace-topbar{min-height:var(--workspace-topbar);border-bottom:1px solid var(--workspace-border);background:var(--workspace-surface-strong);z-index:60;grid-area:1/1/auto/-1;justify-content:space-between;align-items:center;gap:1.35rem;padding:0 1.45rem;display:flex;position:fixed;top:0;left:0;right:0}.workspace-topbar-brand{width:calc(var(--workspace-sidebar) - 1.2rem);min-width:calc(var(--workspace-sidebar) - 1.2rem);flex:0 0 calc(var(--workspace-sidebar) - 1.2rem)}.workspace-search{background:#f3f5f9;border:1px solid #0000;border-radius:999px;align-items:center;width:min(34vw,480px);min-width:280px;height:40px;transition:border-color .18s,box-shadow .18s,background .18s;display:flex;overflow:hidden}.workspace-search:focus-within{border-color:rgba(var(--workspace-accent-rgb),.28);box-shadow:0 0 0 4px rgba(var(--workspace-accent-rgb),.09);background:#fff}.workspace-search input{color:#1f2937;min-width:0;height:100%;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0 1.05rem;font-size:.86rem;font-weight:700}.workspace-search input::-moz-placeholder{color:#8a97aa}.workspace-search input::placeholder{color:#8a97aa}.workspace-search button{background:var(--workspace-accent);color:#111827;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:100%;display:inline-flex}.workspace-search button svg{width:18px;height:18px}.workspace-topbar-links,.workspace-topbar-actions{align-items:center;gap:12px;min-width:0;display:flex}.workspace-topbar-actions{justify-content:flex-end;margin-left:auto}.workspace-topbar-link{color:var(--workspace-muted);align-items:center;gap:.45rem;font-weight:800;text-decoration:none;transition:color .18s;display:inline-flex}.workspace-topbar-link:hover{color:var(--cp-text)}.workspace-topbar-link svg{width:20px;height:20px}.workspace-mini-link{color:#1f2937;white-space:nowrap;align-items:center;gap:.45rem;font-weight:900;text-decoration:none;display:inline-flex}.workspace-mini-link svg{width:20px;height:20px}.workspace-theme-toggle,.workspace-upgrade-link,.workspace-login-btn,.workspace-language-btn{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:40px;font-size:.86rem;font-weight:900;line-height:1;display:inline-flex}.workspace-upgrade-link{color:#111827;background:var(--workspace-accent);min-height:44px;box-shadow:0 12px 24px rgba(var(--workspace-accent-rgb),.18);border-radius:12px;gap:8px;padding:0 18px;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s}.workspace-upgrade-link:hover{color:#111827;box-shadow:0 16px 30px rgba(var(--workspace-accent-rgb),.24);background:#f59e0b;transform:translateY(-1px)}.workspace-upgrade-link svg{flex-shrink:0;width:17px;height:17px}.workspace-login-btn{background:var(--workspace-accent);color:#111827;min-width:108px;box-shadow:0 10px 24px rgba(var(--workspace-accent-rgb),.16);padding:0 1.2rem}.workspace-login-btn:hover,.workspace-search button:hover{background:#f59e0b}.workspace-theme-toggle{color:#111827;width:44px;min-width:44px;min-height:44px;box-shadow:none;background:#fffffff5;border:1px solid #e8ecf3;border-radius:12px;padding:0;transition:background .18s,border-color .18s,color .18s,transform .18s}.workspace-theme-toggle:hover{color:#0f172a;background:#fff;border-color:#d8deea}.workspace-theme-toggle svg{stroke-width:2.4px;width:21px;height:21px;transition:transform .24s}.workspace-theme-toggle:hover svg{transform:none}.navbar .theme-toggle:focus,.navbar .theme-toggle:focus-visible,.navbar .user-trigger:focus,.navbar .user-trigger:focus-visible,.workspace-page .workspace-theme-toggle:focus,.workspace-page .workspace-theme-toggle:focus-visible,.workspace-page .workspace-user-trigger:focus,.workspace-page .workspace-user-trigger:focus-visible{border-color:rgba(var(--workspace-accent-rgb,var(--primary-rgb)),.58);box-shadow:none;outline:none}.workspace-language-btn{color:#111827;background:#f8fafc;gap:.65rem;min-width:100px;padding:0 .95rem}.workspace-language-btn svg{width:16px;height:16px}.workspace-language-menu{align-items:stretch;display:inline-flex;position:relative}.workspace-language-dropdown{z-index:80;opacity:0;visibility:hidden;pointer-events:none;background:#fff;border:1px solid #1e243314;border-radius:0 0 8px 8px;flex-direction:column;width:168px;padding:14px 0 6px;transition:opacity .16s,transform .16s,visibility .16s;display:flex;position:absolute;top:calc(100% + 2px);right:0;transform:translateY(-4px);box-shadow:0 16px 28px #1e24331f}.workspace-language-menu:hover .workspace-language-dropdown,.workspace-language-menu:focus-within .workspace-language-dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.workspace-language-dropdown button{color:#2f3747;width:100%;min-height:35px;font:inherit;text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0 22px;font-size:15px;font-weight:700;line-height:1.2}.workspace-language-dropdown button:hover,.workspace-language-dropdown button:focus-visible,.workspace-language-dropdown button.active{color:#1e2433;background:#fef2f2;outline:none}.workspace-credit-pill,.workspace-buy-btn,.workspace-icon-btn,.workspace-user-btn{background:var(--workspace-surface-soft);min-height:40px;color:var(--cp-text);border:1px solid var(--workspace-border);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.workspace-credit-pill{gap:.55rem;padding:0 .95rem}.workspace-credit-dot{background:var(--gradient-primary);width:16px;height:16px;box-shadow:0 0 18px rgba(var(--primary-rgb),.38);border-radius:999px}.workspace-buy-btn{background:var(--gradient-primary);color:var(--primary-ink);border-color:#0000;padding:0 1rem;font-weight:900}.workspace-icon-btn{width:42px;color:var(--workspace-muted);padding:0}.workspace-icon-btn:hover,.workspace-user-btn:hover{color:var(--cp-text);border-color:rgba(var(--primary-rgb),.3)}.workspace-icon-btn svg{width:21px;height:21px}.workspace-user-btn{gap:.55rem;max-width:190px;padding:0 .65rem 0 .35rem}.workspace-user-avatar{background:var(--gradient-primary);width:32px;height:32px;color:var(--primary-ink);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-weight:900;display:inline-flex}.workspace-sidebar-footer .workspace-user-avatar{background:rgba(var(--workspace-accent-rgb),.12);width:38px;height:38px;color:var(--workspace-accent);border-radius:12px}.workspace-user-name{text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.workspace-content{width:100%;padding:var(--workspace-content-top-gap) var(--workspace-gutter) 3rem;margin:0}.workspace-hero{background:#fff;border:1px solid #0f172a0f;border-radius:18px;justify-content:space-between;align-items:end;gap:.85rem;max-width:1280px;margin:0 0 1.6rem;padding:1.4rem 1.55rem;display:flex}.workspace-kicker{color:var(--workspace-accent);margin:0 0 .55rem;font-size:.92rem;font-weight:900}.workspace-hero h1{letter-spacing:0;margin:0;font-size:clamp(1.65rem,2.2vw,2.3rem);line-height:1.15}.workspace-hero p:not(.workspace-kicker){color:var(--cp-muted);margin:.9rem 0 0;font-size:1.02rem;line-height:1.7}.workspace-page .content-section{padding:0}.workspace-generator{gap:var(--workspace-gutter);grid-template-columns:minmax(360px,460px) minmax(0,1fr);width:min(100%,1280px);margin:0}.workspace-page .create-sidebar{top:calc(var(--workspace-topbar) + var(--workspace-gutter))}.workspace-page .sidebar-card,.workspace-page .stage-card{background:#fff;border-color:#0f172a14;border-radius:18px}.workspace-page .sidebar-generate{background:var(--workspace-accent);color:#fff;font-weight:900}.workspace-page .model-card.active,.workspace-page .resolution-card.active,.workspace-page .duration-option-card.active,.workspace-page .size-option-card.active{border-color:rgba(var(--workspace-accent-rgb),.42);box-shadow:0 0 0 1px rgba(var(--workspace-accent-rgb),.1),0 12px 26px rgba(var(--workspace-accent-rgb),.1)}.workspace-page .model-card-copy,.workspace-page .model-trigger-copy,.workspace-page .model-trigger-main,.workspace-page .model-card-head{min-width:0}.workspace-page .model-selector-trigger,.workspace-page .model-card{max-width:100%;overflow:hidden}.workspace-page .model-card-head-tags,.workspace-page .model-trigger-actions{flex-shrink:0}.workspace-page .model-card-head strong,.workspace-page .model-card-desc{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-nav-item:focus-visible,.workspace-collapse:focus-visible,.workspace-topbar-link:focus-visible,.workspace-mini-link:focus-visible,.workspace-credit-pill:focus-visible,.workspace-buy-btn:focus-visible,.workspace-icon-btn:focus-visible,.workspace-user-btn:focus-visible,.workspace-user-trigger:focus-visible,.workspace-search button:focus-visible,.workspace-upgrade-link:focus-visible,.workspace-theme-toggle:focus-visible,.workspace-login-btn:focus-visible,.workspace-language-btn:focus-visible{outline:2px solid rgba(var(--workspace-accent-rgb),.72);outline-offset:3px}@media(max-width:1180px){.workspace-topbar{gap:.7rem}.workspace-topbar-brand{flex-basis:220px;width:220px;min-width:220px}.workspace-search{width:min(28vw,360px);min-width:220px}.workspace-topbar-actions{gap:8px}.workspace-upgrade-link,.workspace-login-btn{min-width:104px;padding-inline:.95rem}.workspace-theme-toggle{border-radius:10px;width:40px;min-width:40px;min-height:40px}.workspace-language-btn{min-width:96px;padding-inline:.85rem}.workspace-generator{grid-template-columns:1fr}.workspace-hero{align-items:start}}@media(max-width:920px){.workspace-page,.workspace-page.is-sidebar-collapsed{--workspace-sidebar:1fr;display:block}.workspace-topbar{flex-wrap:wrap;gap:.75rem;min-height:auto;padding:.72rem .9rem;position:fixed}.workspace-topbar-brand{flex:auto;width:auto;min-width:0}.workspace-search{order:3;width:100%;min-width:0;height:44px}.workspace-sidebar{z-index:50;border-right:0;border-bottom:1px solid var(--workspace-border);gap:.8rem;height:auto;min-height:auto;margin-top:0;padding:.8rem 1rem;position:sticky;top:0}.workspace-brand-mark{width:34px;height:34px}.workspace-brand-copy strong{font-size:1.12rem}.workspace-nav{gap:.7rem;padding-bottom:.2rem;display:grid;overflow-x:visible}.workspace-nav-section{gap:.35rem;display:grid}.workspace-collapse,.workspace-page.is-sidebar-collapsed .workspace-brand-copy,.workspace-page.is-sidebar-collapsed .workspace-nav-label{display:none}.workspace-nav-item,.workspace-page.is-sidebar-collapsed .workspace-nav-item{border-radius:8px;justify-content:flex-start;width:100%;min-height:40px;padding:0 .75rem}.workspace-content{padding-top:2rem}}@media(max-width:680px){.workspace-sidebar,.workspace-content{padding-inline:.85rem}.workspace-topbar-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;width:100%;display:grid}.workspace-mini-link,.workspace-upgrade-link,.workspace-theme-toggle,.workspace-login-btn{min-width:0;min-height:40px;padding-inline:.55rem;font-size:.84rem}.workspace-mini-link{justify-content:center}.workspace-mini-link svg{display:none}.workspace-credit-pill{min-width:0;padding-inline:.65rem}.workspace-buy-btn,.workspace-user-name{display:none}.workspace-hero{display:block}.workspace-generator{grid-template-columns:minmax(0,1fr);gap:1rem;width:100%}.workspace-page .sidebar-card,.workspace-page .stage-card{border-radius:16px}.workspace-page .sidebar-card{padding-inline:.9rem}.workspace-page .model-selector-trigger .model-card-desc{display:none}}.model-selector{position:relative}.model-selector-trigger{text-align:left;justify-content:flex-start;align-items:center;gap:.72rem;width:100%;min-height:auto;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex;position:relative}.model-selector-trigger:before,.model-selector-trigger:after{display:none}.model-selector-trigger:hover,.model-selector.open .model-selector-trigger{border-color:var(--cp-model-card-active-border);box-shadow:var(--cp-model-card-active-shadow);transform:none}.model-trigger-main{flex:1;align-items:center;gap:.72rem;min-width:0;display:flex}.model-trigger-logo,.model-card-logo,.provider-mark{color:#f8fafc;letter-spacing:.06em;flex-shrink:0;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.model-trigger-logo{align-self:center;width:1.95rem;height:1.95rem;margin-top:0}.model-trigger-logo svg,.model-card-logo svg,.provider-mark svg{display:block}.model-logo-image{background:#ffffffeb;padding:2px;overflow:hidden}.provider-mark img{-o-object-fit:contain;object-fit:contain;width:18px;height:18px;display:block}.model-logo-image img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.model-trigger-copy,.model-card-copy{flex:1;min-width:0;max-width:100%}.model-trigger-copy{z-index:1;flex-direction:column;gap:0;display:flex;position:relative}.model-trigger-head,.model-card-head{flex-wrap:wrap;align-items:center;gap:.45rem;margin-bottom:0;display:flex}.model-trigger-head strong,.model-card-head strong{color:var(--cp-model-title);-webkit-box-orient:vertical;font-weight:700;display:-webkit-box;overflow:hidden}.model-trigger-head strong{-webkit-line-clamp:1;font-size:.92rem;line-height:1.3}.model-card-head strong{-webkit-line-clamp:2;font-size:.92rem;line-height:1.3}.model-trigger-desc,.model-card-desc{color:var(--cp-model-card-meta);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:.24rem;font-size:.73rem;line-height:1.5;display:-webkit-box;overflow:hidden}.model-trigger-actions{color:var(--cp-model-actions);z-index:1;flex-shrink:0;align-self:center;align-items:center;margin-left:auto;display:flex;position:relative}.model-trigger-chevron{background:var(--cp-model-filter-chip-bg);border:1px solid var(--cp-model-filter-chip-border);width:1.7rem;height:1.7rem;box-shadow:none;border-radius:999px;justify-content:center;align-items:center;transition:transform .2s,border-color .18s,background .18s;display:inline-flex}.model-trigger-chevron.open{transform:rotate(180deg)}.model-selector-trigger:hover .model-trigger-chevron,.model-selector.open .model-trigger-chevron{border-color:var(--cp-model-filter-chip-hover-border);background:var(--cp-model-filter-chip-hover-bg)}.model-tag{color:#475569;letter-spacing:.04em;background:#0f172a0d;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:1.28rem;padding:0 .5rem;font-size:.67rem;font-weight:600;display:inline-flex}.model-tag.is-hot{color:#c2410c;background:#ef444414;border-color:#ef444429}.model-tag.is-new{color:#15803d;background:#22c55e2e;border-color:#16a34a6b;animation:1.8s ease-in-out infinite model-tag-new-pulse;position:relative;box-shadow:inset 0 0 0 1px #ffffff29}.model-card-head-tags{flex-wrap:wrap;align-items:center;gap:.34rem;display:inline-flex}.model-selector-panel{border:1px solid var(--cp-model-panel-border);background:var(--cp-model-panel-bg);box-shadow:var(--cp-model-panel-shadow);border-radius:18px;flex-direction:column;margin-top:.9rem;display:flex;overflow:hidden}.model-selector.open .model-selector-panel{margin-top:0}.model-panel-picker-input{border-bottom:1px solid var(--cp-model-panel-divider);background:0 0;padding:.95rem}.model-panel-picker-input input{border:1px solid var(--cp-model-search-border);background:var(--cp-model-search-bg);width:100%;min-height:48px;color:var(--cp-model-search-input);caret-color:#0000;pointer-events:none;border-radius:12px;outline:none;padding:0 .9rem;font-size:.86rem;line-height:1.4;display:block}.model-panel-picker-input input::-moz-placeholder{color:var(--cp-model-search-placeholder)}.model-panel-picker-input input::placeholder{color:var(--cp-model-search-placeholder)}.model-panel-body{flex:1;min-height:320px;display:block}.model-card-list{grid-template-columns:minmax(0,1fr);align-content:start;gap:.62rem;max-height:420px;padding:.8rem .65rem .8rem .8rem;display:grid;overflow:hidden auto}.model-selector-panel.is-compact{border-radius:16px;margin-top:.55rem}.model-selector-panel.is-compact .model-panel-body{min-height:0}.model-selector-panel.is-compact .model-card-list{gap:.5rem;max-height:min(62vh,400px);padding:.52rem .4rem .52rem .52rem}.model-selector-panel.is-compact .model-card{border-radius:14px;gap:.66rem;padding:.76rem .78rem}.model-selector-panel.is-compact .model-card:hover{box-shadow:none;transform:none}.model-selector-panel.is-compact .model-card.active{box-shadow:var(--cp-model-card-hover-shadow)}.model-selector-panel.is-compact .model-card-logo{border-radius:10px;width:1.82rem;min-width:1.82rem;height:1.82rem;min-height:1.82rem}.model-selector-panel.is-compact .model-card-head strong{font-size:.88rem}.model-selector-panel.is-compact .model-card-head-tags{gap:.28rem}.model-selector-panel.is-compact .model-card-head-tags .model-tag{min-height:.96rem;padding:0 .32rem;font-size:.54rem}.model-selector-panel.is-compact .model-card-desc{margin-top:.18rem;font-size:.7rem}.model-card{width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;box-sizing:border-box;background:#ffffffe6;border:1px solid #cbd5e185;border-radius:16px;flex:none;align-items:center;gap:.72rem;padding:.82rem .84rem;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.model-card:before,.model-card:after{content:none}.model-card:hover{border-color:var(--cp-model-card-hover-border);background:var(--cp-model-card-hover-bg);box-shadow:var(--cp-model-card-hover-shadow);transform:translateY(-1px)}.model-card.active{border-color:var(--cp-model-card-active-border);background:var(--cp-model-card-active-bg);box-shadow:var(--cp-model-card-active-shadow)}.model-card-logo{border-radius:11px;align-self:center;width:1.95rem;min-width:1.95rem;height:1.95rem;min-height:1.95rem;margin-top:0;font-size:.76rem}.model-card-logo.is-seedance{background:0 0;border:none}.model-card-logo.is-google,.model-trigger-logo.is-google,.model-card-logo.is-kling,.model-trigger-logo.is-kling{box-shadow:none;background:0 0;border:none}.model-card-copy{flex-direction:column;justify-content:center;display:flex}.model-empty-state{border:1px dashed var(--cp-model-empty-border);text-align:center;min-height:240px;color:var(--cp-model-empty-text);background:var(--cp-model-empty-bg);border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:.65rem;padding:1.5rem;display:flex}.model-empty-icon{border:1px solid var(--cp-model-empty-border);background:var(--cp-model-empty-icon-bg);border-radius:999px;justify-content:center;align-items:center;width:3rem;height:3rem;display:inline-flex}.model-empty-icon svg{width:1.3rem;height:1.3rem}.model-empty-state strong{color:var(--cp-model-title);font-size:.98rem;display:block}.model-empty-state p{max-width:24ch;margin:0;font-size:.8rem;line-height:1.6}@keyframes model-tag-new-pulse{0%,to{transform:translateY(0);box-shadow:inset 0 0 0 1px #ffffff29,0 0 #22c55e2e}50%{transform:translateY(-.5px);box-shadow:inset 0 0 0 1px #ffffff29,0 0 0 4px #22c55e0f}}@layer base{*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-body);color:var(--text-primary);background:var(--bg-dark);min-width:320px;min-height:100vh;margin:0;transition:background-color .3s,color .3s;position:relative;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);letter-spacing:-.02em;font-weight:700}#app{z-index:1;min-height:100vh;position:relative}}@layer components{.model-picker-scrollbar-list{scrollbar-width:thin;scrollbar-color:#979eb02e transparent}.model-picker-scrollbar-list::-webkit-scrollbar{width:3px}.model-picker-scrollbar-list::-webkit-scrollbar-track{background:0 0}.model-picker-scrollbar-list::-webkit-scrollbar-thumb{background:#979eb02e;border-radius:999px}.model-picker-scrollbar-list::-webkit-scrollbar-thumb:hover{background:#abb2c485}.btn-primary{background:var(--gradient-primary);color:var(--primary-ink);cursor:pointer;border:none;border-radius:10px;align-items:center;gap:.5rem;padding:.625rem 1.5rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex;position:relative;overflow:hidden}.btn-primary:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.btn-primary:hover:before{left:100%}.btn-primary:hover{box-shadow:0 10px 26px rgba(var(--primary-rgb),.28),0 0 36px rgba(var(--secondary-rgb),.18);transform:translateY(-2px)}.btn-secondary{background:var(--bg-card);border:1px solid var(--border);color:var(--text-primary);cursor:pointer;border-radius:10px;align-items:center;gap:.5rem;padding:.625rem 1.5rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.btn-secondary:hover{border-color:var(--primary);background:rgba(var(--primary-rgb),.1)}.btn-lg{padding:1rem 2rem;font-size:1.05rem}.card{background:var(--bg-card);border:1px solid var(--border);color:var(--text-primary);cursor:pointer;border-radius:16px;padding:2rem;text-decoration:none;transition:all .3s}.card:hover{border-color:var(--primary);background:rgba(var(--primary-rgb),.05);transform:translateY(-4px)}.input{border:1px solid var(--border);background:var(--bg-card);color:var(--text-primary);border-radius:var(--radius-sm);transition:var(--transition-base);padding:.75rem 1rem;font-size:16px}.input:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(var(--primary-rgb),.2);outline:none}:focus-visible{outline:2px solid var(--primary);outline-offset:2px}}@media(prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}#app{min-height:100vh}.app-toast-stack{position:fixed;top:1.25rem;right:1.25rem;z-index:110000;display:grid;gap:.75rem;width:min(360px,calc(100vw - 1.5rem));pointer-events:none}.app-toast{pointer-events:auto;display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem;border-radius:16px;border:1px solid rgba(148,163,184,.24);padding:.9rem .95rem;box-shadow:0 16px 40px #0f172a33;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0f172ae0;color:#e5eefc}:root.light .app-toast{background:#fffffff5;color:#0f172a;box-shadow:0 14px 34px #0f172a1f}.app-toast.is-success{border-color:#10b9814d}.app-toast.is-error{border-color:#f43f5e4d}.app-toast.is-warning{border-color:#f59e0b4d}.app-toast-body{min-width:0}.app-toast-title{display:block;font-size:.8rem;font-weight:800}.app-toast-message{margin:.28rem 0 0;font-size:.82rem;line-height:1.5;color:inherit;opacity:.92;word-break:break-word}.app-toast-close{flex-shrink:0;border:none;background:transparent;color:inherit;opacity:.72;cursor:pointer;font-size:1.1rem;line-height:1;padding:0}.app-toast-close:hover{opacity:1}.app-toast-enter-active,.app-toast-leave-active{transition:all .24s ease}.app-toast-enter-from,.app-toast-leave-to{opacity:0;transform:translateY(-10px) translate(10px)}@media(max-width:640px){.app-toast-stack{top:.9rem;right:.75rem;width:calc(100vw - 1.5rem)}}.home-footer[data-v-c48f5d0e]{--home-primary: #fbbf24;--home-primary-rgb: 251, 191, 36;--home-text: #fffbeb;--home-muted: #fde68a;color:var(--home-text);background:#0b0709;border-top:1px solid rgba(255,255,255,.08)}:root.dark .home-footer[data-v-c48f5d0e]{--home-primary: #fbbf24;--home-primary-rgb: 251, 191, 36;--home-text: #fffbeb;--home-muted: #fde68a;color:var(--home-text);background:#0b0709;border-top:1px solid rgba(255,255,255,.08)}:root.light .home-footer[data-v-c48f5d0e]{--home-primary: #fbbf24;--home-primary-rgb: 251, 191, 36;--home-text: #1d2433;--home-muted: #667386;color:var(--home-text);background:#fff;border-top:1px solid rgba(15,23,42,.08)}.home-container[data-v-c48f5d0e]{width:min(100% - 2rem,1240px);margin:0 auto}.footer-grid[data-v-c48f5d0e]{display:grid;grid-template-columns:minmax(280px,1.35fr) minmax(520px,1.8fr);gap:clamp(3rem,9vw,8rem);padding:4.6rem 0 4.2rem;border-bottom:1px solid rgba(255,255,255,.1)}:root.light .footer-grid[data-v-c48f5d0e]{border-bottom-color:#0f172a14}.footer-links[data-v-c48f5d0e]{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(2.5rem,6vw,5.4rem)}.footer-links h3[data-v-c48f5d0e]{margin:0 0 1.35rem;color:var(--home-text);font-size:1.05rem;font-weight:850;letter-spacing:0}.footer-links a[data-v-c48f5d0e]{display:block;margin-bottom:.92rem;color:var(--home-muted);text-decoration:none;font-size:.98rem;font-weight:700;line-height:1.35;transition:color .2s ease}.footer-links a[data-v-c48f5d0e]:hover{color:var(--home-primary)}.footer-brand p[data-v-c48f5d0e]{max-width:33rem;margin:1.25rem 0 0;color:var(--home-muted);font-size:1.04rem;font-weight:700;line-height:1.65}.footer-logo[data-v-c48f5d0e]{display:flex;align-items:center;gap:.75rem}.footer-logo-mark[data-v-c48f5d0e]{width:34px;height:34px;flex:0 0 auto;display:block;-o-object-fit:contain;object-fit:contain}.footer-logo-copy[data-v-c48f5d0e]{display:grid;gap:.08rem;line-height:1}.footer-logo-copy strong[data-v-c48f5d0e]{color:#a97722;background:linear-gradient(135deg,#f8d982,#dfb854 52%,#a97722);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-size:22px;font-weight:900;line-height:1;letter-spacing:0}.footer-bottom[data-v-c48f5d0e]{display:flex;justify-content:center;align-items:center;gap:1.4rem;padding:2.15rem 0 2.2rem;color:var(--home-muted);font-size:.98rem;font-weight:700;line-height:1.5}.footer-bottom a[data-v-c48f5d0e]{color:inherit;text-decoration:none;transition:color .2s ease}.footer-bottom a[data-v-c48f5d0e]:hover{color:var(--home-primary)}@media(max-width:1100px){.footer-grid[data-v-c48f5d0e]{grid-template-columns:1fr}}@media(max-width:768px){.home-container[data-v-c48f5d0e]{width:min(100% - 1.25rem,1240px)}.footer-grid[data-v-c48f5d0e]{gap:2.4rem}.footer-links[data-v-c48f5d0e]{grid-template-columns:1fr}.footer-bottom[data-v-c48f5d0e]{justify-content:center;flex-wrap:wrap}}.console-sidebar[data-v-c896dbca]{--sidebar-bg: var(--cp-card, var(--bg-card));--sidebar-border: var(--cp-border, var(--border));--sidebar-soft: var(--cp-soft, var(--bg-primary));--sidebar-text: var(--cp-text, var(--text-primary));--sidebar-muted: var(--cp-muted, var(--text-secondary));--sidebar-shadow: var(--cp-shadow, rgba(15, 23, 42, .08));--sidebar-accent: var(--cp-accent, #fbbf24);--sidebar-accent-ink: var(--cp-accent-ink, #78350f);width:240px;position:sticky;top:5.5rem;align-self:start;height:calc(100vh - 6.5rem)}.console-sidebar-card[data-v-c896dbca]{background:var(--sidebar-bg);border:1px solid var(--sidebar-border);border-radius:18px;box-sizing:border-box;padding:1rem .85rem;display:flex;flex-direction:column;gap:.9rem;box-shadow:0 12px 28px var(--sidebar-shadow);min-height:100%;height:100%}.console-sidebar-header[data-v-c896dbca]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.console-sidebar-copy[data-v-c896dbca]{min-width:0;display:flex;flex-direction:column;gap:.15rem}.console-sidebar-kicker[data-v-c896dbca]{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:var(--sidebar-muted)}.console-sidebar-copy strong[data-v-c896dbca]{font-size:1rem;font-weight:700;color:var(--sidebar-text)}.console-sidebar-menu[data-v-c896dbca]{display:flex;flex-direction:column;gap:.45rem;flex:1 1 auto}.sidebar-item[data-v-c896dbca]{width:100%;display:flex;align-items:center;gap:.75rem;position:relative;overflow:hidden;border:1px solid transparent;border-radius:14px;background:transparent;color:var(--sidebar-muted);text-align:left;padding:.72rem .8rem;cursor:pointer;transition:transform .2s ease,border-color .2s ease,background .2s ease,color .2s ease,box-shadow .2s ease}.sidebar-item[data-v-c896dbca]:hover{transform:translateY(-1px);border-color:#94a3b82e;background:var(--sidebar-soft);color:var(--sidebar-text);box-shadow:0 10px 22px #0f172a0d}.sidebar-item.active[data-v-c896dbca]{border-color:#fbbf2457;background:linear-gradient(135deg,#fbbf242e,#fbbf240d);color:var(--sidebar-text);box-shadow:inset 0 0 0 1px #fbbf241f,0 14px 28px #0f172a14}.sidebar-item-icon[data-v-c896dbca]{width:42px;height:42px;border-radius:12px;border:1px solid rgba(148,163,184,.18);background:var(--sidebar-soft);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .2s ease,border-color .2s ease,background .2s ease,color .2s ease,box-shadow .2s ease}.sidebar-item:hover .sidebar-item-icon[data-v-c896dbca]{transform:translateY(-1px);border-color:#fbbf242e;background:linear-gradient(135deg,#fbbf241f,#fbbf240a);color:var(--sidebar-text)}.sidebar-item.active .sidebar-item-icon[data-v-c896dbca]{border-color:transparent;background:var(--sidebar-accent);color:var(--sidebar-accent-ink);box-shadow:0 10px 20px #fbbf2438}.sidebar-item-icon svg[data-v-c896dbca]{width:18px;height:18px}.sidebar-item-copy[data-v-c896dbca]{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:.12rem}.sidebar-item-copy strong[data-v-c896dbca]{font-size:.92rem;font-weight:700;color:currentColor}.sidebar-item-copy small[data-v-c896dbca]{font-size:.74rem;color:var(--sidebar-muted);transition:color .2s ease}.sidebar-item:hover .sidebar-item-copy small[data-v-c896dbca],.sidebar-item.active .sidebar-item-copy small[data-v-c896dbca]{color:var(--sidebar-text)}.console-sidebar-footer[data-v-c896dbca]{margin-top:auto;padding-top:.68rem;border-top:1px solid rgba(148,163,184,.14)}.sidebar-summary-card[data-v-c896dbca]{display:grid;gap:.56rem}.sidebar-summary-row[data-v-c896dbca]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;align-items:end}.sidebar-summary-metric[data-v-c896dbca]{min-width:0;display:grid;gap:.12rem}.sidebar-summary-metric.is-used[data-v-c896dbca]{padding-left:.55rem;border-left:1px solid rgba(148,163,184,.14)}.sidebar-summary-label[data-v-c896dbca]{margin:0;color:#64748b;font-size:.64rem;font-weight:600;line-height:1.2}.sidebar-summary-metric strong[data-v-c896dbca]{color:var(--sidebar-text);font-size:1.08rem;line-height:1.08;font-weight:700;font-variant-numeric:tabular-nums}.sidebar-plan-row[data-v-c896dbca]{display:grid;gap:.18rem;padding-bottom:.56rem;border-bottom:1px solid rgba(148,163,184,.14)}.sidebar-plan-value[data-v-c896dbca]{color:var(--sidebar-text);font-size:.88rem;line-height:1.3;font-weight:700;word-break:break-word}.sidebar-progress-group[data-v-c896dbca]{padding-top:.56rem;border-top:1px solid rgba(148,163,184,.14);display:grid;gap:.36rem}.sidebar-progress-head[data-v-c896dbca]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.sidebar-progress-head p[data-v-c896dbca]{margin:0;color:#64748b;font-size:.68rem;font-weight:600}.sidebar-progress-badge[data-v-c896dbca]{border-radius:999px;border:1px solid transparent;padding:.08rem .38rem;font-size:.64rem;font-weight:600;line-height:1.1}.sidebar-progress-badge.is-safe[data-v-c896dbca]{color:#047857;border-color:#10b9814d;background:#10b9811f}.sidebar-progress-badge.is-warning[data-v-c896dbca]{color:#b45309;border-color:#f59e0b57;background:#f59e0b1f}.sidebar-progress-badge.is-danger[data-v-c896dbca]{color:#be123c;border-color:#f43f5e57;background:#f43f5e1f}.sidebar-progress-badge.is-idle[data-v-c896dbca]{color:#64748b;border-color:#94a3b847;background:#94a3b81f}.sidebar-progress-track[data-v-c896dbca]{height:6px;border-radius:999px;background:#f1f5f9;overflow:hidden}.sidebar-progress-track span[data-v-c896dbca]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--primary) 0%,var(--secondary) 100%);transition:width .25s ease}.sidebar-upgrade-link[data-v-c896dbca]{width:100%;margin-top:.78rem;border-radius:14px;padding:.85rem 1rem;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;text-decoration:none;font-size:.92rem;font-weight:700;color:var(--primary-ink);background:var(--gradient-primary, linear-gradient(135deg, var(--primary) 0%, var(--secondary) 100%));box-shadow:0 10px 24px rgba(var(--primary-rgb),.18),0 6px 16px rgba(var(--secondary-rgb),.16);transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.sidebar-upgrade-link[data-v-c896dbca]:hover{transform:translateY(-1px);filter:saturate(1.04);box-shadow:0 14px 28px rgba(var(--primary-rgb),.24),0 10px 22px rgba(var(--secondary-rgb),.18)}.sidebar-upgrade-link[data-v-c896dbca]:focus-visible{outline:3px solid rgba(var(--primary-rgb),.18);outline-offset:3px}.sidebar-upgrade-icon[data-v-c896dbca]{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.sidebar-upgrade-icon svg[data-v-c896dbca]{width:18px;height:18px}.workspace-sidebar[data-v-c896dbca]{--workspace-sidebar-bg-local: #ffffff;--workspace-sidebar-border-local: rgba(15, 23, 42, .08);--workspace-sidebar-title-local: #64748b;--workspace-sidebar-title-line-local: rgba(148, 163, 184, .32);--workspace-sidebar-item-local: #334155;--workspace-sidebar-subitem-local: #475569;--workspace-sidebar-item-hover-local: #0f172a;--workspace-sidebar-item-hover-bg-local: rgba(15, 23, 42, .055);--workspace-sidebar-item-active-local: #0f172a;--workspace-sidebar-item-active-bg-local: rgba(251, 191, 36, .1);--workspace-sidebar-item-active-border-local: transparent;--workspace-sidebar-disabled-local: rgba(100, 116, 139, .52);--workspace-sidebar-badge-bg-local: rgba(34, 197, 94, .13);--workspace-sidebar-badge-text-local: #15803d;grid-column:1;grid-row:2;width:var(--workspace-sidebar, 236px);margin-top:0;border-right:1px solid var(--workspace-sidebar-border-local);background:var(--workspace-sidebar-bg-local);padding:.82rem .74rem 1rem;display:flex;flex-direction:column;gap:.55rem;position:fixed;top:var(--workspace-topbar, 80px);bottom:0;left:0;z-index:1;overflow:hidden;scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.3) transparent;box-shadow:8px 0 24px #0f172a0b;box-sizing:border-box}.workspace-nav[data-v-c896dbca]{display:grid;align-content:start;gap:.72rem;flex:1 1 auto;min-height:0;overflow-y:auto;padding:.03rem 0 .7rem}.workspace-nav-section[data-v-c896dbca],.workspace-nav-group[data-v-c896dbca]{display:grid;gap:.14rem}.workspace-nav-title[data-v-c896dbca],.workspace-nav-item[data-v-c896dbca],.workspace-nav-subitem[data-v-c896dbca]{border:0;cursor:pointer;font:inherit}.workspace-nav-title[data-v-c896dbca]{width:100%;min-height:26px;margin:0;padding:.18rem .62rem .1rem;border-radius:0;background:transparent;color:var(--workspace-sidebar-title-local);cursor:default;font-size:.8rem;font-weight:900;line-height:1.2;display:flex;align-items:center;justify-content:flex-start;gap:.46rem;text-align:left;transition:none}.workspace-nav-title[data-v-c896dbca]:after{content:"";height:1px;min-width:18px;flex:1 1 auto;background:linear-gradient(90deg,var(--workspace-sidebar-title-line-local),rgba(255,255,255,0))}.workspace-nav-title[data-v-c896dbca]:hover{background:transparent;box-shadow:none}.workspace-nav-title-main[data-v-c896dbca]{min-width:0;display:inline-flex;align-items:center;gap:.62rem}.workspace-nav-title-main>span[data-v-c896dbca]:not(.workspace-nav-badge){white-space:nowrap}.workspace-nav-badge[data-v-c896dbca]{display:inline-flex;align-items:center;justify-content:center;min-height:20px;padding:.14rem .46rem;border-radius:7px;background:var(--workspace-sidebar-badge-bg-local);color:var(--workspace-sidebar-badge-text-local);font-size:.68rem;font-weight:900;line-height:1;white-space:nowrap}.workspace-nav-badge--item[data-v-c896dbca]{margin-left:auto;flex-shrink:0}.workspace-nav-title-symbol[data-v-c896dbca]{width:30px;height:30px;padding:6px;box-sizing:border-box;border-radius:9px;flex-shrink:0;background:#0f172a0b;color:currentColor;transition:background .18s ease,color .18s ease}.workspace-nav-title:hover .workspace-nav-title-symbol[data-v-c896dbca],.workspace-nav-title[aria-expanded=true] .workspace-nav-title-symbol[data-v-c896dbca]{color:var(--workspace-accent, #fbbf24);background:rgba(var(--workspace-accent-rgb, 251, 191, 36),.1)}.workspace-nav-title-chevron[data-v-c896dbca],.workspace-nav-sub-chevron[data-v-c896dbca]{width:18px;height:18px;flex-shrink:0;color:#5f6878;transition:transform .18s ease}.workspace-nav-title-chevron.is-open[data-v-c896dbca],.workspace-nav-sub-chevron.is-open[data-v-c896dbca]{transform:rotate(180deg)}.workspace-nav-items[data-v-c896dbca]{display:grid;gap:.14rem;padding:0}.workspace-nav-item[data-v-c896dbca]{width:100%;min-height:42px;margin-inline:0;padding:.52rem .62rem;border-radius:8px;background:transparent;color:var(--workspace-sidebar-item-local);font-size:.93rem;font-weight:800;line-height:1.2;display:flex;align-items:center;gap:.68rem;text-align:left;position:relative;transition:background .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.workspace-nav-item[data-v-c896dbca]:before{content:none}.workspace-nav-item[data-v-c896dbca]:hover{color:var(--workspace-sidebar-item-hover-local);background:var(--workspace-sidebar-item-hover-bg-local);transform:none}.workspace-nav-item.active[data-v-c896dbca]{color:var(--workspace-sidebar-item-active-local);background:var(--workspace-sidebar-item-active-bg-local);box-shadow:none;transform:none}.workspace-nav-item.is-disabled[data-v-c896dbca],.workspace-nav-subitem.is-disabled[data-v-c896dbca]{cursor:not-allowed;color:var(--workspace-sidebar-disabled-local)}.workspace-nav-item.is-disabled[data-v-c896dbca]:hover,.workspace-nav-subitem.is-disabled[data-v-c896dbca]:hover{color:var(--workspace-sidebar-disabled-local);background:transparent;transform:none}.workspace-nav-item.is-disabled[data-v-c896dbca]:before,.workspace-nav-item.is-disabled[data-v-c896dbca]:hover:before{opacity:0}.workspace-nav-item.is-disabled.active[data-v-c896dbca],.workspace-nav-subitem.is-disabled.active[data-v-c896dbca]{color:#98a2b3;background:#0f172a09}.workspace-nav-item[data-v-c896dbca]:hover:before{opacity:1;transform:translateY(-50%) scaleY(1)}.workspace-nav-item.active[data-v-c896dbca]:before{opacity:0}.workspace-nav-item.has-children[data-v-c896dbca]{padding-right:.62rem}.workspace-nav-icon[data-v-c896dbca]{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 22px;color:currentColor}.workspace-nav-icon svg[data-v-c896dbca]{width:22px;height:22px}.workspace-nav-label[data-v-c896dbca]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-nav-sub-chevron[data-v-c896dbca]{width:16px;height:16px;margin-left:auto;color:currentColor;opacity:.72}.workspace-nav-subitems[data-v-c896dbca]{display:grid;gap:.14rem;padding:.08rem 0 .18rem}.workspace-nav-subitem[data-v-c896dbca]{width:100%;min-height:38px;padding:.46rem .62rem;border-radius:8px;background:transparent;color:var(--workspace-sidebar-subitem-local);font-size:.88rem;font-weight:700;line-height:1.2;text-align:left;display:flex;align-items:center;gap:.5rem;position:relative;transition:background .18s ease,color .18s ease,box-shadow .18s ease}.workspace-nav-subitem[data-v-c896dbca]:hover{color:var(--workspace-sidebar-item-hover-local);background:var(--workspace-sidebar-item-hover-bg-local)}.workspace-nav-subitem.active[data-v-c896dbca]{color:var(--workspace-sidebar-item-active-local);background:var(--workspace-sidebar-item-active-bg-local);box-shadow:none}.workspace-sidebar.is-dark[data-v-c896dbca]{--workspace-sidebar-bg-local: #111213;--workspace-sidebar-border-local: rgba(255, 255, 255, .08);--workspace-sidebar-title-local: rgba(255, 255, 255, .62);--workspace-sidebar-title-line-local: rgba(251, 191, 36, .22);--workspace-sidebar-item-local: rgba(255, 255, 255, .84);--workspace-sidebar-subitem-local: rgba(255, 255, 255, .72);--workspace-sidebar-item-hover-local: #ffffff;--workspace-sidebar-item-hover-bg-local: rgba(255, 255, 255, .08);--workspace-sidebar-item-active-local: #ffffff;--workspace-sidebar-item-active-bg-local: rgba(251, 191, 36, .14);--workspace-sidebar-item-active-border-local: transparent;--workspace-sidebar-disabled-local: rgba(255, 255, 255, .34);--workspace-sidebar-badge-bg-local: rgba(49, 168, 110, .28);--workspace-sidebar-badge-text-local: #75d99e;border-right-color:var(--workspace-sidebar-border-local);background:var(--workspace-sidebar-bg-local);box-shadow:none;scrollbar-color:rgba(255,255,255,.2) transparent}.workspace-sidebar.is-dark .workspace-nav-title[data-v-c896dbca]{color:var(--workspace-sidebar-title-local);background:transparent;box-shadow:none;text-shadow:none}.workspace-sidebar.is-dark .workspace-nav-title[data-v-c896dbca]:hover{color:var(--workspace-sidebar-title-local);background:transparent;box-shadow:none}.workspace-sidebar.is-dark .workspace-nav-item[data-v-c896dbca],.workspace-sidebar.is-dark .workspace-nav-subitem[data-v-c896dbca]{color:var(--workspace-sidebar-item-local);text-shadow:none}.workspace-sidebar.is-dark .workspace-nav-subitem[data-v-c896dbca]{color:var(--workspace-sidebar-subitem-local)}.workspace-sidebar.is-dark .workspace-nav-item[data-v-c896dbca]:hover,.workspace-sidebar.is-dark .workspace-nav-subitem[data-v-c896dbca]:hover{color:var(--workspace-sidebar-item-hover-local);background:var(--workspace-sidebar-item-hover-bg-local);box-shadow:none}.workspace-sidebar.is-dark .workspace-nav-item.active[data-v-c896dbca],.workspace-sidebar.is-dark .workspace-nav-subitem.active[data-v-c896dbca]{color:var(--workspace-sidebar-item-active-local);background:var(--workspace-sidebar-item-active-bg-local);box-shadow:none}.workspace-sidebar.is-dark .workspace-nav-item.is-disabled[data-v-c896dbca],.workspace-sidebar.is-dark .workspace-nav-subitem.is-disabled[data-v-c896dbca],.workspace-sidebar.is-dark .workspace-nav-item.is-disabled[data-v-c896dbca]:hover,.workspace-sidebar.is-dark .workspace-nav-subitem.is-disabled[data-v-c896dbca]:hover{color:var(--workspace-sidebar-disabled-local);background:transparent;box-shadow:none}@media(max-width:1024px){.console-sidebar[data-v-c896dbca]{width:100%;position:static;height:auto}.console-sidebar-card[data-v-c896dbca]{min-height:auto;height:auto;padding:.9rem}.console-sidebar-menu[data-v-c896dbca]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.console-sidebar-menu[data-v-c896dbca]{grid-template-columns:1fr}}.language-switch[data-v-98ed0376]{position:relative;display:inline-flex;align-items:center}.language-switch-trigger[data-v-98ed0376]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;padding:0;border:1px solid #e8ecf3;border-radius:12px;background:#fffffff5;color:#111827;cursor:pointer;box-shadow:0 8px 18px #0f172a0a;transition:border-color .18s ease,background-color .18s ease,color .18s ease,box-shadow .18s ease}.language-switch-trigger[data-v-98ed0376]:hover,.language-switch-trigger[aria-expanded=true][data-v-98ed0376]{border-color:#fbbf24;background:#fff;color:#fbbf24;box-shadow:0 10px 24px #fbbf2429}.language-switch-trigger[data-v-98ed0376]:focus,.language-switch-trigger[data-v-98ed0376]:focus-visible{outline:none;border-color:#fbbf24b8;box-shadow:0 0 0 3px #fbbf2433,0 10px 24px #fbbf2424}.language-switch-trigger svg[data-v-98ed0376]{width:21px;height:21px;min-width:21px;flex:0 0 21px;stroke-width:2.4}.language-switch-menu[data-v-98ed0376]{position:absolute;top:calc(100% + 10px);right:0;z-index:1002;min-width:156px;padding:.42rem;border:1px solid rgba(15,23,42,.1);border-radius:12px;background:#fff;box-shadow:0 14px 34px #0f172a24}.language-switch-option[data-v-98ed0376]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;min-height:40px;padding:0 .68rem;border:0;border-radius:7px;background:transparent;color:#374151;font-size:.92rem;font-weight:700;text-align:left;cursor:pointer;transition:background-color .16s ease,color .16s ease}.language-switch-option[data-v-98ed0376]:hover,.language-switch-option[data-v-98ed0376]:focus,.language-switch-option[data-v-98ed0376]:focus-visible,.language-switch-option.active[data-v-98ed0376]{background:#f8fafc;color:#111827;outline:none}.language-switch-option.active[data-v-98ed0376]{font-weight:800}.language-switch-option svg[data-v-98ed0376]{width:15px;height:15px;flex:0 0 auto;color:#d97706}:root.dark,.workspace-page.is-dark,html.dark .workspace-page{background:#f59e0b14;border-color:#f59e0b3d;color:var(--cp-text, #f8fafc)}:root.dark,.workspace-page.is-dark{background:#f59e0b24;border-color:#f59e0b6b;color:#fff}:root.dark,.workspace-page.is-dark{outline:none;border-color:#f59e0b94;box-shadow:0 0 0 3px #f59e0b2e}:root.dark,.workspace-page.is-dark{border-color:#ffffff1f;background:#10131a;box-shadow:0 16px 36px #00000061}:root.dark,.workspace-page.is-dark{color:#d7deea}:root.dark,.workspace-page.is-dark{background:#f59e0b29;color:#fff}:root.dark,.workspace-page.is-dark{color:#f7c948}@media(max-width:900px){.language-switch-trigger[data-v-98ed0376]{width:40px;height:40px;min-width:40px;border-radius:10px}.language-switch-trigger svg[data-v-98ed0376]{width:22px;height:22px}}html.dark .language-switch .language-switch-trigger,body.dark .language-switch .language-switch-trigger,.dark .language-switch .language-switch-trigger{background:#f59e0b14;border-color:#f59e0b3d;color:var(--cp-text, #f8fafc)}html.dark .language-switch .language-switch-trigger:hover,html.dark .language-switch .language-switch-trigger[aria-expanded=true],body.dark .language-switch .language-switch-trigger:hover,body.dark .language-switch .language-switch-trigger[aria-expanded=true],.dark .language-switch .language-switch-trigger:hover,.dark .language-switch .language-switch-trigger[aria-expanded=true]{background:#f59e0b24;border-color:#f59e0b6b;color:#fff}html.dark .language-switch .language-switch-trigger:focus-visible,html.dark .language-switch .language-switch-trigger:focus,body.dark .language-switch .language-switch-trigger:focus-visible,body.dark .language-switch .language-switch-trigger:focus,.dark .language-switch .language-switch-trigger:focus,.dark .language-switch .language-switch-trigger:focus-visible{outline:none;border-color:#f59e0b94;box-shadow:0 0 0 3px #f59e0b2e}html.dark .language-switch .language-switch-menu,body.dark .language-switch .language-switch-menu,.dark .language-switch .language-switch-menu{border-color:#ffffff1f;background:#10131a;box-shadow:0 16px 36px #00000061}html.dark .language-switch .language-switch-option,body.dark .language-switch .language-switch-option,.dark .language-switch .language-switch-option{color:#d7deea}html.dark .language-switch .language-switch-option:hover,html.dark .language-switch .language-switch-option:focus-visible,html.dark .language-switch .language-switch-option.active,body.dark .language-switch .language-switch-option:hover,body.dark .language-switch .language-switch-option:focus-visible,body.dark .language-switch .language-switch-option.active,.dark .language-switch .language-switch-option:hover,.dark .language-switch .language-switch-option:focus-visible,.dark .language-switch .language-switch-option.active{background:#ffffff14;color:#fff}html.dark .language-switch .language-switch-option svg,body.dark .language-switch .language-switch-option svg,.dark .language-switch .language-switch-option svg{color:#f7c948}.modal-overlay[data-v-e1301995]{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;padding:24px;overflow-y:auto;background:radial-gradient(circle at 18% 18%,rgba(var(--primary-rgb),.18) 0%,transparent 28%),radial-gradient(circle at 82% 12%,rgba(var(--secondary-rgb),.18) 0%,transparent 30%),#06050375;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}:root.light .modal-overlay[data-v-e1301995]{background:radial-gradient(circle at 18% 18%,rgba(var(--primary-rgb),.14) 0%,transparent 30%),radial-gradient(circle at 82% 12%,rgba(var(--secondary-rgb),.12) 0%,transparent 32%),#0f172a2e}.modal-container[data-v-e1301995]{--login-shell-border: rgba(var(--primary-rgb), .18);--login-shell-highlight: rgba(255, 255, 255, .06);--login-frame-bg: linear-gradient(135deg, rgba(10, 7, 3, .98) 0%, rgba(22, 16, 8, .96) 100%);--login-media-bg: radial-gradient(circle at 0 0, rgba(var(--primary-rgb), .26), transparent 36%), radial-gradient(circle at 100% 100%, rgba(var(--secondary-rgb), .22), transparent 40%), linear-gradient(155deg, #090603 0%, #131008 48%, #1f160a 100%);--login-auth-bg: linear-gradient(180deg, rgba(255, 246, 224, .06) 0%, rgba(255, 246, 224, .02) 100%);--login-surface: rgba(255, 246, 224, .06);--login-surface-strong: rgba(255, 246, 224, .1);--login-surface-deep: rgba(8, 6, 3, .6);--login-text-primary: #faf4e8;--login-text-secondary: #c9ba9b;--login-text-muted: #8d7f66;--login-input-bg: rgba(255, 246, 224, .05);--login-input-hover-bg: rgba(255, 246, 224, .08);--login-input-border: rgba(var(--primary-rgb), .14);--login-divider: rgba(var(--primary-rgb), .12);--login-focus-shadow: 0 0 0 4px rgba(var(--primary-rgb), .18);position:relative;display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);min-height:500px;margin:auto;color:var(--login-text-primary);background:var(--login-frame-bg);border-radius:28px;overflow:hidden;border:1px solid var(--login-shell-border);box-shadow:0 32px 90px #0000008f,inset 0 1px 0 var(--login-shell-highlight)}:root.light .modal-container[data-v-e1301995]{--login-shell-border: rgba(var(--secondary-rgb), .14);--login-shell-highlight: rgba(255, 255, 255, .72);--login-frame-bg: #ffffff;--login-media-bg: radial-gradient(circle at 0 0, rgba(var(--primary-rgb), .26), transparent 34%), radial-gradient(circle at 100% 100%, rgba(var(--secondary-rgb), .18), transparent 38%), linear-gradient(150deg, #fff7e9 0%, #edd5a0 52%, #bf8732 100%);--login-auth-bg: #ffffff;--login-surface: rgba(var(--primary-rgb), .08);--login-surface-strong: rgba(var(--primary-rgb), .12);--login-surface-deep: rgba(15, 23, 42, .58);--login-text-primary: #0f172a;--login-text-secondary: #475569;--login-text-muted: #64748b;--login-input-bg: rgba(255, 255, 255, .94);--login-input-hover-bg: #ffffff;--login-input-border: rgba(var(--secondary-rgb), .16);--login-divider: rgba(15, 23, 42, .08);--login-focus-shadow: 0 0 0 4px rgba(var(--primary-rgb), .14);box-shadow:0 32px 90px #2d1e072e,inset 0 1px #ffffffc7}.modal-container[data-v-e1301995]:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(var(--primary-rgb),.1) 0%,transparent 26%),linear-gradient(315deg,rgba(var(--secondary-rgb),.1) 0%,transparent 26%);pointer-events:none;z-index:0}.close-button[data-v-e1301995]{position:absolute;top:18px;right:18px;z-index:5;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid rgba(100,116,139,.42);border-radius:999px;background:#fffffff0;color:#0f172a;cursor:pointer;box-shadow:0 10px 24px #0f172a24,inset 0 1px #ffffffb8;transition:transform .2s ease,background-color .2s ease,border-color .2s ease,color .2s ease}.close-button svg[data-v-e1301995]{display:none}.close-button[data-v-e1301995]:before,.close-button[data-v-e1301995]:after{content:"";position:absolute;width:18px;height:3px;border-radius:999px;background:currentColor}.close-button[data-v-e1301995]:before{transform:rotate(45deg)}.close-button[data-v-e1301995]:after{transform:rotate(-45deg)}.close-button[data-v-e1301995]:hover{transform:rotate(90deg) scale(1.03);border-color:rgba(var(--primary-rgb),.48);background:#fffbeb;color:var(--primary)}.close-button[data-v-e1301995]:focus-visible,.oauth-button[data-v-e1301995]:focus-visible,.verification-button[data-v-e1301995]:focus-visible,.action-button[data-v-e1301995]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.media-panel[data-v-e1301995]{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;min-height:100%;padding:0;overflow:hidden;background:#090603;color:var(--login-text-primary)}.video-stage[data-v-e1301995]{position:relative;width:100%;height:100%;min-height:100%;border-radius:0;overflow:hidden;border:none;background:#090603;box-shadow:none}.video-stage[data-v-e1301995]:after{display:none}.login-video[data-v-e1301995]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;filter:saturate(1.02) contrast(1.02)}.auth-panel[data-v-e1301995]{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;gap:22px;padding:34px 34px 28px;background:var(--login-auth-bg);border-left:1px solid var(--login-divider)}.auth-header[data-v-e1301995]{display:flex;flex-direction:column;gap:12px;text-align:center}.panel-title[data-v-e1301995]{margin:0;color:var(--login-text-primary);font-size:1.72rem;line-height:1.08;font-weight:800;letter-spacing:-.04em;text-align:center}.panel-subtitle[data-v-e1301995]{margin:0;color:var(--login-text-secondary);font-size:.92rem;line-height:1.5;text-align:center}.oauth-button[data-v-e1301995]{display:inline-flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:50px;padding:0 20px;border:1px solid rgba(var(--primary-rgb),.14);border-radius:18px;background:linear-gradient(180deg,#ffffff05,#ffffff03),#111;color:#fff;font-size:1rem;font-weight:600;cursor:pointer;box-shadow:inset 0 1px #ffffff0f;transition:transform .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.oauth-button[data-v-e1301995]:hover{transform:translateY(-1px);border-color:rgba(var(--primary-rgb),.28);background:linear-gradient(180deg,#ffffff0a,#ffffff03),#080808;box-shadow:0 14px 32px #00000038,inset 0 1px #ffffff14}.oauth-button[data-v-e1301995]:disabled{cursor:not-allowed;opacity:.74;transform:none;box-shadow:inset 0 1px #ffffff0a}.oauth-icon[data-v-e1301995]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;background:#ffffff14;box-shadow:inset 0 1px #ffffff0f}.divider[data-v-e1301995]{position:relative;display:flex;align-items:center;justify-content:center;color:var(--login-text-muted);font-size:.9rem;font-weight:500;text-align:center}.divider[data-v-e1301995]:before,.divider[data-v-e1301995]:after{content:"";flex:1;height:1px;background:var(--login-divider)}.divider span[data-v-e1301995]{padding:0 14px;background:transparent}.auth-form[data-v-e1301995]{display:flex;flex-direction:column;gap:20px}.form-group[data-v-e1301995]{display:flex;flex-direction:column}.form-group.has-error .input-icon[data-v-e1301995]{color:#ef4444eb}.sr-only[data-v-e1301995]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.input-wrapper[data-v-e1301995]{position:relative;display:flex;align-items:center}.input-icon[data-v-e1301995]{position:absolute;left:18px;color:var(--login-text-muted);pointer-events:none}.form-input[data-v-e1301995]{width:100%;min-height:50px;padding:0 18px 0 48px;border:1px solid var(--login-input-border);border-radius:18px;background:var(--login-input-bg);color:var(--login-text-primary);font-size:1rem;box-shadow:inset 0 1px #ffffff0a;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.form-input[data-v-e1301995]::-moz-placeholder{color:var(--login-text-muted)}.form-input[data-v-e1301995]::placeholder{color:var(--login-text-muted)}.form-input[data-v-e1301995]:hover{background:var(--login-input-hover-bg);border-color:rgba(var(--primary-rgb),.24)}.form-input[data-v-e1301995]:focus{outline:none;border-color:var(--primary);box-shadow:var(--login-focus-shadow)}.form-input.is-error[data-v-e1301995]{border-color:#ef4444b8;box-shadow:0 0 0 4px #f43f5e1f}.field-error[data-v-e1301995]{margin:10px 0 0;display:flex;align-items:center;gap:8px;min-height:40px;padding:10px 12px;border:1px solid rgba(239,68,68,.24);border-radius:12px;background:#7f1d1d2e;color:#fca5a5;font-size:.82rem;line-height:1.45}.field-error[data-v-e1301995]:before{content:"!";flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:999px;background:#ef44442e;color:inherit;font-size:.72rem;font-weight:700}:root.light .field-error[data-v-e1301995]{border-color:#dc26262e;background:#fef2f2f5;color:#dc2626}.verification-wrapper[data-v-e1301995]{position:relative}.verification-input[data-v-e1301995]{padding-right:128px;letter-spacing:.08em}.verification-button[data-v-e1301995]{position:absolute;top:8px;right:8px;min-width:108px;height:calc(100% - 16px);padding:0 14px;border:1px solid rgba(var(--primary-rgb),.18);border-radius:14px;background:rgba(var(--primary-rgb),.14);color:var(--primary);font-size:.88rem;font-weight:600;cursor:pointer;transition:background-color .2s ease,color .2s ease,transform .2s ease,border-color .2s ease}.verification-button[data-v-e1301995]:hover:not(:disabled){background:rgba(var(--primary-rgb),.22);border-color:rgba(var(--primary-rgb),.28);transform:translateY(-1px)}.verification-button[data-v-e1301995]:disabled{background:#fff6e00a;border-color:rgba(var(--primary-rgb),.1);color:var(--login-text-muted);cursor:not-allowed}.action-button[data-v-e1301995]{width:100%;min-height:50px;border-radius:16px;font-size:1rem;font-weight:700;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background-color .2s ease}.action-button[data-v-e1301995]:hover:not(:disabled){transform:translateY(-1px)}.action-button-primary[data-v-e1301995]{border:none;background:var(--gradient-primary);color:var(--primary-ink);box-shadow:0 14px 30px rgba(var(--primary-rgb),.24)}.action-button-primary[data-v-e1301995]:hover:not(:disabled){filter:brightness(1.02);box-shadow:0 18px 38px rgba(var(--primary-rgb),.28)}.action-button[data-v-e1301995]:disabled{cursor:not-allowed;opacity:.56;box-shadow:none}.submit-section[data-v-e1301995]{display:flex;flex-direction:column;gap:10px}.auto-register-note[data-v-e1301995]{margin:0;color:#fff6e0b8;font-size:.82rem;line-height:1.35}:root.light .auto-register-note[data-v-e1301995]{color:#475569d1}.consent-row[data-v-e1301995]{position:relative;display:flex;align-items:flex-start;gap:10px;margin-top:0;color:var(--login-text-secondary);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.consent-row.has-error .consent-box[data-v-e1301995]{border-color:#ef44448f;background:#7f1d1d2e;box-shadow:0 0 0 4px #ef44441f}.consent-checkbox[data-v-e1301995]{position:absolute;opacity:0;pointer-events:none}.consent-box[data-v-e1301995]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:18px;height:18px;margin-top:1px;border:1px solid rgba(var(--primary-rgb),.22);border-radius:6px;background:rgba(var(--primary-rgb),.06);color:transparent;box-shadow:inset 0 1px #ffffff0a;transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}.consent-box svg[data-v-e1301995]{width:12px;height:12px}.consent-checkbox:checked+.consent-box[data-v-e1301995]{border-color:var(--primary);background:rgba(var(--primary-rgb),.16);color:var(--primary);box-shadow:0 0 0 4px rgba(var(--primary-rgb),.08)}.consent-checkbox:focus-visible+.consent-box[data-v-e1301995]{outline:2px solid var(--primary);outline-offset:2px}.consent-text[data-v-e1301995]{font-size:.88rem;line-height:1.55}.consent-link[data-v-e1301995]{color:var(--primary);text-decoration:none;font-weight:600;transition:color .2s ease,opacity .2s ease}.consent-link[data-v-e1301995]:hover{opacity:.9;text-decoration:underline;text-underline-offset:2px}.consent-error[data-v-e1301995]{display:flex;align-items:center;gap:8px;margin:8px 0 0;color:#fca5a5;font-size:.82rem;line-height:1.5}.consent-error[data-v-e1301995]:before{content:"!";flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:999px;background:#ef44442e;font-size:.7rem;font-weight:700}:root.light .consent-row.has-error .consent-box[data-v-e1301995]{background:#fee2e2f5;border-color:#dc262652;box-shadow:0 0 0 4px #dc262614}:root.light .consent-error[data-v-e1301995]{color:#dc2626}.modal-enter-active[data-v-e1301995]{transition:opacity .25s ease}.modal-leave-active[data-v-e1301995]{transition:opacity .2s ease}.modal-enter-active .modal-container[data-v-e1301995]{transition:transform .3s cubic-bezier(.34,1.56,.64,1),opacity .25s ease}.modal-leave-active .modal-container[data-v-e1301995]{transition:transform .2s ease,opacity .2s ease}.modal-enter-from[data-v-e1301995],.modal-leave-to[data-v-e1301995]{opacity:0}.modal-enter-from .modal-container[data-v-e1301995]{transform:scale(.95) translateY(-12px);opacity:0}.modal-leave-to .modal-container[data-v-e1301995]{transform:scale(.98);opacity:0}@media(max-width:960px){.modal-overlay[data-v-e1301995]{padding:18px}.modal-container[data-v-e1301995]{grid-template-columns:1fr;min-height:auto}.media-panel[data-v-e1301995]{min-height:68vh}.auth-panel[data-v-e1301995]{border-top:1px solid var(--login-divider);border-left:none;padding:32px 28px 34px}.video-stage[data-v-e1301995]{min-height:68vh}}@media(max-width:640px){.modal-overlay[data-v-e1301995]{padding:12px}.modal-container[data-v-e1301995]{border-radius:24px}.media-panel[data-v-e1301995]{display:none}.close-button[data-v-e1301995]{top:14px;right:14px}.media-panel[data-v-e1301995],.auth-panel[data-v-e1301995]{padding-left:22px;padding-right:22px}.media-panel[data-v-e1301995]{min-height:52vh}.auth-panel[data-v-e1301995]{border-top:none;padding-top:24px}.verification-input[data-v-e1301995]{padding-right:112px}.verification-button[data-v-e1301995]{min-width:94px;padding:0 10px}}.navbar[data-v-b0c62db8]{--nav-tech-font: "Manrope", "Noto Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif;--nav-primary: var(--primary);--nav-secondary: var(--secondary);--nav-text-primary: #f8fafc;--nav-text-secondary: #c5b89e;--nav-border: rgba(var(--primary-rgb), .14);--nav-surface: rgba(8, 6, 3, .82);--nav-surface-strong: rgba(8, 6, 3, .95);--nav-overlay-bg: rgba(12, 9, 5, .98);--nav-overlay-border: rgba(var(--primary-rgb), .18);--nav-overlay-shadow: 0 12px 28px rgba(8, 5, 2, .58);--nav-hover-bg: rgba(var(--primary-rgb), .08);--nav-hover-strong-bg: rgba(var(--primary-rgb), .12);--nav-active-bg: rgba(var(--primary-rgb), .12);--nav-active-border: rgba(var(--primary-rgb), .24);position:fixed;top:0;left:0;right:0;z-index:1000;background:var(--nav-surface);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--nav-border);transition:background-color .3s ease}.navbar.scrolled[data-v-b0c62db8]{background:var(--nav-surface-strong)}:root.light .navbar[data-v-b0c62db8]{--nav-text-primary: #0f172a;--nav-text-secondary: #475569;--nav-border: rgba(15, 23, 42, .08);--nav-surface: rgba(255, 255, 255, .88);--nav-surface-strong: rgba(255, 255, 255, .97);--nav-overlay-bg: rgba(255, 255, 255, .98);--nav-overlay-border: rgba(15, 23, 42, .08);--nav-overlay-shadow: 0 10px 24px rgba(45, 30, 7, .12);--nav-hover-bg: rgba(var(--primary-rgb), .08);--nav-hover-strong-bg: rgba(var(--primary-rgb), .12);--nav-active-bg: rgba(var(--primary-rgb), .1);--nav-active-border: rgba(var(--primary-rgb), .2)}.navbar .container[data-v-b0c62db8]{display:flex;justify-content:space-between;align-items:center;padding:1rem 2rem;max-width:100%;width:100%;margin:0 auto}@media(min-width:1200px){.navbar .container[data-v-b0c62db8]{max-width:1200px}}.logo[data-v-b0c62db8]{display:flex;align-items:center;gap:.75rem;font-size:1.25rem;font-weight:700;color:var(--nav-text-primary);text-decoration:none}.logo span[data-v-b0c62db8]{font-family:var(--nav-tech-font);letter-spacing:.015em}.nav-links[data-v-b0c62db8]{display:flex;gap:2rem;list-style:none;margin:0;padding:0;flex:1;justify-content:center;max-width:600px}.nav-links a[data-v-b0c62db8]{color:var(--nav-text-secondary);text-decoration:none;font-family:var(--nav-tech-font);font-weight:580;font-size:.95rem;letter-spacing:.02em;font-feature-settings:"tnum" 1;transition:color .2s,opacity .2s}.nav-links a[data-v-b0c62db8]:hover,.nav-links a.active[data-v-b0c62db8],.nav-links a.router-link-active[data-v-b0c62db8],.nav-links a.router-link-exact-active[data-v-b0c62db8]{color:var(--nav-primary)}.nav-actions[data-v-b0c62db8]{display:flex;gap:.5rem;align-items:center;margin-left:auto}.theme-toggle[data-v-b0c62db8]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:transparent;border:1px solid var(--nav-border);border-radius:10px;color:var(--nav-text-primary);cursor:pointer;transition:all .2s;padding:0}.theme-toggle[data-v-b0c62db8]:hover{border-color:var(--nav-primary);background:var(--nav-hover-bg);color:var(--nav-primary)}.theme-toggle svg[data-v-b0c62db8]{transition:transform .3s ease}.theme-toggle:hover svg[data-v-b0c62db8]{transform:rotate(15deg)}@keyframes slideDown-b0c62db8{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.btn-text[data-v-b0c62db8]{display:inline-flex;align-items:center;justify-content:center;position:relative;overflow:hidden;margin-left:.35rem;height:40px;min-width:72px;padding:0 .72rem;background:radial-gradient(circle at top left,rgba(255,255,255,.22),transparent 38%),linear-gradient(135deg,#f8d982,#dfb854 52%,#a97722);color:#1d2433;border:1px solid rgba(180,124,28,.1);border-radius:8px;font-family:var(--nav-tech-font);font-weight:700;letter-spacing:.025em;text-decoration:none;text-align:center;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,color .2s ease,border-color .2s ease;cursor:pointer;font-size:.9rem;white-space:nowrap;box-shadow:0 12px 24px #a5711e2e,inset 0 1px #ffffff57}.btn-text[data-v-b0c62db8]:before{content:"";position:absolute;inset:1px;border-radius:inherit;background:linear-gradient(120deg,rgba(255,255,255,.24),transparent 28%,transparent 72%,rgba(255,245,214,.14));pointer-events:none}.btn-text[data-v-b0c62db8]:after{content:"";position:absolute;top:-18%;left:-34%;width:24%;height:136%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.24),transparent);transform:rotate(18deg);opacity:0;pointer-events:none}.btn-text[data-v-b0c62db8]:hover{background:radial-gradient(circle at top left,rgba(255,255,255,.26),transparent 40%),linear-gradient(135deg,#fbe7a0,#e4c15f 52%,#b17f2c);border-color:#b47c1c2e;color:#1d2433;transform:translateY(-1px);box-shadow:0 14px 28px #a5711e38,inset 0 1px #ffffff61}.btn-text[data-v-b0c62db8]:hover:after{animation:navbarPinkSweep-b0c62db8 1.15s ease;opacity:.6}.btn-text[data-v-b0c62db8]:focus-visible{outline:none;box-shadow:0 0 0 3px #a5711e29,0 12px 24px #a5711e2e,inset 0 1px #ffffff57}:root.light .btn-text[data-v-b0c62db8]{background:linear-gradient(135deg,#f8d982,#dfb854 52%,#a97722);color:#1d2433;border-color:#b47c1c1a;box-shadow:0 12px 24px #a5711e2e,inset 0 1px #ffffff57;font-weight:800}:root.light .btn-text[data-v-b0c62db8]:before{display:none}:root.light .btn-text[data-v-b0c62db8]:after{display:none}:root.light .btn-text[data-v-b0c62db8]:hover{color:#1d2433;background:linear-gradient(135deg,#fbe7a0,#e4c15f 52%,#b17f2c);border-color:#b47c1c2e;transform:translateY(-1px);box-shadow:0 14px 28px #a5711e38,inset 0 1px #ffffff61}:root.light .btn-text[data-v-b0c62db8]:focus-visible{box-shadow:0 0 0 3px #a5711e24}@keyframes navbarPinkSweep-b0c62db8{0%{left:-34%;opacity:0}18%{opacity:.55}to{left:108%;opacity:0}}@media(prefers-reduced-motion:reduce){.btn-text[data-v-b0c62db8],.btn-text[data-v-b0c62db8]:before,.btn-text[data-v-b0c62db8]:after{transition:none;animation:none}}.user-menu[data-v-b0c62db8]{position:relative}.user-trigger[data-v-b0c62db8]{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .7rem;background:transparent;color:var(--nav-text-primary);border:1px solid var(--nav-border);border-radius:10px;font-family:var(--nav-tech-font);font-size:.92rem;font-weight:600;cursor:pointer;transition:all .2s}.user-trigger[data-v-b0c62db8]:hover{border-color:var(--nav-primary);color:var(--nav-primary);background:var(--nav-hover-bg)}.user-name[data-v-b0c62db8]{max-width:9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-dropdown[data-v-b0c62db8]{position:absolute;top:calc(100% + 12px);right:0;min-width:168px;display:flex;flex-direction:column;gap:.18rem;padding:.42rem;background:var(--nav-overlay-bg);border:1px solid var(--nav-overlay-border);border-radius:12px;box-shadow:var(--nav-overlay-shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:1002}.user-dropdown-item[data-v-b0c62db8]{display:inline-flex;align-items:center;gap:.5rem;white-space:nowrap;width:100%;border:1px solid transparent;border-radius:8px;background:transparent;color:#e9ddc5;text-align:left;font-size:.9rem;font-weight:500;padding:.48rem .65rem;line-height:1.2;cursor:pointer;transition:transform .2s ease,border-color .2s ease,background .2s ease,color .2s ease,box-shadow .2s ease}:root.light .user-dropdown-item[data-v-b0c62db8]{color:var(--nav-text-secondary)}.user-dropdown-item[data-v-b0c62db8]:hover{transform:translateY(-1px);color:var(--nav-text-primary);background:var(--nav-hover-bg)}.user-dropdown-item.active[data-v-b0c62db8]{color:var(--nav-text-primary);background:linear-gradient(135deg,var(--nav-active-bg),rgba(var(--primary-rgb),.04));border-color:var(--nav-active-border);box-shadow:inset 0 0 0 1px rgba(var(--primary-rgb),.06)}.user-dropdown-item.danger[data-v-b0c62db8]{color:var(--nav-primary)}.user-dropdown-divider[data-v-b0c62db8]{height:1px;background:#ffffff26;margin:.15rem .25rem}:root.light .user-dropdown-divider[data-v-b0c62db8]{background:var(--nav-border)}.user-dropdown-item.danger[data-v-b0c62db8]:hover{color:var(--nav-text-primary);background:rgba(var(--primary-rgb),.12)}@media(max-width:768px){.navbar .container[data-v-b0c62db8]{padding:1rem}.logo[data-v-b0c62db8]{font-size:1.1rem}.logo span[data-v-b0c62db8]{display:inline}.nav-links[data-v-b0c62db8]{display:none}.nav-actions[data-v-b0c62db8]{display:flex;gap:.5rem;align-items:center;margin-left:auto}.btn-text[data-v-b0c62db8],.user-menu[data-v-b0c62db8]{display:none}.theme-toggle[data-v-b0c62db8]{width:36px;height:36px}}.mobile-menu-toggle[data-v-b0c62db8]{display:none;align-items:center;justify-content:center;width:40px;height:40px;background:transparent;border:1px solid var(--nav-border);border-radius:10px;color:var(--nav-text-primary);cursor:pointer;transition:all .2s;padding:0}.mobile-menu-toggle[data-v-b0c62db8]:hover{border-color:var(--nav-primary);background:var(--nav-hover-bg);color:var(--nav-primary)}@media(max-width:768px){.mobile-menu-toggle[data-v-b0c62db8]{display:flex}.mobile-menu-toggle[data-v-b0c62db8]{width:36px;height:36px}}.mobile-menu[data-v-b0c62db8]{display:none;position:absolute;top:100%;left:0;right:0;background:var(--nav-overlay-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--nav-overlay-border);box-shadow:var(--nav-overlay-shadow);animation:slideDown-b0c62db8 .2s ease}@media(max-width:768px){.mobile-menu[data-v-b0c62db8]{display:block}}.mobile-nav-links[data-v-b0c62db8]{list-style:none;margin:0;padding:1rem}.mobile-nav-links li[data-v-b0c62db8]{margin-bottom:.5rem}.mobile-nav-links li[data-v-b0c62db8]:last-child{margin-bottom:0}.mobile-nav-links a[data-v-b0c62db8]{display:block;padding:.875rem 1rem;color:#e9ddc5;text-decoration:none;font-family:var(--nav-tech-font);font-weight:600;letter-spacing:.018em;font-size:1rem;border-radius:10px;transition:all .2s}:root.light .mobile-nav-links a[data-v-b0c62db8]{color:var(--nav-text-secondary)}.mobile-nav-links a[data-v-b0c62db8]:hover{color:var(--nav-text-primary);background:var(--nav-hover-strong-bg)}.mobile-nav-links a.active[data-v-b0c62db8],.mobile-nav-links a.router-link-exact-active[data-v-b0c62db8]{color:var(--nav-primary);background:var(--nav-active-bg);font-weight:600;border:1px solid var(--nav-active-border)}.mobile-login[data-v-b0c62db8]{margin-top:.5rem;padding-top:.5rem;border-top:1px solid rgba(255,255,255,.15)}:root.light .mobile-login[data-v-b0c62db8]{border-top:1px solid var(--nav-border)}.mobile-login-btn[data-v-b0c62db8]{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.875rem 1rem;background:var(--gradient-primary);color:var(--primary-ink);border:none;border-radius:10px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .2s}.mobile-login-btn[data-v-b0c62db8]:hover{transform:translateY(-2px);box-shadow:0 8px 16px #0c121c38}.mobile-user[data-v-b0c62db8]{margin-top:.5rem;padding-top:.75rem;border-top:1px solid rgba(255,255,255,.15);display:flex;flex-direction:column;gap:.4rem}:root.light .mobile-user[data-v-b0c62db8]{border-top:1px solid var(--nav-border)}.mobile-user-name[data-v-b0c62db8]{margin:0 0 .25rem;padding:0 .4rem;color:var(--nav-text-primary);font-weight:700;font-size:.95rem}.mobile-user-item[data-v-b0c62db8]{display:inline-flex;align-items:center;gap:.6rem;width:100%;text-align:left;border:1px solid transparent;border-radius:10px;background:transparent;color:#e9ddc5;padding:.75rem 1rem;font-size:.95rem;font-weight:600;cursor:pointer;transition:transform .2s ease,border-color .2s ease,background .2s ease,color .2s ease,box-shadow .2s ease}:root.light .mobile-user-item[data-v-b0c62db8]{color:var(--nav-text-secondary)}.mobile-user-item[data-v-b0c62db8]:hover{transform:translateY(-1px);color:var(--nav-text-primary);background:var(--nav-hover-strong-bg)}.mobile-user-item.active[data-v-b0c62db8]{color:var(--nav-text-primary);background:linear-gradient(135deg,var(--nav-active-bg),rgba(var(--primary-rgb),.05));border-color:var(--nav-active-border);box-shadow:inset 0 0 0 1px rgba(var(--primary-rgb),.06)}.mobile-user-item.danger[data-v-b0c62db8]{color:var(--nav-primary)}.mobile-user-divider[data-v-b0c62db8]{height:1px;background:#ffffff26;margin:.15rem .25rem}:root.light .mobile-user-divider[data-v-b0c62db8]{background:var(--nav-border)}.menu-item-icon[data-v-b0c62db8]{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;box-sizing:content-box;padding:.36rem;border:1px solid transparent;border-radius:10px;background:#ffffff0a;flex-shrink:0;opacity:1;transition:transform .2s ease,border-color .2s ease,background .2s ease,color .2s ease,box-shadow .2s ease}:root.light .menu-item-icon[data-v-b0c62db8]{background:#0f172a0a}.user-dropdown-item:hover .menu-item-icon[data-v-b0c62db8],.mobile-user-item:hover .menu-item-icon[data-v-b0c62db8]{transform:translateY(-1px);color:var(--nav-primary);border-color:rgba(var(--primary-rgb),.14);background:rgba(var(--primary-rgb),.08)}.user-dropdown-item.active .menu-item-icon[data-v-b0c62db8],.mobile-user-item.active .menu-item-icon[data-v-b0c62db8]{color:var(--nav-primary);border-color:rgba(var(--primary-rgb),.2);background:linear-gradient(135deg,rgba(var(--primary-rgb),.18),rgba(var(--primary-rgb),.08));box-shadow:0 8px 18px #2d1e071f}.navbar[data-v-b0c62db8]{--nav-tech-font: "Inter", "Noto Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif;--nav-primary: #fbbf24;--nav-primary-hover: #fcd34d;--nav-text-primary: #1e2433;--nav-text-secondary: #1f2937;--nav-border: rgba(30, 36, 51, .06);--nav-surface: rgba(255, 255, 255, .98);--nav-surface-strong: rgba(255, 255, 255, .98);--nav-overlay-bg: #ffffff;--nav-overlay-border: rgba(30, 36, 51, .08);--nav-overlay-shadow: 0 14px 32px rgba(30, 36, 51, .1);--nav-hover-bg: rgba(251, 191, 36, .06);--nav-hover-strong-bg: rgba(251, 191, 36, .08);--nav-active-bg: rgba(251, 191, 36, .08);--nav-active-border: rgba(251, 191, 36, .18);background:var(--nav-surface);border-bottom:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.navbar.scrolled[data-v-b0c62db8]{background:var(--nav-surface-strong);box-shadow:0 1px 12px #1e24330a}.navbar .container[data-v-b0c62db8]{width:min(100% - 2rem,1240px);max-width:1240px;height:76px;padding:0;gap:28px}.logo[data-v-b0c62db8]{flex:0 0 auto;gap:8px;color:var(--nav-primary)}.logo-mark[data-v-b0c62db8]{width:34px;height:34px;flex:0 0 auto;display:block;-o-object-fit:contain;object-fit:contain}.logo-copy[data-v-b0c62db8]{display:flex;flex-direction:column;justify-content:center;line-height:1}.logo-copy strong[data-v-b0c62db8]{color:#a97722;background:linear-gradient(135deg,#f8d982,#dfb854 52%,#a97722);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-size:22px;font-weight:900;letter-spacing:0}.nav-links[data-v-b0c62db8]{flex:1 1 auto;justify-content:flex-start;max-width:none;gap:29px;min-width:0}.nav-item[data-v-b0c62db8]{position:relative}.nav-links a[data-v-b0c62db8]{display:inline-flex;align-items:center;gap:4px;min-height:76px;font-family:"MiSans","HarmonyOS Sans SC","PingFang SC","Microsoft YaHei UI","Microsoft YaHei",var(--nav-tech-font);color:var(--nav-text-secondary);font-size:16.5px;font-weight:800;letter-spacing:.01em;line-height:1;text-rendering:geometricPrecision;white-space:nowrap;-webkit-font-smoothing:antialiased;text-shadow:0 0 .01px rgba(255,255,255,.01)}.nav-links a[data-v-b0c62db8]:hover,.nav-links a.active[data-v-b0c62db8],.nav-links a.router-link-active[data-v-b0c62db8],.nav-links a.router-link-exact-active[data-v-b0c62db8]{color:var(--nav-primary);font-weight:850;text-shadow:0 0 10px rgba(251,191,36,.16)}.nav-chevron[data-v-b0c62db8]{width:14px;height:14px;color:#566176;stroke-width:2.4}.nav-item--mega:hover>a[data-v-b0c62db8],.nav-item--mega:focus-within>a[data-v-b0c62db8]{color:var(--nav-primary)}.nav-item--mega:hover .nav-chevron[data-v-b0c62db8],.nav-item--mega:focus-within .nav-chevron[data-v-b0c62db8]{color:var(--nav-primary);transform:rotate(180deg)}.nav-item--mega[data-v-b0c62db8]:before{content:"";position:fixed;inset:76px 0 0;z-index:990;background:#0003;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,visibility .18s ease}.nav-item--mega[data-v-b0c62db8]:hover:before,.nav-item--mega[data-v-b0c62db8]:focus-within:before{opacity:1;visibility:visible}.mega-dropdown[data-v-b0c62db8]{position:fixed;top:76px;left:50%;z-index:1001;width:min(100% - 48px,920px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:110px;column-gap:110px;row-gap:38px;padding:44px 54px 36px;border-radius:0 0 4px 4px;background:#fff;box-shadow:none;opacity:0;visibility:hidden;transform:translate(-50%,-6px);pointer-events:none;transition:opacity .18s ease,transform .18s ease,visibility .18s ease}.nav-item--mega:hover .mega-dropdown[data-v-b0c62db8],.nav-item--mega:focus-within .mega-dropdown[data-v-b0c62db8]{opacity:1;visibility:visible;transform:translate(-50%);pointer-events:auto}.mega-link[data-v-b0c62db8]{display:grid!important;grid-template-columns:34px minmax(0,1fr);align-items:start!important;gap:16px!important;min-height:64px!important;color:#1e2433!important;text-decoration:none}.mega-link:hover strong[data-v-b0c62db8],.mega-link:focus-visible strong[data-v-b0c62db8]{color:var(--nav-primary)}.mega-icon[data-v-b0c62db8]{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;margin-top:1px;flex:0 0 auto}.mega-icon svg[data-v-b0c62db8]{width:30px;height:30px;display:block}.mega-copy[data-v-b0c62db8]{display:flex;flex-direction:column;min-width:0}.mega-copy strong[data-v-b0c62db8]{color:#1e2433;font-size:18px;font-weight:900;line-height:1.25;letter-spacing:0;transition:color .16s ease}.mega-copy small[data-v-b0c62db8]{margin-top:10px;color:#718096;font-size:13px;font-weight:800;line-height:1.45;letter-spacing:0}.nav-actions[data-v-b0c62db8]{flex:0 0 auto;gap:.8rem;margin-left:auto}.btn-text[data-v-b0c62db8]{height:40px;min-width:72px;margin-left:0;padding:0 .72rem;border:1px solid rgba(180,124,28,.1);border-radius:999px;background:linear-gradient(135deg,#f8d982,#dfb854 52%,#a97722);color:#1d2433;font-size:.86rem;font-weight:900;line-height:1;letter-spacing:0;box-shadow:0 12px 24px #a5711e2e,inset 0 1px #ffffff57}.btn-text[data-v-b0c62db8]:before,.btn-text[data-v-b0c62db8]:after{display:none}.btn-text[data-v-b0c62db8]:hover{background:linear-gradient(135deg,#fbe7a0,#e4c15f 52%,#b17f2c);color:#1d2433;transform:translateY(-1px);box-shadow:0 14px 28px #a5711e38,inset 0 1px #ffffff61}.language-menu[data-v-b0c62db8]{position:relative;display:inline-flex;align-items:stretch;align-self:stretch}.language-trigger[data-v-b0c62db8]{display:inline-flex;align-items:center;gap:16px;height:38px;padding:0;border:0;background:transparent;color:#1f2937;font-family:var(--nav-tech-font);font-size:16px;font-weight:800;cursor:pointer;white-space:nowrap}.language-trigger svg[data-v-b0c62db8]{color:#566176}.language-dropdown[data-v-b0c62db8]{position:absolute;top:100%;right:-22px;width:168px;display:flex;flex-direction:column;padding:14px 0 6px;border:1px solid rgba(30,36,51,.08);border-radius:0 0 8px 8px;background:#fff;box-shadow:0 16px 28px #1e24331f;opacity:0;visibility:hidden;transform:translateY(-4px);pointer-events:none;transition:opacity .16s ease,transform .16s ease,visibility .16s ease}.language-menu:hover .language-dropdown[data-v-b0c62db8],.language-menu:focus-within .language-dropdown[data-v-b0c62db8]{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.language-dropdown button[data-v-b0c62db8]{width:100%;min-height:35px;padding:0 22px;border:0;background:transparent;color:#2f3747;font-family:var(--nav-tech-font);font-size:15px;font-weight:700;line-height:1.2;text-align:left;cursor:pointer;white-space:nowrap}.language-dropdown button[data-v-b0c62db8]:hover,.language-dropdown button[data-v-b0c62db8]:focus-visible,.language-dropdown button.active[data-v-b0c62db8]{background:#fef3c7;color:#1e2433;outline:none}.user-trigger[data-v-b0c62db8]{height:36px;border:0;border-radius:999px;background:transparent;color:#111827;font-weight:800}.user-trigger[data-v-b0c62db8]:hover{border-color:transparent;background:transparent;color:#111827}.user-dropdown-item[data-v-b0c62db8],.mobile-user-item[data-v-b0c62db8]{color:#425064}.user-dropdown-item[data-v-b0c62db8]:hover,.mobile-user-item[data-v-b0c62db8]:hover{color:#1e2433}.mobile-menu-toggle[data-v-b0c62db8]{display:none;border-color:#1e24331a;color:#1f2937}.mobile-menu[data-v-b0c62db8]{background:#fff;border-bottom:1px solid rgba(30,36,51,.08);box-shadow:0 18px 34px #1e24331a}.mobile-nav-links a[data-v-b0c62db8]{color:#1f2937}.mobile-login-btn[data-v-b0c62db8]{min-height:40px;background:linear-gradient(135deg,#f8d982,#dfb854 52%,#a97722);color:#1d2433;border:1px solid rgba(180,124,28,.1);border-radius:999px;font-weight:900;box-shadow:0 12px 24px #a5711e2e,inset 0 1px #ffffff57}.nav-actions[data-v-b0c62db8]{display:flex;align-items:center;gap:12px;margin-left:auto}.theme-toggle[data-v-b0c62db8],.user-trigger[data-v-b0c62db8]{min-height:44px;border:1px solid #e8ecf3;border-radius:12px;background:#fffffff5;color:#111827;box-shadow:none;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.theme-toggle[data-v-b0c62db8]{width:44px;height:44px}.theme-toggle svg[data-v-b0c62db8]{width:21px;height:21px;stroke-width:2.4}.theme-toggle[data-v-b0c62db8]:hover,.user-trigger[data-v-b0c62db8]:hover,.user-trigger[aria-expanded=true][data-v-b0c62db8]{border-color:#d8deea;background:#fff;color:#0f172a}.theme-toggle:hover svg[data-v-b0c62db8]{transform:none}.user-trigger[data-v-b0c62db8]{gap:8px;height:44px;padding:0 12px;font-size:15px;font-weight:800;line-height:1}.user-name[data-v-b0c62db8]{max-width:148px}.user-trigger svg[data-v-b0c62db8]{width:16px;height:16px;color:#111827;stroke-width:2.4}@media(max-width:1180px){.navbar .container[data-v-b0c62db8]{width:min(100% - 32px,1040px);gap:18px}.nav-links[data-v-b0c62db8]{gap:18px}.nav-links a[data-v-b0c62db8]{font-size:15px}}@media(max-width:900px){.navbar .container[data-v-b0c62db8]{width:calc(100% - 32px);height:68px}.nav-item--mega[data-v-b0c62db8]:before,.mega-dropdown[data-v-b0c62db8]{display:none}.nav-links[data-v-b0c62db8],.language-trigger[data-v-b0c62db8],.nav-actions>.btn-text[data-v-b0c62db8],.nav-actions>.user-menu[data-v-b0c62db8]{display:none}.nav-actions[data-v-b0c62db8]{gap:8px}.theme-toggle[data-v-b0c62db8]{width:40px;height:40px;min-height:40px;border-radius:10px}.theme-toggle svg[data-v-b0c62db8]{width:22px;height:22px}.mobile-menu-toggle[data-v-b0c62db8]{display:flex}.mobile-menu[data-v-b0c62db8]{display:block}.logo-copy strong[data-v-b0c62db8]{font-size:20px}}.home-page[data-v-976015b1]{--home-primary: #fbbf24;--home-primary-hover: #fcd34d;--home-secondary: #d97706;--home-primary-rgb: 251, 191, 36;--home-secondary-rgb: 217, 119, 6;--home-bg: #09050a;--home-surface: rgba(255, 240, 246, .055);--home-surface-strong: rgba(255, 240, 246, .09);--home-soft: rgba(251, 191, 36, .1);--home-border: rgba(251, 191, 36, .16);--home-text: #fffbeb;--home-muted: #fde68a;--home-faint: #9c7382;--home-shadow: 0 22px 54px rgba(5, 4, 2, .36);--primary: var(--home-primary);--primary-hover: var(--home-primary-hover);--secondary: var(--home-secondary);--primary-rgb: var(--home-primary-rgb);--secondary-rgb: var(--home-secondary-rgb);min-height:100vh;color:var(--home-text);background:radial-gradient(circle at 18% 8%,rgba(var(--home-primary-rgb),.16),transparent 28%),radial-gradient(circle at 82% 18%,rgba(var(--home-secondary-rgb),.16),transparent 30%),linear-gradient(180deg,#080603,#121008 46%,#080603)}:root.light .home-page[data-v-976015b1]{--home-primary: #fbbf24;--home-primary-hover: #fcd34d;--home-secondary: #17c9bd;--home-primary-rgb: 251, 191, 36;--home-secondary-rgb: 23, 201, 189;--home-bg: #ffffff;--home-surface: #ffffff;--home-surface-strong: #fffbeb;--home-soft: #fef3c7;--home-border: rgba(251, 191, 36, .15);--home-text: #1d2433;--home-muted: #667386;--home-faint: #97a2b1;--home-shadow: 0 18px 42px rgba(30, 41, 59, .08);background:#fff}.home-container[data-v-976015b1]{width:min(100% - 2rem,1240px);margin:0 auto}.hero-section[data-v-976015b1]{position:relative;overflow:hidden;padding:8.2rem 0 3rem}.hero-grid[data-v-976015b1]{display:grid;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);align-items:center;gap:clamp(2rem,6vw,5rem)}.eyebrow[data-v-976015b1]{margin:0 0 .8rem;color:var(--home-primary);font-size:.9rem;font-weight:800;letter-spacing:.04em}.hero-copy h1[data-v-976015b1]{max-width:40rem;margin:0;color:var(--home-text);font-size:clamp(2.05rem,3.65vw,3.2rem);line-height:1.14;letter-spacing:0}.hero-copy h1 span[data-v-976015b1]{display:block}.hero-lead[data-v-976015b1]{max-width:34rem;margin:1.45rem 0 0;color:var(--home-muted);font-size:1.05rem;font-weight:650;line-height:1.8}.hero-actions[data-v-976015b1]{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2.25rem}.home-btn[data-v-976015b1]{display:inline-flex;align-items:center;justify-content:center;min-height:48px;min-width:138px;padding:.8rem 1.65rem;border-radius:999px;border:1px solid transparent;text-decoration:none;font-weight:800;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background .22s ease}.home-btn[data-v-976015b1]:hover{transform:translateY(-2px)}.home-btn--primary[data-v-976015b1]{border-color:#b47c1c1a;background:linear-gradient(135deg,#f8d982,#dfb854 52%,#a97722);color:#1d2433;box-shadow:0 18px 34px #a5711e33,inset 0 1px #ffffff57}.home-btn--hero-primary[data-v-976015b1]{min-width:9.5rem;min-height:3.35rem;gap:.55rem;padding:0 1.25rem;border-radius:999px;font-size:.95rem;font-weight:900;letter-spacing:0}.home-btn--hero-primary svg[data-v-976015b1]{width:1rem;height:1rem;flex:0 0 auto;stroke-width:2.7}.home-btn--hero-primary[data-v-976015b1]:hover{box-shadow:0 22px 40px #a5711e3d,inset 0 1px #ffffff61}.home-btn--ghost[data-v-976015b1]{border-color:rgba(var(--home-primary-rgb),.5);color:var(--home-primary);background:rgba(var(--home-primary-rgb),.04)}.home-btn--light[data-v-976015b1]{border-color:#b47c1c1a;background:linear-gradient(135deg,#f8d982,#dfb854 52%,#a97722);color:#1d2433;box-shadow:0 18px 34px #a5711e33,inset 0 1px #ffffff57}.hero-preview[data-v-976015b1]{position:relative;aspect-ratio:1.58;overflow:hidden;border-radius:10px;box-shadow:var(--home-shadow)}.hero-video[data-v-976015b1]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:brightness(.76) saturate(1.05)}.metrics-section[data-v-976015b1]{position:relative;overflow:hidden;padding:2.5rem 0 4.5rem;background:radial-gradient(circle at 12% 24%,rgba(23,201,189,.14),transparent 30%),radial-gradient(circle at 88% 18%,rgba(var(--home-primary-rgb),.12),transparent 28%),linear-gradient(180deg,#050e1200,#050e126b)}.metrics-orbit[data-v-976015b1]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2rem,5vw,4.5rem);align-items:start}.metric-cluster[data-v-976015b1]{position:relative;display:grid;justify-items:center;min-height:25rem}.metric-cluster[data-v-976015b1]:not(:last-child):after{content:"";position:absolute;top:6.65rem;left:calc(50% + 5.1rem);width:clamp(3.8rem,8vw,8.5rem);height:1px;background:linear-gradient(90deg,#17c9bd00,#17c9bdbf,#17c9bd00);box-shadow:0 0 16px #17c9bd52}.metric-cluster[data-v-976015b1]:not(:last-child):before{content:"";position:absolute;top:6.85rem;left:calc(50% + 6.4rem);width:clamp(2.2rem,5vw,4.2rem);height:1px;background:#17c9bde0;transform:translateY(.6rem)}.metric-main-node[data-v-976015b1]{position:relative;z-index:1;display:grid;place-items:center;width:clamp(11rem,18vw,13.2rem);aspect-ratio:1;padding:1.7rem;border:1px solid rgba(23,201,189,.62);border-radius:50%;color:#fff;text-align:center;background:radial-gradient(circle at 28% 22%,rgba(255,255,255,.16),transparent 24%),radial-gradient(circle at 72% 78%,rgba(23,201,189,.28),transparent 34%),#081b1eb8;box-shadow:0 0 0 1px #17c9bd29,0 0 34px #17c9bd42,inset 0 0 34px #17c9bd1f}.metric-main-node[data-v-976015b1]:before{content:"";position:absolute;inset:.15rem;border-radius:inherit;border-left:2px solid rgba(255,255,255,.86);border-bottom:1px solid rgba(23,201,189,.55);filter:drop-shadow(0 0 12px rgba(255,255,255,.36));pointer-events:none}:root.light .metrics-section[data-v-976015b1]{background:radial-gradient(circle at 12% 24%,rgba(23,201,189,.1),transparent 30%),linear-gradient(180deg,#fff,#f7fbfc)}:root.light .metric-main-node[data-v-976015b1]{color:#14313a;background:radial-gradient(circle at 28% 22%,rgba(255,255,255,.72),transparent 24%),radial-gradient(circle at 72% 78%,rgba(23,201,189,.16),transparent 34%),#fff;box-shadow:0 0 0 1px #17c9bd29,0 18px 46px #0f172a14,inset 0 0 30px #17c9bd14}.metric-main-icon[data-v-976015b1]{width:1.7rem;height:1.7rem;margin-bottom:.4rem;color:#ffffffe0;stroke-width:2.2}:root.light .metric-main-icon[data-v-976015b1]{color:#0f766e}.metric-main-node strong[data-v-976015b1],.metric-main-node span[data-v-976015b1],.metric-main-node em[data-v-976015b1]{position:relative;z-index:1}.metric-main-node strong[data-v-976015b1]{max-width:8.4rem;color:currentColor;font-size:clamp(1.25rem,2vw,1.75rem);font-style:normal;font-weight:950;line-height:1.18}.metric-main-node span[data-v-976015b1]{margin:.1rem 0;color:currentColor;font-size:1.35rem;font-weight:950;line-height:1}.metric-main-node em[data-v-976015b1]{max-width:8.6rem;color:currentColor;font-size:clamp(1.1rem,1.7vw,1.45rem);font-style:normal;font-weight:950;line-height:1.2}.metric-branch-list[data-v-976015b1]{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:min(100%,22rem);min-height:11.7rem;margin-top:-.1rem}.metric-branch-list[data-v-976015b1]:before,.metric-branch-list[data-v-976015b1]:after{content:"";position:absolute;top:.2rem;left:50%;width:1px;height:4rem;background:linear-gradient(180deg,#17c9bde0,#17c9bd00);transform-origin:top}.metric-branch-list[data-v-976015b1]:before{transform:rotate(24deg)}.metric-branch-list[data-v-976015b1]:after{transform:rotate(-24deg)}.metric-branch-node[data-v-976015b1]{position:absolute;display:grid;place-items:center;width:6.55rem;aspect-ratio:1;padding:.65rem;border:1px solid rgba(23,201,189,.58);border-radius:50%;color:#fff;text-align:center;background:radial-gradient(circle at 70% 72%,rgba(23,201,189,.24),transparent 36%),#081b1eb3;box-shadow:0 0 24px #17c9bd3d,inset 0 0 18px #17c9bd1a;font-size:1rem;font-weight:950;line-height:1.25}:root.light .metric-branch-node[data-v-976015b1]{color:#14313a;background:#fff;box-shadow:0 14px 34px #0f172a12,inset 0 0 18px #17c9bd14}.metric-branch-node--count-2.metric-branch-node--1[data-v-976015b1]{left:5%;top:3rem}.metric-branch-node--count-2.metric-branch-node--2[data-v-976015b1]{right:5%;top:3rem}.metric-branch-node--count-4.metric-branch-node--1[data-v-976015b1]{left:0;top:2.75rem}.metric-branch-node--count-4.metric-branch-node--2[data-v-976015b1]{left:25%;top:5.15rem}.metric-branch-node--count-4.metric-branch-node--3[data-v-976015b1]{right:25%;top:5.15rem}.metric-branch-node--count-4.metric-branch-node--4[data-v-976015b1]{right:0;top:2.75rem}.metric-branch-node--1[data-v-976015b1]:not(.metric-branch-node--count-2):not(.metric-branch-node--count-4){left:34%;top:5.15rem}.metric-branch-node--count-4[data-v-976015b1]{width:4.85rem;font-size:.9rem}.trusted-section[data-v-976015b1]{padding:0 0 4rem;text-align:center}.trusted-section p[data-v-976015b1]{margin:0;color:var(--home-text);font-size:1.2rem;font-weight:850}.trusted-section p span[data-v-976015b1],.section-heading p span[data-v-976015b1]{color:var(--home-primary)}.logo-strip[data-v-976015b1]{display:grid;grid-template-columns:repeat(7,minmax(90px,1fr));gap:1rem;align-items:center;margin-top:2rem}.logo-strip span[data-v-976015b1]{display:inline-flex;align-items:center;justify-content:center;min-height:44px;color:var(--home-muted);font-size:.9rem;font-weight:900;letter-spacing:.04em;opacity:.9}.analytics-section[data-v-976015b1]{padding:4.5rem 0 5.25rem;background:#ffffff08}:root.light .analytics-section[data-v-976015b1]{background:#f7f9fc}.section-heading[data-v-976015b1]{margin-bottom:2.2rem;text-align:center}.section-heading h2[data-v-976015b1]{margin:0;color:var(--home-text);font-size:clamp(2rem,3.4vw,3rem);line-height:1.2;letter-spacing:0}.section-heading p[data-v-976015b1]{max-width:48rem;margin:1.15rem auto 0;color:var(--home-muted);font-size:1.13rem;font-weight:750;line-height:1.7}.analytics-grid[data-v-976015b1]{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(230px,auto);gap:1.55rem}.data-card[data-v-976015b1]{position:relative;overflow:hidden;min-width:0;padding:1.35rem;border:1px solid rgba(var(--home-primary-rgb),.1);border-radius:8px;background:var(--home-surface);box-shadow:var(--home-shadow)}:root.light .data-card[data-v-976015b1]{background:#fff;box-shadow:0 18px 42px #1e293b0a}.data-card--active[data-v-976015b1]{border-color:rgba(var(--home-primary-rgb),.7)}.data-card--live[data-v-976015b1],.data-card--ad[data-v-976015b1]{min-height:260px}.data-card--wide[data-v-976015b1]{grid-column:span 2}.data-card-head[data-v-976015b1]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.data-card-head h3[data-v-976015b1]{margin:0;color:var(--home-text);font-size:1.25rem;letter-spacing:0}.data-card-head span[data-v-976015b1]{display:grid;place-items:center;width:2rem;height:2rem;border-radius:999px;color:#fff;background:rgba(var(--home-primary-rgb),.56)}.data-card-head svg[data-v-976015b1]{width:1rem;height:1rem}.product-row[data-v-976015b1],.creator-row[data-v-976015b1],.video-row[data-v-976015b1]{display:flex;align-items:center;gap:1rem}.product-thumb[data-v-976015b1],.video-thumb[data-v-976015b1],.live-phone[data-v-976015b1],.ad-phone[data-v-976015b1]{flex:0 0 auto;overflow:hidden;border-radius:8px;background:radial-gradient(circle at 30% 26%,rgba(255,255,255,.85),transparent 22%),linear-gradient(135deg,#25c6de,#f6f7fb 45%,#3ab1e8)}.product-thumb[data-v-976015b1]{width:6rem;height:6rem}.product-row strong[data-v-976015b1],.creator-row strong[data-v-976015b1],.video-row strong[data-v-976015b1],.live-copy strong[data-v-976015b1]{display:block;color:var(--home-text);font-size:.96rem}.product-row span[data-v-976015b1],.creator-row span[data-v-976015b1],.video-row span[data-v-976015b1],.live-copy span[data-v-976015b1]{display:block;margin-top:.4rem;color:var(--home-muted);font-size:.88rem;line-height:1.45}.mini-stats[data-v-976015b1],.card-kpis[data-v-976015b1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:1.55rem}.card-kpis[data-v-976015b1]{grid-template-columns:repeat(3,minmax(0,1fr))}.mini-stats span[data-v-976015b1],.card-kpis span[data-v-976015b1]{color:var(--home-muted);font-size:.83rem;font-weight:750}.mini-stats strong[data-v-976015b1],.card-kpis strong[data-v-976015b1]{display:block;margin-top:.3rem;color:var(--home-text);font-size:1.08rem}.sparkline[data-v-976015b1],.line-chart[data-v-976015b1]{height:3.2rem;margin-top:1.1rem;border-radius:8px;background:linear-gradient(180deg,rgba(var(--home-primary-rgb),.38),rgba(var(--home-primary-rgb),.02)),repeating-linear-gradient(135deg,transparent 0 18px,rgba(var(--home-primary-rgb),.22) 19px 21px);clip-path:polygon(0 72%,12% 58%,24% 62%,36% 34%,48% 52%,60% 18%,72% 28%,84% 12%,100% 22%,100% 100%,0 100%)}.avatar[data-v-976015b1]{width:5.4rem;height:5.4rem;border-radius:999px;background:radial-gradient(circle at 48% 32%,#f2c7a8 0 15%,transparent 16%),linear-gradient(135deg,#2d3748,#f7d7c3 42%,#191d2a)}.avatar--small[data-v-976015b1]{width:2.4rem;height:2.4rem}.donut-chart[data-v-976015b1]{width:4.6rem;height:4.6rem;margin:1.35rem 0 0 auto;border-radius:999px;background:conic-gradient(var(--home-primary) 0 35%,#24c8bf 35% 61%,#7467f0 61% 82%,#ffd56b 82% 100%);-webkit-mask:radial-gradient(circle,transparent 0 42%,#000 43%);mask:radial-gradient(circle,transparent 0 42%,#000 43%)}.brand-mark[data-v-976015b1]{display:grid;place-items:center;width:6.7rem;height:6.7rem;margin:.4rem auto 1rem;border-radius:999px;color:#7d648e;background:#e8dafd;font-size:1.85rem;font-weight:500}.video-thumb[data-v-976015b1]{display:grid;place-items:center;width:5.8rem;height:7.3rem;color:#fff;background:linear-gradient(180deg,#090d1805,#090d1870),linear-gradient(135deg,#1f2937,#f5b7b1 48%,#1e293b)}.video-thumb svg[data-v-976015b1]{width:2.3rem;height:2.3rem}.live-layout[data-v-976015b1]{display:grid;grid-template-columns:7rem 1fr;gap:1rem;align-items:center}.live-phone[data-v-976015b1]{display:grid;place-items:center;width:7rem;height:12rem;color:#fff;background:linear-gradient(180deg,#00000014,#00000094),linear-gradient(135deg,#dca860,#1f2937 45%,#fafafa)}.live-phone svg[data-v-976015b1]{width:2.25rem;height:2.25rem}.line-chart[data-v-976015b1]{height:2.4rem;clip-path:polygon(0 66%,12% 58%,24% 62%,36% 49%,48% 52%,60% 42%,72% 48%,84% 34%,100% 38%,100% 100%,0 100%)}.summary-strip[data-v-976015b1]{display:grid;grid-template-columns:repeat(5,1fr);gap:.8rem}.summary-strip span[data-v-976015b1]{min-height:4.4rem;padding:.8rem;border-radius:8px;color:var(--home-muted);background:rgba(var(--home-secondary-rgb),.1);font-size:.74rem;font-weight:750}.summary-strip span[data-v-976015b1]:nth-child(n+3){background:rgba(var(--home-primary-rgb),.08)}.summary-strip strong[data-v-976015b1]{display:block;margin-bottom:.35rem;color:var(--home-text);font-size:.98rem}.bar-chart[data-v-976015b1]{display:flex;align-items:end;gap:.45rem;height:9rem;margin-top:1.4rem;padding-top:1rem;border-top:1px solid rgba(var(--home-primary-rgb),.12)}.bar-chart span[data-v-976015b1]{flex:1;min-width:.35rem;border-radius:999px 999px 0 0;background:rgba(var(--home-secondary-rgb),.54)}.bar-chart span[data-v-976015b1]:nth-child(4n){background:rgba(var(--home-primary-rgb),.72)}.ad-visual[data-v-976015b1]{position:relative;min-height:14rem}.ad-phone[data-v-976015b1]{width:7rem;height:13rem;background:linear-gradient(180deg,#00000005,#00000085),linear-gradient(135deg,#e9b083,#f5f5f5 48%,#1f2937)}.ad-panel[data-v-976015b1]{position:absolute;right:0;bottom:0;width:9rem;padding:1rem;border-radius:8px;background:var(--home-surface-strong);border:1px solid rgba(var(--home-primary-rgb),.12)}.ad-panel span[data-v-976015b1]{color:var(--home-muted);font-size:.72rem;font-weight:800}.growth-loop-section[data-v-976015b1]{padding:5rem 0 6rem;background:radial-gradient(circle at 50% 0%,rgba(var(--home-primary-rgb),.12),transparent 34%),linear-gradient(180deg,#fff6e006,#fff6e00b)}:root.light .growth-loop-section[data-v-976015b1]{background:#fff}.growth-loop-section .section-heading[data-v-976015b1]{margin-bottom:2.45rem}.growth-loop-section .section-heading h2[data-v-976015b1]{color:var(--home-text);font-size:clamp(2rem,3.2vw,2.75rem);font-weight:900}.growth-loop-section .section-heading p[data-v-976015b1]{max-width:48rem;color:var(--home-muted);font-size:1.24rem;font-weight:800;line-height:1.6}.growth-loop-grid[data-v-976015b1]{display:grid;grid-template-columns:repeat(3,1fr);gap:2.15rem 2.45rem}.growth-loop-card[data-v-976015b1]{position:relative;min-height:154px;padding:2rem 1.6rem 1.35rem;border:1px solid rgba(var(--home-primary-rgb),.16);border-radius:8px;background:#fff6e00b;box-shadow:0 18px 40px #05040238}.growth-loop-card[data-v-976015b1]:nth-child(4){border-color:rgba(var(--home-primary-rgb),.16)}:root.light .growth-loop-card[data-v-976015b1],:root.light .growth-loop-card[data-v-976015b1]:nth-child(4){border-color:#d8d8d8;background:#fff;box-shadow:none}.growth-loop-index[data-v-976015b1]{position:absolute;top:1.35rem;right:1.4rem;color:rgba(var(--home-primary-rgb),.68);font-size:.82rem;font-weight:900}.growth-loop-icon[data-v-976015b1]{width:2.5rem;height:2.5rem;margin-bottom:1.05rem;padding:.48rem;border-radius:8px;color:var(--home-primary);background:rgba(var(--home-primary-rgb),.1)}:root.light .growth-loop-icon[data-v-976015b1]{color:#fbbf24;background:#fffbeb}.growth-loop-card h3[data-v-976015b1]{margin:0;color:var(--home-text);font-size:1.28rem;font-weight:900;line-height:1.25;letter-spacing:0}.growth-loop-card p[data-v-976015b1]{margin:1.18rem 0 0;color:var(--home-muted);font-size:1rem;font-weight:750;line-height:1.65}.growth-loop-flow[data-v-976015b1]{display:grid;grid-template-columns:repeat(5,1fr);gap:1.4rem;margin:4rem 0 3.2rem;text-align:center}.growth-loop-flow article[data-v-976015b1]{border-right:1px solid rgba(var(--home-primary-rgb),.18)}.growth-loop-flow article[data-v-976015b1]:last-child{border-right:none}.growth-loop-flow strong[data-v-976015b1]{display:block;color:var(--home-text);font-size:clamp(1.25rem,2vw,1.8rem);line-height:1}.growth-loop-flow span[data-v-976015b1]{display:block;margin-top:1.1rem;color:var(--home-text);font-weight:850}.final-cta[data-v-976015b1]{overflow:hidden;padding:5.6rem 0;text-align:center;background:radial-gradient(circle at 50% 18%,rgba(var(--home-primary-rgb),.2),transparent 36%),radial-gradient(circle at center,rgba(45,61,101,.32),transparent 58%),#090704;border-top:1px solid rgba(var(--home-primary-rgb),.12)}.final-cta h2[data-v-976015b1]{margin:0;color:var(--home-text);font-size:clamp(2rem,4vw,3.1rem);font-weight:500;letter-spacing:0}.final-cta p[data-v-976015b1]{max-width:46rem;margin:1.15rem auto 2.1rem;color:var(--home-muted);font-size:clamp(1rem,1.8vw,1.2rem);font-weight:750;line-height:1.7;letter-spacing:0}.final-benefits[data-v-976015b1]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:2.8rem 0 3rem;text-align:left}.final-benefit-card[data-v-976015b1]{min-height:224px;padding:1.75rem 1.55rem 1.45rem;border:1px solid rgba(var(--home-primary-rgb),.16);border-radius:12px;background:linear-gradient(180deg,#ffffff12,#ffffff09),#fff6e00a;box-shadow:0 20px 44px #05040233}.final-benefit-card[data-v-976015b1]:nth-child(3){border-color:rgba(var(--home-primary-rgb),.28)}:root.light .final-benefit-card[data-v-976015b1]{border-color:rgba(var(--home-primary-rgb),.14);background:#fff;box-shadow:0 18px 42px #1e293b14}:root.light .final-benefit-card[data-v-976015b1]:nth-child(3){border-color:rgba(var(--home-primary-rgb),.28)}.final-benefit-icon[data-v-976015b1]{display:grid;place-items:center;width:3.1rem;height:3.1rem;margin-bottom:1.45rem;border-radius:8px;color:var(--home-primary);background:rgba(var(--home-primary-rgb),.1);box-shadow:none}.final-benefit-icon svg[data-v-976015b1]{width:1.7rem;height:1.7rem}.final-benefit-card h3[data-v-976015b1]{margin:0;color:var(--home-text);font-size:clamp(1.15rem,1.7vw,1.45rem);font-weight:900;line-height:1.3;letter-spacing:0}.final-benefit-card p[data-v-976015b1]{margin:1rem 0 0;color:var(--home-muted);font-size:1rem;font-weight:750;line-height:1.65}:root.light .final-cta[data-v-976015b1]{color:var(--home-text);background:#fff;border-top:1px solid rgba(var(--home-primary-rgb),.12)}:root.light .final-cta h2[data-v-976015b1]{color:var(--home-text)}:root.light .final-cta p[data-v-976015b1]{color:var(--home-muted)}:root.light .final-cta .home-btn--light[data-v-976015b1]{color:#1d2433}.sales-modal[data-v-976015b1]{position:fixed;inset:0;z-index:1400;display:grid;place-items:center;padding:1.5rem;background:#04060c8f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.sales-modal__panel[data-v-976015b1]{position:relative;width:min(100%,360px);padding:1.4rem;border-radius:18px;background:#fff;box-shadow:0 28px 72px #00000047}.sales-modal__close[data-v-976015b1]{position:absolute;top:.9rem;right:.9rem;display:grid;place-items:center;width:2.25rem;height:2.25rem;padding:0;border:1px solid rgba(214,184,137,.55);border-radius:999px;background:#fff;color:#334155;cursor:pointer;box-shadow:none;transition:background .18s ease,border-color .18s ease,color .18s ease}.sales-modal__close[data-v-976015b1]:hover{border-color:#d6b889d9;background:#fffaf3;color:#111827}.sales-modal__close[data-v-976015b1]:focus-visible{outline:3px solid rgba(var(--home-primary-rgb),.2);outline-offset:2px}.sales-modal__close svg[data-v-976015b1]{width:1rem;height:1rem;stroke-width:2.2}.sales-modal__qr-image[data-v-976015b1]{display:block;width:100%;border-radius:12px}.sales-modal-fade-enter-active[data-v-976015b1],.sales-modal-fade-leave-active[data-v-976015b1]{transition:opacity .2s ease}.sales-modal-fade-enter-from[data-v-976015b1],.sales-modal-fade-leave-to[data-v-976015b1]{opacity:0}@media(max-width:1100px){.hero-grid[data-v-976015b1]{grid-template-columns:1fr}.analytics-grid[data-v-976015b1]{grid-template-columns:repeat(2,1fr)}.metrics-orbit[data-v-976015b1],.growth-loop-grid[data-v-976015b1],.final-benefits[data-v-976015b1]{grid-template-columns:1fr}.metric-cluster[data-v-976015b1]{min-height:23.5rem}.metric-cluster[data-v-976015b1]:not(:last-child):before,.metric-cluster[data-v-976015b1]:not(:last-child):after{display:none}.logo-strip[data-v-976015b1]{grid-template-columns:repeat(4,1fr)}}@media(max-width:760px){.home-container[data-v-976015b1]{width:min(100% - 1.25rem,1240px)}.hero-section[data-v-976015b1]{padding-top:7.3rem}.hero-grid[data-v-976015b1],.analytics-grid[data-v-976015b1],.metrics-orbit[data-v-976015b1],.growth-loop-grid[data-v-976015b1],.final-benefits[data-v-976015b1],.growth-loop-flow[data-v-976015b1]{grid-template-columns:1fr}.metrics-section[data-v-976015b1]{padding:2rem 0 3.2rem}.metric-cluster[data-v-976015b1]{min-height:21.5rem}.metric-main-node[data-v-976015b1]{width:min(72vw,12.2rem);padding:1.35rem}.metric-branch-list[data-v-976015b1]{width:min(100%,20rem)}.metric-branch-node[data-v-976015b1]{width:5.9rem;font-size:.9rem}.metric-branch-node--count-4[data-v-976015b1]{width:4.65rem;font-size:.84rem}.hero-preview[data-v-976015b1]{min-width:0}.data-card--wide[data-v-976015b1]{grid-column:span 1}.summary-strip[data-v-976015b1]{grid-template-columns:repeat(2,1fr)}.card-kpis[data-v-976015b1],.mini-stats[data-v-976015b1]{grid-template-columns:1fr}.growth-loop-flow article[data-v-976015b1]{padding-bottom:1.3rem;border-right:none;border-bottom:1px solid rgba(var(--home-primary-rgb),.18)}.growth-loop-flow article[data-v-976015b1]:last-child{border-bottom:none}.logo-strip[data-v-976015b1]{grid-template-columns:repeat(2,1fr)}}.multi-image-uploader[data-v-9942839f]{width:100%}.upload-area[data-v-9942839f]{background:var(--bg-primary);border:1px solid var(--border);border-radius:12px;padding:1.5rem;margin-bottom:1rem}.keyframes-layout[data-v-9942839f]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:1rem}.keyframe-slot[data-v-9942839f]{display:flex;flex-direction:column;gap:.75rem}.keyframe-header[data-v-9942839f]{display:flex;flex-direction:column;gap:.25rem}.keyframe-label[data-v-9942839f]{font-size:.9rem;font-weight:600;color:var(--text-primary)}.keyframe-desc[data-v-9942839f]{font-size:.8rem;color:var(--text-secondary);opacity:.8}.keyframe-preview[data-v-9942839f]{position:relative;aspect-ratio:16/9;border-radius:8px;overflow:hidden;border:2px solid var(--border);transition:all .3s}.keyframe-preview[data-v-9942839f]:hover{border-color:var(--primary);transform:translateY(-2px);box-shadow:0 4px 12px rgba(var(--primary-rgb),.2)}.keyframe-preview img[data-v-9942839f]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.keyframe-upload[data-v-9942839f]{aspect-ratio:16/9;border:2px dashed var(--border);border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:all .3s;background:var(--bg-card);gap:.5rem}.keyframe-upload[data-v-9942839f]:hover,.keyframe-upload.drag-over[data-v-9942839f]{border-color:var(--primary);background:rgba(var(--primary-rgb),.05);transform:translateY(-2px)}.keyframe-upload .upload-icon[data-v-9942839f]{color:var(--text-secondary);opacity:.6;transition:all .3s}.keyframe-upload:hover .upload-icon[data-v-9942839f]{color:var(--primary);opacity:1}.keyframe-upload .upload-text[data-v-9942839f]{margin:0;font-size:.9rem;color:var(--text-secondary);font-weight:500}.reference-layout[data-v-9942839f]{margin-bottom:1rem}.images-row[data-v-9942839f]{display:flex;align-items:center;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.image-thumbnail[data-v-9942839f]{position:relative;flex-shrink:0}.thumbnail-container[data-v-9942839f]{position:relative;width:60px;height:60px;border-radius:8px;overflow:hidden;border:2px solid var(--border);transition:all .3s;cursor:pointer}.thumbnail-container[data-v-9942839f]:hover{border-color:var(--primary);transform:translateY(-2px);box-shadow:0 4px 12px rgba(var(--primary-rgb),.2)}.thumbnail-container img[data-v-9942839f]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.remove-btn[data-v-9942839f]{position:absolute;top:-6px;right:-6px;width:20px;height:20px;background:#ef4444;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;font-size:16px;font-weight:600;line-height:1;transition:all .2s;opacity:0}.thumbnail-container:hover .remove-btn[data-v-9942839f]{opacity:1}.remove-btn[data-v-9942839f]:hover{background:#dc2626;transform:scale(1.1)}.upload-trigger[data-v-9942839f]{width:60px;height:60px;border:2px dashed var(--border);border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s;background:var(--bg-card);flex-shrink:0}.upload-trigger[data-v-9942839f]:hover,.upload-trigger.drag-over[data-v-9942839f]{border-color:var(--primary);background:rgba(var(--primary-rgb),.05);transform:translateY(-2px)}.upload-icon[data-v-9942839f]{color:var(--text-secondary);opacity:.6;transition:all .3s}.upload-trigger:hover .upload-icon[data-v-9942839f]{color:var(--primary);opacity:1}.upload-description[data-v-9942839f]{display:flex;justify-content:space-between;align-items:center;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border)}.upload-rule[data-v-9942839f]{font-size:.85rem;color:var(--text-secondary)}.upload-counter[data-v-9942839f]{font-size:.85rem;color:var(--text-secondary);background:var(--bg-card);padding:.25rem .75rem;border-radius:12px;border:1px solid var(--border);font-weight:500}.multi-image-uploader.is-prompt-inline .upload-area[data-v-9942839f]{margin-top:.45rem;margin-bottom:0;padding:.55rem 0 0;border:0;border-top:1px solid var(--border);border-radius:0;background:transparent}.multi-image-uploader.is-prompt-inline .reference-layout[data-v-9942839f]{margin-bottom:0}.multi-image-uploader.is-prompt-inline .images-row[data-v-9942839f]{gap:.55rem;margin-bottom:0}.multi-image-uploader.is-prompt-inline .thumbnail-container[data-v-9942839f],.multi-image-uploader.is-prompt-inline .upload-trigger[data-v-9942839f]{width:52px;height:52px;border-radius:10px;border-width:1px}.multi-image-uploader.is-prompt-inline .upload-trigger[data-v-9942839f]:hover,.multi-image-uploader.is-prompt-inline .upload-trigger.drag-over[data-v-9942839f],.multi-image-uploader.is-prompt-inline .thumbnail-container[data-v-9942839f]:hover{transform:none;box-shadow:none}.multi-image-uploader.is-prompt-inline .remove-btn[data-v-9942839f]{top:2px;right:2px;width:16px;height:16px;font-size:13px}.image-lightbox[data-v-9942839f]{position:fixed;inset:0;z-index:6000;background:#020617d1;display:flex;align-items:center;justify-content:center;padding:1rem}.lightbox-image[data-v-9942839f]{width:auto;max-width:min(920px,calc(100vw - 6rem));max-height:calc(100vh - 6rem);border-radius:12px;display:block;-o-object-fit:contain;object-fit:contain;box-shadow:0 20px 48px #0206179e}.lightbox-close[data-v-9942839f]{position:absolute;top:1rem;right:1rem;width:36px;height:36px;border:none;border-radius:999px;background:#0f172ab8;color:#f8fafc;font-size:24px;line-height:1;cursor:pointer}.lightbox-nav[data-v-9942839f]{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border:none;border-radius:999px;background:#0f172ab8;color:#f8fafc;font-size:30px;line-height:1;cursor:pointer}.lightbox-nav-prev[data-v-9942839f]{left:1rem}.lightbox-nav-next[data-v-9942839f]{right:1rem}.multi-image-uploader.is-prompt-inline .upload-description[data-v-9942839f]{margin-top:.6rem;padding-top:.6rem;border-top:1px solid var(--border)}.multi-image-uploader.is-prompt-inline .upload-rule[data-v-9942839f]{font-size:.8rem;opacity:.8}.multi-image-uploader.is-prompt-inline .upload-counter[data-v-9942839f]{font-size:.78rem;padding:.2rem .6rem}@media(max-width:768px){.upload-area[data-v-9942839f]{padding:1rem}.keyframes-layout[data-v-9942839f]{grid-template-columns:1fr;gap:1rem}.images-row[data-v-9942839f]{gap:.75rem}.thumbnail-container[data-v-9942839f],.upload-trigger[data-v-9942839f]{width:50px;height:50px}.upload-description[data-v-9942839f]{flex-direction:column;align-items:flex-start;gap:.5rem}}@media(max-width:480px){.images-row[data-v-9942839f]{justify-content:center}.multi-image-uploader.is-prompt-inline .images-row[data-v-9942839f]{justify-content:flex-start}.keyframe-upload .upload-text[data-v-9942839f]{font-size:.8rem}}.description-input[data-v-4a195dbf]{width:100%}.required-star[data-v-4a195dbf]{color:var(--primary);margin-left:.25rem}.input-label[data-v-4a195dbf]{display:block;font-size:.9rem;font-weight:500;color:var(--text-secondary);margin-bottom:.75rem}.input-wrapper[data-v-4a195dbf]{position:relative}.textarea-input[data-v-4a195dbf]{width:100%;padding:1rem 3rem 1rem 1rem;background:var(--bg-primary);border:1px solid var(--border);border-radius:12px;color:var(--text-primary);font-size:.95rem;font-family:inherit;line-height:1.6;resize:vertical;min-height:120px;transition:all .2s ease}.textarea-input[data-v-4a195dbf]:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px rgba(var(--primary-rgb),.1)}.textarea-input[data-v-4a195dbf]:disabled{opacity:.5;cursor:not-allowed}.textarea-input.has-error[data-v-4a195dbf]{border-color:#ef4444}.textarea-input[data-v-4a195dbf]::-moz-placeholder{color:var(--text-secondary);opacity:.6}.textarea-input[data-v-4a195dbf]::placeholder{color:var(--text-secondary);opacity:.6}.clear-button[data-v-4a195dbf]{position:absolute;top:1rem;right:1rem;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;background:var(--bg-card);border:1px solid var(--border);border-radius:50%;color:var(--text-secondary);cursor:pointer;transition:all .2s ease}.clear-icon[data-v-4a195dbf]{width:16px;height:16px}.clear-button[data-v-4a195dbf]:hover{background:var(--primary);border-color:var(--primary);color:#fff}.input-footer[data-v-4a195dbf]{display:flex;justify-content:space-between;align-items:center;margin-top:.75rem;gap:1rem}.char-count[data-v-4a195dbf]{font-size:.875rem;color:var(--text-secondary);font-weight:500;white-space:nowrap}.char-count.is-limit[data-v-4a195dbf]{color:var(--primary)}.validation-error[data-v-4a195dbf]{flex:1;font-size:.875rem;color:#ef4444;text-align:left}.hint-text[data-v-4a195dbf]{flex:1;font-size:.875rem;color:var(--text-secondary);text-align:left;opacity:.8}@media(max-width:640px){.input-footer[data-v-4a195dbf]{flex-direction:column;align-items:flex-start}.validation-error[data-v-4a195dbf],.hint-text[data-v-4a195dbf]{text-align:left}.char-count[data-v-4a195dbf]{align-self:flex-end}}.workspace-user-menu[data-v-525f3348]{position:relative;flex-shrink:0}.workspace-user-trigger[data-v-525f3348]{height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #e8ecf3;border-radius:12px;background:#fffffff5;color:#111827;padding:0 12px;font-size:15px;font-weight:800;line-height:1;cursor:pointer;box-shadow:none;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.workspace-user-trigger[data-v-525f3348]:hover,.workspace-user-trigger[aria-expanded=true][data-v-525f3348]{background:#fff;border-color:#d8deea;color:#0f172a}.workspace-login-trigger[data-v-525f3348]{min-width:108px;border:0;background:linear-gradient(135deg,#fbbf24,#d97706);color:#111827;box-shadow:0 10px 22px #fbbf2433;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.workspace-login-trigger[data-v-525f3348]:hover,.workspace-login-trigger[data-v-525f3348]:focus-visible{background:linear-gradient(135deg,#fbbf24,#d97706);color:#111827;transform:translateY(-1px);box-shadow:0 16px 34px #fbbf2452}.workspace-page.is-dark,html.dark{background:linear-gradient(135deg,#f59e0b,#7c3aed)}.workspace-user-name[data-v-525f3348]{max-width:148px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-user-chevron[data-v-525f3348]{width:16px;height:16px;flex-shrink:0;stroke-width:2.4;transition:transform .2s ease}.workspace-user-trigger[aria-expanded=true] .workspace-user-chevron[data-v-525f3348]{transform:rotate(180deg)}.workspace-user-dropdown[data-v-525f3348]{position:absolute;top:calc(100% + 12px);right:0;width:168px;padding:.42rem;display:flex;flex-direction:column;gap:.18rem;border:1px solid rgba(30,36,51,.08);border-radius:12px;background:#fff;box-shadow:0 14px 32px #1e24331a;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:1300}.workspace-user-dropdown-item[data-v-525f3348]{width:100%;display:inline-flex;align-items:center;gap:.5rem;white-space:nowrap;border:1px solid transparent;border-radius:8px;background:transparent;color:#1f2937;padding:.48rem .65rem;font-size:.9rem;font-weight:500;line-height:1.2;text-align:left;cursor:pointer;transition:transform .2s ease,border-color .2s ease,background .2s ease,color .2s ease,box-shadow .2s ease}.workspace-user-dropdown-item[data-v-525f3348]:hover{transform:translateY(-1px);color:#1e2433;background:#fbbf240f}.workspace-user-dropdown-item.active[data-v-525f3348]{color:#1e2433;background:linear-gradient(135deg,#fbbf2414,#fbbf240a);border-color:#fbbf242e;box-shadow:inset 0 0 0 1px #fbbf240f}.workspace-user-dropdown-item.danger[data-v-525f3348]{color:#fbbf24}.workspace-user-dropdown-item.danger[data-v-525f3348]:hover{color:#1e2433;background:#fbbf241f}.workspace-page.is-dark,html.dark,body.dark,.dark{color:#fffbeb;background:#fbbf241f;border-color:#fbbf242e}.workspace-user-dropdown-icon[data-v-525f3348]{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-sizing:content-box;padding:.36rem;border:1px solid transparent;border-radius:10px;background:#0f172a0a;color:currentColor;opacity:1;transition:transform .2s ease,border-color .2s ease,background .2s ease,color .2s ease,box-shadow .2s ease}.workspace-user-dropdown-item:hover .workspace-user-dropdown-icon[data-v-525f3348]{transform:translateY(-1px);color:#fbbf24;border-color:#fbbf2424;background:#fbbf2414}.workspace-user-dropdown-item.active .workspace-user-dropdown-icon[data-v-525f3348]{color:#fbbf24;border-color:#fbbf2433;background:linear-gradient(135deg,#fbbf242e,#fbbf2414);box-shadow:0 8px 18px #2d1e071f}.workspace-user-dropdown-icon svg[data-v-525f3348]{width:16px;height:16px}.workspace-user-dropdown-divider[data-v-525f3348]{height:1px;margin:.15rem .25rem;background:#1e24330f}@media(max-width:768px){.workspace-user-trigger[data-v-525f3348]{min-width:0;max-width:132px;height:38px;border-radius:999px;padding:0 .8rem;font-size:.82rem}.workspace-user-dropdown[data-v-525f3348]{width:min(268px,calc(100vw - 24px))}}.workspace-notification-btn[data-v-58a17bd1]{position:relative;width:44px;min-width:44px;height:44px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid #e8ecf3;border-radius:12px;background:#fffffff5;color:#111827;cursor:pointer;box-shadow:none;transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.workspace-notification-btn[data-v-58a17bd1]:hover{color:#0f172a;background:#fff;border-color:#d8deea}.workspace-notification-btn[data-v-58a17bd1]:focus,.workspace-notification-btn[data-v-58a17bd1]:focus-visible{outline:none;border-color:rgba(var(--workspace-accent-rgb, 251, 191, 36),.58);box-shadow:none}.workspace-notification-btn.has-unread[data-v-58a17bd1]{color:#0f172a}.workspace-notification-btn svg[data-v-58a17bd1]{width:21px;height:21px;flex:0 0 21px}.workspace-notification-badge[data-v-58a17bd1]{position:absolute;top:-7px;right:-9px;min-width:24px;height:20px;padding:0 6px;display:inline-flex;align-items:center;justify-content:center;border:2px solid #ffffff;border-radius:999px;background:#ef4444;color:#fff;font-size:12px;font-weight:900;line-height:1;box-shadow:0 8px 16px #ef444438}.workspace-notification-btn.is-dark[data-v-58a17bd1]{background:#f59e0b14;border-color:#f59e0b3d;color:var(--cp-text, #f8fafc)}.workspace-notification-btn.is-dark[data-v-58a17bd1]:hover{color:#fff;background:#f59e0b24;border-color:#f59e0b6b}.workspace-notification-btn.is-dark.has-unread[data-v-58a17bd1]{color:var(--cp-text, #f8fafc)}.workspace-notification-btn.is-dark .workspace-notification-badge[data-v-58a17bd1]{border-color:#10131a}.workspace-page.is-dark,html.dark .workspace-page,body.dark .workspace-page,.dark .workspace-page{background:#f59e0b14;border-color:#f59e0b3d;color:var(--cp-text, #f8fafc)}.workspace-page.is-dark,html.dark .workspace-page,body.dark .workspace-page,.dark .workspace-page{color:#fff;background:#f59e0b24;border-color:#f59e0b6b}.workspace-page.is-dark,html.dark .workspace-page,body.dark .workspace-page,.dark .workspace-page{color:var(--cp-text, #f8fafc)}.workspace-page.is-dark,html.dark .workspace-page,body.dark .workspace-page,.dark .workspace-page{border-color:#10131a}@media(max-width:1180px){.workspace-notification-btn[data-v-58a17bd1]{width:40px;min-width:40px;height:40px;border-radius:10px}}.create-page[data-v-6c896aaa]{min-height:100vh;padding-top:74px;color:var(--text-primary)}.container[data-v-6c896aaa]{max-width:1200px;margin:0 auto;padding:0 2rem}.create-hero[data-v-6c896aaa]{padding:6rem 0 4rem;text-align:left;position:relative;overflow:hidden}.hero-background[data-v-6c896aaa]{position:absolute;inset:0;overflow:hidden;z-index:0}.gradient-orb[data-v-6c896aaa]{position:absolute;border-radius:50%;filter:blur(80px);opacity:.3;animation:float-6c896aaa 20s ease-in-out infinite}.orb-1[data-v-6c896aaa]{width:500px;height:500px;background:radial-gradient(circle,rgba(var(--primary-rgb),.4) 0%,transparent 70%);top:-200px;right:10%;animation-delay:0s}.orb-2[data-v-6c896aaa]{width:400px;height:400px;background:radial-gradient(circle,rgba(var(--secondary-rgb),.4) 0%,transparent 70%);bottom:-150px;left:10%;animation-delay:7s}@keyframes float-6c896aaa{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-30px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}}.create-hero .container[data-v-6c896aaa]{position:relative;z-index:1}.hero-grid[data-v-6c896aaa]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:3rem;align-items:center}.hero-left[data-v-6c896aaa]{display:flex;flex-direction:column;gap:1.5rem}.hero-cta-group[data-v-6c896aaa]{display:flex;flex-wrap:wrap;gap:1rem;margin-top:.25rem}.hero-cta[data-v-6c896aaa]{display:inline-flex;align-items:center;justify-content:center;padding:.85rem 1.75rem;border-radius:999px;font-size:.95rem;font-weight:700;text-decoration:none;transition:all .25s ease;border:1px solid transparent}.hero-cta.primary[data-v-6c896aaa]{background:linear-gradient(135deg,var(--primary) 0%,var(--secondary) 100%);color:#fff;box-shadow:0 12px 26px rgba(var(--primary-rgb),.35)}.hero-cta.primary[data-v-6c896aaa]:hover{transform:translateY(-2px);box-shadow:0 16px 30px rgba(var(--primary-rgb),.4)}.hero-cta.ghost[data-v-6c896aaa]{background:#fff9;color:var(--text-primary);border-color:#94a3b859}.hero-cta.ghost[data-v-6c896aaa]:hover{border-color:rgba(var(--primary-rgb),.45);color:var(--primary);transform:translateY(-1px)}.hero-models[data-v-6c896aaa]{display:flex;flex-direction:column;gap:.75rem}.hero-models-label[data-v-6c896aaa]{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--text-secondary)}.hero-models-list[data-v-6c896aaa]{display:flex;flex-wrap:wrap;gap:.65rem}.hero-model-chip[data-v-6c896aaa]{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .75rem;border-radius:999px;font-size:.78rem;font-weight:600;background:rgba(var(--primary-rgb),.08);border:1px solid rgba(var(--primary-rgb),.2);color:var(--text-primary)}.hero-model-chip.coming[data-v-6c896aaa]{opacity:.7;background:#94a3b833;border-color:#94a3b84d}.hero-model-chip-tag[data-v-6c896aaa]{font-style:normal;font-size:.68rem;font-weight:700;color:var(--text-secondary)}.hero-right[data-v-6c896aaa]{display:flex;flex-direction:column;gap:1.25rem}.hero-preview[data-v-6c896aaa]{position:relative;padding:1.6rem;border-radius:24px;border:1px solid rgba(var(--primary-rgb),.18);background:linear-gradient(145deg,rgba(var(--primary-rgb),.08) 0%,rgba(var(--secondary-rgb),.08) 45%,var(--bg-card) 100%);box-shadow:0 18px 40px #0f172a1f;overflow:hidden}.hero-preview[data-v-6c896aaa]:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(320px 200px at 80% 0%,rgba(var(--primary-rgb),.2),transparent 70%)}.hero-preview-header[data-v-6c896aaa]{position:relative;display:flex;align-items:center;gap:.6rem;margin-bottom:1rem}.hero-preview-pill[data-v-6c896aaa]{padding:.3rem .75rem;border-radius:999px;background:rgba(var(--primary-rgb),.2);color:var(--primary);font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.hero-preview-title[data-v-6c896aaa]{font-size:1rem;font-weight:700;color:var(--text-primary)}.hero-preview-body[data-v-6c896aaa]{position:relative;background:#ffffffb3;border-radius:16px;padding:1rem 1.1rem;border:1px solid rgba(148,163,184,.25)}.hero-preview-text[data-v-6c896aaa]{margin:0 0 .8rem;font-size:.9rem;color:var(--text-primary);line-height:1.5}.hero-preview-tags[data-v-6c896aaa]{display:flex;flex-wrap:wrap;gap:.45rem}.hero-tag[data-v-6c896aaa]{padding:.35rem .6rem;border-radius:999px;font-size:.7rem;font-weight:600;background:rgba(var(--primary-rgb),.1);color:var(--text-primary)}.hero-preview-footer[data-v-6c896aaa]{position:relative;margin-top:1rem;display:flex;flex-direction:column;gap:.85rem}.hero-preview-meta[data-v-6c896aaa]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.hero-preview-meta span[data-v-6c896aaa]{font-size:.7rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.08em}.hero-preview-meta strong[data-v-6c896aaa]{display:block;font-size:.95rem;font-weight:700;color:var(--text-primary);margin-top:.2rem}.hero-preview-action[data-v-6c896aaa]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;font-size:.85rem;font-weight:600;color:var(--text-secondary)}.hero-preview-progress[data-v-6c896aaa]{position:relative;flex:1;height:8px;border-radius:999px;background:#94a3b840;overflow:hidden}.hero-preview-progress span[data-v-6c896aaa]{position:absolute;inset:0;background:linear-gradient(90deg,rgba(var(--primary-rgb),.4),rgba(var(--secondary-rgb),.5));animation:progressFlow-6c896aaa 3s ease-in-out infinite}@keyframes progressFlow-6c896aaa{0%,to{transform:translate(-10%);opacity:.7}50%{transform:translate(10%);opacity:1}}.hero-preview-stats[data-v-6c896aaa]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.hero-preview-stat[data-v-6c896aaa]{padding:.85rem .95rem;border-radius:14px;border:1px solid rgba(148,163,184,.25);background:#fff9;display:flex;flex-direction:column;gap:.25rem}.hero-preview-stat strong[data-v-6c896aaa]{font-size:.85rem;font-weight:700;color:var(--text-primary)}.hero-preview-stat span[data-v-6c896aaa]{font-size:.78rem;color:var(--text-secondary)}.hero-feature-strip[data-v-6c896aaa]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2.5rem}.hero-feature-card[data-v-6c896aaa]{padding:1rem 1.2rem;border-radius:16px;border:1px solid rgba(148,163,184,.2);background:#ffffffa6;box-shadow:0 10px 22px #0f172a0f}.hero-feature-title[data-v-6c896aaa]{font-size:.85rem;font-weight:700;color:var(--text-primary);display:block;margin-bottom:.35rem}.hero-feature-card p[data-v-6c896aaa]{margin:0;font-size:.82rem;color:var(--text-secondary);line-height:1.5}.hero-badge[data-v-6c896aaa]{display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,rgba(var(--primary-rgb),.15),rgba(var(--secondary-rgb),.15));border:1px solid rgba(var(--primary-rgb),.3);padding:.75rem 1.5rem;border-radius:50px;font-size:.9rem;font-weight:600;color:var(--primary);margin-bottom:2rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 20px rgba(var(--primary-rgb),.2)}.hero-badge svg[data-v-6c896aaa]{color:var(--primary);animation:pulse-6c896aaa 2s ease-in-out infinite}@keyframes pulse-6c896aaa{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.1)}}.create-hero h1[data-v-6c896aaa]{font-size:3.5rem;font-weight:800;line-height:1.1;margin-bottom:1.5rem;color:var(--text-primary);letter-spacing:-.02em}.gradient-text[data-v-6c896aaa]{display:block;margin-top:.5rem;background:linear-gradient(135deg,var(--primary) 0%,var(--secondary) 50%,#f59e0b 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.create-hero p[data-v-6c896aaa]{font-size:1.25rem;color:var(--text-secondary);margin-bottom:3rem;line-height:1.6;max-width:700px;margin-left:auto;margin-right:auto}.hero-stats[data-v-6c896aaa]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;max-width:900px;margin:0}.stat-item[data-v-6c896aaa]{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;padding:1.5rem;display:flex;align-items:center;gap:1rem;transition:all .3s}.stat-item[data-v-6c896aaa]:hover{border-color:var(--primary);transform:translateY(-4px);box-shadow:0 12px 30px rgba(var(--primary-rgb),.2)}.stat-icon[data-v-6c896aaa]{width:48px;height:48px;background:linear-gradient(135deg,var(--primary) 0%,var(--secondary) 100%);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;box-shadow:0 4px 16px rgba(var(--primary-rgb),.3)}.stat-content[data-v-6c896aaa]{text-align:left;flex:1}.stat-value[data-v-6c896aaa]{font-size:1.5rem;font-weight:700;color:var(--text-primary);line-height:1;margin-bottom:.25rem}.stat-label[data-v-6c896aaa]{font-size:.85rem;color:var(--text-secondary);line-height:1.4}.content-section[data-v-6c896aaa]{padding:4rem 0 6rem}.content-wrapper[data-v-6c896aaa]{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:2rem}.section-card[data-v-6c896aaa]{background:var(--bg-card);border:1px solid var(--border);border-radius:20px;padding:2rem;transition:all .3s cubic-bezier(.4,0,.2,1);animation:fadeInUp-6c896aaa .6s ease-out}@keyframes fadeInUp-6c896aaa{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.section-card[data-v-6c896aaa]:nth-child(1){animation-delay:.1s}.section-card[data-v-6c896aaa]:nth-child(2){animation-delay:.2s}.section-card[data-v-6c896aaa]:nth-child(3){animation-delay:.3s}.section-card[data-v-6c896aaa]:nth-child(4){animation-delay:.4s}.section-card[data-v-6c896aaa]:hover{border-color:rgba(var(--primary-rgb),.3);box-shadow:0 8px 24px rgba(var(--primary-rgb),.1);transform:translateY(-2px)}.section-head[data-v-6c896aaa]{margin-bottom:1.5rem;display:flex;align-items:center;gap:1rem;flex-wrap:nowrap}.step-tag[data-v-6c896aaa]{display:inline-flex;align-items:center;justify-content:center;min-width:70px;height:32px;padding:0 .75rem;border-radius:10px;background:linear-gradient(135deg,var(--primary) 0%,var(--secondary) 100%);color:#fff;font-size:.8rem;font-weight:700;flex-shrink:0;box-shadow:0 4px 12px rgba(var(--primary-rgb),.3);white-space:nowrap}.section-title[data-v-6c896aaa]{margin:0;font-size:1.25rem;font-weight:700;color:var(--text-primary);flex:1;min-width:0}.image-mode-selector[data-v-6c896aaa]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.unified-params-section[data-v-6c896aaa]{display:flex;flex-direction:column;gap:2rem;background:linear-gradient(135deg,rgba(var(--primary-rgb),.03),rgba(var(--secondary-rgb),.03));padding:2rem;border-radius:20px;border:1px solid rgba(var(--primary-rgb),.08)}.param-row[data-v-6c896aaa]{display:flex;flex-direction:column;gap:1rem}.param-row-top[data-v-6c896aaa]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-bottom:.5rem}.param-row[data-v-6c896aaa]:not(:first-child){display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.param-row.param-row-full[data-v-6c896aaa]{grid-template-columns:1fr}.param-row-media[data-v-6c896aaa]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.model-selector-compact[data-v-6c896aaa]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.model-card-compact[data-v-6c896aaa]{padding:1.5rem;border:2px solid var(--border);border-radius:16px;background:var(--bg-primary);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;display:flex;flex-direction:column;gap:.75rem}.model-card-compact[data-v-6c896aaa]:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(var(--primary-rgb),.08) 0%,transparent 100%);opacity:0;transition:opacity .3s ease;pointer-events:none}.model-card-compact[data-v-6c896aaa]:hover:not(.disabled):before{opacity:1}.model-card-compact[data-v-6c896aaa]:hover:not(.disabled){border-color:var(--primary);background:rgba(var(--primary-rgb),.08);transform:translateY(-4px);box-shadow:0 12px 32px rgba(var(--primary-rgb),.2)}.model-card-compact.active[data-v-6c896aaa]{border-color:var(--primary);background:rgba(var(--primary-rgb),.12);box-shadow:0 12px 32px rgba(var(--primary-rgb),.25)}.model-card-compact.recommended[data-v-6c896aaa]{border-color:rgba(var(--primary-rgb),.4);background:linear-gradient(135deg,rgba(var(--primary-rgb),.05),rgba(var(--secondary-rgb),.05))}.model-card-compact.disabled[data-v-6c896aaa]{opacity:.6;cursor:not-allowed;background:var(--bg-card)}.model-card-compact.disabled[data-v-6c896aaa]:hover{transform:none;border-color:var(--border);background:var(--bg-card);box-shadow:none}.model-info[data-v-6c896aaa]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.model-name[data-v-6c896aaa]{font-size:1rem;font-weight:700;color:var(--text-primary)}.model-card-compact.disabled .model-name[data-v-6c896aaa]{color:var(--text-secondary)}.model-badge[data-v-6c896aaa]{padding:.35rem .75rem;border-radius:8px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.6px;white-space:nowrap}.recommended-badge[data-v-6c896aaa],.coming-soon-badge[data-v-6c896aaa]{background:linear-gradient(135deg,var(--primary) 0%,var(--secondary) 100%);color:#fff;box-shadow:0 4px 12px rgba(var(--primary-rgb),.35)}.model-desc[data-v-6c896aaa]{font-size:.85rem;color:var(--text-secondary);line-height:1.5;margin:.25rem 0}.model-features[data-v-6c896aaa]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.model-feature[data-v-6c896aaa]{padding:.35rem .75rem;border-radius:8px;background:var(--bg-card);border:1px solid var(--border);font-size:.75rem;color:var(--text-secondary);font-weight:500}.duration-slider-container[data-v-6c896aaa]{display:flex;flex-direction:column;gap:.75rem}.duration-slider-wrapper[data-v-6c896aaa]{position:relative;width:100%;padding:.5rem 0}.duration-slider[data-v-6c896aaa]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:8px;border-radius:4px;background:linear-gradient(90deg,var(--border) 0%,var(--border) 100%);outline:none;cursor:pointer;transition:all .2s}.duration-slider[data-v-6c896aaa]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,var(--primary) 0%,var(--secondary) 100%);cursor:pointer;box-shadow:0 4px 12px rgba(var(--primary-rgb),.4);-webkit-transition:all .2s cubic-bezier(.4,0,.2,1);transition:all .2s cubic-bezier(.4,0,.2,1);border:3px solid white}.duration-slider[data-v-6c896aaa]::-webkit-slider-thumb:hover{transform:scale(1.15);box-shadow:0 6px 16px rgba(var(--primary-rgb),.5)}.duration-slider[data-v-6c896aaa]::-moz-range-thumb{width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,var(--primary) 0%,var(--secondary) 100%);cursor:pointer;border:3px solid white;box-shadow:0 4px 12px rgba(var(--primary-rgb),.4);-moz-transition:all .2s cubic-bezier(.4,0,.2,1);transition:all .2s cubic-bezier(.4,0,.2,1)}.duration-slider[data-v-6c896aaa]::-moz-range-thumb:hover{transform:scale(1.15);box-shadow:0 6px 16px rgba(var(--primary-rgb),.5)}.duration-slider[data-v-6c896aaa]::-moz-range-track{height:8px;border-radius:4px;background:var(--border);border:none}.duration-marks[data-v-6c896aaa]{position:relative;height:1.75rem;margin-top:.75rem;margin-left:12px;margin-right:12px}.duration-mark[data-v-6c896aaa]{position:absolute;top:0;transform:translate(-50%);font-size:.75rem;color:var(--text-secondary);font-weight:500;white-space:nowrap}.duration-mark[data-v-6c896aaa]:before{content:"";position:absolute;top:-10px;left:50%;transform:translate(-50%);width:2px;height:6px;background:var(--border);border-radius:1px}.resolution-selector-compact[data-v-6c896aaa]{display:flex;gap:.75rem;flex-wrap:wrap}.resolution-option-compact[data-v-6c896aaa]{padding:.75rem 1.25rem;border:2px solid var(--border);border-radius:12px;background:var(--bg-primary);cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);font-size:.9rem;font-weight:600;color:var(--text-primary);min-width:70px;text-align:center;position:relative;overflow:hidden}.resolution-option-compact[data-v-6c896aaa]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.resolution-option-compact[data-v-6c896aaa]:hover{border-color:var(--primary);background:rgba(var(--primary-rgb),.08);transform:translateY(-2px)}.resolution-option-compact[data-v-6c896aaa]:hover:before{left:100%}.resolution-option-compact.active[data-v-6c896aaa]{border-color:var(--primary);background:linear-gradient(135deg,var(--primary) 0%,var(--secondary) 100%);color:#fff;box-shadow:0 6px 20px rgba(var(--primary-rgb),.35)}.resolution-option-compact.recommended[data-v-6c896aaa]{border-color:rgba(var(--primary-rgb),.3)}.ratio-selector-compact[data-v-6c896aaa]{display:flex;gap:.5rem;flex-wrap:wrap}.ratio-option-compact[data-v-6c896aaa]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border:2px solid var(--border);border-radius:8px;background:var(--bg-primary);cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);font-size:.85rem;font-weight:600;color:var(--text-primary)}.ratio-option-compact[data-v-6c896aaa]:hover{border-color:var(--primary);background:rgba(var(--primary-rgb),.05)}.ratio-option-compact.active[data-v-6c896aaa]{border-color:var(--primary);background:rgba(var(--primary-rgb),.1);box-shadow:0 4px 16px rgba(var(--primary-rgb),.2)}.ratio-preview-mini[data-v-6c896aaa]{width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:var(--bg-card);border:1px solid var(--border);border-radius:4px;flex-shrink:0}.ratio-preview-mini .ratio-frame[data-v-6c896aaa]{background:var(--primary);border-radius:1px;opacity:.8}.ratio-9-16 .ratio-frame[data-v-6c896aaa]{width:6px;height:10px}.ratio-16-9 .ratio-frame[data-v-6c896aaa]{width:10px;height:6px}.ratio-1-1 .ratio-frame[data-v-6c896aaa]{width:8px;height:8px}.ratio-21-9 .ratio-frame[data-v-6c896aaa]{width:12px;height:5px}.param-toggle-compact[data-v-6c896aaa]{display:flex;align-items:center;gap:.6rem;cursor:pointer;transition:all .2s;padding:.55rem .8rem;border-radius:10px;background:var(--bg-primary);border:1px solid var(--border)}.param-toggle-compact[data-v-6c896aaa]:hover:not(.disabled){border-color:var(--primary);background:rgba(var(--primary-rgb),.05)}.param-toggle-compact.disabled[data-v-6c896aaa]{opacity:.5;cursor:not-allowed}.toggle-slider-compact[data-v-6c896aaa]{position:relative;width:40px;height:24px;background:var(--border);border-radius:12px;transition:all .3s cubic-bezier(.4,0,.2,1);flex-shrink:0}.toggle-slider-compact[data-v-6c896aaa]:before{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;background:#fff;border-radius:50%;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 6px #00000026}.toggle-input:checked+.toggle-slider-compact[data-v-6c896aaa]{background:linear-gradient(135deg,var(--primary) 0%,var(--secondary) 100%)}.toggle-input:checked+.toggle-slider-compact[data-v-6c896aaa]:before{transform:translate(16px)}.toggle-label-compact[data-v-6c896aaa]{font-size:.86rem;color:var(--text-primary);font-weight:600}.param-hint-global[data-v-6c896aaa]{font-size:.9rem;color:var(--text-secondary);line-height:1.6;display:flex;align-items:flex-start;gap:.75rem;padding:1.25rem;background:linear-gradient(135deg,rgba(var(--primary-rgb),.05),rgba(var(--secondary-rgb),.05));border-radius:12px;border:1px solid rgba(var(--primary-rgb),.1);margin-top:1rem}.param-hint-global svg[data-v-6c896aaa]{flex-shrink:0;margin-top:.2rem;color:var(--primary)}.params-grid[data-v-6c896aaa]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.param-item[data-v-6c896aaa]{display:flex;flex-direction:column;gap:.75rem}.param-item.full-width[data-v-6c896aaa]{grid-column:1 / -1}.param-label[data-v-6c896aaa]{color:var(--text-primary);font-size:.95rem;font-weight:600;display:flex;align-items:center;gap:.5rem}.param-label svg[data-v-6c896aaa]{color:var(--primary);flex-shrink:0}.param-required[data-v-6c896aaa]{color:var(--primary);font-weight:600}.param-optional[data-v-6c896aaa]{color:var(--text-secondary);font-size:.8rem;opacity:.7}.param-select[data-v-6c896aaa],.param-input[data-v-6c896aaa]{width:100%;border-radius:12px;border:2px solid var(--border);background:var(--bg-primary);color:var(--text-primary);padding:.875rem 1rem;font-size:.95rem;transition:all .2s;font-family:inherit}.param-select[data-v-6c896aaa]{cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none}.param-select[data-v-6c896aaa]:focus,.param-input[data-v-6c896aaa]:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 4px rgba(var(--primary-rgb),.15)}.param-select[data-v-6c896aaa]:hover,.param-input[data-v-6c896aaa]:hover{border-color:var(--primary)}.model-select-wrapper[data-v-6c896aaa],.ratio-select-wrapper[data-v-6c896aaa],.resolution-select-wrapper[data-v-6c896aaa]{position:relative;display:flex;align-items:center}.model-select[data-v-6c896aaa],.ratio-select[data-v-6c896aaa],.resolution-select[data-v-6c896aaa]{padding-right:3rem}.select-icon[data-v-6c896aaa]{position:absolute;right:1rem;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--text-secondary);transition:all .3s cubic-bezier(.4,0,.2,1)}.model-select-wrapper:hover .select-icon[data-v-6c896aaa],.ratio-select-wrapper:hover .select-icon[data-v-6c896aaa],.resolution-select-wrapper:hover .select-icon[data-v-6c896aaa]{color:var(--primary)}.model-select:focus+.select-icon[data-v-6c896aaa],.ratio-select:focus+.select-icon[data-v-6c896aaa],.resolution-select:focus+.select-icon[data-v-6c896aaa]{color:var(--primary);transform:translateY(-50%) rotate(180deg)}.param-input-group[data-v-6c896aaa]{display:flex;align-items:center;gap:.5rem}.param-input-group .param-input[data-v-6c896aaa]{flex:1}.param-unit[data-v-6c896aaa]{color:var(--text-secondary);font-size:.9rem;font-weight:500}.param-hint[data-v-6c896aaa]{font-size:.85rem;color:var(--text-secondary);line-height:1.5;display:flex;align-items:flex-start;gap:.5rem;margin-top:.25rem}.param-hint svg[data-v-6c896aaa]{flex-shrink:0;margin-top:.1rem;opacity:.7}.param-toggle-group[data-v-6c896aaa]{display:flex;align-items:center}.param-toggle[data-v-6c896aaa],.param-toggle-enhanced[data-v-6c896aaa]{display:flex;align-items:center;gap:.75rem;cursor:pointer;transition:all .2s;padding:.75rem 1rem;border-radius:10px;background:var(--bg-primary);border:1px solid var(--border)}.param-toggle[data-v-6c896aaa]:hover:not(.disabled),.param-toggle-enhanced[data-v-6c896aaa]:hover:not(.disabled){border-color:var(--primary);background:rgba(var(--primary-rgb),.05)}.param-toggle.disabled[data-v-6c896aaa],.param-toggle-enhanced.disabled[data-v-6c896aaa]{opacity:.5;cursor:not-allowed}.toggle-input[data-v-6c896aaa]{display:none}.toggle-slider[data-v-6c896aaa]{position:relative;width:44px;height:24px;background:var(--border);border-radius:12px;transition:all .3s;flex-shrink:0}.toggle-slider[data-v-6c896aaa]:before{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;background:#fff;border-radius:50%;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 4px #0003}.toggle-input:checked+.toggle-slider[data-v-6c896aaa]{background:var(--primary)}.toggle-input:checked+.toggle-slider[data-v-6c896aaa]:before{transform:translate(20px)}.param-toggle:not(.disabled):hover .toggle-slider[data-v-6c896aaa],.param-toggle-enhanced:not(.disabled):hover .toggle-slider[data-v-6c896aaa]{box-shadow:0 0 0 4px rgba(var(--primary-rgb),.15)}.toggle-label[data-v-6c896aaa]{font-size:.9rem;color:var(--text-primary);font-weight:500}.duration-selector[data-v-6c896aaa],.duration-selector-enhanced[data-v-6c896aaa]{display:flex;flex-direction:column;gap:1rem}.duration-options[data-v-6c896aaa]{display:flex;gap:.75rem;flex-wrap:wrap}.duration-btn[data-v-6c896aaa]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:70px;padding:.875rem 1.25rem;border:2px solid var(--border);border-radius:10px;background:var(--bg-primary);color:var(--text-primary);font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}.duration-value[data-v-6c896aaa]{font-size:1.25rem;font-weight:700;line-height:1}.duration-unit[data-v-6c896aaa]{font-size:.75rem;color:var(--text-secondary);margin-top:.25rem}.duration-btn[data-v-6c896aaa]:hover{border-color:var(--primary);background:rgba(var(--primary-rgb),.05);transform:translateY(-2px)}.duration-btn.active[data-v-6c896aaa]{border-color:var(--primary);background:linear-gradient(135deg,var(--primary) 0%,var(--secondary) 100%);color:#fff;box-shadow:0 4px 12px rgba(var(--primary-rgb),.3)}.duration-btn.active .duration-unit[data-v-6c896aaa]{color:#ffffffe6}.custom-duration[data-v-6c896aaa]{display:flex;align-items:center;gap:.5rem}.duration-input[data-v-6c896aaa]{width:80px;flex-shrink:0}.ratio-selector[data-v-6c896aaa]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.ratio-selector-enhanced[data-v-6c896aaa]{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.ratio-option[data-v-6c896aaa]{display:flex;align-items:center;gap:1rem;padding:1rem;border:2px solid var(--border);border-radius:12px;background:var(--bg-primary);cursor:pointer;transition:all .3s}.ratio-option-enhanced[data-v-6c896aaa]{display:flex;align-items:center;gap:.875rem;padding:1rem;border:2px solid var(--border);border-radius:10px;background:var(--bg-primary);cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}.ratio-option[data-v-6c896aaa]:hover,.ratio-option-enhanced[data-v-6c896aaa]:hover{border-color:var(--primary);background:rgba(var(--primary-rgb),.05);transform:translateY(-2px)}.ratio-option.active[data-v-6c896aaa],.ratio-option-enhanced.active[data-v-6c896aaa]{border-color:var(--primary);background:rgba(var(--primary-rgb),.1);box-shadow:0 4px 16px rgba(var(--primary-rgb),.2)}.ratio-preview[data-v-6c896aaa]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--bg-card);border:1px solid var(--border);border-radius:8px;flex-shrink:0}.ratio-frame[data-v-6c896aaa]{background:var(--primary);border-radius:2px;opacity:.8}.ratio-9-16 .ratio-frame[data-v-6c896aaa]{width:12px;height:20px}.ratio-16-9 .ratio-frame[data-v-6c896aaa]{width:20px;height:12px}.ratio-1-1 .ratio-frame[data-v-6c896aaa]{width:16px;height:16px}.ratio-21-9 .ratio-frame[data-v-6c896aaa]{width:24px;height:10px}.ratio-info[data-v-6c896aaa]{display:flex;flex-direction:column;gap:.25rem;flex:1}.ratio-label[data-v-6c896aaa]{font-size:.9rem;font-weight:600;color:var(--text-primary)}.ratio-desc[data-v-6c896aaa]{font-size:.8rem;color:var(--text-secondary);opacity:.8}.resolution-selector[data-v-6c896aaa]{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.resolution-option[data-v-6c896aaa]{padding:1rem;border:2px solid var(--border);border-radius:10px;background:var(--bg-primary);cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);text-align:center}.resolution-option[data-v-6c896aaa]:hover{border-color:var(--primary);background:rgba(var(--primary-rgb),.05);transform:translateY(-2px)}.resolution-option.active[data-v-6c896aaa]{border-color:var(--primary);background:rgba(var(--primary-rgb),.1);box-shadow:0 4px 16px rgba(var(--primary-rgb),.2)}.resolution-option.recommended[data-v-6c896aaa]{border-color:rgba(var(--primary-rgb),.3)}.resolution-label[data-v-6c896aaa]{font-size:1.1rem;font-weight:700;color:var(--text-primary);margin-bottom:.25rem}.resolution-desc[data-v-6c896aaa]{font-size:.8rem;color:var(--text-secondary)}.fps-selector[data-v-6c896aaa]{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.fps-option[data-v-6c896aaa]{padding:1rem;border:2px solid var(--border);border-radius:10px;background:var(--bg-primary);cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);text-align:center}.fps-option[data-v-6c896aaa]:hover{border-color:var(--primary);background:rgba(var(--primary-rgb),.05);transform:translateY(-2px)}.fps-option.active[data-v-6c896aaa]{border-color:var(--primary);background:rgba(var(--primary-rgb),.1);box-shadow:0 4px 16px rgba(var(--primary-rgb),.2)}.fps-value[data-v-6c896aaa]{font-size:1.25rem;font-weight:700;color:var(--text-primary);margin-bottom:.25rem}.fps-label[data-v-6c896aaa]{font-size:.8rem;color:var(--text-secondary)}.action-section[data-v-6c896aaa]{display:flex;flex-direction:column;align-items:center;gap:2rem;padding:2rem 0}.generation-preview[data-v-6c896aaa]{width:100%;max-width:600px;background:var(--bg-card);border:1px solid var(--border);border-radius:16px;padding:1.5rem;margin-bottom:1rem;opacity:0;animation:slideInUp-6c896aaa .5s ease-out forwards}.generation-preview.incomplete[data-v-6c896aaa]{border-style:dashed;border-color:rgba(var(--primary-rgb),.22)}@keyframes slideInUp-6c896aaa{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.preview-header[data-v-6c896aaa]{display:flex;align-items:center;gap:.75rem;margin-bottom:1.25rem;padding-bottom:.75rem;border-bottom:1px solid var(--border)}.preview-header svg[data-v-6c896aaa]{color:var(--primary);flex-shrink:0}.preview-header h3[data-v-6c896aaa]{margin:0;font-size:1.1rem;font-weight:700;color:var(--text-primary)}.preview-content[data-v-6c896aaa]{display:flex;flex-direction:column}.preview-grid[data-v-6c896aaa]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.preview-item[data-v-6c896aaa]{display:flex;flex-direction:column;gap:.25rem;padding:.75rem;background:var(--bg-primary);border-radius:8px;border:1px solid var(--border)}.preview-label[data-v-6c896aaa]{font-size:.8rem;color:var(--text-secondary);font-weight:500}.preview-value[data-v-6c896aaa]{font-size:.95rem;font-weight:600;color:var(--text-primary)}.preview-empty[data-v-6c896aaa]{margin-top:1.25rem;padding:1rem 1.1rem;border-radius:14px;border:1px solid rgba(148,163,184,.25);background:linear-gradient(135deg,rgba(var(--primary-rgb),.06),rgba(var(--secondary-rgb),.05))}.preview-empty-header[data-v-6c896aaa]{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.85rem}.preview-empty-title[data-v-6c896aaa]{font-size:.95rem;font-weight:700;color:var(--text-primary)}.preview-empty-desc[data-v-6c896aaa]{font-size:.82rem;color:var(--text-secondary)}.preview-checklist[data-v-6c896aaa]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.preview-check-item[data-v-6c896aaa]{display:flex;align-items:center;gap:.5rem;padding:.6rem .75rem;border-radius:10px;border:1px solid rgba(148,163,184,.2);background:#ffffff80;color:var(--text-secondary);font-size:.82rem;font-weight:500}.preview-check-item.done[data-v-6c896aaa]{border-color:rgba(var(--primary-rgb),.2);background:rgba(var(--primary-rgb),.08);color:var(--text-primary)}.preview-check-icon[data-v-6c896aaa]{width:14px;height:14px;border-radius:999px;border:2px solid rgba(148,163,184,.5);flex-shrink:0}.preview-check-item.done .preview-check-icon[data-v-6c896aaa]{border-color:transparent;background:var(--gradient-primary);box-shadow:0 0 0 3px rgba(var(--primary-rgb),.12)}.generate-button[data-v-6c896aaa]{position:relative;border:0;display:flex;justify-content:center;align-items:center;gap:.75rem;width:100%;max-width:400px;border-radius:12px;padding:1.25rem 2rem;background:linear-gradient(135deg,#6b7280,#9ca3af);color:#fff;font-weight:700;font-size:1.1rem;cursor:not-allowed;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.generate-button.ready[data-v-6c896aaa]{background:linear-gradient(135deg,var(--primary) 0%,var(--secondary) 100%);cursor:pointer;box-shadow:0 8px 24px rgba(var(--primary-rgb),.4)}.generate-button.ready[data-v-6c896aaa]:hover{transform:translateY(-3px);box-shadow:0 12px 32px rgba(var(--primary-rgb),.5)}.generate-button.ready[data-v-6c896aaa]:active{transform:translateY(-1px)}.generate-button[data-v-6c896aaa]:disabled{opacity:.7;transform:none;box-shadow:none}.button-icon[data-v-6c896aaa]{display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.generate-button.ready:hover .button-icon[data-v-6c896aaa]{transform:scale(1.1)}.button-text[data-v-6c896aaa]{font-size:1.05rem;font-weight:700}.button-glow[data-v-6c896aaa]{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .6s ease}.generate-button.ready:hover .button-glow[data-v-6c896aaa]{left:100%}.action-hint[data-v-6c896aaa]{display:flex;align-items:center;gap:.5rem;margin:0;font-size:.9rem;color:var(--text-secondary);text-align:center;line-height:1.5;max-width:500px}.action-hint svg[data-v-6c896aaa]{flex-shrink:0;opacity:.7}.mode-selector[data-v-6c896aaa]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.mode-option[data-v-6c896aaa]{display:flex;align-items:center;gap:1rem;padding:1.5rem;border:2px solid var(--border);border-radius:16px;background:var(--bg-primary);cursor:pointer;transition:all .3s}.mode-option[data-v-6c896aaa]:hover{border-color:rgba(var(--primary-rgb),.5);background:rgba(var(--primary-rgb),.05)}.mode-option.active[data-v-6c896aaa]{border-color:var(--primary);background:rgba(var(--primary-rgb),.1);box-shadow:0 4px 16px rgba(var(--primary-rgb),.2)}.mode-icon[data-v-6c896aaa]{width:48px;height:48px;background:linear-gradient(135deg,var(--primary) 0%,var(--secondary) 100%);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;box-shadow:0 4px 12px rgba(var(--primary-rgb),.3)}.mode-content[data-v-6c896aaa]{flex:1}.mode-title[data-v-6c896aaa]{margin:0 0 .25rem;font-size:1rem;font-weight:600;color:var(--text-primary)}.mode-desc[data-v-6c896aaa]{margin:0;font-size:.85rem;color:var(--text-secondary);line-height:1.4}.section-hint[data-v-6c896aaa]{margin:1rem 0 0;font-size:.9rem;color:var(--text-secondary);line-height:1.5}.create-page[data-v-6c896aaa]{position:relative;isolation:isolate;background:radial-gradient(1200px 620px at 5% -10%,rgba(var(--primary-rgb),.14),transparent 62%),radial-gradient(900px 500px at 100% 15%,rgba(var(--secondary-rgb),.14),transparent 65%),var(--bg-primary)}.create-page[data-v-6c896aaa]:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:-1;background-image:linear-gradient(rgba(var(--primary-rgb),.04) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--primary-rgb),.04) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:radial-gradient(circle at 50% 20%,black 25%,transparent 85%);mask-image:radial-gradient(circle at 50% 20%,black 25%,transparent 85%)}.create-hero[data-v-6c896aaa]{padding:clamp(4rem,8vw,6.5rem) 0 clamp(2.8rem,5vw,4.5rem)}.hero-badge[data-v-6c896aaa]{border-radius:999px;border-color:rgba(var(--primary-rgb),.34);box-shadow:0 10px 28px rgba(var(--primary-rgb),.2);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.create-hero h1[data-v-6c896aaa]{font-size:clamp(2.3rem,6vw,3.9rem);letter-spacing:-.03em;text-wrap:balance}.create-hero p[data-v-6c896aaa]{max-width:760px;font-size:clamp(1rem,2vw,1.2rem);margin-bottom:2.5rem}.hero-stats[data-v-6c896aaa]{max-width:980px;gap:1rem}.stat-item[data-v-6c896aaa]{border-color:rgba(var(--primary-rgb),.12);background:linear-gradient(145deg,rgba(var(--primary-rgb),.07) 0%,var(--bg-card) 44%,var(--bg-primary) 100%);box-shadow:0 8px 24px #0f172a0f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.stat-item[data-v-6c896aaa]:hover{border-color:rgba(var(--primary-rgb),.38);transform:translateY(-5px);box-shadow:0 14px 30px rgba(var(--primary-rgb),.18)}.stat-icon[data-v-6c896aaa]{border:1px solid rgba(var(--primary-rgb),.28)}.content-section[data-v-6c896aaa]{padding:3.3rem 0 6rem}.content-wrapper[data-v-6c896aaa]{max-width:860px;gap:1.75rem}.create-overview-card[data-v-6c896aaa]{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:1.25rem;padding:1.6rem;border-radius:22px;border:1px solid rgba(var(--primary-rgb),.16);background:radial-gradient(340px 180px at 100% 0%,rgba(var(--primary-rgb),.15),transparent 68%),linear-gradient(140deg,rgba(var(--primary-rgb),.08) 0%,rgba(var(--secondary-rgb),.06) 36%,var(--bg-card) 100%);box-shadow:0 18px 36px #0f172a14}.create-overview-card[data-v-6c896aaa]:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.18) 0%,transparent 28%)}.overview-head[data-v-6c896aaa]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.overview-eyebrow[data-v-6c896aaa]{margin:0 0 .35rem;font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--primary)}.overview-title[data-v-6c896aaa]{margin:0;font-size:1.45rem;font-weight:800;color:var(--text-primary)}.overview-progress-card[data-v-6c896aaa]{min-width:130px;display:flex;flex-direction:column;align-items:flex-end;padding:.9rem 1rem;border-radius:16px;background:#ffffff9e;border:1px solid rgba(var(--primary-rgb),.14);box-shadow:inset 0 1px #ffffff57}.overview-progress-value[data-v-6c896aaa]{font-size:1.55rem;font-weight:800;line-height:1;color:var(--text-primary)}.overview-progress-label[data-v-6c896aaa]{margin-top:.2rem;font-size:.78rem;color:var(--text-secondary)}.overview-grid[data-v-6c896aaa]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}.overview-metric[data-v-6c896aaa]{display:flex;flex-direction:column;gap:.35rem;padding:.95rem 1rem;border-radius:16px;background:#ffffffa3;border:1px solid rgba(148,163,184,.18);box-shadow:0 8px 18px #0f172a0a}.overview-metric-label[data-v-6c896aaa]{font-size:.78rem;font-weight:600;color:var(--text-secondary)}.overview-metric-value[data-v-6c896aaa]{font-size:1rem;font-weight:700;color:var(--text-primary)}.overview-metric-note[data-v-6c896aaa]{font-size:.8rem;color:var(--text-secondary)}.overview-progress-bar[data-v-6c896aaa]{position:relative;overflow:hidden;height:8px;border-radius:999px;background:#94a3b838}.overview-progress-fill[data-v-6c896aaa]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--primary) 0%,color-mix(in srgb,var(--primary) 76%,white 12%) 48%,var(--secondary) 100%);box-shadow:0 0 16px rgba(var(--primary-rgb),.32)}.overview-checklist[data-v-6c896aaa]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.overview-check-item[data-v-6c896aaa]{display:flex;align-items:center;gap:.65rem;padding:.85rem .95rem;border-radius:14px;border:1px solid rgba(148,163,184,.18);background:#ffffff8f;color:var(--text-secondary);font-size:.88rem;font-weight:500}.overview-check-item.done[data-v-6c896aaa]{border-color:rgba(var(--primary-rgb),.22);background:rgba(var(--primary-rgb),.08);color:var(--text-primary)}.overview-check-icon[data-v-6c896aaa]{width:18px;height:18px;border-radius:999px;flex-shrink:0;border:2px solid rgba(148,163,184,.55);background:transparent}.overview-check-item.done .overview-check-icon[data-v-6c896aaa]{border-color:transparent;background:var(--gradient-primary);box-shadow:0 0 0 4px rgba(var(--primary-rgb),.14)}.section-card[data-v-6c896aaa]{position:relative;overflow:hidden;border-color:rgba(var(--primary-rgb),.12);background:linear-gradient(140deg,rgba(var(--primary-rgb),.06) 0%,var(--bg-card) 46%,var(--bg-primary) 100%);box-shadow:0 12px 35px #0f172a0f}.section-card[data-v-6c896aaa]:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;background:radial-gradient(600px circle at 85% -10%,rgba(var(--primary-rgb),.15),transparent 55%);transition:opacity .28s ease}.section-card[data-v-6c896aaa]:hover:before{opacity:1}.section-card[data-v-6c896aaa]:hover{border-color:rgba(var(--primary-rgb),.3);box-shadow:0 18px 38px rgba(var(--primary-rgb),.12);transform:translateY(-3px)}.step-tag[data-v-6c896aaa]{height:34px;border-radius:11px;box-shadow:0 6px 16px rgba(var(--primary-rgb),.26)}.section-title[data-v-6c896aaa]{font-size:1.35rem}.mode-option[data-v-6c896aaa]{border:1px solid rgba(var(--primary-rgb),.14);border-radius:14px;background:linear-gradient(140deg,var(--bg-primary) 0%,rgba(var(--primary-rgb),.03) 100%)}.mode-option[data-v-6c896aaa]:hover{border-color:rgba(var(--primary-rgb),.4);box-shadow:0 10px 22px rgba(var(--primary-rgb),.12)}.mode-option.active[data-v-6c896aaa]{border-color:rgba(var(--primary-rgb),.55);background:linear-gradient(140deg,rgba(var(--primary-rgb),.12),rgba(var(--secondary-rgb),.12));box-shadow:0 14px 28px rgba(var(--primary-rgb),.18)}.unified-params-section[data-v-6c896aaa]{gap:1.65rem;padding:1.6rem;border-radius:18px;border-color:rgba(var(--primary-rgb),.14);background:radial-gradient(350px 140px at 90% 0%,rgba(var(--primary-rgb),.08),transparent 70%),linear-gradient(135deg,rgba(var(--primary-rgb),.04),rgba(var(--secondary-rgb),.04));box-shadow:inset 0 1px #ffffff59}.param-item[data-v-6c896aaa]{gap:.65rem}.param-label[data-v-6c896aaa]{font-weight:700}.param-select[data-v-6c896aaa],.param-input[data-v-6c896aaa]{min-height:52px;border:1px solid rgba(148,163,184,.35);background:linear-gradient(135deg,rgba(var(--primary-rgb),.03) 0%,var(--bg-primary) 100%);box-shadow:inset 0 1px #94a3b829}.param-select[data-v-6c896aaa]:hover,.param-input[data-v-6c896aaa]:hover{border-color:rgba(var(--primary-rgb),.42);box-shadow:0 6px 14px rgba(var(--primary-rgb),.1)}.param-select[data-v-6c896aaa]:focus,.param-input[data-v-6c896aaa]:focus{border-color:rgba(var(--primary-rgb),.6);box-shadow:0 0 0 4px rgba(var(--primary-rgb),.14),0 10px 24px rgba(var(--primary-rgb),.12)}.duration-slider[data-v-6c896aaa]{height:10px;background:linear-gradient(90deg,rgba(var(--primary-rgb),.28),rgba(var(--secondary-rgb),.16) 45%,#94a3b838)}.duration-marks[data-v-6c896aaa]{margin-top:.85rem}.duration-mark[data-v-6c896aaa]{font-size:.78rem;font-weight:600}.param-hint-global[data-v-6c896aaa]{border-radius:14px;border-color:rgba(var(--primary-rgb),.16);background:linear-gradient(135deg,rgba(var(--primary-rgb),.08),rgba(var(--secondary-rgb),.08))}.action-section[data-v-6c896aaa]{gap:1.5rem;padding-top:1rem}.generation-preview[data-v-6c896aaa]{max-width:680px;border-color:rgba(var(--primary-rgb),.16);background:linear-gradient(140deg,rgba(var(--primary-rgb),.06) 0%,var(--bg-card) 56%,var(--bg-primary) 100%);box-shadow:0 14px 30px #0f172a14}.preview-item[data-v-6c896aaa]{border-radius:10px;border-color:#94a3b847;background:linear-gradient(135deg,rgba(var(--primary-rgb),.04) 0%,var(--bg-primary) 100%)}.generate-button[data-v-6c896aaa]{border-radius:14px;max-width:460px;padding:1.15rem 2rem;letter-spacing:.01em}.generate-button[data-v-6c896aaa]:disabled{background:linear-gradient(135deg,#94a3b8,#cbd5e1)}.generate-button.ready[data-v-6c896aaa]{background:var(--gradient-primary);color:var(--primary-ink);box-shadow:0 12px 28px rgba(var(--primary-rgb),.38)}.generate-button.ready[data-v-6c896aaa]:hover{transform:translateY(-3px) scale(1.01);box-shadow:0 16px 34px rgba(var(--primary-rgb),.42)}.action-hint[data-v-6c896aaa]{max-width:620px;padding:.7rem 1rem;border-radius:999px;border:1px solid rgba(148,163,184,.24);background:linear-gradient(135deg,rgba(var(--primary-rgb),.08),rgba(var(--secondary-rgb),.07));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media(prefers-reduced-motion:reduce){.gradient-orb[data-v-6c896aaa],.section-card[data-v-6c896aaa],.stat-item[data-v-6c896aaa],.mode-option[data-v-6c896aaa],.generate-button[data-v-6c896aaa],.button-icon[data-v-6c896aaa],.hero-preview-progress span[data-v-6c896aaa]{animation:none!important;transition:none!important}}@media(max-width:1024px){.hero-grid[data-v-6c896aaa]{grid-template-columns:1fr}.hero-right[data-v-6c896aaa]{order:2}.hero-feature-strip[data-v-6c896aaa],.hero-stats[data-v-6c896aaa]{grid-template-columns:1fr}.content-wrapper[data-v-6c896aaa]{max-width:92%}.overview-grid[data-v-6c896aaa],.overview-checklist[data-v-6c896aaa]{grid-template-columns:repeat(2,minmax(0,1fr))}.section-card[data-v-6c896aaa]{padding:1.8rem}.unified-params-section[data-v-6c896aaa]{padding:1.4rem}.model-selector-compact[data-v-6c896aaa]{grid-template-columns:repeat(2,1fr)}.param-row-media[data-v-6c896aaa]{grid-template-columns:1fr}}@media(max-width:768px){.hero-cta-group[data-v-6c896aaa]{flex-direction:column;align-items:stretch}.hero-cta[data-v-6c896aaa]{width:100%}.hero-preview-meta[data-v-6c896aaa]{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-preview-stats[data-v-6c896aaa]{grid-template-columns:1fr}.create-page[data-v-6c896aaa]:before{background-size:56px 56px;opacity:.35}.overview-head[data-v-6c896aaa]{flex-direction:column;align-items:stretch}.overview-progress-card[data-v-6c896aaa]{align-items:flex-start;min-width:0}.overview-grid[data-v-6c896aaa],.overview-checklist[data-v-6c896aaa]{grid-template-columns:1fr}.create-hero[data-v-6c896aaa]{padding:4.4rem 0 2.6rem}.hero-badge[data-v-6c896aaa]{margin-bottom:1.25rem;padding:.6rem 1.15rem;font-size:.82rem}.create-hero h1[data-v-6c896aaa]{font-size:2.5rem}.create-hero p[data-v-6c896aaa]{margin-bottom:2rem;font-size:1rem}.hero-stats[data-v-6c896aaa]{gap:1rem}.stat-item[data-v-6c896aaa]{padding:1rem}.params-grid[data-v-6c896aaa],.image-mode-selector[data-v-6c896aaa],.ratio-selector[data-v-6c896aaa],.ratio-selector-enhanced[data-v-6c896aaa],.model-selector-compact[data-v-6c896aaa],.resolution-selector[data-v-6c896aaa]{grid-template-columns:1fr}.duration-options[data-v-6c896aaa]{justify-content:center}.container[data-v-6c896aaa]{padding:0 1rem}.section-head[data-v-6c896aaa]{flex-wrap:wrap}.step-tag[data-v-6c896aaa]{min-width:60px;font-size:.75rem}.section-title[data-v-6c896aaa]{font-size:1.1rem}.content-wrapper[data-v-6c896aaa]{max-width:none}.section-card[data-v-6c896aaa]{padding:1.35rem;border-radius:16px}.unified-params-section[data-v-6c896aaa]{padding:1rem;border-radius:14px}.params-section[data-v-6c896aaa]{padding:1rem}.preview-grid[data-v-6c896aaa]{grid-template-columns:repeat(2,1fr)}.preview-checklist[data-v-6c896aaa]{grid-template-columns:1fr}.generate-button[data-v-6c896aaa]{padding:1rem 1.5rem;font-size:1rem}.action-hint[data-v-6c896aaa]{border-radius:12px;max-width:100%}.param-row[data-v-6c896aaa]:not(:first-child){grid-template-columns:1fr;gap:1rem}.param-row-top[data-v-6c896aaa]{grid-template-columns:1fr;gap:1rem}.param-row-media[data-v-6c896aaa]{grid-template-columns:1fr}}@media(max-width:480px){.hero-preview[data-v-6c896aaa]{padding:1.2rem}.hero-preview-body[data-v-6c896aaa]{padding:.85rem}.hero-feature-strip[data-v-6c896aaa]{margin-top:1.5rem}.create-page[data-v-6c896aaa]:before{display:none}.create-overview-card[data-v-6c896aaa]{padding:1.1rem;border-radius:18px}.overview-title[data-v-6c896aaa]{font-size:1.2rem}.overview-progress-card[data-v-6c896aaa],.overview-metric[data-v-6c896aaa],.overview-check-item[data-v-6c896aaa]{padding-left:.85rem;padding-right:.85rem}.preview-grid[data-v-6c896aaa]{grid-template-columns:1fr}.preview-empty[data-v-6c896aaa]{padding:.85rem .9rem}.model-selector-compact[data-v-6c896aaa]{grid-template-columns:1fr;gap:.75rem}.model-card-compact[data-v-6c896aaa]{padding:1rem}.resolution-selector-compact[data-v-6c896aaa]{gap:.5rem;flex-wrap:wrap}.duration-slider-container[data-v-6c896aaa]{gap:.5rem}.duration-marks[data-v-6c896aaa]{padding:0 5px}.duration-mark[data-v-6c896aaa]{font-size:.7rem}.stat-item[data-v-6c896aaa]{gap:.8rem}.generate-button[data-v-6c896aaa]{max-width:none;width:100%;border-radius:12px;padding:.95rem 1.15rem}.param-row[data-v-6c896aaa]:not(:first-child){grid-template-columns:1fr;gap:1rem}.param-row-top[data-v-6c896aaa]{grid-template-columns:1fr;gap:1rem}.param-row-media[data-v-6c896aaa]{grid-template-columns:1fr}}.create-page[data-v-6c896aaa]{--cp-bg: #f4f5f7;--cp-text: #1f2937;--cp-muted: #6b7280;--cp-card: #ffffff;--cp-soft: #f9fafb;--cp-border: #e5e7eb;--cp-shadow: rgba(17, 24, 39, .06);--cp-shadow-strong: rgba(17, 24, 39, .08);--cp-accent: #fbbf24;--cp-accent-ink: #78350f;--cp-credit-strong: #78350f;--cp-chip: #fef3c7;--cp-tag: rgba(17, 24, 39, .65);--cp-grid: linear-gradient(135deg, rgba(186, 197, 214, .9), rgba(228, 233, 240, .8));--cp-model-trigger-border: var(--cp-border);--cp-model-trigger-bg: linear-gradient(180deg, rgba(255, 255, 255, .92), rgba(255, 255, 255, .88)), var(--cp-card);--cp-model-trigger-hover-border: rgba(148, 163, 184, .72);--cp-model-trigger-shadow: 0 10px 22px var(--cp-shadow);--cp-model-trigger-hover-shadow: 0 18px 40px var(--cp-shadow-strong);--cp-model-title: #111827;--cp-model-desc: rgba(75, 85, 99, .88);--cp-model-logo-border: rgba(203, 210, 223, .84);--cp-model-logo-bg: linear-gradient(145deg, rgba(241, 245, 249, 1), rgba(226, 232, 240, 1));--cp-model-logo-shadow: inset 0 1px 0 rgba(255, 255, 255, .8);--cp-model-chip-bg: rgba(15, 23, 42, .06);--cp-model-chip-fg: rgba(31, 41, 55, .9);--cp-model-actions: rgba(71, 85, 105, .8);--cp-model-panel-border: var(--cp-border);--cp-model-panel-bg: linear-gradient(180deg, rgba(255, 255, 255, .97), rgba(255, 255, 255, .9)), var(--cp-card);--cp-model-panel-shadow: 0 18px 40px var(--cp-shadow-strong);--cp-model-panel-divider: rgba(203, 210, 223, .56);--cp-model-search-border: var(--cp-border);--cp-model-search-bg: var(--cp-soft);--cp-model-search-input: #111827;--cp-model-search-placeholder: rgba(100, 116, 139, .8);--cp-model-provider-heading: rgba(107, 114, 128, .86);--cp-model-provider-list-bg: linear-gradient(180deg, rgba(148, 163, 184, .08), rgba(148, 163, 184, .02));--cp-model-provider-item: rgba(51, 65, 85, .9);--cp-model-provider-hover-bg: rgba(15, 23, 42, .06);--cp-model-provider-hover-border: rgba(156, 163, 175, .24);--cp-model-provider-active-indicator: rgba(31, 41, 55, .84);--cp-model-card-hover-border: rgba(156, 163, 175, .36);--cp-model-card-hover-bg: rgba(15, 23, 42, .03);--cp-model-card-active-border: rgba(191, 201, 214, .72);--cp-model-card-active-bg: linear-gradient(180deg, rgba(248, 250, 252, .96), rgba(244, 247, 250, .92));--cp-model-card-meta: rgba(71, 85, 105, .82);--cp-model-card-meta-icon: rgba(100, 116, 139, .8);--cp-model-empty-border: rgba(148, 163, 184, .4);--cp-model-empty-text: rgba(71, 85, 105, .82);--cp-model-panel-kicker: rgba(100, 116, 139, .86);--cp-model-filter-chip-bg: rgba(255, 255, 255, .78);--cp-model-filter-chip-border: rgba(203, 213, 225, .82);--cp-model-filter-chip-text: rgba(51, 65, 85, .88);--cp-model-filter-chip-hover-bg: rgba(248, 250, 252, .98);--cp-model-filter-chip-hover-border: rgba(148, 163, 184, .44);--cp-model-filter-chip-active-bg: linear-gradient(135deg, rgba(245, 158, 11, .16), rgba(251, 191, 36, .08));--cp-model-filter-chip-active-border: rgba(217, 119, 6, .28);--cp-model-filter-chip-active-text: #92400e;--cp-model-summary-text: rgba(100, 116, 139, .88);--cp-model-provider-pill-bg: rgba(15, 23, 42, .04);--cp-model-provider-pill-border: rgba(203, 213, 225, .82);--cp-model-provider-pill-text: rgba(51, 65, 85, .84);--cp-model-capability-bg: rgba(15, 23, 42, .04);--cp-model-capability-border: rgba(203, 213, 225, .78);--cp-model-capability-text: rgba(71, 85, 105, .82);--cp-model-trigger-status-bg: linear-gradient(135deg, rgba(245, 158, 11, .16), rgba(249, 115, 22, .06));--cp-model-trigger-status-border: rgba(217, 119, 6, .18);--cp-model-trigger-status-text: #9a3412;--cp-model-stat-bg: linear-gradient(135deg, rgba(255, 255, 255, .78), rgba(248, 250, 252, .92));--cp-model-stat-border: rgba(226, 232, 240, .92);--cp-model-stat-label: rgba(120, 53, 15, .76);--cp-model-card-spec-bg: rgba(15, 23, 42, .04);--cp-model-card-spec-border: rgba(203, 213, 225, .78);--cp-model-card-spec-text: rgba(71, 85, 105, .78);--cp-model-card-action: rgba(146, 64, 14, .82);--cp-model-card-hover-shadow: 0 12px 24px rgba(15, 23, 42, .06);--cp-model-card-active-shadow: 0 12px 24px rgba(15, 23, 42, .06);--cp-model-radius-search: 12px;--cp-model-radius-provider: 14px;--cp-model-radius-card: 16px;--cp-history-failed-bg: rgba(254, 226, 226, .92);--cp-history-failed-border: rgba(248, 113, 113, .34);--cp-history-failed-text: #b91c1c;--cp-history-spinner-track: rgba(148, 163, 184, .34);--cp-history-spinner-head: rgba(14, 165, 233, .88);--cp-history-play-bg: rgba(255, 255, 255, .72);--cp-history-play-bg-hover: rgba(255, 255, 255, .88);--cp-history-play-border: rgba(203, 213, 225, .84);--cp-history-play-color: #0f172a;--cp-history-play-shadow: 0 8px 22px rgba(15, 23, 42, .12);--cp-history-tag-border: rgba(148, 163, 184, .34);--cp-history-tag-bg: rgba(226, 232, 240, .72);--cp-history-tag-color: rgba(51, 65, 85, .92);--cp-history-tag-shadow: inset 0 1px 0 rgba(255, 255, 255, .42), 0 6px 14px rgba(148, 163, 184, .14);--cp-history-tag-model-border: rgba(217, 119, 6, .28);--cp-history-tag-model-bg: rgba(254, 243, 199, .9);--cp-history-tag-model-color: #9a3412;--cp-history-tag-model-shadow: inset 0 1px 0 rgba(255, 255, 255, .46), 0 8px 18px rgba(217, 119, 6, .16);--bg-primary: var(--cp-soft);--bg-secondary: var(--cp-card);--bg-tertiary: var(--cp-soft);--bg-card: var(--cp-card);--text-primary: var(--cp-text);--text-secondary: var(--cp-muted);--text-tertiary: var(--cp-muted);--border: var(--cp-border);--primary: var(--cp-accent);background:var(--cp-bg);color:var(--cp-text);color-scheme:light;padding-top:72px}.create-page.is-dark[data-v-6c896aaa]{--cp-bg: #111213;background:var(--cp-bg)}.create-page .container[data-v-6c896aaa]{max-width:1200px}.content-section[data-v-6c896aaa]{padding:.35rem 0 3rem}.create-shell[data-v-6c896aaa]{display:grid;grid-template-columns:480px minmax(0,1fr);gap:1.5rem;align-items:start}.create-sidebar[data-v-6c896aaa]{position:sticky;top:92px}.sidebar-card[data-v-6c896aaa]{background:var(--cp-card);border:1px solid var(--cp-border);border-radius:18px;padding:1.2rem 1.2rem .9rem;display:flex;flex-direction:column;max-height:calc(100vh - 120px);overflow:hidden;box-shadow:0 12px 28px var(--cp-shadow)}.sidebar-scroll[data-v-6c896aaa]{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;display:flex;flex-direction:column;gap:.42rem;padding-right:.15rem;margin-right:-.15rem;scrollbar-gutter:stable}.sidebar-section[data-v-6c896aaa]{display:flex;flex-direction:column;gap:.75rem}.sidebar-label[data-v-6c896aaa]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--cp-muted)}.sidebar-label-row[data-v-6c896aaa]{display:flex;align-items:center;gap:.6rem}.resolution-card-grid[data-v-6c896aaa]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.68rem;justify-items:center}.resolution-card[data-v-6c896aaa]{border:1px solid var(--cp-border);border-radius:12px;background:var(--cp-soft);padding:.44rem .5rem .48rem;width:100%;max-width:112px;color:var(--cp-text);text-align:center;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease,box-shadow .18s ease}.resolution-card[data-v-6c896aaa]:hover{border-color:#fbbf2473;background:#94a3b81f}.resolution-card.active[data-v-6c896aaa]{border-color:#fbbf24ad;background:linear-gradient(120deg,#fbbf2433,#fbbf2414);box-shadow:0 8px 18px #0f172a24}.resolution-card-top[data-v-6c896aaa]{display:flex;align-items:center;justify-content:center;gap:.3rem}.resolution-title[data-v-6c896aaa]{font-size:.78rem;font-weight:700;line-height:1.2}.resolution-badge[data-v-6c896aaa]{display:inline-flex;align-items:center;justify-content:center;min-height:1rem;padding:0 .28rem;border-radius:999px;background:#fbbf2438;color:var(--cp-accent-ink);font-size:.54rem;font-weight:700;letter-spacing:.03em}.resolution-desc[data-v-6c896aaa]{display:block;margin-top:.14rem;color:var(--cp-muted);font-size:.66rem;line-height:1.2;text-align:center}.duration-option-grid[data-v-6c896aaa]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.68rem}.duration-option-card[data-v-6c896aaa]{border:1px solid var(--cp-border);border-radius:12px;background:var(--cp-soft);padding:.52rem .56rem;width:100%;color:var(--cp-text);text-align:center;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease,box-shadow .18s ease}.duration-option-card[data-v-6c896aaa]:hover{border-color:#fbbf2473;background:#94a3b81f}.duration-option-card.active[data-v-6c896aaa]{border-color:#fbbf24ad;background:linear-gradient(120deg,#fbbf2433,#fbbf2414);box-shadow:0 8px 18px #0f172a24}.duration-option-top[data-v-6c896aaa]{display:flex;align-items:center;justify-content:center;gap:.3rem}.duration-option-title[data-v-6c896aaa]{font-size:.78rem;font-weight:700;line-height:1.2}.sidebar-select[data-v-6c896aaa]{position:relative;border:1px solid var(--cp-border);border-radius:12px;background:var(--cp-soft);transition:border-color .2s ease,box-shadow .2s ease}.sidebar-select[data-v-6c896aaa]:focus-within{border-color:var(--cp-accent);box-shadow:0 0 0 2px #fbbf2438}.sidebar-select[data-v-6c896aaa]:hover{border-color:#fbbf2473}.model-tag[data-v-6c896aaa],.provider-badge[data-v-6c896aaa]{display:inline-flex;align-items:center;justify-content:center;min-height:1.28rem;padding:0 .5rem;border-radius:999px;border:1px solid transparent;background:#0f172a0d;color:#475569;font-size:.67rem;font-weight:600;letter-spacing:.04em}.model-tag.is-neutral[data-v-6c896aaa]{background:#10b98114;border-color:#10b98129;color:#047857}.model-tag.is-accent[data-v-6c896aaa]{background:#f59e0b14;border-color:#f59e0b29;color:#b45309}.model-tag.is-hot[data-v-6c896aaa]{background:#ef444414;border-color:#ef444429;color:#c2410c}.model-tag.is-new[data-v-6c896aaa]{position:static;background:#22c55e14;border-color:#22c55e29;color:#16a34a;box-shadow:none;animation:none}.model-tag.is-recommended[data-v-6c896aaa]{background:#a855f714;border-color:#a855f729;color:#7e22ce}.model-tag.is-coming-soon[data-v-6c896aaa]{background:#94a3b814;border-color:#94a3b829;color:#475569}.model-provider-list[data-v-6c896aaa]{padding:1rem .75rem;border-right:1px solid var(--cp-model-panel-divider);background:var(--cp-model-provider-list-bg)}.model-provider-heading[data-v-6c896aaa]{margin:0 0 .8rem;padding:0 .35rem;color:var(--cp-model-provider-heading);font-size:.68rem;font-weight:800;letter-spacing:.22em}.model-provider-item[data-v-6c896aaa]{width:100%;display:flex;align-items:center;gap:.62rem;border:1px solid transparent;background:transparent;color:var(--cp-model-provider-item);border-radius:var(--cp-model-radius-provider);padding:.66rem .62rem;cursor:pointer;text-align:left;transition:background .2s ease,border-color .2s ease;position:relative}.model-provider-item+.model-provider-item[data-v-6c896aaa]{margin-top:.4rem}.model-provider-item[data-v-6c896aaa]:hover,.model-provider-item.active[data-v-6c896aaa]{background:var(--cp-model-provider-hover-bg);border-color:var(--cp-model-provider-hover-border);color:var(--cp-model-title)}.model-provider-item.active[data-v-6c896aaa]:before{content:"";position:absolute;left:.22rem;top:50%;width:4px;height:22px;transform:translateY(-50%);border-radius:999px;background:var(--cp-model-provider-active-indicator)}.provider-mark[data-v-6c896aaa]{width:1.9rem;height:1.9rem;border-radius:10px;font-size:.72rem}.provider-mark.is-google[data-v-6c896aaa],.provider-mark.is-ltx[data-v-6c896aaa],.provider-mark.is-alibaba[data-v-6c896aaa],.provider-mark.is-kuaishou[data-v-6c896aaa],.provider-mark.is-shengshu[data-v-6c896aaa],.provider-mark.is-minimax[data-v-6c896aaa]{background:transparent;border:none}.provider-name[data-v-6c896aaa]{flex:1;min-width:0;font-size:.76rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.provider-badge[data-v-6c896aaa]{display:inline-flex;align-items:center;justify-content:center;min-height:1.15rem;padding:0 .42rem;font-size:.58rem;letter-spacing:.03em}.provider-badge.is-hot[data-v-6c896aaa]{background:#f9731629;color:#c2410c}.provider-badge.is-recommended[data-v-6c896aaa]{padding:0 .42rem;background:#22c55e24;color:#15803d;border:1px solid rgba(34,197,94,.22)}.model-selector-panel.is-compact .model-card-meta[data-v-6c896aaa]{margin-top:.44rem;gap:.48rem}.model-selector-panel.is-compact .model-card-meta-left[data-v-6c896aaa]{gap:.3rem}.model-selector-panel.is-compact .model-card-points[data-v-6c896aaa],.model-selector-panel.is-compact .model-card-spec[data-v-6c896aaa],.model-selector-panel.is-compact .model-card-combos[data-v-6c896aaa]{min-height:1.28rem;padding:0 .46rem;font-size:.62rem}.model-selector-panel.is-compact .model-card-points svg[data-v-6c896aaa]{width:14px;height:14px}.model-selector-panel.is-compact .model-card-list[data-v-6c896aaa]{max-height:min(46vh,340px);padding-bottom:1.1rem;scroll-padding-bottom:1.1rem}.model-card.disabled[data-v-6c896aaa]{opacity:.55;cursor:not-allowed}.model-card-topline[data-v-6c896aaa]{display:flex;align-items:center;justify-content:space-between;gap:.45rem;flex-wrap:wrap;margin-bottom:.34rem}.model-card-topline.is-end[data-v-6c896aaa]{justify-content:flex-end}.model-card-head-tags[data-v-6c896aaa]{display:inline-flex;align-items:center;gap:.34rem;flex-wrap:wrap}.model-provider-pill[data-v-6c896aaa],.model-card-capability[data-v-6c896aaa],.model-card-combos[data-v-6c896aaa]{display:inline-flex;align-items:center;justify-content:center;min-height:1.36rem;padding:0 .52rem;border-radius:999px;font-size:.64rem;font-weight:600;line-height:1}.model-provider-pill[data-v-6c896aaa]{background:var(--cp-model-provider-pill-bg);border:1px solid var(--cp-model-provider-pill-border);color:var(--cp-model-provider-pill-text)}.model-card-spec[data-v-6c896aaa]{display:inline-flex;align-items:center;justify-content:center;min-height:1.45rem;padding:0 .56rem;border-radius:999px;border:1px solid var(--cp-model-card-spec-border);background:var(--cp-model-card-spec-bg);color:var(--cp-model-card-spec-text);font-size:.66rem;font-weight:700;line-height:1}.model-card-head strong[data-v-6c896aaa]{font-size:.92rem;line-height:1.3;color:var(--cp-model-title);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.model-card-desc[data-v-6c896aaa]{margin:.24rem 0 0;color:var(--cp-model-card-meta);font-size:.73rem;line-height:1.5;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.model-card-meta[data-v-6c896aaa]{margin-top:.5rem;display:flex;align-items:center;justify-content:space-between;gap:.56rem;color:var(--cp-model-card-meta);font-size:.62rem;font-weight:600}.model-card-meta-left[data-v-6c896aaa]{display:flex;align-items:center;flex-wrap:wrap;gap:.36rem;min-width:0}.model-card-points[data-v-6c896aaa]{display:inline-flex;align-items:center;gap:.35rem;min-height:1.36rem;padding:0 .5rem;border-radius:999px;background:#f59e0b1a;color:#b45309;font-weight:600}.model-card-capability[data-v-6c896aaa]{border:1px solid var(--cp-model-capability-border);background:var(--cp-model-capability-bg);color:var(--cp-model-capability-text);max-width:100%}.model-card-combos[data-v-6c896aaa]{border:1px solid var(--cp-model-capability-border);background:var(--cp-model-capability-bg);color:var(--cp-model-summary-text)}.model-card-combos.is-accent[data-v-6c896aaa]{border-style:solid;border-color:var(--cp-model-trigger-status-border);background:var(--cp-model-trigger-status-bg);color:var(--cp-model-trigger-status-text)}.model-card-meta svg[data-v-6c896aaa]{color:currentColor;flex-shrink:0}.model-card-tags[data-v-6c896aaa]{display:inline-flex;align-items:center;gap:.34rem;flex-wrap:wrap;justify-content:flex-end;max-width:45%}.model-card-tags .model-tag[data-v-6c896aaa],.model-card-head-tags .model-tag[data-v-6c896aaa]{min-height:1.02rem;padding:0 .36rem;font-size:.56rem;letter-spacing:.03em}.model-card:hover .model-card-action[data-v-6c896aaa],.model-card.active .model-card-action[data-v-6c896aaa]{color:var(--cp-model-title)}.provider-mark.is-seedance[data-v-6c896aaa]{background:transparent;border:none}.is-seedance[data-v-6c896aaa]{background:linear-gradient(90deg,#4d7cff 0 18%,transparent 18% 28%,#6c5ce7 28% 46%,transparent 46% 58%,#7ef0d5 58% 76%,transparent 76% 100%),linear-gradient(145deg,#3f444d,#2f3238)}.is-google[data-v-6c896aaa]{background:linear-gradient(145deg,#fff,#d8dce5);color:#202124}.is-ltx[data-v-6c896aaa]{background:linear-gradient(145deg,#111,#2a2a2a)}.is-alibaba[data-v-6c896aaa]{background:linear-gradient(145deg,#3b2417,#7a3a10);color:#f97316}.is-kuaishou[data-v-6c896aaa]{background:linear-gradient(145deg,#20414d,#295b80)}.is-shengshu[data-v-6c896aaa]{background:linear-gradient(145deg,#173c5a,#246ea1)}.is-minimax[data-v-6c896aaa]{background:linear-gradient(145deg,#3e1d27,#732f3c)}.is-google span[data-v-6c896aaa],.is-ltx span[data-v-6c896aaa],.is-alibaba span[data-v-6c896aaa],.is-kuaishou span[data-v-6c896aaa],.is-shengshu span[data-v-6c896aaa],.is-minimax span[data-v-6c896aaa]{font-weight:800}.sidebar-select.is-disabled[data-v-6c896aaa]{background:#94a3b824}.sidebar-select.is-disabled .sidebar-select-icon[data-v-6c896aaa]{border-color:var(--cp-muted);opacity:.7}.sidebar-select-trigger[data-v-6c896aaa]{width:100%;min-height:44px;border:none;border-radius:12px;background:transparent;color:var(--cp-text);padding:.75rem 2.2rem .75rem .9rem;font-size:.9rem;line-height:1.3;text-align:left;cursor:pointer}.sidebar-select-trigger[data-v-6c896aaa]:disabled{color:var(--cp-muted);cursor:not-allowed}.sidebar-select-value[data-v-6c896aaa]{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sidebar-select-menu[data-v-6c896aaa]{position:absolute;left:0;right:0;top:calc(100% + .35rem);z-index:30;display:flex;flex-direction:column;gap:.15rem;padding:.35rem;border-radius:12px;border:1px solid var(--cp-border);background:var(--cp-card);box-shadow:0 16px 30px var(--cp-shadow-strong)}.sidebar-select-option[data-v-6c896aaa]{width:100%;border:none;border-radius:8px;background:transparent;color:var(--cp-text);padding:.48rem .55rem;font-size:.9rem;line-height:1.3;text-align:left;cursor:pointer;transition:background .16s ease,color .16s ease}.sidebar-select-option[data-v-6c896aaa]:hover{background:#94a3b833}.sidebar-select-option.active[data-v-6c896aaa]{background:#fbbf2433;color:var(--cp-text)}.sidebar-select-option.disabled[data-v-6c896aaa]{opacity:.55;cursor:not-allowed}.sidebar-select-icon[data-v-6c896aaa]{position:absolute;right:.8rem;top:50%;width:8px;height:8px;border-right:2px solid var(--cp-muted);border-bottom:2px solid var(--cp-muted);transform:translateY(-50%) rotate(45deg);transition:transform .2s ease;pointer-events:none}.sidebar-select.open .sidebar-select-icon[data-v-6c896aaa]{transform:translateY(-30%) rotate(225deg)}.image-mode-selector.compact[data-v-6c896aaa]{grid-template-columns:1fr;gap:.75rem}.image-mode-selector.compact .mode-option[data-v-6c896aaa]{padding:1rem;border-radius:14px;border:1px solid var(--cp-border);background:var(--cp-soft)}.image-mode-selector.compact .mode-title[data-v-6c896aaa]{color:var(--cp-text)}.image-mode-selector.compact .mode-desc[data-v-6c896aaa]{color:var(--cp-muted)}.image-mode-selector.compact .mode-option.active[data-v-6c896aaa]{border-color:var(--cp-accent);box-shadow:0 10px 20px #fbbf242e}.image-mode-selector.compact .mode-icon[data-v-6c896aaa]{width:38px;height:38px;background:var(--cp-accent);color:var(--cp-accent-ink)}.sidebar-textarea[data-v-6c896aaa]{background:var(--cp-soft);border:1px solid var(--cp-border);border-radius:12px;padding:.6rem;display:flex;flex-direction:column;gap:.2rem}.duration-slider[data-v-6c896aaa]{background:var(--cp-border)}.duration-slider[data-v-6c896aaa]::-webkit-slider-thumb{background:var(--cp-accent);border-color:#fff}.duration-slider[data-v-6c896aaa]::-moz-range-thumb{background:var(--cp-accent);border-color:#fff}.duration-mark[data-v-6c896aaa]:before{background:var(--cp-border)}.duration-mark[data-v-6c896aaa]{color:var(--cp-muted)}.section-hint[data-v-6c896aaa]{color:var(--cp-muted);font-size:.78rem}.sidebar-footer[data-v-6c896aaa]{position:sticky;bottom:0;margin-top:.75rem;background:var(--cp-card);border-top:1px solid var(--cp-border);padding-top:.9rem;padding-bottom:.15rem;gap:.75rem;z-index:3}.sidebar-credits[data-v-6c896aaa]{display:flex;justify-content:space-between;color:var(--cp-muted);font-size:.85rem}.sidebar-credits span[data-v-6c896aaa]{color:var(--cp-muted)}.sidebar-credits strong[data-v-6c896aaa]{color:var(--cp-credit-strong);font-weight:700;letter-spacing:.01em;font-variant-numeric:tabular-nums}.sidebar-asset-toggle[data-v-6c896aaa]{display:flex;align-items:center;gap:.5rem;color:var(--cp-text);font-size:.82rem;font-weight:600;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sidebar-asset-toggle input[data-v-6c896aaa]{position:absolute;opacity:0;pointer-events:none}.sidebar-asset-box[data-v-6c896aaa]{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;border-radius:5px;border:1px solid var(--cp-border);background:var(--cp-soft);color:transparent;flex-shrink:0;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.sidebar-asset-box svg[data-v-6c896aaa]{width:14px;height:14px}.sidebar-asset-toggle:hover .sidebar-asset-box[data-v-6c896aaa]{border-color:var(--cp-accent)}.sidebar-asset-toggle input:checked+.sidebar-asset-box[data-v-6c896aaa]{border-color:var(--cp-accent);background:var(--cp-accent);color:var(--cp-accent-ink)}.sidebar-asset-toggle input:focus-visible+.sidebar-asset-box[data-v-6c896aaa]{outline:2px solid rgba(var(--primary-rgb),.28);outline-offset:2px}.sidebar-generate[data-v-6c896aaa]{border:none;border-radius:12px;padding:.85rem 1rem;font-size:.95rem;font-weight:700;background:var(--cp-accent);color:var(--cp-accent-ink);cursor:pointer;width:100%}.sidebar-generate.disabled[data-v-6c896aaa]{opacity:.6;cursor:not-allowed;transform:none}.sidebar-hint[data-v-6c896aaa]{margin:0;font-size:.75rem;color:var(--cp-muted)}.ranking-hero[data-v-6c896aaa]{display:flex;justify-content:space-between;align-items:flex-end;gap:1.25rem;padding:1.35rem 1.45rem;border:1px solid var(--cp-border);border-radius:18px;background:linear-gradient(135deg,#fbbf241a,#3b82f614),var(--cp-card);box-shadow:0 18px 40px #0f172a14}.ranking-hero h1[data-v-6c896aaa]{margin:.25rem 0 .45rem;color:var(--cp-text);font-size:clamp(1.65rem,3vw,2.55rem);line-height:1.08;letter-spacing:0}.ranking-hero p[data-v-6c896aaa]{margin:0;max-width:720px;color:var(--cp-muted);font-size:.94rem;line-height:1.7}.ranking-hero-meta[data-v-6c896aaa],.ranking-filter-chip[data-v-6c896aaa]{min-width:132px;border:1px solid rgba(251,191,36,.16);border-radius:8px;padding:.72rem .85rem;background:#ffffffad}.ranking-hero-meta span[data-v-6c896aaa],.ranking-filter-chip span[data-v-6c896aaa],.ranking-metric-card span[data-v-6c896aaa]{display:block;color:var(--cp-muted);font-size:.72rem;font-weight:700}.ranking-hero-meta strong[data-v-6c896aaa],.ranking-filter-chip strong[data-v-6c896aaa]{display:block;margin-top:.22rem;color:var(--cp-text);font-size:.92rem}.ranking-metrics[data-v-6c896aaa]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;margin-top:1rem}.ranking-metric-card[data-v-6c896aaa]{border:1px solid var(--cp-border);border-radius:10px;padding:1rem;background:var(--cp-card);box-shadow:0 12px 28px #0f172a0f}.ranking-metric-card strong[data-v-6c896aaa]{display:block;margin:.35rem 0 .18rem;color:var(--cp-text);font-size:1.35rem;letter-spacing:0}.ranking-metric-card small[data-v-6c896aaa]{color:#0f766e;font-size:.76rem;font-weight:700}.ranking-panel[data-v-6c896aaa]{margin-top:1rem;border:1px solid var(--cp-border);border-radius:18px;padding:1.1rem;background:var(--cp-card);box-shadow:0 18px 40px #0f172a14}.ranking-panel-head[data-v-6c896aaa]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.ranking-panel-head h2[data-v-6c896aaa]{margin:0 0 .32rem;color:var(--cp-text);font-size:1.22rem;letter-spacing:0}.ranking-panel-head p[data-v-6c896aaa]{margin:0;color:var(--cp-muted);font-size:.86rem;line-height:1.55}.ranking-tabs[data-v-6c896aaa]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem;margin-bottom:1rem}.ranking-tab[data-v-6c896aaa]{border:1px solid var(--cp-border);border-radius:8px;padding:.78rem .82rem;background:var(--cp-soft);color:var(--cp-text);text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.ranking-tab[data-v-6c896aaa]:hover,.ranking-tab.active[data-v-6c896aaa]{border-color:#fbbf2461;background:#fbbf2414;transform:translateY(-1px)}.ranking-tab span[data-v-6c896aaa]{display:block;font-size:.84rem;font-weight:800}.ranking-tab small[data-v-6c896aaa]{display:block;margin-top:.18rem;color:var(--cp-muted);font-size:.72rem}.ranking-table[data-v-6c896aaa]{border:1px solid var(--cp-border);border-radius:12px;overflow:hidden}.ranking-row[data-v-6c896aaa]{display:grid;grid-template-columns:72px minmax(210px,1.35fr) minmax(140px,.85fr) minmax(140px,.85fr) minmax(110px,.65fr);gap:.75rem;align-items:center;min-height:74px;padding:.78rem .95rem;border-top:1px solid var(--cp-border);background:#ffffff6b}.ranking-row[data-v-6c896aaa]:first-child{border-top:none}.ranking-row-head[data-v-6c896aaa]{min-height:auto;background:var(--cp-soft);color:var(--cp-muted);font-size:.72rem;font-weight:800}.ranking-row strong[data-v-6c896aaa]{display:block;color:var(--cp-text);font-size:.92rem}.ranking-row small[data-v-6c896aaa]{display:block;margin-top:.2rem;color:var(--cp-muted);font-size:.74rem}.ranking-index[data-v-6c896aaa]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;background:#0f172a14;color:var(--cp-text);font-weight:900}.ranking-index.is-top-1[data-v-6c896aaa]{background:#f59e0b33;color:#92400e}.ranking-index.is-top-2[data-v-6c896aaa]{background:#3b82f629;color:#1d4ed8}.ranking-index.is-top-3[data-v-6c896aaa]{background:#fbbf2429;color:#be123c}.ranking-name strong[data-v-6c896aaa]{font-size:.96rem}.ranking-trend strong[data-v-6c896aaa]{color:#0f766e}.create-main[data-v-6c896aaa]{min-height:680px}.stage-card[data-v-6c896aaa]{background:var(--cp-card);border:1px solid var(--cp-border);border-radius:18px;padding:1rem 1.05rem 1.2rem;min-height:680px;display:flex;flex-direction:column;gap:.95rem;box-shadow:0 18px 40px var(--cp-shadow-strong);position:relative;overflow:hidden}.stage-card[data-v-6c896aaa]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 14% 6%,rgba(234,179,8,.1),transparent 32%),radial-gradient(circle at 78% 11%,rgba(59,130,246,.07),transparent 36%),linear-gradient(180deg,#ffffff08,#fff0);pointer-events:none}.stage-card[data-v-6c896aaa]>*{position:relative;z-index:1}.stage-toolbar[data-v-6c896aaa]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.stage-tabs[data-v-6c896aaa]{display:inline-flex;align-items:center;gap:.2rem;padding:0;border-radius:0;background:transparent;border:none}.stage-tab[data-v-6c896aaa]{position:relative;border:none;background:transparent;padding:.28rem .2rem .64rem;margin-right:1.35rem;border-radius:0;color:#a6b0c49e;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:color .18s ease}.stage-tab[data-v-6c896aaa]:before{content:"";position:absolute;left:0;bottom:-.05rem;width:1.55rem;height:3px;border-radius:999px;background:linear-gradient(90deg,#e2e9f8c7,#e2e9f87a);opacity:0;transform:scaleX(.55);transform-origin:left center;transition:opacity .2s ease,transform .2s ease}.stage-tab.active[data-v-6c896aaa]{color:#edf2ff}.stage-tab.active[data-v-6c896aaa]:after{content:"";position:absolute;left:0;bottom:-.05rem;width:1.55rem;height:3px;border-radius:999px;background:linear-gradient(90deg,#f8fafc,#f8fafceb)}.stage-tab[data-v-6c896aaa]:last-child{margin-right:0}.stage-tab[data-v-6c896aaa]:hover{color:#e2e9f8d1}.stage-tab[data-v-6c896aaa]:not(.active):hover:before{opacity:1;transform:scaleX(1)}.stage-body[data-v-6c896aaa]{flex:1;display:flex;align-items:stretch;justify-content:center;padding:.35rem .35rem .75rem}.stage-inspiration[data-v-6c896aaa],.stage-history[data-v-6c896aaa]{width:100%}.history-grid[data-v-6c896aaa]{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.history-card[data-v-6c896aaa]{position:relative;border:1px solid var(--cp-border);border-radius:12px;background:var(--cp-card);padding:.55rem;display:flex;flex-direction:column;gap:.55rem;overflow:hidden}.history-card.is-generating[data-v-6c896aaa]:before{border-color:#38bdf83d}.history-card.is-failed[data-v-6c896aaa]{border-color:#f8717157;box-shadow:inset 0 0 0 1px #f8717114}.history-marquee-border[data-v-6c896aaa]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:2}.history-marquee-track[data-v-6c896aaa]{fill:none;stroke:#38bdf82e;stroke-width:.85}.history-marquee-tail-far[data-v-6c896aaa]{fill:none;stroke:#38bdf829;stroke-width:.9;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:18 82;stroke-dashoffset:14;filter:drop-shadow(0 0 1px rgba(56,189,248,.18));animation:queue-border-marquee-6c896aaa 2.1s linear infinite}.history-marquee-tail-near[data-v-6c896aaa]{fill:none;stroke:#38bdf857;stroke-width:.98;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:11.5 88.5;stroke-dashoffset:7;filter:drop-shadow(0 0 2px rgba(56,189,248,.28));animation:queue-border-marquee-6c896aaa 2.1s linear infinite}.history-marquee-cursor[data-v-6c896aaa]{fill:none;stroke:#7dd3fce6;stroke-width:1.05;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:3.4 96.6;stroke-dashoffset:0;filter:drop-shadow(0 0 3px rgba(56,189,248,.42));animation:queue-border-marquee-6c896aaa 2.1s linear infinite}.history-thumb-btn[data-v-6c896aaa]{border:none;background:transparent;padding:0;margin:0;cursor:pointer;position:relative;z-index:2}.history-thumb[data-v-6c896aaa]{width:100%;aspect-ratio:9 / 16;-o-object-fit:cover;object-fit:cover;border-radius:10px;background:#000}.history-thumb-loading[data-v-6c896aaa]{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.65rem;background:radial-gradient(circle at 25% 20%,#38bdf833,#0f172af0 60%);color:#e2e8f0e6}.history-thumb-failed[data-v-6c896aaa]{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.65rem;background:radial-gradient(circle at 30% 18%,#f8717147,#450a0af5 68%);color:#fee2e2f5}.history-failed-icon[data-v-6c896aaa]{width:30px;height:30px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:1rem;font-weight:800;color:var(--cp-history-failed-text);background:var(--cp-history-failed-bg);border:1px solid var(--cp-history-failed-border)}.history-loading-spinner[data-v-6c896aaa]{width:26px;height:26px;border-radius:999px;border:2px solid var(--cp-history-spinner-track);border-top-color:var(--cp-history-spinner-head);animation:queue-spinner-rotate-6c896aaa .9s linear infinite}.history-loading-text[data-v-6c896aaa]{font-size:.78rem;font-weight:600}.history-play-icon[data-v-6c896aaa]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:54px;height:54px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:var(--cp-history-play-color);background:var(--cp-history-play-bg);border:1px solid var(--cp-history-play-border);box-shadow:var(--cp-history-play-shadow);transition:transform .18s ease,background .18s ease;pointer-events:none}.history-play-icon svg[data-v-6c896aaa]{width:22px;height:22px;margin-left:2px}.history-thumb-btn:hover .history-play-icon[data-v-6c896aaa]{transform:translate(-50%,-50%) scale(1.06);background:var(--cp-history-play-bg-hover)}.history-card.is-generating .history-play-icon[data-v-6c896aaa]{opacity:0}.history-thumb-mask[data-v-6c896aaa]{position:absolute;left:0;right:0;bottom:0;padding:.35rem .5rem;border-bottom-left-radius:10px;border-bottom-right-radius:10px;font-size:.72rem;color:#f8fafc;background:linear-gradient(180deg,#0f172a00,#0f172ad1)}.history-card-title[data-v-6c896aaa]{margin:0;color:var(--cp-text);font-size:.8rem;font-weight:700;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.history-card-sub[data-v-6c896aaa]{margin:.25rem 0 0;color:var(--cp-muted);font-size:.72rem}.history-card-tags[data-v-6c896aaa]{display:flex;flex-wrap:wrap;gap:.38rem}.history-meta-tag[data-v-6c896aaa]{display:inline-flex;align-items:center;gap:.24rem;border-radius:999px;border:1px solid var(--cp-history-tag-border);background:var(--cp-history-tag-bg);color:var(--cp-history-tag-color);font-size:.69rem;font-weight:600;line-height:1;padding:.34rem .5rem;box-shadow:var(--cp-history-tag-shadow)}.history-meta-tag.is-model[data-v-6c896aaa]{border-color:var(--cp-history-tag-model-border);background:var(--cp-history-tag-model-bg);color:var(--cp-history-tag-model-color);box-shadow:var(--cp-history-tag-model-shadow)}.history-card-error[data-v-6c896aaa]{color:#fca5a5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.history-card-error-label[data-v-6c896aaa]{color:#fecaca;font-weight:700}.history-card-actions[data-v-6c896aaa]{display:flex;align-items:center;gap:.45rem;position:relative;z-index:2}.history-action-btn[data-v-6c896aaa]{height:30px;border-radius:8px;border:1px solid var(--cp-border);background:var(--cp-bg);color:var(--cp-text);padding:0 .55rem;font-size:.72rem;font-weight:600;cursor:pointer}.history-action-btn.is-primary[data-v-6c896aaa]{border-color:#eab3088c;background:#eab30829;color:#fde68a}.history-action-btn.is-primary[data-v-6c896aaa]:hover:not(:disabled){border-color:#facc15b3;background:#eab30842;color:#fef3c7;box-shadow:0 0 0 1px #eab30833,0 8px 18px #b4530933}.history-action-btn.is-danger[data-v-6c896aaa]{border-color:#f8717194;background:#b91c1c47;color:#fecaca}.history-action-btn.is-danger[data-v-6c896aaa]:hover:not(:disabled){border-color:#ef4444;background:#991b1b6b;color:#fee2e2;box-shadow:0 0 0 1px #ef444438,0 8px 18px #7f1d1d47}.history-action-btn.is-disabled[data-v-6c896aaa]{opacity:.6;cursor:not-allowed}.delete-confirm-modal[data-v-6c896aaa]{position:fixed;inset:0;z-index:1010;background:#020617b8;display:grid;place-items:center;padding:1rem}.delete-confirm-panel[data-v-6c896aaa]{width:min(380px,92vw);border-radius:14px;border:1px solid var(--cp-border);background:linear-gradient(180deg,#0f172af5,#020617f5);box-shadow:0 24px 60px #0206178c;padding:1rem 1rem .95rem}.delete-confirm-panel h4[data-v-6c896aaa]{margin:0;color:#f8fafc;font-size:1rem;font-weight:700}.delete-confirm-panel p[data-v-6c896aaa]{margin:.55rem 0 0;color:#94a3b8;font-size:.84rem;line-height:1.55}.delete-confirm-actions[data-v-6c896aaa]{margin-top:.95rem;display:flex;justify-content:flex-end;gap:.55rem}.delete-confirm-btn[data-v-6c896aaa]{min-width:88px;height:34px;border-radius:9px;border:1px solid var(--cp-border);padding:0 .8rem;background:transparent;color:var(--cp-text);font-size:.8rem;font-weight:600;cursor:pointer}.delete-confirm-btn.is-cancel[data-v-6c896aaa]:hover:not(:disabled){border-color:#64748b;color:#e2e8f0}.delete-confirm-btn.is-danger[data-v-6c896aaa]{border-color:#f8717166;color:#fde68a}.delete-confirm-btn.is-danger[data-v-6c896aaa]:hover:not(:disabled){border-color:#ef4444;color:#fecdd3;background:#7f1d1d40}.delete-confirm-btn[data-v-6c896aaa]:disabled{opacity:.65;cursor:not-allowed}:root.light .history-action-btn.is-danger[data-v-6c896aaa]{border-color:#dc262657;background:#fee2e2eb;color:#b91c1c}:root.light .history-action-btn.is-danger[data-v-6c896aaa]:hover:not(:disabled){border-color:#dc262685;background:#fecacaf2;color:#991b1b;box-shadow:0 0 0 1px #dc262629,0 8px 18px #dc262624}:root.light .history-card-error[data-v-6c896aaa]{color:#b91c1c}:root.light .history-card-error-label[data-v-6c896aaa]{color:#991b1b}:root.light .history-action-btn.is-primary[data-v-6c896aaa]{border-color:#d9770661;background:#fef3c7eb;color:#92400e}:root.light .history-action-btn.is-primary[data-v-6c896aaa]:hover:not(:disabled){border-color:#d977068f;background:#fde68af2;color:#78350f;box-shadow:0 0 0 1px #d9770629,0 8px 18px #d9770624}:root.light .delete-confirm-panel[data-v-6c896aaa]{background:linear-gradient(180deg,#fff,#f8fafc);border-color:#94a3b852;box-shadow:0 18px 46px #0f172a33}:root.light .delete-confirm-panel h4[data-v-6c896aaa]{color:#0f172a}:root.light .delete-confirm-panel p[data-v-6c896aaa]{color:#475569}@keyframes queue-border-marquee-6c896aaa{0%{stroke-dashoffset:0}to{stroke-dashoffset:-100}}@keyframes queue-spinner-rotate-6c896aaa{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.history-marquee-tail-far[data-v-6c896aaa],.history-marquee-tail-near[data-v-6c896aaa],.history-marquee-cursor[data-v-6c896aaa],.history-loading-spinner[data-v-6c896aaa]{animation:none}}.history-lightbox[data-v-6c896aaa]{position:fixed;inset:0;background:#020617bd;display:grid;place-items:center;z-index:1200;padding:1rem}.history-lightbox-dialog[data-v-6c896aaa]{position:relative;width:min(380px,92vw)}.history-lightbox-video[data-v-6c896aaa]{width:100%;height:100%;background:#000;-o-object-fit:contain;object-fit:contain}.history-lightbox-stage[data-v-6c896aaa]{width:100%;aspect-ratio:9 / 16;border-radius:14px;background:#000;overflow:hidden;border:1px solid rgba(255,255,255,.15);box-shadow:0 20px 60px #00000073}.generate-confirm-overlay[data-v-6c896aaa]{position:fixed;inset:0;z-index:1300;display:flex;align-items:center;justify-content:center;padding:1rem;background:#02061785;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.generate-confirm-dialog[data-v-6c896aaa]{width:min(420px,calc(100vw - 2rem));border-radius:16px;border:1px solid var(--cp-border);background:var(--cp-card);box-shadow:0 20px 44px var(--cp-shadow-strong);overflow:hidden}.generate-confirm-head[data-v-6c896aaa]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.9rem 1rem;border-bottom:1px solid var(--cp-border)}.generate-confirm-head h3[data-v-6c896aaa]{margin:0;color:var(--cp-text);font-size:1rem;font-weight:700}.generate-confirm-close[data-v-6c896aaa]{border:none;border-radius:8px;padding:.35rem .6rem;background:var(--cp-soft);color:var(--cp-muted);font-size:.8rem;cursor:pointer}.generate-confirm-body[data-v-6c896aaa]{padding:1rem}.generate-confirm-copy[data-v-6c896aaa]{margin:0;font-size:.85rem;color:var(--cp-muted)}.generate-confirm-credits[data-v-6c896aaa]{margin:.38rem 0 0;font-size:1.52rem;font-weight:800;line-height:1.2;color:var(--cp-credit-strong)}.generate-confirm-tip[data-v-6c896aaa]{margin:.55rem 0 0;font-size:.82rem;color:var(--cp-muted)}.generate-confirm-balance[data-v-6c896aaa]{margin:.3rem 0 0;font-size:.82rem;color:var(--cp-muted)}.generate-confirm-balance strong[data-v-6c896aaa]{color:var(--cp-text);font-weight:700}.generate-confirm-balance strong.is-insufficient[data-v-6c896aaa]{color:#dc2626}.generate-confirm-warning[data-v-6c896aaa]{margin:.55rem 0 0;font-size:.82rem;color:#dc2626;font-weight:600}.generate-confirm-warning.is-block[data-v-6c896aaa]{margin-top:0}.generate-confirm-actions[data-v-6c896aaa]{display:flex;justify-content:flex-end;gap:.55rem;padding:.85rem 1rem 1rem}.generate-confirm-btn[data-v-6c896aaa]{border:none;border-radius:10px;padding:.55rem .95rem;font-size:.85rem;font-weight:700;cursor:pointer}.generate-confirm-btn.is-cancel[data-v-6c896aaa]{background:var(--cp-soft);color:var(--cp-muted)}.generate-confirm-btn.is-confirm[data-v-6c896aaa]{background:var(--cp-accent);color:var(--cp-accent-ink)}.generate-confirm-btn[data-v-6c896aaa]:disabled,.generate-confirm-close[data-v-6c896aaa]:disabled{opacity:.6;cursor:not-allowed}.preview-status-chip[data-v-6c896aaa]{display:inline-flex;align-items:center;justify-content:center;min-width:78px;padding:.36rem .7rem;border-radius:999px;font-size:.78rem;font-weight:700;color:var(--cp-muted);background:var(--cp-soft);border:1px solid var(--cp-border)}.preview-status-chip.is-processing[data-v-6c896aaa]{color:var(--cp-accent-ink);background:#eab3082e;border-color:#eab3086b}.preview-status-chip.is-completed[data-v-6c896aaa]{color:#065f46;background:#10b9812e;border-color:#10b9816b}.preview-status-chip.is-failed[data-v-6c896aaa]{color:#991b1b;background:#ef44442e;border-color:#ef44446b}.preview-progress-card[data-v-6c896aaa]{border:1px solid var(--cp-border);border-radius:14px;background:var(--cp-card);padding:.9rem 1rem;margin-bottom:.9rem;box-shadow:0 8px 16px #0f172a0d}.progress-row[data-v-6c896aaa]{display:flex;align-items:center;justify-content:space-between;font-size:.86rem;color:var(--cp-muted)}.progress-row strong[data-v-6c896aaa]{color:var(--cp-text)}.progress-track[data-v-6c896aaa]{margin-top:.45rem;height:8px;border-radius:999px;background:var(--cp-soft);overflow:hidden}.progress-track span[data-v-6c896aaa]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#f59e0b,#eab308 55%,#fbbf24);transition:width .35s ease}.progress-stage[data-v-6c896aaa]{margin:.5rem 0 0;color:var(--cp-text);font-size:.86rem;font-weight:600}.progress-task-id[data-v-6c896aaa]{margin:.3rem 0 0;color:var(--cp-muted);font-size:.78rem}.preview-failure-card[data-v-6c896aaa]{margin-bottom:.9rem;border:1px solid rgba(239,68,68,.32);border-radius:12px;background:#ef444414;padding:.75rem .85rem}.preview-failure-title[data-v-6c896aaa]{margin:0;color:#991b1b;font-size:.88rem;font-weight:700}.preview-failure-reason[data-v-6c896aaa]{margin:.35rem 0 0;color:var(--cp-text);font-size:.82rem}.preview-failure-refund[data-v-6c896aaa]{margin:.3rem 0 0;color:#b45309;font-size:.8rem;font-weight:600}.preview-video-block[data-v-6c896aaa]{margin-top:.9rem;border:1px solid var(--cp-border);border-radius:12px;background:var(--cp-card);padding:.75rem}.preview-video[data-v-6c896aaa]{width:100%;max-height:420px;border-radius:10px;background:#000}.preview-video-actions[data-v-6c896aaa]{margin-top:.7rem;display:flex;align-items:center;gap:.6rem}.preview-video-btn[data-v-6c896aaa]{height:34px;border-radius:10px;border:1px solid rgba(234,179,8,.5);background:#eab30824;color:var(--cp-text);padding:0 .8rem;font-size:.78rem;font-weight:600;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center}.preview-video-btn[data-v-6c896aaa]:hover{border-color:#eab308b8;background:#eab30838}.preview-video-btn.is-disabled[data-v-6c896aaa]{opacity:.6;cursor:not-allowed}.preview-video-btn.is-download[data-v-6c896aaa]{border-color:#10b98166;background:#10b98124}.preview-video-btn.is-download[data-v-6c896aaa]:hover{border-color:#10b9819e;background:#10b9813d}.preview-video-btn.is-copy[data-v-6c896aaa]{border-color:#3b82f666;background:#3b82f624}.preview-video-btn.is-copy[data-v-6c896aaa]:hover{border-color:#3b82f69e;background:#3b82f63d}.preview-meta-row[data-v-6c896aaa]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-bottom:.9rem}.preview-meta-chip[data-v-6c896aaa]{border:1px solid var(--cp-border);border-radius:12px;background:var(--cp-card);padding:.55rem .65rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.preview-meta-chip span[data-v-6c896aaa]{color:var(--cp-muted);font-size:.75rem}.preview-meta-chip strong[data-v-6c896aaa]{color:var(--cp-text);font-size:.88rem}.preview-result[data-v-6c896aaa]{margin-top:.9rem;padding:.75rem .85rem;border-radius:12px;border:1px dashed var(--cp-border);background:var(--cp-card);display:flex;align-items:center;justify-content:space-between;gap:.75rem}.preview-result a[data-v-6c896aaa]{color:var(--cp-accent);font-size:.84rem;font-weight:700}.stage-header[data-v-6c896aaa]{display:flex;flex-direction:column;gap:.3rem;margin-bottom:1.1rem}.stage-header h3[data-v-6c896aaa]{margin:0;font-size:1.2rem;color:var(--cp-text)}.stage-header p[data-v-6c896aaa]{margin:0;font-size:.9rem;color:var(--cp-muted)}.stage-grid[data-v-6c896aaa]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.stage-card-item[data-v-6c896aaa]{border-radius:14px;border:1px solid var(--cp-border);background:var(--cp-card);overflow:hidden;box-shadow:0 10px 22px var(--cp-shadow)}.stage-card-media[data-v-6c896aaa]{position:relative;height:120px;background:var(--cp-grid)}.stage-card-tag[data-v-6c896aaa]{position:absolute;top:10px;left:10px;padding:.25rem .5rem;border-radius:8px;background:var(--cp-tag);color:#fff;font-size:.7rem;font-weight:600}.stage-card-body[data-v-6c896aaa]{padding:.8rem .85rem 1rem}.stage-card-body p[data-v-6c896aaa]{margin:0;font-size:.85rem;color:var(--cp-text);line-height:1.4}.stage-empty[data-v-6c896aaa]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--cp-muted)}.stage-empty-canvas[data-v-6c896aaa]{width:100%;min-height:500px;border-radius:16px;border:none;background:transparent;display:flex;align-items:center;justify-content:center;padding:1.5rem}.stage-empty-card[data-v-6c896aaa]{width:min(280px,100%);border:none;border-radius:20px;background:transparent;padding:1.9rem 1.35rem 1.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;box-shadow:none}.stage-empty-card h3[data-v-6c896aaa]{margin:.35rem 0 0;color:#edf2ff;font-size:1.08rem;letter-spacing:.01em}.stage-empty-card p[data-v-6c896aaa]{margin:.1rem 0 0;font-size:.8rem;color:#bcc6d9d1;text-align:center;line-height:1.55}.stage-icon[data-v-6c896aaa]{width:92px;height:92px;border-radius:28px;border:none;background:radial-gradient(circle at 28% 24%,rgba(255,255,255,.04),transparent 65%),#090c149e;display:flex;align-items:center;justify-content:center;color:#c7d1e4db;box-shadow:none}.generation-preview[data-v-6c896aaa]{width:100%;max-width:760px;margin:0 auto;background:linear-gradient(180deg,rgba(255,255,255,.9) 0%,var(--cp-soft) 100%);border:1px solid var(--cp-border);box-shadow:0 16px 28px var(--cp-shadow);border-radius:16px;padding:1rem}.preview-header[data-v-6c896aaa]{border-bottom:1px solid var(--cp-border)}.preview-item[data-v-6c896aaa]{background:var(--cp-card);border:1px solid var(--cp-border)}.preview-label[data-v-6c896aaa]{color:var(--cp-muted)}.preview-value[data-v-6c896aaa]{color:var(--cp-text)}.param-hint[data-v-6c896aaa]{color:var(--cp-muted)}@media(max-width:1200px){.stage-grid[data-v-6c896aaa]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1024px){.create-shell[data-v-6c896aaa]{grid-template-columns:1fr}.create-sidebar[data-v-6c896aaa]{position:static}.sidebar-card[data-v-6c896aaa]{max-height:none;padding-bottom:1rem}.sidebar-scroll[data-v-6c896aaa]{overflow:visible;margin-right:0;padding-right:0}.create-main[data-v-6c896aaa]{min-height:520px}}@media(max-width:768px){.stage-card[data-v-6c896aaa]{min-height:460px}.stage-empty-canvas[data-v-6c896aaa]{min-height:360px;padding:1rem}.stage-empty-card[data-v-6c896aaa]{width:min(250px,100%);padding:1.45rem 1.1rem 1.2rem}.model-selector-trigger[data-v-6c896aaa]{min-height:auto}.model-trigger-actions[data-v-6c896aaa]{min-width:auto}.model-panel-body[data-v-6c896aaa]{display:block}.model-provider-list[data-v-6c896aaa]{border-right:none;border-bottom:1px solid rgba(133,145,166,.14);display:flex;flex-wrap:wrap;gap:.6rem}.model-provider-heading[data-v-6c896aaa]{width:100%}.model-provider-item[data-v-6c896aaa]{width:auto;min-width:calc(50% - .3rem)}.model-card[data-v-6c896aaa]{padding:.86rem}.model-card-meta[data-v-6c896aaa]{flex-direction:column;align-items:flex-start}.model-trigger-meta[data-v-6c896aaa]{flex-direction:row;align-items:center}.model-card-tags[data-v-6c896aaa]{max-width:none;justify-content:flex-start}.preview-meta-row[data-v-6c896aaa]{grid-template-columns:1fr}.sidebar-card[data-v-6c896aaa]{padding:1rem}.stage-grid[data-v-6c896aaa],.history-grid[data-v-6c896aaa]{grid-template-columns:1fr}.resolution-card-grid[data-v-6c896aaa]{grid-template-columns:repeat(2,minmax(0,1fr))}.resolution-card[data-v-6c896aaa]{max-width:none}.duration-option-grid[data-v-6c896aaa]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.create-shell[data-v-6c896aaa]{gap:1rem}.model-selector-trigger[data-v-6c896aaa]{padding:.76rem .82rem}.model-trigger-main[data-v-6c896aaa]{align-items:center}.model-trigger-head[data-v-6c896aaa]{gap:.34rem}.model-trigger-meta[data-v-6c896aaa]{align-items:center}.model-provider-item[data-v-6c896aaa]{min-width:100%}.model-panel-picker-input[data-v-6c896aaa]{padding:.9rem}.model-selector-panel.is-compact .model-card-list[data-v-6c896aaa]{padding:.42rem .32rem .42rem .42rem;gap:.42rem}.model-selector-panel.is-compact .model-card[data-v-6c896aaa]{padding:.72rem}.model-card-topline[data-v-6c896aaa]{flex-wrap:wrap}.stage-body[data-v-6c896aaa]{padding:.5rem}.stage-empty-canvas[data-v-6c896aaa]{min-height:320px;border-radius:14px}.stage-empty-card[data-v-6c896aaa]{width:min(230px,100%);border-radius:16px}.stage-empty-card h3[data-v-6c896aaa]{font-size:1.16rem}.stage-empty-card p[data-v-6c896aaa]{font-size:.82rem}.stage-icon[data-v-6c896aaa]{width:78px;height:78px;border-radius:24px}.stage-tab[data-v-6c896aaa]{font-size:.92rem;margin-right:1rem}.generation-preview[data-v-6c896aaa]{max-width:100%}}.ranking-tab[data-v-6c896aaa]:focus-visible{outline:2px solid rgba(var(--workspace-accent-rgb),.72);outline-offset:3px}@media(max-width:1180px){.ranking-metrics[data-v-6c896aaa]{grid-template-columns:repeat(2,minmax(0,1fr))}.ranking-tabs[data-v-6c896aaa]{grid-template-columns:repeat(3,minmax(0,1fr))}.ranking-row[data-v-6c896aaa]{grid-template-columns:64px minmax(180px,1.2fr) repeat(3,minmax(110px,.8fr))}}@media(max-width:920px){.ranking-hero[data-v-6c896aaa],.ranking-panel-head[data-v-6c896aaa]{align-items:stretch;flex-direction:column}.ranking-hero-meta[data-v-6c896aaa],.ranking-filter-chip[data-v-6c896aaa]{width:100%}.ranking-table[data-v-6c896aaa]{overflow-x:auto}.ranking-row[data-v-6c896aaa]{min-width:760px}}@media(max-width:680px){.ranking-hero[data-v-6c896aaa]{padding:1.05rem}.ranking-metrics[data-v-6c896aaa],.ranking-tabs[data-v-6c896aaa]{grid-template-columns:minmax(0,1fr)}}.create-page[data-v-751e84f1]{--cp-bg: #f4f5f7;--cp-text: #1f2937;--cp-muted: #6b7280;--cp-card: #ffffff;--cp-soft: #f9fafb;--cp-border: #e5e7eb;--cp-shadow: rgba(17, 24, 39, .06);--cp-shadow-strong: rgba(17, 24, 39, .08);--cp-accent: #fbbf24;--cp-accent-ink: #78350f;--cp-credit-strong: #78350f;--cp-chip: #fef3c7;--cp-tag: rgba(17, 24, 39, .65);--cp-grid: linear-gradient(135deg, rgba(186, 197, 214, .9), rgba(228, 233, 240, .8));--cp-model-trigger-border: var(--cp-border);--cp-model-trigger-bg: linear-gradient(180deg, rgba(255, 255, 255, .92), rgba(255, 255, 255, .88)), var(--cp-card);--cp-model-trigger-hover-border: rgba(148, 163, 184, .72);--cp-model-trigger-shadow: 0 10px 22px var(--cp-shadow);--cp-model-trigger-hover-shadow: 0 18px 40px var(--cp-shadow-strong);--cp-model-title: #111827;--cp-model-desc: rgba(75, 85, 99, .88);--cp-model-logo-border: rgba(203, 210, 223, .84);--cp-model-logo-bg: linear-gradient(145deg, rgba(241, 245, 249, 1), rgba(226, 232, 240, 1));--cp-model-logo-shadow: inset 0 1px 0 rgba(255, 255, 255, .8);--cp-model-chip-bg: rgba(15, 23, 42, .06);--cp-model-chip-fg: rgba(31, 41, 55, .9);--cp-model-actions: rgba(71, 85, 105, .8);--cp-model-credit-bg: rgba(15, 23, 42, .08);--cp-model-credit-fg: rgba(31, 41, 55, .88);--cp-model-panel-border: var(--cp-border);--cp-model-panel-bg: linear-gradient(180deg, rgba(255, 255, 255, .97), rgba(255, 255, 255, .9)), var(--cp-card);--cp-model-panel-shadow: 0 18px 40px var(--cp-shadow-strong);--cp-model-panel-divider: rgba(203, 210, 223, .56);--cp-model-search-border: var(--cp-border);--cp-model-search-bg: var(--cp-soft);--cp-model-search-input: #111827;--cp-model-search-placeholder: rgba(100, 116, 139, .8);--cp-model-provider-list-bg: linear-gradient(180deg, rgba(148, 163, 184, .08), rgba(148, 163, 184, .02));--cp-model-provider-item: rgba(51, 65, 85, .9);--cp-model-provider-hover-bg: rgba(15, 23, 42, .06);--cp-model-provider-hover-border: rgba(156, 163, 175, .24);--cp-model-provider-active-indicator: rgba(31, 41, 55, .84);--cp-model-card-hover-border: rgba(156, 163, 175, .36);--cp-model-card-hover-bg: rgba(15, 23, 42, .03);--cp-model-card-active-border: rgba(191, 201, 214, .72);--cp-model-card-active-bg: linear-gradient(180deg, rgba(248, 250, 252, .96), rgba(244, 247, 250, .92));--cp-model-card-meta: rgba(71, 85, 105, .82);--cp-model-card-meta-icon: rgba(100, 116, 139, .8);--cp-model-empty-border: rgba(148, 163, 184, .4);--cp-model-empty-text: rgba(71, 85, 105, .82);--cp-model-filter-chip-bg: rgba(255, 255, 255, .78);--cp-model-filter-chip-border: rgba(203, 213, 225, .82);--cp-model-filter-chip-hover-bg: rgba(248, 250, 252, .98);--cp-model-filter-chip-hover-border: rgba(148, 163, 184, .44);--cp-model-summary-text: rgba(100, 116, 139, .88);--cp-model-trigger-status-bg: linear-gradient(135deg, rgba(245, 158, 11, .16), rgba(249, 115, 22, .06));--cp-model-trigger-status-border: rgba(217, 119, 6, .18);--cp-model-trigger-status-text: #9a3412;--cp-model-card-spec-bg: rgba(15, 23, 42, .04);--cp-model-card-spec-border: rgba(203, 213, 225, .78);--cp-model-card-spec-text: rgba(71, 85, 105, .78);--cp-model-card-hover-shadow: 0 12px 24px rgba(15, 23, 42, .06);--cp-model-card-active-shadow: 0 12px 24px rgba(15, 23, 42, .06);--cp-model-radius-search: 12px;--cp-model-radius-provider: 14px;--cp-model-radius-card: 16px;--cp-option-card-border: rgba(203, 213, 225, .92);--cp-option-card-bg: linear-gradient(180deg, rgba(255, 255, 255, .98), rgba(248, 250, 252, .98));--cp-option-card-shadow: inset 0 1px 0 rgba(255, 255, 255, .9), inset 0 -1px 0 rgba(226, 232, 240, .8), 0 8px 18px rgba(15, 23, 42, .06);--cp-option-card-overlay: linear-gradient(180deg, rgba(255, 255, 255, .5), transparent 30%), radial-gradient(circle at top center, rgba(255, 255, 255, .3), transparent 42%);--cp-option-card-hover-border: rgba(214, 176, 88, .34);--cp-option-card-hover-bg: linear-gradient(180deg, rgba(255, 251, 235, .96), rgba(255, 247, 223, .96));--cp-option-card-hover-shadow: inset 0 1px 0 rgba(255, 255, 255, .94), inset 0 -1px 0 rgba(251, 191, 36, .08), 0 10px 22px rgba(217, 119, 6, .12);--cp-option-card-active-border: rgba(214, 176, 88, .58);--cp-option-card-active-bg: linear-gradient(180deg, rgba(255, 242, 210, .98), rgba(250, 233, 186, .98));--cp-option-card-active-shadow: inset 0 0 0 1px rgba(226, 191, 103, .14), inset 0 1px 0 rgba(255, 255, 255, .92), 0 12px 24px rgba(217, 119, 6, .14);--cp-option-card-title: #1e293b;--cp-option-card-dimension: rgba(71, 85, 105, .78);--cp-option-card-active-title: #7c4a03;--cp-option-card-active-dimension: rgba(146, 64, 14, .78);--cp-option-badge-bg: rgba(245, 158, 11, .14);--cp-option-badge-text: #b45309;--cp-size-figure-bg: linear-gradient(180deg, rgba(248, 250, 252, .98), rgba(241, 245, 249, .98));--cp-size-figure-border: rgba(203, 213, 225, .9);--cp-size-figure-shadow: inset 0 1px 0 rgba(255, 255, 255, .88), inset 0 -1px 0 rgba(226, 232, 240, .7);--cp-size-figure-overlay: linear-gradient(180deg, rgba(255, 255, 255, .52), transparent 52%), radial-gradient(circle at top center, rgba(255, 255, 255, .34), transparent 44%);--cp-size-figure-inner-border: rgba(148, 163, 184, .14);--cp-size-figure-frame-border: rgba(100, 116, 139, .82);--cp-size-figure-frame-bg: linear-gradient(180deg, rgba(255, 255, 255, .82), rgba(241, 245, 249, .5));--cp-size-figure-frame-shadow: 0 0 0 1px rgba(255, 255, 255, .72), inset 0 1px 0 rgba(255, 255, 255, .9);--cp-size-option-dot: rgba(148, 163, 184, .24);--cp-size-option-dot-shadow: 0 0 0 1px rgba(148, 163, 184, .12);--cp-size-option-value: #1e293b;--cp-size-option-label: rgba(71, 85, 105, .76);--cp-size-option-active-figure-border: rgba(214, 176, 88, .28);--cp-size-option-active-figure-bg: linear-gradient(180deg, rgba(255, 248, 235, .96), rgba(251, 237, 202, .96));--cp-size-option-active-figure-shadow: inset 0 1px 0 rgba(255, 255, 255, .9), inset 0 -1px 0 rgba(217, 119, 6, .08);--cp-size-option-active-frame-border: rgba(146, 64, 14, .68);--cp-size-option-active-frame-bg: linear-gradient(180deg, rgba(255, 255, 255, .66), rgba(255, 247, 223, .32));--cp-size-option-active-value: #7c4a03;--cp-size-option-active-label: rgba(146, 64, 14, .8);--cp-size-option-active-dot: #d97706;--cp-size-option-active-dot-shadow: 0 0 0 1px rgba(217, 119, 6, .18), 0 0 10px rgba(217, 119, 6, .18);--cp-option-active-ring: 0 10px 22px rgba(217, 119, 6, .1);--cp-model-empty-bg: rgba(148, 163, 184, .04);--cp-model-empty-icon-bg: rgba(255, 255, 255, .56);--cp-history-failed-bg: rgba(254, 226, 226, .92);--cp-history-failed-border: rgba(248, 113, 113, .34);--cp-history-failed-text: #b91c1c;--cp-history-spinner-track: rgba(148, 163, 184, .34);--cp-history-spinner-head: rgba(14, 165, 233, .88);--cp-history-play-bg: rgba(255, 255, 255, .72);--cp-history-play-bg-hover: rgba(255, 255, 255, .88);--cp-history-play-border: rgba(203, 213, 225, .84);--cp-history-play-color: #0f172a;--cp-history-play-shadow: 0 8px 22px rgba(15, 23, 42, .12);--cp-history-tag-border: rgba(148, 163, 184, .34);--cp-history-tag-bg: rgba(226, 232, 240, .72);--cp-history-tag-color: rgba(51, 65, 85, .92);--cp-history-tag-shadow: inset 0 1px 0 rgba(255, 255, 255, .72), 0 1px 2px rgba(15, 23, 42, .06);--cp-history-tag-model-border: rgba(217, 119, 6, .28);--cp-history-tag-model-bg: rgba(254, 243, 199, .9);--cp-history-tag-model-color: #9a3412;--cp-history-tag-model-shadow: inset 0 1px 0 rgba(255, 255, 255, .68), 0 1px 2px rgba(217, 119, 6, .08);--bg-primary: var(--cp-soft);--bg-secondary: var(--cp-card);--bg-tertiary: var(--cp-soft);--bg-card: var(--cp-card);--text-primary: var(--cp-text);--text-secondary: var(--cp-muted);--text-tertiary: var(--cp-muted);--border: var(--cp-border);--primary: var(--cp-accent);background:var(--cp-bg);color:var(--cp-text);color-scheme:light;min-height:100vh;padding-top:72px}.image-generate-page.is-dark[data-v-751e84f1]{--cp-bg: #111213;background:var(--cp-bg)}.container[data-v-751e84f1]{max-width:1200px;margin:0 auto;padding:0 2rem}.content-section[data-v-751e84f1]{padding:.35rem 0 4rem}.create-shell[data-v-751e84f1]{display:grid;grid-template-columns:460px minmax(0,1fr);gap:1.5rem;align-items:start}.create-sidebar[data-v-751e84f1]{position:sticky;top:92px}.create-main[data-v-751e84f1]{min-height:720px}.sidebar-card[data-v-751e84f1]{background:var(--cp-card);border:1px solid var(--cp-border);border-radius:18px;padding:1.2rem 1.2rem .95rem;display:flex;flex-direction:column;min-height:800px;max-height:calc(100vh - 120px);overflow:hidden;box-shadow:0 12px 28px var(--cp-shadow)}.sidebar-scroll[data-v-751e84f1]{flex:0 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:1.05rem;padding-right:.15rem;margin-right:-.15rem}.stage-empty-card p[data-v-751e84f1],.generate-confirm-copy[data-v-751e84f1],.generate-confirm-balance[data-v-751e84f1],.model-card-desc[data-v-751e84f1],.model-trigger-desc[data-v-751e84f1]{margin:0;color:var(--cp-muted);line-height:1.6}.sidebar-section[data-v-751e84f1]{display:flex;flex-direction:column;gap:.75rem}.sidebar-label[data-v-751e84f1]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--cp-muted)}.sidebar-label-row[data-v-751e84f1]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.sidebar-textarea[data-v-751e84f1]{background:var(--cp-soft);border:1px solid var(--cp-border);border-radius:12px;padding:.6rem;display:flex;flex-direction:column;gap:.2rem}.resolution-card-grid[data-v-751e84f1],.size-option-grid[data-v-751e84f1]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.64rem;justify-items:start}.resolution-card[data-v-751e84f1],.size-option-card[data-v-751e84f1],.model-card[data-v-751e84f1],.history-action-btn[data-v-751e84f1],.sidebar-generate[data-v-751e84f1],.generate-confirm-btn[data-v-751e84f1],.generate-confirm-close[data-v-751e84f1],.model-provider-item[data-v-751e84f1],.model-selector-trigger[data-v-751e84f1],.model-panel-search-chevron[data-v-751e84f1]{transition:border-color .18s ease,background .18s ease,transform .18s ease,box-shadow .18s ease,color .18s ease}.resolution-card[data-v-751e84f1],.size-option-card[data-v-751e84f1]{border:1px solid var(--cp-border);border-radius:12px;background:var(--cp-soft);padding:.62rem .68rem;width:100%;color:var(--cp-text);text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:.35rem}.resolution-card[data-v-751e84f1]:hover,.size-option-card[data-v-751e84f1]:hover,.model-card[data-v-751e84f1]:hover,.history-action-btn[data-v-751e84f1]:hover,.sidebar-generate[data-v-751e84f1]:hover,.model-selector-trigger[data-v-751e84f1]:hover,.model-provider-item[data-v-751e84f1]:hover,.model-panel-search-chevron[data-v-751e84f1]:hover,.generate-confirm-close[data-v-751e84f1]:hover,.generate-confirm-btn[data-v-751e84f1]:hover{transform:translateY(-1px)}.resolution-card.active[data-v-751e84f1],.size-option-card.active[data-v-751e84f1]{border-color:#fbbf249e;background:linear-gradient(180deg,#fbbf2429,#fbbf240f);box-shadow:var(--cp-option-active-ring)}.resolution-card-top[data-v-751e84f1]{display:flex;align-items:center;justify-content:center;width:100%}.resolution-title-wrap[data-v-751e84f1]{display:flex;flex-direction:column;justify-content:center;min-height:2.16rem;align-items:center;text-align:center}.resolution-title-row[data-v-751e84f1]{display:inline-flex;align-items:center;justify-content:center;gap:.38rem}.resolution-title[data-v-751e84f1]{font-size:.78rem;line-height:1.2;font-weight:700;letter-spacing:-.01em;color:var(--cp-option-card-title)}.resolution-dimension[data-v-751e84f1]{margin-top:.14rem;font-size:.54rem;line-height:1.1;font-weight:600;color:var(--cp-option-card-dimension);text-align:center}.resolution-badge[data-v-751e84f1],.history-status[data-v-751e84f1]{display:inline-flex;align-items:center;justify-content:center;min-height:1.1rem;padding:0 .42rem;border-radius:999px;background:var(--cp-option-badge-bg);color:var(--cp-option-badge-text);font-size:.62rem;font-weight:700;line-height:1}.resolution-badge[data-v-751e84f1]{flex-shrink:0;margin-top:0;margin-right:0}.resolution-card[data-v-751e84f1]{min-height:64px;justify-content:center;gap:.14rem;padding:.44rem .5rem .48rem;border:1px solid var(--cp-option-card-border);border-radius:12px;background:var(--cp-option-card-bg);box-shadow:var(--cp-option-card-shadow);position:relative;overflow:hidden;max-width:96px}.resolution-card[data-v-751e84f1]:before{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--cp-option-card-overlay);pointer-events:none}.resolution-card[data-v-751e84f1]:hover{border-color:var(--cp-option-card-hover-border);background:var(--cp-option-card-hover-bg);box-shadow:var(--cp-option-card-hover-shadow)}.resolution-card.active[data-v-751e84f1]{border-color:var(--cp-option-card-active-border);background:var(--cp-option-card-active-bg);box-shadow:var(--cp-option-card-active-shadow)}.resolution-card.active .resolution-title[data-v-751e84f1]{color:var(--cp-option-card-active-title)}.resolution-card.active .resolution-dimension[data-v-751e84f1]{color:var(--cp-option-card-active-dimension)}.resolution-card.active .resolution-badge[data-v-751e84f1]{background:var(--cp-option-badge-bg);color:var(--cp-option-card-active-dimension)}.size-option-card[data-v-751e84f1]{min-height:64px;align-items:center;justify-content:center;gap:0;padding:.44rem .5rem .48rem;border:1px solid var(--cp-option-card-border);border-radius:15px;background:var(--cp-option-card-bg);box-shadow:var(--cp-option-card-shadow);position:relative;overflow:hidden;max-width:96px}.size-option-card[data-v-751e84f1]:before{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--cp-option-card-overlay);pointer-events:none}.size-option-card[data-v-751e84f1]:after{content:"";position:absolute;top:.48rem;right:.48rem;width:.32rem;height:.32rem;border-radius:999px;background:var(--cp-size-option-dot);box-shadow:var(--cp-size-option-dot-shadow);pointer-events:none}.size-option-card[data-v-751e84f1]:hover{border-color:var(--cp-option-card-hover-border);background:var(--cp-option-card-hover-bg);box-shadow:var(--cp-option-card-hover-shadow)}.size-option-card.active[data-v-751e84f1]{border-color:var(--cp-option-card-active-border);background:var(--cp-option-card-active-bg);box-shadow:var(--cp-option-card-active-shadow);transform:translateY(-1px)}.size-option-card.active[data-v-751e84f1]:after{background:var(--cp-size-option-active-dot);box-shadow:var(--cp-size-option-active-dot-shadow)}.size-option-meta[data-v-751e84f1]{display:flex;flex-direction:column;align-items:center;gap:.12rem;position:relative;z-index:1}.size-option-value-row[data-v-751e84f1]{display:inline-flex;align-items:center;justify-content:center;gap:.28rem}.size-option-value[data-v-751e84f1]{font-size:.8rem;line-height:1;font-weight:800;color:var(--cp-size-option-value);letter-spacing:-.01em}.size-option-badge[data-v-751e84f1]{transform:translateY(-1px)}.size-option-label[data-v-751e84f1]{font-size:.62rem;line-height:1.1;color:var(--cp-size-option-label);text-align:center}.size-option-card.active .size-option-value[data-v-751e84f1]{color:var(--cp-size-option-active-value)}.size-option-card.active .size-option-label[data-v-751e84f1]{color:var(--cp-size-option-active-label)}.sidebar-footer[data-v-751e84f1]{position:sticky;bottom:0;margin-top:.75rem;background:var(--cp-card);border-top:1px solid var(--cp-border);padding-top:.9rem;padding-bottom:.1rem;gap:.75rem;z-index:2}.sidebar-credits[data-v-751e84f1]{display:flex;justify-content:space-between;color:var(--cp-muted);font-size:.85rem}.sidebar-credits strong[data-v-751e84f1]{color:var(--cp-credit-strong)}.sidebar-asset-toggle[data-v-751e84f1]{display:flex;align-items:center;gap:.5rem;color:var(--cp-text);font-size:.82rem;font-weight:600;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sidebar-asset-toggle input[data-v-751e84f1]{position:absolute;opacity:0;pointer-events:none}.sidebar-asset-box[data-v-751e84f1]{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;border-radius:5px;border:1px solid var(--cp-border);background:var(--cp-soft);color:transparent;flex-shrink:0;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.sidebar-asset-box svg[data-v-751e84f1]{width:14px;height:14px}.sidebar-asset-toggle:hover .sidebar-asset-box[data-v-751e84f1]{border-color:var(--cp-accent)}.sidebar-asset-toggle input:checked+.sidebar-asset-box[data-v-751e84f1]{border-color:var(--cp-accent);background:var(--cp-accent);color:var(--cp-accent-ink)}.sidebar-asset-toggle input:focus-visible+.sidebar-asset-box[data-v-751e84f1]{outline:2px solid rgba(var(--primary-rgb),.28);outline-offset:2px}.sidebar-generate[data-v-751e84f1]{border:none;border-radius:12px;padding:.88rem 1rem;font-size:.95rem;font-weight:700;background:var(--cp-accent);color:var(--cp-accent-ink);cursor:pointer;width:100%}.sidebar-generate.disabled[data-v-751e84f1],.generate-confirm-btn[data-v-751e84f1]:disabled,.generate-confirm-close[data-v-751e84f1]:disabled{opacity:.6;cursor:not-allowed;transform:none}.stage-card[data-v-751e84f1]{background:var(--cp-card);border:1px solid var(--cp-border);border-radius:18px;padding:1rem 1.05rem 1.2rem;min-height:680px;display:flex;flex-direction:column;gap:.95rem;box-shadow:0 18px 40px var(--cp-shadow-strong);position:relative;overflow:hidden}.stage-card[data-v-751e84f1]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 14% 6%,rgba(234,179,8,.1),transparent 32%),radial-gradient(circle at 78% 11%,rgba(59,130,246,.07),transparent 36%),linear-gradient(180deg,#ffffff08,#fff0);pointer-events:none}.stage-card[data-v-751e84f1]>*{position:relative;z-index:1}.stage-toolbar[data-v-751e84f1]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.stage-tabs[data-v-751e84f1]{display:inline-flex;align-items:center;gap:.2rem;padding:0;border-radius:0;background:transparent;border:none}.stage-tab[data-v-751e84f1]{position:relative;border:none;background:transparent;padding:.28rem .2rem .64rem;margin-right:1.35rem;border-radius:0;color:#a6b0c49e;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:color .18s ease}.stage-tab[data-v-751e84f1]:before{content:"";position:absolute;left:0;bottom:-.05rem;width:1.55rem;height:3px;border-radius:999px;background:linear-gradient(90deg,#e2e9f8c7,#e2e9f87a);opacity:0;transform:scaleX(.55);transform-origin:left center;transition:opacity .2s ease,transform .2s ease}.stage-tab.active[data-v-751e84f1]{color:#edf2ff}.stage-tab.active[data-v-751e84f1]:after{content:"";position:absolute;left:0;bottom:-.05rem;width:1.55rem;height:3px;border-radius:999px;background:linear-gradient(90deg,#f8fafc,#f8fafceb)}.stage-tab[data-v-751e84f1]:last-child{margin-right:0}.stage-tab[data-v-751e84f1]:hover{color:#e2e9f8d1}.stage-tab[data-v-751e84f1]:not(.active):hover:before{opacity:1;transform:scaleX(1)}.preview-status-chip[data-v-751e84f1]{display:inline-flex;align-items:center;justify-content:center;min-width:78px;padding:.36rem .7rem;border-radius:999px;font-size:.78rem;font-weight:700;color:var(--cp-muted);background:var(--cp-soft);border:1px solid var(--cp-border)}.preview-status-chip.is-processing[data-v-751e84f1]{color:var(--cp-accent-ink);background:#eab3082e;border-color:#eab3086b}.preview-status-chip.is-completed[data-v-751e84f1]{color:#065f46;background:#10b9812e;border-color:#10b9816b}.preview-status-chip.is-failed[data-v-751e84f1]{color:#991b1b;background:#ef44442e;border-color:#ef44446b}.stage-empty-card p[data-v-751e84f1],.history-card-sub[data-v-751e84f1],.generate-confirm-copy[data-v-751e84f1],.generate-confirm-balance[data-v-751e84f1],.model-card-desc[data-v-751e84f1],.model-trigger-desc[data-v-751e84f1]{margin:0;color:var(--cp-muted);line-height:1.6}.stage-body[data-v-751e84f1]{flex:1;display:flex;align-items:stretch;justify-content:center;padding:.35rem .35rem .75rem}.stage-history[data-v-751e84f1]{width:100%}.history-grid[data-v-751e84f1]{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.history-card[data-v-751e84f1]{position:relative;border:1px solid var(--cp-border);border-radius:12px;background:var(--cp-card);padding:.55rem;display:flex;flex-direction:column;gap:.55rem;overflow:hidden}.history-card.is-failed[data-v-751e84f1]{border-color:#f8717157;box-shadow:inset 0 0 0 1px #f8717114}.history-marquee-border[data-v-751e84f1]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:2}.history-marquee-track[data-v-751e84f1]{fill:none;stroke:#38bdf82e;stroke-width:.85}.history-marquee-tail-far[data-v-751e84f1]{fill:none;stroke:#38bdf829;stroke-width:.9;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:18 82;stroke-dashoffset:14;filter:drop-shadow(0 0 1px rgba(56,189,248,.18));animation:queue-border-marquee-751e84f1 2.1s linear infinite}.history-marquee-tail-near[data-v-751e84f1]{fill:none;stroke:#38bdf857;stroke-width:.98;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:11.5 88.5;stroke-dashoffset:7;filter:drop-shadow(0 0 2px rgba(56,189,248,.28));animation:queue-border-marquee-751e84f1 2.1s linear infinite}.history-marquee-cursor[data-v-751e84f1]{fill:none;stroke:#7dd3fce6;stroke-width:1.05;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:3.4 96.6;stroke-dashoffset:0;filter:drop-shadow(0 0 3px rgba(56,189,248,.42));animation:queue-border-marquee-751e84f1 2.1s linear infinite}.history-thumb-btn[data-v-751e84f1]{border:none;background:transparent;padding:0;margin:0;cursor:pointer;position:relative;z-index:2}.history-thumb[data-v-751e84f1]{width:100%;aspect-ratio:9 / 16;-o-object-fit:cover;object-fit:cover;border-radius:10px;background:#000}.image-history-thumb[data-v-751e84f1]{position:relative;aspect-ratio:9 / 16;overflow:hidden;background:#000}.image-history-collage[data-v-751e84f1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:2px;height:100%}.image-history-collage.is-count-1[data-v-751e84f1]{grid-template-columns:1fr}.image-history-collage.is-count-3 img[data-v-751e84f1]:first-child{grid-row:span 2}.image-history-collage img[data-v-751e84f1]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.history-thumb-loading[data-v-751e84f1]{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.65rem;background:radial-gradient(circle at 25% 20%,#38bdf833,#0f172af0 60%);color:#e2e8f0e6}.history-thumb-failed[data-v-751e84f1]{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.65rem;background:radial-gradient(circle at 30% 18%,#f8717147,#450a0af5 68%);color:#fee2e2f5}.history-failed-icon[data-v-751e84f1]{width:30px;height:30px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:1rem;font-weight:800;color:var(--cp-history-failed-text);background:var(--cp-history-failed-bg);border:1px solid var(--cp-history-failed-border)}.history-loading-spinner[data-v-751e84f1]{width:26px;height:26px;border-radius:999px;border:2px solid var(--cp-history-spinner-track);border-top-color:var(--cp-history-spinner-head);animation:queue-spinner-rotate-751e84f1 .9s linear infinite}.history-loading-text[data-v-751e84f1]{font-size:.78rem;font-weight:600}.history-play-icon[data-v-751e84f1]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:54px;height:54px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:var(--cp-history-play-color);background:var(--cp-history-play-bg);border:1px solid var(--cp-history-play-border);box-shadow:var(--cp-history-play-shadow);transition:transform .18s ease,background .18s ease;pointer-events:none}.history-play-icon svg[data-v-751e84f1]{width:22px;height:22px}.history-thumb-btn:hover .history-play-icon[data-v-751e84f1]{transform:translate(-50%,-50%) scale(1.06);background:var(--cp-history-play-bg-hover)}.history-card.is-generating .history-play-icon[data-v-751e84f1]{opacity:0}.history-thumb-mask[data-v-751e84f1]{position:absolute;left:0;right:0;bottom:0;padding:.35rem .5rem;border-bottom-left-radius:10px;border-bottom-right-radius:10px;font-size:.72rem;color:#f8fafc;background:linear-gradient(180deg,#0f172a00,#0f172ad1)}.history-card-meta[data-v-751e84f1]{display:flex;flex-direction:column;gap:.55rem}.history-card-title[data-v-751e84f1]{margin:0;color:var(--cp-text);font-size:.8rem;font-weight:700;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.history-card-sub[data-v-751e84f1]{margin:0;color:var(--cp-muted);font-size:.72rem}.history-card-tags[data-v-751e84f1]{display:flex;flex-wrap:wrap;gap:.38rem;align-items:flex-start}.history-meta-tag[data-v-751e84f1]{display:inline-flex;align-items:center;justify-content:center;min-height:1.5rem;padding:.2rem .52rem;border-radius:999px;border:1px solid var(--cp-history-tag-border);background:var(--cp-history-tag-bg);color:var(--cp-history-tag-color);font-size:.69rem;font-weight:600;letter-spacing:.01em;line-height:1.15;box-shadow:var(--cp-history-tag-shadow);white-space:nowrap}.history-meta-tag.is-model[data-v-751e84f1]{border-color:var(--cp-history-tag-model-border);background:var(--cp-history-tag-model-bg);color:var(--cp-history-tag-model-color);box-shadow:var(--cp-history-tag-model-shadow)}.history-card-error[data-v-751e84f1]{color:#fca5a5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.history-card-actions[data-v-751e84f1]{display:flex;align-items:center;gap:.45rem;position:relative;z-index:2}.history-action-btn[data-v-751e84f1]{height:30px;border-radius:8px;border:1px solid var(--cp-border);background:var(--cp-bg);color:var(--cp-text);padding:0 .55rem;font-size:.72rem;font-weight:600;cursor:pointer}.history-action-btn.is-disabled[data-v-751e84f1],.history-action-btn[data-v-751e84f1]:disabled{opacity:.55;cursor:not-allowed}.history-action-btn.is-danger[data-v-751e84f1]{border-color:#f8717194;background:#b91c1c47;color:#fecaca}.history-action-btn.is-danger[data-v-751e84f1]:hover:not(:disabled){border-color:#ef4444;background:#991b1b6b;color:#fee2e2;box-shadow:0 0 0 1px #ef444438,0 8px 18px #7f1d1d47}.history-action-btn[data-v-751e84f1]:focus-visible{outline:none;box-shadow:0 0 0 3px #fbbf243d}.stage-empty[data-v-751e84f1]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--cp-muted)}.stage-empty-canvas[data-v-751e84f1]{width:100%;min-height:500px;border-radius:16px;border:none;background:transparent;display:flex;align-items:center;justify-content:center;padding:1.5rem}.stage-empty-card[data-v-751e84f1]{width:min(280px,100%);border:none;border-radius:20px;background:transparent;padding:1.9rem 1.35rem 1.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;box-shadow:none}.stage-icon[data-v-751e84f1]{width:92px;height:92px;border-radius:28px;border:none;background:radial-gradient(circle at 28% 24%,rgba(255,255,255,.04),transparent 65%),#090c149e;display:flex;align-items:center;justify-content:center;color:#c7d1e4db;box-shadow:none}.stage-empty-card h3[data-v-751e84f1]{margin:.35rem 0 0;color:#edf2ff;font-size:1.08rem;letter-spacing:.01em}.stage-empty-card p[data-v-751e84f1]{margin:.1rem 0 0;font-size:.8rem;color:#bcc6d9d1;text-align:center;line-height:1.55}@keyframes queue-border-marquee-751e84f1{0%{stroke-dashoffset:0}to{stroke-dashoffset:-100}}@keyframes queue-spinner-rotate-751e84f1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.history-marquee-tail-far[data-v-751e84f1],.history-marquee-tail-near[data-v-751e84f1],.history-marquee-cursor[data-v-751e84f1],.history-loading-spinner[data-v-751e84f1]{animation:none}}.generate-confirm-overlay[data-v-751e84f1]{position:fixed;inset:0;z-index:1300;display:flex;align-items:center;justify-content:center;padding:1.25rem;background:#0206178f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.history-lightbox[data-v-751e84f1]{position:fixed;inset:0;z-index:1400;padding:clamp(.8rem,2vw,1.5rem);display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 18% 12%,rgba(251,191,36,.12),transparent 30%),radial-gradient(circle at 82% 22%,rgba(56,210,194,.1),transparent 28%),#020617c7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.history-lightbox-dialog[data-v-751e84f1]{position:relative;width:min(650px,calc(100vw - 2rem));max-height:calc(100vh - 2rem);border-radius:22px;border:1px solid rgba(251,191,36,.22);background:linear-gradient(135deg,rgba(251,191,36,.08),transparent 34%),linear-gradient(180deg,#0f141ffa,#060a12fa);box-shadow:0 30px 90px #00000085,inset 0 1px #ffffff0d;overflow:hidden;display:flex;flex-direction:column}.history-lightbox-close[data-v-751e84f1]:hover,.history-lightbox-thumb[data-v-751e84f1]:hover{border-color:#fbbf248c;background:#fbbf2424}.history-lightbox-download[data-v-751e84f1]:hover:not(:disabled){border-color:#fbbf24b8;background:linear-gradient(180deg,#ffd86a,#e0a226);color:#111827;box-shadow:0 10px 24px #d99b213d}.history-lightbox-nav[data-v-751e84f1]:hover{border-color:#fbbf24a6;background:#0f172ae0;color:#f8fafc}.history-lightbox-head[data-v-751e84f1]{padding:.8rem 1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid rgba(148,163,184,.14);background:#02061757}.history-lightbox-title[data-v-751e84f1]{min-width:0;margin:0;color:#f8fafc;font-size:clamp(1.05rem,1.8vw,1.35rem);line-height:1.18;letter-spacing:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-lightbox-copy[data-v-751e84f1]{min-width:0;display:grid;gap:.48rem}.history-lightbox-kicker[data-v-751e84f1]{display:inline-flex;align-items:center;gap:.36rem;width:-moz-fit-content;width:fit-content;padding:.34rem .62rem;border-radius:999px;background:#fbbf2429;border:1px solid rgba(251,191,36,.2);color:#f5d36b;font-size:.72rem;font-weight:700}.history-lightbox-kicker svg[data-v-751e84f1],.history-lightbox-download svg[data-v-751e84f1],.history-lightbox-close svg[data-v-751e84f1],.history-lightbox-nav svg[data-v-751e84f1]{width:1em;height:1em;flex:0 0 auto}.history-lightbox-specs[data-v-751e84f1]{display:flex;flex-wrap:wrap;gap:.42rem}.history-lightbox-specs span[data-v-751e84f1]{display:inline-flex;align-items:center;min-height:1.75rem;padding:.32rem .58rem;border-radius:999px;border:1px solid rgba(148,163,184,.14);background:#0f172a94;color:#e2e8f0c7;font-size:.76rem;font-weight:700}.history-lightbox-tools[data-v-751e84f1]{display:flex;align-items:center;gap:.7rem;flex-shrink:0}.history-lightbox-download[data-v-751e84f1]{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;margin-top:auto;gap:.42rem;min-height:2.35rem;border:1px solid rgba(251,191,36,.45);border-radius:999px;padding:.58rem .92rem;background:linear-gradient(180deg,#f7c44f,#d99b21);color:var(--cp-accent-ink);font-size:.82rem;font-weight:700;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,opacity .18s ease}.history-lightbox-download[data-v-751e84f1]:disabled{opacity:.55;cursor:not-allowed}.history-lightbox-close[data-v-751e84f1]{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;border:1px solid rgba(148,163,184,.16);border-radius:999px;background:#0f172a9e;color:#f8fafce6;cursor:pointer;transition:background-color .18s ease,border-color .18s ease}.history-lightbox-stage[data-v-751e84f1]{position:relative;min-height:0;flex:1;display:grid;grid-template-columns:minmax(220px,.9fr) minmax(190px,.78fr);align-items:stretch;gap:.7rem;padding:.7rem;background:linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:34px 34px}.history-lightbox-preview[data-v-751e84f1]{position:relative;min-width:0;display:flex;align-items:center;justify-content:center}.history-lightbox-frame[data-v-751e84f1]{width:min(100%,calc((min(66vh,680px) - 2rem)*.5625 + 2rem));aspect-ratio:9 / 16;max-height:min(66vh,680px);display:flex;align-items:center;justify-content:center;padding:clamp(.35rem,.9vw,.65rem);border-radius:18px;border:1px solid rgba(148,163,184,.16);background:#02061761;box-shadow:inset 0 1px #ffffff0a}.history-lightbox-image[data-v-751e84f1]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:14px;background:#ffffff05;box-shadow:0 18px 44px #0000005c}.history-lightbox-nav[data-v-751e84f1]{position:absolute;top:50%;transform:translateY(-50%);z-index:1;display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border:1px solid rgba(148,163,184,.18);border-radius:999px;background:#020617ad;color:#f8fafcd6;font-size:1.08rem;line-height:1;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.history-lightbox-nav.is-prev[data-v-751e84f1]{left:1.7rem}.history-lightbox-nav.is-next[data-v-751e84f1]{right:1.7rem}.history-lightbox-footer[data-v-751e84f1]{display:grid;gap:.8rem;padding:.95rem 1.1rem 1rem;border-top:1px solid rgba(148,163,184,.14);background:#02061752}.history-lightbox-thumbs[data-v-751e84f1]{display:flex;gap:.6rem;overflow-x:auto;padding-bottom:.1rem}.history-lightbox-thumb[data-v-751e84f1]{position:relative;width:76px;height:76px;padding:.18rem;border:1px solid rgba(148,163,184,.18);border-radius:12px;background:#0f172a94;overflow:hidden;cursor:pointer;flex:0 0 auto;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.history-lightbox-thumb.active[data-v-751e84f1]{border-color:#fbbf24cc;background:#fbbf241f;box-shadow:0 0 0 2px #fbbf2429}.history-lightbox-thumb img[data-v-751e84f1]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:9px}.history-lightbox-thumb span[data-v-751e84f1]{position:absolute;right:.32rem;bottom:.32rem;min-width:1.25rem;height:1.25rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#020617b8;color:#f8fafc;font-size:.68rem;font-weight:800}.history-lightbox-meta[data-v-751e84f1]{min-width:0}.history-lightbox-prompt[data-v-751e84f1]{min-width:0;min-height:0;border-radius:18px;border:1px solid rgba(148,163,184,.16);background:#0206176b;padding:clamp(.9rem,1.8vw,1.2rem);overflow:auto;box-shadow:inset 0 1px #ffffff0a;display:flex;flex-direction:column;gap:1rem}.history-lightbox-meta p[data-v-751e84f1]{margin:0;max-width:100%;color:#e2e8f0c7;font-size:.9rem;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.generate-confirm-dialog[data-v-751e84f1]{width:min(420px,calc(100vw - 2rem));border-radius:16px;border:1px solid var(--cp-border);background:var(--cp-card);box-shadow:0 20px 44px var(--cp-shadow-strong);overflow:hidden}.generate-confirm-head[data-v-751e84f1]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.8rem .95rem;border-bottom:1px solid var(--cp-border)}.generate-confirm-head h3[data-v-751e84f1]{margin:0;font-size:.98rem;font-weight:700;letter-spacing:-.01em}.generate-confirm-close[data-v-751e84f1]{border:1px solid var(--cp-border);border-radius:10px;background:var(--cp-soft);color:var(--cp-muted);padding:.4rem .72rem;font-size:.78rem;font-weight:700;line-height:1;cursor:pointer}.generate-confirm-body[data-v-751e84f1]{padding:.92rem .95rem .82rem}.generate-confirm-copy[data-v-751e84f1]{font-size:.84rem;letter-spacing:-.01em}.generate-confirm-credits[data-v-751e84f1]{margin:.22rem 0 0;font-size:1.68rem;line-height:1.15;font-weight:800;letter-spacing:-.02em;color:var(--cp-credit-strong)}.generate-confirm-balance[data-v-751e84f1]{margin:.34rem 0 0;font-size:.82rem;line-height:1.5}.generate-confirm-tip[data-v-751e84f1]{margin:.48rem 0 0;font-size:.8rem;line-height:1.5;color:var(--cp-muted)}.generate-confirm-balance strong[data-v-751e84f1]{color:var(--cp-text);font-weight:700}.generate-confirm-balance strong.is-insufficient[data-v-751e84f1]{color:#dc2626}.generate-confirm-warning[data-v-751e84f1]{margin:.48rem 0 0;font-size:.8rem;line-height:1.5;color:#dc2626;font-weight:600}.generate-confirm-summary[data-v-751e84f1]{margin-top:.75rem;display:grid;gap:.5rem;padding:.75rem .8rem;border-radius:14px;border:1px solid var(--cp-border);background:var(--cp-soft)}.confirm-summary-row[data-v-751e84f1]{display:flex;align-items:center;justify-content:space-between;gap:.8rem;font-size:.84rem;color:var(--cp-muted)}.confirm-summary-row strong[data-v-751e84f1]{color:var(--cp-text);text-align:right}.generate-confirm-actions[data-v-751e84f1]{display:flex;justify-content:flex-end;gap:.55rem;padding:0 .95rem .9rem}.generate-confirm-btn[data-v-751e84f1]{border:none;border-radius:10px;padding:.54rem .92rem;font-size:.85rem;font-weight:700;cursor:pointer}.generate-confirm-btn.is-cancel[data-v-751e84f1]{background:var(--cp-soft);color:var(--cp-muted)}.generate-confirm-btn.is-confirm[data-v-751e84f1]{background:var(--cp-accent);color:var(--cp-accent-ink)}@media(max-width:1120px){.create-shell[data-v-751e84f1]{grid-template-columns:1fr}.create-sidebar[data-v-751e84f1]{position:static}.sidebar-card[data-v-751e84f1]{min-height:auto;max-height:none}}@media(max-width:768px){.container[data-v-751e84f1]{padding:0 1rem}.content-section[data-v-751e84f1]{padding:1rem 0 3rem}.sidebar-card[data-v-751e84f1],.stage-card[data-v-751e84f1]{padding-left:.9rem;padding-right:.9rem}.stage-card[data-v-751e84f1]{min-height:460px}.history-grid[data-v-751e84f1]{grid-template-columns:1fr}.resolution-card-grid[data-v-751e84f1],.size-option-grid[data-v-751e84f1]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.generate-confirm-actions[data-v-751e84f1]{flex-direction:column}.history-lightbox-stage[data-v-751e84f1]{grid-template-columns:1fr;padding:.55rem}.history-lightbox-frame[data-v-751e84f1]{min-height:330px;max-height:58vh}.history-lightbox-nav.is-prev[data-v-751e84f1]{left:1rem}.history-lightbox-nav.is-next[data-v-751e84f1]{right:1rem}.stage-empty-canvas[data-v-751e84f1]{min-height:360px;padding:1rem}.stage-empty-card[data-v-751e84f1]{width:min(250px,100%);padding:1.45rem 1.1rem 1.2rem}}@media(max-width:520px){.model-selector-panel.is-compact .model-card-list[data-v-751e84f1]{padding:.42rem .32rem .42rem .42rem;gap:.42rem}.create-page[data-v-751e84f1]{padding-top:64px}.stage-toolbar[data-v-751e84f1],.sidebar-label-row[data-v-751e84f1],.sidebar-credits[data-v-751e84f1],.confirm-summary-row[data-v-751e84f1]{flex-direction:column;align-items:flex-start}.resolution-card-grid[data-v-751e84f1],.size-option-grid[data-v-751e84f1]{grid-template-columns:1fr}.resolution-card[data-v-751e84f1],.size-option-card[data-v-751e84f1]{min-height:64px}.stage-empty-canvas[data-v-751e84f1]{min-height:320px;padding:1rem;border-radius:14px}.stage-empty-card[data-v-751e84f1]{width:min(230px,100%);border-radius:16px}.stage-empty-card h3[data-v-751e84f1]{font-size:1.16rem}.stage-empty-card p[data-v-751e84f1]{font-size:.82rem}.stage-icon[data-v-751e84f1]{width:78px;height:78px;border-radius:24px}.generate-confirm-dialog[data-v-751e84f1]{width:min(100vw - 1rem,540px)}.history-lightbox[data-v-751e84f1]{padding:.5rem}.history-lightbox-dialog[data-v-751e84f1]{width:calc(100vw - 1rem);max-height:calc(100vh - 1rem);border-radius:16px}.history-lightbox-head[data-v-751e84f1],.history-lightbox-footer[data-v-751e84f1]{padding-left:.8rem;padding-right:.8rem}.history-lightbox-specs span[data-v-751e84f1]{min-height:1.62rem;padding:.25rem .48rem;font-size:.7rem}.history-lightbox-download[data-v-751e84f1]{width:100%;justify-content:center}.history-lightbox-nav[data-v-751e84f1]{width:2.2rem;height:2.2rem}.history-lightbox-frame[data-v-751e84f1]{min-height:280px;border-radius:14px}.history-lightbox-image[data-v-751e84f1]{border-radius:10px}.history-lightbox-thumb[data-v-751e84f1]{width:64px;height:64px}}.pricing-page[data-v-ed6591dc]{min-height:100vh}.pricing-hero[data-v-ed6591dc]{--pricing-nav-offset: 74px;--pricing-hero-top-gap: 2.25rem;--pricing-hero-bottom-gap: 3rem;padding:calc(var(--pricing-nav-offset) + var(--pricing-hero-top-gap)) 0 var(--pricing-hero-bottom-gap);text-align:center;position:relative;overflow:hidden}.hero-background[data-v-ed6591dc]{position:absolute;inset:0;overflow:hidden;z-index:0}.gradient-orb[data-v-ed6591dc]{position:absolute;border-radius:50%;filter:blur(80px);opacity:.3;animation:float-ed6591dc 20s ease-in-out infinite}.orb-1[data-v-ed6591dc]{width:500px;height:500px;background:radial-gradient(circle,rgba(var(--primary-rgb),.4) 0%,transparent 70%);top:-200px;right:-100px;animation-delay:0s}.orb-2[data-v-ed6591dc]{width:400px;height:400px;background:radial-gradient(circle,rgba(var(--secondary-rgb),.4) 0%,transparent 70%);bottom:-150px;left:-100px;animation-delay:7s}.orb-3[data-v-ed6591dc]{width:350px;height:350px;background:radial-gradient(circle,rgba(245,158,11,.3) 0%,transparent 70%);top:50%;left:50%;transform:translate(-50%,-50%);animation-delay:14s}@keyframes float-ed6591dc{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-30px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}}.pricing-hero .container[data-v-ed6591dc]{max-width:1200px;margin:0 auto;padding:0 2rem;position:relative;z-index:1}.pricing-hero h1[data-v-ed6591dc]{font-size:3rem;font-weight:800;line-height:1.05;color:var(--text-primary)}.pricing-content[data-v-ed6591dc]{padding:0 0 4rem}.pricing-content .container[data-v-ed6591dc]{max-width:1200px;margin:0 auto;padding:0 2rem}.pricing-feedback[data-v-ed6591dc]{display:flex;justify-content:center;align-items:center;min-height:220px;border:1px solid var(--border);border-radius:20px;background:var(--bg-card);color:var(--text-secondary);font-size:1rem;margin-bottom:3rem;text-align:center;padding:2rem}.pricing-feedback.is-error[data-v-ed6591dc]{color:var(--primary);border-color:rgba(var(--primary-rgb),.25);background:linear-gradient(135deg,rgba(var(--primary-rgb),.06),rgba(var(--secondary-rgb),.05))}.promo-banner[data-v-ed6591dc]{display:flex;align-items:center;justify-content:center;gap:1rem;background:linear-gradient(135deg,rgba(var(--primary-rgb),.1),rgba(var(--secondary-rgb),.1));border:1px solid rgba(var(--primary-rgb),.3);border-radius:16px;padding:1rem 2rem;margin:0 auto 2rem;max-width:600px}:root.light .promo-banner[data-v-ed6591dc]{background:linear-gradient(135deg,rgba(var(--primary-rgb),.05),rgba(var(--secondary-rgb),.05));border-color:rgba(var(--primary-rgb),.2)}.promo-icon[data-v-ed6591dc]{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,var(--primary) 0%,var(--secondary) 100%);display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.25rem;flex-shrink:0}.promo-text[data-v-ed6591dc]{font-size:1rem;color:var(--text-primary)}.promo-text strong[data-v-ed6591dc]{font-weight:700;color:var(--primary)}.pricing-grid[data-v-ed6591dc]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-bottom:3rem;align-items:stretch}.pricing-card[data-v-ed6591dc]{background:var(--bg-card);border:1px solid var(--border);border-radius:20px;padding:2rem;transition:all .3s;position:relative;display:flex;flex-direction:column;height:100%}.pricing-card[data-v-ed6591dc]:hover{border-color:var(--primary);transform:translateY(-8px);box-shadow:0 20px 40px rgba(var(--primary-rgb),.2)}.pricing-card.featured[data-v-ed6591dc]{border-color:var(--primary);border-width:2px;background:linear-gradient(135deg,rgba(var(--primary-rgb),.05),rgba(var(--secondary-rgb),.05));box-shadow:0 10px 30px rgba(var(--primary-rgb),.2);position:relative}.pricing-card.featured[data-v-ed6591dc]:before{content:"";position:absolute;inset:-2px;background:linear-gradient(135deg,var(--primary) 0%,var(--secondary) 100%);border-radius:20px;z-index:-1;opacity:.15;filter:blur(20px)}.pricing-card.featured[data-v-ed6591dc]:hover{transform:translateY(-8px);box-shadow:0 25px 50px rgba(var(--primary-rgb),.3);border-color:var(--primary)}.popular-badge[data-v-ed6591dc]{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:linear-gradient(135deg,var(--primary) 0%,var(--secondary) 100%);color:#fff;padding:.5rem 1.5rem;border-radius:20px;font-size:.85rem;font-weight:600;box-shadow:0 4px 12px rgba(var(--primary-rgb),.4);white-space:nowrap}.pricing-card h3[data-v-ed6591dc]{font-size:1.5rem;font-weight:700;margin-bottom:.5rem;min-height:36px}.plan-desc[data-v-ed6591dc]{color:var(--text-secondary);font-size:.9rem;margin-bottom:1.5rem;min-height:27px}.price[data-v-ed6591dc]{display:flex;align-items:baseline;margin-bottom:1.5rem;min-height:64px}.currency[data-v-ed6591dc]{font-size:1.5rem;font-weight:600;color:var(--text-secondary)}.amount[data-v-ed6591dc]{font-size:3rem;font-weight:800;color:var(--text-primary);margin:0 .25rem}.period[data-v-ed6591dc]{font-size:1rem;color:var(--text-secondary)}.features-list[data-v-ed6591dc]{list-style:none;padding:0;margin:0 0 1.5rem;flex:1;display:flex;flex-direction:column}.features-list li[data-v-ed6591dc]{display:flex;align-items:center;gap:.75rem;padding:.75rem 0;font-size:.9rem;color:var(--text-secondary);border-bottom:1px solid rgba(255,255,255,.05);min-height:44px}.features-list li[data-v-ed6591dc]:last-child{border-bottom:none}.features-list i[data-v-ed6591dc]{color:var(--primary);font-size:.85rem;flex-shrink:0}.feature-credits-highlight[data-v-ed6591dc]{display:inline-flex;align-items:baseline;gap:.3rem;color:var(--text-primary)}.feature-credits-prefix[data-v-ed6591dc],.feature-credits-suffix[data-v-ed6591dc]{font-size:.95rem;font-weight:600}.feature-credits-value[data-v-ed6591dc]{font-size:1.45rem;font-weight:800;line-height:1;color:var(--text-primary)}.plan-btn[data-v-ed6591dc]{width:100%;padding:1rem;text-align:center;border-radius:12px;font-weight:600;transition:all .2s;display:block;margin-top:auto;border:none;cursor:pointer;font-size:1rem}.pricing-card:not(.featured) .plan-btn[data-v-ed6591dc]{background:transparent;border:2px solid var(--border);color:var(--text-primary)}.pricing-card:not(.featured) .plan-btn[data-v-ed6591dc]:hover:not(:disabled){border-color:var(--primary);background:rgba(var(--primary-rgb),.1);color:var(--primary)}.pricing-card:not(.featured) .plan-btn.is-disabled[data-v-ed6591dc],.pricing-card:not(.featured) .plan-btn[data-v-ed6591dc]:disabled{border-color:rgba(var(--primary-rgb),.18);background:rgba(var(--primary-rgb),.08);color:var(--text-secondary)}.pricing-card.featured .plan-btn[data-v-ed6591dc]{background:linear-gradient(135deg,var(--primary) 0%,var(--secondary) 100%);color:#fff;box-shadow:0 8px 24px rgba(var(--primary-rgb),.3)}.pricing-card.featured .plan-btn[data-v-ed6591dc]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 32px rgba(var(--primary-rgb),.4)}.pricing-card.featured .plan-btn.is-disabled[data-v-ed6591dc],.pricing-card.featured .plan-btn[data-v-ed6591dc]:disabled{background:rgba(var(--primary-rgb),.45);color:#ffffffeb;box-shadow:none}.plan-btn[data-v-ed6591dc]:disabled{cursor:not-allowed;transform:none}.pricing-note[data-v-ed6591dc]{text-align:center;padding:1.5rem;background:var(--bg-card);border:1px solid var(--border);border-radius:12px;margin-bottom:3rem}.pricing-note p[data-v-ed6591dc]{margin:0;color:var(--text-secondary);font-size:.9rem;display:flex;align-items:center;justify-content:center;gap:.5rem}.pricing-note i[data-v-ed6591dc]{color:var(--primary)}.pricing-comparison[data-v-ed6591dc]{margin-top:4rem;text-align:center}.pricing-comparison h3[data-v-ed6591dc]{font-size:2rem;font-weight:700;margin-bottom:2rem}.comparison-grid[data-v-ed6591dc]{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;margin-top:2rem}.comparison-item[data-v-ed6591dc]{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;padding:2rem;transition:all .3s}.comparison-item[data-v-ed6591dc]:hover{border-color:var(--primary);transform:translateY(-4px);box-shadow:0 10px 30px rgba(var(--primary-rgb),.2)}.comparison-item i[data-v-ed6591dc]{font-size:2.5rem;color:var(--primary);margin-bottom:1rem;display:block}.comparison-item h4[data-v-ed6591dc]{font-size:1.1rem;font-weight:600;margin-bottom:.5rem}.comparison-item p[data-v-ed6591dc]{font-size:.9rem;color:var(--text-secondary);margin:0;line-height:1.6}@media(max-width:1024px){.pricing-grid[data-v-ed6591dc],.comparison-grid[data-v-ed6591dc]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.pricing-hero[data-v-ed6591dc]{--pricing-nav-offset: 68px;--pricing-hero-top-gap: 1.75rem;--pricing-hero-bottom-gap: 2.25rem}.pricing-hero h1[data-v-ed6591dc]{font-size:2rem}.pricing-grid[data-v-ed6591dc],.comparison-grid[data-v-ed6591dc]{grid-template-columns:1fr}}.payment-modal-overlay[data-v-ed6591dc]{position:fixed;inset:0;background:#000000d9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:2rem;animation:fadeIn-ed6591dc .3s ease}:root.light .payment-modal-overlay[data-v-ed6591dc]{background:#00000080}@keyframes fadeIn-ed6591dc{0%{opacity:0}to{opacity:1}}.payment-modal[data-v-ed6591dc]{background:var(--bg-card);border:1px solid var(--border);border-radius:24px;padding:3rem;max-width:500px;width:100%;position:relative;animation:slideUp-ed6591dc .3s ease;box-shadow:0 20px 60px #00000080}@keyframes slideUp-ed6591dc{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}.modal-close[data-v-ed6591dc]{position:absolute;top:1.5rem;right:1.5rem;width:40px;height:40px;border:none;background:#ffffff0d;border-radius:50%;color:var(--text-secondary);font-size:1.25rem;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}.modal-close[data-v-ed6591dc]:hover{background:rgba(var(--primary-rgb),.2);color:var(--primary);transform:rotate(90deg)}.modal-header[data-v-ed6591dc]{text-align:center;margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid var(--border)}.modal-header h3[data-v-ed6591dc]{font-size:1.75rem;font-weight:700;margin-bottom:1rem;color:var(--text-primary)}.modal-price[data-v-ed6591dc]{display:flex;align-items:baseline;justify-content:center;gap:.5rem}.price-amount[data-v-ed6591dc]{font-size:3rem;font-weight:800;background:linear-gradient(135deg,var(--primary) 0%,var(--secondary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.price-period[data-v-ed6591dc]{font-size:1.25rem;color:var(--text-secondary)}.payment-qr-modal[data-v-ed6591dc]{max-width:660px;padding:1.5rem 1.75rem}.qr-modal-header[data-v-ed6591dc]{margin-bottom:.85rem}.qr-modal-brand[data-v-ed6591dc]{display:flex;align-items:center;gap:.85rem}.qr-modal-title[data-v-ed6591dc]{display:flex;flex-direction:column;gap:.35rem}.qr-modal-title h3[data-v-ed6591dc]{margin:0;font-size:1.45rem;font-weight:700;color:var(--text-primary)}.qr-modal-title p[data-v-ed6591dc]{margin:0;color:var(--text-secondary);font-size:.88rem}.payment-methods[data-v-ed6591dc]{margin-bottom:2rem}.payment-methods h4[data-v-ed6591dc]{font-size:1.1rem;font-weight:600;margin-bottom:1rem;color:var(--text-primary)}.payment-options[data-v-ed6591dc]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.payment-option[data-v-ed6591dc]{background:var(--bg-card);border:2px solid var(--border);border-radius:16px;min-height:136px;padding:1.2rem 1rem 1rem;cursor:pointer;transition:all .3s;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.9rem;position:relative}.payment-option.disabled[data-v-ed6591dc]{opacity:.72;cursor:not-allowed;overflow:hidden;border-color:rgba(var(--primary-rgb),.22);background:linear-gradient(180deg,#ffffff08,#ffffff03),var(--bg-card)}.payment-option[data-v-ed6591dc]:hover{border-color:var(--primary);background:rgba(var(--primary-rgb),.05);transform:translateY(-4px)}.payment-option.disabled[data-v-ed6591dc]:hover{border-color:var(--border);background:var(--bg-card);transform:none}.payment-option.disabled .payment-icon[data-v-ed6591dc]{transform:none;filter:saturate(.8) brightness(.95)}.payment-option.active[data-v-ed6591dc]{border-color:var(--primary);background:linear-gradient(135deg,rgba(var(--primary-rgb),.1),rgba(var(--secondary-rgb),.1));box-shadow:0 8px 24px rgba(var(--primary-rgb),.2)}.payment-icon[data-v-ed6591dc]{width:56px;height:56px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:2rem;color:#fff;transition:all .3s}.payment-icon.wechat[data-v-ed6591dc]{background:linear-gradient(135deg,#09bb07,#07c160)}.payment-icon.alipay[data-v-ed6591dc]{background:linear-gradient(135deg,#1677ff,#00a0e9)}.payment-option:hover .payment-icon[data-v-ed6591dc]{transform:scale(1.1)}.payment-option-copy[data-v-ed6591dc]{display:flex;flex-direction:column;align-items:center;gap:.45rem;text-align:center}.payment-option-name[data-v-ed6591dc]{font-weight:600;color:var(--text-primary);line-height:1.2}.payment-option-badge[data-v-ed6591dc]{display:inline-flex;align-items:center;justify-content:center;min-height:1.5rem;padding:.18rem .62rem;border:1px solid rgba(202,138,4,.34);border-radius:999px;background:linear-gradient(135deg,#ca8a042e,#f59e0b1a);color:#ffefcbf5;font-size:.7rem;font-weight:700;line-height:1;letter-spacing:.02em;box-shadow:inset 0 1px #ffffff1f,0 6px 18px #ca8a041f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);white-space:nowrap}.payment-option.disabled .payment-option-badge[data-v-ed6591dc]{opacity:.96}.payment-option.disabled[data-v-ed6591dc]:after{content:"";position:absolute;inset:auto -18% 20% auto;width:88px;height:88px;border-radius:50%;background:radial-gradient(circle,#ca8a0429,#ca8a0400 72%);pointer-events:none}.check-icon[data-v-ed6591dc]{position:absolute;top:.75rem;right:.75rem;color:var(--primary);font-size:1.25rem;opacity:0;transition:all .3s}.payment-option.active .check-icon[data-v-ed6591dc]{opacity:1;transform:scale(1)}.payment-qrcode[data-v-ed6591dc]{margin-bottom:.9rem;animation:fadeIn-ed6591dc .3s ease}.qrcode-placeholder[data-v-ed6591dc]{background:linear-gradient(180deg,#ffffff0a,#ffffff05);border:1px solid var(--border);border-radius:20px;padding:1.1rem 1.2rem;text-align:center}.qrcode-placeholder i[data-v-ed6591dc]{font-size:3rem;color:var(--primary);margin-bottom:.8rem;display:block}.payment-state-icon.is-success[data-v-ed6591dc]{color:#22c55e}.qrcode-placeholder p[data-v-ed6591dc]{color:var(--text-secondary);margin-bottom:1rem;font-size:.9rem}.qrcode-live-layout[data-v-ed6591dc]{display:grid;grid-template-columns:236px minmax(0,1fr);align-items:flex-start;gap:1.25rem;text-align:left}.qrcode-side-panel[data-v-ed6591dc]{min-width:0;align-self:center}.qrcode-copy h4[data-v-ed6591dc]{margin:0 0 .35rem;font-size:1rem;font-weight:700;color:var(--text-primary)}.qrcode-copy p[data-v-ed6591dc]{margin:0;font-size:.88rem}.qrcode-box[data-v-ed6591dc]{width:236px;height:236px;margin:0;background:#fff;border-radius:16px;display:flex;align-items:center;justify-content:center;padding:1rem;box-shadow:0 20px 40px #0000002e}.qrcode-image[data-v-ed6591dc]{width:100%;height:100%;border-radius:8px;-o-object-fit:contain;object-fit:contain}.payment-order-meta[data-v-ed6591dc]{margin-top:.9rem;display:grid;gap:0;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff06;overflow:hidden}.payment-order-row[data-v-ed6591dc]{display:grid;grid-template-columns:4.1rem minmax(0,1fr);align-items:center;gap:.75rem;padding:.72rem .85rem;background:transparent}.payment-order-row[data-v-ed6591dc]:not(:last-child){border-bottom:1px solid rgba(255,255,255,.06)}.order-label[data-v-ed6591dc]{color:var(--text-secondary);font-size:.78rem;line-height:1.45}.order-value[data-v-ed6591dc]{color:var(--text-primary);font-size:.86rem;font-weight:600;line-height:1.45;text-align:right;overflow-wrap:anywhere}.order-value.is-code[data-v-ed6591dc]{font-size:.78rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.payment-status-strip[data-v-ed6591dc]{margin-top:.8rem;display:inline-flex;align-items:center;gap:.45rem;padding:.45rem .7rem;border:1px solid rgba(255,255,255,.06);border-radius:999px;background:#ffffff0a;color:var(--text-secondary);font-size:.8rem;line-height:1.2}.payment-status-dot[data-v-ed6591dc]{width:.45rem;height:.45rem;border-radius:50%;background:#22c55e;box-shadow:0 0 0 4px #22c55e24;flex-shrink:0}.payment-feedback[data-v-ed6591dc]{margin:.8rem 0 0;font-size:.9rem}.payment-feedback-panel[data-v-ed6591dc]{text-align:center}.payment-feedback.is-error[data-v-ed6591dc]{color:#ef4444}.payment-feedback.is-success[data-v-ed6591dc]{color:#22c55e}.payment-feedback.is-muted[data-v-ed6591dc]{color:var(--text-secondary)}.confirm-payment-btn[data-v-ed6591dc]{width:100%;padding:1.25rem;background:linear-gradient(135deg,var(--primary) 0%,var(--secondary) 100%);color:#fff;border:none;border-radius:12px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s;display:flex;align-items:center;justify-content:center;gap:.75rem;box-shadow:0 8px 24px rgba(var(--primary-rgb),.3)}.confirm-payment-btn[data-v-ed6591dc]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 32px rgba(var(--primary-rgb),.4)}.confirm-payment-btn[data-v-ed6591dc]:disabled{opacity:.5;cursor:not-allowed}.confirm-payment-btn.is-secondary[data-v-ed6591dc]{margin-top:.85rem;background:transparent;border:1px solid var(--border);color:var(--text-primary);box-shadow:none}.confirm-payment-btn.is-secondary[data-v-ed6591dc]:hover:not(:disabled){box-shadow:none;border-color:var(--primary)}@media(max-width:768px){.payment-modal[data-v-ed6591dc]{padding:2rem;margin:1rem}.modal-header h3[data-v-ed6591dc]{font-size:1.5rem}.price-amount[data-v-ed6591dc]{font-size:2.5rem}.payment-options[data-v-ed6591dc]{grid-template-columns:1fr}.qr-modal-brand[data-v-ed6591dc]{flex-direction:column;align-items:flex-start}.payment-qr-modal[data-v-ed6591dc]{max-width:100%;padding:1.5rem}.qrcode-live-layout[data-v-ed6591dc]{grid-template-columns:1fr;text-align:center}.qrcode-box[data-v-ed6591dc]{margin:0 auto}.payment-order-row[data-v-ed6591dc]{grid-template-columns:1fr;gap:.25rem}.payment-status-strip[data-v-ed6591dc]{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){[data-v-ed6591dc]{animation:none!important;transition:none!important}}.faq-page[data-v-4674dfe0]{min-height:100vh;background:var(--bg-primary);color:var(--text-primary)}.faq-hero[data-v-4674dfe0]{--faq-nav-offset: 74px;--faq-hero-top-gap: 2.25rem;--faq-hero-bottom-gap: 3rem;padding:calc(var(--faq-nav-offset) + var(--faq-hero-top-gap)) 0 var(--faq-hero-bottom-gap);text-align:center;background:radial-gradient(circle at top,rgba(var(--primary-rgb),.1) 0%,transparent 50%)}.faq-hero .container[data-v-4674dfe0]{max-width:1200px;margin:0 auto;padding:0 2rem}.faq-hero h1[data-v-4674dfe0]{font-size:3rem;font-weight:800;line-height:1.05;color:var(--text-primary)}.faq-content[data-v-4674dfe0]{padding:0 0 6rem}.faq-content .container[data-v-4674dfe0]{max-width:900px;margin:0 auto;padding:0 2rem}.faq-list[data-v-4674dfe0]{display:flex;flex-direction:column;gap:1rem}.faq-state[data-v-4674dfe0]{padding:2rem;background:var(--bg-card);border:1px solid var(--border);border-radius:16px;color:var(--text-secondary);text-align:center}.faq-state-error[data-v-4674dfe0]{color:var(--primary)}.faq-item[data-v-4674dfe0]{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;overflow:hidden;transition:all .3s}:root.light .faq-item[data-v-4674dfe0]{border-color:#e2e8f0}.faq-item[data-v-4674dfe0]:hover{border-color:var(--primary)}.faq-question[data-v-4674dfe0]{transition:all .2s}.faq-question[data-v-4674dfe0]:hover{background:rgba(var(--primary-rgb),.05)}.faq-question-button[data-v-4674dfe0]{width:100%;padding:1.75rem 2rem;display:flex;align-items:center;gap:1rem;cursor:pointer;border:none;background:transparent;color:inherit;text-align:left}.faq-q[data-v-4674dfe0]{color:var(--primary);font-weight:700;font-size:1.25rem;flex-shrink:0}.faq-question-button span[data-v-4674dfe0]:nth-child(2){flex:1;font-weight:600;font-size:1.05rem}.faq-question svg[data-v-4674dfe0]{color:var(--primary);flex-shrink:0;transition:transform .3s}.faq-item.active .faq-question svg[data-v-4674dfe0]{transform:rotate(180deg)}.faq-answer[data-v-4674dfe0]{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-item.active .faq-answer[data-v-4674dfe0]{max-height:500px}.faq-answer p[data-v-4674dfe0]{padding:0 2rem 2rem 4.5rem;color:var(--text-secondary);line-height:1.7;font-size:1rem;white-space:pre-line}@media(max-width:768px){.faq-hero[data-v-4674dfe0]{--faq-nav-offset: 68px;--faq-hero-top-gap: 1.75rem;--faq-hero-bottom-gap: 2.25rem}.faq-hero h1[data-v-4674dfe0]{font-size:2rem}.faq-question-button[data-v-4674dfe0]{padding:1.25rem 1.5rem}.faq-q[data-v-4674dfe0]{font-size:1rem}.faq-question-button span[data-v-4674dfe0]:nth-child(2){font-size:.95rem}.faq-answer p[data-v-4674dfe0]{padding:0 1.5rem 1.5rem 3.5rem;font-size:.9rem}}.help-page[data-v-12b134ad]{min-height:100vh;color:var(--text-primary)}.help-main[data-v-12b134ad]{padding-top:7.25rem}.help-container[data-v-12b134ad]{max-width:1180px;margin:0 auto;padding:0 2rem}.help-eyebrow[data-v-12b134ad],.help-section-kicker[data-v-12b134ad],.help-sidebar-label[data-v-12b134ad]{margin:0;color:var(--primary);font-size:.78rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.help-section-head h2[data-v-12b134ad],.help-empty h2[data-v-12b134ad]{margin:0;font-family:"Noto Sans SC",var(--font-heading)}:root.light .help-sidebar-card[data-v-12b134ad],:root.light .help-section[data-v-12b134ad],:root.light .help-empty[data-v-12b134ad]{background:#ffffffeb}.help-section-head p[data-v-12b134ad],.help-empty p[data-v-12b134ad]{margin:0;color:var(--text-secondary);line-height:1.75}.help-body[data-v-12b134ad]{padding:0 0 4.5rem}.help-layout[data-v-12b134ad]{display:grid;grid-template-columns:280px minmax(0,1fr);gap:1.5rem;align-items:start}.help-sidebar[data-v-12b134ad]{position:sticky;top:6.75rem}.help-sidebar-card[data-v-12b134ad],.help-section[data-v-12b134ad],.help-empty[data-v-12b134ad]{border:1px solid var(--border);border-radius:24px;background:#ffffff08}.help-sidebar-card[data-v-12b134ad]{padding:1rem}.help-sidebar-head[data-v-12b134ad]{display:flex;justify-content:space-between;gap:1rem;align-items:center;margin-bottom:.9rem}.help-sidebar-count[data-v-12b134ad]{display:inline-flex;align-items:center;min-height:28px;padding:.2rem .65rem;border:1px solid rgba(var(--primary-rgb),.22);border-radius:999px;background:rgba(var(--primary-rgb),.08);color:var(--primary);font-size:.84rem;font-weight:700;white-space:nowrap}.help-sidebar-list[data-v-12b134ad]{display:grid;gap:.55rem}.help-sidebar-item[data-v-12b134ad]{display:flex;justify-content:space-between;gap:1rem;align-items:center;width:100%;padding:.9rem .95rem;border:1px solid transparent;border-radius:16px;background:transparent;color:var(--text-secondary);font-size:.95rem;cursor:pointer;transition:var(--transition-base)}.help-sidebar-item[data-v-12b134ad]:hover,.help-sidebar-item.is-active[data-v-12b134ad]{border-color:rgba(var(--primary-rgb),.26);background:rgba(var(--primary-rgb),.08);color:var(--text-primary)}.help-sidebar-item[data-v-12b134ad]:focus,.help-sidebar-item[data-v-12b134ad]:focus-visible{outline:none}.help-sidebar-item[data-v-12b134ad]:focus-visible{border-color:rgba(var(--primary-rgb),.5);box-shadow:0 0 0 3px rgba(var(--primary-rgb),.16)}.help-content[data-v-12b134ad]{display:grid;gap:1.25rem}.help-empty[data-v-12b134ad]{padding:2rem}.help-section[data-v-12b134ad]{padding:1.4rem;scroll-margin-top:7.5rem}.help-section-head[data-v-12b134ad]{display:flex;justify-content:space-between;gap:2rem;align-items:end;padding-bottom:1rem;border-bottom:1px solid var(--border)}.help-section-head h2[data-v-12b134ad]{margin-top:.55rem;font-size:clamp(1.5rem,2.5vw,2.2rem);line-height:1.08}.help-section-head p[data-v-12b134ad]{max-width:33rem}.help-article-list[data-v-12b134ad]{display:grid}.help-article[data-v-12b134ad]{border-bottom:1px solid var(--border)}.help-article[data-v-12b134ad]:last-child{border-bottom:none}.help-article-trigger[data-v-12b134ad]{width:100%;display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:1.2rem 0;border:none;background:transparent;color:inherit;text-align:left;cursor:pointer}.help-article-meta[data-v-12b134ad]{display:grid;gap:.45rem}.help-article-badge[data-v-12b134ad]{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:26px;padding:.15rem .65rem;border-radius:999px;background:rgba(var(--primary-rgb),.08);color:var(--primary);font-size:.78rem;font-weight:700}.help-article-meta h3[data-v-12b134ad]{margin:0;font-size:1.02rem;line-height:1.55}.help-article-trigger svg[data-v-12b134ad]{width:20px;height:20px;flex-shrink:0;fill:none;stroke:var(--primary);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s ease}.help-article.is-open .help-article-trigger svg[data-v-12b134ad]{transform:rotate(180deg)}.help-article-answer[data-v-12b134ad]{max-height:0;overflow:hidden;transition:max-height .25s ease}.help-article.is-open .help-article-answer[data-v-12b134ad]{max-height:320px}.help-article-answer p[data-v-12b134ad]{margin:0;padding:0 0 1rem;color:var(--text-secondary);line-height:1.85}.help-article-actions[data-v-12b134ad]{display:flex;flex-wrap:wrap;gap:.75rem;padding-bottom:1.2rem}.help-article-link[data-v-12b134ad]{display:inline-flex;align-items:center;min-height:36px;padding:.45rem .8rem;border:1px solid var(--border);border-radius:999px;color:var(--text-primary);text-decoration:none;font-size:.88rem;transition:var(--transition-base)}.help-article-link[data-v-12b134ad]:hover{border-color:rgba(var(--primary-rgb),.36);background:rgba(var(--primary-rgb),.08)}@media(max-width:1180px){.help-layout[data-v-12b134ad]{grid-template-columns:1fr}.help-sidebar[data-v-12b134ad]{position:static}}@media(max-width:900px){.help-section-head[data-v-12b134ad]{flex-direction:column;align-items:start}}@media(max-width:768px){.help-main[data-v-12b134ad]{padding-top:4.75rem}.help-container[data-v-12b134ad]{padding:0 1rem}.help-section[data-v-12b134ad],.help-empty[data-v-12b134ad],.help-sidebar-card[data-v-12b134ad]{border-radius:18px}.help-sidebar-item[data-v-12b134ad]{padding:.95rem}.help-article-trigger[data-v-12b134ad]{align-items:start;padding:1rem 0}.help-article-meta h3[data-v-12b134ad]{font-size:.98rem}}.legal-page[data-v-04e4c6ed]{min-height:100vh;background:var(--bg-primary);color:var(--text-primary)}.legal-hero[data-v-04e4c6ed]{padding:9rem 0 3rem;background:radial-gradient(circle at top,rgba(var(--primary-rgb),.12) 0%,transparent 55%)}.container[data-v-04e4c6ed]{max-width:960px;margin:0 auto;padding:0 1.5rem}.legal-hero h1[data-v-04e4c6ed]{margin:0;font-size:2.5rem;line-height:1.2}.legal-hero p[data-v-04e4c6ed]{margin:.9rem 0 0;color:var(--text-secondary);font-size:1.02rem}.updated-at[data-v-04e4c6ed]{display:inline-block;margin-top:.9rem;color:var(--text-muted);font-size:.9rem}.legal-content[data-v-04e4c6ed]{padding:0 0 4rem}.legal-card[data-v-04e4c6ed]{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;padding:2rem;line-height:1.75}.legal-card h2[data-v-04e4c6ed]{margin:0 0 .7rem;font-size:1.2rem}.legal-card h2[data-v-04e4c6ed]:not(:first-child){margin-top:1.75rem}.legal-card p[data-v-04e4c6ed]{margin:0;color:var(--text-secondary)}@media(max-width:768px){.legal-hero[data-v-04e4c6ed]{padding-top:7.5rem}.legal-hero h1[data-v-04e4c6ed]{font-size:2rem}.legal-card[data-v-04e4c6ed]{padding:1.25rem}}.legal-page[data-v-87445c93]{min-height:100vh;background:var(--bg-primary);color:var(--text-primary)}.legal-hero[data-v-87445c93]{padding:9rem 0 3rem;background:radial-gradient(circle at top,rgba(127,114,182,.14) 0%,transparent 55%)}.container[data-v-87445c93]{max-width:960px;margin:0 auto;padding:0 1.5rem}.legal-hero h1[data-v-87445c93]{margin:0;font-size:2.5rem;line-height:1.2}.legal-hero p[data-v-87445c93]{margin:.9rem 0 0;color:var(--text-secondary);font-size:1.02rem}.updated-at[data-v-87445c93]{display:inline-block;margin-top:.9rem;color:var(--text-muted);font-size:.9rem}.legal-content[data-v-87445c93]{padding:0 0 4rem}.legal-card[data-v-87445c93]{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;padding:2rem;line-height:1.75}.legal-card h2[data-v-87445c93]{margin:0 0 .7rem;font-size:1.2rem}.legal-card h2[data-v-87445c93]:not(:first-child){margin-top:1.75rem}.legal-card p[data-v-87445c93]{margin:0;color:var(--text-secondary)}@media(max-width:768px){.legal-hero[data-v-87445c93]{padding-top:7.5rem}.legal-hero h1[data-v-87445c93]{font-size:2rem}.legal-card[data-v-87445c93]{padding:1.25rem}}.console-page[data-v-9d1580b5]{--workspace-sidebar: 236px;--workspace-topbar: 80px;min-height:100vh;background:#f4f5f8}.console-page.is-dark[data-v-9d1580b5]{background:#111213}.console-section[data-v-9d1580b5]{padding:calc(var(--workspace-topbar) + 1rem) 0 2rem}.container[data-v-9d1580b5]{max-width:none;margin:0;padding:0 1.25rem 0 calc(var(--workspace-sidebar) + 1.25rem)}.console-shell[data-v-9d1580b5]{display:block}.console-main[data-v-9d1580b5]{background:var(--bg-card);border:0;border-radius:0;padding:1rem}:root.light .console-main[data-v-9d1580b5]{background:#ffffffe6}.credits-dashboard[data-v-9d1580b5]{display:grid;gap:.95rem}.credits-history[data-v-9d1580b5]{border:1px solid rgba(148,163,184,.22);border-radius:16px;padding:.9rem;background:#fff}.redeem-card[data-v-9d1580b5]{border:1px solid rgba(148,163,184,.24);border-radius:14px;background:#fff}.redeem-card-head[data-v-9d1580b5]{padding:.78rem .9rem;border-bottom:1px solid rgba(148,163,184,.2)}.redeem-card-head h3[data-v-9d1580b5]{margin:0;color:#334155;font-size:.88rem;font-weight:700}.redeem-form[data-v-9d1580b5]{padding:.8rem .9rem .7rem;display:flex;align-items:center;gap:.65rem}.redeem-input-wrap[data-v-9d1580b5]{flex:1;min-width:0;display:flex;align-items:center;gap:.45rem;border-radius:12px;border:1px solid rgba(148,163,184,.24);background:#f8fafc;padding:0 .75rem}.redeem-input-icon[data-v-9d1580b5]{color:#6b7280;flex-shrink:0}.redeem-input[data-v-9d1580b5]{width:100%;border:none;background:transparent;color:#0f172a;font-size:.85rem;padding:.7rem 0}.redeem-input[data-v-9d1580b5]:focus{outline:none}.redeem-input[data-v-9d1580b5]::-moz-placeholder{color:#9ca3af}.redeem-input[data-v-9d1580b5]::placeholder{color:#9ca3af}.redeem-submit[data-v-9d1580b5]{border:none;border-radius:12px;background:var(--gradient-primary);color:var(--primary-ink);font-size:.82rem;font-weight:700;padding:.68rem 1rem;min-width:96px;cursor:pointer;box-shadow:0 10px 24px rgba(var(--primary-rgb),.18),0 6px 16px rgba(var(--secondary-rgb),.16);transition:background .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease,filter .2s ease}.redeem-submit[data-v-9d1580b5]:hover:not(:disabled){transform:translateY(-1px);filter:saturate(1.04);box-shadow:0 14px 28px rgba(var(--primary-rgb),.24),0 10px 22px rgba(var(--secondary-rgb),.18)}.redeem-submit[data-v-9d1580b5]:disabled{color:#21150785;background:linear-gradient(135deg,rgba(var(--primary-rgb),.34),rgba(var(--secondary-rgb),.22));box-shadow:inset 0 0 0 1px rgba(var(--secondary-rgb),.14);filter:saturate(.55);cursor:not-allowed}.redeem-feedback[data-v-9d1580b5]{margin:0 .9rem .75rem;font-size:.74rem;font-weight:500}.redeem-feedback.is-error[data-v-9d1580b5]{color:#ef4444}.redeem-feedback.is-success[data-v-9d1580b5]{color:#16a34a}.redeem-modal-overlay[data-v-9d1580b5]{position:fixed;inset:0;z-index:1200;background:#0f172a7a;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:1rem}.redeem-modal[data-v-9d1580b5]{width:100%;max-width:440px;border-radius:16px;border:1px solid rgba(148,163,184,.32);background:#fff;box-shadow:0 18px 50px #02061738;padding:1rem 1rem .9rem}.redeem-modal h3[data-v-9d1580b5]{margin:0;color:#0f172a;font-size:1.02rem;font-weight:700}.redeem-modal-desc[data-v-9d1580b5]{margin:.4rem 0 0;color:#64748b;font-size:.8rem}.redeem-modal-metrics[data-v-9d1580b5]{margin-top:.85rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.redeem-modal-metric[data-v-9d1580b5]{border-radius:12px;border:1px solid rgba(148,163,184,.24);background:#f8fafc;padding:.6rem .65rem}.redeem-modal-metric span[data-v-9d1580b5]{display:block;color:#64748b;font-size:.72rem}.redeem-modal-metric strong[data-v-9d1580b5]{margin-top:.22rem;display:block;color:#0f172a;font-size:.88rem;font-weight:700}.redeem-modal-note[data-v-9d1580b5]{margin:.72rem 0 0;color:#64748b;font-size:.76rem}.redeem-modal-actions[data-v-9d1580b5]{margin-top:.9rem;display:flex;justify-content:flex-end;gap:.55rem}.redeem-modal-btn[data-v-9d1580b5]{border:none;border-radius:10px;font-size:.8rem;font-weight:700;padding:.52rem .95rem;cursor:pointer;transition:all .2s ease}.redeem-modal-btn[data-v-9d1580b5]:disabled{opacity:.7;cursor:not-allowed}.redeem-modal-btn.is-cancel[data-v-9d1580b5]{color:#475569;background:#e2e8f0}.redeem-modal-btn.is-cancel[data-v-9d1580b5]:hover:not(:disabled){background:#cbd5e1}.redeem-modal-btn.is-confirm[data-v-9d1580b5]{color:var(--primary-ink);background:var(--gradient-primary);box-shadow:0 10px 24px rgba(var(--primary-rgb),.18),0 6px 16px rgba(var(--secondary-rgb),.16)}.redeem-modal-btn.is-confirm[data-v-9d1580b5]:hover:not(:disabled){transform:translateY(-1px);filter:saturate(1.04);box-shadow:0 14px 28px rgba(var(--primary-rgb),.24),0 10px 22px rgba(var(--secondary-rgb),.18)}.redeem-modal-fade-enter-active[data-v-9d1580b5],.redeem-modal-fade-leave-active[data-v-9d1580b5]{transition:opacity .2s ease}.redeem-modal-fade-enter-from[data-v-9d1580b5],.redeem-modal-fade-leave-to[data-v-9d1580b5]{opacity:0}.credits-history-head[data-v-9d1580b5]{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.credits-history-head h3[data-v-9d1580b5]{margin:0;color:#334155;font-size:.88rem;font-weight:700}.credits-history-count[data-v-9d1580b5]{color:#94a3b8;font-size:.7rem}.credits-history-empty[data-v-9d1580b5]{margin:2.4rem 0 0;color:#94a3b8;text-align:center;font-size:.76rem}.credits-error[data-v-9d1580b5]{margin:1rem 0 0;color:#ef4444;font-size:.78rem;font-weight:500}.credits-record-list[data-v-9d1580b5]{display:grid;gap:.55rem;margin-top:.7rem}.credits-record-item[data-v-9d1580b5]{border:1px solid rgba(148,163,184,.2);border-radius:11px;padding:.72rem .76rem;display:flex;align-items:flex-start;justify-content:space-between;gap:.6rem;background:#fff}.credits-record-title-row[data-v-9d1580b5]{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.credits-record-left strong[data-v-9d1580b5]{color:#111827;font-size:.77rem;line-height:1.35}.credits-record-tag[data-v-9d1580b5]{display:inline-flex;align-items:center;border-radius:999px;padding:.15rem .48rem;font-size:.64rem;line-height:1;font-weight:700;white-space:nowrap;border:1px solid rgba(148,163,184,.24);background:#f8fafc;color:#475569}.credits-record-tag.is-invite[data-v-9d1580b5],.credits-record-tag.is-checkin[data-v-9d1580b5],.credits-record-tag.is-redeem[data-v-9d1580b5],.credits-record-tag.is-recharge[data-v-9d1580b5]{color:#166534;background:#22c55e1f;border-color:#22c55e38}.credits-record-tag.is-creation[data-v-9d1580b5]{color:#9f1239;background:#f43f5e1f;border-color:#f43f5e38}.credits-record-note[data-v-9d1580b5]{margin:.3rem 0 0;color:#64748b;font-size:.71rem;line-height:1.4}.credits-record-meta[data-v-9d1580b5]{margin:.24rem 0 0;color:#94a3b8;font-size:.68rem;line-height:1.35}.credits-record-cost[data-v-9d1580b5]{color:var(--primary);font-size:.78rem;font-weight:700;white-space:nowrap}.credits-record-cost.is-positive[data-v-9d1580b5]{color:#16a34a}@media(max-width:1024px){.container[data-v-9d1580b5]{padding-right:1rem;padding-left:calc(var(--workspace-sidebar) + 1rem)}}@media(max-width:640px){.container[data-v-9d1580b5]{padding-right:.85rem;padding-left:calc(var(--workspace-sidebar) + .85rem)}.redeem-form[data-v-9d1580b5]{flex-direction:column;align-items:stretch}.redeem-submit[data-v-9d1580b5]{width:100%}.credits-history-empty[data-v-9d1580b5]{margin-top:1.5rem}}.console-page[data-v-c8ee7829]{--workspace-sidebar: 236px;--workspace-topbar: 80px;min-height:100vh;background:#f4f5f8}.console-page.is-dark[data-v-c8ee7829]{background:#111213}.console-section[data-v-c8ee7829]{padding:calc(var(--workspace-topbar) + 1rem) 0 2rem}.container[data-v-c8ee7829]{max-width:none;margin:0;padding:0 1.25rem 0 calc(var(--workspace-sidebar) + 1.25rem)}.console-shell[data-v-c8ee7829]{display:block}.console-main[data-v-c8ee7829]{background:var(--bg-card);border:0;border-radius:0;padding:1rem}:root.light .console-main[data-v-c8ee7829]{background:#ffffffe6}.bill-dashboard[data-v-c8ee7829]{display:grid;gap:.95rem;font-family:var(--font-body)}.bill-records-card[data-v-c8ee7829],.bill-summary-card[data-v-c8ee7829]{border:1px solid rgba(148,163,184,.24);border-radius:16px}.bill-records-head h3[data-v-c8ee7829]{margin:0;color:#334155;font-size:.88rem;font-weight:700}.bill-summary-grid[data-v-c8ee7829]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.bill-summary-card[data-v-c8ee7829]{padding:.95rem;background:#fff}:root.light .bill-summary-card[data-v-c8ee7829],:root.light .bill-records-card[data-v-c8ee7829]{background:#fff;box-shadow:0 12px 28px #0f172a0d}.bill-summary-card.is-amount[data-v-c8ee7829]{border-color:#3b82f62e}.bill-summary-card.is-credits[data-v-c8ee7829]{border-color:#10b9812e}:root.light .bill-summary-card.is-amount[data-v-c8ee7829]{background:#fff}:root.light .bill-summary-card.is-credits[data-v-c8ee7829]{background:#fff}.bill-summary-label[data-v-c8ee7829]{margin:0;color:var(--text-secondary);font-size:.72rem;font-weight:700}.bill-summary-value[data-v-c8ee7829]{margin:.42rem 0 0;color:var(--text-primary);font-size:1.82rem;font-weight:700;line-height:1.03}.bill-summary-meta[data-v-c8ee7829]{margin:.3rem 0 0;color:var(--text-secondary);font-size:.7rem}.bill-records-card[data-v-c8ee7829]{padding:.9rem;border-color:#94a3b838;background:#fff}.bill-records-head[data-v-c8ee7829]{display:flex;align-items:flex-start;justify-content:space-between;gap:.6rem}.bill-records-actions[data-v-c8ee7829]{display:flex;align-items:center;gap:.65rem}.bill-records-count[data-v-c8ee7829]{flex-shrink:0;color:#94a3b8;font-size:.7rem;font-variant-numeric:tabular-nums}.bill-record-list[data-v-c8ee7829]{display:grid;gap:.55rem;margin-top:.7rem}.bill-record-item[data-v-c8ee7829]{display:flex;align-items:flex-start;justify-content:space-between;gap:.6rem;border:1px solid rgba(148,163,184,.2);border-radius:11px;padding:.72rem .76rem;background:#fff}.bill-record-left[data-v-c8ee7829]{min-width:0;flex:1}.bill-record-title-row[data-v-c8ee7829]{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.bill-record-left strong[data-v-c8ee7829]{color:#111827;font-size:.77rem;line-height:1.35}.bill-status-chip[data-v-c8ee7829]{display:inline-flex;align-items:center;min-height:22px;border-radius:999px;padding:.1rem .5rem;font-size:.64rem;line-height:1;font-weight:700;white-space:nowrap;border:1px solid rgba(148,163,184,.24);background:#f8fafc;color:#475569}.bill-status-chip.is-success[data-v-c8ee7829]{color:#2f5f4a;background:#22c55e14;border-color:#22c55e29}.bill-status-chip.is-pending[data-v-c8ee7829]{color:#7c5a1d;background:#f59e0b1a;border-color:#f59e0b2e}.bill-status-chip.is-closed[data-v-c8ee7829],.bill-status-chip.is-failed[data-v-c8ee7829],.bill-status-chip.is-default[data-v-c8ee7829]{color:#7d4150;background:#f43f5e14;border-color:#f43f5e29}.bill-method-chip[data-v-c8ee7829]{display:inline-flex;align-items:center;min-height:22px;border-radius:999px;padding:.1rem .5rem;font-size:.64rem;line-height:1;font-weight:700;white-space:nowrap;border:1px solid rgba(148,163,184,.24);background:#f8fafc;color:#64748b}.bill-record-meta[data-v-c8ee7829]{margin:.24rem 0 0;display:flex;flex-wrap:wrap;gap:.32rem .85rem;color:#94a3b8;font-size:.68rem;line-height:1.35}.bill-record-order-no[data-v-c8ee7829]{word-break:break-all}.bill-record-side[data-v-c8ee7829]{display:grid;gap:.2rem;justify-items:end;text-align:right}.bill-record-amount[data-v-c8ee7829]{color:var(--primary);font-size:.82rem;font-weight:700;line-height:1.35;font-variant-numeric:tabular-nums;white-space:nowrap}.bill-credit-tag[data-v-c8ee7829]{color:#64748b;font-size:.68rem;line-height:1.35}.bill-empty-state[data-v-c8ee7829],.bill-error[data-v-c8ee7829]{padding:0;text-align:center;font-size:.76rem}.bill-empty-state[data-v-c8ee7829]{margin:2.4rem 0 0;color:#94a3b8}.bill-error[data-v-c8ee7829]{margin:1rem 0 0;color:#ef4444;font-size:.78rem;font-weight:500}.bill-pagination-summary[data-v-c8ee7829]{margin:0;color:#94a3b8;font-size:.7rem;font-variant-numeric:tabular-nums}.bill-pagination[data-v-c8ee7829]{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin-top:.8rem;padding-top:.8rem;border-top:1px solid rgba(148,163,184,.14)}.bill-pagination-actions[data-v-c8ee7829]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.45rem}.bill-pagination-btn[data-v-c8ee7829]{border:1px solid rgba(148,163,184,.26);border-radius:10px;background:transparent;color:var(--text-secondary);font-size:.76rem;font-weight:700;padding:.45rem .72rem;min-width:42px;cursor:pointer;transition:all .2s ease}.bill-pagination-btn[data-v-c8ee7829]:hover:not(:disabled){border-color:#2563eb47;color:#2563eb}.bill-pagination-btn.is-active[data-v-c8ee7829]{border-color:#2563eb4d;background:#2563eb1f;color:#2563eb}.bill-pagination-btn[data-v-c8ee7829]:disabled{opacity:.45;cursor:not-allowed}@media(max-width:1024px){.container[data-v-c8ee7829]{padding-right:1rem;padding-left:calc(var(--workspace-sidebar) + 1rem)}.bill-summary-grid[data-v-c8ee7829]{grid-template-columns:1fr}}@media(max-width:720px){.bill-records-head[data-v-c8ee7829],.bill-pagination[data-v-c8ee7829]{flex-direction:column;align-items:flex-start}.bill-records-count[data-v-c8ee7829]{align-self:flex-start}.bill-records-actions[data-v-c8ee7829]{width:100%;justify-content:space-between}.bill-record-side[data-v-c8ee7829]{width:100%;justify-items:start;text-align:left}.bill-record-meta[data-v-c8ee7829]{gap:.4rem}.bill-pagination-actions[data-v-c8ee7829]{width:100%;justify-content:flex-start}}@media(max-width:640px){.container[data-v-c8ee7829]{padding-right:.85rem;padding-left:calc(var(--workspace-sidebar) + .85rem)}.console-main[data-v-c8ee7829],.bill-records-card[data-v-c8ee7829]{padding:.9rem}.bill-record-item[data-v-c8ee7829]{flex-direction:column}.bill-record-amount[data-v-c8ee7829]{font-size:.82rem}}@media(prefers-reduced-motion:reduce){.bill-record-item[data-v-c8ee7829],.bill-pagination-btn[data-v-c8ee7829]{transition:none}.bill-record-item[data-v-c8ee7829]:hover,.bill-pagination-btn[data-v-c8ee7829]:hover:not(:disabled){transform:none}}.console-page[data-v-c42ec473]{--workspace-sidebar: 236px;--workspace-topbar: 80px;min-height:100vh;background:#f4f5f8}.console-page.is-dark[data-v-c42ec473]{background:#111213}.console-section[data-v-c42ec473]{padding:calc(var(--workspace-topbar) + 1rem) 0 2rem}.container[data-v-c42ec473]{max-width:none;margin:0;padding:0 1.25rem 0 calc(var(--workspace-sidebar) + 1.25rem)}.console-shell[data-v-c42ec473]{display:block}.console-main[data-v-c42ec473]{background:var(--bg-card);border:0;border-radius:0;padding:1rem}:root.light .console-main[data-v-c42ec473]{background:#ffffffeb}.invite-dashboard[data-v-c42ec473]{display:grid;gap:.95rem}.invite-card[data-v-c42ec473],.invite-summary-card[data-v-c42ec473]{border:1px solid rgba(148,163,184,.22);border-radius:18px}.invite-error-banner[data-v-c42ec473]{margin:0;border:1px solid rgba(244,63,94,.28);border-radius:14px;background:#f43f5e1a;color:#ef4444;font-size:.82rem;font-weight:600;padding:.85rem .95rem}.invite-summary-grid[data-v-c42ec473]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}.invite-summary-card[data-v-c42ec473]{padding:.95rem;background:#0f172a1f}:root.light .invite-summary-card[data-v-c42ec473]{background:#fff;box-shadow:0 12px 28px #0f172a0d}.invite-summary-card.is-total[data-v-c42ec473]{background:linear-gradient(145deg,#0f766e38,#0f172a14)}.invite-summary-card.is-rewarded[data-v-c42ec473]{background:linear-gradient(145deg,#2563eb38,#0f172a14)}.invite-summary-card.is-paid[data-v-c42ec473]{background:linear-gradient(145deg,#d977062e,#0f172a14)}.invite-summary-card.is-credits[data-v-c42ec473]{background:linear-gradient(145deg,#7c3aed2e,#0f172a14)}:root.light .invite-summary-card.is-total[data-v-c42ec473]{background:linear-gradient(145deg,#ecfdf5f5,#fffffffa)}:root.light .invite-summary-card.is-rewarded[data-v-c42ec473]{background:linear-gradient(145deg,#eff6fff5,#fffffffa)}:root.light .invite-summary-card.is-paid[data-v-c42ec473]{background:linear-gradient(145deg,#fff7edf5,#fffffffa)}:root.light .invite-summary-card.is-credits[data-v-c42ec473]{background:linear-gradient(145deg,#f5f3fff5,#fffffffa)}.invite-summary-label[data-v-c42ec473]{margin:0;color:var(--text-secondary);font-size:.72rem;font-weight:700}.invite-summary-value[data-v-c42ec473]{margin:.42rem 0 0;color:var(--text-primary);font-size:1.8rem;font-weight:800;line-height:1.05}.invite-summary-meta[data-v-c42ec473]{margin:.32rem 0 0;color:var(--text-secondary);font-size:.7rem;line-height:1.5}.invite-share-grid[data-v-c42ec473]{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.75fr);gap:.85rem;align-items:stretch}.invite-card[data-v-c42ec473]{padding:.95rem;background:#0f172a1a}:root.light .invite-card[data-v-c42ec473]{background:#fff;box-shadow:0 12px 28px #0f172a0d}.invite-link-card[data-v-c42ec473],.invite-qrcode-card[data-v-c42ec473]{display:flex;flex-direction:column;height:100%}.invite-card-head[data-v-c42ec473]{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}.invite-card-head h3[data-v-c42ec473]{margin:0;color:var(--text-primary);font-size:.94rem;font-weight:700}.invite-card-head p[data-v-c42ec473]{margin:.32rem 0 0;color:var(--text-secondary);font-size:.74rem;line-height:1.55}.invite-link-box[data-v-c42ec473]{display:flex;align-items:center;gap:.75rem;margin-top:.95rem;border:1px solid rgba(148,163,184,.24);border-radius:14px;background:#ffffff0a;padding:.8rem}:root.light .invite-link-box[data-v-c42ec473]{background:#f8fafc}.invite-link-copy-btn[data-v-c42ec473]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:2.35rem;height:2.35rem;border:none;border-radius:10px;background:transparent;color:var(--text-secondary);box-shadow:none;cursor:pointer;transition:background .2s ease,color .2s ease,transform .2s ease}.console-page.is-dark .invite-link-copy-btn[data-v-c42ec473]{color:#ffffffe6}.console-page:not(.is-dark) .invite-link-copy-btn[data-v-c42ec473]{color:#111827}.invite-link-copy-btn[data-v-c42ec473]:hover:not(:disabled){background:#f59e0b1f;color:#d97706;transform:translateY(-1px)}.console-page.is-dark .invite-link-copy-btn[data-v-c42ec473]:hover:not(:disabled){background:#fbbf241f;color:#fbbf24}.console-page:not(.is-dark) .invite-link-copy-btn[data-v-c42ec473]:hover:not(:disabled){background:#f59e0b1a;color:#b45309}.invite-link-copy-btn[data-v-c42ec473]:focus-visible{outline:2px solid rgba(251,191,36,.86);outline-offset:3px}.invite-link-copy-btn[data-v-c42ec473]:disabled{background:transparent;color:#94a3b894;box-shadow:none;opacity:1;cursor:not-allowed;transform:none}.invite-copy-icon[data-v-c42ec473]{display:inline-flex;align-items:center;justify-content:center;width:1.2rem;height:1.2rem;color:currentColor;font-size:1.2rem;line-height:1}.invite-link-input[data-v-c42ec473]{flex:1;min-width:0;padding:0;border:none;background:transparent;color:var(--text-primary);font-size:.86rem;line-height:1.6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.invite-link-input[data-v-c42ec473]:focus{outline:none}.invite-secondary-btn[data-v-c42ec473]{border:none;border-radius:12px;font-size:.82rem;font-weight:700;padding:.72rem 1rem;cursor:pointer;transition:background .2s ease,transform .2s ease,border-color .2s ease,color .2s ease}.invite-secondary-btn[data-v-c42ec473]{border:1px solid rgba(148,163,184,.24);background:transparent;color:var(--text-primary)}.invite-secondary-btn[data-v-c42ec473]:hover:not(:disabled){border-color:#2563eb42;color:#2563eb}.invite-secondary-btn[data-v-c42ec473]:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.invite-link-rules[data-v-c42ec473]{display:grid;gap:.72rem;margin:.95rem 0 0;padding:0;list-style:none}.invite-link-rule-item[data-v-c42ec473]{display:flex;align-items:flex-start;gap:.72rem;padding-top:.72rem;border-top:1px solid rgba(148,163,184,.16)}.invite-link-rule-item[data-v-c42ec473]:first-child{padding-top:0;border-top:none}.invite-link-rule-item>div[data-v-c42ec473]{min-width:0}.invite-link-rule-item span[data-v-c42ec473]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;border-radius:999px;border:1px solid rgba(208,168,91,.22);background:#d0a85b24;color:#b9892e;font-size:.72rem;font-weight:800}.invite-link-rule-item strong[data-v-c42ec473]{display:block;color:var(--text-primary);font-size:.82rem;line-height:1.45}.invite-link-rule-item p[data-v-c42ec473]{margin:.22rem 0 0;color:var(--text-secondary);font-size:.74rem;line-height:1.6}.invite-qrcode-shell[data-v-c42ec473]{display:flex;flex:1;flex-direction:column;align-items:center;gap:.85rem;margin-top:.95rem}.invite-qrcode-box[data-v-c42ec473],.invite-qrcode-placeholder[data-v-c42ec473]{width:224px;height:224px;border-radius:18px;border:1px solid rgba(148,163,184,.24);background:#fff;display:grid;place-items:center}.invite-qrcode-image[data-v-c42ec473]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:.8rem}.invite-qrcode-placeholder[data-v-c42ec473]{padding:1rem;color:#64748b;text-align:center}.invite-qrcode-placeholder p[data-v-c42ec473]{margin:.55rem 0 0;font-size:.75rem;line-height:1.55}.invite-qrcode-download-btn[data-v-c42ec473]{min-width:10rem;margin-top:auto}.invite-records-card[data-v-c42ec473]{border-radius:16px;padding:.9rem;background:#fff}.invite-records-card .invite-card-head[data-v-c42ec473]{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.invite-records-card .invite-card-head h3[data-v-c42ec473]{color:#334155;font-size:.88rem}.invite-records-count[data-v-c42ec473]{flex-shrink:0;color:#94a3b8;font-size:.7rem;font-weight:400}.invite-record-list[data-v-c42ec473]{display:grid;gap:.55rem;margin-top:.7rem}.invite-record-item[data-v-c42ec473]{border:1px solid rgba(148,163,184,.2);border-radius:11px;padding:.72rem .76rem;display:flex;align-items:flex-start;justify-content:space-between;gap:.6rem;background:#fff}.invite-record-left[data-v-c42ec473]{min-width:0;flex:1}.invite-record-heading[data-v-c42ec473]{min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.invite-record-heading strong[data-v-c42ec473]{color:#111827;font-size:.77rem;line-height:1.35}.invite-record-subline[data-v-c42ec473]{color:#94a3b8;font-size:.68rem}.invite-status-chip[data-v-c42ec473]{flex-shrink:0;border-radius:999px;border:1px solid transparent;font-size:.64rem;font-weight:700;line-height:1;padding:.2rem .42rem}.invite-status-chip.is-success[data-v-c42ec473]{color:#047857;border-color:#10b98157;background:#10b98124}.invite-status-chip.is-pending[data-v-c42ec473]{color:#b45309;border-color:#f59e0b57;background:#f59e0b24}.invite-status-chip.is-default[data-v-c42ec473]{color:#be123c;border-color:#f43f5e52;background:#f43f5e24}.invite-record-meta[data-v-c42ec473]{margin-top:.22rem;color:#94a3b8;font-size:.68rem;line-height:1.45}.invite-record-meta span+span[data-v-c42ec473]:before{content:"·";margin:0 .32rem}.invite-record-side[data-v-c42ec473]{display:grid;gap:.22rem;justify-items:end;text-align:right}.invite-record-value[data-v-c42ec473]{color:#16a34a;font-size:.78rem;font-weight:700;white-space:nowrap}.invite-record-paid[data-v-c42ec473]{color:#94a3b8;font-size:.68rem;line-height:1.35}.invite-empty-state[data-v-c42ec473]{margin:2.4rem 0 0;color:#94a3b8;text-align:center;font-size:.76rem}@media(max-width:1120px){.invite-summary-grid[data-v-c42ec473]{grid-template-columns:repeat(2,minmax(0,1fr))}.invite-share-grid[data-v-c42ec473]{grid-template-columns:1fr}}@media(max-width:1024px){.container[data-v-c42ec473]{padding-right:1rem;padding-left:calc(var(--workspace-sidebar) + 1rem)}}@media(max-width:760px){.invite-card-head[data-v-c42ec473],.invite-record-item[data-v-c42ec473]{flex-direction:column}.invite-records-count[data-v-c42ec473]{align-self:flex-start}.invite-record-meta span+span[data-v-c42ec473]:before{content:"";margin:0}.invite-record-side[data-v-c42ec473]{width:100%;justify-items:start;text-align:left}.invite-summary-grid[data-v-c42ec473]{grid-template-columns:1fr}}@media(max-width:640px){.container[data-v-c42ec473]{padding-right:.85rem;padding-left:calc(var(--workspace-sidebar) + .85rem)}.invite-qrcode-box[data-v-c42ec473],.invite-qrcode-placeholder[data-v-c42ec473]{width:min(224px,100%);max-width:100%}}:root{--el-color-white:#fff;--el-color-black:#000;--el-color-primary-rgb:64, 158, 255;--el-color-success-rgb:103, 194, 58;--el-color-warning-rgb:230, 162, 60;--el-color-danger-rgb:245, 108, 108;--el-color-error-rgb:245, 108, 108;--el-color-info-rgb:144, 147, 153;--el-font-size-extra-large:20px;--el-font-size-large:18px;--el-font-size-medium:16px;--el-font-size-base:14px;--el-font-size-small:13px;--el-font-size-extra-small:12px;--el-font-family:"Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, sans-serif;--el-font-weight-primary:500;--el-font-line-height-primary:24px;--el-index-normal:1;--el-index-top:1000;--el-index-popper:2000;--el-border-radius-base:4px;--el-border-radius-small:2px;--el-border-radius-round:20px;--el-border-radius-circle:100%;--el-transition-duration:.3s;--el-transition-duration-fast:.2s;--el-transition-function-ease-in-out-bezier:cubic-bezier(.645, .045, .355, 1);--el-transition-function-fast-bezier:cubic-bezier(.23, 1, .32, 1);--el-transition-all:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);--el-transition-fade:opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-md-fade:transform var(--el-transition-duration) var(--el-transition-function-fast-bezier), opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-fade-linear:opacity var(--el-transition-duration-fast) linear;--el-transition-border:border-color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-box-shadow:box-shadow var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-color:color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-component-size-large:40px;--el-component-size:32px;--el-component-size-small:24px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--el-color-primary:#409eff;--el-color-primary-light-3:#79bbff;--el-color-primary-light-5:#a0cfff;--el-color-primary-light-7:#c6e2ff;--el-color-primary-light-8:#d9ecff;--el-color-primary-light-9:#ecf5ff;--el-color-primary-dark-2:#337ecc;--el-color-success:#67c23a;--el-color-success-light-3:#95d475;--el-color-success-light-5:#b3e19d;--el-color-success-light-7:#d1edc4;--el-color-success-light-8:#e1f3d8;--el-color-success-light-9:#f0f9eb;--el-color-success-dark-2:#529b2e;--el-color-warning:#e6a23c;--el-color-warning-light-3:#eebe77;--el-color-warning-light-5:#f3d19e;--el-color-warning-light-7:#f8e3c5;--el-color-warning-light-8:#faecd8;--el-color-warning-light-9:#fdf6ec;--el-color-warning-dark-2:#b88230;--el-color-danger:#f56c6c;--el-color-danger-light-3:#f89898;--el-color-danger-light-5:#fab6b6;--el-color-danger-light-7:#fcd3d3;--el-color-danger-light-8:#fde2e2;--el-color-danger-light-9:#fef0f0;--el-color-danger-dark-2:#c45656;--el-color-error:#f56c6c;--el-color-error-light-3:#f89898;--el-color-error-light-5:#fab6b6;--el-color-error-light-7:#fcd3d3;--el-color-error-light-8:#fde2e2;--el-color-error-light-9:#fef0f0;--el-color-error-dark-2:#c45656;--el-color-info:#909399;--el-color-info-light-3:#b1b3b8;--el-color-info-light-5:#c8c9cc;--el-color-info-light-7:#dedfe0;--el-color-info-light-8:#e9e9eb;--el-color-info-light-9:#f4f4f5;--el-color-info-dark-2:#73767a;--el-bg-color:#fff;--el-bg-color-page:#f2f3f5;--el-bg-color-overlay:#fff;--el-text-color-primary:#303133;--el-text-color-regular:#606266;--el-text-color-secondary:#909399;--el-text-color-placeholder:#a8abb2;--el-text-color-disabled:#c0c4cc;--el-border-color:#dcdfe6;--el-border-color-light:#e4e7ed;--el-border-color-lighter:#ebeef5;--el-border-color-extra-light:#f2f6fc;--el-border-color-dark:#d4d7de;--el-border-color-darker:#cdd0d6;--el-fill-color:#f0f2f5;--el-fill-color-light:#f5f7fa;--el-fill-color-lighter:#fafafa;--el-fill-color-extra-light:#fafcff;--el-fill-color-dark:#ebedf0;--el-fill-color-darker:#e6e8eb;--el-fill-color-blank:#fff;--el-box-shadow:0px 12px 32px 4px #0000000a, 0px 8px 20px #00000014;--el-box-shadow-light:0px 0px 12px #0000001f;--el-box-shadow-lighter:0px 0px 6px #0000001f;--el-box-shadow-dark:0px 16px 48px 16px #00000014, 0px 12px 32px #0000001f, 0px 8px 16px -8px #00000029;--el-disabled-bg-color:var(--el-fill-color-light);--el-disabled-text-color:var(--el-text-color-placeholder);--el-disabled-border-color:var(--el-border-color-light);--el-overlay-color:#000c;--el-overlay-color-light:#000000b3;--el-overlay-color-lighter:#00000080;--el-mask-color:#ffffffe6;--el-mask-color-extra-light:#ffffff4d;--el-border-width:1px;--el-border-style:solid;--el-border-color-hover:var(--el-text-color-disabled);--el-border:var(--el-border-width) var(--el-border-style) var(--el-border-color);--el-svg-monochrome-grey:var(--el-border-color)}.fade-in-linear-enter-active,.fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.fade-in-linear-enter-from,.fade-in-linear-leave-to{opacity:0}.el-fade-in-linear-enter-active,.el-fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.el-fade-in-linear-enter-from,.el-fade-in-linear-leave-to{opacity:0}.el-fade-in-enter-active,.el-fade-in-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-fade-in-enter-from,.el-fade-in-leave-active{opacity:0}.el-zoom-in-center-enter-active,.el-zoom-in-center-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-zoom-in-center-enter-from,.el-zoom-in-center-leave-active{opacity:0;transform:scaleX(0)}.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active{opacity:1;transition:var(--el-transition-md-fade);transform-origin:top;transform:scaleY(1)}.el-zoom-in-top-enter-active[data-popper-placement^=top],.el-zoom-in-top-leave-active[data-popper-placement^=top]{transform-origin:bottom}.el-zoom-in-top-enter-from,.el-zoom-in-top-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-bottom-enter-active,.el-zoom-in-bottom-leave-active{opacity:1;transition:var(--el-transition-md-fade);transform-origin:bottom;transform:scaleY(1)}.el-zoom-in-bottom-enter-from,.el-zoom-in-bottom-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-left-enter-active,.el-zoom-in-left-leave-active{opacity:1;transition:var(--el-transition-md-fade);transform-origin:0 0;transform:scale(1)}.el-zoom-in-left-enter-from,.el-zoom-in-left-leave-active{opacity:0;transform:scale(.45)}.collapse-transition{transition:var(--el-transition-duration) height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.el-collapse-transition-leave-active,.el-collapse-transition-enter-active{transition:var(--el-transition-duration) max-height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.horizontal-collapse-transition{transition:var(--el-transition-duration) width ease-in-out,var(--el-transition-duration) padding-left ease-in-out,var(--el-transition-duration) padding-right ease-in-out}.el-list-enter-active,.el-list-leave-active{transition:all 1s}.el-list-enter-from,.el-list-leave-to{opacity:0;transform:translateY(-30px)}.el-list-leave-active{position:absolute!important}.el-opacity-transition{transition:opacity var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-icon--right{margin-left:5px}.el-icon--left{margin-right:5px}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.el-icon{--color:inherit;fill:currentColor;width:1em;height:1em;color:var(--color);line-height:1em;font-size:inherit;justify-content:center;align-items:center;display:inline-flex;position:relative}.el-icon.is-loading{animation:2s linear infinite rotating}.el-icon svg{width:1em;height:1em}.el-textarea{--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary);--el-input-width:100%;vertical-align:bottom;width:100%;font-size:var(--el-font-size-base);display:inline-block;position:relative}.el-textarea__inner{resize:vertical;box-sizing:border-box;width:100%;line-height:1.5;font-size:inherit;color:var(--el-input-text-color,var(--el-text-color-regular));background-color:var(--el-input-bg-color,var(--el-fill-color-blank));-webkit-appearance:none;box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset;border-radius:var(--el-input-border-radius,var(--el-border-radius-base));transition:var(--el-transition-box-shadow);background-image:none;border:none;padding:5px 11px;font-family:inherit;display:block;position:relative}.el-textarea__inner.is-clearable{padding:5px 26px 5px 11px}.el-textarea__inner::placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-textarea__inner:hover{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-textarea__inner:focus{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset;outline:none}.el-textarea__clear{color:var(--el-input-icon-color);cursor:pointer;font-size:14px;position:absolute;top:15px;right:11px;transform:translateY(-50%)}.el-textarea__clear:hover{color:var(--el-input-clear-hover-color)}.el-textarea .el-input__count{color:var(--el-color-info);background:var(--el-fill-color-blank);font-size:12px;line-height:14px;position:absolute;bottom:5px;right:10px}.el-textarea .el-input__count.is-outside{top:100%;right:0;bottom:unset;background:0 0;padding-top:2px;line-height:1;position:absolute}.el-textarea.is-disabled .el-textarea__inner{box-shadow:0 0 0 1px var(--el-disabled-border-color) inset;background-color:var(--el-disabled-bg-color);color:var(--el-disabled-text-color);cursor:not-allowed}.el-textarea.is-disabled .el-textarea__inner::placeholder{color:var(--el-text-color-placeholder)}.el-textarea.is-exceed .el-textarea__inner{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-textarea.is-exceed .el-input__count{color:var(--el-color-danger)}.el-input{--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary);--el-input-width:100%;--el-input-height:var(--el-component-size);font-size:var(--el-font-size-base);width:var(--el-input-width);line-height:var(--el-input-height);box-sizing:border-box;vertical-align:middle;display:inline-flex;position:relative}.el-input::-webkit-scrollbar{z-index:11;width:6px}.el-input::-webkit-scrollbar:horizontal{height:6px}.el-input::-webkit-scrollbar-thumb{background:var(--el-text-color-disabled);border-radius:5px;width:6px}.el-input::-webkit-scrollbar-corner{background:var(--el-fill-color-blank)}.el-input::-webkit-scrollbar-track{background:var(--el-fill-color-blank)}.el-input::-webkit-scrollbar-track-piece{background:var(--el-fill-color-blank);width:6px}.el-input .el-input__clear,.el-input .el-input__password{color:var(--el-input-icon-color);cursor:pointer;font-size:14px}.el-input .el-input__clear:hover,.el-input .el-input__password:hover{color:var(--el-input-clear-hover-color)}.el-input .el-input__count{height:100%;color:var(--el-color-info);align-items:center;font-size:12px;display:inline-flex}.el-input .el-input__count .el-input__count-inner{background:var(--el-fill-color-blank);line-height:initial;padding-left:8px;display:inline-block}.el-input .el-input__count.is-outside{height:unset;padding-top:2px;position:absolute;top:100%;right:0}.el-input .el-input__count.is-outside .el-input__count-inner{background:0 0;padding-left:0;line-height:1}.el-input__wrapper{background-color:var(--el-input-bg-color,var(--el-fill-color-blank));border-radius:var(--el-input-border-radius,var(--el-border-radius-base));cursor:text;transition:var(--el-transition-box-shadow);box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset;background-image:none;flex-grow:1;justify-content:center;align-items:center;padding:1px 11px;display:inline-flex;transform:translate(0)}.el-input__wrapper:hover{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-input{--el-input-inner-height:calc(var(--el-input-height,32px) - 2px)}.el-input__inner{-webkit-appearance:none;width:100%;color:var(--el-input-text-color,var(--el-text-color-regular));font-size:inherit;height:var(--el-input-inner-height);line-height:var(--el-input-inner-height);box-sizing:border-box;background:0 0;border:none;outline:none;flex-grow:1;padding:0}.el-input__inner:focus{outline:none}.el-input__inner::placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-input__inner[type=password]::-ms-reveal{display:none}.el-input__inner[type=number]{line-height:1}.el-input__prefix{white-space:nowrap;height:100%;line-height:var(--el-input-inner-height);text-align:center;color:var(--el-input-icon-color,var(--el-text-color-placeholder));transition:all var(--el-transition-duration);pointer-events:none;flex-wrap:nowrap;flex-shrink:0;display:inline-flex}.el-input__prefix-inner{pointer-events:all;justify-content:center;align-items:center;display:inline-flex}.el-input__prefix-inner>:last-child{margin-right:8px}.el-input__prefix-inner>:first-child,.el-input__prefix-inner>:first-child.el-input__icon{margin-left:0}.el-input__suffix{white-space:nowrap;height:100%;line-height:var(--el-input-inner-height);text-align:center;color:var(--el-input-icon-color,var(--el-text-color-placeholder));transition:all var(--el-transition-duration);pointer-events:none;flex-wrap:nowrap;flex-shrink:0;display:inline-flex}.el-input__suffix-inner{pointer-events:all;justify-content:center;align-items:center;display:inline-flex}.el-input__suffix-inner>:first-child{margin-left:8px}.el-input .el-input__icon{height:inherit;line-height:inherit;transition:all var(--el-transition-duration);justify-content:center;align-items:center;margin-left:8px;display:flex}.el-input .el-input__clear{transition:color var(--el-transition-duration)}.el-input__validateIcon{pointer-events:none}.el-input.is-active .el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-focus-color, ) inset}.el-input.is-disabled{cursor:not-allowed}.el-input.is-disabled .el-input__wrapper{background-color:var(--el-disabled-bg-color);cursor:not-allowed;box-shadow:0 0 0 1px var(--el-disabled-border-color) inset}.el-input.is-disabled .el-input__inner{color:var(--el-disabled-text-color);-webkit-text-fill-color:var(--el-disabled-text-color);cursor:not-allowed}.el-input.is-disabled .el-input__inner::placeholder{color:var(--el-text-color-placeholder)}.el-input.is-disabled .el-input__icon{cursor:not-allowed}.el-input.is-disabled .el-input__prefix-inner,.el-input.is-disabled .el-input__suffix-inner{pointer-events:none}.el-input.is-exceed .el-input__wrapper{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-input.is-exceed .el-input__suffix .el-input__count{color:var(--el-color-danger)}.el-input--large{--el-input-height:var(--el-component-size-large);font-size:14px}.el-input--large .el-input__wrapper{padding:1px 15px}.el-input--large{--el-input-inner-height:calc(var(--el-input-height,40px) - 2px)}.el-input--small{--el-input-height:var(--el-component-size-small);font-size:12px}.el-input--small .el-input__wrapper{padding:1px 7px}.el-input--small{--el-input-inner-height:calc(var(--el-input-height,24px) - 2px)}.el-input-group{align-items:stretch;width:100%;display:inline-flex}.el-input-group__append,.el-input-group__prepend{background-color:var(--el-fill-color-light);color:var(--el-color-info);border-radius:var(--el-input-border-radius);white-space:nowrap;justify-content:center;align-items:center;min-height:100%;padding:0 20px;display:inline-flex;position:relative}.el-input-group__append:focus,.el-input-group__prepend:focus{outline:none}.el-input-group__append .el-select,.el-input-group__append .el-button,.el-input-group__prepend .el-select,.el-input-group__prepend .el-button{flex:1;margin:0 -20px;display:inline-block}.el-input-group__append button.el-button,.el-input-group__append button.el-button:hover,.el-input-group__append div.el-select .el-select__wrapper,.el-input-group__append div.el-select:hover .el-select__wrapper,.el-input-group__prepend button.el-button,.el-input-group__prepend button.el-button:hover,.el-input-group__prepend div.el-select .el-select__wrapper,.el-input-group__prepend div.el-select:hover .el-select__wrapper{color:inherit;background-color:#0000;border-color:#0000}.el-input-group__append .el-button,.el-input-group__append .el-input,.el-input-group__prepend .el-button,.el-input-group__prepend .el-input{font-size:inherit}.el-input-group__prepend{box-shadow:1px 0 0 0 var(--el-input-border-color) inset,0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset;border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.el-input-group__append{box-shadow:0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset,-1px 0 0 0 var(--el-input-border-color) inset;border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.el-input-group--prepend>.el-input__wrapper{border-top-left-radius:0;border-bottom-left-radius:0}.el-input-group--prepend .el-input-group__prepend .el-select .el-select__wrapper{box-shadow:1px 0 0 0 var(--el-input-border-color) inset,0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset;border-top-right-radius:0;border-bottom-right-radius:0}.el-input-group--append>.el-input__wrapper{border-top-right-radius:0;border-bottom-right-radius:0}.el-input-group--append .el-input-group__append .el-select .el-select__wrapper{box-shadow:0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset,-1px 0 0 0 var(--el-input-border-color) inset;border-top-left-radius:0;border-bottom-left-radius:0}.el-input-hidden{display:none!important}.el-button{--el-button-font-weight:var(--el-font-weight-primary);--el-button-border-color:var(--el-border-color);--el-button-bg-color:var(--el-fill-color-blank);--el-button-text-color:var(--el-text-color-regular);--el-button-disabled-text-color:var(--el-disabled-text-color);--el-button-disabled-bg-color:var(--el-fill-color-blank);--el-button-disabled-border-color:var(--el-border-color-light);--el-button-divide-border-color:#ffffff80;--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-color-primary-light-9);--el-button-hover-border-color:var(--el-color-primary-light-7);--el-button-active-text-color:var(--el-button-hover-text-color);--el-button-active-border-color:var(--el-color-primary);--el-button-active-bg-color:var(--el-button-hover-bg-color);--el-button-outline-color:var(--el-color-primary-light-5);--el-button-hover-link-text-color:var(--el-text-color-secondary);--el-button-active-color:var(--el-text-color-primary);white-space:nowrap;cursor:pointer;height:32px;color:var(--el-button-text-color);text-align:center;box-sizing:border-box;line-height:1;font-weight:var(--el-button-font-weight);-webkit-user-select:none;user-select:none;vertical-align:middle;-webkit-appearance:none;background-color:var(--el-button-bg-color);border:var(--el-border);border-color:var(--el-button-border-color);outline:none;justify-content:center;align-items:center;transition:all .1s;display:inline-flex}.el-button:hover{color:var(--el-button-hover-text-color);border-color:var(--el-button-hover-border-color);background-color:var(--el-button-hover-bg-color);outline:none}.el-button:active{color:var(--el-button-active-text-color);border-color:var(--el-button-active-border-color);background-color:var(--el-button-active-bg-color);outline:none}.el-button:focus-visible{outline:2px solid var(--el-button-outline-color);outline-offset:1px;transition:outline-offset,outline}.el-button>span{align-items:center;display:inline-flex}.el-button+.el-button{margin-left:12px}.el-button{font-size:var(--el-font-size-base);border-radius:var(--el-border-radius-base);padding:8px 15px}.el-button.is-round{padding:8px 15px}.el-button::-moz-focus-inner{border:0}.el-button [class*=el-icon]+span{margin-left:6px}.el-button [class*=el-icon] svg{vertical-align:bottom}.el-button.is-plain{--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-fill-color-blank);--el-button-hover-border-color:var(--el-color-primary)}.el-button.is-active{color:var(--el-button-active-text-color);border-color:var(--el-button-active-border-color);background-color:var(--el-button-active-bg-color);outline:none}.el-button.is-disabled,.el-button.is-disabled:hover{color:var(--el-button-disabled-text-color);cursor:not-allowed;background-image:none;background-color:var(--el-button-disabled-bg-color);border-color:var(--el-button-disabled-border-color)}.el-button.is-loading{pointer-events:none;position:relative}.el-button.is-loading:before{z-index:1;pointer-events:none;content:"";border-radius:inherit;background-color:var(--el-mask-color-extra-light);position:absolute;inset:-1px}.el-button.is-round{border-radius:var(--el-border-radius-round)}.el-button.is-dashed{--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-fill-color-blank);--el-button-hover-border-color:var(--el-color-primary);border-style:dashed}.el-button.is-circle{border-radius:50%;width:32px;padding:8px}.el-button.is-text{color:var(--el-button-text-color);background-color:#0000;border:0 solid #0000}.el-button.is-text.is-disabled{color:var(--el-button-disabled-text-color);background-color:#0000!important}.el-button.is-text:not(.is-disabled):hover{background-color:var(--el-fill-color-light)}.el-button.is-text:not(.is-disabled):focus-visible{outline:2px solid var(--el-button-outline-color);outline-offset:1px;transition:outline-offset,outline}.el-button.is-text:not(.is-disabled):active{background-color:var(--el-fill-color)}.el-button.is-text:not(.is-disabled).is-has-bg{background-color:var(--el-fill-color-light)}.el-button.is-text:not(.is-disabled).is-has-bg:hover{background-color:var(--el-fill-color)}.el-button.is-text:not(.is-disabled).is-has-bg:active{background-color:var(--el-fill-color-dark)}.el-button__text--expand{letter-spacing:.3em;margin-right:-.3em}.el-button.is-link{color:var(--el-button-text-color);background:0 0;border-color:#0000;height:auto;padding:2px}.el-button.is-link:hover{color:var(--el-button-hover-link-text-color)}.el-button.is-link.is-disabled{color:var(--el-button-disabled-text-color);background-color:#0000!important;border-color:#0000!important}.el-button.is-link:not(.is-disabled):hover{background-color:#0000;border-color:#0000}.el-button.is-link:not(.is-disabled):active{color:var(--el-button-active-color);background-color:#0000;border-color:#0000}.el-button--text{color:var(--el-color-primary);background:0 0;border-color:#0000;padding-left:0;padding-right:0}.el-button--text.is-disabled{color:var(--el-button-disabled-text-color);background-color:#0000!important;border-color:#0000!important}.el-button--text:not(.is-disabled):hover{color:var(--el-color-primary-light-3);background-color:#0000;border-color:#0000}.el-button--text:not(.is-disabled):active{color:var(--el-color-primary-dark-2);background-color:#0000;border-color:#0000}.el-button__link--expand{letter-spacing:.3em;margin-right:-.3em}.el-button--primary{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-primary);--el-button-border-color:var(--el-color-primary);--el-button-outline-color:var(--el-color-primary-light-5);--el-button-active-color:var(--el-color-primary-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-primary-light-5);--el-button-hover-bg-color:var(--el-color-primary-light-3);--el-button-hover-border-color:var(--el-color-primary-light-3);--el-button-active-bg-color:var(--el-color-primary-dark-2);--el-button-active-border-color:var(--el-color-primary-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-primary-light-5);--el-button-disabled-border-color:var(--el-color-primary-light-5)}.el-button--primary.is-plain,.el-button--primary.is-text,.el-button--primary.is-link{--el-button-text-color:var(--el-color-primary);--el-button-bg-color:var(--el-color-primary-light-9);--el-button-border-color:var(--el-color-primary-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-primary);--el-button-hover-border-color:var(--el-color-primary);--el-button-active-text-color:var(--el-color-white)}.el-button--primary.is-plain.is-disabled,.el-button--primary.is-plain.is-disabled:hover,.el-button--primary.is-plain.is-disabled:focus,.el-button--primary.is-plain.is-disabled:active,.el-button--primary.is-text.is-disabled,.el-button--primary.is-text.is-disabled:hover,.el-button--primary.is-text.is-disabled:focus,.el-button--primary.is-text.is-disabled:active,.el-button--primary.is-link.is-disabled,.el-button--primary.is-link.is-disabled:hover,.el-button--primary.is-link.is-disabled:focus,.el-button--primary.is-link.is-disabled:active{color:var(--el-color-primary-light-5);background-color:var(--el-color-primary-light-9);border-color:var(--el-color-primary-light-8)}.el-button--primary.is-dashed{--el-button-text-color:var(--el-color-primary);--el-button-bg-color:var(--el-color-primary-light-9);--el-button-border-color:var(--el-color-primary-light-5);--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-color-primary-light-9);--el-button-hover-border-color:var(--el-color-primary-light-3);--el-button-active-text-color:var(--el-color-primary-dark-2);--el-button-active-bg-color:var(--el-color-primary-light-9);--el-button-active-border-color:var(--el-color-primary-dark-2)}.el-button--primary.is-dashed.is-disabled,.el-button--primary.is-dashed.is-disabled:hover,.el-button--primary.is-dashed.is-disabled:focus,.el-button--primary.is-dashed.is-disabled:active{color:var(--el-color-primary-light-5);background-color:var(--el-color-primary-light-9);border-color:var(--el-color-primary-light-8)}.el-button--success{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-success);--el-button-border-color:var(--el-color-success);--el-button-outline-color:var(--el-color-success-light-5);--el-button-active-color:var(--el-color-success-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-success-light-5);--el-button-hover-bg-color:var(--el-color-success-light-3);--el-button-hover-border-color:var(--el-color-success-light-3);--el-button-active-bg-color:var(--el-color-success-dark-2);--el-button-active-border-color:var(--el-color-success-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-success-light-5);--el-button-disabled-border-color:var(--el-color-success-light-5)}.el-button--success.is-plain,.el-button--success.is-text,.el-button--success.is-link{--el-button-text-color:var(--el-color-success);--el-button-bg-color:var(--el-color-success-light-9);--el-button-border-color:var(--el-color-success-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-success);--el-button-hover-border-color:var(--el-color-success);--el-button-active-text-color:var(--el-color-white)}.el-button--success.is-plain.is-disabled,.el-button--success.is-plain.is-disabled:hover,.el-button--success.is-plain.is-disabled:focus,.el-button--success.is-plain.is-disabled:active,.el-button--success.is-text.is-disabled,.el-button--success.is-text.is-disabled:hover,.el-button--success.is-text.is-disabled:focus,.el-button--success.is-text.is-disabled:active,.el-button--success.is-link.is-disabled,.el-button--success.is-link.is-disabled:hover,.el-button--success.is-link.is-disabled:focus,.el-button--success.is-link.is-disabled:active{color:var(--el-color-success-light-5);background-color:var(--el-color-success-light-9);border-color:var(--el-color-success-light-8)}.el-button--success.is-dashed{--el-button-text-color:var(--el-color-success);--el-button-bg-color:var(--el-color-success-light-9);--el-button-border-color:var(--el-color-success-light-5);--el-button-hover-text-color:var(--el-color-success);--el-button-hover-bg-color:var(--el-color-success-light-9);--el-button-hover-border-color:var(--el-color-success-light-3);--el-button-active-text-color:var(--el-color-success-dark-2);--el-button-active-bg-color:var(--el-color-success-light-9);--el-button-active-border-color:var(--el-color-success-dark-2)}.el-button--success.is-dashed.is-disabled,.el-button--success.is-dashed.is-disabled:hover,.el-button--success.is-dashed.is-disabled:focus,.el-button--success.is-dashed.is-disabled:active{color:var(--el-color-success-light-5);background-color:var(--el-color-success-light-9);border-color:var(--el-color-success-light-8)}.el-button--warning{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-warning);--el-button-border-color:var(--el-color-warning);--el-button-outline-color:var(--el-color-warning-light-5);--el-button-active-color:var(--el-color-warning-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-warning-light-5);--el-button-hover-bg-color:var(--el-color-warning-light-3);--el-button-hover-border-color:var(--el-color-warning-light-3);--el-button-active-bg-color:var(--el-color-warning-dark-2);--el-button-active-border-color:var(--el-color-warning-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-warning-light-5);--el-button-disabled-border-color:var(--el-color-warning-light-5)}.el-button--warning.is-plain,.el-button--warning.is-text,.el-button--warning.is-link{--el-button-text-color:var(--el-color-warning);--el-button-bg-color:var(--el-color-warning-light-9);--el-button-border-color:var(--el-color-warning-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-warning);--el-button-hover-border-color:var(--el-color-warning);--el-button-active-text-color:var(--el-color-white)}.el-button--warning.is-plain.is-disabled,.el-button--warning.is-plain.is-disabled:hover,.el-button--warning.is-plain.is-disabled:focus,.el-button--warning.is-plain.is-disabled:active,.el-button--warning.is-text.is-disabled,.el-button--warning.is-text.is-disabled:hover,.el-button--warning.is-text.is-disabled:focus,.el-button--warning.is-text.is-disabled:active,.el-button--warning.is-link.is-disabled,.el-button--warning.is-link.is-disabled:hover,.el-button--warning.is-link.is-disabled:focus,.el-button--warning.is-link.is-disabled:active{color:var(--el-color-warning-light-5);background-color:var(--el-color-warning-light-9);border-color:var(--el-color-warning-light-8)}.el-button--warning.is-dashed{--el-button-text-color:var(--el-color-warning);--el-button-bg-color:var(--el-color-warning-light-9);--el-button-border-color:var(--el-color-warning-light-5);--el-button-hover-text-color:var(--el-color-warning);--el-button-hover-bg-color:var(--el-color-warning-light-9);--el-button-hover-border-color:var(--el-color-warning-light-3);--el-button-active-text-color:var(--el-color-warning-dark-2);--el-button-active-bg-color:var(--el-color-warning-light-9);--el-button-active-border-color:var(--el-color-warning-dark-2)}.el-button--warning.is-dashed.is-disabled,.el-button--warning.is-dashed.is-disabled:hover,.el-button--warning.is-dashed.is-disabled:focus,.el-button--warning.is-dashed.is-disabled:active{color:var(--el-color-warning-light-5);background-color:var(--el-color-warning-light-9);border-color:var(--el-color-warning-light-8)}.el-button--danger{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-danger);--el-button-border-color:var(--el-color-danger);--el-button-outline-color:var(--el-color-danger-light-5);--el-button-active-color:var(--el-color-danger-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-danger-light-5);--el-button-hover-bg-color:var(--el-color-danger-light-3);--el-button-hover-border-color:var(--el-color-danger-light-3);--el-button-active-bg-color:var(--el-color-danger-dark-2);--el-button-active-border-color:var(--el-color-danger-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-danger-light-5);--el-button-disabled-border-color:var(--el-color-danger-light-5)}.el-button--danger.is-plain,.el-button--danger.is-text,.el-button--danger.is-link{--el-button-text-color:var(--el-color-danger);--el-button-bg-color:var(--el-color-danger-light-9);--el-button-border-color:var(--el-color-danger-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-danger);--el-button-hover-border-color:var(--el-color-danger);--el-button-active-text-color:var(--el-color-white)}.el-button--danger.is-plain.is-disabled,.el-button--danger.is-plain.is-disabled:hover,.el-button--danger.is-plain.is-disabled:focus,.el-button--danger.is-plain.is-disabled:active,.el-button--danger.is-text.is-disabled,.el-button--danger.is-text.is-disabled:hover,.el-button--danger.is-text.is-disabled:focus,.el-button--danger.is-text.is-disabled:active,.el-button--danger.is-link.is-disabled,.el-button--danger.is-link.is-disabled:hover,.el-button--danger.is-link.is-disabled:focus,.el-button--danger.is-link.is-disabled:active{color:var(--el-color-danger-light-5);background-color:var(--el-color-danger-light-9);border-color:var(--el-color-danger-light-8)}.el-button--danger.is-dashed{--el-button-text-color:var(--el-color-danger);--el-button-bg-color:var(--el-color-danger-light-9);--el-button-border-color:var(--el-color-danger-light-5);--el-button-hover-text-color:var(--el-color-danger);--el-button-hover-bg-color:var(--el-color-danger-light-9);--el-button-hover-border-color:var(--el-color-danger-light-3);--el-button-active-text-color:var(--el-color-danger-dark-2);--el-button-active-bg-color:var(--el-color-danger-light-9);--el-button-active-border-color:var(--el-color-danger-dark-2)}.el-button--danger.is-dashed.is-disabled,.el-button--danger.is-dashed.is-disabled:hover,.el-button--danger.is-dashed.is-disabled:focus,.el-button--danger.is-dashed.is-disabled:active{color:var(--el-color-danger-light-5);background-color:var(--el-color-danger-light-9);border-color:var(--el-color-danger-light-8)}.el-button--info{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-info);--el-button-border-color:var(--el-color-info);--el-button-outline-color:var(--el-color-info-light-5);--el-button-active-color:var(--el-color-info-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-info-light-5);--el-button-hover-bg-color:var(--el-color-info-light-3);--el-button-hover-border-color:var(--el-color-info-light-3);--el-button-active-bg-color:var(--el-color-info-dark-2);--el-button-active-border-color:var(--el-color-info-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-info-light-5);--el-button-disabled-border-color:var(--el-color-info-light-5)}.el-button--info.is-plain,.el-button--info.is-text,.el-button--info.is-link{--el-button-text-color:var(--el-color-info);--el-button-bg-color:var(--el-color-info-light-9);--el-button-border-color:var(--el-color-info-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-info);--el-button-hover-border-color:var(--el-color-info);--el-button-active-text-color:var(--el-color-white)}.el-button--info.is-plain.is-disabled,.el-button--info.is-plain.is-disabled:hover,.el-button--info.is-plain.is-disabled:focus,.el-button--info.is-plain.is-disabled:active,.el-button--info.is-text.is-disabled,.el-button--info.is-text.is-disabled:hover,.el-button--info.is-text.is-disabled:focus,.el-button--info.is-text.is-disabled:active,.el-button--info.is-link.is-disabled,.el-button--info.is-link.is-disabled:hover,.el-button--info.is-link.is-disabled:focus,.el-button--info.is-link.is-disabled:active{color:var(--el-color-info-light-5);background-color:var(--el-color-info-light-9);border-color:var(--el-color-info-light-8)}.el-button--info.is-dashed{--el-button-text-color:var(--el-color-info);--el-button-bg-color:var(--el-color-info-light-9);--el-button-border-color:var(--el-color-info-light-5);--el-button-hover-text-color:var(--el-color-info);--el-button-hover-bg-color:var(--el-color-info-light-9);--el-button-hover-border-color:var(--el-color-info-light-3);--el-button-active-text-color:var(--el-color-info-dark-2);--el-button-active-bg-color:var(--el-color-info-light-9);--el-button-active-border-color:var(--el-color-info-dark-2)}.el-button--info.is-dashed.is-disabled,.el-button--info.is-dashed.is-disabled:hover,.el-button--info.is-dashed.is-disabled:focus,.el-button--info.is-dashed.is-disabled:active{color:var(--el-color-info-light-5);background-color:var(--el-color-info-light-9);border-color:var(--el-color-info-light-8)}.el-button--large{--el-button-size:40px;height:var(--el-button-size)}.el-button--large [class*=el-icon]+span{margin-left:8px}.el-button--large{font-size:var(--el-font-size-base);border-radius:var(--el-border-radius-base);padding:12px 19px}.el-button--large.is-round{padding:12px 19px}.el-button--large.is-circle{width:var(--el-button-size);padding:12px}.el-button--small{--el-button-size:24px;height:var(--el-button-size)}.el-button--small [class*=el-icon]+span{margin-left:4px}.el-button--small{border-radius:calc(var(--el-border-radius-base) - 1px);padding:5px 11px;font-size:12px}.el-button--small.is-round{padding:5px 11px}.el-button--small.is-circle{width:var(--el-button-size);padding:5px}.el-overlay{z-index:2000;background-color:var(--el-overlay-color-lighter);height:100%;position:fixed;inset:0;overflow:auto}.el-overlay .el-overlay-root{height:0}:root{--el-popup-modal-bg-color:var(--el-color-black);--el-popup-modal-opacity:.5}.v-modal-enter{animation:v-modal-in var(--el-transition-duration-fast) ease}.v-modal-leave{animation:v-modal-out var(--el-transition-duration-fast) ease forwards}@keyframes v-modal-in{0%{opacity:0}}@keyframes v-modal-out{to{opacity:0}}.v-modal{width:100%;height:100%;opacity:var(--el-popup-modal-opacity);background:var(--el-popup-modal-bg-color);position:fixed;top:0;left:0}.el-popup-parent--hidden{overflow:hidden}.el-message-box{--el-messagebox-title-color:var(--el-text-color-primary);--el-messagebox-width:420px;--el-messagebox-border-radius:4px;--el-messagebox-box-shadow:var(--el-box-shadow);--el-messagebox-font-size:var(--el-font-size-large);--el-messagebox-content-font-size:var(--el-font-size-base);--el-messagebox-content-color:var(--el-text-color-regular);--el-messagebox-error-font-size:12px;--el-messagebox-padding-primary:12px;--el-messagebox-font-line-height:var(--el-font-line-height-primary);max-width:var(--el-messagebox-width);width:100%;padding:var(--el-messagebox-padding-primary);vertical-align:middle;background-color:var(--el-bg-color);border-radius:var(--el-messagebox-border-radius);font-size:var(--el-messagebox-font-size);box-shadow:var(--el-messagebox-box-shadow);text-align:left;backface-visibility:hidden;box-sizing:border-box;overflow-wrap:break-word;display:inline-block;position:relative;overflow:hidden}.el-message-box:focus{outline:none!important}.is-message-box .el-overlay-message-box{text-align:center;padding:16px;position:fixed;inset:0;overflow:auto}.is-message-box .el-overlay-message-box:after{content:"";vertical-align:middle;width:0;height:100%;display:inline-block}.el-message-box.is-draggable .el-message-box__header{cursor:move;-webkit-user-select:none;user-select:none}.el-message-box__header{padding-bottom:var(--el-messagebox-padding-primary)}.el-message-box__header.show-close{padding-right:calc(var(--el-messagebox-padding-primary) + var(--el-message-close-size,16px))}.el-message-box__title{font-size:var(--el-messagebox-font-size);line-height:var(--el-messagebox-font-line-height);color:var(--el-messagebox-title-color)}.el-message-box__headerbtn{width:40px;height:40px;font-size:var(--el-message-close-size,16px);cursor:pointer;background:0 0;border:none;outline:none;padding:0;position:absolute;top:0;right:0}.el-message-box__headerbtn .el-message-box__close{color:var(--el-color-info);font-size:inherit}.el-message-box__headerbtn:focus .el-message-box__close,.el-message-box__headerbtn:hover .el-message-box__close{color:var(--el-color-primary)}.el-message-box__content{color:var(--el-messagebox-content-color);font-size:var(--el-messagebox-content-font-size)}.el-message-box__container{align-items:center;gap:12px;display:flex}.el-message-box__input{padding-top:12px}.el-message-box__input div.invalid>input,.el-message-box__input div.invalid>input:focus{border-color:var(--el-color-error)}.el-message-box__status{font-size:24px}.el-message-box__status.el-message-box-icon--primary{--el-messagebox-color:var(--el-color-primary);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--success{--el-messagebox-color:var(--el-color-success);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--info{--el-messagebox-color:var(--el-color-info);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--warning{--el-messagebox-color:var(--el-color-warning);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--error{--el-messagebox-color:var(--el-color-error);color:var(--el-messagebox-color)}.el-message-box__message{min-width:0;margin:0}.el-message-box__message p{line-height:var(--el-messagebox-font-line-height);margin:0}.el-message-box__errormsg{color:var(--el-color-error);font-size:var(--el-messagebox-error-font-size);line-height:var(--el-messagebox-font-line-height)}.el-message-box__btns{padding-top:var(--el-messagebox-padding-primary);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.el-message-box--center .el-message-box__title{justify-content:center;align-items:center;gap:6px;display:flex}.el-message-box--center .el-message-box__status{font-size:inherit}.el-message-box--center .el-message-box__btns,.el-message-box--center .el-message-box__container{justify-content:center}.el-message-box-parent--hidden{overflow:hidden}.fade-in-linear-enter-active .el-overlay-message-box{animation:msgbox-fade-in var(--el-transition-duration)}.fade-in-linear-leave-active .el-overlay-message-box{animation:msgbox-fade-in var(--el-transition-duration) reverse}@keyframes msgbox-fade-in{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translate(0)}}.property-delete-confirm.el-message-box{width:min(420px,calc(100vw - 32px));border-radius:10px;padding:0}.property-delete-confirm .el-message-box__header{padding:1.1rem 1.15rem .35rem}.property-delete-confirm .el-message-box__title{color:#0f172a;font-size:1rem;font-weight:800}.property-delete-confirm .el-message-box__content{padding:.6rem 1.15rem .8rem}.property-delete-confirm .el-message-box__message{color:#64748b;font-size:.88rem}.property-delete-confirm .el-message-box__btns{padding:.2rem 1.15rem 1.05rem}.property-delete-confirm .el-button{border-radius:9px;font-weight:800}.property-delete-confirm .property-confirm-delete-btn.el-button--primary{border-color:#fbbf24;background:#fbbf24;color:#fff;outline:none;box-shadow:none}.property-delete-confirm .property-confirm-delete-btn.el-button--primary:hover,.property-delete-confirm .property-confirm-delete-btn.el-button--primary:focus{border-color:#f59e0b;background:#f59e0b;outline:none;box-shadow:none}body.property-lightbox-open{overflow:hidden}.property-page[data-v-5b4b9381]{min-height:100vh;background:#f4f5f8}.property-main[data-v-5b4b9381]{padding:1rem;background:#f4f5f8}.property-upload[data-v-5b4b9381],.property-toolbar[data-v-5b4b9381],.property-list-wrap[data-v-5b4b9381]{border:1px solid rgba(148,163,184,.22);border-radius:16px;background:#fff}.property-upload[data-v-5b4b9381]{min-height:112px;padding:1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.property-upload.is-dragging[data-v-5b4b9381]{border-color:#fbbf2470;background:#fbbf240a;box-shadow:inset 0 0 0 1px #fbbf241f}.property-upload-copy[data-v-5b4b9381]{display:flex;align-items:center;gap:.85rem;min-width:0}.property-upload-icon[data-v-5b4b9381],.property-empty-icon[data-v-5b4b9381]{width:48px;height:48px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:#fbbf24;background:#fbbf241a}.property-upload-icon svg[data-v-5b4b9381],.property-empty-icon svg[data-v-5b4b9381]{width:24px;height:24px}.property-upload h2[data-v-5b4b9381]{margin:0;color:#0f172a;font-size:1.05rem;font-weight:800}.property-upload p[data-v-5b4b9381]{margin:.28rem 0 0;color:#64748b;font-size:.82rem;line-height:1.5}.property-upload-actions[data-v-5b4b9381]{display:flex;align-items:center;gap:.72rem;flex-shrink:0}.property-upload-actions small[data-v-5b4b9381]{color:#94a3b8;font-size:.72rem;white-space:nowrap}.property-file-input[data-v-5b4b9381]{display:none}.property-upload-btn[data-v-5b4b9381],.property-sort[data-v-5b4b9381],.property-action[data-v-5b4b9381]{border:1px solid rgba(148,163,184,.22);background:#fff;color:#334155;cursor:pointer;transition:transform .2s ease,border-color .2s ease,background .2s ease,color .2s ease,box-shadow .2s ease}.property-upload-btn[data-v-5b4b9381]{min-height:42px;border:none;border-radius:12px;padding:0 1rem;display:inline-flex;align-items:center;gap:.48rem;color:var(--primary-ink);font-size:.82rem;font-weight:800;background:var(--gradient-primary);box-shadow:0 10px 24px rgba(var(--primary-rgb),.18),0 6px 16px rgba(var(--secondary-rgb),.14)}.property-upload-btn svg[data-v-5b4b9381],.property-sort svg[data-v-5b4b9381],.property-action svg[data-v-5b4b9381]{width:17px;height:17px;flex-shrink:0}.property-upload-btn[data-v-5b4b9381]:hover:not(:disabled),.property-sort[data-v-5b4b9381]:hover,.property-action[data-v-5b4b9381]:hover{transform:translateY(-1px)}.property-upload-btn[data-v-5b4b9381]:disabled{opacity:.7;cursor:not-allowed}.property-toolbar[data-v-5b4b9381]{margin-top:.9rem;padding:.75rem;display:flex;align-items:center;justify-content:space-between;gap:.85rem}.property-tabs[data-v-5b4b9381]{display:inline-flex;align-items:center;gap:.38rem;border-radius:12px;padding:.24rem;background:#f8fafc;border:1px solid rgba(148,163,184,.18)}.property-tab[data-v-5b4b9381]{border:1px solid transparent;border-radius:9px;min-height:34px;padding:0 .72rem;display:inline-grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.42rem;background:transparent;color:#64748b;line-height:1;font-size:.78rem;font-weight:700;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}.property-tab span[data-v-5b4b9381]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.property-tab[data-v-5b4b9381]:focus,.property-tab[data-v-5b4b9381]:focus-visible{outline:none}.property-tab strong[data-v-5b4b9381]{min-width:22px;height:20px;border-radius:999px;display:inline-grid;place-items:center;background:#64748b21;color:#64748b;padding:0 .4rem;font-size:.72rem;line-height:1;font-weight:900}.property-tab[data-v-5b4b9381]:hover{border-color:color-mix(in srgb,#fbbf24 36%,rgba(148,163,184,.22));background:#fff;color:#0f172a}.property-tab.active[data-v-5b4b9381]{border-color:color-mix(in srgb,#fbbf24 46%,rgba(148,163,184,.22));color:#0f172a;background:#fff;box-shadow:0 8px 18px #0f172a0f}.property-tab.active strong[data-v-5b4b9381]{background:color-mix(in srgb,#fbbf24 18%,#ffffff);color:#d97706}.property-tools[data-v-5b4b9381]{display:flex;align-items:center;gap:.55rem}.property-sort[data-v-5b4b9381]{height:38px;border-radius:11px;padding:0 .72rem;display:inline-flex;align-items:center;gap:.42rem;font-size:.78rem;font-weight:700}.property-list-wrap[data-v-5b4b9381]{margin-top:.9rem;min-height:calc(100vh - 286px);padding:.85rem}.property-grid[data-v-5b4b9381]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.85rem}.property-card[data-v-5b4b9381]{overflow:hidden;border:1px solid rgba(148,163,184,.2);border-radius:12px;background:#fff}.property-preview[data-v-5b4b9381]{position:relative;aspect-ratio:9 / 16;background:#eef2f7;overflow:hidden}.property-preview-button[data-v-5b4b9381]{position:relative;width:100%;height:100%;border:none;padding:0;display:block;background:transparent;cursor:zoom-in;overflow:hidden}.property-preview img[data-v-5b4b9381],.property-preview video[data-v-5b4b9381],.property-audio-preview[data-v-5b4b9381]{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.property-preview video[data-v-5b4b9381]{background:#0f172a}.property-preview-button img[data-v-5b4b9381]{transition:transform .22s ease,filter .22s ease}.property-preview-button:hover img[data-v-5b4b9381],.property-preview-button:focus-visible img[data-v-5b4b9381]{transform:scale(1.035);filter:brightness(.88)}.property-preview-button[data-v-5b4b9381]:focus,.property-preview-button[data-v-5b4b9381]:focus-visible{outline:none}.property-preview-button[data-v-5b4b9381]:focus-visible{box-shadow:inset 0 0 0 3px #fbbf24e6}.property-preview-zoom[data-v-5b4b9381]{position:absolute;left:50%;top:50%;width:42px;height:42px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:#0f172ab8;opacity:0;pointer-events:none;transform:translate(-50%,-50%) scale(.92);transition:opacity .2s ease,transform .2s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.property-preview-zoom svg[data-v-5b4b9381]{width:20px;height:20px}.property-preview-button:hover .property-preview-zoom[data-v-5b4b9381],.property-preview-button:focus-visible .property-preview-zoom[data-v-5b4b9381]{opacity:1;transform:translate(-50%,-50%) scale(1)}.property-audio-preview[data-v-5b4b9381]{padding:1.25rem .9rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;background:linear-gradient(180deg,#eef7f5,#f8fafc)}.property-audio-icon[data-v-5b4b9381]{width:58px;height:58px;border-radius:18px;display:inline-flex;align-items:center;justify-content:center;color:#0f766e;background:#0f766e1a}.property-audio-icon svg[data-v-5b4b9381]{width:29px;height:29px}.property-audio-preview audio[data-v-5b4b9381]{width:100%;max-width:180px}.property-source[data-v-5b4b9381]{position:absolute;top:.5rem;right:.5rem;border-radius:999px;padding:.16rem .5rem;color:#fff;background:#0ea5e9db;font-size:.66rem;font-weight:800;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.property-source.is-ai[data-v-5b4b9381]{background:#fbbf24e6}.property-source.is-upload[data-v-5b4b9381]{background:#0f766ee0}.property-card-body[data-v-5b4b9381]{padding:.72rem}.property-card p[data-v-5b4b9381]{margin:.26rem 0 0;color:#94a3b8;font-size:.7rem}.property-card-actions[data-v-5b4b9381]{margin-top:.65rem;display:flex;gap:.45rem}.property-action[data-v-5b4b9381]{min-height:34px;border-radius:10px;padding:0 .62rem;display:inline-flex;align-items:center;justify-content:center;gap:.34rem;color:#475569;font-size:.74rem;font-weight:800;text-decoration:none}.property-action[data-v-5b4b9381]:hover{color:#0f172a;border-color:#fbbf2433;background:#fbbf240f}.property-action[data-v-5b4b9381]:focus,.property-action[data-v-5b4b9381]:focus-visible{outline:none;box-shadow:none}.property-action[data-v-5b4b9381]:disabled{opacity:.62;cursor:not-allowed}.property-action.is-danger[data-v-5b4b9381]{color:#fbbf24}.property-empty[data-v-5b4b9381]{min-height:calc(100vh - 330px);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#64748b}.property-empty h3[data-v-5b4b9381]{margin:.75rem 0 0;color:#0f172a;font-size:.95rem;font-weight:800}.property-empty p[data-v-5b4b9381]{margin:.34rem 0 0;font-size:.78rem}.property-lightbox[data-v-5b4b9381]{position:fixed;inset:0;z-index:1200;padding:1.2rem;display:flex;align-items:center;justify-content:center;background:#0f172a47;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.property-lightbox-dialog[data-v-5b4b9381]{width:min(560px,calc(100vw - 2.4rem));max-height:calc(100vh - 2.4rem);border:1px solid rgba(148,163,184,.24);border-radius:16px;display:flex;flex-direction:column;overflow:hidden;color:#0f172a;background:#fffffff5;box-shadow:0 24px 70px #0f172a33}.property-lightbox-head[data-v-5b4b9381],.property-lightbox-footer[data-v-5b4b9381]{padding:.8rem .95rem;display:flex;align-items:center;justify-content:space-between;gap:.85rem}.property-lightbox-head[data-v-5b4b9381]{border-bottom:1px solid rgba(148,163,184,.2)}.property-lightbox-copy[data-v-5b4b9381]{min-width:0}.property-lightbox-copy p[data-v-5b4b9381]{margin:0 0 .16rem;color:#64748b;font-size:.72rem;font-weight:800}.property-lightbox-copy h3[data-v-5b4b9381]{margin:0;max-width:min(390px,calc(100vw - 132px));overflow:hidden;color:#0f172a;font-size:.92rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.property-lightbox-close[data-v-5b4b9381],.property-lightbox-nav[data-v-5b4b9381],.property-lightbox-thumb[data-v-5b4b9381]{border:1px solid rgba(148,163,184,.28);color:#334155;background:#f8fafceb;cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .2s ease}.property-lightbox-close[data-v-5b4b9381]{position:relative;width:40px;height:40px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.property-lightbox-close[data-v-5b4b9381]:before,.property-lightbox-close[data-v-5b4b9381]:after{content:"";position:absolute;width:17px;height:2px;border-radius:999px;background:currentColor}.property-lightbox-close[data-v-5b4b9381]:before{transform:rotate(45deg)}.property-lightbox-close[data-v-5b4b9381]:after{transform:rotate(-45deg)}.property-lightbox-close[data-v-5b4b9381]:hover,.property-lightbox-close[data-v-5b4b9381]:focus-visible,.property-lightbox-nav[data-v-5b4b9381]:hover,.property-lightbox-nav[data-v-5b4b9381]:focus-visible,.property-lightbox-thumb[data-v-5b4b9381]:hover,.property-lightbox-thumb[data-v-5b4b9381]:focus-visible{border-color:#f59e0b94;background:#fbbf2429;outline:none}.property-lightbox-stage[data-v-5b4b9381]{position:relative;min-height:0;flex:1;padding:1rem 4rem;display:flex;align-items:center;justify-content:center;overflow:hidden}.property-lightbox-frame[data-v-5b4b9381]{width:min(360px,calc((100vh - 230px)*.5625),calc(100vw - 10.4rem));aspect-ratio:9 / 16;min-height:0;border-radius:14px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#eef2f7}.property-lightbox-image[data-v-5b4b9381]{width:100%;height:100%;border-radius:12px;display:block;-o-object-fit:cover;object-fit:cover;box-shadow:0 14px 45px #0000003d}.property-lightbox-nav[data-v-5b4b9381]{position:absolute;top:50%;width:44px;height:44px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;transform:translateY(-50%)}.property-lightbox-nav[data-v-5b4b9381]:before{content:"";width:18px;height:2.4px;border-radius:999px;background:currentColor}.property-lightbox-nav[data-v-5b4b9381]:after{content:"";position:absolute;width:10px;height:10px;border-top:2.4px solid currentColor;border-right:2.4px solid currentColor}.property-lightbox-nav.is-prev[data-v-5b4b9381]:before{transform:translate(1px)}.property-lightbox-nav.is-next[data-v-5b4b9381]:before{transform:translate(-1px)}.property-lightbox-nav.is-prev[data-v-5b4b9381]:after{transform:translate(-6px) rotate(-135deg)}.property-lightbox-nav.is-next[data-v-5b4b9381]:after{transform:translate(6px) rotate(45deg)}.property-lightbox-nav[data-v-5b4b9381]:hover,.property-lightbox-nav[data-v-5b4b9381]:focus-visible{transform:translateY(-50%) scale(1.04)}.property-lightbox-nav.is-prev[data-v-5b4b9381]{left:1rem}.property-lightbox-nav.is-next[data-v-5b4b9381]{right:1rem}.property-lightbox-footer[data-v-5b4b9381]{border-top:1px solid rgba(148,163,184,.2);justify-content:center;overflow-x:auto}.property-lightbox-thumb[data-v-5b4b9381]{width:58px;height:58px;border-radius:10px;padding:2px;flex:0 0 auto;overflow:hidden}.property-lightbox-thumb.active[data-v-5b4b9381]{border-color:#fbbf24;background:#fbbf242e}.property-lightbox-thumb img[data-v-5b4b9381]{width:100%;height:100%;border-radius:7px;display:block;-o-object-fit:cover;object-fit:cover}.property-page.is-dark[data-v-5b4b9381],.property-page.is-dark .property-main[data-v-5b4b9381]{background:#111213}.property-page.is-dark .property-upload[data-v-5b4b9381],.property-page.is-dark .property-toolbar[data-v-5b4b9381],.property-page.is-dark .property-list-wrap[data-v-5b4b9381],.property-page.is-dark .property-card[data-v-5b4b9381]{border-color:#ffffff14;background:#151617}.property-page.is-dark .property-upload h2[data-v-5b4b9381],.property-page.is-dark .property-tab.active[data-v-5b4b9381],.property-page.is-dark .property-empty h3[data-v-5b4b9381]{color:#f8fafc}.property-page.is-dark .property-upload p[data-v-5b4b9381],.property-page.is-dark .property-upload-actions small[data-v-5b4b9381],.property-page.is-dark .property-card p[data-v-5b4b9381],.property-page.is-dark .property-empty[data-v-5b4b9381]{color:#9ca3af}.property-page.is-dark .property-tabs[data-v-5b4b9381]{border-color:#ffffff14;background:#ffffff0a}.property-page.is-dark .property-tab[data-v-5b4b9381]{color:#a1a1aa}.property-page.is-dark .property-sort[data-v-5b4b9381],.property-page.is-dark .property-action[data-v-5b4b9381]{border-color:#ffffff14;background:#ffffff12}.property-page.is-dark .property-tab[data-v-5b4b9381]:hover,.property-page.is-dark .property-tab.active[data-v-5b4b9381]{border-color:color-mix(in srgb,#fbbf24 44%,rgba(255,255,255,.08));background:#ffffff12}.property-page.is-dark .property-tab strong[data-v-5b4b9381]{background:#a1a1aa24;color:#a1a1aa}.property-page.is-dark .property-tab.active strong[data-v-5b4b9381]{background:color-mix(in srgb,#fbbf24 18%,rgba(255,255,255,.07));color:#fbbf24}.property-page.is-dark .property-sort[data-v-5b4b9381],.property-page.is-dark .property-action[data-v-5b4b9381]{color:#e5e7eb}.property-page.is-dark .property-preview[data-v-5b4b9381]{background:#101827}.property-page.is-dark .property-lightbox[data-v-5b4b9381]{background:#0f172ab8}.property-page.is-dark .property-lightbox-dialog[data-v-5b4b9381]{border-color:#ffffff1f;color:#f8fafc;background:#0f172af0;box-shadow:0 24px 70px #0f172a5c}.property-page.is-dark .property-lightbox-head[data-v-5b4b9381],.property-page.is-dark .property-lightbox-footer[data-v-5b4b9381]{border-color:#ffffff1a}.property-page.is-dark .property-lightbox-copy p[data-v-5b4b9381]{color:#cbd5e1}.property-page.is-dark .property-lightbox-copy h3[data-v-5b4b9381]{color:#fff}.property-page.is-dark .property-lightbox-close[data-v-5b4b9381],.property-page.is-dark .property-lightbox-nav[data-v-5b4b9381],.property-page.is-dark .property-lightbox-thumb[data-v-5b4b9381]{border-color:#ffffff29;color:#f8fafc;background:#ffffff14}.property-page.is-dark .property-lightbox-close[data-v-5b4b9381]:hover,.property-page.is-dark .property-lightbox-close[data-v-5b4b9381]:focus-visible,.property-page.is-dark .property-lightbox-nav[data-v-5b4b9381]:hover,.property-page.is-dark .property-lightbox-nav[data-v-5b4b9381]:focus-visible,.property-page.is-dark .property-lightbox-thumb[data-v-5b4b9381]:hover,.property-page.is-dark .property-lightbox-thumb[data-v-5b4b9381]:focus-visible{border-color:#fbbf2480;background:#fbbf242e}.property-page.is-dark .property-lightbox-frame[data-v-5b4b9381]{background:#ffffff0a}.property-page.is-dark .property-lightbox-thumb.active[data-v-5b4b9381]{border-color:#fbbf24;background:#fbbf243d}@media(prefers-reduced-motion:reduce){.property-preview-button img[data-v-5b4b9381],.property-preview-zoom[data-v-5b4b9381],.property-lightbox-close[data-v-5b4b9381],.property-lightbox-nav[data-v-5b4b9381],.property-lightbox-thumb[data-v-5b4b9381]{transition:none}}@media(max-width:960px){.property-upload[data-v-5b4b9381],.property-toolbar[data-v-5b4b9381]{align-items:stretch;flex-direction:column}.property-upload-actions[data-v-5b4b9381],.property-tools[data-v-5b4b9381]{width:100%;flex-wrap:wrap}.property-lightbox-stage[data-v-5b4b9381]{padding:.85rem 3.1rem}.property-lightbox-frame[data-v-5b4b9381]{width:min(340px,calc((100vh - 220px)*.5625),calc(100vw - 8.6rem))}}@media(max-width:640px){.property-main[data-v-5b4b9381]{padding:.85rem}.property-tabs[data-v-5b4b9381],.property-upload-btn[data-v-5b4b9381],.property-sort[data-v-5b4b9381]{width:100%}.property-tab[data-v-5b4b9381]{flex:1;justify-content:center}.property-upload-actions small[data-v-5b4b9381]{white-space:normal}.property-grid[data-v-5b4b9381]{grid-template-columns:1fr}.property-lightbox[data-v-5b4b9381]{padding:0}.property-lightbox-dialog[data-v-5b4b9381]{width:100%;height:100%;max-height:none;border-radius:0}.property-lightbox-copy h3[data-v-5b4b9381]{max-width:calc(100vw - 108px)}.property-lightbox-stage[data-v-5b4b9381]{padding:.75rem 3.25rem}.property-lightbox-frame[data-v-5b4b9381]{width:min(100%,calc((100vh - 250px)*.5625))}.property-lightbox-nav[data-v-5b4b9381]{top:auto;bottom:.9rem;transform:none}.property-lightbox-nav[data-v-5b4b9381]:hover,.property-lightbox-nav[data-v-5b4b9381]:focus-visible{transform:scale(1.04)}.property-lightbox-nav.is-prev[data-v-5b4b9381]{left:.9rem}.property-lightbox-nav.is-next[data-v-5b4b9381]{right:.9rem}.property-lightbox-footer[data-v-5b4b9381]{padding-bottom:4.9rem;justify-content:flex-start}}.el-scrollbar{--el-scrollbar-opacity:.3;--el-scrollbar-bg-color:var(--el-text-color-secondary);--el-scrollbar-hover-opacity:.5;--el-scrollbar-hover-bg-color:var(--el-text-color-secondary);height:100%;position:relative;overflow:hidden}.el-scrollbar__wrap{height:100%;overflow:auto}.el-scrollbar__wrap--hidden-default{scrollbar-width:none}.el-scrollbar__wrap--hidden-default::-webkit-scrollbar{display:none}.el-scrollbar__thumb{cursor:pointer;border-radius:inherit;background-color:var(--el-scrollbar-bg-color,var(--el-text-color-secondary));width:0;height:0;transition:var(--el-transition-duration) background-color;opacity:var(--el-scrollbar-opacity,.3);display:block;position:relative}.el-scrollbar__thumb:hover{background-color:var(--el-scrollbar-hover-bg-color,var(--el-text-color-secondary));opacity:var(--el-scrollbar-hover-opacity,.5)}.el-scrollbar__bar{z-index:1;border-radius:4px;position:absolute;bottom:2px;right:2px}.el-scrollbar__bar.is-vertical{width:6px;top:2px}.el-scrollbar__bar.is-vertical>div{width:100%}.el-scrollbar__bar.is-horizontal{height:6px;left:2px}.el-scrollbar__bar.is-horizontal>div{height:100%}.el-scrollbar-fade-enter-active{transition:opacity .34s ease-out}.el-scrollbar-fade-leave-active{transition:opacity .12s ease-out}.el-scrollbar-fade-enter-from,.el-scrollbar-fade-leave-active{opacity:0}.el-popper{--el-popper-border-radius:var(--el-popover-border-radius,4px);--el-popper-bg-color-light:var(--el-bg-color-overlay);--el-popper-bg-color-dark:var(--el-text-color-primary);border-radius:var(--el-popper-border-radius);z-index:2000;overflow-wrap:break-word;word-break:normal;visibility:visible;min-width:10px;padding:5px 11px;font-size:12px;line-height:20px;position:absolute}.el-popper.is-dark{--el-fill-color-blank:var(--el-popper-bg-color-dark);color:var(--el-bg-color);background:var(--el-popper-bg-color-dark);border:1px solid var(--el-text-color-primary)}.el-popper.is-dark>.el-popper__arrow:before{border:1px solid var(--el-text-color-primary);background:var(--el-popper-bg-color-dark);right:0}.el-popper.is-light{--el-fill-color-blank:var(--el-popper-bg-color-light);background:var(--el-popper-bg-color-light);border:1px solid var(--el-border-color-light)}.el-popper.is-light>.el-popper__arrow:before{border:1px solid var(--el-border-color-light);background:var(--el-popper-bg-color-light);right:0}.el-popper.is-pure{padding:0}.el-popper__arrow{z-index:-1;width:10px;height:10px;position:absolute}.el-popper__arrow:before{z-index:-1;content:" ";background:var(--el-text-color-primary);box-sizing:border-box;width:10px;height:10px;position:absolute;transform:rotate(45deg)}.el-popper[data-popper-placement^=top]>.el-popper__arrow{bottom:-5px}.el-popper[data-popper-placement^=top]>.el-popper__arrow:before{border-bottom-right-radius:2px}.el-popper[data-popper-placement^=bottom]>.el-popper__arrow{top:-5px}.el-popper[data-popper-placement^=bottom]>.el-popper__arrow:before{border-top-left-radius:2px}.el-popper[data-popper-placement^=left]>.el-popper__arrow{right:-5px}.el-popper[data-popper-placement^=left]>.el-popper__arrow:before{border-top-right-radius:2px}.el-popper[data-popper-placement^=right]>.el-popper__arrow{left:-5px}.el-popper[data-popper-placement^=right]>.el-popper__arrow:before{border-bottom-left-radius:2px}.el-popper[data-popper-placement^=top]>.el-popper__arrow:before{border-top-color:#0000!important;border-left-color:#0000!important}.el-popper[data-popper-placement^=bottom]>.el-popper__arrow:before{border-bottom-color:#0000!important;border-right-color:#0000!important}.el-popper[data-popper-placement^=left]>.el-popper__arrow:before{border-bottom-color:#0000!important;border-left-color:#0000!important}.el-popper[data-popper-placement^=right]>.el-popper__arrow:before{border-top-color:#0000!important;border-right-color:#0000!important}.el-tag{--el-tag-font-size:12px;--el-tag-border-radius:4px;--el-tag-border-radius-rounded:9999px;background-color:var(--el-tag-bg-color);border-color:var(--el-tag-border-color);color:var(--el-tag-text-color);vertical-align:middle;height:24px;font-size:var(--el-tag-font-size);border-radius:var(--el-tag-border-radius);box-sizing:border-box;white-space:nowrap;--el-icon-size:14px;--el-tag-bg-color:var(--el-color-primary-light-9);--el-tag-border-color:var(--el-color-primary-light-8);--el-tag-hover-color:var(--el-color-primary);border-style:solid;border-width:1px;justify-content:center;align-items:center;padding:0 9px;line-height:1;display:inline-flex}.el-tag.el-tag--primary{--el-tag-bg-color:var(--el-color-primary-light-9);--el-tag-border-color:var(--el-color-primary-light-8);--el-tag-hover-color:var(--el-color-primary)}.el-tag.el-tag--success{--el-tag-bg-color:var(--el-color-success-light-9);--el-tag-border-color:var(--el-color-success-light-8);--el-tag-hover-color:var(--el-color-success)}.el-tag.el-tag--warning{--el-tag-bg-color:var(--el-color-warning-light-9);--el-tag-border-color:var(--el-color-warning-light-8);--el-tag-hover-color:var(--el-color-warning)}.el-tag.el-tag--danger{--el-tag-bg-color:var(--el-color-danger-light-9);--el-tag-border-color:var(--el-color-danger-light-8);--el-tag-hover-color:var(--el-color-danger)}.el-tag.el-tag--error{--el-tag-bg-color:var(--el-color-error-light-9);--el-tag-border-color:var(--el-color-error-light-8);--el-tag-hover-color:var(--el-color-error)}.el-tag.el-tag--info{--el-tag-bg-color:var(--el-color-info-light-9);--el-tag-border-color:var(--el-color-info-light-8);--el-tag-hover-color:var(--el-color-info)}.el-tag.is-hit{border-color:var(--el-color-primary)}.el-tag.is-round{border-radius:var(--el-tag-border-radius-rounded)}.el-tag .el-tag__close{color:var(--el-tag-text-color);flex-shrink:0}.el-tag .el-tag__close:hover{color:var(--el-color-white);background-color:var(--el-tag-hover-color)}.el-tag.el-tag--primary{--el-tag-text-color:var(--el-color-primary)}.el-tag.el-tag--success{--el-tag-text-color:var(--el-color-success)}.el-tag.el-tag--warning{--el-tag-text-color:var(--el-color-warning)}.el-tag.el-tag--danger{--el-tag-text-color:var(--el-color-danger)}.el-tag.el-tag--error{--el-tag-text-color:var(--el-color-error)}.el-tag.el-tag--info{--el-tag-text-color:var(--el-color-info)}.el-tag .el-icon{cursor:pointer;font-size:calc(var(--el-icon-size) - 2px);height:var(--el-icon-size);width:var(--el-icon-size);border-radius:50%}.el-tag .el-tag__close{background-color:#0000;border:none;border-radius:50%;outline:none;margin-left:6px;padding:0;overflow:hidden}.el-tag .el-tag__close:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:2px}.el-tag .el-tag__close .el-icon{display:flex}.el-tag--dark{--el-tag-text-color:var(--el-color-white);--el-tag-bg-color:var(--el-color-primary);--el-tag-border-color:var(--el-color-primary);--el-tag-hover-color:var(--el-color-primary-light-3)}.el-tag--dark.el-tag--primary{--el-tag-bg-color:var(--el-color-primary);--el-tag-border-color:var(--el-color-primary);--el-tag-hover-color:var(--el-color-primary-light-3)}.el-tag--dark.el-tag--success{--el-tag-bg-color:var(--el-color-success);--el-tag-border-color:var(--el-color-success);--el-tag-hover-color:var(--el-color-success-light-3)}.el-tag--dark.el-tag--warning{--el-tag-bg-color:var(--el-color-warning);--el-tag-border-color:var(--el-color-warning);--el-tag-hover-color:var(--el-color-warning-light-3)}.el-tag--dark.el-tag--danger{--el-tag-bg-color:var(--el-color-danger);--el-tag-border-color:var(--el-color-danger);--el-tag-hover-color:var(--el-color-danger-light-3)}.el-tag--dark.el-tag--error{--el-tag-bg-color:var(--el-color-error);--el-tag-border-color:var(--el-color-error);--el-tag-hover-color:var(--el-color-error-light-3)}.el-tag--dark.el-tag--info{--el-tag-bg-color:var(--el-color-info);--el-tag-border-color:var(--el-color-info);--el-tag-hover-color:var(--el-color-info-light-3)}.el-tag--dark.el-tag--primary,.el-tag--dark.el-tag--success,.el-tag--dark.el-tag--warning,.el-tag--dark.el-tag--danger,.el-tag--dark.el-tag--error,.el-tag--dark.el-tag--info{--el-tag-text-color:var(--el-color-white)}.el-tag--plain,.el-tag--plain.el-tag--primary{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-primary-light-5);--el-tag-hover-color:var(--el-color-primary)}.el-tag--plain.el-tag--success{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-success-light-5);--el-tag-hover-color:var(--el-color-success)}.el-tag--plain.el-tag--warning{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-warning-light-5);--el-tag-hover-color:var(--el-color-warning)}.el-tag--plain.el-tag--danger{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-danger-light-5);--el-tag-hover-color:var(--el-color-danger)}.el-tag--plain.el-tag--error{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-error-light-5);--el-tag-hover-color:var(--el-color-error)}.el-tag--plain.el-tag--info{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-info-light-5);--el-tag-hover-color:var(--el-color-info)}.el-tag.is-closable{padding-right:5px}.el-tag--large{--el-icon-size:16px;height:32px;padding:0 11px}.el-tag--large .el-tag__close{margin-left:8px}.el-tag--large.is-closable{padding-right:7px}.el-tag--small{--el-icon-size:12px;height:20px;padding:0 7px}.el-tag--small .el-tag__close{margin-left:4px}.el-tag--small.is-closable{padding-right:3px}.el-tag--small .el-icon-close{transform:scale(.8)}.el-tag.el-tag--primary.is-hit{border-color:var(--el-color-primary)}.el-tag.el-tag--success.is-hit{border-color:var(--el-color-success)}.el-tag.el-tag--warning.is-hit{border-color:var(--el-color-warning)}.el-tag.el-tag--danger.is-hit{border-color:var(--el-color-danger)}.el-tag.el-tag--error.is-hit{border-color:var(--el-color-error)}.el-tag.el-tag--info.is-hit{border-color:var(--el-color-info)}.el-select-dropdown.is-multiple .el-select-dropdown__item.is-selected:after{content:"";background-position:50%;background-repeat:no-repeat;background-color:var(--el-color-primary);-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;border-top:none;border-right:none;width:12px;height:12px;position:absolute;top:50%;right:20px;transform:translateY(-50%);-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat}.el-select-dropdown{z-index:calc(var(--el-index-top) + 1);border-radius:var(--el-border-radius-base);box-sizing:border-box}.el-select-dropdown .el-scrollbar.is-empty .el-select-dropdown__list{padding:0}.el-select-dropdown__loading,.el-select-dropdown__empty{text-align:center;color:var(--el-text-color-secondary);font-size:var(--el-select-font-size);margin:0;padding:10px 0}.el-select-dropdown__wrap{max-height:274px}.el-select-dropdown__list{box-sizing:border-box;margin:0;padding:6px 0;list-style:none}.el-select-dropdown__list.el-vl__window{margin:6px 0;padding:0}.el-select-dropdown__header{border-bottom:1px solid var(--el-border-color-light);padding:10px}.el-select-dropdown__footer{border-top:1px solid var(--el-border-color-light);padding:10px}.el-select-dropdown__item{font-size:var(--el-font-size-base);white-space:nowrap;text-overflow:ellipsis;color:var(--el-text-color-regular);box-sizing:border-box;cursor:pointer;height:34px;padding:0 32px 0 20px;line-height:34px;position:relative;overflow:hidden}.el-select-dropdown__item.is-hovering{background-color:var(--el-fill-color-light)}.el-select-dropdown__item.is-selected{color:var(--el-color-primary);font-weight:700}.el-select-dropdown__item.is-disabled{color:var(--el-text-color-placeholder);cursor:not-allowed;background-color:unset}.el-select-dropdown.is-multiple .el-select-dropdown__item.is-selected:after{content:"";background-position:50%;background-repeat:no-repeat;background-color:var(--el-color-primary);-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;border-top:none;border-right:none;width:12px;height:12px;position:absolute;top:50%;right:20px;transform:translateY(-50%);-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat}.el-select-dropdown.is-multiple .el-select-dropdown__item.is-disabled:after{background-color:var(--el-text-color-placeholder)}.el-select-group{margin:0;padding:0}.el-select-group__wrap{margin:0;padding:0;list-style:none;position:relative}.el-select-group__title{box-sizing:border-box;color:var(--el-color-info);text-overflow:ellipsis;white-space:nowrap;padding:0 20px;font-size:12px;line-height:34px;overflow:hidden}.el-select-group .el-select-dropdown__item{padding-left:20px}.el-select{--el-select-border-color-hover:var(--el-border-color-hover);--el-select-disabled-color:var(--el-disabled-text-color);--el-select-disabled-border:var(--el-disabled-border-color);--el-select-font-size:var(--el-font-size-base);--el-select-close-hover-color:var(--el-text-color-secondary);--el-select-input-color:var(--el-text-color-placeholder);--el-select-multiple-input-color:var(--el-text-color-regular);--el-select-input-focus-border-color:var(--el-color-primary);--el-select-input-font-size:14px;--el-select-width:100%;vertical-align:middle;width:var(--el-select-width);display:inline-block;position:relative}.el-select__wrapper{box-sizing:border-box;cursor:pointer;text-align:left;border-radius:var(--el-border-radius-base);background-color:var(--el-fill-color-blank);min-height:32px;transition:var(--el-transition-duration);box-shadow:0 0 0 1px var(--el-border-color) inset;align-items:center;gap:6px;padding:4px 12px;font-size:14px;line-height:24px;display:flex;position:relative;transform:translate(0)}.el-select__wrapper.is-filterable{cursor:text}.el-select__wrapper.is-focused{box-shadow:0 0 0 1px var(--el-color-primary) inset}.el-select__wrapper.is-hovering:not(.is-focused){box-shadow:0 0 0 1px var(--el-border-color-hover) inset}.el-select__wrapper.is-disabled{cursor:not-allowed;background-color:var(--el-fill-color-light);color:var(--el-text-color-placeholder);box-shadow:0 0 0 1px var(--el-select-disabled-border) inset}.el-select__wrapper.is-disabled:hover{box-shadow:0 0 0 1px var(--el-select-disabled-border) inset}.el-select__wrapper.is-disabled.is-focus{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-select__wrapper.is-disabled .el-select__selected-item{color:var(--el-select-disabled-color)}.el-select__wrapper.is-disabled .el-select__caret,.el-select__wrapper.is-disabled .el-tag,.el-select__wrapper.is-disabled input{cursor:not-allowed}.el-select__wrapper.is-disabled .el-select__prefix,.el-select__wrapper.is-disabled .el-select__suffix{pointer-events:none}.el-select__prefix,.el-select__suffix{color:var(--el-input-icon-color,var(--el-text-color-placeholder));flex-shrink:0;align-items:center;gap:6px;display:flex}.el-select__caret{color:var(--el-select-input-color);font-size:var(--el-select-input-font-size);transition:var(--el-transition-duration);cursor:pointer;transform:rotate(0)}.el-select__caret.is-reverse{transform:rotate(180deg)}.el-select__clear{cursor:pointer}.el-select__clear:hover{color:var(--el-select-close-hover-color)}.el-select__selection{flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:0;display:flex;position:relative}.el-select__selection.is-near{margin-left:-8px}.el-select__selection .el-tag{cursor:pointer;border-color:#0000}.el-select__selection .el-tag.el-tag--plain{border-color:var(--el-tag-border-color)}.el-select__selection .el-tag .el-tag__content{min-width:0}.el-select__selected-item{-webkit-user-select:none;user-select:none;flex-wrap:wrap;display:flex}.el-select__tags-text{text-overflow:ellipsis;white-space:nowrap;line-height:normal;display:block;overflow:hidden}.el-select__placeholder{z-index:-1;text-overflow:ellipsis;white-space:nowrap;width:100%;color:var(--el-input-text-color,var(--el-text-color-regular));display:block;position:absolute;top:50%;overflow:hidden;transform:translateY(-50%)}.el-select__placeholder.is-transparent{-webkit-user-select:none;user-select:none;color:var(--el-text-color-placeholder)}.el-select__popper.el-popper{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color-light);box-shadow:var(--el-box-shadow-light)}.el-select__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-border-color-light)}.el-select__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:#0000;border-left-color:#0000}.el-select__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:#0000;border-right-color:#0000}.el-select__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-bottom-color:#0000;border-left-color:#0000}.el-select__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-top-color:#0000;border-right-color:#0000}.el-select__input-wrapper{flex:1}.el-select__input-wrapper.is-hidden{opacity:0;z-index:-1;position:absolute}.el-select__input{color:var(--el-select-multiple-input-color);font-size:inherit;appearance:none;background-color:#0000;border:none;outline:none;width:100%;height:24px;padding:0;font-family:inherit}.el-select__input-calculator{visibility:hidden;white-space:pre;max-width:100%;position:absolute;top:0;left:0;overflow:hidden}.el-select--large .el-select__wrapper{gap:6px;min-height:40px;padding:8px 16px;font-size:14px;line-height:24px}.el-select--large .el-select__selection{gap:6px}.el-select--large .el-select__selection.is-near{margin-left:-8px}.el-select--large .el-select__prefix,.el-select--large .el-select__suffix{gap:6px}.el-select--large .el-select__input{height:24px}.el-select--small .el-select__wrapper{gap:4px;min-height:24px;padding:2px 8px;font-size:12px;line-height:20px}.el-select--small .el-select__selection{gap:4px}.el-select--small .el-select__selection.is-near{margin-left:-6px}.el-select--small .el-select__prefix,.el-select--small .el-select__suffix{gap:4px}.el-select--small .el-select__input{height:20px}.tiktok-auth-modal-backdrop[data-v-dcc06618]{position:fixed;inset:0;z-index:120;display:flex;align-items:center;justify-content:center;padding:1.25rem;background:#0f172a6b;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tiktok-auth-modal[data-v-dcc06618]{position:relative;width:min(468px,100%);border:1px solid rgba(226,232,240,.96);border-radius:18px;background:linear-gradient(145deg,#fffffffc,#fffffffa 58%,#fff2f7fa),#fff;color:#1f2937;box-shadow:0 30px 86px #0f172a38;padding:1.32rem;overflow:hidden}.tiktok-auth-modal[data-v-dcc06618]:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,#fbbf24,#fcd34d,#f59e0b)}.tiktok-auth-close[data-v-dcc06618]{position:absolute;top:1rem;right:1rem;z-index:3;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(226,232,240,.94);border-radius:10px;background:#ffffffc7;color:#64748b;padding:0;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}.tiktok-auth-close svg[data-v-dcc06618]{width:18px;height:18px;display:block;pointer-events:none}.tiktok-auth-close[data-v-dcc06618]:hover,.tiktok-auth-close[data-v-dcc06618]:focus-visible{border-color:#fbbf244d;background:#fff;color:#d97706;box-shadow:0 0 0 3px #fbbf241a;outline:0}.tiktok-auth-head[data-v-dcc06618]{position:relative;z-index:1;padding-right:1.8rem}.tiktok-auth-head h2[data-v-dcc06618]{margin:0;color:#111827;font-size:1.18rem;line-height:1.35;font-weight:950}.tiktok-auth-head p[data-v-dcc06618]{margin:.38rem 0 0;color:#64748b;font-size:.85rem;line-height:1.5;font-weight:720}.tiktok-auth-warning[data-v-dcc06618]{position:relative;z-index:1;min-height:38px;display:flex;align-items:center;gap:.62rem;margin-top:1.08rem;border:1px solid rgba(239,68,68,.34);border-radius:12px;background:#fef2f2e6;color:#dc2626;padding:.78rem .88rem;font-size:.82rem;line-height:1.4;font-weight:820}.tiktok-auth-warning svg[data-v-dcc06618]{flex:0 0 auto;width:18px;height:18px}.tiktok-auth-support[data-v-dcc06618]{position:relative;z-index:1;margin-top:1rem;border:1px solid rgba(96,165,250,.34);border-radius:14px;background:linear-gradient(135deg,#eff6fff5,#fffffffa),#eff6ff;color:#334155;padding:.94rem 1rem;box-shadow:inset 3px 0 #3b82f69e}.tiktok-auth-support strong[data-v-dcc06618]{display:block;margin-bottom:.52rem;color:#1e3a8a;font-size:.83rem;line-height:1.35;font-weight:920}.tiktok-auth-support p[data-v-dcc06618],.tiktok-auth-permissions p[data-v-dcc06618]{margin:.28rem 0 0;font-size:.82rem;line-height:1.56;font-weight:740}.tiktok-auth-support p[data-v-dcc06618]{position:relative;padding-left:.9rem}.tiktok-auth-support p[data-v-dcc06618]:before{content:"";position:absolute;left:0;top:.68em;width:4px;height:4px;border-radius:999px;background:#3b82f6}.tiktok-auth-permissions[data-v-dcc06618]{position:relative;z-index:1;display:grid;gap:.44rem;margin-top:.98rem;color:#475569}.tiktok-auth-permissions span[data-v-dcc06618]{display:block;margin-bottom:.08rem;color:#334155;font-size:.83rem;font-weight:900}.tiktok-auth-permissions p[data-v-dcc06618]{position:relative;min-height:24px;display:flex;align-items:center;gap:.54rem;padding-left:1.6rem}.tiktok-auth-permissions p[data-v-dcc06618]:before{content:"";position:absolute;left:0;top:.18rem;width:18px;height:18px;border-radius:999px;background:linear-gradient(135deg,#10b98129,#10b98114),#ecfdf5;box-shadow:inset 0 0 0 1px #10b98133}.tiktok-auth-permissions p[data-v-dcc06618]:after{content:"";position:absolute;left:5px;top:calc(.18rem + 7px);width:7px;height:4px;border-left:2px solid #059669;border-bottom:2px solid #059669;transform:rotate(-45deg)}.tiktok-auth-actions[data-v-dcc06618]{position:relative;z-index:1;display:flex;align-items:center;justify-content:flex-end;gap:.72rem;margin-top:1.22rem}.tiktok-auth-cancel[data-v-dcc06618],.tiktok-auth-submit[data-v-dcc06618]{height:42px;border-radius:11px;cursor:pointer;font:inherit;font-size:.86rem;font-weight:900;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.tiktok-auth-cancel[data-v-dcc06618]{min-width:78px;border:1px solid rgba(226,232,240,.96);background:#fff;color:#475569}.tiktok-auth-submit[data-v-dcc06618]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-width:164px;border:0;background:linear-gradient(135deg,#fbbf24,#d97706);color:#111827;padding:0 1rem;box-shadow:0 10px 22px #d9770633}.tiktok-auth-submit svg[data-v-dcc06618]{width:17px;height:17px}.tiktok-auth-cancel[data-v-dcc06618]:hover,.tiktok-auth-cancel[data-v-dcc06618]:focus-visible{border-color:#fbbf2440;background:#fbbf240d;color:#d97706;box-shadow:0 0 0 3px #fbbf2414;outline:0}.tiktok-auth-submit[data-v-dcc06618]:hover,.tiktok-auth-submit[data-v-dcc06618]:focus-visible{box-shadow:0 16px 34px #d9770652;transform:translateY(-1px);outline:0}.tiktok-auth-modal-backdrop.is-dark[data-v-dcc06618]{background:#020617a8}.tiktok-auth-modal-backdrop.is-dark .tiktok-auth-modal[data-v-dcc06618]{border-color:#475569ad;background:linear-gradient(145deg,#111827fc,#0f172afa 58%,#3f182bd1),#111827;color:#e5e7eb;box-shadow:0 30px 86px #00000070}.tiktok-auth-modal-backdrop.is-dark .tiktok-auth-close[data-v-dcc06618]{border-color:#475569ad;background:#0f172ab8;color:#cbd5e1}.tiktok-auth-modal-backdrop.is-dark .tiktok-auth-close[data-v-dcc06618]:hover,.tiktok-auth-modal-backdrop.is-dark .tiktok-auth-close[data-v-dcc06618]:focus-visible{border-color:#fbbf246b;background:#0f172aeb;color:#fde68a}.tiktok-auth-modal-backdrop.is-dark .tiktok-auth-head h2[data-v-dcc06618]{color:#f8fafc}.tiktok-auth-modal-backdrop.is-dark .tiktok-auth-head p[data-v-dcc06618],.tiktok-auth-modal-backdrop.is-dark .tiktok-auth-permissions p[data-v-dcc06618]{color:#aab4c5}.tiktok-auth-modal-backdrop.is-dark .tiktok-auth-warning[data-v-dcc06618]{border-color:#f871717a;background:#7f1d1d38;color:#fca5a5}.tiktok-auth-modal-backdrop.is-dark .tiktok-auth-support[data-v-dcc06618]{border-color:#60a5fa70;background:linear-gradient(135deg,#1e3a8a57,#0f172ad1),#172033;color:#cbd5e1}.tiktok-auth-modal-backdrop.is-dark .tiktok-auth-support strong[data-v-dcc06618]{color:#bfdbfe}.tiktok-auth-modal-backdrop.is-dark .tiktok-auth-permissions span[data-v-dcc06618]{color:#e5e7eb}.tiktok-auth-modal-backdrop.is-dark .tiktok-auth-permissions p[data-v-dcc06618]:before{background:#10b98129;box-shadow:inset 0 0 0 1px #10b98147}.tiktok-auth-modal-backdrop.is-dark .tiktok-auth-cancel[data-v-dcc06618]{border-color:#e2e8f0f5;background:#fff;color:#475569}.tiktok-auth-modal-backdrop.is-dark .tiktok-auth-cancel[data-v-dcc06618]:hover,.tiktok-auth-modal-backdrop.is-dark .tiktok-auth-cancel[data-v-dcc06618]:focus-visible{border-color:#fbbf2440;background:#fbbf240d;color:#d97706}@media(max-width:640px){.tiktok-auth-modal-backdrop[data-v-dcc06618]{padding:.9rem}.tiktok-auth-modal[data-v-dcc06618]{padding:1rem}.tiktok-auth-actions[data-v-dcc06618]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.tiktok-auth-cancel[data-v-dcc06618],.tiktok-auth-submit[data-v-dcc06618]{width:100%}}.publish-page[data-v-31c55206]{--pub-bg: #ffffff;--pub-text: #182230;--pub-muted: #667085;--pub-card: #ffffff;--pub-soft: #f8fafc;--pub-border: #e6e9ef;--pub-shadow: rgba(16, 24, 40, .06);--pub-shadow-strong: rgba(17, 24, 39, .12);--pub-accent: #fbbf24;--pub-accent-2: #d97706;--pub-accent-ink: #111827;--pub-primary-action-text: #b45309;--pub-primary-action-hover: #92400e;--pub-warning-bg: #fef3c7;--pub-warning-border: rgba(245, 158, 11, .28);--pub-warning-text: #78350f;--pub-focus: rgba(251, 191, 36, .16);--precheck-bg: #ffffff;--precheck-card-bg: #f8fafc;--precheck-icon-bg: rgba(124, 58, 237, .14);--precheck-icon-text: #7c3aed;--auth-secondary-bg: rgba(255, 255, 255, .92);--auth-secondary-border: rgba(148, 163, 184, .28);--auth-secondary-text: #475467;--publish-pane-height: calc(100vh - 154px) ;min-height:100vh;background:var(--pub-bg);color:var(--pub-text);color-scheme:light}.publish-page.is-dark[data-v-31c55206]{--pub-bg: #111213;--pub-text: #f8fafc;--pub-muted: #98a2b3;--pub-card: #0f131c;--pub-soft: #171b24;--pub-border: rgba(148, 163, 184, .18);--pub-shadow: rgba(0, 0, 0, .34);--pub-shadow-strong: rgba(0, 0, 0, .52);--pub-accent: #fbbf24;--pub-accent-2: #d97706;--pub-accent-ink: #111827;--pub-primary-action-text: #fbbf24;--pub-primary-action-hover: #f59e0b;--pub-warning-bg: rgba(120, 75, 18, .22);--pub-warning-border: rgba(234, 179, 8, .25);--pub-warning-text: #facc15;--pub-focus: rgba(245, 158, 11, .18);--precheck-bg: #0f131c;--precheck-card-bg: #171b24;--precheck-icon-bg: rgba(124, 58, 237, .28);--precheck-icon-text: #a78bfa;--auth-secondary-bg: linear-gradient(180deg, rgba(255, 255, 255, .08), rgba(255, 255, 255, .03));--auth-secondary-border: rgba(148, 163, 184, .14);--auth-secondary-text: rgba(248, 250, 252, .62);background:var(--pub-bg);color-scheme:dark}.publish-page.is-dark .publish-video-uploader[data-v-31c55206]{background:var(--pub-soft);box-shadow:inset 0 1px #ffffff0a}.publish-page.is-dark .publish-side-panel[data-v-31c55206]{background:#0f131c;border-color:#94a3b82e;box-shadow:inset 1px 0 #ffffff08}.publish-page.is-dark .precheck-badge.is-passed[data-v-31c55206]{color:#34d399}.publish-page.is-dark .precheck-badge.is-failed[data-v-31c55206]{color:#fca5a5}.publish-page.is-dark .precheck-badge.is-pending[data-v-31c55206]{color:#fbbf24}.schedule-select-popper .el-select-dropdown__item{position:relative;height:46px;border-radius:8px;color:var(--publish-select-text);padding:0 2.45rem 0 .82rem;font-size:.95rem;font-weight:800}.schedule-select-popper .el-select-dropdown__item.is-selected:after{content:"";position:absolute;right:.92rem;top:50%;width:8px;height:14px;border-right:2px solid var(--publish-select-accent);border-bottom:2px solid var(--publish-select-accent);transform:translateY(-58%) rotate(45deg)}.publish-content[data-v-31c55206]{max-width:none}.sr-only[data-v-31c55206]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.publish-main[data-v-31c55206]{width:min(1600px,100%);margin:0 auto;padding:.35rem 0 2rem;display:grid;gap:1rem}.publish-titlebar[data-v-31c55206]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:.25rem .15rem .1rem}.publish-titlebar-actions[data-v-31c55206]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:flex-end;gap:.75rem}.publish-titlebar h1[data-v-31c55206],.publish-panel h2[data-v-31c55206]{margin:0}.publish-titlebar h1[data-v-31c55206]{font-size:clamp(1.85rem,2.25vw,2.5rem);line-height:1.12;letter-spacing:0;color:var(--pub-text);font-weight:850}.publish-titlebar p[data-v-31c55206]{margin:.55rem 0 0;color:var(--pub-muted);font-size:.96rem}.secondary-action-button[data-v-31c55206]{min-width:104px;height:46px;border:1px solid var(--pub-border);border-radius:12px;background:var(--pub-card);color:var(--pub-text);font-size:.95rem;font-weight:800;cursor:pointer;box-shadow:0 8px 18px var(--pub-shadow);transition:border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.secondary-action-button[data-v-31c55206]:hover:not(:disabled),.secondary-action-button[data-v-31c55206]:focus-visible{border-color:color-mix(in srgb,var(--pub-accent) 45%,var(--pub-border));color:var(--pub-accent);box-shadow:0 0 0 4px var(--pub-focus);outline:none}.secondary-action-button[data-v-31c55206]:hover:not(:disabled){transform:translateY(-1px)}.secondary-action-button[data-v-31c55206]:disabled{opacity:.5;cursor:not-allowed}.account-field[data-v-31c55206]{display:grid;gap:.75rem}.account-field label[data-v-31c55206],.field span[data-v-31c55206],.publish-setting>span[data-v-31c55206]{color:var(--pub-text);font-weight:800}b[data-v-31c55206]{color:#ef4444}.compact-select[data-v-31c55206],.select-placeholder[data-v-31c55206],.add-account-button[data-v-31c55206],.small-bind-button[data-v-31c55206],.text-button[data-v-31c55206],.search-product-button[data-v-31c55206],.dashed-picker[data-v-31c55206],.segmented-control button[data-v-31c55206],.publish-btn[data-v-31c55206],.later-button[data-v-31c55206]{border:0;color:#f8fafc;font-weight:800;cursor:pointer}.compact-select[data-v-31c55206]{width:100%;min-width:0;border:1px solid rgba(148,163,184,.18);border-radius:14px;background:#11141bf5;color:#f8fafc;padding:0 .9rem;min-height:46px}.account-select-row[data-v-31c55206]{display:grid;grid-template-columns:minmax(0,1fr);height:48px;border:1px solid rgba(148,163,184,.18);border-radius:16px;overflow:hidden;background:#ffffff0d}.help-dot[data-v-31c55206],.select-placeholder[data-v-31c55206],.add-account-button[data-v-31c55206]{display:flex;align-items:center;justify-content:center}.help-dot[data-v-31c55206]{margin:auto;width:26px;height:26px;border-radius:50%;background:#ffffff1a;color:#f8fafc8c;font-weight:900}.account-select-row .compact-select[data-v-31c55206]{border:0;border-radius:0;background:transparent}.publish-el-select[data-v-31c55206]{width:100%;min-width:0}.account-select-shell[data-v-31c55206]{position:relative;width:100%;min-width:0}.account-selected-overlay[data-v-31c55206]{position:absolute;inset:1px 2.7rem 1px 1px;z-index:1;pointer-events:none;display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:.62rem;padding-left:.9rem;border-radius:13px 0 0 13px;background:var(--pub-soft)}.account-select-shell:focus-within .account-selected-overlay[data-v-31c55206]{display:none}.account-select-shell.has-selected-account .account-el-select[data-v-31c55206] .el-select__selected-item,.account-select-shell.has-selected-account .account-el-select[data-v-31c55206] .el-select__placeholder,.account-select-shell.has-selected-account .account-el-select[data-v-31c55206] .el-select__input{color:transparent}.account-select-shell.has-selected-account .account-el-select[data-v-31c55206] .el-select__wrapper.is-focused .el-select__input,.account-select-shell.has-selected-account .account-el-select[data-v-31c55206] .el-select__wrapper.is-focused .el-select__selected-item{color:var(--pub-text)}.publish-el-select[data-v-31c55206] .el-select__wrapper{min-height:50px;border:1px solid var(--pub-border);border-radius:12px;background:var(--pub-soft);color:var(--pub-text);gap:.55rem;padding:0 .78rem 0 .9rem;box-shadow:none;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.publish-el-select[data-v-31c55206] .el-select__wrapper.is-focused,.publish-el-select[data-v-31c55206] .el-select__wrapper.is-hovering{border-color:var(--pub-accent);background:var(--pub-card);box-shadow:0 0 0 4px var(--pub-focus)}.publish-el-select[data-v-31c55206] .el-select__placeholder,.publish-el-select[data-v-31c55206] .el-select__selected-item{color:var(--pub-text);font-weight:800;line-height:1.25}.publish-el-select[data-v-31c55206] .el-select__selection{flex:1 1 auto;flex-wrap:nowrap;min-width:0;overflow:hidden}.publish-el-select[data-v-31c55206] .el-select__selected-item{flex:1 1 auto;min-width:0;max-width:100%;overflow:hidden}.publish-el-select[data-v-31c55206] .el-select__selected-item>span:not(.account-selected){display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.publish-el-select[data-v-31c55206] .el-select__input-wrapper{flex:1 1 auto;min-width:0}.publish-el-select[data-v-31c55206] .el-select__input-wrapper.is-hidden{flex:0 0 auto}.publish-el-select[data-v-31c55206] .el-select__input{min-width:0;color:var(--pub-text);line-height:24px}.publish-el-select[data-v-31c55206] .el-select__suffix{flex:0 0 auto;color:var(--pub-muted)}.account-el-select[data-v-31c55206] .el-select__wrapper{min-height:52px;border-radius:14px;background:var(--pub-soft);padding:0 .9rem}.account-el-select[data-v-31c55206] .el-select__wrapper.is-focused,.account-el-select[data-v-31c55206] .el-select__wrapper.is-hovering{background:var(--pub-card);box-shadow:0 0 0 4px var(--pub-focus)}.account-el-select[data-v-31c55206] .el-select__selected-item{font-size:.95rem;min-height:40px;display:flex;align-items:center}.account-el-select[data-v-31c55206] .el-select__selected-item>span{width:100%;min-width:0}.account-el-select[data-v-31c55206] .el-select__placeholder{color:var(--pub-muted)}.account-selected[data-v-31c55206]{width:100%;min-width:0;display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:.62rem}.creator-account-avatar--selected[data-v-31c55206]{width:32px;height:32px;min-width:32px}.account-selected-main[data-v-31c55206]{min-width:0;display:grid;gap:.1rem}.account-selected-main strong[data-v-31c55206],.account-selected-main small[data-v-31c55206]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-selected-main strong[data-v-31c55206]{color:var(--pub-text);font-size:.9rem;line-height:1.2;font-weight:850}.account-selected-main small[data-v-31c55206]{color:var(--pub-muted);font-size:.72rem;line-height:1.2;font-weight:750}.account-auth-placeholder[data-v-31c55206]{width:100%;min-height:64px;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:.75rem;border:1px dashed color-mix(in srgb,var(--pub-accent) 48%,var(--pub-border));border-radius:14px;background:linear-gradient(180deg,color-mix(in srgb,var(--pub-accent) 9%,var(--pub-card)),var(--pub-soft));color:var(--pub-text);padding:.62rem .72rem;font:inherit;text-align:left;cursor:pointer;outline:none;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.account-auth-placeholder[data-v-31c55206]:hover:not(:disabled),.account-auth-placeholder[data-v-31c55206]:focus-visible{border-color:var(--pub-accent);background:linear-gradient(180deg,color-mix(in srgb,var(--pub-accent) 13%,var(--pub-card)),var(--pub-card));box-shadow:0 0 0 4px var(--pub-focus)}.account-auth-placeholder[data-v-31c55206]:active:not(:disabled){transform:translateY(1px)}.account-auth-placeholder[data-v-31c55206]:disabled{cursor:wait;opacity:.82}.account-auth-icon[data-v-31c55206]{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:color-mix(in srgb,var(--pub-accent) 18%,var(--pub-card));color:var(--pub-accent-2)}.account-auth-icon svg[data-v-31c55206]{width:20px;height:20px;stroke-width:2.1}.account-auth-spinner[data-v-31c55206]{width:18px;height:18px;border:2px solid color-mix(in srgb,var(--pub-accent) 28%,transparent);border-top-color:var(--pub-accent-2);border-radius:50%;animation:publish-spin-31c55206 .82s linear infinite}.account-auth-copy[data-v-31c55206]{min-width:0;display:grid;gap:.18rem}.account-auth-copy strong[data-v-31c55206],.account-auth-copy small[data-v-31c55206]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-auth-copy strong[data-v-31c55206]{color:var(--pub-text);font-size:.9rem;line-height:1.2;font-weight:850}.account-auth-copy small[data-v-31c55206]{color:var(--pub-muted);font-size:.74rem;line-height:1.25;font-weight:750}.account-auth-action[data-v-31c55206]{flex:0 0 auto;border-radius:999px;background:var(--pub-accent);color:var(--pub-accent-ink);padding:.42rem .72rem;font-size:.78rem;line-height:1;font-weight:900}.product-el-select[data-v-31c55206] .el-select__wrapper{min-height:52px;border-radius:14px;border-color:#94a3b82e;background:#11141bf5;color:#f8fafc}.product-el-select[data-v-31c55206] .el-select__wrapper.is-focused,.product-el-select[data-v-31c55206] .el-select__wrapper.is-hovering{border-color:color-mix(in srgb,var(--pub-accent) 42%,rgba(148,163,184,.18));background:#11141bfa}.product-el-select[data-v-31c55206] .el-select__placeholder,.product-el-select[data-v-31c55206] .el-select__selected-item,.product-el-select[data-v-31c55206] .el-select__suffix{color:#f8fafc}.product-option[data-v-31c55206]{min-width:0;display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:.65rem}.product-option img[data-v-31c55206],.product-option-thumb[data-v-31c55206]{width:42px;height:42px;border-radius:8px;-o-object-fit:cover;object-fit:cover;background:#ffffff14}.product-option-main[data-v-31c55206]{min-width:0;display:grid;gap:.18rem}.product-option-main strong[data-v-31c55206],.product-option-main small[data-v-31c55206]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-option-main strong[data-v-31c55206]{color:#f8fafc;font-size:.86rem;font-weight:850}.product-option-main small[data-v-31c55206]{color:#f8fafc94;font-size:.74rem;font-weight:700}.select-placeholder[data-v-31c55206]{justify-content:flex-start;background:transparent;color:#f8fafcb8;padding:0 .3rem;font-size:.95rem}.add-account-button[data-v-31c55206]{border-left:1px solid rgba(148,163,184,.14);background:transparent;color:#f8fafca3}.add-account-button svg[data-v-31c55206]{width:22px;height:22px}.generated-panel[data-v-31c55206]{display:grid;gap:.75rem}.publish-video-uploader[data-v-31c55206]{grid-template-rows:minmax(0,1fr) auto;align-content:stretch;min-width:0;height:var(--publish-pane-height);min-height:0;border:1px solid var(--pub-border);border-radius:14px;background:#fbfcfe;padding:1rem;overflow:hidden;box-shadow:inset 0 1px #ffffffd9}.text-button[data-v-31c55206]{background:transparent;color:var(--pub-accent);padding:.25rem .1rem;border-radius:8px;outline:none;transition:background .18s ease,color .18s ease}.text-button[data-v-31c55206]:hover:not(:disabled),.text-button[data-v-31c55206]:focus-visible:not(:disabled){background:color-mix(in srgb,var(--pub-accent) 9%,transparent)}.single-video-dropzone[data-v-31c55206]{position:relative;justify-self:center;align-self:center;width:auto;height:100%;max-width:100%;max-height:100%;aspect-ratio:9 / 16;min-width:0;min-height:0;border:2px dashed color-mix(in srgb,var(--pub-muted) 35%,var(--pub-border));border-radius:14px;background:color-mix(in srgb,var(--pub-muted) 6%,var(--pub-soft));overflow:hidden;cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.single-video-dropzone[data-v-31c55206]:hover,.single-video-dropzone[data-v-31c55206]:focus-within{border-color:color-mix(in srgb,var(--pub-accent) 46%,var(--pub-border));background:color-mix(in srgb,var(--pub-accent) 4%,var(--pub-card));box-shadow:0 0 0 4px var(--pub-focus)}.single-video-dropzone.has-video[data-v-31c55206]{border-style:solid;background:#0f172a;cursor:default}.single-video-dropzone.is-uploading[data-v-31c55206]{opacity:.72;cursor:wait}.single-video-empty[data-v-31c55206]{position:relative;z-index:1;width:100%;height:100%;min-height:0;display:grid;place-items:center;align-content:center;gap:.8rem;color:var(--pub-text);text-align:center;padding:2rem}.single-video-icon[data-v-31c55206]{width:74px;height:74px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--pub-muted) 16%,var(--pub-card));color:color-mix(in srgb,var(--pub-text) 70%,transparent);box-shadow:inset 0 0 0 1px var(--pub-border)}.single-video-icon svg[data-v-31c55206]{width:34px;height:34px;stroke-width:2}.single-video-empty strong[data-v-31c55206]{color:var(--pub-text);font-size:.98rem;line-height:1.35;font-weight:900}.single-video-empty small[data-v-31c55206]{color:var(--pub-muted);font-size:.88rem;line-height:1.35;font-weight:700}.library-button[data-v-31c55206]{min-height:42px;border:1px solid var(--pub-border);border-radius:12px;background:color-mix(in srgb,var(--pub-card) 82%,transparent);color:var(--pub-text);display:inline-grid;grid-template-columns:20px auto;align-items:center;gap:.5rem;margin-top:.7rem;padding:0 .9rem;font-size:.9rem;box-shadow:0 8px 24px var(--pub-shadow)}.library-button svg[data-v-31c55206]{width:20px;height:20px}.selected-video-preview[data-v-31c55206],.selected-video-preview video[data-v-31c55206],.selected-video-preview .video-thumb-placeholder[data-v-31c55206]{width:100%;height:100%;min-height:0}.selected-video-preview[data-v-31c55206]{position:relative;background:#0f172a}.selected-video-preview video[data-v-31c55206]{display:block;-o-object-fit:contain;object-fit:contain}.replace-video-button[data-v-31c55206]{position:absolute;left:50%;top:50%;z-index:4;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid rgba(255,255,255,.18);border-radius:50%;background:#0f172ad1;color:#fff;padding:0;opacity:0;transform:translate(-50%,-50%) scale(.96);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 24px #0f172a47;pointer-events:none;transition:opacity .18s ease,transform .18s ease,background .18s ease}.replace-video-button .el-icon[data-v-31c55206]{font-size:1.12rem}.selected-video-preview:hover .replace-video-button[data-v-31c55206],.selected-video-preview:focus-within .replace-video-button[data-v-31c55206]{opacity:1;transform:translate(-50%,-50%) scale(1);pointer-events:auto}.replace-video-button[data-v-31c55206]:hover:not(:disabled),.replace-video-button[data-v-31c55206]:focus-visible{background:#0f172aeb;transform:translate(-50%,-50%) scale(1.06);outline:none}.replace-video-button[data-v-31c55206]:disabled{opacity:0;cursor:not-allowed}.selected-video-preview:hover .replace-video-button[data-v-31c55206]:disabled,.selected-video-preview:focus-within .replace-video-button[data-v-31c55206]:disabled{opacity:.55;pointer-events:none}.dropzone-file-input[data-v-31c55206]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.single-video-dropzone.has-video .dropzone-file-input[data-v-31c55206]{display:none}.publish-account-field[data-v-31c55206]{align-self:end;padding-top:.6rem;min-height:86px}.publish-asset-grid[data-v-31c55206]{display:grid;grid-template-columns:repeat(3,minmax(0,200px));grid-auto-rows:max-content;gap:.85rem;align-content:start;align-items:start;justify-content:start;min-height:0;overflow:auto;padding:.05rem .2rem .05rem 0;scrollbar-width:thin;scrollbar-color:rgba(102,112,133,.28) transparent}.publish-asset-grid[data-v-31c55206]::-webkit-scrollbar{width:6px}.publish-asset-grid[data-v-31c55206]::-webkit-scrollbar-thumb{border-radius:999px;background:#66708547}.publish-asset-card[data-v-31c55206]{overflow:hidden;width:100%;border:1px solid rgba(148,163,184,.2);border-radius:12px;background:var(--pub-card);cursor:pointer;outline:none;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.publish-asset-card[data-v-31c55206]:hover,.publish-asset-card[data-v-31c55206]:focus-visible{border-color:color-mix(in srgb,var(--pub-accent) 38%,var(--pub-border));box-shadow:0 8px 24px #1018280f}.publish-asset-card.active[data-v-31c55206]{border-color:color-mix(in srgb,var(--pub-accent) 62%,var(--pub-border));box-shadow:0 10px 30px #fbbf241f,0 0 0 3px var(--pub-focus)}.publish-asset-card.disabled[data-v-31c55206]{opacity:.68;cursor:not-allowed}.publish-asset-card.disabled[data-v-31c55206]:hover,.publish-asset-card.disabled[data-v-31c55206]:focus-visible{border-color:#94a3b833;box-shadow:none;transform:none}.publish-asset-preview[data-v-31c55206]{position:relative;aspect-ratio:9 / 16;width:100%;background:#eef2f7;overflow:hidden}.publish-asset-preview img[data-v-31c55206],.publish-asset-preview video[data-v-31c55206],.video-thumb-placeholder[data-v-31c55206]{width:100%;height:100%;display:block}.publish-asset-preview video[data-v-31c55206]{-o-object-fit:cover;object-fit:cover;background:#0f172a}.video-thumb-placeholder[data-v-31c55206]{display:grid;place-items:center;background:linear-gradient(145deg,#1f2937f5,#111827f5)}.video-loading-spinner[data-v-31c55206]{width:24px;height:24px;border:3px solid rgba(255,255,255,.22);border-top-color:#fff;border-radius:50%;animation:video-spin-31c55206 .85s linear infinite}.publish-asset-source[data-v-31c55206]{position:absolute;top:.5rem;right:.5rem;z-index:2;border-radius:999px;padding:.16rem .5rem;color:#fff;background:#0f766ee0;font-size:.66rem;font-weight:800;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.publish-asset-source.is-ai[data-v-31c55206]{background:#fbbf24e6}.publish-asset-source.is-upload[data-v-31c55206]{background:#0f766ee0}.publish-asset-body[data-v-31c55206]{min-width:0;min-height:54px;padding:.62rem .72rem .68rem;background:var(--pub-card);display:grid;gap:.35rem}.publish-asset-body span[data-v-31c55206]{display:block;min-width:0;color:var(--pub-muted);font-size:.7rem;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.publish-asset-status-row[data-v-31c55206]{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem}.publish-asset-body small[data-v-31c55206]{display:inline-flex;width:-moz-fit-content;width:fit-content;border-radius:999px;background:color-mix(in srgb,var(--pub-accent) 10%,var(--pub-soft));color:var(--pub-accent);padding:.18rem .5rem;font-size:.72rem;font-weight:850}.publish-asset-body small.is-ready[data-v-31c55206]{background:#10b98121;color:#059669}.publish-asset-body small.is-processing[data-v-31c55206]{background:#f59e0b21;color:#b45309}.publish-asset-body small.is-failed[data-v-31c55206]{background:#ef444421;color:#dc2626}.publish-asset-body small.is-published[data-v-31c55206]{background:#64748b29;color:#475569}.publish-asset-body small.is-disabled[data-v-31c55206]{background:#94a3b824;color:var(--pub-muted)}.publish-asset-card.disabled .publish-asset-select-box[data-v-31c55206]{opacity:.45}.publish-asset-card.disabled .publish-asset-select-box.selected[data-v-31c55206]:before{border-color:var(--pub-muted)}.publish-asset-select-box[data-v-31c55206]{position:relative;flex:0 0 auto;width:18px;height:18px;border:1.5px solid color-mix(in srgb,var(--pub-muted) 45%,var(--pub-border));border-radius:5px;background:var(--pub-card)}.publish-asset-select-box.selected[data-v-31c55206]{border-color:var(--pub-accent);background:color-mix(in srgb,var(--pub-accent) 14%,var(--pub-card))}.publish-asset-select-box.selected[data-v-31c55206]:before{content:"";position:absolute;left:5px;top:1px;width:5px;height:9px;border-right:2px solid var(--pub-accent);border-bottom:2px solid var(--pub-accent);transform:rotate(45deg)}@keyframes video-spin-31c55206{to{transform:rotate(360deg)}}.form-pane[data-v-31c55206]{position:relative;display:grid;align-content:start;min-height:0;border:0;border-radius:0;background:transparent;padding:0;color:var(--pub-text);box-shadow:none}.published-list-panel[data-v-31c55206]{min-width:0;min-height:min(640px,calc(100vh - 220px));border:1px solid var(--pub-border);border-radius:14px;background:var(--pub-card);color:var(--pub-text);box-shadow:0 12px 36px var(--pub-shadow);overflow:hidden}.published-list-tabs[data-v-31c55206]{display:inline-flex;align-items:center;gap:.35rem;width:100%;padding:.75rem;border-bottom:1px solid var(--pub-border);background:var(--pub-soft)}.published-tab[data-v-31c55206]{min-width:132px;height:44px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--pub-muted);display:inline-grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:0 .9rem;font:inherit;font-size:.92rem;line-height:1;font-weight:850;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.published-tab span[data-v-31c55206]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.published-tab strong[data-v-31c55206]{min-width:28px;height:22px;border-radius:999px;display:inline-grid;place-items:center;background:color-mix(in srgb,var(--pub-muted) 13%,transparent);color:var(--pub-muted);padding:0 .45rem;font-size:.76rem;line-height:1;font-weight:900}.published-tab[data-v-31c55206]:hover{border-color:color-mix(in srgb,var(--pub-accent) 36%,var(--pub-border));background:var(--pub-card);color:var(--pub-text)}.published-tab[data-v-31c55206]:focus,.published-tab[data-v-31c55206]:focus-visible{outline:none}.published-tab.is-active[data-v-31c55206]{border-color:color-mix(in srgb,var(--pub-accent) 34%,var(--pub-border));background:var(--pub-card);color:var(--pub-text);box-shadow:0 8px 20px var(--pub-shadow)}.published-tab.is-active strong[data-v-31c55206]{background:color-mix(in srgb,var(--pub-accent) 18%,var(--pub-card));color:var(--pub-accent-2)}.published-table-wrap[data-v-31c55206]{width:100%;overflow:auto}.published-table[data-v-31c55206]{width:100%;table-layout:fixed;border-collapse:collapse}.published-col-video[data-v-31c55206],.published-col-product[data-v-31c55206],.published-col-account[data-v-31c55206],.published-col-status[data-v-31c55206],.published-col-time[data-v-31c55206]{width:20%}.published-table th[data-v-31c55206],.published-table td[data-v-31c55206]{border-bottom:1px solid var(--pub-border);padding:1rem;text-align:left;vertical-align:middle;white-space:nowrap}.published-table th[data-v-31c55206]{background:var(--pub-soft);color:var(--pub-muted);font-size:.78rem;line-height:1.25;font-weight:850}.published-table td[data-v-31c55206]{background:var(--pub-card);color:var(--pub-text);font-size:.92rem;line-height:1.45;font-weight:750}.published-table tbody tr[data-v-31c55206]:hover{background:color-mix(in srgb,var(--pub-accent) 4%,transparent)}.published-table tbody tr:hover td[data-v-31c55206]{background:color-mix(in srgb,var(--pub-accent) 4%,var(--pub-card))}.published-table tbody tr:last-child td[data-v-31c55206]{border-bottom:0}.published-video-info-cell[data-v-31c55206]{min-width:0;display:grid;grid-template-columns:50px minmax(0,1fr);align-items:center;gap:.8rem}.published-title-cell[data-v-31c55206],.published-video-cell[data-v-31c55206]{min-width:0;display:grid;gap:.22rem}.published-video-cell[data-v-31c55206]{width:50px}.published-video-play[data-v-31c55206],.published-video-empty[data-v-31c55206]{width:50px;height:50px;border-radius:8px}.published-video-play[data-v-31c55206]{border:1px solid var(--pub-border);position:relative;display:grid;place-items:center;padding:0;background:var(--pub-soft);color:var(--pub-text);cursor:pointer;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0a;transition:border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.published-video-play[data-v-31c55206]:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#0f172a05,#0f172a24);pointer-events:none}.published-video-play-icon[data-v-31c55206]{position:relative;z-index:2;width:28px;height:28px;display:grid;place-items:center;color:#fff;border-radius:999px;border:1px solid rgba(255,255,255,.72);background:#ffffff1f;box-shadow:0 4px 12px #0f172a2e;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.published-video-play-icon[data-v-31c55206]:before{content:"";width:0;height:0;margin-left:2px;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:9px solid currentColor}.published-video-cover[data-v-31c55206]{position:absolute;inset:0;width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;border-radius:8px;pointer-events:none}.published-video-play[data-v-31c55206]:hover,.published-video-play[data-v-31c55206]:focus-visible{border-color:color-mix(in srgb,var(--pub-accent) 52%,var(--pub-border));box-shadow:0 0 0 4px var(--pub-focus);outline:none}.published-video-play[data-v-31c55206]:hover{transform:translateY(-1px)}.published-video-player-modal[data-v-31c55206]{width:min(430px,100%);max-height:calc(100vh - 2.5rem);border:1px solid var(--pub-border);border-radius:16px;background:var(--pub-card);color:var(--pub-text);display:grid;grid-template-rows:auto minmax(0,1fr);gap:1rem;padding:1rem;box-shadow:0 28px 90px var(--pub-shadow-strong)}.published-video-player-header[data-v-31c55206]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.published-video-player-header>div[data-v-31c55206]{min-width:0;display:grid;gap:.22rem}.published-video-player-header h2[data-v-31c55206],.published-video-player-header p[data-v-31c55206]{min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.published-video-player-header h2[data-v-31c55206]{color:var(--pub-text);font-size:1rem;line-height:1.35;font-weight:850}.published-video-player-header p[data-v-31c55206]{color:var(--pub-muted);font-size:.8rem;line-height:1.35;font-weight:700}.published-video-player-frame[data-v-31c55206]{width:min(360px,calc(100vw - 4.5rem));aspect-ratio:9 / 16;max-height:calc(100vh - 8rem);justify-self:center;overflow:hidden;border-radius:12px;background:#020617}.published-video-player[data-v-31c55206]{width:100%;height:100%;display:block;background:#020617;-o-object-fit:contain;object-fit:contain}.anchor-product-modal[data-v-31c55206]{width:min(560px,100%);max-height:calc(100vh - 2.5rem);border:1px solid var(--pub-border);border-radius:16px;background:var(--pub-card);color:var(--pub-text);display:grid;gap:1rem;padding:1rem;overflow:auto;box-shadow:0 28px 90px var(--pub-shadow-strong)}.anchor-product-modal-header[data-v-31c55206]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.anchor-product-modal-header>div[data-v-31c55206]{min-width:0;display:grid;gap:.24rem}.anchor-product-modal-header span[data-v-31c55206],.anchor-product-main>span[data-v-31c55206],.anchor-product-detail-item dt[data-v-31c55206]{color:var(--pub-muted);font-size:.76rem;line-height:1.3;font-weight:850}.anchor-product-modal-header h2[data-v-31c55206]{min-width:0;margin:0;color:var(--pub-text);font-size:1.05rem;line-height:1.35;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.anchor-product-summary[data-v-31c55206]{min-width:0;display:grid;grid-template-columns:108px minmax(0,1fr);align-items:center;gap:1rem;border:1px solid var(--pub-border);border-radius:12px;background:var(--pub-soft);padding:.9rem}.anchor-product-cover[data-v-31c55206]{width:108px;height:108px;border:1px solid var(--pub-border);border-radius:10px;background:var(--pub-card);color:var(--pub-muted);display:grid;place-items:center;overflow:hidden;font-size:1.25rem;font-weight:900}.anchor-product-cover img[data-v-31c55206]{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.anchor-product-main[data-v-31c55206]{min-width:0;display:grid;gap:.42rem}.anchor-product-main strong[data-v-31c55206]{min-width:0;color:var(--pub-text);font-size:1.02rem;line-height:1.35;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.anchor-product-main p[data-v-31c55206]{min-width:0;margin:0;color:var(--pub-muted);font-size:.82rem;line-height:1.45;font-weight:750;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.anchor-product-main .anchor-product-price[data-v-31c55206]{color:var(--pub-accent);font-size:1.12rem;line-height:1.2;font-weight:900}.anchor-product-tags[data-v-31c55206]{min-width:0;display:flex;align-items:center;gap:.42rem;flex-wrap:wrap}.anchor-product-tags em[data-v-31c55206]{border-radius:999px;background:color-mix(in srgb,var(--pub-accent) 10%,var(--pub-card));color:var(--pub-accent);padding:.18rem .52rem;font-size:.72rem;line-height:1.25;font-style:normal;font-weight:850}.anchor-product-details[data-v-31c55206]{min-width:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.anchor-product-detail-item[data-v-31c55206]{min-width:0;border:1px solid var(--pub-border);border-radius:12px;background:var(--pub-soft);display:grid;gap:.26rem;padding:.78rem .85rem}.anchor-product-detail-item dd[data-v-31c55206]{min-width:0;margin:0;color:var(--pub-text);font-size:.9rem;line-height:1.35;font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.video-analytics-modal[data-v-31c55206]{width:min(860px,100%);max-height:calc(100vh - 2.5rem);border:1px solid var(--pub-border);border-radius:16px;background:var(--pub-card);color:var(--pub-text);display:grid;gap:1rem;padding:1rem;overflow:auto;box-shadow:0 28px 90px var(--pub-shadow-strong)}.video-analytics-header[data-v-31c55206]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.video-analytics-header>div[data-v-31c55206]{min-width:0;display:grid;gap:.24rem}.video-analytics-header span[data-v-31c55206],.video-analytics-card dt[data-v-31c55206]{color:var(--pub-muted);font-size:.76rem;line-height:1.3;font-weight:850}.video-analytics-header h2[data-v-31c55206],.video-analytics-header p[data-v-31c55206]{min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis}.video-analytics-header h2[data-v-31c55206]{color:var(--pub-text);font-size:1.08rem;line-height:1.35;font-weight:900;white-space:nowrap}.video-analytics-header p[data-v-31c55206]{color:var(--pub-muted);font-size:.82rem;line-height:1.4;font-weight:750}.video-analytics-loading[data-v-31c55206]{min-height:220px;display:grid;place-items:center;color:var(--pub-muted);font-size:.95rem;font-weight:800}.video-analytics-grid[data-v-31c55206]{min-width:0;margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.video-analytics-card[data-v-31c55206]{min-width:0;border:1px solid var(--pub-border);border-radius:12px;background:var(--pub-soft);display:grid;gap:.34rem;padding:.82rem .9rem}.video-analytics-card dd[data-v-31c55206]{min-width:0;margin:0;color:var(--pub-text);font-size:1.05rem;line-height:1.25;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.video-analytics-section[data-v-31c55206]{min-width:0;display:grid;gap:.75rem}.video-analytics-section h3[data-v-31c55206]{margin:0;color:var(--pub-text);font-size:.98rem;line-height:1.3;font-weight:900}.video-analytics-table-wrap[data-v-31c55206]{min-width:0;border:1px solid var(--pub-border);border-radius:12px;overflow:auto}.video-analytics-table[data-v-31c55206]{width:100%;min-width:620px;border-collapse:collapse}.video-analytics-table th[data-v-31c55206],.video-analytics-table td[data-v-31c55206]{border-bottom:1px solid var(--pub-border);padding:.72rem .85rem;text-align:left;white-space:nowrap}.video-analytics-table th[data-v-31c55206]{background:var(--pub-soft);color:var(--pub-muted);font-size:.76rem;line-height:1.25;font-weight:850}.video-analytics-table td[data-v-31c55206]{color:var(--pub-text);font-size:.86rem;line-height:1.35;font-weight:800}.video-analytics-table tbody tr:last-child td[data-v-31c55206]{border-bottom:0}.published-video-empty[data-v-31c55206]{position:relative;overflow:hidden;display:grid;place-items:center;border:1px dashed var(--pub-border);background:var(--pub-soft);color:var(--pub-muted);font-size:.72rem;font-weight:800}.published-title-cell strong[data-v-31c55206],.published-video-cell span[data-v-31c55206]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--pub-text);font-weight:850}.published-title-cell small[data-v-31c55206],.published-video-cell small[data-v-31c55206]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--pub-muted);font-size:.76rem;font-weight:750}.published-product-cell[data-v-31c55206]{min-width:0;width:100%;display:grid;grid-template-columns:50px minmax(0,1fr);align-items:center;gap:.75rem}.published-product-thumb[data-v-31c55206]{width:50px;height:50px;display:grid;place-items:center;border:1px solid var(--pub-border);border-radius:8px;background:var(--pub-soft);color:var(--pub-muted);overflow:hidden;font-size:.9rem;font-weight:900}.published-product-thumb img[data-v-31c55206]{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.published-product-main[data-v-31c55206]{min-width:0;display:grid;gap:.22rem}.published-product-main strong[data-v-31c55206],.published-product-main small[data-v-31c55206]{min-width:0;overflow:hidden;text-overflow:ellipsis}.published-product-main strong[data-v-31c55206]{color:var(--pub-text);font-size:.92rem;line-height:1.35;font-weight:850;display:block;white-space:nowrap}.published-product-main small[data-v-31c55206]{color:var(--pub-muted);font-size:.76rem;line-height:1.35;font-weight:750;white-space:nowrap}.published-account-cell[data-v-31c55206]{min-width:0;width:100%;display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:.72rem}.published-account-avatar[data-v-31c55206]{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(135deg,#fbbf24,#d97706);color:#fff;overflow:hidden;font-size:.82rem;font-weight:900;box-shadow:inset 0 0 0 1px #ffffff47}.published-account-avatar img[data-v-31c55206]{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.published-account-main[data-v-31c55206]{min-width:0;display:grid;gap:.16rem}.published-account-main strong[data-v-31c55206],.published-account-main small[data-v-31c55206]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.published-account-main strong[data-v-31c55206]{color:var(--pub-text);font-size:.9rem;line-height:1.3;font-weight:850}.published-account-main small[data-v-31c55206]{color:var(--pub-muted);font-size:.76rem;line-height:1.25;font-weight:750}.published-anchor-title[data-v-31c55206],.published-anchor-title-cell[data-v-31c55206]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.published-anchor-title-button[data-v-31c55206]{max-width:100%;min-height:34px;border:0;border-radius:8px;background:transparent;color:var(--pub-text);display:inline-flex;align-items:center;padding:0 .45rem;font:inherit;font-weight:850;line-height:1.35;text-align:left;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .18s ease,background .18s ease,box-shadow .18s ease}.published-anchor-title-button[data-v-31c55206]:hover{color:var(--pub-accent)}.published-anchor-title-button[data-v-31c55206]:focus-visible{color:var(--pub-accent);background:color-mix(in srgb,var(--pub-accent) 10%,transparent);box-shadow:0 0 0 4px var(--pub-focus);outline:none}.published-time-cell[data-v-31c55206]{color:var(--pub-muted);font-size:.84rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.published-status-badge[data-v-31c55206]{display:inline-flex;align-items:center;justify-content:center;max-width:100%;min-height:28px;border-radius:999px;padding:0 .72rem;background:color-mix(in srgb,var(--pub-muted) 12%,var(--pub-soft));color:var(--pub-muted);font-size:.78rem;line-height:1;font-weight:850;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.published-status-badge.is-published[data-v-31c55206]{background:#10b98121;color:#059669}.published-status-badge.is-scheduled[data-v-31c55206],.published-status-badge.is-processing[data-v-31c55206]{background:#f59e0b24;color:#b45309}.published-status-badge.is-failed[data-v-31c55206]{background:#ef444421;color:#dc2626}.precheck-badge[data-v-31c55206]{display:inline-flex;align-items:center;justify-content:center;min-height:28px;border-radius:999px;padding:0 .72rem;background:color-mix(in srgb,var(--pub-muted) 12%,var(--pub-soft));color:var(--pub-muted);font-size:.78rem;line-height:1;font-weight:850;white-space:nowrap}.precheck-badge.is-passed[data-v-31c55206]{background:#10b98121;color:#059669}.precheck-badge.is-failed[data-v-31c55206]{background:#ef444421;color:#dc2626}.precheck-badge.is-pending[data-v-31c55206]{background:#f59e0b24;color:#b45309}.published-empty[data-v-31c55206]{min-height:min(560px,calc(100vh - 250px));display:grid;place-items:center;align-content:center;gap:.9rem;padding:2rem;text-align:center}.published-empty h2[data-v-31c55206]{margin:0;color:var(--pub-text);font-size:1.18rem;line-height:1.35;font-weight:850}.published-empty p[data-v-31c55206]{max-width:520px;margin:0;color:var(--pub-muted);font-size:.94rem;line-height:1.65;font-weight:700}.publish-dialog-backdrop[data-v-31c55206]{z-index:70;align-items:stretch;padding:1rem}.publish-dialog[data-v-31c55206]{width:min(880px,100%);max-height:calc(100vh - 2rem);margin:auto;border:1px solid var(--pub-border);border-radius:16px;background:var(--pub-bg);color:var(--pub-text);display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:1rem;padding:1rem;overflow:auto;box-shadow:0 28px 90px var(--pub-shadow-strong)}.publish-dialog-header[data-v-31c55206]{position:sticky;top:0;z-index:2;align-items:flex-start;border-bottom:1px solid var(--pub-border);background:var(--pub-bg);padding-bottom:.9rem}.publish-dialog-header>div[data-v-31c55206]{min-width:0;display:grid;gap:.45rem}.publish-dialog-header h2[data-v-31c55206]{margin:0;color:var(--pub-text);font-size:1.25rem;line-height:1.35;font-weight:850}.publish-workbench[data-v-31c55206]{display:grid;grid-template-columns:minmax(300px,330px) minmax(420px,1fr);align-items:stretch;gap:clamp(.9rem,1.4vw,1.15rem);min-width:0;position:relative}.publish-composer[data-v-31c55206]{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(1rem,2vw,1.35rem);height:100%;min-height:0}.publish-form-card[data-v-31c55206]{display:grid;grid-template-rows:auto 1fr auto;align-content:start;gap:1.35rem;min-width:0}.publish-side-panel[data-v-31c55206]{min-width:0;height:var(--publish-pane-height);border:1px solid var(--pub-border);border-radius:14px;background:var(--pub-card);color:var(--pub-text);padding:1.1rem;display:grid;grid-template-rows:auto 1fr;gap:1rem;overflow:auto;box-shadow:0 12px 36px var(--pub-shadow);scrollbar-width:thin;scrollbar-color:rgba(102,112,133,.28) transparent}.publish-side-panel[data-v-31c55206]::-webkit-scrollbar{width:6px}.publish-side-panel[data-v-31c55206]::-webkit-scrollbar-thumb{border-radius:999px;background:#66708547}.side-panel-header[data-v-31c55206]{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;padding:.15rem .05rem .85rem;border-bottom:1px solid var(--pub-border)}.side-panel-header>div[data-v-31c55206]{display:grid;gap:.45rem}.side-panel-header h2[data-v-31c55206]{margin:0;color:var(--pub-text);font-size:1rem;line-height:1.35;font-weight:850}.list-footer[data-v-31c55206]{display:flex;align-items:center;justify-content:flex-end;gap:1rem;min-height:56px;padding-top:.7rem;color:var(--pub-muted);font-size:.95rem;border-top:1px solid color-mix(in srgb,var(--pub-border) 72%,transparent)}.status-group[data-v-31c55206],.auth-status[data-v-31c55206]{display:none}.warning-banner[data-v-31c55206]{display:flex;align-items:center;gap:.42rem;color:var(--pub-warning-text);font-weight:700;font-size:.82rem;line-height:1.4}.warning-banner svg[data-v-31c55206]{width:16px;height:16px;flex:0 0 auto}.field-grid[data-v-31c55206]{display:grid;grid-template-columns:1fr;align-content:start;gap:1.05rem}.field[data-v-31c55206]{min-width:0;display:grid;gap:.55rem}.field.wide[data-v-31c55206],.check-row.wide[data-v-31c55206],.precheck-panel.wide[data-v-31c55206],.publish-schedule-panel.wide[data-v-31c55206]{grid-column:1 / -1}.field input[type=text][data-v-31c55206]{width:100%;min-height:48px;border:1px solid var(--pub-border);border-radius:12px;background:var(--pub-soft);color:var(--pub-text);padding:0 .95rem;font-size:.92rem;outline:none;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.field input[type=text][data-v-31c55206]:focus,.compact-select[data-v-31c55206]:focus{border-color:var(--pub-accent);background:var(--pub-card);box-shadow:0 0 0 4px var(--pub-focus)}.field input[data-v-31c55206]::-moz-placeholder{color:color-mix(in srgb,var(--pub-muted) 72%,transparent)}.field input[data-v-31c55206]::placeholder{color:color-mix(in srgb,var(--pub-muted) 72%,transparent)}.product-picker[data-v-31c55206]{display:block}.product-picker-trigger[data-v-31c55206]{width:100%;min-height:50px;border:1px dashed color-mix(in srgb,var(--pub-accent) 28%,var(--pub-border));border-radius:12px;background:color-mix(in srgb,var(--pub-accent) 3%,var(--pub-soft));color:var(--pub-text);display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:.72rem;padding:0 .95rem;text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.product-picker-trigger[data-v-31c55206]:hover:not(:disabled),.product-picker-trigger[data-v-31c55206]:focus-visible{border-color:var(--pub-accent);background:var(--pub-card);box-shadow:0 0 0 4px var(--pub-focus);outline:none}.product-picker-trigger[data-v-31c55206]:hover:not(:disabled){transform:translateY(-1px)}.product-picker-trigger[data-v-31c55206]:disabled{opacity:.56;cursor:not-allowed}.product-picker-trigger.has-product[data-v-31c55206]{min-height:50px;border-style:solid;color:var(--pub-text);display:grid;grid-template-columns:34px minmax(0,1fr);gap:.72rem;align-items:center;padding:0 .95rem}.product-picker-icon[data-v-31c55206]{width:30px;height:30px;border-radius:8px;background:transparent;color:var(--pub-accent);display:grid;place-items:center;box-shadow:none}.product-picker-icon svg[data-v-31c55206]{width:18px;height:18px;stroke-width:2.3}.product-picker-label[data-v-31c55206]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--pub-text);font-size:.92rem;line-height:1.25;font-weight:850}.selected-product-thumb[data-v-31c55206],.selected-product-thumb-placeholder[data-v-31c55206]{width:34px;height:34px;border-radius:8px}.selected-product-thumb[data-v-31c55206]{display:block;overflow:hidden;background:var(--pub-card);box-shadow:inset 0 0 0 1px var(--pub-border)}.selected-product-thumb img[data-v-31c55206],.selected-product-thumb-placeholder[data-v-31c55206]{width:100%;height:100%}.selected-product-thumb img[data-v-31c55206]{display:block;-o-object-fit:cover;object-fit:cover}.selected-product-thumb-placeholder[data-v-31c55206]{display:grid;place-items:center;color:var(--pub-accent)}.selected-product-thumb-placeholder svg[data-v-31c55206]{width:18px;height:18px}.selected-product-main[data-v-31c55206]{min-width:0;display:block}.selected-product-main strong[data-v-31c55206]{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--pub-text);font-size:.9rem;line-height:1.25;font-weight:850}.dashed-picker[data-v-31c55206]{min-height:50px;width:100%;border:1px dashed var(--pub-border);border-radius:12px;background:var(--pub-soft);color:var(--pub-muted);text-align:left;padding:0 .95rem}.product-select[data-v-31c55206]{min-height:50px}.small-bind-button[data-v-31c55206]{border-radius:14px;background:#8b5cf62e;color:#ddd6fe;padding:0 1rem}.search-product-button[data-v-31c55206],.segmented-control[data-v-31c55206]{display:none}.check-row[data-v-31c55206],.publish-setting[data-v-31c55206]{display:flex;align-items:center;gap:.75rem;color:var(--pub-text);font-weight:700}.check-row input[data-v-31c55206],.publish-setting input[data-v-31c55206]{width:18px;height:18px;accent-color:var(--pub-accent)}.check-row[data-v-31c55206]{margin-top:.1rem}.precheck-panel[data-v-31c55206]{display:grid;gap:.72rem;min-width:0;border:1px solid var(--pub-border);border-radius:12px;background:var(--precheck-bg);padding:.9rem}.precheck-panel-head[data-v-31c55206]{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:.9rem;color:var(--pub-text);font-weight:850}.precheck-panel-title[data-v-31c55206]{min-width:0;color:var(--pub-text);font-size:.98rem;line-height:1.25;font-weight:850}.precheck-panel-note[data-v-31c55206]{margin:0;color:var(--pub-muted);font-size:.82rem;line-height:1.45;font-weight:700}.precheck-switch[data-v-31c55206]{position:relative;width:38px;height:22px;flex:0 0 auto;display:inline-flex;align-items:center}.precheck-switch input[data-v-31c55206]{position:relative;width:38px;height:22px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:999px;background:color-mix(in srgb,var(--pub-muted) 32%,var(--pub-border));cursor:pointer;transition:background .18s ease}.precheck-switch.is-disabled input[data-v-31c55206]{cursor:not-allowed;opacity:.55}.precheck-switch input[data-v-31c55206]:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #0f172a38;transition:transform .18s ease}.precheck-switch input[data-v-31c55206]:checked{background:var(--pub-text)}.precheck-switch input[data-v-31c55206]:checked:after{transform:translate(16px)}.precheck-quota-card[data-v-31c55206]{min-width:0;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:.82rem;min-height:74px;border:1px solid var(--pub-border);border-radius:10px;background:var(--precheck-card-bg);padding:.82rem 1rem}.precheck-quota-icon[data-v-31c55206]{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:var(--precheck-icon-bg);color:var(--precheck-icon-text)}.precheck-quota-icon svg[data-v-31c55206]{width:22px;height:22px;stroke-width:2.2}.precheck-quota-main[data-v-31c55206]{min-width:0;display:grid;gap:.28rem}.precheck-quota-main strong[data-v-31c55206]{min-width:0;color:var(--pub-text);font-size:.92rem;line-height:1.25;font-weight:850}.precheck-quota-main small[data-v-31c55206]{min-width:0;color:var(--pub-muted);font-size:.78rem;line-height:1.4;font-weight:700}.precheck-quota-note[data-v-31c55206]{font-size:.75rem}.precheck-quota-count[data-v-31c55206]{color:var(--pub-text);font-size:1rem;line-height:1;font-weight:900;white-space:nowrap}.publish-schedule-panel[data-v-31c55206]{display:grid;gap:.9rem;min-width:0;border:1px solid var(--pub-border);border-radius:12px;background:var(--pub-card);padding:.95rem}.publish-schedule-panel h3[data-v-31c55206]{margin:0;color:var(--pub-text);font-size:.98rem;line-height:1.25;font-weight:850}.publish-mode-options[data-v-31c55206]{display:flex;flex-wrap:wrap;align-items:center;gap:1.1rem}.publish-mode-option[data-v-31c55206]{position:relative;display:inline-grid;grid-template-columns:18px auto;align-items:center;gap:.48rem;color:var(--pub-text);font-size:.92rem;line-height:1.25;font-weight:800;cursor:pointer}.publish-mode-option input[data-v-31c55206]{position:absolute;opacity:0;pointer-events:none}.publish-mode-dot[data-v-31c55206]{position:relative;width:18px;height:18px;border:2px solid color-mix(in srgb,var(--pub-muted) 45%,var(--pub-border));border-radius:50%;background:transparent;transition:border-color .18s ease,box-shadow .18s ease}.publish-mode-dot[data-v-31c55206]:after{content:"";position:absolute;inset:3px;border-radius:inherit;background:var(--pub-accent);opacity:0;transform:scale(.7);transition:opacity .18s ease,transform .18s ease}.publish-mode-option:hover .publish-mode-dot[data-v-31c55206],.publish-mode-option:focus-within .publish-mode-dot[data-v-31c55206]{border-color:var(--pub-accent);box-shadow:0 0 0 4px var(--pub-focus)}.publish-mode-option.selected .publish-mode-dot[data-v-31c55206]{border-color:var(--pub-accent)}.publish-mode-option.selected .publish-mode-dot[data-v-31c55206]:after{opacity:1;transform:scale(1)}.schedule-time-fields[data-v-31c55206]{display:grid;gap:.7rem;min-width:0;transition:opacity .18s ease}.schedule-time-fields.disabled[data-v-31c55206]{opacity:.58}.schedule-picker-row[data-v-31c55206]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-width:0;align-items:center;gap:.7rem}.schedule-picker-field[data-v-31c55206]{min-width:0;display:grid;gap:.55rem}.schedule-select-shell[data-v-31c55206]{position:relative;display:block;min-width:0}.schedule-select-value[data-v-31c55206]{position:absolute;inset:1px 2.5rem 1px 1px;z-index:1;pointer-events:none;display:flex;align-items:center;min-width:0;overflow:hidden;border-radius:10px 0 0 10px;background:var(--pub-soft);color:var(--pub-text);padding-left:.95rem;font-size:.95rem;line-height:1.25;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.schedule-select-shell .schedule-el-select[data-v-31c55206] .el-select__selected-item,.schedule-select-shell .schedule-el-select[data-v-31c55206] .el-select__placeholder,.schedule-select-shell .schedule-el-select[data-v-31c55206] .el-select__input{color:transparent}.schedule-picker-field>span[data-v-31c55206]:first-child{color:var(--pub-text);font-size:.92rem;line-height:1.25;font-weight:850}.schedule-el-select[data-v-31c55206] .el-select__wrapper{min-height:50px;border-radius:10px;background:var(--pub-soft);padding:0 .82rem 0 .95rem}.schedule-el-select[data-v-31c55206] .el-select__placeholder,.schedule-el-select[data-v-31c55206] .el-select__selected-item{font-size:.95rem}.schedule-datetime-row[data-v-31c55206]{display:grid;grid-template-columns:minmax(0,1fr) 84px auto 84px;align-items:center;gap:.7rem;min-width:0}.schedule-time-select[data-v-31c55206]{gap:0}.schedule-time-select .schedule-el-select[data-v-31c55206] .el-select__wrapper{padding-left:.9rem}.schedule-date-control[data-v-31c55206]{min-width:0;display:block}.schedule-date-control input[data-v-31c55206]{width:100%;min-width:0;min-height:50px;border:1px solid var(--pub-border);border-radius:10px;background:var(--pub-soft);color:var(--pub-text);padding:0 .95rem;font:inherit;font-size:.95rem;line-height:1.25;font-weight:800;outline:none;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.schedule-date-control input[data-v-31c55206]:focus{border-color:var(--pub-accent);background:var(--pub-card);box-shadow:0 0 0 4px var(--pub-focus)}.schedule-date-control input[data-v-31c55206]:disabled{cursor:not-allowed}.schedule-time-separator[data-v-31c55206]{color:var(--pub-muted);font-size:1rem;line-height:1;font-weight:900;text-align:center}.form-footer[data-v-31c55206]{display:flex;align-items:center;justify-content:flex-end;align-self:end;gap:1rem;color:var(--pub-muted);font-size:.95rem;min-height:58px;padding-top:.8rem}.footer-publish-count[data-v-31c55206]{color:var(--pub-muted);font-size:.9rem;line-height:1.35;font-weight:700;white-space:nowrap}.publish-btn[data-v-31c55206]{min-width:152px;height:46px;border-radius:12px;background:linear-gradient(135deg,var(--pub-accent) 0%,var(--pub-accent-2) 100%);box-shadow:0 10px 22px #fbbf2433;color:var(--pub-accent-ink);font-size:.95rem;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.publish-btn[data-v-31c55206]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 16px 34px #fbbf2452}.publish-btn[data-v-31c55206]:disabled,.text-button[data-v-31c55206]:disabled,.search-product-button[data-v-31c55206]:disabled,.dashed-picker[data-v-31c55206]:disabled,.library-button[data-v-31c55206]:disabled{opacity:.5;cursor:not-allowed}.product-modal-backdrop[data-v-31c55206]{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:1.25rem;background:#03071294;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.precheck-result-modal[data-v-31c55206]{width:min(420px,100%);border:1px solid var(--pub-border);border-radius:16px;background:var(--pub-card);color:var(--pub-text);display:grid;gap:1rem;padding:1.35rem;box-shadow:0 28px 90px var(--pub-shadow-strong)}.precheck-result-header[data-v-31c55206]{min-width:0;display:grid;grid-template-columns:48px minmax(0,1fr);align-items:flex-start;gap:.9rem}.precheck-result-icon[data-v-31c55206]{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:#f59e0b24;color:#b45309}.precheck-result-icon.is-success[data-v-31c55206]{background:#10b98124;color:#059669}.precheck-result-icon.is-failed[data-v-31c55206]{background:#ef444421;color:#dc2626}.precheck-result-icon svg[data-v-31c55206]{width:24px;height:24px;stroke-width:2.2}.precheck-result-header h2[data-v-31c55206]{margin:0;color:var(--pub-text);font-size:1.18rem;line-height:1.35;font-weight:850}.precheck-result-header p[data-v-31c55206],.precheck-result-detail[data-v-31c55206]{margin:.32rem 0 0;color:var(--pub-muted);font-size:.92rem;line-height:1.6;font-weight:700;overflow-wrap:anywhere}.precheck-result-detail[data-v-31c55206]{margin:0;border:1px solid var(--pub-warning-border);border-radius:12px;background:var(--pub-warning-bg);color:var(--pub-warning-text);padding:.8rem .9rem}.precheck-result-body[data-v-31c55206]{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;border:1px solid var(--pub-border);border-radius:12px;background:var(--pub-soft);padding:.82rem .95rem}.precheck-result-body span[data-v-31c55206]{color:var(--pub-muted);font-size:.82rem;font-weight:800;white-space:nowrap}.precheck-result-body strong[data-v-31c55206]{min-width:0;color:var(--pub-text);font-size:.9rem;line-height:1.35;font-weight:850;overflow-wrap:anywhere;text-align:right}.precheck-result-actions[data-v-31c55206]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:.75rem}.precheck-result-actions>button[data-v-31c55206]{width:100%;min-width:0;margin-top:0}.product-modal[data-v-31c55206]{width:min(940px,100%);height:min(720px,calc(100vh - 2.5rem));max-height:min(720px,calc(100vh - 2.5rem));border:1px solid var(--pub-border);border-radius:16px;background:var(--pub-card);color:var(--pub-text);display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:1.15rem;padding:1.35rem;box-shadow:0 28px 90px var(--pub-shadow-strong)}.video-picker-modal[data-v-31c55206]{width:min(840px,100%);height:min(720px,calc(100vh - 2.5rem));max-height:min(720px,calc(100vh - 2.5rem));border:1px solid var(--pub-border);border-radius:16px;background:var(--pub-card);color:var(--pub-text);display:grid;grid-template-rows:auto minmax(0,1fr);gap:1rem;padding:1rem;overflow:hidden;box-shadow:0 28px 90px var(--pub-shadow-strong)}.video-picker-grid[data-v-31c55206]{grid-template-columns:repeat(4,minmax(0,1fr));overflow:auto;padding-right:.3rem}.product-modal-header[data-v-31c55206]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.product-modal-header h2[data-v-31c55206]{margin:0;font-size:1.35rem;font-weight:850}.product-modal-actions[data-v-31c55206]{flex:0 0 auto;display:inline-flex;align-items:center;gap:.7rem}.modal-icon-button[data-v-31c55206]{position:relative;flex:0 0 auto;width:40px;height:40px;border:1px solid var(--pub-border);border-radius:12px;background:var(--pub-card);color:var(--pub-text);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 8px 18px var(--pub-shadow);transition:border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.modal-icon-button svg[data-v-31c55206]{width:20px;height:20px}.modal-icon-button[data-v-31c55206]:hover:not(:disabled){border-color:color-mix(in srgb,var(--pub-accent) 45%,var(--pub-border));color:var(--pub-accent);box-shadow:0 10px 22px var(--pub-shadow);transform:translateY(-1px)}.modal-icon-button[data-v-31c55206]:focus-visible{border-color:var(--pub-accent);box-shadow:0 0 0 4px var(--pub-focus);outline:none}.modal-icon-button[data-v-31c55206]:disabled{opacity:.5;cursor:not-allowed}.modal-icon-button.is-loading svg[data-v-31c55206]{animation:publish-spin-31c55206 .82s linear infinite}.product-modal-close[data-v-31c55206]:before,.product-modal-close[data-v-31c55206]:after{content:"";position:absolute;width:16px;height:2px;border-radius:999px;background:currentColor}.product-modal-close[data-v-31c55206]:before{transform:rotate(45deg)}.product-modal-close[data-v-31c55206]:after{transform:rotate(-45deg)}.product-modal-close svg[data-v-31c55206]{width:0;height:0;opacity:0}.product-modal-search[data-v-31c55206]{display:flex;align-items:center;gap:.75rem}.product-modal-search-field[data-v-31c55206]{flex:1;min-width:0;height:50px;border:1px solid var(--pub-border);border-radius:12px;background:var(--pub-soft);color:var(--pub-text);display:flex;align-items:center;gap:.65rem;padding:0 .95rem;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.product-modal-search-field svg[data-v-31c55206]{width:19px;height:19px;flex:0 0 auto;color:var(--pub-muted)}.product-modal-search-field[data-v-31c55206]:focus-within{border-color:var(--pub-accent);background:var(--pub-card);box-shadow:0 0 0 4px var(--pub-focus)}.product-modal-search input[data-v-31c55206]{flex:1;min-width:0;border:0;background:transparent;color:var(--pub-text);padding:0;font-size:.95rem;outline:none}.product-modal-search input[data-v-31c55206]::-moz-placeholder{color:var(--pub-muted)}.product-modal-search input[data-v-31c55206]::placeholder{color:var(--pub-muted)}.product-modal-search-btn[data-v-31c55206]{width:50px;height:50px;border:0;border-radius:12px;background:linear-gradient(135deg,var(--pub-accent),var(--pub-accent-2));color:var(--pub-accent-ink);display:grid;place-items:center;cursor:pointer;box-shadow:0 12px 24px color-mix(in srgb,var(--pub-accent) 24%,transparent);transition:filter .18s ease,transform .18s ease,opacity .18s ease}.product-modal-search-btn svg[data-v-31c55206]{width:20px;height:20px}.product-modal-search-btn[data-v-31c55206]:hover:not(:disabled){filter:brightness(1.04);transform:translateY(-1px)}.product-modal-search-btn[data-v-31c55206]:focus-visible{box-shadow:0 0 0 4px var(--pub-focus),0 12px 24px color-mix(in srgb,var(--pub-accent) 24%,transparent);outline:none}.product-modal-search-btn[data-v-31c55206]:disabled{opacity:.58;cursor:not-allowed;transform:none}@keyframes publish-spin-31c55206{to{transform:rotate(360deg)}}.product-modal-list[data-v-31c55206]{min-height:0;overflow:auto;display:grid;align-content:start;gap:.72rem;padding-right:.15rem;scrollbar-width:thin;scrollbar-color:rgba(102,112,133,.28) transparent}.product-modal-card[data-v-31c55206]{min-width:0;width:100%;display:grid;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:.9rem;border:1px solid var(--pub-border);border-radius:12px;background:var(--pub-soft);color:var(--pub-text);padding:.72rem;text-align:left;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.product-modal-card[data-v-31c55206]:hover,.product-modal-card[data-v-31c55206]:focus-visible,.product-modal-card.selected[data-v-31c55206]{border-color:var(--pub-accent);box-shadow:0 0 0 3px var(--pub-focus);outline:none}.product-modal-thumb[data-v-31c55206]{width:76px;height:76px;border-radius:10px;overflow:hidden;display:grid;place-items:center;background:var(--pub-card);color:var(--pub-muted)}.product-modal-thumb img[data-v-31c55206],.product-modal-thumb-placeholder[data-v-31c55206]{width:100%;height:100%}.product-modal-thumb img[data-v-31c55206]{display:block;-o-object-fit:cover;object-fit:cover}.product-modal-thumb-placeholder[data-v-31c55206]{display:grid;place-items:center}.product-modal-thumb-placeholder svg[data-v-31c55206]{width:24px;height:24px}.product-modal-main[data-v-31c55206]{min-width:0;display:grid;gap:.34rem}.product-modal-main strong[data-v-31c55206],.product-modal-main small[data-v-31c55206]{min-width:0;overflow:hidden;text-overflow:ellipsis}.product-modal-main strong[data-v-31c55206]{display:block;white-space:nowrap;font-size:.94rem;line-height:1.32;font-weight:850}.product-modal-main small[data-v-31c55206]{white-space:nowrap;color:var(--pub-muted);font-size:.76rem;font-weight:700}.product-modal-tags[data-v-31c55206]{min-width:0;display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.product-modal-tags em[data-v-31c55206]{border-radius:999px;background:color-mix(in srgb,var(--pub-accent) 9%,var(--pub-card));color:var(--pub-accent);padding:.16rem .48rem;font-size:.72rem;line-height:1.25;font-style:normal;font-weight:800}.product-modal-side[data-v-31c55206]{min-width:86px;display:flex;justify-content:flex-end;color:var(--pub-accent)}.product-modal-side strong[data-v-31c55206]{font-size:.95rem;font-weight:900;white-space:nowrap}.later-button[data-v-31c55206]{width:100%;min-height:50px;border-radius:14px;margin-top:1rem}.later-button[data-v-31c55206]{background:var(--auth-secondary-bg);border:1px solid var(--auth-secondary-border);color:var(--auth-secondary-text)}.publish-panel[data-v-31c55206]{border:1px solid rgba(148,163,184,.16);border-radius:18px;background:#0e1117f2;padding:1rem;box-shadow:0 20px 70px #00000059}.panel-head[data-v-31c55206],.panel-actions[data-v-31c55206]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.panel-head p[data-v-31c55206],.hint[data-v-31c55206],.empty-state[data-v-31c55206]{color:#f8fafc7a}.empty-state[data-v-31c55206]{padding:2rem;text-align:center}.empty-state.compact[data-v-31c55206]{padding:1rem;border:1px dashed rgba(148,163,184,.16);border-radius:12px}.result-panel[data-v-31c55206]{grid-column:1 / -1}.result-list[data-v-31c55206]{display:grid;gap:.55rem}.result-item[data-v-31c55206]{border-radius:12px;padding:.75rem;display:grid;gap:.25rem}.result-item.success[data-v-31c55206]{background:#10b98124;color:#34d399}.result-item.failed[data-v-31c55206]{background:#ef444424;color:#fca5a5}.library-button[data-v-31c55206]:disabled{opacity:.5;cursor:not-allowed}@media(max-width:960px){.publish-titlebar-actions[data-v-31c55206]{width:100%;justify-content:stretch}.publish-titlebar-actions .publish-btn[data-v-31c55206],.publish-titlebar-actions .secondary-action-button[data-v-31c55206]{flex:1 1 0;min-width:0}.publish-workbench[data-v-31c55206],.publish-composer[data-v-31c55206]{grid-template-columns:1fr}.video-picker-grid[data-v-31c55206]{min-height:0;grid-template-columns:repeat(3,minmax(0,1fr))}.publish-video-uploader[data-v-31c55206],.publish-side-panel[data-v-31c55206]{height:auto}.publish-dialog[data-v-31c55206]{max-height:calc(100vh - 1.5rem);padding:.9rem}.product-modal[data-v-31c55206],.video-picker-modal[data-v-31c55206]{height:calc(100vh - 1.5rem);max-height:calc(100vh - 1.5rem);border-radius:14px}.product-modal-card[data-v-31c55206]{grid-template-columns:68px minmax(0,1fr)}.product-modal-side[data-v-31c55206]{grid-column:2;justify-content:flex-start;min-width:0}.publish-titlebar[data-v-31c55206],.panel-head[data-v-31c55206],.list-footer[data-v-31c55206]{align-items:flex-start;flex-direction:column}.list-footer .publish-btn[data-v-31c55206]{width:100%}.schedule-picker-row[data-v-31c55206],.schedule-datetime-row[data-v-31c55206]{grid-template-columns:1fr}.video-analytics-grid[data-v-31c55206]{grid-template-columns:repeat(2,minmax(0,1fr))}.schedule-time-separator[data-v-31c55206]{display:none}}@media(max-width:640px){.publish-main[data-v-31c55206]{width:100%;padding-top:0}.published-list-tabs[data-v-31c55206]{overflow-x:auto;scrollbar-width:none}.published-list-tabs[data-v-31c55206]::-webkit-scrollbar{display:none}.published-tab[data-v-31c55206]{flex:0 0 148px;min-width:148px}.form-pane[data-v-31c55206]{padding:0}.publish-workbench[data-v-31c55206]{border-radius:18px}.published-list-panel[data-v-31c55206]{border-radius:12px}.publish-dialog-backdrop[data-v-31c55206]{padding:.5rem}.field-grid[data-v-31c55206],.product-picker[data-v-31c55206]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));justify-content:stretch}.product-modal-backdrop[data-v-31c55206]{padding:.75rem}.product-modal[data-v-31c55206],.video-picker-modal[data-v-31c55206],.anchor-product-modal[data-v-31c55206],.video-analytics-modal[data-v-31c55206]{width:100%;padding:1rem}.video-analytics-grid[data-v-31c55206]{grid-template-columns:1fr}.anchor-product-summary[data-v-31c55206]{grid-template-columns:86px minmax(0,1fr);gap:.8rem}.anchor-product-cover[data-v-31c55206]{width:86px;height:86px}.anchor-product-details[data-v-31c55206]{grid-template-columns:1fr}.video-picker-grid[data-v-31c55206]{grid-template-columns:repeat(2,minmax(0,1fr))}.product-modal-card[data-v-31c55206]{grid-template-columns:1fr}.product-modal-thumb[data-v-31c55206]{width:100%;height:auto;aspect-ratio:1 / 1}.product-modal-side[data-v-31c55206]{grid-column:auto}}.publish-page[data-v-d71512f7]{--pub-bg: #ffffff;--pub-text: #182230;--pub-muted: #667085;--pub-card: #ffffff;--pub-soft: #f8fafc;--pub-border: #e6e9ef;--pub-shadow: rgba(16, 24, 40, .06);--pub-shadow-strong: rgba(17, 24, 39, .12);--pub-accent: #fbbf24;--pub-accent-2: #d97706;--pub-accent-ink: #111827;--pub-warning-bg: #fef3c7;--pub-warning-border: rgba(245, 158, 11, .28);--pub-warning-text: #78350f;--pub-focus: rgba(251, 191, 36, .16);--precheck-bg: #ffffff;--precheck-card-bg: #f8fafc;--precheck-icon-bg: rgba(124, 58, 237, .14);--precheck-icon-text: #7c3aed;--precheck-switch-off-bg: #e5e7eb;--precheck-switch-off-border: rgba(148, 163, 184, .34);--precheck-switch-on-bg: linear-gradient(135deg, #fbbf24 0%, #f59e0b 100%);--precheck-switch-on-border: rgba(217, 119, 6, .48);--precheck-switch-on-glow: rgba(245, 158, 11, .28);--precheck-switch-thumb-bg: #ffffff;--auth-secondary-bg: rgba(255, 255, 255, .92);--auth-secondary-border: rgba(148, 163, 184, .28);--auth-secondary-text: #475467;--publish-pane-height: calc(100vh - 154px) ;min-height:100vh;background:var(--pub-bg);color:var(--pub-text);color-scheme:light}.publish-page.is-dark[data-v-d71512f7]{--pub-bg: #111213;--pub-text: #f8fafc;--pub-muted: #98a2b3;--pub-card: #0f131c;--pub-soft: #171b24;--pub-border: rgba(148, 163, 184, .18);--pub-shadow: rgba(0, 0, 0, .34);--pub-shadow-strong: rgba(0, 0, 0, .52);--pub-accent: #fbbf24;--pub-accent-2: #d97706;--pub-accent-ink: #111827;--pub-warning-bg: rgba(120, 75, 18, .22);--pub-warning-border: rgba(234, 179, 8, .25);--pub-warning-text: #facc15;--pub-focus: rgba(245, 158, 11, .18);--precheck-bg: #0f131c;--precheck-card-bg: #171b24;--precheck-icon-bg: rgba(124, 58, 237, .28);--precheck-icon-text: #a78bfa;--precheck-switch-off-bg: #242936;--precheck-switch-off-border: rgba(148, 163, 184, .24);--precheck-switch-on-bg: linear-gradient(135deg, #fcd34d 0%, #f59e0b 58%, #d97706 100%);--precheck-switch-on-border: rgba(252, 211, 77, .78);--precheck-switch-on-glow: rgba(245, 158, 11, .42);--precheck-switch-thumb-bg: #fff7ed;--auth-secondary-bg: linear-gradient(180deg, rgba(255, 255, 255, .08), rgba(255, 255, 255, .03));--auth-secondary-border: rgba(148, 163, 184, .14);--auth-secondary-text: rgba(248, 250, 252, .62);background:var(--pub-bg);color-scheme:dark}.publish-page.is-dark .publish-video-uploader[data-v-d71512f7]{background:var(--pub-soft);box-shadow:inset 0 1px #ffffff0a}.publish-page.is-dark .publish-side-panel[data-v-d71512f7]{background:#0f131c;border-color:#94a3b82e;box-shadow:inset 1px 0 #ffffff08}.publish-page.is-dark .precheck-badge.is-passed[data-v-d71512f7]{color:#34d399}.publish-page.is-dark .precheck-badge.is-failed[data-v-d71512f7]{color:#fca5a5}.publish-page.is-dark .precheck-badge.is-pending[data-v-d71512f7]{color:#fbbf24}.publish-select-popper.el-select__popper{--publish-select-bg: #ffffff;--publish-select-soft: #f8fafc;--publish-select-text: #182230;--publish-select-muted: #667085;--publish-select-border: #e6e9ef;--publish-select-accent: #fbbf24;--publish-select-shadow: rgba(17, 24, 39, .12);border:1px solid var(--publish-select-border);border-radius:12px;background:var(--publish-select-bg);box-shadow:0 18px 46px var(--publish-select-shadow);overflow:hidden}.publish-select-popper.el-select__popper.is-dark{--publish-select-bg: #0f131c;--publish-select-soft: #171b24;--publish-select-text: #f8fafc;--publish-select-muted: #98a2b3;--publish-select-border: rgba(148, 163, 184, .18);--publish-select-accent: #f59e0b;--publish-select-shadow: rgba(0, 0, 0, .52)}.publish-select-popper.el-popper.is-light .el-popper__arrow:before{border-color:var(--publish-select-border);background:var(--publish-select-bg)}.publish-select-popper .el-select-dropdown{background:var(--publish-select-bg)}.publish-select-popper .el-select-dropdown__list{padding:.35rem}.publish-select-popper .el-select-dropdown__item{height:40px;border-radius:9px;color:var(--publish-select-text);font-weight:750}.publish-select-popper .el-select-dropdown__item.is-hovering,.publish-select-popper .el-select-dropdown__item:hover{background:color-mix(in srgb,var(--publish-select-accent) 9%,var(--publish-select-soft));color:var(--publish-select-text)}.publish-select-popper .el-select-dropdown__item.is-selected{background:color-mix(in srgb,var(--publish-select-accent) 14%,var(--publish-select-soft));color:var(--publish-select-accent)}.product-select-popper.el-select__popper{border-color:#94a3b82e;background:#11141b}.product-select-popper.el-popper.is-light .el-popper__arrow:before,.product-select-popper .el-select-dropdown{background:#11141b}.product-select-popper .el-select-dropdown__item{height:auto;min-height:54px;color:#f8fafc;padding:.42rem .55rem;line-height:1.25}.product-select-popper .el-select-dropdown__item.is-hovering,.product-select-popper .el-select-dropdown__item:hover{background:#ffffff14;color:#fff}.product-select-popper .el-select-dropdown__item.is-selected{background:color-mix(in srgb,var(--pub-accent) 22%,#11141b);color:#fff}.account-select-popper.el-select__popper{z-index:3000;border:1px solid var(--publish-select-border);border-radius:14px;background:var(--publish-select-bg);box-shadow:0 18px 46px var(--publish-select-shadow);overflow:hidden}.account-select-popper.el-popper.is-light .el-popper__arrow:before,.account-select-popper .el-select-dropdown{background:var(--publish-select-bg)}.account-select-popper .el-select-dropdown__list{padding:.35rem}.account-select-popper .el-select-dropdown__item{display:flex;align-items:center;min-height:64px;height:auto;border-radius:10px;color:var(--publish-select-text);font-size:.92rem;font-weight:800;line-height:1.25;padding:.58rem .72rem;white-space:normal;overflow:hidden}.account-select-popper .el-select-dropdown__item.is-hovering,.account-select-popper .el-select-dropdown__item:hover{background:color-mix(in srgb,var(--publish-select-accent) 9%,var(--publish-select-soft));color:var(--publish-select-text)}.account-select-popper .el-select-dropdown__item.is-selected{background:color-mix(in srgb,var(--publish-select-accent) 14%,var(--publish-select-soft));color:var(--publish-select-accent)}.creator-account-option{width:100%;min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:.66rem}.creator-account-avatar{width:34px;height:34px;min-width:34px;border-radius:50%;background:linear-gradient(135deg,#fbbf24,#d97706);color:#fff;display:grid;place-items:center;flex:0 0 auto;overflow:hidden;font-size:.82rem;line-height:1;font-weight:900;box-shadow:inset 0 0 0 1px #ffffff47;aspect-ratio:1}.creator-account-avatar img{width:100%;height:100%;display:block;border-radius:inherit;-o-object-fit:cover;object-fit:cover}.creator-account-option-main{min-width:0;display:grid;gap:.14rem}.creator-account-option-main strong,.creator-account-option-main small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.creator-account-option-main strong{color:var(--publish-select-text);font-size:.9rem;line-height:1.25;font-weight:850}.creator-account-option-main small{color:var(--publish-select-muted);font-size:.75rem;line-height:1.25;font-weight:750}.account-select-popper .el-select-dropdown__item.is-selected .creator-account-option-main strong{color:var(--publish-select-accent)}.schedule-select-popper.el-select__popper{border-radius:10px;background:var(--publish-select-bg);border-color:var(--publish-select-border);box-shadow:0 18px 44px var(--publish-select-shadow)}.schedule-time-select-popper.el-select__popper{min-width:112px}.schedule-select-popper.el-popper.is-light .el-popper__arrow:before,.schedule-select-popper .el-select-dropdown{background:var(--publish-select-bg)}.schedule-select-popper .el-select-dropdown__list{padding:.38rem}.schedule-select-popper .el-select-dropdown__item{position:relative;display:flex;align-items:center;height:46px;line-height:1;border-radius:8px;color:var(--publish-select-text);padding:0 2.45rem 0 .82rem;font-size:.95rem;font-weight:800;overflow:visible;text-overflow:clip}.schedule-select-popper .el-select-dropdown__item.is-hovering,.schedule-select-popper .el-select-dropdown__item:hover{background:color-mix(in srgb,var(--publish-select-accent) 9%,var(--publish-select-soft));color:var(--publish-select-text)}.schedule-select-popper .el-select-dropdown__item.is-selected{background:color-mix(in srgb,var(--publish-select-accent) 14%,var(--publish-select-soft));color:var(--publish-select-text)}.schedule-select-popper .el-select-dropdown__item.is-selected:after{content:"";position:absolute;right:.92rem;top:50%;width:7px;height:12px;border-right:2px solid var(--publish-select-accent);border-bottom:2px solid var(--publish-select-accent);transform:translateY(-50%) rotate(45deg);transform-origin:center}.publish-content[data-v-d71512f7]{max-width:none}.publish-page.is-embedded[data-v-d71512f7]{width:100%;min-height:0;background:transparent}.publish-embedded-main[data-v-d71512f7]{min-width:0}.publish-content--embedded[data-v-d71512f7]{padding:0}.publish-page.is-embedded .publish-main[data-v-d71512f7]{width:100%;margin:0;padding:0}.publish-page.is-embedded .publish-page-panel[data-v-d71512f7]{border:0;background:transparent}.publish-page.is-embedded .publish-workbench[data-v-d71512f7]{grid-template-columns:minmax(320px,420px) minmax(400px,1fr)}.publish-page.is-embedded .publish-video-uploader[data-v-d71512f7],.publish-page.is-embedded .publish-side-panel[data-v-d71512f7]{box-shadow:none}.sr-only[data-v-d71512f7]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.publish-main[data-v-d71512f7]{width:min(1600px,100%);margin:0 auto;padding:.35rem 0 2rem;display:grid;gap:1rem}.publish-titlebar[data-v-d71512f7]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:.25rem .15rem .1rem}.publish-titlebar-actions[data-v-d71512f7]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:flex-end;gap:.75rem}.publish-titlebar h1[data-v-d71512f7],.publish-panel h2[data-v-d71512f7]{margin:0}.publish-titlebar h1[data-v-d71512f7]{font-size:clamp(1.85rem,2.25vw,2.5rem);line-height:1.12;letter-spacing:0;color:var(--pub-text);font-weight:850}.publish-titlebar p[data-v-d71512f7]{margin:.55rem 0 0;color:var(--pub-muted);font-size:.96rem}.secondary-action-button[data-v-d71512f7]{min-width:104px;height:46px;border:1px solid var(--pub-border);border-radius:12px;background:var(--pub-card);color:var(--pub-text);font-size:.95rem;font-weight:800;cursor:pointer;box-shadow:0 8px 18px var(--pub-shadow);transition:border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.secondary-action-button[data-v-d71512f7]:hover:not(:disabled),.secondary-action-button[data-v-d71512f7]:focus-visible{border-color:color-mix(in srgb,var(--pub-accent) 45%,var(--pub-border));color:var(--pub-accent);box-shadow:0 0 0 4px var(--pub-focus);outline:none}.secondary-action-button[data-v-d71512f7]:hover:not(:disabled){transform:translateY(-1px)}.secondary-action-button[data-v-d71512f7]:disabled{opacity:.5;cursor:not-allowed}.account-field[data-v-d71512f7]{display:grid;gap:.75rem}.account-field label[data-v-d71512f7],.field span[data-v-d71512f7],.publish-setting>span[data-v-d71512f7]{color:var(--pub-text);font-weight:800}b[data-v-d71512f7]{color:#ef4444}.compact-select[data-v-d71512f7],.select-placeholder[data-v-d71512f7],.add-account-button[data-v-d71512f7],.small-bind-button[data-v-d71512f7],.text-button[data-v-d71512f7],.search-product-button[data-v-d71512f7],.dashed-picker[data-v-d71512f7],.segmented-control button[data-v-d71512f7],.publish-btn[data-v-d71512f7],.later-button[data-v-d71512f7]{border:0;color:#f8fafc;font-weight:800;cursor:pointer}.compact-select[data-v-d71512f7]{width:100%;min-width:0;border:1px solid rgba(148,163,184,.18);border-radius:14px;background:#11141bf5;color:#f8fafc;padding:0 .9rem;min-height:46px}.account-select-row[data-v-d71512f7]{display:grid;grid-template-columns:minmax(0,1fr);height:48px;border:1px solid rgba(148,163,184,.18);border-radius:16px;overflow:hidden;background:#ffffff0d}.help-dot[data-v-d71512f7],.select-placeholder[data-v-d71512f7],.add-account-button[data-v-d71512f7]{display:flex;align-items:center;justify-content:center}.help-dot[data-v-d71512f7]{margin:auto;width:26px;height:26px;border-radius:50%;background:#ffffff1a;color:#f8fafc8c;font-weight:900}.account-select-row .compact-select[data-v-d71512f7]{border:0;border-radius:0;background:transparent}.publish-el-select[data-v-d71512f7]{width:100%;min-width:0}.account-select-shell[data-v-d71512f7]{position:relative;width:100%;min-width:0}.account-selected-overlay[data-v-d71512f7]{position:absolute;inset:1px 2.7rem 1px 1px;z-index:1;pointer-events:none;display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:.62rem;padding-left:.9rem;border-radius:13px 0 0 13px;background:var(--pub-soft)}.account-select-shell:focus-within .account-selected-overlay[data-v-d71512f7]{display:none}.account-select-shell.has-selected-account .account-el-select[data-v-d71512f7] .el-select__selected-item,.account-select-shell.has-selected-account .account-el-select[data-v-d71512f7] .el-select__placeholder,.account-select-shell.has-selected-account .account-el-select[data-v-d71512f7] .el-select__input{color:transparent}.account-select-shell.has-selected-account .account-el-select[data-v-d71512f7] .el-select__wrapper.is-focused .el-select__input,.account-select-shell.has-selected-account .account-el-select[data-v-d71512f7] .el-select__wrapper.is-focused .el-select__selected-item{color:var(--pub-text)}.publish-el-select[data-v-d71512f7] .el-select__wrapper{min-height:50px;border:1px solid var(--pub-border);border-radius:12px;background:var(--pub-soft);color:var(--pub-text);gap:.55rem;padding:0 .78rem 0 .9rem;box-shadow:none;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.publish-el-select[data-v-d71512f7] .el-select__wrapper.is-focused,.publish-el-select[data-v-d71512f7] .el-select__wrapper.is-hovering{border-color:var(--pub-accent);background:var(--pub-card);box-shadow:0 0 0 4px var(--pub-focus)}.publish-el-select[data-v-d71512f7] .el-select__placeholder,.publish-el-select[data-v-d71512f7] .el-select__selected-item{color:var(--pub-text);font-weight:800;line-height:1.25}.publish-el-select[data-v-d71512f7] .el-select__selection{flex:1 1 auto;flex-wrap:nowrap;min-width:0;overflow:hidden}.publish-el-select[data-v-d71512f7] .el-select__selected-item{flex:1 1 auto;min-width:0;max-width:100%;overflow:hidden}.publish-el-select[data-v-d71512f7] .el-select__selected-item>span:not(.account-selected){display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.publish-el-select[data-v-d71512f7] .el-select__input-wrapper{flex:1 1 auto;min-width:0}.publish-el-select[data-v-d71512f7] .el-select__input-wrapper.is-hidden{flex:0 0 auto}.publish-el-select[data-v-d71512f7] .el-select__input{min-width:0;color:var(--pub-text);line-height:24px}.publish-el-select[data-v-d71512f7] .el-select__suffix{flex:0 0 auto;color:var(--pub-muted)}.account-el-select[data-v-d71512f7] .el-select__wrapper{min-height:52px;border-radius:14px;background:var(--pub-soft);padding:0 .9rem}.account-el-select[data-v-d71512f7] .el-select__wrapper.is-focused,.account-el-select[data-v-d71512f7] .el-select__wrapper.is-hovering{background:var(--pub-card);box-shadow:0 0 0 4px var(--pub-focus)}.account-el-select[data-v-d71512f7] .el-select__selected-item{font-size:.95rem;min-height:40px;display:flex;align-items:center}.account-el-select[data-v-d71512f7] .el-select__selected-item>span{width:100%;min-width:0}.account-el-select[data-v-d71512f7] .el-select__placeholder{color:var(--pub-muted)}.account-selected[data-v-d71512f7]{width:100%;min-width:0;display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:.62rem}.creator-account-avatar--selected[data-v-d71512f7]{width:32px;height:32px;min-width:32px}.account-selected-main[data-v-d71512f7]{min-width:0;display:grid;gap:.1rem}.account-selected-main strong[data-v-d71512f7],.account-selected-main small[data-v-d71512f7]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-selected-main strong[data-v-d71512f7]{color:var(--pub-text);font-size:.9rem;line-height:1.2;font-weight:850}.account-selected-main small[data-v-d71512f7]{color:var(--pub-muted);font-size:.72rem;line-height:1.2;font-weight:750}.account-auth-placeholder[data-v-d71512f7]{width:100%;min-height:64px;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:.75rem;border:1px dashed color-mix(in srgb,var(--pub-accent) 48%,var(--pub-border));border-radius:14px;background:linear-gradient(180deg,color-mix(in srgb,var(--pub-accent) 9%,var(--pub-card)),var(--pub-soft));color:var(--pub-text);padding:.62rem .72rem;font:inherit;text-align:left;cursor:pointer;outline:none;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.account-auth-placeholder[data-v-d71512f7]:hover:not(:disabled),.account-auth-placeholder[data-v-d71512f7]:focus-visible{border-color:var(--pub-accent);background:linear-gradient(180deg,color-mix(in srgb,var(--pub-accent) 13%,var(--pub-card)),var(--pub-card));box-shadow:0 0 0 4px var(--pub-focus)}.account-auth-placeholder[data-v-d71512f7]:active:not(:disabled){transform:translateY(1px)}.account-auth-placeholder[data-v-d71512f7]:disabled{cursor:wait;opacity:.82}.account-auth-icon[data-v-d71512f7]{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:color-mix(in srgb,var(--pub-accent) 18%,var(--pub-card));color:var(--pub-accent-2)}.account-auth-icon svg[data-v-d71512f7]{width:20px;height:20px;stroke-width:2.1}.account-auth-spinner[data-v-d71512f7]{width:18px;height:18px;border:2px solid color-mix(in srgb,var(--pub-accent) 28%,transparent);border-top-color:var(--pub-accent-2);border-radius:50%;animation:publish-spin-d71512f7 .82s linear infinite}.account-auth-copy[data-v-d71512f7]{min-width:0;display:grid;gap:.18rem}.account-auth-copy strong[data-v-d71512f7],.account-auth-copy small[data-v-d71512f7]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-auth-copy strong[data-v-d71512f7]{color:var(--pub-text);font-size:.9rem;line-height:1.2;font-weight:850}.account-auth-copy small[data-v-d71512f7]{color:var(--pub-muted);font-size:.74rem;line-height:1.25;font-weight:750}.account-auth-action[data-v-d71512f7]{flex:0 0 auto;border-radius:999px;background:var(--pub-accent);color:var(--pub-accent-ink);padding:.42rem .72rem;font-size:.78rem;line-height:1;font-weight:900}.product-el-select[data-v-d71512f7] .el-select__wrapper{min-height:52px;border-radius:14px;border-color:#94a3b82e;background:#11141bf5;color:#f8fafc}.product-el-select[data-v-d71512f7] .el-select__wrapper.is-focused,.product-el-select[data-v-d71512f7] .el-select__wrapper.is-hovering{border-color:color-mix(in srgb,var(--pub-accent) 42%,rgba(148,163,184,.18));background:#11141bfa}.product-el-select[data-v-d71512f7] .el-select__placeholder,.product-el-select[data-v-d71512f7] .el-select__selected-item,.product-el-select[data-v-d71512f7] .el-select__suffix{color:#f8fafc}.product-option[data-v-d71512f7]{min-width:0;display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:.65rem}.product-option img[data-v-d71512f7],.product-option-thumb[data-v-d71512f7]{width:42px;height:42px;border-radius:8px;-o-object-fit:cover;object-fit:cover;background:#ffffff14}.product-option-main[data-v-d71512f7]{min-width:0;display:grid;gap:.18rem}.product-option-main strong[data-v-d71512f7],.product-option-main small[data-v-d71512f7]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-option-main strong[data-v-d71512f7]{color:#f8fafc;font-size:.86rem;font-weight:850}.product-option-main small[data-v-d71512f7]{color:#f8fafc94;font-size:.74rem;font-weight:700}.select-placeholder[data-v-d71512f7]{justify-content:flex-start;background:transparent;color:#f8fafcb8;padding:0 .3rem;font-size:.95rem}.add-account-button[data-v-d71512f7]{border-left:1px solid rgba(148,163,184,.14);background:transparent;color:#f8fafca3}.add-account-button svg[data-v-d71512f7]{width:22px;height:22px}.generated-panel[data-v-d71512f7]{display:grid;gap:.75rem}.publish-video-uploader[data-v-d71512f7]{grid-template-rows:auto auto;align-content:start;min-width:0;height:auto;min-height:0;border:1px solid var(--pub-border);border-radius:14px;background:#fbfcfe;padding:1rem;overflow:hidden;box-shadow:inset 0 1px #ffffffd9}.text-button[data-v-d71512f7]{background:transparent;color:var(--pub-accent);padding:.25rem .1rem;border-radius:8px;outline:none;transition:background .18s ease,color .18s ease}.text-button[data-v-d71512f7]:hover:not(:disabled),.text-button[data-v-d71512f7]:focus-visible:not(:disabled){background:color-mix(in srgb,var(--pub-accent) 9%,transparent)}.single-video-dropzone[data-v-d71512f7]{position:relative;justify-self:stretch;align-self:start;width:100%;height:auto;max-width:100%;aspect-ratio:9 / 16;min-width:0;min-height:0;border:2px dashed color-mix(in srgb,var(--pub-muted) 35%,var(--pub-border));border-radius:14px;background:color-mix(in srgb,var(--pub-muted) 6%,var(--pub-soft));overflow:hidden;cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.single-video-dropzone[data-v-d71512f7]:hover,.single-video-dropzone[data-v-d71512f7]:focus-within{border-color:color-mix(in srgb,var(--pub-accent) 46%,var(--pub-border));background:color-mix(in srgb,var(--pub-accent) 4%,var(--pub-card));box-shadow:0 0 0 4px var(--pub-focus)}.single-video-dropzone.has-video[data-v-d71512f7]{border-style:solid;background:#0f172a;cursor:default}.single-video-dropzone.is-uploading[data-v-d71512f7]{opacity:.72;cursor:wait}.single-video-empty[data-v-d71512f7]{position:relative;z-index:1;width:100%;height:100%;min-height:0;display:grid;place-items:center;align-content:center;gap:.8rem;color:var(--pub-text);text-align:center;padding:2rem}.single-video-icon[data-v-d71512f7]{width:74px;height:74px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--pub-muted) 16%,var(--pub-card));color:color-mix(in srgb,var(--pub-text) 70%,transparent);box-shadow:inset 0 0 0 1px var(--pub-border)}.single-video-icon svg[data-v-d71512f7]{width:34px;height:34px;stroke-width:2}.single-video-empty strong[data-v-d71512f7]{color:var(--pub-text);font-size:.98rem;line-height:1.35;font-weight:900}.single-video-empty small[data-v-d71512f7]{color:var(--pub-muted);font-size:.88rem;line-height:1.35;font-weight:700}.library-button[data-v-d71512f7]{min-height:42px;border:1px solid var(--pub-border);border-radius:12px;background:color-mix(in srgb,var(--pub-card) 82%,transparent);color:var(--pub-text);display:inline-grid;grid-template-columns:20px auto;align-items:center;gap:.5rem;margin-top:.7rem;padding:0 .9rem;font-size:.9rem;box-shadow:0 8px 24px var(--pub-shadow)}.library-button svg[data-v-d71512f7]{width:20px;height:20px}.selected-video-preview[data-v-d71512f7],.selected-video-preview video[data-v-d71512f7],.selected-video-preview .video-thumb-placeholder[data-v-d71512f7]{width:100%;height:100%;min-height:0}.selected-video-preview[data-v-d71512f7]{position:relative;background:#0f172a}.selected-video-preview video[data-v-d71512f7]{display:block;-o-object-fit:contain;object-fit:contain}.replace-video-button[data-v-d71512f7]{position:absolute;top:.75rem;right:.75rem;z-index:4;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid rgba(255,255,255,.18);border-radius:50%;background:#0f172ad1;color:#fff;padding:0;opacity:0;transform:scale(.96);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 24px #0f172a47;pointer-events:none;transition:opacity .18s ease,transform .18s ease,background .18s ease}.replace-video-button .el-icon[data-v-d71512f7]{font-size:1.12rem}.selected-video-preview:hover .replace-video-button[data-v-d71512f7],.selected-video-preview:focus-within .replace-video-button[data-v-d71512f7]{opacity:1;transform:scale(1);pointer-events:auto}.replace-video-button[data-v-d71512f7]:hover:not(:disabled),.replace-video-button[data-v-d71512f7]:focus-visible{background:#0f172aeb;transform:scale(1.06);outline:none}.replace-video-button[data-v-d71512f7]:disabled{opacity:0;cursor:not-allowed}.selected-video-preview:hover .replace-video-button[data-v-d71512f7]:disabled,.selected-video-preview:focus-within .replace-video-button[data-v-d71512f7]:disabled{opacity:.55;pointer-events:none}.dropzone-file-input[data-v-d71512f7]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.single-video-dropzone.has-video .dropzone-file-input[data-v-d71512f7]{display:none}.cover-settings-panel[data-v-d71512f7]{display:grid;gap:.75rem;min-width:0}.cover-settings-card[data-v-d71512f7]{display:grid;grid-template-columns:minmax(78px,.42fr) minmax(0,1fr);align-items:center;gap:1rem;border:1px solid var(--pub-border);border-radius:14px;background:var(--pub-card);padding:.9rem}.cover-preview-frame[data-v-d71512f7]{width:100%;max-width:104px;aspect-ratio:9 / 16;border-radius:12px;overflow:hidden;display:grid;place-items:center;border:1px solid var(--pub-border);background:color-mix(in srgb,var(--pub-muted) 12%,var(--pub-soft));color:var(--pub-muted);text-align:center;padding:.55rem;font-size:.78rem;line-height:1.35;font-weight:750}.cover-preview-frame.has-cover[data-v-d71512f7]{padding:0;background:#0f172a}.cover-preview-frame img[data-v-d71512f7],.cover-preview-frame video[data-v-d71512f7]{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.cover-preview-frame video[data-v-d71512f7]{pointer-events:none}.cover-settings-actions[data-v-d71512f7]{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,max-content));align-items:center;gap:.58rem}.cover-edit-button[data-v-d71512f7],.cover-frame-button[data-v-d71512f7]{min-width:0;min-height:40px;border-radius:12px;display:inline-grid;grid-template-columns:18px minmax(0,auto);align-items:center;justify-content:center;gap:.42rem;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease}.cover-edit-button[data-v-d71512f7]{border:1px solid color-mix(in srgb,var(--pub-accent) 42%,var(--pub-border));background:color-mix(in srgb,var(--pub-accent) 14%,var(--pub-card));color:var(--pub-text);padding:0 .9rem;font-size:.9rem;font-weight:850}.cover-edit-button svg[data-v-d71512f7],.cover-frame-button svg[data-v-d71512f7]{width:18px;height:18px}.cover-frame-button[data-v-d71512f7]{border:1px solid var(--pub-border);background:var(--pub-soft);color:var(--pub-muted);padding:0 .82rem;font-size:.84rem;font-weight:800}.cover-edit-button[data-v-d71512f7]:hover:not(:disabled),.cover-edit-button[data-v-d71512f7]:focus-visible,.cover-frame-button[data-v-d71512f7]:hover:not(:disabled),.cover-frame-button[data-v-d71512f7]:focus-visible{border-color:color-mix(in srgb,var(--pub-accent) 55%,var(--pub-border));box-shadow:0 0 0 4px var(--pub-focus);outline:none}.cover-edit-button[data-v-d71512f7]:disabled,.cover-frame-button[data-v-d71512f7]:disabled{opacity:.52;cursor:not-allowed;box-shadow:none}.cover-settings-actions p[data-v-d71512f7]{grid-column:1 / -1;min-width:0;margin:0;color:var(--pub-muted);font-size:.8rem;line-height:1.45;font-weight:700}.cover-file-input[data-v-d71512f7]{display:none}.publish-account-field[data-v-d71512f7]{align-self:end;padding-top:.6rem;min-height:86px}.publish-asset-grid[data-v-d71512f7]{display:grid;grid-template-columns:repeat(3,minmax(0,200px));grid-auto-rows:max-content;gap:.85rem;align-content:start;align-items:start;justify-content:start;min-height:0;overflow:auto;padding:.05rem .2rem .05rem 0;scrollbar-width:thin;scrollbar-color:rgba(102,112,133,.28) transparent}.publish-asset-grid[data-v-d71512f7]::-webkit-scrollbar{width:6px}.publish-asset-grid[data-v-d71512f7]::-webkit-scrollbar-thumb{border-radius:999px;background:#66708547}.publish-asset-card[data-v-d71512f7]{overflow:hidden;width:100%;border:1px solid rgba(148,163,184,.2);border-radius:12px;background:var(--pub-card);cursor:pointer;outline:none;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.publish-asset-card[data-v-d71512f7]:hover,.publish-asset-card[data-v-d71512f7]:focus-visible{border-color:color-mix(in srgb,var(--pub-accent) 38%,var(--pub-border));box-shadow:0 8px 24px #1018280f}.publish-asset-card.active[data-v-d71512f7]{border-color:color-mix(in srgb,var(--pub-accent) 62%,var(--pub-border));box-shadow:0 10px 30px #fbbf241f,0 0 0 3px var(--pub-focus)}.publish-asset-card.disabled[data-v-d71512f7]{opacity:.68;cursor:not-allowed}.publish-asset-card.disabled[data-v-d71512f7]:hover,.publish-asset-card.disabled[data-v-d71512f7]:focus-visible{border-color:#94a3b833;box-shadow:none;transform:none}.publish-asset-preview[data-v-d71512f7]{position:relative;aspect-ratio:9 / 16;width:100%;background:#eef2f7;overflow:hidden}.publish-asset-preview img[data-v-d71512f7],.publish-asset-preview video[data-v-d71512f7],.video-thumb-placeholder[data-v-d71512f7]{width:100%;height:100%;display:block}.publish-asset-preview video[data-v-d71512f7]{-o-object-fit:cover;object-fit:cover;background:#0f172a}.video-thumb-placeholder[data-v-d71512f7]{display:grid;place-items:center;background:linear-gradient(145deg,#1f2937f5,#111827f5)}.video-loading-spinner[data-v-d71512f7]{width:24px;height:24px;border:3px solid rgba(255,255,255,.22);border-top-color:#fff;border-radius:50%;animation:video-spin-d71512f7 .85s linear infinite}.publish-asset-source[data-v-d71512f7]{position:absolute;top:.5rem;right:.5rem;z-index:2;border-radius:999px;padding:.16rem .5rem;color:#fff;background:#0f766ee0;font-size:.66rem;font-weight:800;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.selected-video-preview .publish-asset-source[data-v-d71512f7]{top:.75rem;right:auto;left:.75rem}.publish-asset-source.is-ai[data-v-d71512f7]{background:#fbbf24e6}.publish-asset-source.is-upload[data-v-d71512f7]{background:#0f766ee0}.publish-asset-body[data-v-d71512f7]{min-width:0;min-height:54px;padding:.62rem .72rem .68rem;background:var(--pub-card);display:grid;gap:.35rem}.publish-asset-body span[data-v-d71512f7]{display:block;min-width:0;color:var(--pub-muted);font-size:.7rem;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.publish-asset-status-row[data-v-d71512f7]{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem}.publish-asset-body small[data-v-d71512f7]{display:inline-flex;width:-moz-fit-content;width:fit-content;border-radius:999px;background:color-mix(in srgb,var(--pub-accent) 10%,var(--pub-soft));color:var(--pub-accent);padding:.18rem .5rem;font-size:.72rem;font-weight:850}.publish-asset-body small.is-ready[data-v-d71512f7]{background:#10b98121;color:#059669}.publish-asset-body small.is-processing[data-v-d71512f7]{background:#f59e0b21;color:#b45309}.publish-asset-body small.is-failed[data-v-d71512f7]{background:#ef444421;color:#dc2626}.publish-asset-body small.is-published[data-v-d71512f7]{background:#64748b29;color:#475569}.publish-asset-body small.is-disabled[data-v-d71512f7]{background:#94a3b824;color:var(--pub-muted)}.publish-asset-card.disabled .publish-asset-select-box[data-v-d71512f7]{opacity:.45}.publish-asset-card.disabled .publish-asset-select-box.selected[data-v-d71512f7]:before{border-color:var(--pub-muted)}.publish-asset-select-box[data-v-d71512f7]{position:relative;flex:0 0 auto;width:18px;height:18px;border:1.5px solid color-mix(in srgb,var(--pub-muted) 45%,var(--pub-border));border-radius:5px;background:var(--pub-card)}.publish-asset-select-box.selected[data-v-d71512f7]{border-color:var(--pub-accent);background:color-mix(in srgb,var(--pub-accent) 14%,var(--pub-card))}.publish-asset-select-box.selected[data-v-d71512f7]:before{content:"";position:absolute;left:5px;top:1px;width:5px;height:9px;border-right:2px solid var(--pub-accent);border-bottom:2px solid var(--pub-accent);transform:rotate(45deg)}@keyframes video-spin-d71512f7{to{transform:rotate(360deg)}}.form-pane[data-v-d71512f7]{position:relative;display:grid;align-content:start;min-height:0;border:0;border-radius:0;background:transparent;padding:0;color:var(--pub-text);box-shadow:none}.published-list-panel[data-v-d71512f7]{min-width:0;min-height:min(640px,calc(100vh - 220px));border:1px solid var(--pub-border);border-radius:14px;background:var(--pub-card);color:var(--pub-text);box-shadow:0 12px 36px var(--pub-shadow);overflow:hidden}.published-table-wrap[data-v-d71512f7]{width:100%;overflow:auto}.published-table[data-v-d71512f7]{width:100%;table-layout:fixed;border-collapse:collapse}.published-col-video[data-v-d71512f7]{width:360px}.published-col-product[data-v-d71512f7]{width:520px}.published-col-account[data-v-d71512f7]{width:260px}.published-col-anchor[data-v-d71512f7]{width:210px}.published-col-time[data-v-d71512f7]{width:220px}.published-table th[data-v-d71512f7],.published-table td[data-v-d71512f7]{border-bottom:1px solid var(--pub-border);padding:1rem;text-align:left;vertical-align:middle}.published-table th[data-v-d71512f7]:first-child,.published-table td[data-v-d71512f7]:first-child{position:sticky;left:0;z-index:2}.published-table th[data-v-d71512f7]{background:var(--pub-soft);color:var(--pub-muted);font-size:.78rem;line-height:1.25;font-weight:850}.published-table td[data-v-d71512f7]{background:var(--pub-card);color:var(--pub-text);font-size:.92rem;line-height:1.45;font-weight:750}.published-table th[data-v-d71512f7]:first-child{z-index:3}.published-table th[data-v-d71512f7]:first-child,.published-table td[data-v-d71512f7]:first-child{box-shadow:1px 0 0 var(--pub-border),12px 0 18px -18px var(--pub-shadow-strong)}.published-time-cell[data-v-d71512f7]{white-space:nowrap}.published-table tbody tr[data-v-d71512f7]:hover{background:color-mix(in srgb,var(--pub-accent) 4%,transparent)}.published-table tbody tr:hover td[data-v-d71512f7]{background:color-mix(in srgb,var(--pub-accent) 4%,var(--pub-card))}.published-table tbody tr:last-child td[data-v-d71512f7]{border-bottom:0}.published-video-info-cell[data-v-d71512f7]{min-width:0;display:grid;grid-template-columns:50px minmax(0,1fr);align-items:center;gap:.8rem}.published-title-cell[data-v-d71512f7],.published-video-cell[data-v-d71512f7]{min-width:0;display:grid;gap:.22rem}.published-video-cell[data-v-d71512f7]{width:50px}.published-video-play[data-v-d71512f7],.published-video-empty[data-v-d71512f7]{width:50px;height:50px;border-radius:8px}.published-video-play[data-v-d71512f7]{border:1px solid var(--pub-border);position:relative;display:grid;place-items:center;padding:0;background:var(--pub-soft);color:var(--pub-text);cursor:pointer;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0a;transition:border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.published-video-play[data-v-d71512f7]:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#0f172a05,#0f172a24);pointer-events:none}.published-video-play-icon[data-v-d71512f7]{position:relative;z-index:2;width:28px;height:28px;display:grid;place-items:center;color:#fff;border-radius:999px;border:1px solid rgba(255,255,255,.72);background:#ffffff1f;box-shadow:0 4px 12px #0f172a2e;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.published-video-play-icon[data-v-d71512f7]:before{content:"";width:0;height:0;margin-left:2px;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:9px solid currentColor}.published-video-cover[data-v-d71512f7]{position:absolute;inset:0;width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;border-radius:8px;pointer-events:none}.published-video-play[data-v-d71512f7]:hover,.published-video-play[data-v-d71512f7]:focus-visible{border-color:color-mix(in srgb,var(--pub-accent) 52%,var(--pub-border));box-shadow:0 0 0 4px var(--pub-focus);outline:none}.published-video-play[data-v-d71512f7]:hover{transform:translateY(-1px)}.published-video-player-modal[data-v-d71512f7]{width:min(430px,100%);max-height:calc(100vh - 2.5rem);border:1px solid var(--pub-border);border-radius:16px;background:var(--pub-card);color:var(--pub-text);display:grid;grid-template-rows:auto minmax(0,1fr);gap:1rem;padding:1rem;box-shadow:0 28px 90px var(--pub-shadow-strong)}.published-video-player-header[data-v-d71512f7]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.published-video-player-header>div[data-v-d71512f7]{min-width:0;display:grid;gap:.22rem}.published-video-player-header h2[data-v-d71512f7],.published-video-player-header p[data-v-d71512f7]{min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.published-video-player-header h2[data-v-d71512f7]{color:var(--pub-text);font-size:1rem;line-height:1.35;font-weight:850}.published-video-player-header p[data-v-d71512f7]{color:var(--pub-muted);font-size:.8rem;line-height:1.35;font-weight:700}.published-video-player-frame[data-v-d71512f7]{width:min(360px,calc(100vw - 4.5rem));aspect-ratio:9 / 16;max-height:calc(100vh - 8rem);justify-self:center;overflow:hidden;border-radius:12px;background:#020617}.published-video-player[data-v-d71512f7]{width:100%;height:100%;display:block;background:#020617;-o-object-fit:contain;object-fit:contain}.published-video-empty[data-v-d71512f7]{position:relative;overflow:hidden;display:grid;place-items:center;border:1px dashed var(--pub-border);background:var(--pub-soft);color:var(--pub-muted);font-size:.72rem;font-weight:800}.published-title-cell strong[data-v-d71512f7],.published-video-cell span[data-v-d71512f7]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--pub-text);font-weight:850}.published-title-cell small[data-v-d71512f7],.published-video-cell small[data-v-d71512f7]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--pub-muted);font-size:.76rem;font-weight:750}.published-product-cell[data-v-d71512f7]{min-width:0;width:100%;display:grid;grid-template-columns:50px minmax(0,1fr);align-items:center;gap:.75rem}.published-product-thumb[data-v-d71512f7]{width:50px;height:50px;display:grid;place-items:center;border:1px solid var(--pub-border);border-radius:8px;background:var(--pub-soft);color:var(--pub-muted);overflow:hidden;font-size:.9rem;font-weight:900}.published-product-thumb img[data-v-d71512f7]{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.published-product-main[data-v-d71512f7]{min-width:0;display:grid;gap:.22rem}.published-product-main strong[data-v-d71512f7],.published-product-main small[data-v-d71512f7]{min-width:0;overflow:hidden;text-overflow:ellipsis}.published-product-main strong[data-v-d71512f7]{color:var(--pub-text);font-size:.92rem;line-height:1.35;font-weight:850;display:block;white-space:nowrap}.published-product-main small[data-v-d71512f7]{color:var(--pub-muted);font-size:.76rem;line-height:1.35;font-weight:750;white-space:nowrap}.published-account-cell[data-v-d71512f7]{min-width:0;width:100%;display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:.72rem}.published-account-avatar[data-v-d71512f7]{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(135deg,#fbbf24,#d97706);color:#fff;overflow:hidden;font-size:.82rem;font-weight:900;box-shadow:inset 0 0 0 1px #ffffff47}.published-account-avatar img[data-v-d71512f7]{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.published-account-main[data-v-d71512f7]{min-width:0;display:grid;gap:.16rem}.published-account-main strong[data-v-d71512f7],.published-account-main small[data-v-d71512f7]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.published-account-main strong[data-v-d71512f7]{color:var(--pub-text);font-size:.9rem;line-height:1.3;font-weight:850}.published-account-main small[data-v-d71512f7]{color:var(--pub-muted);font-size:.76rem;line-height:1.25;font-weight:750}.published-anchor-title[data-v-d71512f7]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.precheck-badge[data-v-d71512f7]{display:inline-flex;align-items:center;justify-content:center;min-height:28px;border-radius:999px;padding:0 .72rem;background:color-mix(in srgb,var(--pub-muted) 12%,var(--pub-soft));color:var(--pub-muted);font-size:.78rem;line-height:1;font-weight:850;white-space:nowrap}.precheck-badge.is-passed[data-v-d71512f7]{background:#10b98121;color:#059669}.precheck-badge.is-failed[data-v-d71512f7]{background:#ef444421;color:#dc2626}.precheck-badge.is-pending[data-v-d71512f7]{background:#f59e0b24;color:#b45309}.published-empty[data-v-d71512f7]{min-height:min(560px,calc(100vh - 250px));display:grid;place-items:center;align-content:center;gap:.9rem;padding:2rem;text-align:center}.published-empty h2[data-v-d71512f7]{margin:0;color:var(--pub-text);font-size:1.18rem;line-height:1.35;font-weight:850}.published-empty p[data-v-d71512f7]{max-width:520px;margin:0;color:var(--pub-muted);font-size:.94rem;line-height:1.65;font-weight:700}.publish-dialog-backdrop[data-v-d71512f7]{z-index:70;align-items:stretch;padding:1rem}.publish-dialog[data-v-d71512f7]{width:min(880px,100%);max-height:calc(100vh - 2rem);margin:auto;border:1px solid var(--pub-border);border-radius:16px;background:var(--pub-bg);color:var(--pub-text);display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:1rem;padding:1rem;overflow:auto;box-shadow:0 28px 90px var(--pub-shadow-strong)}.publish-page-panel[data-v-d71512f7]{width:100%;max-height:none;margin:0;gap:0;overflow:visible}.publish-dialog-header[data-v-d71512f7]{position:sticky;top:0;z-index:2;align-items:flex-start;border-bottom:1px solid var(--pub-border);background:var(--pub-bg);padding-bottom:.9rem}.publish-dialog-header>div[data-v-d71512f7]{min-width:0;display:grid;gap:.45rem}.publish-dialog-header h2[data-v-d71512f7]{margin:0;color:var(--pub-text);font-size:1.25rem;line-height:1.35;font-weight:850}.publish-workbench[data-v-d71512f7]{display:grid;grid-template-columns:minmax(400px,450px) minmax(420px,1fr);align-items:stretch;gap:clamp(.9rem,1.4vw,1.15rem);min-width:0;position:relative}.publish-composer[data-v-d71512f7]{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(1rem,2vw,1.35rem);height:100%;min-height:0}.publish-form-card[data-v-d71512f7]{display:grid;grid-template-rows:auto auto;align-content:start;gap:1.35rem;min-width:0}.publish-side-panel[data-v-d71512f7]{min-width:0;height:auto;border:1px solid var(--pub-border);border-radius:14px;background:var(--pub-card);color:var(--pub-text);padding:1.1rem;display:grid;grid-template-rows:auto 1fr;gap:1rem;overflow:auto;box-shadow:0 12px 36px var(--pub-shadow);scrollbar-width:thin;scrollbar-color:rgba(102,112,133,.28) transparent}.publish-side-panel[data-v-d71512f7]::-webkit-scrollbar{width:6px}.publish-side-panel[data-v-d71512f7]::-webkit-scrollbar-thumb{border-radius:999px;background:#66708547}.side-panel-header[data-v-d71512f7]{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;padding:.15rem .05rem .85rem;border-bottom:1px solid var(--pub-border)}.side-panel-header>div[data-v-d71512f7]{display:grid;gap:.45rem}.side-panel-header h2[data-v-d71512f7]{margin:0;color:var(--pub-text);font-size:1rem;line-height:1.35;font-weight:850}.list-footer[data-v-d71512f7]{display:flex;align-items:center;justify-content:flex-end;gap:1rem;min-height:56px;padding-top:.7rem;color:var(--pub-muted);font-size:.95rem;border-top:1px solid color-mix(in srgb,var(--pub-border) 72%,transparent)}.status-group[data-v-d71512f7],.auth-status[data-v-d71512f7]{display:none}.warning-banner[data-v-d71512f7]{display:flex;align-items:center;gap:.42rem;color:#d97706;font-weight:720;font-size:.82rem;line-height:1.45}.warning-banner svg[data-v-d71512f7]{width:16px;height:16px;flex:0 0 auto}.field-grid[data-v-d71512f7]{display:grid;grid-template-columns:1fr;align-content:start;gap:1.05rem}.field[data-v-d71512f7]{min-width:0;display:grid;gap:.55rem}.field.wide[data-v-d71512f7],.check-row.wide[data-v-d71512f7],.music-search-field.wide[data-v-d71512f7],.form-section.wide[data-v-d71512f7]{grid-column:1 / -1}.form-section[data-v-d71512f7]{min-width:0;display:grid;gap:.55rem}.form-section-title[data-v-d71512f7]{margin:0;min-width:0;display:inline-flex;align-items:center;gap:.5rem;color:var(--pub-text);font-size:.98rem;line-height:1.25;font-weight:850}.form-section-title svg[data-v-d71512f7],.precheck-panel-title svg[data-v-d71512f7]{width:18px;height:18px;flex:0 0 auto;color:color-mix(in srgb,var(--pub-muted) 85%,var(--pub-text))}.field-title[data-v-d71512f7]{min-width:0;display:inline-flex;align-items:center;gap:.5rem;color:var(--pub-text);font-weight:850}.field-title svg[data-v-d71512f7]{width:18px;height:18px;flex:0 0 auto;color:color-mix(in srgb,var(--pub-muted) 85%,var(--pub-text))}.field input[type=text][data-v-d71512f7]{width:100%;min-height:48px;border:1px solid var(--pub-border);border-radius:12px;background:var(--pub-soft);color:var(--pub-text);padding:0 .95rem;font-size:.92rem;outline:none;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.field input[type=text][data-v-d71512f7]:focus,.compact-select[data-v-d71512f7]:focus{border-color:var(--pub-accent);background:var(--pub-card);box-shadow:0 0 0 4px var(--pub-focus)}.field input[data-v-d71512f7]::-moz-placeholder{color:color-mix(in srgb,var(--pub-muted) 72%,transparent)}.field input[data-v-d71512f7]::placeholder{color:color-mix(in srgb,var(--pub-muted) 72%,transparent)}.caption-field[data-v-d71512f7]{gap:.62rem}.caption-field-label[data-v-d71512f7]{display:inline-flex;align-items:center;gap:.55rem;color:var(--pub-text);font-weight:850}.caption-field-icon[data-v-d71512f7]{color:color-mix(in srgb,var(--pub-muted) 85%,var(--pub-text));font-size:1.05rem;line-height:1;font-weight:750;font-family:ui-serif,Georgia,serif}.caption-composer[data-v-d71512f7]{display:grid;grid-template-rows:minmax(176px,auto) auto;min-height:244px;border:1px solid var(--pub-border);border-radius:16px;background:var(--pub-soft);overflow:hidden;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.caption-composer[data-v-d71512f7]:focus-within{border-color:var(--pub-accent);background:var(--pub-card);box-shadow:0 0 0 4px var(--pub-focus)}.caption-composer textarea[data-v-d71512f7]{width:100%;min-height:176px;border:0;background:transparent;color:var(--pub-text);padding:1.1rem 1.15rem;resize:vertical;outline:none;font:inherit;font-size:.96rem;line-height:1.6}.caption-composer textarea[data-v-d71512f7]::-moz-placeholder{color:color-mix(in srgb,var(--pub-muted) 72%,transparent)}.caption-composer textarea[data-v-d71512f7]::placeholder{color:color-mix(in srgb,var(--pub-muted) 72%,transparent)}.caption-composer-footer[data-v-d71512f7]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:54px;padding:.55rem .9rem;border-top:1px solid color-mix(in srgb,var(--pub-border) 78%,transparent);color:var(--pub-muted)}.caption-tool-button[data-v-d71512f7]{display:inline-flex;align-items:center;gap:.4rem;min-width:0;height:36px;border:0;border-radius:9px;background:transparent;color:var(--pub-muted);padding:0 .34rem;font-size:.92rem;font-weight:750;cursor:pointer;transition:color .18s ease,background .18s ease,box-shadow .18s ease}.caption-tool-button svg[data-v-d71512f7]{width:18px;height:18px;flex:0 0 auto}.caption-tool-button[data-v-d71512f7]:hover,.caption-tool-button[data-v-d71512f7]:focus-visible{color:var(--pub-accent);background:color-mix(in srgb,var(--pub-accent) 9%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--pub-accent) 13%,transparent);outline:none}.caption-footer-meta[data-v-d71512f7]{display:inline-flex;align-items:center;min-width:0;justify-content:flex-end;gap:.85rem;font-size:.92rem;font-weight:700}.caption-count[data-v-d71512f7]{color:color-mix(in srgb,var(--pub-muted) 90%,var(--pub-text));font-variant-numeric:tabular-nums;white-space:nowrap}.product-picker[data-v-d71512f7]{display:block}.product-picker-trigger[data-v-d71512f7]{width:100%;min-height:48px;border:1px solid var(--pub-border);border-radius:12px;background:var(--pub-soft);color:var(--pub-text);display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:.72rem;padding:0 .95rem;text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.product-picker-trigger[data-v-d71512f7]:hover:not(:disabled),.product-picker-trigger[data-v-d71512f7]:focus-visible{border-color:var(--pub-accent);background:var(--pub-card);box-shadow:0 0 0 4px var(--pub-focus);outline:none}.product-picker-trigger[data-v-d71512f7]:disabled{opacity:.56;cursor:not-allowed}.product-picker-trigger.has-product[data-v-d71512f7]{min-height:48px;color:var(--pub-text);display:grid;grid-template-columns:34px minmax(0,1fr);gap:.72rem;align-items:center;padding:0 .95rem}.product-picker-icon[data-v-d71512f7]{width:30px;height:30px;border-radius:8px;background:transparent;color:color-mix(in srgb,var(--pub-muted) 88%,var(--pub-text));display:grid;place-items:center;box-shadow:none}.product-picker-icon svg[data-v-d71512f7]{width:18px;height:18px;stroke-width:2.3}.product-picker-label[data-v-d71512f7]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:color-mix(in srgb,var(--pub-muted) 72%,transparent);font-size:.92rem;line-height:1.25;font-weight:700}.selected-product-thumb[data-v-d71512f7],.selected-product-thumb-placeholder[data-v-d71512f7]{width:34px;height:34px;border-radius:8px}.selected-product-thumb[data-v-d71512f7]{display:block;overflow:hidden;background:var(--pub-card);box-shadow:inset 0 0 0 1px var(--pub-border)}.selected-product-thumb img[data-v-d71512f7],.selected-product-thumb-placeholder[data-v-d71512f7]{width:100%;height:100%}.selected-product-thumb img[data-v-d71512f7]{display:block;-o-object-fit:cover;object-fit:cover}.selected-product-thumb-placeholder[data-v-d71512f7]{display:grid;place-items:center;color:var(--pub-accent)}.selected-product-thumb-placeholder svg[data-v-d71512f7]{width:18px;height:18px}.selected-product-main[data-v-d71512f7]{min-width:0;display:block}.selected-product-main strong[data-v-d71512f7]{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--pub-text);font-size:.9rem;line-height:1.25;font-weight:850}.music-search-field[data-v-d71512f7]{display:grid;gap:.72rem;min-width:0}.music-field-head[data-v-d71512f7]{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:.8rem}.music-field-head label[data-v-d71512f7]{min-width:0;display:inline-flex;align-items:center;gap:.5rem;color:var(--pub-text);font-size:.95rem;font-weight:850}.music-field-head svg[data-v-d71512f7]{width:18px;height:18px;flex:0 0 auto;color:color-mix(in srgb,var(--pub-muted) 85%,var(--pub-text))}.music-clear-button[data-v-d71512f7]{border:0;background:transparent;color:var(--pub-muted);padding:0;font-size:.82rem;line-height:1.2;font-weight:800;cursor:pointer}.music-clear-button[data-v-d71512f7]:hover,.music-clear-button[data-v-d71512f7]:focus-visible{color:var(--pub-accent-2);outline:none}.music-field-note[data-v-d71512f7]{margin:-.2rem 0 0;color:#d97706;font-size:.82rem;line-height:1.45;font-weight:720}.music-search-box[data-v-d71512f7]{display:grid;grid-template-columns:minmax(0,1fr) 52px;gap:.58rem;min-width:0}.music-search-input[data-v-d71512f7]{min-width:0;min-height:48px;border:1px solid var(--pub-border);border-radius:12px;background:var(--pub-soft);color:var(--pub-muted);display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:.62rem;padding:0 .95rem;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.music-search-input[data-v-d71512f7]:focus-within{border-color:var(--pub-accent);background:var(--pub-card);box-shadow:0 0 0 4px var(--pub-focus)}.music-search-icon[data-v-d71512f7]{width:19px;height:19px;color:color-mix(in srgb,var(--pub-muted) 78%,transparent)}.music-search-input input[data-v-d71512f7]{min-width:0;width:100%;border:0;outline:none;background:transparent;color:var(--pub-text);font:inherit;font-size:.92rem;line-height:1.25}.music-search-input input[data-v-d71512f7]::-moz-placeholder{color:color-mix(in srgb,var(--pub-muted) 72%,transparent)}.music-search-input input[data-v-d71512f7]::placeholder{color:color-mix(in srgb,var(--pub-muted) 72%,transparent)}.music-search-button[data-v-d71512f7]{width:52px;min-height:48px;border:1px solid color-mix(in srgb,var(--pub-accent) 72%,#ffffff 12%);border-radius:14px;background:linear-gradient(180deg,color-mix(in srgb,var(--pub-accent) 94%,#ffffff 10%) 0%,var(--pub-accent-strong) 100%);color:#111827;display:grid;place-items:center;cursor:pointer;box-shadow:0 12px 22px color-mix(in srgb,var(--pub-accent) 24%,transparent);transition:transform .18s ease,border-color .18s ease,background .18s ease,opacity .18s ease,box-shadow .18s ease}.music-search-button svg[data-v-d71512f7]{width:19px;height:19px;stroke-width:2.4}.music-search-button[data-v-d71512f7]:hover:not(:disabled),.music-search-button[data-v-d71512f7]:focus-visible{transform:translateY(-1px);border-color:color-mix(in srgb,var(--pub-accent) 82%,#ffffff 18%);background:linear-gradient(180deg,color-mix(in srgb,var(--pub-accent) 88%,#ffffff 18%) 0%,var(--pub-accent) 100%);box-shadow:0 16px 28px color-mix(in srgb,var(--pub-accent) 32%,transparent),0 0 0 4px var(--pub-focus);outline:none}.music-search-button[data-v-d71512f7]:disabled{border-color:color-mix(in srgb,var(--pub-border) 84%,transparent);background:color-mix(in srgb,var(--pub-soft) 92%,var(--pub-card));color:color-mix(in srgb,var(--pub-muted) 74%,transparent);box-shadow:none;opacity:.72;cursor:not-allowed}.music-search-button.is-loading svg[data-v-d71512f7]{animation:publish-spin-d71512f7 .8s linear infinite}.selected-music-card[data-v-d71512f7],.music-result-item[data-v-d71512f7]{min-width:0;border:1px solid var(--pub-border);border-radius:12px;background:var(--pub-card);color:var(--pub-text);display:grid;align-items:center;gap:.75rem;padding:.68rem}.selected-music-card[data-v-d71512f7]{grid-template-columns:minmax(0,1fr) auto}.selected-music-card audio[data-v-d71512f7]{grid-column:1 / -1;width:100%;height:36px}.selected-music-remove[data-v-d71512f7]{min-height:28px;border-radius:999px;background:color-mix(in srgb,var(--pub-accent) 14%,transparent);color:var(--pub-accent-2);display:inline-flex;align-items:center;justify-content:center;padding:0 .62rem;font-size:.8rem;line-height:1.2;font-weight:850;white-space:nowrap;cursor:pointer;transition:background .18s ease,color .18s ease}.selected-music-remove[data-v-d71512f7]:hover,.selected-music-remove[data-v-d71512f7]:focus-visible{background:color-mix(in srgb,var(--pub-accent) 22%,transparent);color:var(--pub-accent);outline:none}.selected-music-main[data-v-d71512f7],.music-result-main[data-v-d71512f7]{min-width:0;display:grid;gap:.22rem;text-align:left}.selected-music-main strong[data-v-d71512f7],.music-result-main strong[data-v-d71512f7]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--pub-text);font-size:.9rem;line-height:1.22;font-weight:850}.selected-music-main small[data-v-d71512f7],.music-result-main small[data-v-d71512f7],.music-search-state[data-v-d71512f7]{color:var(--pub-muted);font-size:.8rem;line-height:1.35;font-weight:700}.music-result-list[data-v-d71512f7]{display:grid;gap:.56rem;min-width:0}.music-result-item[data-v-d71512f7]{width:100%;grid-template-columns:minmax(0,1fr) auto;text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.music-result-item[data-v-d71512f7]:hover,.music-result-item[data-v-d71512f7]:focus-visible{border-color:color-mix(in srgb,var(--pub-accent) 60%,var(--pub-border));background:color-mix(in srgb,var(--pub-accent) 6%,var(--pub-card));box-shadow:0 10px 24px var(--pub-shadow);outline:none}.music-result-action[data-v-d71512f7]{color:var(--pub-accent-2);font-size:.8rem;line-height:1.2;font-weight:850;white-space:nowrap}.music-load-more[data-v-d71512f7]{width:100%;min-height:38px;border:1px solid var(--pub-border);border-radius:10px;background:var(--pub-soft);color:var(--pub-text);font-size:.84rem;font-weight:820;cursor:pointer}.music-load-more[data-v-d71512f7]:hover:not(:disabled),.music-load-more[data-v-d71512f7]:focus-visible{border-color:var(--pub-accent);background:var(--pub-card);outline:none}.music-load-more[data-v-d71512f7]:disabled{opacity:.56;cursor:not-allowed}.dashed-picker[data-v-d71512f7]{min-height:50px;width:100%;border:1px dashed var(--pub-border);border-radius:12px;background:var(--pub-soft);color:var(--pub-muted);text-align:left;padding:0 .95rem}.product-select[data-v-d71512f7]{min-height:50px}.small-bind-button[data-v-d71512f7]{border-radius:14px;background:#8b5cf62e;color:#ddd6fe;padding:0 1rem}.search-product-button[data-v-d71512f7],.segmented-control[data-v-d71512f7]{display:none}.check-row[data-v-d71512f7],.publish-setting[data-v-d71512f7]{display:flex;align-items:center;gap:.75rem;color:var(--pub-text);font-weight:700}.check-row input[data-v-d71512f7],.publish-setting input[data-v-d71512f7]{width:18px;height:18px;accent-color:var(--pub-accent)}.check-row[data-v-d71512f7]{margin-top:.1rem}.precheck-panel[data-v-d71512f7]{display:grid;gap:.72rem;min-width:0}.precheck-section-title[data-v-d71512f7]{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:.9rem}.precheck-panel-title[data-v-d71512f7]{min-width:0;display:inline-flex;align-items:center;gap:.5rem;color:var(--pub-text);font-size:.98rem;line-height:1.25;font-weight:850}.precheck-panel-note[data-v-d71512f7]{margin:0;color:#d97706;font-size:.82rem;line-height:1.45;font-weight:720}.precheck-switch[data-v-d71512f7]{position:relative;width:38px;height:22px;flex:0 0 auto;display:inline-flex;align-items:center}.precheck-switch input[data-v-d71512f7]{position:relative;width:38px;height:22px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--precheck-switch-off-border);border-radius:999px;background:var(--precheck-switch-off-bg);box-shadow:inset 0 1px 2px #0f172a29;cursor:pointer;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}.precheck-switch.is-disabled input[data-v-d71512f7]{cursor:not-allowed;opacity:.55}.precheck-switch input[data-v-d71512f7]:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--precheck-switch-thumb-bg);box-shadow:0 2px 6px #0f172a47;transition:transform .18s ease,box-shadow .18s ease}.precheck-switch input[data-v-d71512f7]:checked{border-color:var(--precheck-switch-on-border);background:var(--precheck-switch-on-bg);box-shadow:0 0 0 3px var(--precheck-switch-on-glow),inset 0 1px #ffffff42}.precheck-switch input[data-v-d71512f7]:checked:after{transform:translate(16px);box-shadow:0 2px 8px #78350f61}.precheck-quota-card[data-v-d71512f7]{min-width:0;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:.82rem;min-height:74px;border:1px solid var(--pub-border);border-radius:10px;background:var(--precheck-card-bg);padding:.82rem 1rem}.precheck-quota-icon[data-v-d71512f7]{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:var(--precheck-icon-bg);color:var(--precheck-icon-text)}.precheck-quota-icon svg[data-v-d71512f7]{width:22px;height:22px;stroke-width:2.2}.precheck-quota-main[data-v-d71512f7]{min-width:0;display:grid;gap:.28rem}.precheck-quota-main strong[data-v-d71512f7]{min-width:0;color:var(--pub-text);font-size:.92rem;line-height:1.25;font-weight:850}.precheck-quota-main small[data-v-d71512f7]{min-width:0;color:var(--pub-muted);font-size:.78rem;line-height:1.4;font-weight:700}.precheck-quota-note[data-v-d71512f7]{font-size:.75rem}.precheck-quota-count[data-v-d71512f7]{color:var(--pub-text);font-size:1rem;line-height:1;font-weight:900;white-space:nowrap}.publish-schedule-panel[data-v-d71512f7]{display:grid;gap:.9rem;min-width:0}.publish-mode-options[data-v-d71512f7]{display:flex;flex-wrap:wrap;align-items:center;gap:1.1rem}.publish-mode-option[data-v-d71512f7]{position:relative;display:inline-grid;grid-template-columns:18px auto;align-items:center;gap:.48rem;color:var(--pub-text);font-size:.92rem;line-height:1.25;font-weight:800;cursor:pointer}.publish-mode-option.disabled[data-v-d71512f7]{opacity:.5;cursor:not-allowed}.publish-mode-option input[data-v-d71512f7]{position:absolute;opacity:0;pointer-events:none}.publish-mode-dot[data-v-d71512f7]{position:relative;width:18px;height:18px;border:2px solid color-mix(in srgb,var(--pub-muted) 45%,var(--pub-border));border-radius:50%;background:transparent;transition:border-color .18s ease,box-shadow .18s ease}.publish-mode-dot[data-v-d71512f7]:after{content:"";position:absolute;inset:3px;border-radius:inherit;background:var(--pub-accent);opacity:0;transform:scale(.7);transition:opacity .18s ease,transform .18s ease}.publish-mode-option:not(.disabled):hover .publish-mode-dot[data-v-d71512f7],.publish-mode-option:not(.disabled):focus-within .publish-mode-dot[data-v-d71512f7]{border-color:var(--pub-accent);box-shadow:0 0 0 4px var(--pub-focus)}.publish-mode-option.selected .publish-mode-dot[data-v-d71512f7]{border-color:var(--pub-accent)}.publish-mode-option.selected .publish-mode-dot[data-v-d71512f7]:after{opacity:1;transform:scale(1)}.schedule-time-fields[data-v-d71512f7]{display:grid;gap:.7rem;min-width:0;transition:opacity .18s ease}.schedule-time-fields.disabled[data-v-d71512f7]{opacity:.58}.schedule-picker-row[data-v-d71512f7]{display:grid;grid-template-columns:minmax(260px,1fr) minmax(248px,260px);min-width:0;align-items:center;-moz-column-gap:.75rem;column-gap:.75rem;row-gap:.7rem}.schedule-picker-field[data-v-d71512f7]{min-width:0;display:grid;gap:.55rem}.schedule-select-shell[data-v-d71512f7]{position:relative;display:block;min-width:0}.schedule-select-value[data-v-d71512f7]{position:absolute;inset:1px 2.5rem 1px 1px;z-index:1;pointer-events:none;display:flex;align-items:center;min-width:0;overflow:hidden;border-radius:10px 0 0 10px;background:var(--pub-soft);color:var(--pub-text);padding-left:.95rem;font-size:.95rem;line-height:1.25;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.schedule-select-shell .schedule-el-select[data-v-d71512f7] .el-select__selected-item,.schedule-select-shell .schedule-el-select[data-v-d71512f7] .el-select__placeholder,.schedule-select-shell .schedule-el-select[data-v-d71512f7] .el-select__input{color:transparent}.schedule-picker-field>span[data-v-d71512f7]:first-child{color:var(--pub-text);font-size:.92rem;line-height:1.25;font-weight:850}.schedule-el-select[data-v-d71512f7] .el-select__wrapper{min-height:var(--schedule-control-height, 50px);border-radius:10px;background:var(--pub-soft);padding:0 .82rem 0 .95rem}.schedule-el-select[data-v-d71512f7] .el-select__placeholder,.schedule-el-select[data-v-d71512f7] .el-select__selected-item{font-size:.95rem}.schedule-datetime-row[data-v-d71512f7]{--schedule-control-height: 54px;display:grid;grid-template-columns:minmax(260px,1fr) 76px 8px 76px 8px 76px;align-items:center;-moz-column-gap:.35rem;column-gap:.35rem;row-gap:.7rem;min-width:0}.schedule-time-select[data-v-d71512f7]{gap:0;min-width:0}.schedule-time-select .schedule-el-select[data-v-d71512f7] .el-select__wrapper{padding:0 .46rem 0 .5rem}.schedule-time-select .schedule-select-value[data-v-d71512f7]{inset:1px 1.72rem 1px 1px;justify-content:center;padding-left:.36rem;padding-right:.1rem;font-size:.95rem}.schedule-date-control[data-v-d71512f7]{position:relative;min-width:0;display:grid;gap:0}.schedule-date-trigger[data-v-d71512f7]{width:100%;min-width:0;height:var(--schedule-control-height);display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:.62rem;border:1px solid var(--pub-border);border-radius:10px;background:var(--pub-soft);color:var(--pub-text);padding:0 .95rem;box-shadow:none;font-size:.95rem;line-height:1.25;font-weight:800;text-align:left;cursor:pointer;outline:none;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.schedule-date-trigger[data-v-d71512f7]:hover:not(:disabled),.schedule-date-trigger[data-v-d71512f7]:focus-visible,.schedule-date-control.is-open .schedule-date-trigger[data-v-d71512f7]{border-color:var(--pub-accent);background:var(--pub-card);box-shadow:0 0 0 4px var(--pub-focus)}.schedule-date-trigger[data-v-d71512f7]:disabled{color:color-mix(in srgb,var(--pub-muted) 76%,transparent);cursor:not-allowed;opacity:1}.schedule-date-trigger svg[data-v-d71512f7]{width:18px;height:18px;color:var(--pub-muted);stroke-width:2.1}.schedule-date-trigger span[data-v-d71512f7]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.schedule-date-popover[data-v-d71512f7]{position:absolute;left:0;bottom:calc(100% + .55rem);z-index:12;width:min(326px,calc(100vw - 2rem));border:1px solid var(--pub-border);border-radius:12px;background:var(--pub-card);color:var(--pub-text);padding:.82rem;box-shadow:0 18px 46px var(--pub-shadow-strong)}.schedule-calendar-head[data-v-d71512f7]{display:grid;grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;gap:.5rem}.schedule-calendar-head strong[data-v-d71512f7]{min-width:0;color:var(--pub-text);font-size:.94rem;line-height:1.25;font-weight:900;text-align:center}.schedule-calendar-nav[data-v-d71512f7]{width:34px;height:34px;border:1px solid transparent;border-radius:9px;background:var(--pub-soft);color:var(--pub-muted);display:grid;place-items:center;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease}.schedule-calendar-nav[data-v-d71512f7]:hover,.schedule-calendar-nav[data-v-d71512f7]:focus-visible{border-color:var(--pub-accent);background:var(--pub-card);color:var(--pub-text);box-shadow:0 0 0 4px var(--pub-focus);outline:none}.schedule-calendar-nav svg[data-v-d71512f7]{width:17px;height:17px;stroke-width:2.4}.schedule-calendar-weekdays[data-v-d71512f7],.schedule-calendar-grid[data-v-d71512f7]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.schedule-calendar-weekdays[data-v-d71512f7]{gap:.18rem;margin-top:.68rem;color:var(--pub-muted);font-size:.74rem;line-height:1;font-weight:850;text-align:center}.schedule-calendar-weekdays span[data-v-d71512f7]{min-height:24px;display:grid;place-items:center}.schedule-calendar-grid[data-v-d71512f7]{gap:.2rem}.schedule-calendar-day[data-v-d71512f7]{aspect-ratio:1;min-width:0;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--pub-text);font-size:.84rem;line-height:1;font-weight:850;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}.schedule-calendar-day[data-v-d71512f7]:hover,.schedule-calendar-day[data-v-d71512f7]:focus-visible{border-color:color-mix(in srgb,var(--pub-accent) 42%,var(--pub-border));background:color-mix(in srgb,var(--pub-accent) 10%,var(--pub-card));color:var(--pub-text);box-shadow:0 0 0 3px var(--pub-focus);outline:none}.schedule-calendar-day.is-outside[data-v-d71512f7]{color:color-mix(in srgb,var(--pub-muted) 52%,transparent)}.schedule-calendar-day.is-today[data-v-d71512f7]{border-color:color-mix(in srgb,var(--pub-accent) 46%,var(--pub-border));color:var(--pub-accent-2)}.schedule-calendar-day.is-selected[data-v-d71512f7]{border-color:var(--pub-accent);background:var(--pub-accent);color:var(--pub-accent-ink);box-shadow:0 8px 18px #fbbf243d}.schedule-calendar-foot[data-v-d71512f7]{display:flex;justify-content:flex-end;margin-top:.64rem;padding-top:.64rem;border-top:1px solid color-mix(in srgb,var(--pub-border) 72%,transparent)}.schedule-calendar-today[data-v-d71512f7]{min-height:32px;border:1px solid color-mix(in srgb,var(--pub-accent) 28%,var(--pub-border));border-radius:9px;background:color-mix(in srgb,var(--pub-accent) 8%,var(--pub-card));color:var(--pub-text);padding:0 .72rem;font-size:.78rem;line-height:1;font-weight:850;cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.schedule-calendar-today[data-v-d71512f7]:hover,.schedule-calendar-today[data-v-d71512f7]:focus-visible{border-color:var(--pub-accent);background:color-mix(in srgb,var(--pub-accent) 14%,var(--pub-card));box-shadow:0 0 0 4px var(--pub-focus);outline:none}.schedule-time-separator[data-v-d71512f7]{width:16px;justify-self:center;color:var(--pub-muted);font-size:1.05rem;line-height:1;font-weight:900;text-align:center}.form-footer[data-v-d71512f7]{display:flex;align-items:center;justify-content:flex-end;align-self:end;gap:1rem;color:var(--pub-muted);font-size:.95rem;min-height:58px;padding-top:.8rem}.footer-publish-count[data-v-d71512f7]{color:var(--pub-muted);font-size:.9rem;line-height:1.35;font-weight:700;white-space:nowrap}.publish-btn[data-v-d71512f7]{min-width:152px;height:46px;border-radius:12px;background:linear-gradient(135deg,var(--pub-accent) 0%,var(--pub-accent-2) 100%);box-shadow:0 10px 22px #fbbf2433;color:var(--pub-accent-ink);font-size:.95rem;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.publish-btn[data-v-d71512f7]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 16px 34px #fbbf2452}.publish-btn[data-v-d71512f7]:disabled,.text-button[data-v-d71512f7]:disabled,.search-product-button[data-v-d71512f7]:disabled,.dashed-picker[data-v-d71512f7]:disabled,.library-button[data-v-d71512f7]:disabled{opacity:.5;cursor:not-allowed}.product-modal-backdrop[data-v-d71512f7]{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:1.25rem;background:#0f172a9e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.precheck-result-modal[data-v-d71512f7]{width:min(520px,100%);border:1px solid color-mix(in srgb,var(--pub-border) 82%,var(--pub-accent));border-radius:18px;background:linear-gradient(180deg,color-mix(in srgb,var(--pub-card) 96%,var(--pub-accent)),var(--pub-card) 38%),var(--pub-card);color:var(--pub-text);display:grid;gap:1.05rem;padding:1.45rem;box-shadow:0 32px 100px var(--pub-shadow-strong)}.precheck-result-header[data-v-d71512f7]{min-width:0;display:grid;grid-template-columns:58px minmax(0,1fr);align-items:flex-start;gap:1rem}.precheck-result-icon[data-v-d71512f7]{width:58px;height:58px;border-radius:16px;display:grid;place-items:center;background:#f59e0b24;color:#b45309;box-shadow:inset 0 0 0 1px #f59e0b33}.precheck-result-icon.is-success[data-v-d71512f7]{background:#10b98124;color:#059669;box-shadow:inset 0 0 0 1px #10b98138}.precheck-result-icon.is-failed[data-v-d71512f7]{background:#ef444421;color:#dc2626;box-shadow:inset 0 0 0 1px #ef44443d}.precheck-result-icon.is-pending[data-v-d71512f7]{background:#f59e0b29;color:#f59e0b;box-shadow:inset 0 0 0 1px #f59e0b42}.precheck-result-icon svg[data-v-d71512f7]{width:28px;height:28px;stroke-width:2.2}.precheck-result-header h2[data-v-d71512f7]{margin:0;color:var(--pub-text);font-size:1.18rem;line-height:1.35;font-weight:850}.precheck-result-header p[data-v-d71512f7],.precheck-result-detail[data-v-d71512f7]{margin:.36rem 0 0;color:var(--pub-muted);font-size:.94rem;line-height:1.6;font-weight:700;overflow-wrap:anywhere}.precheck-result-detail[data-v-d71512f7]{margin:0;border:1px solid color-mix(in srgb,var(--pub-warning-border) 74%,transparent);border-radius:14px;background:color-mix(in srgb,var(--pub-warning-bg) 70%,var(--pub-card));color:var(--pub-warning-text);padding:.9rem 1rem}.precheck-result-body[data-v-d71512f7]{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:.45rem;border:1px solid var(--pub-border);border-radius:14px;background:color-mix(in srgb,var(--pub-soft) 82%,var(--pub-card));padding:.95rem 1rem}.precheck-result-body.is-empty[data-v-d71512f7]{opacity:.82}.precheck-result-body span[data-v-d71512f7]{color:var(--pub-muted);font-size:.82rem;font-weight:800;white-space:nowrap}.precheck-result-body strong[data-v-d71512f7]{min-width:0;color:var(--pub-text);font-size:.9rem;line-height:1.5;font-weight:850;overflow-wrap:anywhere;text-align:left}.precheck-result-actions[data-v-d71512f7]{display:flex;align-items:center;justify-content:flex-end;gap:.75rem}.precheck-result-actions>button[data-v-d71512f7]{width:auto;min-width:132px;min-width:0;margin-top:0}.product-modal[data-v-d71512f7]{width:min(940px,100%);height:min(720px,calc(100vh - 2.5rem));max-height:min(720px,calc(100vh - 2.5rem));border:1px solid var(--pub-border);border-radius:18px;background:var(--pub-card);color:var(--pub-text);display:flex;flex-direction:column;overflow:hidden;box-shadow:0 30px 90px #0f172a57}.video-picker-modal[data-v-d71512f7]{width:min(840px,100%);height:min(720px,calc(100vh - 2.5rem));max-height:min(720px,calc(100vh - 2.5rem));border:1px solid var(--pub-border);border-radius:16px;background:var(--pub-card);color:var(--pub-text);display:grid;grid-template-rows:auto minmax(0,1fr);gap:1rem;padding:1rem;overflow:hidden;box-shadow:0 28px 90px var(--pub-shadow-strong)}.video-picker-grid[data-v-d71512f7]{grid-template-columns:repeat(4,minmax(0,1fr));overflow:auto;padding-right:.3rem}.product-modal-header[data-v-d71512f7]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.product-modal .product-modal-header[data-v-d71512f7]{position:sticky;top:0;z-index:2;min-height:82px;padding:1.1rem 1.35rem;border-bottom:1px solid var(--pub-border);background:linear-gradient(180deg,#fffffffa,#f8fafcf5),var(--pub-card)}.product-modal-header h2[data-v-d71512f7]{margin:0;color:var(--pub-text);font-size:1.35rem;font-weight:850}.product-modal .product-modal-header h2[data-v-d71512f7]{color:#111827;font-size:1.12rem;line-height:1.32;font-weight:950}.product-modal-actions[data-v-d71512f7]{flex:0 0 auto;display:inline-flex;align-items:center;gap:.7rem}.modal-icon-button[data-v-d71512f7]{position:relative;flex:0 0 auto;width:40px;height:40px;border:1px solid var(--pub-border);border-radius:12px;background:var(--pub-card);color:var(--pub-text);display:inline-flex;align-items:center;justify-content:center;padding:0;line-height:0;cursor:pointer;box-shadow:0 8px 18px var(--pub-shadow);transition:border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.product-modal .modal-icon-button[data-v-d71512f7]{border-color:#cbd5e1f2;background:#fff;color:#334155;box-shadow:0 8px 18px #0f172a14;transition-duration:.2s}.modal-icon-button svg[data-v-d71512f7]{width:20px;height:20px;display:block}.modal-icon-button[data-v-d71512f7]:hover:not(:disabled){border-color:color-mix(in srgb,var(--pub-accent) 45%,var(--pub-border));color:var(--pub-accent);box-shadow:0 10px 22px var(--pub-shadow);transform:translateY(-1px)}.product-modal .modal-icon-button[data-v-d71512f7]:hover:not(:disabled){border-color:#f59e0b70;box-shadow:0 10px 22px #be123c24;transform:translateY(-1px)}.modal-icon-button[data-v-d71512f7]:focus-visible{border-color:var(--pub-accent);box-shadow:0 0 0 4px var(--pub-focus);outline:none}.product-modal .modal-icon-button[data-v-d71512f7]:focus-visible{outline:3px solid rgba(245,158,11,.22);outline-offset:2px;box-shadow:0 8px 18px #0f172a14}.modal-icon-button[data-v-d71512f7]:disabled{opacity:.5;cursor:not-allowed}.modal-icon-button.is-loading svg[data-v-d71512f7]{animation:publish-spin-d71512f7 .82s linear infinite}.product-modal-close[data-v-d71512f7]:before,.product-modal-close[data-v-d71512f7]:after{content:"";position:absolute;top:50%;left:50%;width:16px;height:2px;border-radius:999px;background:currentColor;transform-origin:center}.product-modal-close[data-v-d71512f7]:before{transform:translate(-50%,-50%) rotate(45deg)}.product-modal-close[data-v-d71512f7]:after{transform:translate(-50%,-50%) rotate(-45deg)}.product-modal-close svg[data-v-d71512f7]{width:0;height:0;opacity:0}.product-modal-search[data-v-d71512f7]{display:grid;grid-template-columns:minmax(0,1fr) 46px;gap:.72rem;padding:.9rem 1.05rem;border-bottom:1px solid var(--pub-border);background:#f8fafc}.product-modal-search-field[data-v-d71512f7]{min-width:0;height:46px;border:1px solid rgba(203,213,225,.95);border-radius:12px;background:#fff;color:#64748b;display:flex;align-items:center;gap:.62rem;padding:0 .9rem}.product-modal-search-field svg[data-v-d71512f7]{width:19px;height:19px;flex:0 0 auto;color:#64748b}.product-modal-search-field[data-v-d71512f7]:focus-within{border-color:#f59e0b70;box-shadow:0 0 0 3px #f59e0b24}.product-modal-search input[data-v-d71512f7]{min-width:0;width:100%;border:0;background:transparent;color:#111827;padding:0;font:inherit;font-size:.92rem;font-weight:720;outline:none}.product-modal-search input[data-v-d71512f7]::-moz-placeholder{color:#94a3b8}.product-modal-search input[data-v-d71512f7]::placeholder{color:#94a3b8}.product-modal-search-btn[data-v-d71512f7]{width:46px;height:46px;border:1px solid rgba(203,213,225,.95);border-radius:12px;background:#fff;color:#334155;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 8px 18px #0f172a0f;transition:border-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease}.product-modal-search-btn svg[data-v-d71512f7]{width:20px;height:20px}.product-modal-search-btn[data-v-d71512f7]:hover:not(:disabled){border-color:#f59e0b6b;color:var(--pub-accent);box-shadow:0 10px 22px #be123c1f;transform:translateY(-1px)}.product-modal-search-btn[data-v-d71512f7]:focus-visible{outline:3px solid rgba(245,158,11,.22);outline-offset:2px}.product-modal-search-btn[data-v-d71512f7]:disabled{opacity:.58;cursor:not-allowed;transform:none}@keyframes publish-spin-d71512f7{to{transform:rotate(360deg)}}.product-modal-list[data-v-d71512f7]{flex:1 1 auto;min-height:0;overflow-y:auto;padding:1rem 1.05rem 1.1rem;display:grid;grid-auto-rows:max-content;align-content:start;gap:.72rem;background:#f8fafc;scrollbar-width:thin;scrollbar-color:rgba(102,112,133,.28) transparent}.product-modal-card[data-v-d71512f7]{min-width:0;width:100%;min-height:108px;display:grid;grid-template-columns:82px minmax(0,1fr) minmax(132px,auto);align-items:center;gap:1rem;border:1px solid var(--pub-border);border-radius:14px;background:#fff;color:#111827;padding:.82rem .95rem;overflow:hidden;text-align:left;cursor:pointer;box-shadow:0 10px 26px #0f172a0d;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.product-modal-card[data-v-d71512f7]:hover,.product-modal-card[data-v-d71512f7]:focus-visible,.product-modal-card.selected[data-v-d71512f7]{border-color:#f59e0b61;box-shadow:0 14px 32px #0f172a14;transform:translateY(-1px);outline:none}.product-modal-thumb[data-v-d71512f7]{width:82px;height:82px;border:1px solid rgba(226,232,240,.92);border-radius:12px;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;background:#f8fafc;color:#94a3b8}.product-modal-thumb img[data-v-d71512f7],.product-modal-thumb-placeholder[data-v-d71512f7]{width:100%;height:100%}.product-modal-thumb img[data-v-d71512f7]{display:block;-o-object-fit:cover;object-fit:cover}.product-modal-thumb-placeholder[data-v-d71512f7]{display:grid;place-items:center}.product-modal-thumb-placeholder svg[data-v-d71512f7]{width:24px;height:24px}.product-modal-main[data-v-d71512f7]{min-width:0;overflow:hidden}.product-modal-main strong[data-v-d71512f7],.product-modal-main small[data-v-d71512f7]{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis}.product-modal-main strong[data-v-d71512f7]{display:block;white-space:nowrap;color:#111827;font-size:.94rem;line-height:1.45;font-weight:920}.product-modal-main[data-v-d71512f7] .el-tooltip__trigger{min-width:0;max-width:100%;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-modal-main small[data-v-d71512f7]{white-space:nowrap;display:block;margin:.36rem 0 0;color:#64748b;font-size:.78rem;line-height:1.42;font-weight:700}.product-modal-tags[data-v-d71512f7]{min-width:0;display:flex;flex-wrap:wrap;gap:.42rem;margin-top:.58rem}.product-modal-tags em[data-v-d71512f7]{min-height:24px;display:inline-flex;align-items:center;border-radius:999px;padding:0 .58rem;background:#f1f5f9;color:#475569;font-size:.72rem;font-style:normal;font-weight:850}.product-modal-side[data-v-d71512f7]{min-width:0;display:grid;justify-items:end;gap:.52rem}.product-modal-side strong[data-v-d71512f7]{color:#be123c;font-size:.98rem;font-weight:950;white-space:nowrap}.product-modal-state[data-v-d71512f7]{flex:1 1 auto;min-height:320px;display:grid;place-items:center;align-content:center;gap:.62rem;padding:2rem;background:#f8fafc;color:#64748b;text-align:center;font-size:.88rem;line-height:1.58;font-weight:720}.publish-page.is-dark .product-picker-backdrop[data-v-d71512f7]{background:#020617a8}.publish-page.is-dark .product-modal .product-modal-header[data-v-d71512f7]{background:linear-gradient(180deg,#111827fa,#0f172af5),#111827}.publish-page.is-dark .product-modal .product-modal-header h2[data-v-d71512f7],.publish-page.is-dark .product-modal-main strong[data-v-d71512f7]{color:#f8fafc}.publish-page.is-dark .product-modal .modal-icon-button[data-v-d71512f7]{border-color:#475569ad;background:#0f172ab8;color:#e5e7eb}.publish-page.is-dark .product-modal-search[data-v-d71512f7]{border-color:#475569a3;background:#02061747}.publish-page.is-dark .product-modal-search-field[data-v-d71512f7]{border-color:#475569b8;background:#0f172ab8;color:#94a3b8}.publish-page.is-dark .product-modal-search-btn[data-v-d71512f7]{border-color:#cbd5e1f2;background:#fff;color:#334155}.publish-page.is-dark .product-modal-search input[data-v-d71512f7]{color:#f8fafc}.publish-page.is-dark .product-modal-search input[data-v-d71512f7]::-moz-placeholder{color:#64748b}.publish-page.is-dark .product-modal-search input[data-v-d71512f7]::placeholder{color:#64748b}.publish-page.is-dark .product-modal-list[data-v-d71512f7],.publish-page.is-dark .product-modal-state[data-v-d71512f7]{background:#02061747}.publish-page.is-dark .product-modal-card[data-v-d71512f7]{border-color:#475569ad;background:#0f172ab8;box-shadow:0 12px 30px #00000029}.publish-page.is-dark .product-modal-card[data-v-d71512f7]:hover,.publish-page.is-dark .product-modal-card[data-v-d71512f7]:focus-visible,.publish-page.is-dark .product-modal-card.selected[data-v-d71512f7]{border-color:#f59e0b6b;box-shadow:0 16px 36px #0000003d}.publish-page.is-dark .product-modal-thumb[data-v-d71512f7]{border-color:#475569ad;background:#0f172acc;color:#94a3b8}.publish-page.is-dark .product-modal-main small[data-v-d71512f7],.publish-page.is-dark .product-modal-state[data-v-d71512f7]{color:#aab4c5}.publish-page.is-dark .product-modal-tags em[data-v-d71512f7]{background:#ffffff14;color:#cbd5e1}.publish-page.is-dark .product-modal-side strong[data-v-d71512f7]{color:#fbbf24}.publish-page.is-dark .warning-banner[data-v-d71512f7],.publish-page.is-dark .music-field-note[data-v-d71512f7],.publish-page.is-dark .precheck-panel-note[data-v-d71512f7]{color:#f59e0b}.publish-page.is-dark .music-search-input[data-v-d71512f7],.publish-page.is-dark .music-load-more[data-v-d71512f7]{border-color:#475569ad;background:#0f172ab8}.publish-page.is-dark .music-search-button[data-v-d71512f7]{border-color:#f59e0b9e;background:linear-gradient(180deg,#f8b33b,#d99016);color:#0f172a;box-shadow:0 14px 26px #f59e0b38}.publish-page.is-dark .music-search-button[data-v-d71512f7]:hover:not(:disabled),.publish-page.is-dark .music-search-button[data-v-d71512f7]:focus-visible{border-color:#fbbf24d6;background:linear-gradient(180deg,#ffc857,#efa72a);box-shadow:0 18px 32px #f59e0b4d,0 0 0 4px #f59e0b29}.publish-page.is-dark .music-search-button[data-v-d71512f7]:disabled{border-color:#475569ad;background:#94a3b829;color:#e2e8f080;box-shadow:none}.publish-page.is-dark .selected-music-card[data-v-d71512f7],.publish-page.is-dark .music-result-item[data-v-d71512f7]{border-color:#475569ad;background:#0f172ab8}.publish-page.is-dark .music-result-item[data-v-d71512f7]:hover,.publish-page.is-dark .music-result-item[data-v-d71512f7]:focus-visible{border-color:#f59e0b6b;background:#f59e0b14}.later-button[data-v-d71512f7]{width:100%;min-height:50px;border-radius:14px;margin-top:1rem}.later-button[data-v-d71512f7]{background:var(--auth-secondary-bg);border:1px solid var(--auth-secondary-border);color:var(--auth-secondary-text)}.publish-panel[data-v-d71512f7]{border:1px solid rgba(148,163,184,.16);border-radius:18px;background:#0e1117f2;padding:1rem;box-shadow:0 20px 70px #00000059}.panel-head[data-v-d71512f7],.panel-actions[data-v-d71512f7]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.panel-head p[data-v-d71512f7],.hint[data-v-d71512f7],.empty-state[data-v-d71512f7]{color:#f8fafc7a}.empty-state[data-v-d71512f7]{padding:2rem;text-align:center}.empty-state.compact[data-v-d71512f7]{padding:1rem;border:1px dashed rgba(148,163,184,.16);border-radius:12px}.library-button[data-v-d71512f7]:disabled{opacity:.5;cursor:not-allowed}@media(max-width:960px){.publish-titlebar-actions[data-v-d71512f7]{width:100%;justify-content:stretch}.publish-titlebar-actions .publish-btn[data-v-d71512f7],.publish-titlebar-actions .secondary-action-button[data-v-d71512f7]{flex:1 1 0;min-width:0}.publish-workbench[data-v-d71512f7],.publish-composer[data-v-d71512f7]{grid-template-columns:1fr}.video-picker-grid[data-v-d71512f7]{min-height:0;grid-template-columns:repeat(3,minmax(0,1fr))}.publish-video-uploader[data-v-d71512f7],.publish-side-panel[data-v-d71512f7]{height:auto}.publish-dialog[data-v-d71512f7]{max-height:calc(100vh - 1.5rem);padding:.9rem}.product-modal[data-v-d71512f7],.video-picker-modal[data-v-d71512f7]{height:calc(100vh - 1.5rem);max-height:calc(100vh - 1.5rem);border-radius:14px}.publish-titlebar[data-v-d71512f7],.panel-head[data-v-d71512f7],.list-footer[data-v-d71512f7]{align-items:flex-start;flex-direction:column}.list-footer .publish-btn[data-v-d71512f7]{width:100%}.schedule-picker-row[data-v-d71512f7],.schedule-datetime-row[data-v-d71512f7]{grid-template-columns:1fr}.schedule-date-popover[data-v-d71512f7]{position:static;width:100%;margin-top:.6rem}.schedule-time-separator[data-v-d71512f7]{display:none}}@media(max-width:640px){.publish-main[data-v-d71512f7]{width:100%;padding-top:0}.form-pane[data-v-d71512f7]{padding:0}.publish-workbench[data-v-d71512f7]{border-radius:18px}.published-list-panel[data-v-d71512f7]{border-radius:12px}.publish-dialog-backdrop[data-v-d71512f7]{padding:.5rem}.field-grid[data-v-d71512f7],.product-picker[data-v-d71512f7]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));justify-content:stretch}.music-search-box[data-v-d71512f7]{grid-template-columns:minmax(0,1fr) 48px}.music-search-button[data-v-d71512f7]{width:48px}.music-result-item[data-v-d71512f7]{grid-template-columns:minmax(0,1fr)}.music-result-action[data-v-d71512f7]{grid-column:1}.cover-settings-card[data-v-d71512f7]{grid-template-columns:78px minmax(0,1fr);gap:.75rem}.cover-settings-actions[data-v-d71512f7]{grid-template-columns:1fr}.cover-edit-button[data-v-d71512f7],.cover-frame-button[data-v-d71512f7]{width:100%}.product-modal-backdrop[data-v-d71512f7]{padding:.75rem}.product-modal[data-v-d71512f7]{width:100%}.product-modal .product-modal-header[data-v-d71512f7]{min-height:70px;padding:.88rem .95rem;align-items:flex-start}.product-modal-search[data-v-d71512f7]{grid-template-columns:minmax(0,1fr) 42px;gap:.55rem;padding:.72rem}.product-modal-search-field[data-v-d71512f7],.product-modal-search-btn[data-v-d71512f7]{height:42px;border-radius:11px}.product-modal-search-btn[data-v-d71512f7]{width:42px}.product-modal-list[data-v-d71512f7]{padding:.72rem}.video-picker-modal[data-v-d71512f7]{width:100%;padding:1rem}.video-picker-grid[data-v-d71512f7]{grid-template-columns:repeat(2,minmax(0,1fr))}.product-modal-card[data-v-d71512f7]{min-height:0;grid-template-columns:66px minmax(0,1fr);align-items:flex-start;gap:.78rem;padding:.72rem}.product-modal-thumb[data-v-d71512f7]{width:66px;height:66px;aspect-ratio:auto}.product-modal-side[data-v-d71512f7]{grid-column:2;display:flex;flex-wrap:wrap;align-items:center;justify-items:start;justify-content:space-between;gap:.5rem;width:100%}.product-modal-side strong[data-v-d71512f7]{font-size:.9rem}.product-modal-main strong[data-v-d71512f7]{font-size:.88rem}.product-modal-main small[data-v-d71512f7]{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}.base-creator-page[data-v-27d77b01]{--base-creator-bg: #f5f6f8;--base-creator-card: #ffffff;--base-creator-border: rgba(226, 232, 240, .92);--base-creator-text: #111827;--base-creator-muted: #667085;--base-creator-accent: #f59e0b;--base-creator-accent-strong: #d97706;--base-creator-accent-rgb: 245, 158, 11;min-height:100vh;padding-top:var(--workspace-topbar, 72px);background:var(--base-creator-bg);color:var(--base-creator-text);color-scheme:light}.base-creator-content[data-v-27d77b01]{max-width:none;padding-top:1.65rem}.base-creator-head[data-v-27d77b01]{border:1px solid var(--base-creator-border);border-radius:18px;background:linear-gradient(135deg,#fffffffc,#fffffff7 64%,#fff7edf5),var(--base-creator-card);padding:1.25rem;box-shadow:0 18px 46px #0f172a0e;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:start}.base-creator-title[data-v-27d77b01]{min-width:0}.base-creator-title span[data-v-27d77b01]{display:block;margin-bottom:.35rem;color:var(--base-creator-accent-strong);font-size:.78rem;line-height:1.2;font-weight:900;text-transform:uppercase}.base-creator-title h1[data-v-27d77b01]{margin:0;color:var(--base-creator-text);font-size:1.34rem;line-height:1.25;font-weight:950;letter-spacing:0}.base-creator-title p[data-v-27d77b01]{max-width:720px;margin:.48rem 0 0;color:var(--base-creator-muted);font-size:.9rem;line-height:1.6;font-weight:700}.base-creator-actions[data-v-27d77b01]{display:flex;align-items:center;justify-content:flex-end;gap:.65rem}.base-creator-primary-btn[data-v-27d77b01],.base-creator-ghost-btn[data-v-27d77b01]{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;border-radius:10px;padding:0 1rem;font:inherit;font-size:.88rem;font-weight:900;text-decoration:none;cursor:pointer;white-space:nowrap;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease,opacity .18s ease}.base-creator-primary-btn svg[data-v-27d77b01],.base-creator-ghost-btn svg[data-v-27d77b01]{width:18px;height:18px;flex:0 0 auto}.base-creator-primary-btn[data-v-27d77b01]{border:0;background:linear-gradient(135deg,#fbbf24,#d97706);color:#111827;box-shadow:0 10px 22px rgba(var(--base-creator-accent-rgb),.22)}.base-creator-primary-btn[data-v-27d77b01]:hover{box-shadow:0 14px 30px rgba(var(--base-creator-accent-rgb),.3);transform:translateY(-1px)}.base-creator-ghost-btn[data-v-27d77b01]{border:1px solid rgba(203,213,225,.86);background:#ffffffbd;color:#334155}.base-creator-ghost-btn[data-v-27d77b01]:hover{border-color:#f59e0b70;color:#92400e}.base-creator-primary-btn[data-v-27d77b01]:disabled,.base-creator-ghost-btn[data-v-27d77b01]:disabled{cursor:not-allowed;opacity:.62;box-shadow:none;transform:none}.base-creator-summary-grid[data-v-27d77b01]{grid-column:1 / -1;margin:.55rem 0 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.72rem}.base-creator-summary-item[data-v-27d77b01]{min-width:0;border:1px solid rgba(226,232,240,.86);border-radius:12px;background:#f8fafcc7;padding:.85rem .95rem}.base-creator-summary-item dt[data-v-27d77b01]{margin:0;display:flex;align-items:center;gap:.42rem;color:var(--base-creator-muted);font-size:.74rem;font-weight:820}.base-creator-summary-item dt svg[data-v-27d77b01]{width:17px;height:17px;color:var(--base-creator-accent-strong);flex:0 0 auto}.base-creator-summary-item dd[data-v-27d77b01]{margin:.28rem 0 0;color:var(--base-creator-text);font-size:1.05rem;font-weight:950;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.base-creator-panel[data-v-27d77b01]{margin-top:1rem;min-height:420px;border:1px solid var(--base-creator-border);border-radius:18px;background:var(--base-creator-card);padding:1.1rem 1.2rem 1.25rem;box-shadow:0 14px 36px #0f172a09}.base-creator-section-head[data-v-27d77b01]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.2rem .1rem .95rem}.base-creator-section-head h2[data-v-27d77b01]{margin:0;color:var(--base-creator-text);font-size:1rem;line-height:1.3;font-weight:950}.base-creator-section-head span[data-v-27d77b01]{display:block;margin-top:.25rem;color:var(--base-creator-muted);font-size:.78rem;font-weight:760}.base-creator-search[data-v-27d77b01]{width:min(100%,320px);min-height:40px;display:flex;align-items:center;gap:.5rem;border:1px solid rgba(203,213,225,.86);border-radius:10px;background:#f8fafce0;padding:0 .78rem;color:var(--base-creator-muted)}.base-creator-search svg[data-v-27d77b01]{width:18px;height:18px;flex:0 0 auto}.base-creator-search input[data-v-27d77b01]{min-width:0;width:100%;border:0;outline:0;background:transparent;color:var(--base-creator-text);font:inherit;font-size:.86rem;font-weight:760}.base-creator-search[data-v-27d77b01]:focus-within{border-color:#f59e0bb3;box-shadow:0 0 0 3px rgba(var(--base-creator-accent-rgb),.14)}.base-creator-sr-only[data-v-27d77b01]{width:1px;height:1px;position:absolute;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%)}.base-creator-empty[data-v-27d77b01],.base-creator-login-empty[data-v-27d77b01]{min-height:min(520px,calc(100vh - 270px));display:grid;place-items:center;align-content:center;gap:.85rem;text-align:center}.base-creator-empty[data-v-27d77b01]{margin-top:1.1rem;border:1px dashed rgba(203,213,225,.9);border-radius:16px;background:linear-gradient(180deg,#f8fafcb8,#fffffff5),#fff}.base-creator-empty-copy[data-v-27d77b01]{display:grid;gap:.78rem;justify-items:center}.base-creator-login-empty h2[data-v-27d77b01],.base-creator-empty-copy h3[data-v-27d77b01]{margin:0;color:var(--base-creator-text);font-size:1.08rem;line-height:1.35;font-weight:950}.base-creator-login-empty p[data-v-27d77b01],.base-creator-empty-copy p[data-v-27d77b01],.base-creator-empty>p[data-v-27d77b01]{max-width:560px;margin:0;color:var(--base-creator-muted);font-size:.92rem;line-height:1.65;font-weight:700}.base-creator-empty-icon[data-v-27d77b01],.base-creator-login-icon[data-v-27d77b01]{width:74px;height:74px;color:var(--base-creator-accent)}.base-creator-empty-icon[data-v-27d77b01]{display:inline-flex;align-items:center;justify-content:center}.base-creator-empty-icon svg[data-v-27d77b01]{width:100%;height:100%}.base-creator-empty-icon.is-loading svg[data-v-27d77b01]{width:42px;height:42px;animation:base-creator-spin-27d77b01 .9s linear infinite}.base-creator-login-btn[data-v-27d77b01]{min-width:136px}.base-creator-table-wrap[data-v-27d77b01]{width:100%;min-width:0;overflow-x:auto;border:1px solid rgba(226,232,240,.74);border-radius:14px;background:linear-gradient(180deg,#f8fafceb,#fffffffa),var(--base-creator-card);box-shadow:inset 0 1px #ffffffb8}.base-creator-table[data-v-27d77b01]{width:100%;min-width:1080px;border-collapse:separate;border-spacing:0;table-layout:fixed}.base-creator-col-profile[data-v-27d77b01]{width:27%}.base-creator-col-status[data-v-27d77b01]{width:10%}.base-creator-col-auth-time[data-v-27d77b01]{width:14%}.base-creator-col-limits[data-v-27d77b01]{width:15%}.base-creator-col-time[data-v-27d77b01]{width:12%}.base-creator-col-actions[data-v-27d77b01]{width:10%}.base-creator-table th[data-v-27d77b01],.base-creator-table td[data-v-27d77b01]{min-width:0;border-bottom:1px solid rgba(226,232,240,.72);padding:.82rem 1rem;text-align:left;vertical-align:middle}.base-creator-table th[data-v-27d77b01]{position:sticky;top:0;z-index:1;background:#f8fafcf5;color:var(--base-creator-muted);font-size:.72rem;line-height:1.25;font-weight:900;white-space:nowrap}.base-creator-table th[data-v-27d77b01]:first-child{border-top-left-radius:13px}.base-creator-table th[data-v-27d77b01]:last-child{border-top-right-radius:13px}.base-creator-table td[data-v-27d77b01]{color:var(--base-creator-text);font-size:.84rem;line-height:1.35;font-weight:760;transition:background .18s ease}.base-creator-table tbody tr:hover td[data-v-27d77b01]{background:#f59e0b0f}.base-creator-table tbody tr:last-child td[data-v-27d77b01]{border-bottom:0}.base-creator-table-action-head[data-v-27d77b01],.base-creator-row-action[data-v-27d77b01]{position:sticky;right:0;text-align:right;box-shadow:-14px 0 24px #0f172a14}.base-creator-table-action-head[data-v-27d77b01]{z-index:4}.base-creator-row-action[data-v-27d77b01]{z-index:2;background:var(--base-creator-card)}.base-creator-table tbody tr:hover .base-creator-row-action[data-v-27d77b01]{background:#fff8ed}.base-creator-profile[data-v-27d77b01]{min-width:0;display:flex;align-items:center;gap:.72rem}.base-creator-avatar[data-v-27d77b01],.base-creator-avatar-link[data-v-27d77b01]{width:42px;height:42px;border-radius:999px;flex:0 0 auto}.base-creator-avatar-link[data-v-27d77b01]{display:inline-flex;text-decoration:none}.base-creator-avatar-link[data-v-27d77b01]:focus-visible,.base-creator-profile-main a[data-v-27d77b01]:focus-visible,.base-creator-primary-btn[data-v-27d77b01]:focus-visible,.base-creator-ghost-btn[data-v-27d77b01]:focus-visible{outline:3px solid rgba(var(--base-creator-accent-rgb),.24);outline-offset:3px}.base-creator-avatar[data-v-27d77b01]{display:inline-flex;align-items:center;justify-content:center;overflow:hidden;color:#fff;font-size:.92rem;font-weight:950;line-height:1;background:linear-gradient(135deg,#fbbf24,#d97706);box-shadow:inset 0 0 0 1px #ffffff57}.base-creator-avatar img[data-v-27d77b01]{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.base-creator-profile-main[data-v-27d77b01]{min-width:0;display:grid;gap:.18rem}.base-creator-profile-main a[data-v-27d77b01],.base-creator-profile-main strong[data-v-27d77b01],.base-creator-profile-main small[data-v-27d77b01],.base-creator-table-main[data-v-27d77b01],.base-creator-table-time[data-v-27d77b01]{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.base-creator-profile-main a[data-v-27d77b01],.base-creator-profile-main strong[data-v-27d77b01],.base-creator-table-main[data-v-27d77b01]{color:var(--base-creator-text);font-size:.9rem;line-height:1.35;font-weight:850}.base-creator-profile-main a[data-v-27d77b01]{text-decoration:none}.base-creator-profile-main a[data-v-27d77b01]:hover{color:var(--base-creator-accent-strong)}.base-creator-profile-main small[data-v-27d77b01],.base-creator-table-time[data-v-27d77b01]{color:var(--base-creator-muted);font-size:.78rem;font-weight:760}.base-creator-auth-status[data-v-27d77b01],.base-creator-tag[data-v-27d77b01]{max-width:100%;min-height:26px;display:inline-flex;align-items:center;border-radius:999px;padding:0 .62rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;font-size:.75rem;line-height:1;font-weight:900}.base-creator-auth-status.is-authorized[data-v-27d77b01]{border:1px solid rgba(16,185,129,.22);background:#10b9811a;color:#047857}.base-creator-auth-status.is-unauthorized[data-v-27d77b01]{border:1px solid rgba(239,68,68,.24);background:#ef44441a;color:#b91c1c}.base-creator-tag-list[data-v-27d77b01]{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:.36rem}.base-creator-tag.is-limit[data-v-27d77b01]{border:1px solid rgba(245,158,11,.24);background:#f59e0b1f;color:#92400e}.base-creator-publish-btn[data-v-27d77b01]{min-height:32px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:9px;background:linear-gradient(135deg,#fbbf24,#d97706);color:#111827;padding:0 .75rem;font:inherit;font-size:.76rem;line-height:1;font-weight:900;white-space:nowrap;cursor:pointer;box-shadow:0 8px 18px rgba(var(--base-creator-accent-rgb),.2);transition:box-shadow .18s ease,transform .18s ease,opacity .18s ease}.base-creator-publish-btn[data-v-27d77b01]:hover:not(:disabled),.base-creator-publish-btn[data-v-27d77b01]:focus-visible{box-shadow:0 0 0 3px rgba(var(--base-creator-accent-rgb),.2),0 10px 22px rgba(var(--base-creator-accent-rgb),.24);outline:none}.base-creator-publish-btn[data-v-27d77b01]:hover:not(:disabled){transform:translateY(-1px)}.base-creator-publish-btn[data-v-27d77b01]:disabled{cursor:not-allowed;opacity:.55;box-shadow:none}.base-creator-page.is-dark[data-v-27d77b01]{--base-creator-bg: #101214;--base-creator-card: #11151d;--base-creator-border: rgba(71, 85, 105, .64);--base-creator-text: #f8fafc;--base-creator-muted: #aab4c5;--base-creator-accent: #fbbf24;--base-creator-accent-strong: #fbbf24;--base-creator-accent-rgb: 251, 191, 36;background:var(--base-creator-bg);color-scheme:dark}.base-creator-page.is-dark .base-creator-head[data-v-27d77b01]{border-color:var(--base-creator-border);background:linear-gradient(135deg,#111827fa,#0f172af5),#111827}.base-creator-page.is-dark .base-creator-summary-item[data-v-27d77b01],.base-creator-page.is-dark .base-creator-search[data-v-27d77b01]{border-color:#475569ad;background:#0f172ab8}.base-creator-page.is-dark .base-creator-search input[data-v-27d77b01]{color:#f8fafc}.base-creator-page.is-dark .base-creator-ghost-btn[data-v-27d77b01]{border-color:#475569b8;background:#0f172aa3;color:#e5e7eb}.base-creator-page.is-dark .base-creator-empty[data-v-27d77b01]{border-color:#475569ad;background:linear-gradient(180deg,#0f172a70,#111827db),#111827}.base-creator-page.is-dark .base-creator-table-wrap[data-v-27d77b01]{border-color:#475569ad;background:linear-gradient(180deg,#111827cc,#0f172adb),#111827;box-shadow:inset 0 1px #ffffff08}.base-creator-page.is-dark .base-creator-table th[data-v-27d77b01],.base-creator-page.is-dark .base-creator-table td[data-v-27d77b01]{border-bottom-color:#47556980}.base-creator-page.is-dark .base-creator-table th[data-v-27d77b01]{background:#0f172af0;color:#aab4c5e6}.base-creator-page.is-dark .base-creator-table tbody tr:hover td[data-v-27d77b01]{background:#fbbf2411}.base-creator-page.is-dark .base-creator-table tbody tr:hover .base-creator-row-action[data-v-27d77b01]{background:#1e293bf5}.base-creator-page.is-dark .base-creator-table-action-head[data-v-27d77b01]{background:#0f172af0}.base-creator-page.is-dark .base-creator-row-action[data-v-27d77b01]{background:#111827fa}.base-creator-page.is-dark .base-creator-profile-main a[data-v-27d77b01],.base-creator-page.is-dark .base-creator-profile-main strong[data-v-27d77b01],.base-creator-page.is-dark .base-creator-table-main[data-v-27d77b01]{color:#f8fafc}.base-creator-page.is-dark .base-creator-profile-main small[data-v-27d77b01],.base-creator-page.is-dark .base-creator-table-time[data-v-27d77b01]{color:#cbd5e1}.base-creator-page.is-dark .base-creator-tag.is-limit[data-v-27d77b01]{border-color:#fbbf2442;background:#b4530938;color:#fde68a}.base-creator-page.is-dark .base-creator-auth-status.is-authorized[data-v-27d77b01]{border-color:#34d3993d;background:#0596692e;color:#a7f3d0}.base-creator-page.is-dark .base-creator-auth-status.is-unauthorized[data-v-27d77b01]{border-color:#f871713d;background:#b91c1c2e;color:#fecaca}.base-creator-table-wrap[data-v-27d77b01]::-webkit-scrollbar{height:10px}.base-creator-table-wrap[data-v-27d77b01]::-webkit-scrollbar-track{background:transparent}.base-creator-table-wrap[data-v-27d77b01]::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:999px;background:#94a3b86b;background-clip:content-box}@keyframes base-creator-spin-27d77b01{to{transform:rotate(360deg)}}@media(max-width:1080px){.base-creator-summary-grid[data-v-27d77b01]{grid-template-columns:repeat(2,minmax(0,1fr))}.base-creator-section-head[data-v-27d77b01]{align-items:stretch;flex-direction:column}.base-creator-search[data-v-27d77b01]{width:100%}}@media(max-width:720px){.base-creator-content[data-v-27d77b01]{padding-top:1.25rem}.base-creator-head[data-v-27d77b01]{grid-template-columns:1fr}.base-creator-actions[data-v-27d77b01]{justify-content:flex-start;flex-wrap:wrap}.base-creator-primary-btn[data-v-27d77b01],.base-creator-ghost-btn[data-v-27d77b01]{flex:1 1 150px}.base-creator-summary-grid[data-v-27d77b01]{grid-template-columns:1fr}.base-creator-panel[data-v-27d77b01]{padding:1rem}}.creator-publish-page[data-v-608793c4]{--creator-pub-page-bg: linear-gradient(180deg, rgba(22, 22, 23, .98), rgba(10, 10, 11, .99)), #0a0a0b;--creator-pub-panel-bg: linear-gradient(180deg, rgba(24, 24, 26, .96), rgba(14, 14, 16, .98)), #0e0e10;--creator-pub-bg: #ffffff;--creator-pub-card: #ffffff;--creator-pub-soft: #f8fafc;--creator-pub-control: #ffffff;--creator-pub-control-muted: rgba(248, 250, 252, .92);--creator-pub-ink: #0f172a;--creator-pub-border: rgba(226, 232, 240, .92);--creator-pub-border-soft: rgba(203, 213, 225, .7);--creator-pub-divider: rgba(226, 232, 240, .76);--creator-pub-text: #111827;--creator-pub-muted: #667085;--creator-pub-accent: #f59e0b;--creator-pub-accent-strong: #d97706;--creator-pub-accent-rgb: 245, 158, 11;min-height:100%;background:var(--creator-pub-page-bg);color:var(--creator-pub-text);color-scheme:light}.creator-publish-embedded-main[data-v-608793c4],.creator-publish-page .workspace-main[data-v-608793c4],.creator-publish-content[data-v-608793c4]{background:transparent}.creator-publish-workbench[data-v-608793c4]{width:min(100%,1000px);margin:0 auto;display:grid;grid-template-columns:minmax(340px,460px) minmax(340px,1fr);gap:clamp(.9rem,1.2vw,1rem);align-items:stretch;justify-content:center;min-width:0}.creator-publish-page.is-embedded .creator-publish-workbench[data-v-608793c4]{width:100%;margin:0}.creator-publish-page.is-embedded .creator-video-dropzone[data-v-608793c4]{width:min(100%,460px)}.creator-publish-video-pane[data-v-608793c4],.creator-publish-settings[data-v-608793c4]{min-width:0;border:1px solid var(--creator-pub-border);border-radius:14px;background:var(--creator-pub-card);box-shadow:0 14px 34px #0f172a0b}.creator-publish-video-pane[data-v-608793c4]{display:grid;align-content:start;gap:.82rem;padding:clamp(.86rem,1.2vw,1rem)}.creator-video-uploader[data-v-608793c4]{display:grid;gap:.75rem;justify-items:stretch}.creator-video-uploader h3[data-v-608793c4],.creator-settings-head h3[data-v-608793c4],.creator-interaction-section h4[data-v-608793c4]{margin:0;color:var(--creator-pub-text);font-size:.96rem;line-height:1.3;font-weight:950}.creator-video-dropzone[data-v-608793c4]{position:relative;width:min(100%,340px);aspect-ratio:9 / 16;min-height:0;justify-self:center;display:grid;place-items:center;overflow:hidden;border:1px dashed rgba(148,163,184,.62);border-radius:18px;background:linear-gradient(180deg,#f8fafce6,#f1f5f9bd),#fff;box-shadow:inset 0 0 0 1px #ffffffb8,0 18px 46px #0f172a14;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.creator-video-dropzone[data-v-608793c4]:hover,.creator-video-dropzone[data-v-608793c4]:focus-within{border-color:rgba(var(--creator-pub-accent-rgb),.6);box-shadow:0 0 0 3px rgba(var(--creator-pub-accent-rgb),.12)}.creator-video-dropzone.has-video[data-v-608793c4]{border-style:solid;border-color:#0f172a2e;background:#050505;cursor:default}.creator-selected-video[data-v-608793c4],.creator-selected-video video[data-v-608793c4]{width:100%;height:100%}.creator-selected-video[data-v-608793c4]{position:absolute;inset:0;display:block;background:#050505}.creator-selected-video video[data-v-608793c4]{display:block;aspect-ratio:9 / 16;-o-object-fit:cover;object-fit:cover}.creator-video-empty[data-v-608793c4]{width:100%;max-width:min(100%,360px);display:grid;justify-items:center;align-content:center;gap:.68rem;padding:clamp(1.1rem,3vw,2rem);text-align:center}.creator-video-upload-icon[data-v-608793c4]{width:64px;height:64px;display:grid;place-items:center;border-radius:16px;background:linear-gradient(135deg,rgba(var(--creator-pub-accent-rgb),.2),rgba(var(--creator-pub-accent-rgb),.08)),var(--creator-pub-card);color:var(--creator-pub-accent-strong);box-shadow:inset 0 0 0 1px rgba(var(--creator-pub-accent-rgb),.2)}.creator-video-upload-icon svg[data-v-608793c4]{width:34px;height:34px}.creator-video-empty strong[data-v-608793c4]{color:var(--creator-pub-text);font-size:.98rem;line-height:1.35;font-weight:950}.creator-video-empty small[data-v-608793c4]{color:var(--creator-pub-muted);font-size:.84rem;line-height:1.45;font-weight:720}.creator-video-library-button[data-v-608793c4],.creator-publish-submit[data-v-608793c4],.creator-caption-tool[data-v-608793c4]{display:inline-flex;align-items:center;justify-content:center;gap:.42rem;border:0;border-radius:10px;font:inherit;font-weight:900;cursor:pointer;transition:opacity .18s ease,transform .18s ease,box-shadow .18s ease,border-color .18s ease}.creator-video-library-button[data-v-608793c4]{min-height:38px;padding:0 .9rem;background:var(--creator-pub-ink);color:#fff;font-size:.82rem;box-shadow:0 10px 24px #0f172a21}.creator-video-library-button svg[data-v-608793c4],.creator-publish-submit svg[data-v-608793c4],.creator-caption-tool svg[data-v-608793c4]{width:17px;height:17px;flex:0 0 auto}.creator-video-file-input[data-v-608793c4]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.creator-video-source[data-v-608793c4]{position:absolute;left:.75rem;top:.75rem;z-index:2;min-height:26px;display:inline-flex;align-items:center;border-radius:999px;padding:0 .62rem;background:#111827d1;color:#fff;font-size:.72rem;font-weight:900}.creator-video-source.is-ai[data-v-608793c4]{background:#059669e6}.creator-video-remove[data-v-608793c4],.creator-modal-close[data-v-608793c4]{width:36px;height:36px;display:grid;place-items:center;border:1px solid rgba(203,213,225,.86);border-radius:10px;background:#ffffffeb;color:#111827;padding:0;cursor:pointer}.creator-video-remove[data-v-608793c4]{position:absolute;right:.75rem;top:.75rem;z-index:2}.creator-video-remove svg[data-v-608793c4],.creator-modal-close svg[data-v-608793c4]{width:18px;height:18px}.creator-video-placeholder[data-v-608793c4]{width:100%;height:100%;min-height:180px;display:grid;place-items:center;background:#0f172a14}.creator-video-spinner[data-v-608793c4]{width:34px;height:34px;border:3px solid rgba(148,163,184,.34);border-top-color:var(--creator-pub-accent);border-radius:999px;animation:creator-video-spin-608793c4 .9s linear infinite}.creator-publish-settings[data-v-608793c4]{position:sticky;top:.75rem;display:grid;align-content:start;gap:.95rem;padding:clamp(1rem,1.4vw,1.16rem);box-shadow:0 18px 46px #0f172a0f,inset 0 1px #ffffff9e}.creator-settings-head[data-v-608793c4]{display:grid;gap:.24rem}.creator-settings-head span[data-v-608793c4]{color:var(--creator-pub-muted);font-size:.8rem;line-height:1.45;font-weight:720}.creator-field[data-v-608793c4]{display:grid;gap:.52rem}.creator-field-title[data-v-608793c4],.creator-switch-copy[data-v-608793c4]{display:flex;align-items:center;gap:.46rem;color:var(--creator-pub-text);font-size:.82rem;line-height:1.35;font-weight:900}.creator-field-title svg[data-v-608793c4],.creator-switch-copy svg[data-v-608793c4]{width:18px;height:18px;color:var(--creator-pub-accent-strong);flex:0 0 auto}.creator-field-title b[data-v-608793c4]{color:#dc2626}.creator-caption-box[data-v-608793c4]{overflow:hidden;border:1px solid var(--creator-pub-border-soft);border-radius:12px;background:var(--creator-pub-control);box-shadow:inset 0 1px #ffffff85}.creator-caption-box[data-v-608793c4]:focus-within{border-color:rgba(var(--creator-pub-accent-rgb),.62);box-shadow:0 0 0 3px rgba(var(--creator-pub-accent-rgb),.12);outline:none}.creator-caption-box textarea[data-v-608793c4]{width:100%;min-height:150px;display:block;resize:vertical;border:0;outline:0;background:transparent;color:var(--creator-pub-text);padding:.86rem;font:inherit;font-size:.9rem;line-height:1.6;font-weight:720}.creator-caption-footer[data-v-608793c4]{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-top:1px solid var(--creator-pub-divider);background:var(--creator-pub-control-muted);padding:.42rem .55rem;color:var(--creator-pub-muted);font-size:.76rem;font-weight:820}.creator-caption-tool[data-v-608793c4]{min-height:30px;border:1px solid transparent;background:#0f172a0f;color:#334155;padding:0 .62rem;font-size:.76rem}.creator-caption-tool[data-v-608793c4]:hover,.creator-caption-tool[data-v-608793c4]:focus-visible{border-color:rgba(var(--creator-pub-accent-rgb),.34);background:rgba(var(--creator-pub-accent-rgb),.12);outline:none}.creator-privacy-field[data-v-608793c4]{position:relative;z-index:6}.creator-privacy-trigger[data-v-608793c4]{width:100%;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:.75rem;border:1px solid var(--creator-pub-border-soft);border-radius:12px;background:var(--creator-pub-control);color:var(--creator-pub-text);padding:0 .8rem;font:inherit;font-size:.86rem;font-weight:860;text-align:left;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.creator-privacy-trigger[data-v-608793c4]:hover:not(:disabled),.creator-privacy-trigger[data-v-608793c4]:focus-visible,.creator-privacy-trigger.is-open[data-v-608793c4]{border-color:rgba(var(--creator-pub-accent-rgb),.62);box-shadow:0 0 0 3px rgba(var(--creator-pub-accent-rgb),.12);outline:none}.creator-privacy-trigger[data-v-608793c4]:disabled{cursor:not-allowed;opacity:.62;box-shadow:none}.creator-privacy-trigger>span[data-v-608793c4]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.creator-privacy-trigger svg[data-v-608793c4]{width:18px;height:18px;flex:0 0 auto;color:var(--creator-pub-muted);transition:transform .18s ease,color .18s ease}.creator-privacy-trigger.is-open svg[data-v-608793c4]{color:var(--creator-pub-accent-strong);transform:rotate(180deg)}.creator-privacy-menu[data-v-608793c4]{position:absolute;left:0;right:0;top:calc(100% + .42rem);z-index:20;display:grid;gap:.22rem;max-height:220px;overflow:auto;border:1px solid rgba(var(--creator-pub-accent-rgb),.28);border-radius:14px;background:#fffffffa;padding:.38rem;box-shadow:0 0 0 1px #0f172a0a,0 18px 42px #0f172a2e}.creator-privacy-option[data-v-608793c4]{width:100%;min-height:40px;display:flex;align-items:center;justify-content:space-between;gap:.75rem;border:0;border-radius:10px;background:transparent;color:var(--creator-pub-text);padding:0 .68rem;font:inherit;font-size:.86rem;font-weight:820;text-align:left;cursor:pointer;transition:background .18s ease,color .18s ease}.creator-privacy-option[data-v-608793c4]:hover,.creator-privacy-option[data-v-608793c4]:focus-visible{background:rgba(var(--creator-pub-accent-rgb),.12);color:var(--creator-pub-text);outline:none}.creator-privacy-option.is-selected[data-v-608793c4]{background:linear-gradient(135deg,rgba(var(--creator-pub-accent-rgb),.24),rgba(var(--creator-pub-accent-rgb),.12));color:var(--creator-pub-text)}.creator-privacy-option span[data-v-608793c4]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.creator-privacy-option svg[data-v-608793c4]{width:17px;height:17px;flex:0 0 auto;color:var(--creator-pub-accent-strong)}.creator-interaction-section[data-v-608793c4]{display:grid;gap:.66rem}.creator-interaction-grid[data-v-608793c4]{display:grid;gap:0;overflow:hidden;border:1px solid var(--creator-pub-border-soft);border-radius:14px;background:var(--creator-pub-control);box-shadow:inset 0 1px #ffffff80}.creator-switch-row[data-v-608793c4]{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:.8rem;border:0;border-radius:0;background:transparent;padding:.78rem .76rem;cursor:pointer;transition:background .18s ease}.creator-switch-row+.creator-switch-row[data-v-608793c4]{border-top:1px solid var(--creator-pub-divider)}.creator-switch-row[data-v-608793c4]:hover{background:rgba(var(--creator-pub-accent-rgb),.06)}.creator-switch-row.is-disabled[data-v-608793c4]{opacity:.62;cursor:not-allowed}.creator-switch-row.is-disabled[data-v-608793c4]:hover{background:transparent}.creator-switch-copy[data-v-608793c4]{min-width:0;align-items:flex-start}.creator-switch-copy>span[data-v-608793c4]{min-width:0;display:grid;gap:.16rem}.creator-switch-copy strong[data-v-608793c4],.creator-switch-copy small[data-v-608793c4]{min-width:0;overflow:hidden;text-overflow:ellipsis}.creator-switch-copy strong[data-v-608793c4]{font-size:.84rem}.creator-switch-copy small[data-v-608793c4]{color:var(--creator-pub-muted);font-size:.74rem;line-height:1.4;font-weight:720}.creator-switch[data-v-608793c4]{width:48px;height:28px;position:relative;flex:0 0 auto;display:inline-flex}.creator-switch input[data-v-608793c4]{position:absolute;inset:0;opacity:0;cursor:pointer}.creator-switch input[data-v-608793c4]:disabled{cursor:not-allowed}.creator-switch>span[data-v-608793c4]{width:100%;height:100%;border:1px solid rgba(148,163,184,.34);border-radius:999px;background:#e5e7eb;transition:background .18s ease,border-color .18s ease}.creator-switch>span[data-v-608793c4]:after{content:"";position:absolute;left:4px;top:4px;width:20px;height:20px;border-radius:999px;background:#fff;box-shadow:0 2px 8px #0f172a29;transition:transform .18s ease}.creator-switch input:checked+span[data-v-608793c4]{border-color:#d977067a;background:linear-gradient(135deg,#fbbf24,#d97706)}.creator-switch input:checked+span[data-v-608793c4]:after{transform:translate(20px)}.creator-publish-footer[data-v-608793c4]{display:flex;align-items:center;justify-content:flex-end;gap:1rem;margin-top:.2rem;padding-top:.2rem}.creator-publish-footer.has-hint[data-v-608793c4]{justify-content:space-between}.creator-publish-footer span[data-v-608793c4]{min-width:0;color:var(--creator-pub-muted);font-size:.78rem;line-height:1.45;font-weight:800}.creator-publish-submit[data-v-608793c4]{min-height:42px;flex:0 0 auto;background:linear-gradient(135deg,#fbbf24,#d97706);color:#111827;padding:0 1rem;font-size:.86rem;box-shadow:0 10px 22px rgba(var(--creator-pub-accent-rgb),.24)}.creator-publish-submit[data-v-608793c4]:hover:not(:disabled),.creator-video-library-button[data-v-608793c4]:hover:not(:disabled){transform:translateY(-1px)}.creator-publish-submit[data-v-608793c4]:disabled,.creator-video-library-button[data-v-608793c4]:disabled,.creator-video-remove[data-v-608793c4]:disabled{cursor:not-allowed;opacity:.58;transform:none;box-shadow:none}.creator-video-modal-backdrop[data-v-608793c4]{position:fixed;inset:0;z-index:150;display:grid;place-items:center;padding:1.25rem;background:#0f172a94;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.creator-video-modal[data-v-608793c4]{width:min(980px,100%);max-height:min(760px,calc(100vh - 2.5rem));display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid var(--creator-pub-border);border-radius:16px;background:var(--creator-pub-card);color:var(--creator-pub-text);box-shadow:0 26px 80px #0f172a5c}.creator-video-modal-head[data-v-608793c4]{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--creator-pub-border);padding:.9rem 1rem}.creator-video-modal-head h3[data-v-608793c4]{margin:0;font-size:1rem;line-height:1.3;font-weight:950}.creator-video-picker-state[data-v-608793c4]{min-height:280px;display:grid;place-items:center;color:var(--creator-pub-muted);font-size:.9rem;font-weight:820}.creator-video-picker-grid[data-v-608793c4]{min-height:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.85rem;overflow:auto;padding:1rem}.creator-video-card[data-v-608793c4]{min-width:0;overflow:hidden;border:1px solid rgba(226,232,240,.9);border-radius:12px;background:var(--creator-pub-card);cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.creator-video-card.active[data-v-608793c4],.creator-video-card[data-v-608793c4]:hover,.creator-video-card[data-v-608793c4]:focus-visible{border-color:rgba(var(--creator-pub-accent-rgb),.62);box-shadow:0 0 0 3px rgba(var(--creator-pub-accent-rgb),.12);outline:none}.creator-video-card[data-v-608793c4]:hover{transform:translateY(-1px)}.creator-video-card-preview[data-v-608793c4]{position:relative;aspect-ratio:9 / 16;background:#050505}.creator-video-card-preview video[data-v-608793c4]{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;pointer-events:none}.creator-video-card-select[data-v-608793c4]{position:absolute;right:.58rem;top:.58rem;z-index:3;min-height:30px;display:inline-flex;align-items:center;justify-content:center;gap:.34rem;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:#0f172abd;color:#fff;padding:0 .58rem 0 .48rem;font:inherit;font-size:.72rem;line-height:1;font-weight:900;cursor:pointer;box-shadow:0 8px 20px #0000003d;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.creator-video-card-select>span[data-v-608793c4]{width:13px;height:13px;flex:0 0 auto;border:2px solid currentColor;border-radius:999px;opacity:.8}.creator-video-card-select svg[data-v-608793c4]{width:15px;height:15px;flex:0 0 auto}.creator-video-card-select[data-v-608793c4]:hover,.creator-video-card-select[data-v-608793c4]:focus-visible,.creator-video-card.active .creator-video-card-select[data-v-608793c4]{border-color:rgba(var(--creator-pub-accent-rgb),.58);background:#111827e6;box-shadow:0 0 0 3px rgba(var(--creator-pub-accent-rgb),.16),0 10px 22px #00000047;outline:none}.creator-video-card-select.is-selected[data-v-608793c4]{background:linear-gradient(135deg,#fbbf24,#d97706);border-color:#fbbf24b8;color:#111827}.creator-video-card-body[data-v-608793c4]{min-width:0;display:grid;gap:.16rem;padding:.68rem}.creator-video-card-body strong[data-v-608793c4],.creator-video-card-body small[data-v-608793c4]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.creator-video-card-body strong[data-v-608793c4]{color:var(--creator-pub-text);font-size:.82rem;font-weight:900}.creator-video-card-body small[data-v-608793c4]{color:var(--creator-pub-muted);font-size:.72rem;font-weight:760}.creator-publish-page.is-dark[data-v-608793c4]{--creator-pub-bg: #0a0a0b;--creator-pub-card: #0e0e10;--creator-pub-soft: #18181a;--creator-pub-control: rgba(255, 255, 255, .045);--creator-pub-control-muted: rgba(255, 255, 255, .032);--creator-pub-ink: #f8fafc;--creator-pub-border: rgba(148, 163, 184, .16);--creator-pub-border-soft: rgba(148, 163, 184, .12);--creator-pub-divider: rgba(148, 163, 184, .1);--creator-pub-text: #f8fafc;--creator-pub-muted: #98a2b3;--creator-pub-accent: #fbbf24;--creator-pub-accent-strong: #fbbf24;--creator-pub-accent-rgb: 251, 191, 36;color-scheme:dark}.creator-publish-page.is-dark .creator-publish-video-pane[data-v-608793c4],.creator-publish-page.is-dark .creator-publish-settings[data-v-608793c4]{background:var(--creator-pub-card);box-shadow:0 20px 52px #0000003d,inset 0 1px #ffffff0a}.creator-publish-page.is-dark .creator-video-dropzone[data-v-608793c4],.creator-publish-page.is-dark .creator-caption-box[data-v-608793c4],.creator-publish-page.is-dark .creator-privacy-trigger[data-v-608793c4],.creator-publish-page.is-dark .creator-caption-tool[data-v-608793c4],.creator-publish-page.is-dark .creator-video-card[data-v-608793c4]{border-color:var(--creator-pub-border-soft);background:var(--creator-pub-control);color:var(--creator-pub-text)}.creator-publish-page.is-dark .creator-caption-box[data-v-608793c4],.creator-publish-page.is-dark .creator-interaction-grid[data-v-608793c4]{box-shadow:inset 0 1px #ffffff09}.creator-publish-page.is-dark .creator-caption-footer[data-v-608793c4]{background:var(--creator-pub-control-muted)}.creator-publish-page.is-dark .creator-caption-tool[data-v-608793c4]{background:#ffffff0e;color:#d7deea}.creator-publish-page.is-dark .creator-caption-tool[data-v-608793c4]:hover,.creator-publish-page.is-dark .creator-caption-tool[data-v-608793c4]:focus-visible{background:rgba(var(--creator-pub-accent-rgb),.14)}.creator-publish-page.is-dark .creator-privacy-trigger[data-v-608793c4]{background:linear-gradient(180deg,#ffffff09,#ffffff04),var(--creator-pub-control)}.creator-publish-page.is-dark .creator-interaction-grid[data-v-608793c4]{border-color:var(--creator-pub-border-soft);background:#ffffff09}.creator-publish-page.is-dark .creator-switch-row[data-v-608793c4]:hover{background:rgba(var(--creator-pub-accent-rgb),.08)}.creator-publish-page.is-dark .creator-privacy-menu[data-v-608793c4]{border-color:rgba(var(--creator-pub-accent-rgb),.3);background:#111620fa;box-shadow:0 0 0 1px #f8fafc0a,0 20px 48px #0000007a}.creator-publish-page.is-dark .creator-privacy-option[data-v-608793c4]:hover,.creator-publish-page.is-dark .creator-privacy-option[data-v-608793c4]:focus-visible{background:rgba(var(--creator-pub-accent-rgb),.14)}.creator-publish-page.is-dark .creator-privacy-option.is-selected[data-v-608793c4]{background:linear-gradient(135deg,rgba(var(--creator-pub-accent-rgb),.26),rgba(var(--creator-pub-accent-rgb),.12))}.creator-publish-page.is-dark .creator-video-dropzone.has-video[data-v-608793c4],.creator-publish-page.is-dark .creator-selected-video[data-v-608793c4]{background:#050505}.creator-publish-page.is-dark .creator-video-dropzone[data-v-608793c4]{background:linear-gradient(180deg,#181d27f5,#0f131cfa),#0f131c;box-shadow:inset 0 0 0 1px #f8fafc0a,0 18px 46px #0000004d}.creator-publish-page.is-dark .creator-video-library-button[data-v-608793c4]{background:#f8fafc;color:#111827}.creator-publish-page.is-dark .creator-caption-box textarea[data-v-608793c4]{color:var(--creator-pub-text)}.creator-publish-page.is-dark .creator-video-remove[data-v-608793c4],.creator-publish-page.is-dark .creator-modal-close[data-v-608793c4]{border-color:#94a3b833;background:#0f172af0;color:#f8fafc}@keyframes creator-video-spin-608793c4{to{transform:rotate(360deg)}}@keyframes creator-queue-border-marquee-608793c4{0%{stroke-dashoffset:0}to{stroke-dashoffset:-100}}@media(prefers-reduced-motion:reduce){.creator-video-spinner[data-v-608793c4],.creator-video-card[data-v-608793c4],.creator-video-card-select[data-v-608793c4],.creator-publish-submit[data-v-608793c4],.creator-video-library-button[data-v-608793c4],.creator-privacy-trigger[data-v-608793c4],.creator-privacy-trigger svg[data-v-608793c4],.creator-privacy-option[data-v-608793c4],.creator-queue-delete[data-v-608793c4],.creator-queue-delete-spinner[data-v-608793c4],.creator-queue-marquee-tail-far[data-v-608793c4],.creator-queue-marquee-tail-near[data-v-608793c4],.creator-queue-marquee-cursor[data-v-608793c4],.creator-switch>span[data-v-608793c4],.creator-switch>span[data-v-608793c4]:after{transition:none;animation:none}}@media(max-width:960px){.creator-publish-workbench[data-v-608793c4]{grid-template-columns:1fr}.creator-publish-settings[data-v-608793c4]{position:static}}@media(max-width:640px){.creator-publish-video-pane[data-v-608793c4],.creator-publish-settings[data-v-608793c4]{border-radius:12px;padding:.85rem}.creator-video-dropzone[data-v-608793c4],.creator-video-dropzone.has-video[data-v-608793c4]{width:min(100%,340px)}.creator-publish-footer[data-v-608793c4]{align-items:stretch;flex-direction:column}.creator-publish-submit[data-v-608793c4]{width:100%}.creator-video-modal-backdrop[data-v-608793c4]{padding:.7rem}}.creator-publish-page[data-v-608793c4]:not(.is-embedded){min-height:100vh;padding-top:var(--workspace-topbar, 72px);background:var(--creator-pub-page-bg)}.creator-publish-content[data-v-608793c4]{max-width:none;padding-top:1.65rem;padding-bottom:2rem}.creator-publish-content--embedded[data-v-608793c4]{padding:0}.creator-publish-titlebar[data-v-608793c4]{border:1px solid var(--creator-pub-border);border-radius:18px;background:linear-gradient(135deg,#fffffffc,#fffffff7 64%,#fff7edf5),var(--creator-pub-card);padding:1.25rem;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;box-shadow:0 18px 46px #0f172a0e}.creator-publish-titlebar>div[data-v-608793c4]:first-child{min-width:0;display:grid;gap:.35rem}.creator-publish-titlebar span[data-v-608793c4]{color:var(--creator-pub-accent-strong);font-size:.78rem;line-height:1.2;font-weight:900;text-transform:uppercase}.creator-publish-titlebar h1[data-v-608793c4]{margin:0;color:var(--creator-pub-text);font-size:1.34rem;line-height:1.25;font-weight:950;letter-spacing:0}.creator-publish-titlebar p[data-v-608793c4]{max-width:760px;margin:0;color:var(--creator-pub-muted);font-size:.9rem;line-height:1.6;font-weight:700}.creator-publish-title-actions[data-v-608793c4]{display:flex;align-items:center;justify-content:flex-end;gap:.65rem;flex-wrap:wrap}.creator-publish-ghost-btn[data-v-608793c4],.creator-publish-icon-btn[data-v-608793c4]{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(203,213,225,.86);border-radius:10px;background:#ffffffbd;color:#334155;font:inherit;font-weight:900;cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease,opacity .18s ease}.creator-publish-ghost-btn[data-v-608793c4]{min-height:42px;gap:.45rem;padding:0 1rem;font-size:.88rem}.creator-publish-icon-btn[data-v-608793c4]{width:40px;height:40px;padding:0}.creator-publish-ghost-btn svg[data-v-608793c4],.creator-publish-icon-btn svg[data-v-608793c4]{width:18px;height:18px;flex:0 0 auto}.creator-publish-ghost-btn[data-v-608793c4]:hover:not(:disabled),.creator-publish-icon-btn[data-v-608793c4]:hover:not(:disabled),.creator-publish-ghost-btn[data-v-608793c4]:focus-visible,.creator-publish-icon-btn[data-v-608793c4]:focus-visible{border-color:rgba(var(--creator-pub-accent-rgb),.44);color:#92400e;box-shadow:0 0 0 3px rgba(var(--creator-pub-accent-rgb),.12);outline:none}.creator-publish-ghost-btn[data-v-608793c4]:disabled,.creator-publish-icon-btn[data-v-608793c4]:disabled{cursor:not-allowed;opacity:.58;transform:none;box-shadow:none}.creator-publish-workbench[data-v-608793c4]{width:100%;margin:1rem 0 0;grid-template-columns:minmax(0,1fr) minmax(320px,400px);gap:1rem;align-items:start;justify-content:stretch}.creator-publish-page.is-embedded .creator-publish-workbench[data-v-608793c4]{margin:0;grid-template-columns:minmax(0,1fr)}.creator-publish-left[data-v-608793c4]{min-width:0;display:grid;gap:1rem}.creator-publish-left-grid[data-v-608793c4]{min-width:0;display:grid;grid-template-columns:minmax(280px,360px) minmax(360px,1fr);gap:1rem;align-items:start}.creator-publish-account[data-v-608793c4],.creator-publish-queue[data-v-608793c4]{min-width:0;border:1px solid var(--creator-pub-border);border-radius:16px;background:var(--creator-pub-card);box-shadow:0 14px 36px #0f172a09}.creator-publish-account[data-v-608793c4]{min-height:64px;position:relative;display:block;padding:0;z-index:30}.creator-account-trigger[data-v-608793c4]{width:100%;min-height:62px;display:flex;align-items:center;gap:.72rem;border:0;border-radius:16px;background:transparent;color:inherit;padding:.64rem .84rem;text-align:left;font:inherit;cursor:pointer;transition:background .18s ease,box-shadow .18s ease}.creator-account-trigger[data-v-608793c4]:disabled{cursor:default}.creator-account-trigger[data-v-608793c4]:focus-visible,.creator-publish-account.is-open .creator-account-trigger[data-v-608793c4]{background:rgba(var(--creator-pub-accent-rgb),.035);box-shadow:0 0 0 2px rgba(var(--creator-pub-accent-rgb),.22);outline:none}.creator-account-avatar[data-v-608793c4]{width:42px;height:42px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border-radius:999px;background:linear-gradient(135deg,#fbbf24,#d97706);color:#fff;font-size:1rem;line-height:1;font-weight:950;box-shadow:inset 0 0 0 1px #ffffff57}.creator-account-avatar img[data-v-608793c4]{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.creator-account-main[data-v-608793c4]{min-width:0;display:grid;gap:.08rem}.creator-account-main strong[data-v-608793c4],.creator-account-main em[data-v-608793c4],.creator-account-loading[data-v-608793c4]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.creator-account-loading[data-v-608793c4]{color:var(--creator-pub-muted);font-size:.74rem;font-style:normal;font-weight:820}.creator-account-main strong[data-v-608793c4]{color:var(--creator-pub-text);font-size:.94rem;line-height:1.25;font-weight:950}.creator-account-main em[data-v-608793c4]{color:var(--creator-pub-muted);font-size:.78rem;line-height:1.2;font-style:normal;font-weight:760}.creator-account-loading[data-v-608793c4]{margin-left:auto;flex:0 0 auto;border-radius:999px;background:rgba(var(--creator-pub-accent-rgb),.12);color:#92400e;padding:.28rem .56rem}.creator-account-chevron[data-v-608793c4]{width:18px;height:18px;margin-left:auto;flex:0 0 auto;color:var(--creator-pub-muted);transition:transform .18s ease,color .18s ease}.creator-publish-account.is-open .creator-account-chevron[data-v-608793c4]{color:var(--creator-pub-accent-strong);transform:rotate(180deg)}.creator-account-menu[data-v-608793c4]{position:absolute;left:.28rem;right:.28rem;top:calc(100% + .38rem);z-index:50;display:grid;gap:.24rem;max-height:256px;overflow:auto;overscroll-behavior:contain;border:1px solid rgba(148,163,184,.2);border-radius:13px;background:linear-gradient(180deg,#fffffffc,#f8fafcf7),var(--creator-pub-card);padding:.34rem;box-shadow:0 0 0 1px #0f172a0a,0 18px 42px #0f172a2e}.creator-account-option[data-v-608793c4]{min-width:0;width:100%;min-height:52px;display:flex;align-items:center;gap:.62rem;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--creator-pub-text);padding:.44rem .5rem;text-align:left;font:inherit;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease}.creator-account-option[data-v-608793c4]:hover,.creator-account-option[data-v-608793c4]:focus-visible{border-color:rgba(var(--creator-pub-accent-rgb),.18);background:rgba(var(--creator-pub-accent-rgb),.08);outline:none}.creator-account-option.is-selected[data-v-608793c4]{border-color:rgba(var(--creator-pub-accent-rgb),.26);background:linear-gradient(135deg,rgba(var(--creator-pub-accent-rgb),.16),rgba(var(--creator-pub-accent-rgb),.06))}.creator-account-option .creator-account-avatar[data-v-608793c4]{width:34px;height:34px;font-size:.82rem}.creator-account-option svg[data-v-608793c4]{width:17px;height:17px;margin-left:auto;flex:0 0 auto;color:var(--creator-pub-accent-strong)}.creator-account-menu-empty[data-v-608793c4]{padding:.8rem;color:var(--creator-pub-muted);font-size:.82rem;line-height:1.45;font-weight:760;text-align:center}.creator-publish-video-pane[data-v-608793c4],.creator-publish-settings[data-v-608793c4]{border-radius:16px}.creator-publish-settings[data-v-608793c4]{position:static}.creator-video-dropzone[data-v-608793c4]{width:min(100%,320px)}.creator-caption-box textarea[data-v-608793c4]{min-height:126px}.creator-publish-queue[data-v-608793c4]{position:sticky;top:calc(var(--workspace-topbar, 72px) + 1rem);display:grid;grid-template-rows:auto minmax(0,1fr);max-height:calc(100vh - var(--workspace-topbar, 72px) - 3rem);overflow:hidden}.creator-publish-queue-head[data-v-608793c4]{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:.8rem;border-bottom:1px solid var(--creator-pub-border);padding:.95rem 1rem}.creator-publish-queue-head h3[data-v-608793c4]{margin:0;color:var(--creator-pub-text);font-size:1rem;line-height:1.3;font-weight:950}.creator-publish-queue-head span[data-v-608793c4]{display:block;margin-top:.18rem;color:var(--creator-pub-muted);font-size:.76rem;line-height:1.35;font-weight:760}.creator-queue-list[data-v-608793c4]{min-height:0;display:grid;align-content:start;gap:.75rem;overflow:auto;padding:.9rem}.creator-queue-card[data-v-608793c4]{position:relative;min-width:0;display:grid;grid-template-columns:64px minmax(0,1fr);gap:.7rem;border:1px solid rgba(226,232,240,.86);border-radius:12px;background:linear-gradient(180deg,#f8fafcdb,#fffffffa),var(--creator-pub-card);padding:.65rem}.creator-queue-card.is-processing[data-v-608793c4],.creator-queue-card.is-pending[data-v-608793c4]{border-color:#f59e0b47}.creator-queue-card.is-processing[data-v-608793c4]{overflow:hidden}.creator-queue-card.is-failed[data-v-608793c4]{border-color:#ef444447}.creator-queue-marquee-border[data-v-608793c4]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:2}.creator-queue-marquee-track[data-v-608793c4]{fill:none;stroke:#60a5fa2e;stroke-width:.85}.creator-queue-marquee-tail-far[data-v-608793c4]{fill:none;stroke:#60a5fa29;stroke-width:.9;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:18 82;stroke-dashoffset:14;filter:drop-shadow(0 0 1px rgba(96,165,250,.18));animation:creator-queue-border-marquee-608793c4 2.1s linear infinite}.creator-queue-marquee-tail-near[data-v-608793c4]{fill:none;stroke:#60a5fa57;stroke-width:.98;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:11.5 88.5;stroke-dashoffset:7;filter:drop-shadow(0 0 2px rgba(96,165,250,.28));animation:creator-queue-border-marquee-608793c4 2.1s linear infinite}.creator-queue-marquee-cursor[data-v-608793c4]{fill:none;stroke:#93c5fde6;stroke-width:1.05;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:3.4 96.6;stroke-dashoffset:0;filter:drop-shadow(0 0 3px rgba(96,165,250,.42));animation:creator-queue-border-marquee-608793c4 2.1s linear infinite}.creator-queue-thumb[data-v-608793c4]{position:relative;z-index:1;width:64px;height:86px;overflow:hidden;border:1px solid rgba(203,213,225,.82);border-radius:10px;background:#0f172a;color:#cbd5e1;padding:0;cursor:pointer}.creator-queue-thumb video[data-v-608793c4]{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.creator-queue-thumb.is-empty[data-v-608793c4]{display:grid;place-items:center;cursor:default}.creator-queue-thumb.is-empty svg[data-v-608793c4]{width:26px;height:26px}.creator-queue-play[data-v-608793c4]{position:absolute;left:50%;top:50%;width:28px;height:28px;transform:translate(-50%,-50%);border-radius:999px;background:#0f172abd;box-shadow:0 0 0 1px #ffffff29}.creator-queue-play[data-v-608793c4]:before{content:"";position:absolute;left:11px;top:8px;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:9px solid #ffffff}.creator-queue-card-body[data-v-608793c4]{position:relative;z-index:1;min-width:0;display:grid;align-content:start;gap:.38rem}.creator-queue-card-title[data-v-608793c4]{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:.55rem}.creator-queue-card-title strong[data-v-608793c4],.creator-queue-card-body small[data-v-608793c4],.creator-queue-card-body code[data-v-608793c4],.creator-queue-error[data-v-608793c4]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.creator-queue-card-title strong[data-v-608793c4]{color:var(--creator-pub-text);font-size:.88rem;line-height:1.35;font-weight:900}.creator-queue-card-actions[data-v-608793c4]{flex:0 0 auto;display:inline-flex;align-items:center;gap:.36rem}.creator-queue-delete[data-v-608793c4]{width:24px;height:24px;flex:0 0 auto;display:inline-grid;place-items:center;border:1px solid rgba(148,163,184,.2);border-radius:999px;background:#ffffff94;color:var(--creator-pub-muted);padding:0;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease,opacity .18s ease}.creator-queue-delete[data-v-608793c4]:hover:not(:disabled),.creator-queue-delete[data-v-608793c4]:focus-visible{border-color:#ef44445c;background:#ef44441f;color:#ef4444;outline:none}.creator-queue-delete[data-v-608793c4]:disabled{cursor:not-allowed;opacity:.7}.creator-queue-delete svg[data-v-608793c4]{width:14px;height:14px}.creator-queue-delete-spinner[data-v-608793c4]{width:12px;height:12px;border:2px solid currentColor;border-top-color:transparent;border-radius:999px;animation:creator-video-spin-608793c4 .76s linear infinite}.creator-queue-card-body small[data-v-608793c4],.creator-queue-card-body code[data-v-608793c4]{color:var(--creator-pub-muted);font-size:.74rem;font-weight:760}.creator-queue-card-body code[data-v-608793c4]{font-family:inherit}.creator-queue-tags[data-v-608793c4]{display:flex;flex-wrap:wrap;gap:.32rem}.creator-queue-tags span[data-v-608793c4]{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:999px;background:#e2e8f0a8;color:#475569;padding:.22rem .48rem;font-size:.7rem;line-height:1.15;font-weight:820}.creator-queue-status[data-v-608793c4]{min-height:24px;flex:0 0 auto;display:inline-flex;align-items:center;border-radius:999px;padding:0 .55rem;font-size:.72rem;line-height:1;font-weight:900}.creator-queue-status.is-published[data-v-608793c4]{border:1px solid rgba(16,185,129,.22);background:#10b9811a;color:#047857}.creator-queue-status.is-processing[data-v-608793c4]{border:1px solid rgba(59,130,246,.24);background:#3b82f61a;color:#1d4ed8}.creator-queue-status.is-pending[data-v-608793c4]{border:1px solid rgba(245,158,11,.24);background:#f59e0b1f;color:#92400e}.creator-queue-status.is-failed[data-v-608793c4]{border:1px solid rgba(239,68,68,.24);background:#ef44441a;color:#b91c1c}.creator-queue-error[data-v-608793c4]{margin:0;color:#b91c1c;font-size:.74rem;line-height:1.35;font-weight:760}.creator-queue-state[data-v-608793c4]{min-height:320px;display:grid;place-items:center;align-content:center;gap:.65rem;padding:1.3rem;text-align:center;color:var(--creator-pub-muted)}.creator-queue-state>svg[data-v-608793c4]{width:58px;height:58px;color:var(--creator-pub-accent)}.creator-queue-state strong[data-v-608793c4]{color:var(--creator-pub-text);font-size:.98rem;line-height:1.35;font-weight:950}.creator-queue-state p[data-v-608793c4]{max-width:280px;margin:0;color:var(--creator-pub-muted);font-size:.84rem;line-height:1.55;font-weight:720}.creator-video-player-modal[data-v-608793c4]{width:min(920px,96vw)}.creator-video-modal-head>div[data-v-608793c4]{min-width:0;display:grid;gap:.18rem}.creator-video-modal-head span[data-v-608793c4]{color:var(--creator-pub-muted);font-size:.8rem;font-weight:760}.creator-video-player[data-v-608793c4]{width:100%;max-height:calc(86vh - 74px);display:block;background:#050505}.is-spinning[data-v-608793c4]{animation:creator-video-spin-608793c4 .9s linear infinite}.creator-publish-page.is-dark[data-v-608793c4]:not(.is-embedded){background:var(--creator-pub-page-bg)}.creator-publish-page.is-dark .creator-publish-titlebar[data-v-608793c4]{border-color:var(--creator-pub-border);background:linear-gradient(135deg,#111827fa,#0f172af5),#111827}.creator-publish-page.is-dark .creator-publish-account[data-v-608793c4],.creator-publish-page.is-dark .creator-publish-queue[data-v-608793c4],.creator-publish-page.is-dark .creator-queue-card[data-v-608793c4]{border-color:var(--creator-pub-border);background:linear-gradient(180deg,#111827cc,#0f172adb),#111827}.creator-publish-page.is-dark .creator-publish-queue[data-v-608793c4],.creator-publish-page.is-dark .creator-queue-list[data-v-608793c4],.creator-publish-page.is-dark .creator-queue-card[data-v-608793c4]{background:linear-gradient(180deg,#181d27f5,#0f131cfa),#0f131c}.creator-publish-page.is-dark .creator-publish-queue[data-v-608793c4]{box-shadow:inset 0 0 0 1px #f8fafc0a,0 18px 46px #0000004d}.creator-publish-page.is-dark .creator-publish-account.is-open[data-v-608793c4]{border-color:rgba(var(--creator-pub-accent-rgb),.34)}.creator-publish-page.is-dark .creator-queue-delete[data-v-608793c4]{border-color:#94a3b82e;background:#0f172a8a;color:#98a2b3}.creator-publish-page.is-dark .creator-queue-delete[data-v-608793c4]:hover:not(:disabled),.creator-publish-page.is-dark .creator-queue-delete[data-v-608793c4]:focus-visible{border-color:#f8717157;background:#b91c1c33;color:#fecaca}.creator-publish-page.is-dark .creator-account-trigger[data-v-608793c4]:focus-visible,.creator-publish-page.is-dark .creator-publish-account.is-open .creator-account-trigger[data-v-608793c4]{background:rgba(var(--creator-pub-accent-rgb),.055)}.creator-publish-page.is-dark .creator-account-menu[data-v-608793c4]{border-color:#94a3b838;background:linear-gradient(180deg,#141923fa,#0d1119fa),#111827;box-shadow:0 0 0 1px #f8fafc09,0 18px 46px #0000006b}.creator-publish-page.is-dark .creator-account-option[data-v-608793c4]:hover,.creator-publish-page.is-dark .creator-account-option[data-v-608793c4]:focus-visible{border-color:rgba(var(--creator-pub-accent-rgb),.22);background:rgba(var(--creator-pub-accent-rgb),.1)}.creator-publish-page.is-dark .creator-account-option.is-selected[data-v-608793c4]{border-color:rgba(var(--creator-pub-accent-rgb),.32);background:linear-gradient(135deg,rgba(var(--creator-pub-accent-rgb),.2),rgba(var(--creator-pub-accent-rgb),.07)),#ffffff08}.creator-publish-page.is-dark .creator-publish-ghost-btn[data-v-608793c4],.creator-publish-page.is-dark .creator-publish-icon-btn[data-v-608793c4]{border-color:#475569b8;background:#0f172aa3;color:#e5e7eb}.creator-publish-page.is-dark .creator-account-loading[data-v-608793c4],.creator-publish-page.is-dark .creator-queue-tags span[data-v-608793c4]{background:#b4530938;color:#fde68a}.creator-publish-page.is-dark .creator-queue-status.is-published[data-v-608793c4]{border-color:#34d3993d;background:#0596692e;color:#a7f3d0}.creator-publish-page.is-dark .creator-queue-status.is-processing[data-v-608793c4]{border-color:#60a5fa42;background:#2563eb2e;color:#bfdbfe}.creator-publish-page.is-dark .creator-queue-status.is-pending[data-v-608793c4]{border-color:#fbbf2442;background:#b4530938;color:#fde68a}.creator-publish-page.is-dark .creator-queue-status.is-failed[data-v-608793c4],.creator-publish-page.is-dark .creator-queue-error[data-v-608793c4]{border-color:#f871713d;background:#b91c1c2e;color:#fecaca}@media(max-width:1280px){.creator-publish-workbench[data-v-608793c4]{grid-template-columns:1fr}.creator-publish-queue[data-v-608793c4]{position:static;max-height:none}}@media(max-width:1020px){.creator-publish-left-grid[data-v-608793c4]{grid-template-columns:1fr}.creator-video-dropzone[data-v-608793c4],.creator-video-dropzone.has-video[data-v-608793c4]{width:min(100%,360px)}}@media(max-width:720px){.creator-publish-content[data-v-608793c4]{padding-top:1.25rem}.creator-publish-titlebar[data-v-608793c4],.creator-publish-account[data-v-608793c4]{flex-direction:column;align-items:stretch}.creator-publish-title-actions[data-v-608793c4]{justify-content:flex-start}.creator-publish-ghost-btn[data-v-608793c4]{flex:1 1 150px}.creator-queue-card[data-v-608793c4]{grid-template-columns:56px minmax(0,1fr)}.creator-queue-thumb[data-v-608793c4]{width:56px;height:76px}}.creator-video-page.publish-page[data-v-89903d23]{--pub-bg: #ffffff;--pub-text: #182230;--pub-muted: #667085;--pub-card: #ffffff;--pub-soft: #f8fafc;--pub-border: #e6e9ef;--pub-shadow: rgba(16, 24, 40, .06);--pub-shadow-strong: rgba(17, 24, 39, .12);--pub-accent: #fbbf24;--pub-accent-2: #d97706;--pub-accent-ink: #111827;--pub-focus: rgba(251, 191, 36, .16);min-height:100vh;padding-top:0;background:var(--pub-bg);color:var(--pub-text);color-scheme:light}.creator-video-page.publish-page.is-dark[data-v-89903d23]{--pub-bg: #111213;--pub-text: #f8fafc;--pub-muted: #98a2b3;--pub-card: #0f131c;--pub-soft: #171b24;--pub-border: rgba(148, 163, 184, .18);--pub-shadow: rgba(0, 0, 0, .34);--pub-shadow-strong: rgba(0, 0, 0, .52);--pub-accent: #fbbf24;--pub-accent-2: #d97706;--pub-accent-ink: #111827;--pub-focus: rgba(245, 158, 11, .18);background:var(--pub-bg);color-scheme:dark}.publish-content.creator-video-content[data-v-89903d23]{max-width:none;padding-top:var(--workspace-content-top-gap, var(--workspace-gutter, 1rem))}.sr-only[data-v-89903d23]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.publish-main[data-v-89903d23]{width:min(1600px,100%);margin:0 auto;padding:.35rem 0 2rem;display:grid;gap:1rem}.publish-titlebar[data-v-89903d23]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:.25rem .15rem .1rem}.publish-titlebar-actions[data-v-89903d23]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:flex-end;gap:.75rem}.publish-titlebar h1[data-v-89903d23]{margin:0;color:var(--pub-text);font-size:clamp(1.85rem,2.25vw,2.5rem);line-height:1.12;letter-spacing:0;font-weight:850}.secondary-action-button[data-v-89903d23],.publish-btn[data-v-89903d23]{height:46px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;gap:.46rem;padding:0 1rem;font:inherit;font-size:.95rem;font-weight:800;text-decoration:none;white-space:nowrap;cursor:pointer;transition:border-color .18s ease,color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease,opacity .18s ease}.secondary-action-button svg[data-v-89903d23],.publish-btn svg[data-v-89903d23]{width:18px;height:18px;flex:0 0 auto}.secondary-action-button[data-v-89903d23]{min-width:104px;border:1px solid var(--pub-border);background:var(--pub-card);color:var(--pub-text);box-shadow:0 8px 18px var(--pub-shadow)}.secondary-action-button[data-v-89903d23]:hover:not(:disabled),.secondary-action-button[data-v-89903d23]:focus-visible{border-color:color-mix(in srgb,var(--pub-accent) 45%,var(--pub-border));color:var(--pub-accent);box-shadow:0 0 0 4px var(--pub-focus);outline:none}.secondary-action-button[data-v-89903d23]:hover:not(:disabled){transform:translateY(-1px)}.secondary-action-button[data-v-89903d23]:disabled{opacity:.5;cursor:not-allowed;transform:none}.publish-btn[data-v-89903d23]{min-width:152px;border:0;background:linear-gradient(135deg,var(--pub-accent) 0%,var(--pub-accent-2) 100%);color:var(--pub-accent-ink);box-shadow:0 10px 22px #fbbf2433}.publish-btn[data-v-89903d23]:hover:not(:disabled),.publish-btn[data-v-89903d23]:focus-visible{color:var(--pub-accent-ink);box-shadow:0 16px 34px #fbbf2452;transform:translateY(-1px);outline:none}.published-list-panel.creator-video-panel[data-v-89903d23]{min-width:0;min-height:min(640px,calc(100vh - 220px));margin-top:0;border:1px solid var(--pub-border);border-radius:14px;background:var(--pub-card);color:var(--pub-text);padding:0;box-shadow:0 12px 36px var(--pub-shadow);overflow:hidden}.published-list-tabs[data-v-89903d23]{width:100%;display:inline-flex;align-items:center;gap:.35rem;padding:.75rem;border-bottom:1px solid var(--pub-border);background:var(--pub-soft)}.published-tab[data-v-89903d23]{min-width:132px;height:44px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--pub-muted);display:inline-grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:0 .9rem;font:inherit;font-size:.92rem;line-height:1;font-weight:850;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.published-tab span[data-v-89903d23]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.published-tab strong[data-v-89903d23]{min-width:28px;height:22px;border-radius:999px;display:inline-grid;place-items:center;background:color-mix(in srgb,var(--pub-muted) 13%,transparent);color:var(--pub-muted);padding:0 .45rem;font-size:.76rem;line-height:1;font-weight:900}.published-tab[data-v-89903d23]:hover{border-color:color-mix(in srgb,var(--pub-accent) 36%,var(--pub-border));background:var(--pub-card);color:var(--pub-text)}.published-tab[data-v-89903d23]:focus,.published-tab[data-v-89903d23]:focus-visible{outline:none}.published-tab.is-active[data-v-89903d23]{border-color:color-mix(in srgb,var(--pub-accent) 34%,var(--pub-border));background:var(--pub-card);color:var(--pub-text);box-shadow:0 8px 20px var(--pub-shadow)}.published-tab.is-active strong[data-v-89903d23]{background:color-mix(in srgb,var(--pub-accent) 18%,var(--pub-card));color:var(--pub-accent-2)}.published-table-wrap.creator-video-table-wrap[data-v-89903d23]{width:100%;overflow:auto;border:0;border-radius:0;background:transparent;box-shadow:none}.published-table.creator-video-table[data-v-89903d23]{width:100%;min-width:1120px;table-layout:fixed;border-collapse:collapse;border-spacing:0}.creator-video-col-video[data-v-89903d23]{width:25%}.creator-video-col-account[data-v-89903d23]{width:19%}.creator-video-col-status[data-v-89903d23]{width:9%}.creator-video-col-config[data-v-89903d23]{width:17%}.creator-video-col-time[data-v-89903d23]{width:16%}.creator-video-col-error[data-v-89903d23]{width:14%}.published-table th[data-v-89903d23],.published-table td[data-v-89903d23]{min-width:0;border-bottom:1px solid var(--pub-border);padding:1rem;text-align:left;vertical-align:middle;white-space:nowrap}.published-table th[data-v-89903d23]{position:static;background:var(--pub-soft);color:var(--pub-muted);font-size:.78rem;line-height:1.25;font-weight:850}.published-table td[data-v-89903d23]{background:var(--pub-card);color:var(--pub-text);font-size:.92rem;line-height:1.45;font-weight:750;transition:background .18s ease}.published-table tbody tr:hover td[data-v-89903d23]{background:color-mix(in srgb,var(--pub-accent) 4%,var(--pub-card))}.published-table tbody tr:last-child td[data-v-89903d23]{border-bottom:0}.published-video-info-cell[data-v-89903d23]{min-width:0;display:grid;grid-template-columns:50px minmax(0,1fr);align-items:center;gap:.8rem}.published-title-cell[data-v-89903d23],.published-video-cell[data-v-89903d23]{min-width:0;display:grid;gap:.22rem}.published-video-cell[data-v-89903d23]{width:50px}.published-video-play[data-v-89903d23],.published-video-empty[data-v-89903d23]{width:50px;height:50px;border-radius:8px}.published-video-play[data-v-89903d23]{border:1px solid var(--pub-border);position:relative;display:grid;place-items:center;padding:0;background:var(--pub-soft);color:var(--pub-text);cursor:pointer;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0a;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.published-video-play[data-v-89903d23]:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#0f172a05,#0f172a24);pointer-events:none}.published-video-play[data-v-89903d23]:hover,.published-video-play[data-v-89903d23]:focus-visible{border-color:color-mix(in srgb,var(--pub-accent) 52%,var(--pub-border));box-shadow:0 0 0 4px var(--pub-focus);outline:none}.published-video-play[data-v-89903d23]:hover{transform:translateY(-1px)}.published-video-cover[data-v-89903d23]{position:absolute;inset:0;width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;border-radius:8px;pointer-events:none}.published-video-play-icon[data-v-89903d23]{position:relative;z-index:2;width:28px;height:28px;display:grid;place-items:center;color:#fff;border-radius:999px;border:1px solid rgba(255,255,255,.72);background:#ffffff1f;box-shadow:0 4px 12px #0f172a2e;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.published-video-play-icon[data-v-89903d23]:before{content:"";width:0;height:0;margin-left:2px;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:9px solid currentColor}.published-video-empty[data-v-89903d23]{position:relative;overflow:hidden;display:grid;place-items:center;border:1px dashed var(--pub-border);background:var(--pub-soft);color:var(--pub-muted);font-size:.72rem;font-weight:800}.published-video-empty svg[data-v-89903d23]{width:22px;height:22px}.published-title-cell strong[data-v-89903d23],.published-title-cell small[data-v-89903d23]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.published-title-cell strong[data-v-89903d23]{color:var(--pub-text);font-size:.92rem;line-height:1.35;font-weight:850}.published-title-cell small[data-v-89903d23]{color:var(--pub-muted);font-size:.76rem;line-height:1.35;font-weight:750}.published-account-cell[data-v-89903d23]{min-width:0;width:100%;display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:.72rem}.published-account-avatar[data-v-89903d23]{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(135deg,#fbbf24,#d97706);color:#fff;overflow:hidden;font-size:.82rem;font-weight:900;box-shadow:inset 0 0 0 1px #ffffff47}.published-account-avatar img[data-v-89903d23]{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.published-account-main[data-v-89903d23]{min-width:0;display:grid;gap:.16rem}.published-account-main a[data-v-89903d23],.published-account-main strong[data-v-89903d23],.published-account-main small[data-v-89903d23],.creator-video-config-cell strong[data-v-89903d23],.creator-video-config-cell span[data-v-89903d23],.creator-video-muted[data-v-89903d23],.creator-video-time[data-v-89903d23],.creator-video-error[data-v-89903d23]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.published-account-main a[data-v-89903d23],.published-account-main strong[data-v-89903d23],.creator-video-config-cell strong[data-v-89903d23]{color:var(--pub-text);font-size:.9rem;line-height:1.3;font-weight:850}.published-account-main a[data-v-89903d23]{display:block;text-decoration:none;transition:color .18s ease}.published-account-main a[data-v-89903d23]:hover,.published-account-main a[data-v-89903d23]:focus-visible{color:var(--pub-accent-2);outline:none}.published-account-main small[data-v-89903d23],.creator-video-config-cell span[data-v-89903d23],.creator-video-muted[data-v-89903d23],.creator-video-time[data-v-89903d23],.creator-video-error[data-v-89903d23]{display:block;color:var(--pub-muted);font-size:.76rem;line-height:1.35;font-weight:750}.creator-video-config-cell[data-v-89903d23]{min-width:0;display:grid;gap:.18rem}.published-status-badge[data-v-89903d23]{display:inline-flex;align-items:center;justify-content:center;max-width:100%;min-height:28px;border-radius:999px;padding:0 .72rem;background:color-mix(in srgb,var(--pub-muted) 12%,var(--pub-soft));color:var(--pub-muted);font-size:.78rem;line-height:1;font-weight:850;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.published-status-badge.is-published[data-v-89903d23]{background:#10b98121;color:#059669}.published-status-badge.is-pending[data-v-89903d23],.published-status-badge.is-processing[data-v-89903d23],.published-status-badge.is-scheduled[data-v-89903d23]{background:#f59e0b24;color:#b45309}.published-status-badge.is-failed[data-v-89903d23]{background:#ef444421;color:#dc2626}.creator-video-error[data-v-89903d23]{color:#dc2626}.creator-video-error.is-empty[data-v-89903d23]{color:var(--pub-muted)}.published-empty[data-v-89903d23]{min-height:min(560px,calc(100vh - 250px));display:grid;place-items:center;align-content:center;gap:.9rem;padding:2rem;text-align:center}.published-empty h2[data-v-89903d23]{margin:0;color:var(--pub-text);font-size:1.18rem;line-height:1.35;font-weight:850}.published-empty p[data-v-89903d23]{max-width:520px;margin:0;color:var(--pub-muted);font-size:.94rem;line-height:1.65;font-weight:700}.creator-video-empty-icon[data-v-89903d23]{width:58px;height:58px;display:inline-grid;place-items:center;border:1px solid var(--pub-border);border-radius:14px;background:var(--pub-soft);color:var(--pub-accent-2)}.creator-video-empty-icon svg[data-v-89903d23]{width:28px;height:28px}.creator-video-empty-icon.is-loading svg[data-v-89903d23]{animation:creator-video-spin .9s linear infinite}.creator-video-pagination[data-v-89903d23]{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-top:1px solid var(--pub-border);padding:.85rem 1rem;color:var(--pub-muted);font-size:.82rem;line-height:1.35;font-weight:800}.creator-video-pagination>div[data-v-89903d23]{display:flex;align-items:center;gap:.55rem}.creator-video-page-button[data-v-89903d23]{min-width:88px;height:38px;border-radius:10px;padding:0 .8rem;font-size:.84rem}.product-modal-backdrop[data-v-89903d23]{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:1.25rem;background:#03071294;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.published-video-player-modal.creator-video-player-modal[data-v-89903d23]{width:min(430px,100%);max-height:calc(100vh - 2.5rem);border:1px solid var(--pub-border);border-radius:16px;background:var(--pub-card);color:var(--pub-text);display:grid;grid-template-rows:auto minmax(0,1fr);gap:1rem;padding:1rem;overflow:hidden;box-shadow:0 28px 90px var(--pub-shadow-strong)}.published-video-player-header[data-v-89903d23]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.published-video-player-header>div[data-v-89903d23]{min-width:0;display:grid;gap:.22rem}.published-video-player-header h2[data-v-89903d23],.published-video-player-header p[data-v-89903d23]{min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.published-video-player-header h2[data-v-89903d23]{color:var(--pub-text);font-size:1rem;line-height:1.35;font-weight:850}.published-video-player-header p[data-v-89903d23]{color:var(--pub-muted);font-size:.8rem;line-height:1.35;font-weight:700}.modal-icon-button[data-v-89903d23]{position:relative;flex:0 0 auto;width:40px;height:40px;border:1px solid var(--pub-border);border-radius:12px;background:var(--pub-card);color:var(--pub-text);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 8px 18px var(--pub-shadow);transition:border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.modal-icon-button[data-v-89903d23]:hover:not(:disabled){border-color:color-mix(in srgb,var(--pub-accent) 45%,var(--pub-border));color:var(--pub-accent);box-shadow:0 10px 22px var(--pub-shadow);transform:translateY(-1px)}.modal-icon-button[data-v-89903d23]:focus-visible{border-color:var(--pub-accent);box-shadow:0 0 0 4px var(--pub-focus);outline:none}.product-modal-close[data-v-89903d23]:before,.product-modal-close[data-v-89903d23]:after{content:"";position:absolute;width:16px;height:2px;border-radius:999px;background:currentColor}.product-modal-close[data-v-89903d23]:before{transform:rotate(45deg)}.product-modal-close[data-v-89903d23]:after{transform:rotate(-45deg)}.product-modal-close svg[data-v-89903d23]{width:0;height:0;opacity:0}.published-video-player-frame[data-v-89903d23]{width:min(360px,calc(100vw - 4.5rem));aspect-ratio:9 / 16;max-height:calc(100vh - 8rem);justify-self:center;overflow:hidden;border-radius:12px;background:#020617}.published-video-player[data-v-89903d23]{width:100%;height:100%;display:block;background:#020617;-o-object-fit:contain;object-fit:contain}.creator-video-page.publish-page.is-dark .published-status-badge.is-published[data-v-89903d23]{background:#0596692e;color:#a7f3d0}.creator-video-page.publish-page.is-dark .published-status-badge.is-pending[data-v-89903d23],.creator-video-page.publish-page.is-dark .published-status-badge.is-processing[data-v-89903d23],.creator-video-page.publish-page.is-dark .published-status-badge.is-scheduled[data-v-89903d23]{background:#b4530938;color:#fde68a}.creator-video-page.publish-page.is-dark .published-status-badge.is-failed[data-v-89903d23],.creator-video-page.publish-page.is-dark .creator-video-error[data-v-89903d23]{background:#b91c1c2e;color:#fecaca}.creator-video-page.publish-page.is-dark .creator-video-error.is-empty[data-v-89903d23]{background:transparent;color:var(--pub-muted)}.published-table-wrap[data-v-89903d23]::-webkit-scrollbar{height:10px}.published-table-wrap[data-v-89903d23]::-webkit-scrollbar-track{background:transparent}.published-table-wrap[data-v-89903d23]::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:999px;background:#94a3b86b;background-clip:content-box}@media(prefers-reduced-motion:reduce){.secondary-action-button[data-v-89903d23],.publish-btn[data-v-89903d23],.published-tab[data-v-89903d23],.published-table td[data-v-89903d23],.published-video-play[data-v-89903d23],.modal-icon-button[data-v-89903d23],.creator-video-empty-icon.is-loading svg[data-v-89903d23]{transition:none;animation:none}}@media(max-width:1080px){.publish-titlebar[data-v-89903d23]{align-items:flex-start;flex-direction:column}.publish-titlebar-actions[data-v-89903d23]{width:100%;justify-content:stretch}.publish-titlebar-actions .secondary-action-button[data-v-89903d23]{flex:1 1 auto;min-width:0}}@media(max-width:920px){.creator-video-page[data-v-89903d23] .workspace-sidebar{display:none}.publish-content.creator-video-content[data-v-89903d23]{padding-top:calc(var(--workspace-topbar, 80px) + 9rem)}}@media(max-width:640px){.publish-content.creator-video-content[data-v-89903d23]{padding-top:calc(var(--workspace-topbar, 80px) + 10rem)}.publish-main[data-v-89903d23]{width:100%;padding-top:0}.publish-titlebar h1[data-v-89903d23]{font-size:1.7rem}.published-list-tabs[data-v-89903d23]{overflow-x:auto;scrollbar-width:none}.published-list-tabs[data-v-89903d23]::-webkit-scrollbar{display:none}.published-tab[data-v-89903d23]{flex:0 0 148px;min-width:148px}.published-list-panel.creator-video-panel[data-v-89903d23]{border-radius:12px}.creator-video-pagination[data-v-89903d23]{align-items:stretch;flex-direction:column}.creator-video-pagination>div[data-v-89903d23]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.product-modal-backdrop[data-v-89903d23]{padding:.75rem}}.gallery-page[data-v-a25f093e]{--gallery-bg: #f4f5f8;--gallery-panel: #ffffff;--gallery-panel-strong: #f7f8fb;--gallery-control: #ffffff;--gallery-control-hover: #f8fafc;--gallery-border: rgba(15, 23, 42, .1);--gallery-border-strong: rgba(15, 23, 42, .16);--gallery-text: #1f2937;--gallery-muted: #667085;--gallery-soft: rgba(15, 23, 42, .045);--gallery-accent: #fbbf24;--gallery-card-bg: #ffffff;--gallery-card-border: rgba(15, 23, 42, .1);--gallery-card-hover-border: rgba(251, 191, 36, .24);--gallery-card-shadow: rgba(15, 23, 42, .12);--gallery-head-shadow: rgba(15, 23, 42, .06);--gallery-icon-bg: rgba(251, 191, 36, .1);--gallery-icon-color: #fbbf24;--gallery-placeholder: #98a2b3;--gallery-tab-bg: #e9ecf2;--gallery-tab-active-bg: #ffffff;--gallery-tab-text: #667085;--gallery-tab-active-text: #1f2937;background:var(--gallery-bg);color:var(--gallery-text)}.gallery-page.is-dark[data-v-a25f093e]{--gallery-bg: #0c0c0d;--gallery-panel: #171719;--gallery-panel-strong: #202022;--gallery-control: #121213;--gallery-control-hover: #1b1b1d;--gallery-border: rgba(255, 255, 255, .09);--gallery-border-strong: rgba(255, 255, 255, .16);--gallery-text: #f5f5f6;--gallery-muted: #92949a;--gallery-soft: rgba(255, 255, 255, .06);--gallery-card-bg: #151516;--gallery-card-border: rgba(255, 255, 255, .08);--gallery-card-hover-border: rgba(255, 255, 255, .18);--gallery-card-shadow: rgba(0, 0, 0, .36);--gallery-head-shadow: rgba(0, 0, 0, .28);--gallery-icon-bg: rgba(251, 191, 36, .14);--gallery-icon-color: #f59e0b;--gallery-placeholder: #74767d;--gallery-tab-bg: #252526;--gallery-tab-active-bg: #111112;--gallery-tab-text: #898b91;--gallery-tab-active-text: #ffffff}.gallery-page.is-dark[data-v-a25f093e] .workspace-topbar{background:#0d0d0e;border-bottom-color:#ffffff0f}.gallery-page.is-dark[data-v-a25f093e] .workspace-sidebar{background:#121213;border-right-color:#ffffff12}.gallery-page.is-dark[data-v-a25f093e] .workspace-nav-item.active{background:#2a2a2c}.gallery-content[data-v-a25f093e]{min-height:calc(100vh - var(--workspace-topbar));padding:1.65rem 2.75rem 4rem;background:var(--gallery-bg)}.gallery-head[data-v-a25f093e]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;margin-bottom:1.55rem;padding:2.05rem 1.55rem;border:1px solid var(--gallery-border);border-radius:16px;background:var(--gallery-panel);box-shadow:0 18px 44px var(--gallery-head-shadow)}.gallery-head-copy[data-v-a25f093e]{display:flex;align-items:center;gap:1rem;min-width:0}.gallery-head-icon[data-v-a25f093e]{width:56px;height:56px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--gallery-icon-bg);color:var(--gallery-icon-color)}.gallery-head-icon svg[data-v-a25f093e]{width:28px;height:28px}.gallery-head h1[data-v-a25f093e]{margin:0;color:var(--gallery-text);font-size:1.28rem;line-height:1.05;font-weight:900;letter-spacing:0}.gallery-head p[data-v-a25f093e]{margin:.72rem 0 0;color:var(--gallery-muted);font-size:1.02rem;font-weight:650}.gallery-tabs[data-v-a25f093e]{display:inline-flex;align-items:center;gap:.2rem;padding:.3rem;border-radius:12px;background:var(--gallery-tab-bg)}.gallery-tabs button[data-v-a25f093e]{min-width:62px;height:40px;border:0;border-radius:10px;background:transparent;color:var(--gallery-tab-text);font:inherit;font-size:.98rem;font-weight:850;cursor:pointer;transition:background .18s ease,color .18s ease}.gallery-tabs button.active[data-v-a25f093e]{background:var(--gallery-tab-active-bg);color:var(--gallery-tab-active-text);box-shadow:0 8px 20px #0f172a14}.gallery-grid[data-v-a25f093e]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.45rem;align-items:start}.inspiration-card[data-v-a25f093e]{min-width:0;border:1px solid var(--gallery-card-border);border-radius:10px;background:var(--gallery-card-bg);overflow:hidden;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.inspiration-card[data-v-a25f093e]:hover,.inspiration-card[data-v-a25f093e]:focus-visible{transform:translateY(-2px);border-color:var(--gallery-card-hover-border);box-shadow:0 20px 40px var(--gallery-card-shadow);outline:none}.inspiration-media[data-v-a25f093e]{position:relative;aspect-ratio:9 / 16;min-height:0;overflow:hidden;background:#050505}.inspiration-media img[data-v-a25f093e]{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;transition:transform .26s ease,filter .26s ease}.inspiration-card:hover .inspiration-media img[data-v-a25f093e],.inspiration-card:focus-visible .inspiration-media img[data-v-a25f093e]{transform:scale(1.035);filter:brightness(.78)}.inspiration-gradient[data-v-a25f093e]{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.24) 0%,transparent 24%,transparent 62%,rgba(0,0,0,.72) 100%);pointer-events:none}.model-badge[data-v-a25f093e]{position:absolute;top:12px;right:12px;z-index:2;max-width:calc(100% - 24px);border-radius:7px;padding:.4rem .7rem;background:#161617b8;color:#fff;font-size:.88rem;font-weight:900;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.play-btn[data-v-a25f093e]{position:absolute;inset:0;z-index:3;width:60px;height:60px;margin:auto;border:0;border-radius:999px;background:#ffffffeb;color:#101012;display:inline-flex;align-items:center;justify-content:center;opacity:0;transform:scale(.86);cursor:pointer;transition:opacity .18s ease,transform .18s ease}.play-btn svg[data-v-a25f093e]{width:32px;height:32px;margin-left:3px}.inspiration-card:hover .play-btn[data-v-a25f093e],.inspiration-card:focus-visible .play-btn[data-v-a25f093e]{opacity:1;transform:scale(1)}.prompt-chip[data-v-a25f093e]{position:absolute;right:14px;bottom:70px;z-index:4;max-width:86px;border:1px solid rgba(255,255,255,.72);border-radius:8px;padding:.42rem .55rem;background:#ffffffb8;color:#161616;font-size:.75rem;font-weight:850;line-height:1.1;text-align:center;opacity:0;transform:translateY(8px);transition:opacity .18s ease,transform .18s ease}.clone-btn[data-v-a25f093e]{position:absolute;left:12px;right:12px;bottom:12px;z-index:4;height:44px;border:0;border-radius:9px;background:#fffffff5;color:#151516;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font:inherit;font-size:.95rem;font-weight:900;cursor:pointer;opacity:0;transform:translateY(12px);transition:opacity .18s ease,transform .18s ease,background .18s ease}.clone-btn[data-v-a25f093e]:hover{background:#fff}.clone-btn svg[data-v-a25f093e]{width:20px;height:20px}.inspiration-card:hover .clone-btn[data-v-a25f093e],.inspiration-card:hover .prompt-chip[data-v-a25f093e],.inspiration-card:focus-visible .clone-btn[data-v-a25f093e],.inspiration-card:focus-visible .prompt-chip[data-v-a25f093e]{opacity:1;transform:translateY(0)}.gallery-empty[data-v-a25f093e]{min-height:360px;border:1px solid var(--gallery-border);border-radius:10px;background:var(--gallery-panel);display:grid;place-items:center;align-content:center;gap:.7rem;text-align:center}.gallery-empty h2[data-v-a25f093e],.gallery-empty p[data-v-a25f093e]{margin:0}.gallery-empty h2[data-v-a25f093e]{font-size:1.35rem;color:var(--gallery-text)}.gallery-empty p[data-v-a25f093e]{color:var(--gallery-muted)}.gallery-empty button[data-v-a25f093e]{margin-top:.3rem;border:1px solid var(--gallery-border);border-radius:10px;background:var(--gallery-control);color:var(--gallery-text);padding:.75rem 1.1rem;font:inherit;font-weight:850;cursor:pointer}@media(max-width:1440px){.gallery-grid[data-v-a25f093e]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1180px){.gallery-content[data-v-a25f093e]{padding-inline:1.35rem}.gallery-grid[data-v-a25f093e]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.gallery-content[data-v-a25f093e]{padding:1.25rem 1rem 2.5rem}.gallery-head[data-v-a25f093e]{align-items:flex-start;flex-direction:column;padding:1.2rem}.gallery-head-copy[data-v-a25f093e]{align-items:flex-start}.gallery-tabs[data-v-a25f093e]{width:100%}.gallery-tabs button[data-v-a25f093e]{flex:1}}@media(max-width:560px){.gallery-grid[data-v-a25f093e]{grid-template-columns:1fr}}.shop-bind-page[data-v-a691598f]{min-height:100vh;color:var(--text-primary);background:linear-gradient(180deg,#fffffff5,#f8fafcfa),#fff}.shop-bind-page.is-dark[data-v-a691598f]{background:linear-gradient(180deg,#08080afa,#121214fa),#0a0a0a}.shop-bind-main[data-v-a691598f]{min-height:calc(100vh - 86px);display:flex;align-items:center;justify-content:center;padding:7rem 1.25rem 3rem}.shop-bind-panel[data-v-a691598f]{width:min(560px,100%);border:1px solid rgba(148,163,184,.24);border-radius:18px;background:#fffffff0;padding:2rem;text-align:center;box-shadow:0 24px 70px #0f172a24}.is-dark .shop-bind-panel[data-v-a691598f]{border-color:#ffffff1f;background:#141416f0;box-shadow:0 26px 76px #0000005c}.status-icon[data-v-a691598f]{width:62px;height:62px;display:inline-flex;align-items:center;justify-content:center;border-radius:16px;margin-bottom:1.1rem}.status-icon svg[data-v-a691598f]{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.status-icon.is-success[data-v-a691598f]{color:#047857;background:#10b9811f}.status-icon.is-error[data-v-a691598f]{color:#dc2626;background:#ef44441f}.status-icon.is-pending[data-v-a691598f]{color:#d97706;background:#fbbf2424}.shop-bind-kicker[data-v-a691598f]{margin:0;color:var(--secondary);font-size:.78rem;font-weight:850;letter-spacing:0;text-transform:uppercase}.shop-bind-panel h1[data-v-a691598f]{margin:.4rem 0 0;color:var(--text-primary);font-size:1.55rem;line-height:1.25;font-weight:900}.shop-bind-copy[data-v-a691598f]{margin:.75rem auto 0;max-width:430px;color:var(--text-secondary);font-size:.96rem;line-height:1.75}.shop-bind-shop-list[data-v-a691598f]{margin:1.25rem auto 0;display:grid;gap:.65rem;width:min(410px,100%);text-align:left}.shop-bind-shop[data-v-a691598f]{width:100%;display:grid;gap:.28rem;border-radius:8px;border:1px solid rgba(148,163,184,.24);background:#f8fafcdb;padding:.82rem .95rem;text-align:left}.shop-bind-shop[data-v-a691598f]:disabled{cursor:default}.shop-bind-shop.is-selected[data-v-a691598f]{border-color:rgba(var(--primary-rgb),.55);box-shadow:0 0 0 3px rgba(var(--primary-rgb),.12)}.is-dark .shop-bind-shop[data-v-a691598f]{background:#ffffff0f}.shop-bind-shop span[data-v-a691598f]{color:var(--text-tertiary);font-size:.72rem;font-weight:750}.shop-bind-shop strong[data-v-a691598f]{color:var(--text-primary);font-size:.88rem;word-break:break-all}.shop-bind-shop em[data-v-a691598f]{color:var(--text-secondary);font-size:.76rem;font-style:normal}.shop-bind-actions[data-v-a691598f]{margin-top:1.45rem;display:flex;justify-content:center;gap:.75rem;flex-wrap:wrap}.primary-action[data-v-a691598f],.secondary-action[data-v-a691598f]{min-height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;padding:0 1.05rem;font-size:.88rem;font-weight:850;text-decoration:none}.primary-action[data-v-a691598f]{border:none;background:var(--gradient-primary);color:var(--primary-ink);box-shadow:0 12px 26px rgba(var(--primary-rgb),.2)}.primary-action[data-v-a691598f]:disabled{cursor:not-allowed;opacity:.62;box-shadow:none}.secondary-action[data-v-a691598f]{border:1px solid rgba(148,163,184,.32);background:transparent;color:var(--text-secondary)}.shop-store-page[data-v-a691598f]{--shop-bg: #f4f6f8;--shop-card: #ffffff;--shop-soft: #f8fafc;--shop-border: rgba(226, 232, 240, .92);--shop-text: #111827;--shop-muted: #748094;--shop-accent: #f59e0b;--shop-accent-rgb: 245, 158, 11;min-height:100vh;padding-top:var(--workspace-topbar, 72px);background:var(--shop-bg);color:var(--shop-text);color-scheme:light}.shop-store-content[data-v-a691598f]{max-width:none;padding-top:1.65rem}.shop-store-head[data-v-a691598f]{border:1px solid var(--shop-border);border-radius:18px;background:linear-gradient(135deg,#fffffffc,#fffffff5 64%,#eff6fff0),#fff;padding:1.25rem;box-shadow:0 18px 46px #0f172a0e;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:start}.shop-store-title span[data-v-a691598f]{display:block;margin-bottom:.35rem;color:var(--shop-accent);font-size:.78rem;line-height:1.2;font-weight:900;text-transform:uppercase}.shop-store-title h1[data-v-a691598f]{margin:0;color:var(--shop-text);font-size:1.3rem;line-height:1.25;font-weight:950}.shop-store-actions[data-v-a691598f]{display:flex;align-items:center;justify-content:flex-end;gap:.65rem}.shop-store-actions .shop-primary-btn[data-v-a691598f],.shop-store-actions .shop-ghost-btn[data-v-a691598f]{flex:0 0 92px;width:92px;min-width:92px;max-width:92px;height:42px;min-height:42px;max-height:42px;box-sizing:border-box;border:1px solid rgba(203,213,225,.86);padding:0 .75rem;line-height:1;overflow:hidden;text-overflow:ellipsis;box-shadow:none}.shop-primary-btn[data-v-a691598f],.shop-ghost-btn[data-v-a691598f]{min-height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;padding:0 1rem;font:inherit;font-size:.88rem;font-weight:900;text-decoration:none;cursor:pointer;white-space:nowrap}.shop-primary-btn[data-v-a691598f]{border:0;background:linear-gradient(135deg,#fbbf24,#d97706);color:#111827;box-shadow:0 10px 22px rgba(var(--shop-accent-rgb),.22)}.shop-store-actions .shop-primary-btn[data-v-a691598f]{border:1px solid rgba(var(--shop-accent-rgb),.35);box-shadow:none}.shop-ghost-btn[data-v-a691598f]{border:1px solid rgba(203,213,225,.86);background:#ffffffb3;color:#334155}.shop-primary-btn[data-v-a691598f]:disabled,.shop-ghost-btn[data-v-a691598f]:disabled{cursor:not-allowed;opacity:.62;box-shadow:none}.shop-summary-grid[data-v-a691598f]{grid-column:1 / -1;margin:.55rem 0 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.72rem}.shop-summary-item[data-v-a691598f]{min-width:0;border:1px solid rgba(226,232,240,.86);border-radius:12px;background:#f8fafcc2;padding:.85rem .95rem}.shop-summary-item dt[data-v-a691598f]{margin:0;color:var(--shop-muted);font-size:.74rem;font-weight:820}.shop-summary-item dd[data-v-a691598f]{margin:.28rem 0 0;color:var(--shop-text);font-size:1.05rem;font-weight:950;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shop-store-panel[data-v-a691598f]{margin-top:1rem;min-height:420px;border:1px solid var(--shop-border);border-radius:18px;background:var(--shop-card);padding:1.1rem 1.2rem 1.25rem;box-shadow:0 14px 36px #0f172a09}.shop-section-head[data-v-a691598f]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.2rem .1rem .95rem}.shop-section-head h2[data-v-a691598f]{margin:0;color:var(--shop-text);font-size:1rem;line-height:1.3;font-weight:950}.shop-section-head span[data-v-a691598f]{display:block;margin-top:.25rem;color:var(--shop-muted);font-size:.78rem;font-weight:760}.shop-empty[data-v-a691598f],.shop-login-empty[data-v-a691598f]{min-height:min(520px,calc(100vh - 270px));display:grid;place-items:center;align-content:center;gap:.85rem;text-align:center}.shop-empty[data-v-a691598f]{margin-top:1.1rem;border:1px dashed rgba(203,213,225,.9);border-radius:16px;background:linear-gradient(180deg,#f8fafcb8,#fffffff5),#fff}.shop-login-empty h2[data-v-a691598f],.shop-empty-copy h3[data-v-a691598f]{margin:0;color:var(--shop-text);font-size:1.08rem;line-height:1.35;font-weight:950}.shop-login-empty p[data-v-a691598f],.shop-empty p[data-v-a691598f]{max-width:520px;margin:0;color:var(--shop-muted);font-size:.92rem;line-height:1.65;font-weight:700}.shop-empty-icon[data-v-a691598f]{width:82px;height:82px;display:inline-flex;align-items:center;justify-content:center;color:var(--shop-accent)}.shop-empty-icon svg[data-v-a691598f]{width:100%;height:100%}.shop-empty-icon.is-loading svg[data-v-a691598f]{width:42px;height:42px;animation:shop-spin-a691598f .9s linear infinite}.shop-empty-copy[data-v-a691598f]{display:grid;gap:.85rem;justify-items:center}.shop-login-btn[data-v-a691598f]{min-width:136px}.shop-table-wrap[data-v-a691598f]{width:100%;min-width:0;overflow-x:auto;border:1px solid rgba(226,232,240,.74);border-radius:14px;background:linear-gradient(180deg,#f8fafceb,#fffffffa),var(--shop-card);box-shadow:inset 0 1px #ffffffb8}.shop-store-table[data-v-a691598f]{width:100%;min-width:1190px;border-collapse:separate;border-spacing:0;table-layout:fixed}.shop-col-seller-name[data-v-a691598f],.shop-col-shop-name[data-v-a691598f]{width:17%}.shop-col-shop-region[data-v-a691598f],.shop-col-seller-region[data-v-a691598f]{width:8%}.shop-col-seller-type[data-v-a691598f]{width:15%}.shop-col-auth-status[data-v-a691598f]{width:9%}.shop-col-bound-at[data-v-a691598f]{width:15%}.shop-col-action[data-v-a691598f]{width:11%}.shop-store-table th[data-v-a691598f],.shop-store-table td[data-v-a691598f]{min-width:0;border-bottom:1px solid rgba(226,232,240,.72);padding:.82rem 1rem;text-align:left;vertical-align:middle}.shop-store-table th[data-v-a691598f]{position:sticky;top:0;z-index:1;background:#f8fafcf5;color:var(--shop-muted);font-size:.72rem;line-height:1.25;font-weight:900;white-space:nowrap}.shop-store-table th[data-v-a691598f]:first-child{border-top-left-radius:13px}.shop-store-table th[data-v-a691598f]:last-child{border-top-right-radius:13px}.shop-store-table td[data-v-a691598f]{color:var(--shop-text);font-size:.84rem;line-height:1.35;font-weight:760;transition:background .18s ease}.shop-store-table tbody tr[data-v-a691598f]{background:transparent}.shop-store-table tbody tr:hover td[data-v-a691598f]{background:#f59e0b0f}.shop-store-table tbody tr:hover .shop-row-action[data-v-a691598f]{background:#fff8ed}.shop-store-table tbody tr:last-child td[data-v-a691598f]{border-bottom:0}.shop-table-action-head[data-v-a691598f],.shop-row-action[data-v-a691598f]{position:sticky;right:0;text-align:right;box-shadow:-14px 0 24px #0f172a14}.shop-table-action-head[data-v-a691598f]{z-index:4}.shop-row-action[data-v-a691598f]{z-index:2;background:var(--shop-card)}.shop-data-btn[data-v-a691598f]{min-height:32px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(var(--shop-accent-rgb),.32);border-radius:8px;background:rgba(var(--shop-accent-rgb),.12);color:#92400e;padding:0 .72rem;font-size:.78rem;line-height:1;font-weight:900;white-space:nowrap;cursor:pointer}.shop-data-btn[data-v-a691598f]:hover:not(:disabled){background:rgba(var(--shop-accent-rgb),.2)}.shop-data-btn[data-v-a691598f]:disabled{cursor:not-allowed;opacity:.45}.shop-table-main[data-v-a691598f],.shop-table-time[data-v-a691598f]{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shop-table-main[data-v-a691598f]{color:var(--shop-text);font-size:.9rem;line-height:1.35;font-weight:850}.shop-table-time[data-v-a691598f]{color:var(--shop-muted);font-size:.82rem;font-weight:780}.shop-region-tag[data-v-a691598f],.shop-type-tag[data-v-a691598f],.shop-auth-status[data-v-a691598f]{box-sizing:border-box;max-width:100%;min-height:26px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:0 .62rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;font-size:.75rem;line-height:1;font-weight:900}.shop-region-tag[data-v-a691598f]{border:1px solid rgba(59,130,246,.18);background:#3b82f614;color:#1d4ed8}.shop-region-tag.is-shop[data-v-a691598f]{border-color:#0ea5e933;background:#0ea5e914;color:#0369a1}.shop-type-tag[data-v-a691598f]{border:1px solid rgba(245,158,11,.24);background:#f59e0b1f;color:#92400e}.shop-auth-status.is-authorized[data-v-a691598f]{border:1px solid rgba(16,185,129,.22);background:#10b9811a;color:#047857}.shop-auth-status.is-canceled[data-v-a691598f]{border:1px solid rgba(100,116,139,.24);background:#64748b1a;color:#475569}.shop-auth-status.is-expired[data-v-a691598f]{border:1px solid rgba(239,68,68,.24);background:#ef44441a;color:#b91c1c}.shop-analytics-modal-shell[data-v-a691598f]{--analytics-bg: #ffffff;--analytics-border: rgba(226, 232, 240, .82);--analytics-border-strong: rgba(203, 213, 225, .92);--analytics-soft: #f8fafc;--analytics-soft-strong: #f1f5f9;--analytics-text: #111827;--analytics-muted: #64748b;--analytics-accent: #f59e0b;--analytics-accent-rgb: 245, 158, 11;position:fixed;inset:0;z-index:100000;display:flex;align-items:stretch;justify-content:flex-end;padding:0}.shop-analytics-modal-backdrop[data-v-a691598f]{position:absolute;inset:0;border:0;background:#0f172a5c;cursor:pointer}.shop-analytics-modal[data-v-a691598f]{position:relative;z-index:1;width:min(760px,100vw);max-width:100%;height:100vh;height:100dvh;max-height:none;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--analytics-border);border-right:0;border-radius:18px 0 0 18px;background:var(--analytics-bg);color:var(--analytics-text);box-shadow:-24px 0 72px #0f172a47;animation:shop-drawer-in-a691598f .18s ease-out}.shop-analytics-modal-head[data-v-a691598f]{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--analytics-border);padding:1rem 1.25rem}.shop-analytics-modal-head span[data-v-a691598f],.shop-analytics-store span[data-v-a691598f],.shop-analytics-store dt[data-v-a691598f],.shop-analytics-toolbar span[data-v-a691598f],.shop-analytics-period-grid dt[data-v-a691598f],.shop-analytics-metric dt[data-v-a691598f],.shop-analytics-secondary-grid dt[data-v-a691598f]{color:var(--analytics-muted);font-size:.72rem;font-weight:850;letter-spacing:0;text-transform:uppercase}.shop-analytics-modal-head h2[data-v-a691598f]{margin:.22rem 0 0;color:var(--analytics-text);font-size:1.18rem;line-height:1.25;font-weight:900}.shop-analytics-modal-close[data-v-a691598f]{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--analytics-border);border-radius:8px;background:var(--analytics-soft);color:var(--analytics-text);font-size:1.35rem;line-height:1;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease}.shop-analytics-modal-close[data-v-a691598f]:hover{border-color:rgba(var(--analytics-accent-rgb),.36);background:rgba(var(--analytics-accent-rgb),.1);color:#92400e}.shop-analytics-store[data-v-a691598f]{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--analytics-border);background:var(--analytics-soft);padding:.9rem 1.25rem}.shop-analytics-store-main[data-v-a691598f]{min-width:0}.shop-analytics-store strong[data-v-a691598f]{display:block;margin-top:.18rem;color:var(--analytics-text);font-size:1.05rem;line-height:1.25;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shop-analytics-store-meta[data-v-a691598f]{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;margin:0;white-space:nowrap}.shop-analytics-store dt[data-v-a691598f],.shop-analytics-store dd[data-v-a691598f],.shop-analytics-period-grid dt[data-v-a691598f],.shop-analytics-period-grid dd[data-v-a691598f],.shop-analytics-metric dt[data-v-a691598f],.shop-analytics-metric dd[data-v-a691598f],.shop-analytics-secondary-grid dt[data-v-a691598f],.shop-analytics-secondary-grid dd[data-v-a691598f]{margin:0}.shop-analytics-store-meta div[data-v-a691598f]{display:flex;align-items:center;gap:.42rem;white-space:nowrap}.shop-analytics-tag[data-v-a691598f]{flex:0 0 auto;min-height:26px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(59,130,246,.18);border-radius:999px;background:#3b82f614;color:#1d4ed8;padding:0 .62rem;font-size:.75rem;line-height:1;font-weight:900;white-space:nowrap}.shop-analytics-period-grid dd[data-v-a691598f],.shop-analytics-secondary-grid dd[data-v-a691598f]{margin-top:.24rem;color:var(--analytics-text);font-size:.86rem;font-weight:850}.shop-analytics-body[data-v-a691598f]{flex:1 1 auto;min-height:0;overflow:auto;padding:1rem 1.25rem 1.25rem}.shop-analytics-toolbar[data-v-a691598f]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.8rem}.shop-analytics-toolbar p[data-v-a691598f]{margin:.22rem 0 0;color:var(--analytics-muted);font-size:.82rem;line-height:1.5;font-weight:760}.shop-analytics-refresh[data-v-a691598f]{min-width:82px}.shop-analytics-state[data-v-a691598f]{min-height:260px;display:grid;place-items:center;align-content:center;gap:.78rem;border:1px dashed var(--analytics-border);border-radius:12px;background:var(--analytics-soft);padding:1.5rem;text-align:center}.shop-analytics-state h3[data-v-a691598f],.shop-analytics-state p[data-v-a691598f]{margin:0}.shop-analytics-state h3[data-v-a691598f]{color:var(--analytics-text);font-size:1rem;font-weight:900}.shop-analytics-state p[data-v-a691598f]{color:var(--analytics-muted);font-size:.88rem;line-height:1.6;font-weight:740}.shop-analytics-period-panel[data-v-a691598f]{border:1px solid var(--analytics-border-strong);border-radius:14px;background:linear-gradient(135deg,rgba(var(--analytics-accent-rgb),.08),#f8fafcdb 46%,#fffffffa),var(--analytics-bg);padding:.95rem;box-shadow:inset 0 1px #ffffffb8}.shop-analytics-period-head[data-v-a691598f],.shop-analytics-section-headline[data-v-a691598f]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.shop-analytics-period-head h3[data-v-a691598f],.shop-analytics-section-headline h3[data-v-a691598f]{margin:0;color:var(--analytics-text);font-size:.95rem;line-height:1.3;font-weight:950}.shop-analytics-period-head span[data-v-a691598f],.shop-analytics-section-headline span[data-v-a691598f]{color:var(--analytics-muted);font-size:.75rem;line-height:1.3;font-weight:850;white-space:nowrap}.shop-analytics-period-grid[data-v-a691598f]{margin:.82rem 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.62rem}.shop-analytics-period-grid div[data-v-a691598f]{min-width:0;border:1px solid rgba(226,232,240,.86);border-radius:10px;background:#ffffffad;padding:.72rem .82rem}.shop-analytics-period-grid dd[data-v-a691598f]{line-height:1.35;overflow-wrap:anywhere}.shop-analytics-section[data-v-a691598f]{margin-top:.95rem}.shop-analytics-metric-grid[data-v-a691598f]{margin:.62rem 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.shop-analytics-metric[data-v-a691598f]{min-width:0;border:1px solid var(--analytics-border);border-radius:12px;background:var(--analytics-soft);padding:.9rem .95rem}.shop-analytics-metric dd[data-v-a691598f]{margin:.35rem 0 0;color:var(--analytics-text);font-size:1.16rem;line-height:1.2;font-weight:950;overflow-wrap:anywhere}.shop-analytics-metric span[data-v-a691598f]{display:inline-flex;margin-top:.42rem;min-height:22px;align-items:center;border-radius:999px;padding:0 .5rem;font-size:.72rem;font-weight:900}.shop-analytics-metric span.is-up[data-v-a691598f]{background:#10b9811f;color:#047857}.shop-analytics-metric span.is-down[data-v-a691598f]{background:#ef44441f;color:#b91c1c}.shop-analytics-metric span.is-flat[data-v-a691598f]{background:#64748b1f;color:#475569}.shop-analytics-secondary-grid[data-v-a691598f]{margin:.62rem 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--analytics-border);border-radius:14px;background:var(--analytics-soft);overflow:hidden}.shop-analytics-secondary-grid div[data-v-a691598f]{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.78rem .95rem;border-bottom:1px solid var(--analytics-border)}.shop-analytics-secondary-grid div[data-v-a691598f]:nth-child(odd){border-right:1px solid var(--analytics-border)}.shop-analytics-secondary-grid div[data-v-a691598f]:last-child,.shop-analytics-secondary-grid div[data-v-a691598f]:nth-last-child(2):nth-child(odd){border-bottom:0}.shop-analytics-secondary-grid dd[data-v-a691598f]{margin-top:0;text-align:right;overflow-wrap:anywhere}.shop-store-page.is-dark[data-v-a691598f]{--shop-bg: #101214;--shop-card: #111827;--shop-soft: #172033;--shop-border: rgba(71, 85, 105, .64);--shop-text: #f8fafc;--shop-muted: #aab4c5;--shop-accent: #fbbf24;--shop-accent-rgb: 251, 191, 36;background:var(--shop-bg);color-scheme:dark}.shop-store-page.is-dark .shop-store-head[data-v-a691598f]{border-color:var(--shop-border);background:linear-gradient(135deg,#111827fa,#0f172af5),#111827}.shop-store-page.is-dark .shop-summary-item[data-v-a691598f]{border-color:#475569ad;background:#0f172ab8}.shop-store-page.is-dark .shop-ghost-btn[data-v-a691598f]{border-color:#475569b8;background:#0f172aa3;color:#e5e7eb}.shop-store-page.is-dark .shop-empty[data-v-a691598f]{border-color:#475569ad;background:linear-gradient(180deg,#0f172a70,#111827db),#111827}.shop-store-page.is-dark .shop-table-wrap[data-v-a691598f]{border-color:#475569ad;background:linear-gradient(180deg,#111827cc,#0f172adb),#111827;box-shadow:inset 0 1px #ffffff08}.shop-store-page.is-dark .shop-store-table th[data-v-a691598f],.shop-store-page.is-dark .shop-store-table td[data-v-a691598f]{border-bottom-color:#47556980}.shop-store-page.is-dark .shop-store-table th[data-v-a691598f]{background:#0f172af0;color:#aab4c5e6}.shop-store-page.is-dark .shop-store-table tbody tr:hover td[data-v-a691598f]{background:#fbbf2411}.shop-store-page.is-dark .shop-table-action-head[data-v-a691598f],.shop-store-page.is-dark .shop-row-action[data-v-a691598f]{box-shadow:-14px 0 24px #00000052}.shop-store-page.is-dark .shop-row-action[data-v-a691598f]{background:#111827}.shop-store-page.is-dark .shop-store-table tbody tr:hover .shop-row-action[data-v-a691598f]{background:#1b2231}.shop-store-page.is-dark .shop-table-main[data-v-a691598f]{color:#f8fafc}.shop-store-page.is-dark .shop-table-time[data-v-a691598f]{color:#cbd5e1}.shop-store-page.is-dark .shop-region-tag[data-v-a691598f]{border-color:#60a5fa38;background:#2563eb29;color:#bfdbfe}.shop-store-page.is-dark .shop-region-tag.is-shop[data-v-a691598f]{border-color:#38bdf838;background:#0ea5e924;color:#bae6fd}.shop-store-page.is-dark .shop-type-tag[data-v-a691598f]{border-color:#fbbf2442;background:#b4530938;color:#fde68a}.shop-store-page.is-dark .shop-auth-status.is-authorized[data-v-a691598f]{border-color:#34d3993d;background:#0596692e;color:#a7f3d0}.shop-store-page.is-dark .shop-auth-status.is-canceled[data-v-a691598f]{border-color:#94a3b833;background:#64748b24;color:#cbd5e1}.shop-store-page.is-dark .shop-auth-status.is-expired[data-v-a691598f]{border-color:#f871713d;background:#b91c1c2e;color:#fecaca}.shop-store-page.is-dark .shop-data-btn[data-v-a691598f]{border-color:#fbbf2447;background:#b4530933;color:#fde68a}.shop-analytics-modal-shell.is-dark[data-v-a691598f]{--analytics-bg: #111827;--analytics-border: rgba(71, 85, 105, .68);--analytics-border-strong: rgba(100, 116, 139, .72);--analytics-soft: #172033;--analytics-soft-strong: #1e293b;--analytics-text: #f8fafc;--analytics-muted: #aab4c5;--analytics-accent: #fbbf24;--analytics-accent-rgb: 251, 191, 36}.shop-analytics-modal-shell.is-dark .shop-analytics-modal-close[data-v-a691598f]:hover{color:#fde68a}.shop-analytics-modal-shell.is-dark .shop-analytics-tag[data-v-a691598f]{border-color:#60a5fa38;background:#2563eb29;color:#bfdbfe}.shop-analytics-modal-shell.is-dark .shop-analytics-period-panel[data-v-a691598f]{background:linear-gradient(135deg,#b4530938,#0f172ab3 48%,#111827f5),#111827;box-shadow:inset 0 1px #ffffff0a}.shop-analytics-modal-shell.is-dark .shop-analytics-period-grid div[data-v-a691598f]{border-color:#4755699e;background:#0f172a94}.shop-analytics-modal-shell.is-dark .shop-analytics-secondary-grid[data-v-a691598f]{background:#0f172a94}.shop-analytics-modal-shell.is-dark .shop-analytics-metric span.is-up[data-v-a691598f]{background:#05966933;color:#a7f3d0}.shop-analytics-modal-shell.is-dark .shop-analytics-metric span.is-down[data-v-a691598f]{background:#b91c1c38;color:#fecaca}.shop-analytics-modal-shell.is-dark .shop-analytics-metric span.is-flat[data-v-a691598f]{background:#64748b38;color:#cbd5e1}.shop-table-wrap[data-v-a691598f]::-webkit-scrollbar{height:10px}.shop-table-wrap[data-v-a691598f]::-webkit-scrollbar-track{background:transparent}.shop-table-wrap[data-v-a691598f]::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:999px;background:#94a3b86b;background-clip:content-box}@keyframes shop-spin-a691598f{to{transform:rotate(360deg)}}@keyframes shop-drawer-in-a691598f{0%{transform:translate(28px)}to{transform:translate(0)}}@media(max-width:1080px){.shop-summary-grid[data-v-a691598f]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.shop-analytics-modal-shell[data-v-a691598f]{padding:0}.shop-analytics-modal[data-v-a691598f]{width:100vw;height:100vh;height:100dvh;border-left:0;border-radius:0}.shop-analytics-store[data-v-a691598f]{align-items:stretch;flex-direction:column}.shop-analytics-store-meta[data-v-a691598f]{display:flex;justify-content:flex-end}.shop-analytics-toolbar[data-v-a691598f]{align-items:stretch;flex-direction:column}.shop-analytics-period-grid[data-v-a691598f],.shop-analytics-metric-grid[data-v-a691598f],.shop-analytics-secondary-grid[data-v-a691598f]{grid-template-columns:1fr}.shop-analytics-secondary-grid div[data-v-a691598f]{align-items:flex-start;flex-direction:column;gap:.2rem}.shop-analytics-secondary-grid div[data-v-a691598f]:nth-child(odd){border-right:0}.shop-analytics-secondary-grid div[data-v-a691598f]:nth-last-child(2){border-bottom:1px solid var(--analytics-border)}.shop-analytics-secondary-grid dd[data-v-a691598f]{text-align:left}.shop-bind-main[data-v-a691598f]{padding:6rem 1rem 2rem}.shop-bind-panel[data-v-a691598f]{padding:1.35rem}.shop-bind-actions[data-v-a691598f]{display:grid}.shop-store-content[data-v-a691598f]{padding-top:1.25rem}.shop-store-head[data-v-a691598f]{grid-template-columns:1fr}.shop-store-actions[data-v-a691598f]{justify-content:flex-start;flex-wrap:wrap}.shop-summary-grid[data-v-a691598f]{grid-template-columns:1fr}}.shop-creator-page[data-v-756c21c2]{--shop-creator-bg: #f4f6f8;--shop-creator-card: #ffffff;--shop-creator-border: rgba(226, 232, 240, .92);--shop-creator-text: #111827;--shop-creator-muted: #748094;--shop-creator-accent: #f59e0b;--shop-creator-accent-rgb: 245, 158, 11;min-height:100vh;padding-top:var(--workspace-topbar, 72px);background:var(--shop-creator-bg);color:var(--shop-creator-text);color-scheme:light}.shop-creator-content[data-v-756c21c2]{max-width:none;padding-top:1.65rem}.shop-creator-head[data-v-756c21c2]{border:1px solid var(--shop-creator-border);border-radius:18px;background:linear-gradient(135deg,#fffffffc,#fffffff5 64%,#eff6fff0),#fff;padding:1.25rem;box-shadow:0 18px 46px #0f172a0e;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:start}.shop-creator-title span[data-v-756c21c2]{display:block;margin-bottom:.35rem;color:var(--shop-creator-accent);font-size:.78rem;line-height:1.2;font-weight:900;text-transform:uppercase}.shop-creator-title h1[data-v-756c21c2]{margin:0;color:var(--shop-creator-text);font-size:1.3rem;line-height:1.25;font-weight:950}.shop-creator-actions[data-v-756c21c2]{display:flex;align-items:center;justify-content:flex-end;gap:.65rem}.shop-creator-actions .shop-creator-primary-btn[data-v-756c21c2],.shop-creator-actions .shop-creator-ghost-btn[data-v-756c21c2]{flex:0 0 92px;width:92px;min-width:92px;max-width:92px;height:42px;min-height:42px;max-height:42px;box-sizing:border-box;border:1px solid rgba(203,213,225,.86);padding:0 .75rem;line-height:1;overflow:hidden;text-overflow:ellipsis;box-shadow:none}.shop-creator-primary-btn[data-v-756c21c2],.shop-creator-ghost-btn[data-v-756c21c2]{min-height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;padding:0 1rem;font:inherit;font-size:.88rem;font-weight:900;text-decoration:none;cursor:pointer;white-space:nowrap}.shop-creator-primary-btn[data-v-756c21c2]{border:0;background:linear-gradient(135deg,#fbbf24,#d97706);color:#111827;box-shadow:0 10px 22px rgba(var(--shop-creator-accent-rgb),.22)}.shop-creator-actions .shop-creator-primary-btn[data-v-756c21c2]{border:1px solid rgba(var(--shop-creator-accent-rgb),.35);box-shadow:none}.shop-creator-ghost-btn[data-v-756c21c2]{border:1px solid rgba(203,213,225,.86);background:#ffffffb3;color:#334155}.shop-creator-primary-btn[data-v-756c21c2]:disabled,.shop-creator-ghost-btn[data-v-756c21c2]:disabled{cursor:not-allowed;opacity:.62;box-shadow:none}.shop-creator-summary-grid[data-v-756c21c2]{grid-column:1 / -1;margin:.55rem 0 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.72rem}.shop-creator-summary-item[data-v-756c21c2]{min-width:0;border:1px solid rgba(226,232,240,.86);border-radius:12px;background:#f8fafcc2;padding:.85rem .95rem}.shop-creator-summary-item dt[data-v-756c21c2]{margin:0;color:var(--shop-creator-muted);font-size:.74rem;font-weight:820}.shop-creator-summary-item dd[data-v-756c21c2]{margin:.28rem 0 0;color:var(--shop-creator-text);font-size:1.05rem;font-weight:950;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shop-creator-panel[data-v-756c21c2]{margin-top:1rem;min-height:420px;border:1px solid var(--shop-creator-border);border-radius:18px;background:var(--shop-creator-card);padding:1.1rem 1.2rem 1.25rem;box-shadow:0 14px 36px #0f172a09}.shop-creator-section-head[data-v-756c21c2]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.2rem .1rem .95rem}.shop-creator-section-head h2[data-v-756c21c2]{margin:0;color:var(--shop-creator-text);font-size:1rem;line-height:1.3;font-weight:950}.shop-creator-section-head span[data-v-756c21c2]{display:block;margin-top:.25rem;color:var(--shop-creator-muted);font-size:.78rem;font-weight:760}.shop-creator-empty[data-v-756c21c2],.shop-creator-login-empty[data-v-756c21c2]{min-height:min(520px,calc(100vh - 270px));display:grid;place-items:center;align-content:center;gap:.85rem;text-align:center}.shop-creator-empty[data-v-756c21c2]{margin-top:1.1rem;border:1px dashed rgba(203,213,225,.9);border-radius:16px;background:linear-gradient(180deg,#f8fafcb8,#fffffff5),#fff}.shop-creator-login-empty h2[data-v-756c21c2],.shop-creator-empty-copy h3[data-v-756c21c2]{margin:0;color:var(--shop-creator-text);font-size:1.08rem;line-height:1.35;font-weight:950}.shop-creator-login-empty p[data-v-756c21c2],.shop-creator-empty p[data-v-756c21c2]{max-width:520px;margin:0;color:var(--shop-creator-muted);font-size:.92rem;line-height:1.65;font-weight:700}.shop-creator-empty-icon[data-v-756c21c2]{width:82px;height:82px;display:inline-flex;align-items:center;justify-content:center;color:var(--shop-creator-accent)}.shop-creator-empty-icon svg[data-v-756c21c2]{width:100%;height:100%}.shop-creator-empty-icon.is-loading svg[data-v-756c21c2]{width:42px;height:42px;animation:shop-creator-spin-756c21c2 .9s linear infinite}.shop-creator-empty-copy[data-v-756c21c2]{display:grid;gap:.85rem;justify-items:center}.shop-creator-login-btn[data-v-756c21c2]{min-width:136px}.shop-creator-table-wrap[data-v-756c21c2]{width:100%;min-width:0;overflow-x:auto;border:1px solid rgba(226,232,240,.74);border-radius:14px;background:linear-gradient(180deg,#f8fafceb,#fffffffa),var(--shop-creator-card);box-shadow:inset 0 1px #ffffffb8}.shop-creator-table[data-v-756c21c2]{width:100%;min-width:1360px;border-collapse:separate;border-spacing:0;table-layout:fixed}.shop-creator-col-profile[data-v-756c21c2]{width:18%}.shop-creator-col-open-id[data-v-756c21c2]{width:22%}.shop-creator-col-user-type[data-v-756c21c2]{width:11%}.shop-creator-col-selection-region[data-v-756c21c2],.shop-creator-col-register-region[data-v-756c21c2],.shop-creator-col-status[data-v-756c21c2]{width:8%}.shop-creator-col-auth-time[data-v-756c21c2]{width:12%}.shop-creator-col-actions[data-v-756c21c2]{width:8%}.shop-creator-table th[data-v-756c21c2],.shop-creator-table td[data-v-756c21c2]{min-width:0;border-bottom:1px solid rgba(226,232,240,.72);padding:.82rem 1rem;text-align:left;vertical-align:middle}.shop-creator-table th[data-v-756c21c2]{position:sticky;top:0;z-index:1;background:#f8fafcf5;color:var(--shop-creator-muted);font-size:.72rem;line-height:1.25;font-weight:900;white-space:nowrap}.shop-creator-table th[data-v-756c21c2]:first-child{border-top-left-radius:13px}.shop-creator-table th[data-v-756c21c2]:last-child{border-top-right-radius:13px}.shop-creator-table td[data-v-756c21c2]{color:var(--shop-creator-text);font-size:.84rem;line-height:1.35;font-weight:760;transition:background .18s ease}.shop-creator-table tbody tr:hover td[data-v-756c21c2]{background:#f59e0b0f}.shop-creator-table tbody tr:last-child td[data-v-756c21c2]{border-bottom:0}.shop-creator-table-action-head[data-v-756c21c2],.shop-creator-row-action[data-v-756c21c2]{position:sticky;right:0;text-align:right;box-shadow:-14px 0 24px #0f172a14}.shop-creator-table-action-head[data-v-756c21c2]{z-index:4}.shop-creator-row-action[data-v-756c21c2]{z-index:2;background:var(--shop-creator-card)}.shop-creator-table tbody tr:hover .shop-creator-row-action[data-v-756c21c2]{background:#fff8ed}.shop-creator-profile[data-v-756c21c2]{min-width:0;display:flex;align-items:center;gap:.72rem}.shop-creator-avatar[data-v-756c21c2]{width:42px;height:42px;border-radius:999px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;color:#fff;font-size:.92rem;font-weight:950;line-height:1;background:linear-gradient(135deg,#fbbf24,#d97706);box-shadow:inset 0 0 0 1px #ffffff57}.shop-creator-avatar img[data-v-756c21c2]{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.shop-creator-profile-main[data-v-756c21c2]{min-width:0;display:grid;gap:.18rem}.shop-creator-profile-main strong[data-v-756c21c2],.shop-creator-profile-main small[data-v-756c21c2],.shop-creator-table-main[data-v-756c21c2],.shop-creator-table-time[data-v-756c21c2]{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shop-creator-profile-main strong[data-v-756c21c2],.shop-creator-table-main[data-v-756c21c2]{color:var(--shop-creator-text);font-size:.9rem;line-height:1.35;font-weight:850}.shop-creator-profile-main small[data-v-756c21c2],.shop-creator-table-time[data-v-756c21c2]{color:var(--shop-creator-muted);font-size:.78rem;font-weight:760}.shop-creator-table-main.is-mono[data-v-756c21c2]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.76rem}.shop-creator-region-tag[data-v-756c21c2],.shop-creator-type-tag[data-v-756c21c2],.shop-creator-auth-status[data-v-756c21c2]{max-width:100%;min-height:26px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:0 .62rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;font-size:.75rem;line-height:1;font-weight:900}.shop-creator-region-tag[data-v-756c21c2]{border:1px solid rgba(59,130,246,.18);background:#3b82f614;color:#1d4ed8}.shop-creator-region-tag.is-register[data-v-756c21c2]{border-color:#0ea5e933;background:#0ea5e914;color:#0369a1}.shop-creator-type-tag[data-v-756c21c2]{min-width:4.75rem;border:1px solid rgba(99,102,241,.2);background:#6366f114;color:#4338ca}.shop-creator-auth-status.is-authorized[data-v-756c21c2]{border:1px solid rgba(16,185,129,.22);background:#10b9811a;color:#047857}.shop-creator-auth-status.is-unauthorized[data-v-756c21c2]{border:1px solid rgba(239,68,68,.24);background:#ef44441a;color:#b91c1c}.shop-creator-publish-btn[data-v-756c21c2]{min-height:32px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:9px;background:linear-gradient(135deg,#fbbf24,#d97706);color:#111827;padding:0 .75rem;font:inherit;font-size:.76rem;line-height:1;font-weight:900;white-space:nowrap;cursor:pointer;box-shadow:0 8px 18px rgba(var(--shop-creator-accent-rgb),.2);transition:box-shadow .18s ease,transform .18s ease,opacity .18s ease}.shop-creator-publish-btn[data-v-756c21c2]:hover:not(:disabled),.shop-creator-publish-btn[data-v-756c21c2]:focus-visible{box-shadow:0 0 0 3px rgba(var(--shop-creator-accent-rgb),.2),0 10px 22px rgba(var(--shop-creator-accent-rgb),.24);outline:none}.shop-creator-publish-btn[data-v-756c21c2]:hover:not(:disabled){transform:translateY(-1px)}.shop-creator-publish-btn[data-v-756c21c2]:disabled{cursor:not-allowed;opacity:.55;box-shadow:none}.shop-creator-publish-backdrop[data-v-756c21c2]{position:fixed;inset:0;z-index:120;display:flex;align-items:stretch;justify-content:flex-end;padding:0;background:#0f172a8f;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.shop-creator-publish-drawer[data-v-756c21c2]{--shop-creator-publish-inset: clamp(1rem, 2vw, 1.5rem);width:min(1180px,calc(100vw - 64px));height:100vh;border:0;border-left:1px solid var(--shop-creator-border);border-radius:0;background:var(--shop-creator-card);color:var(--shop-creator-text);display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;box-shadow:-28px 0 90px #0000006b;animation:shop-creator-drawer-in-756c21c2 .22s ease-out}.shop-creator-publish-header[data-v-756c21c2]{min-width:0;border-bottom:1px solid var(--shop-creator-border);padding:1rem var(--shop-creator-publish-inset);background:linear-gradient(180deg,#f8fafcf5,#ffffffeb)}.shop-creator-publish-header-inner[data-v-756c21c2]{width:min(1600px,100%);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:1rem}.shop-creator-publish-heading[data-v-756c21c2]{min-width:0;display:grid;gap:.22rem}.shop-creator-publish-heading h2[data-v-756c21c2]{margin:0;color:var(--shop-creator-text);font-size:1.05rem;line-height:1.3;font-weight:950}.shop-creator-publish-heading span[data-v-756c21c2]{min-width:0;color:var(--shop-creator-muted);font-size:.8rem;line-height:1.35;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shop-creator-publish-close[data-v-756c21c2]{width:40px;height:40px;flex:0 0 auto;display:grid;place-items:center;border:1px solid rgba(203,213,225,.86);border-radius:10px;background:#ffffffc2;color:var(--shop-creator-text);padding:0;line-height:0;cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.shop-creator-publish-close svg[data-v-756c21c2]{width:20px;height:20px;display:block}.shop-creator-publish-close[data-v-756c21c2]:hover,.shop-creator-publish-close[data-v-756c21c2]:focus-visible{border-color:rgba(var(--shop-creator-accent-rgb),.45);background:#fffffff2;box-shadow:0 0 0 3px rgba(var(--shop-creator-accent-rgb),.16);outline:none}.shop-creator-publish-body[data-v-756c21c2]{min-height:0;overflow:auto;padding:var(--shop-creator-publish-inset)}.shop-creator-page.is-dark[data-v-756c21c2]{--shop-creator-bg: #101214;--shop-creator-card: #111827;--shop-creator-border: rgba(71, 85, 105, .64);--shop-creator-text: #f8fafc;--shop-creator-muted: #aab4c5;--shop-creator-accent: #fbbf24;--shop-creator-accent-rgb: 251, 191, 36;background:var(--shop-creator-bg);color-scheme:dark}.shop-creator-page.is-dark .shop-creator-head[data-v-756c21c2]{border-color:var(--shop-creator-border);background:linear-gradient(135deg,#111827fa,#0f172af5),#111827}.shop-creator-page.is-dark .shop-creator-summary-item[data-v-756c21c2]{border-color:#475569ad;background:#0f172ab8}.shop-creator-page.is-dark .shop-creator-ghost-btn[data-v-756c21c2]{border-color:#475569b8;background:#0f172aa3;color:#e5e7eb}.shop-creator-page.is-dark .shop-creator-empty[data-v-756c21c2]{border-color:#475569ad;background:linear-gradient(180deg,#0f172a70,#111827db),#111827}.shop-creator-page.is-dark .shop-creator-table-wrap[data-v-756c21c2]{border-color:#475569ad;background:linear-gradient(180deg,#111827cc,#0f172adb),#111827;box-shadow:inset 0 1px #ffffff08}.shop-creator-page.is-dark .shop-creator-table th[data-v-756c21c2],.shop-creator-page.is-dark .shop-creator-table td[data-v-756c21c2]{border-bottom-color:#47556980}.shop-creator-page.is-dark .shop-creator-table th[data-v-756c21c2]{background:#0f172af0;color:#aab4c5e6}.shop-creator-page.is-dark .shop-creator-table tbody tr:hover td[data-v-756c21c2]{background:#fbbf2411}.shop-creator-page.is-dark .shop-creator-table tbody tr:hover .shop-creator-row-action[data-v-756c21c2]{background:#1e293bf5}.shop-creator-page.is-dark .shop-creator-table-action-head[data-v-756c21c2]{background:#0f172af0}.shop-creator-page.is-dark .shop-creator-row-action[data-v-756c21c2]{background:#111827fa}.shop-creator-page.is-dark .shop-creator-profile-main strong[data-v-756c21c2],.shop-creator-page.is-dark .shop-creator-table-main[data-v-756c21c2]{color:#f8fafc}.shop-creator-page.is-dark .shop-creator-profile-main small[data-v-756c21c2],.shop-creator-page.is-dark .shop-creator-table-time[data-v-756c21c2]{color:#cbd5e1}.shop-creator-page.is-dark .shop-creator-region-tag[data-v-756c21c2]{border-color:#60a5fa38;background:#2563eb29;color:#bfdbfe}.shop-creator-page.is-dark .shop-creator-region-tag.is-register[data-v-756c21c2]{border-color:#38bdf838;background:#0ea5e924;color:#bae6fd}.shop-creator-page.is-dark .shop-creator-type-tag[data-v-756c21c2]{border-color:#818cf83d;background:#4f46e529;color:#c7d2fe}.shop-creator-page.is-dark .shop-creator-auth-status.is-authorized[data-v-756c21c2]{border-color:#34d3993d;background:#0596692e;color:#a7f3d0}.shop-creator-page.is-dark .shop-creator-publish-header[data-v-756c21c2]{background:linear-gradient(180deg,#111827fa,#0f172af0)}.shop-creator-page.is-dark .shop-creator-publish-close[data-v-756c21c2]{border-color:#475569b8;background:#0f172aa3;color:#e5e7eb}.shop-creator-page.is-dark .shop-creator-publish-close[data-v-756c21c2]:hover,.shop-creator-page.is-dark .shop-creator-publish-close[data-v-756c21c2]:focus-visible{border-color:#fbbf2461;background:#1e293beb}.shop-creator-page.is-dark .shop-creator-auth-status.is-unauthorized[data-v-756c21c2]{border-color:#f871713d;background:#b91c1c2e;color:#fecaca}.shop-creator-table-wrap[data-v-756c21c2]::-webkit-scrollbar{height:10px}.shop-creator-table-wrap[data-v-756c21c2]::-webkit-scrollbar-track{background:transparent}.shop-creator-table-wrap[data-v-756c21c2]::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:999px;background:#94a3b86b;background-clip:content-box}@keyframes shop-creator-spin-756c21c2{to{transform:rotate(360deg)}}@keyframes shop-creator-drawer-in-756c21c2{0%{transform:translate(28px);opacity:.82}to{transform:translate(0);opacity:1}}@media(prefers-reduced-motion:reduce){.shop-creator-publish-drawer[data-v-756c21c2],.shop-creator-publish-btn[data-v-756c21c2],.shop-creator-empty-icon.is-loading svg[data-v-756c21c2]{animation:none;transition:none}}@media(max-width:1080px){.shop-creator-summary-grid[data-v-756c21c2]{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-creator-publish-drawer[data-v-756c21c2]{width:min(960px,calc(100vw - 40px))}}@media(max-width:720px){.shop-creator-content[data-v-756c21c2]{padding-top:1.25rem}.shop-creator-head[data-v-756c21c2]{grid-template-columns:1fr}.shop-creator-actions[data-v-756c21c2]{justify-content:flex-start;flex-wrap:wrap}.shop-creator-summary-grid[data-v-756c21c2]{grid-template-columns:1fr}.shop-creator-publish-drawer[data-v-756c21c2]{--shop-creator-publish-inset: .85rem;width:100vw}}
