:root{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--gomo-bg: #0b0e14;--gomo-surface-1: #0f1218;--gomo-surface-2: #121620;--gomo-surface-3: #1a1f2e;--gomo-text-1: #e6e9f2;--gomo-text-2: #9aa3b7;--gomo-text-3: #8a93a7;--gomo-text-muted: #7b8498;--gomo-border-1: #1f2530;--gomo-border-2: #2a3242;--gomo-accent: #436fe3;--gomo-accent-rgb: 67, 111, 227;--gomo-success: #22c55e;--gomo-success-rgb: 34, 197, 94;--gomo-warning: #f59e0b;--gomo-warning-rgb: 245, 158, 11;--gomo-danger: #ef4444;--gomo-danger-rgb: 239, 68, 68;--gomo-gold: #ffd08a;--gomo-gold-rgb: 255, 208, 138;--gomo-contrast-rgb: 255, 255, 255;--gomo-shadow-rgb: 0, 0, 0;--gomo-overlay-rgb: 5, 7, 10;--gomo-input-bg: #0f1218;--gomo-input-border: #2a3242;--gomo-input-text: #e6e9f2;--gomo-input-placeholder: #8a93a7;--gomo-button-primary-bg: #436fe3;--gomo-button-primary-bg-hover: #365dd6;--gomo-button-primary-text: #f5f7ff;--gomo-button-secondary-bg: #171d2a;--gomo-button-secondary-bg-hover: #1f283a;--gomo-button-secondary-text: #d8dded;--gomo-button-secondary-border: #2a3242;--gomo-focus-ring: rgba(var(--gomo-accent-rgb), .22);color:var(--gomo-text-1);background-color:var(--gomo-bg)}:root[data-theme=light]{--gomo-bg: #ffffff;--gomo-surface-1: #ffffff;--gomo-surface-2: #f2f2f5;--gomo-surface-3: #ebecef;--gomo-text-1: #1d1d1f;--gomo-text-2: #424245;--gomo-text-3: #6e6e73;--gomo-text-muted: #86868b;--gomo-border-1: #d2d2d7;--gomo-border-2: #c7c7cc;--gomo-accent: #0071e3;--gomo-accent-rgb: 0, 113, 227;--gomo-success: #16a34a;--gomo-success-rgb: 22, 163, 74;--gomo-warning: #d97706;--gomo-warning-rgb: 217, 119, 6;--gomo-danger: #dc2626;--gomo-danger-rgb: 220, 38, 38;--gomo-gold: #8a5f00;--gomo-gold-rgb: 138, 95, 0;--gomo-contrast-rgb: 29, 29, 31;--gomo-shadow-rgb: 15, 23, 42;--gomo-overlay-rgb: 15, 23, 42;--gomo-input-bg: #ffffff;--gomo-input-border: #c7c7cc;--gomo-input-text: #1d1d1f;--gomo-input-placeholder: #86868b;--gomo-button-primary-bg: #0071e3;--gomo-button-primary-bg-hover: #0065cc;--gomo-button-primary-text: #ffffff;--gomo-button-secondary-bg: #f5f5f7;--gomo-button-secondary-bg-hover: #ebebef;--gomo-button-secondary-text: #1d1d1f;--gomo-button-secondary-border: #d2d2d7;--gomo-focus-ring: rgba(var(--gomo-accent-rgb), .18);--gomo-upload-box-bg: #f7f7f7;--gomo-create-series-box-bg: #f5f5f5;--gomo-sidebar-icon-bg: #e6e9ed}*{box-sizing:border-box}img.brand-text-logo,img.home-hero-logo,img.auth-word-logo{object-fit:contain;object-position:center;max-width:100%}body{margin:0;min-width:320px;min-height:100vh;color:var(--gomo-text-1);background:var(--gomo-bg);transition:background-color .24s ease,color .24s ease}button,input,textarea,select{font:inherit;color:inherit}input,textarea,select{background:var(--gomo-input-bg);color:var(--gomo-input-text);border-color:var(--gomo-input-border)}input::placeholder,textarea::placeholder{color:var(--gomo-input-placeholder)}input:focus,textarea:focus,select:focus{outline:none;border-color:rgba(var(--gomo-accent-rgb),.72);box-shadow:0 0 0 3px var(--gomo-focus-ring)}button:not([class*=unstyled]){color:var(--gomo-button-secondary-text)}:root[data-theme=light] .btn-primary,:root[data-theme=light] .login-button,:root[data-theme=light] .auth-continue:not(:disabled){background:var(--gomo-button-primary-bg)!important;color:var(--gomo-button-primary-text)!important;border-color:var(--gomo-button-primary-bg)!important}:root[data-theme=light] .btn-primary:hover,:root[data-theme=light] .login-button:hover,:root[data-theme=light] .auth-continue:not(:disabled):hover{background:var(--gomo-button-primary-bg-hover)!important;border-color:var(--gomo-button-primary-bg-hover)!important}:root[data-theme=light] .btn-outline,:root[data-theme=light] .auth-provider{background:var(--gomo-button-secondary-bg)!important;color:var(--gomo-button-secondary-text)!important;border-color:var(--gomo-button-secondary-border)!important}:root[data-theme=light] .btn-outline:hover,:root[data-theme=light] .auth-provider:hover{background:var(--gomo-button-secondary-bg-hover)!important}:root[data-theme=light] .auth-terms,:root[data-theme=light] .auth-hint,:root[data-theme=light] .login-footer-icp,:root[data-theme=light] .footer-icp,:root[data-theme=light] .turnstile-success-right,:root[data-theme=light] .turnstile-cloudflare{color:var(--gomo-text-muted)!important}:root[data-theme=light] .landing-nav a,:root[data-theme=light] .topbar-nav-item,:root[data-theme=light] .auth-link,:root[data-theme=light] .auth-link-btn,:root[data-theme=light] .auth-email{color:var(--gomo-text-2)!important}:root[data-theme=light] .auth-input,:root[data-theme=light] .code-box,:root[data-theme=light] .auth-turnstile-box,:root[data-theme=light] .form-input,:root[data-theme=light] .modal-input,:root[data-theme=light] .modal-select{background:var(--gomo-input-bg)!important;color:var(--gomo-input-text)!important;border-color:var(--gomo-input-border)!important}:root[data-theme=light] .auth-input::placeholder,:root[data-theme=light] .form-input::placeholder,:root[data-theme=light] .modal-input::placeholder{color:var(--gomo-input-placeholder)!important}:root[data-theme=light] .auth-icon-btn:hover,:root[data-theme=light] .toast-close:hover{background:#f0f2f5!important}:root[data-theme=light] .theme-switcher{background:var(--gomo-surface-2)!important;border-color:var(--gomo-border-1)!important}:root[data-theme=light] .theme-switcher-option{color:var(--gomo-text-3)!important}:root[data-theme=light] .theme-switcher-option:hover{color:var(--gomo-text-1)!important;background:var(--gomo-surface-3)!important}:root[data-theme=light] .theme-switcher-option.active{background:#ffffff!important;color:var(--gomo-text-1)!important;border:1px solid var(--gomo-border-1)!important;box-shadow:0 1px 2px #0000000f!important}.profile-theme-switcher-wrap{padding:10px 10px 12px;border-top:1px solid rgba(var(--gomo-contrast-rgb),.08);margin-top:2px;background:transparent}.profile-theme-switcher-wrap .theme-switcher{width:100%;justify-content:center;padding:0}.avatar-dropdown.profile-menu .profile-theme-switcher-wrap .theme-switcher{background:transparent!important;border:none!important;box-shadow:none!important}:root[data-theme=light] .profile-theme-switcher-wrap{border-top-color:var(--gomo-border-1)!important}:root[data-theme=light] .toast-host{--toast-bg: #ffffff !important;--toast-text: var(--gomo-text-1) !important;--toast-close: var(--gomo-text-3) !important;border-color:var(--gomo-border-1)!important;box-shadow:0 10px 30px #0f172a1f!important}:root[data-theme=light] .toast-host.is-success{--toast-bg: #f3fbf5 !important;--toast-accent: var(--gomo-success) !important}:root[data-theme=light] .toast-host.is-warn{--toast-bg: #fff8ef !important;--toast-accent: var(--gomo-warning) !important}:root[data-theme=light] .toast-host.is-error{--toast-bg: #fff3f3 !important;--toast-accent: var(--gomo-danger) !important}:root[data-theme=light] :is(.page,.landing,.login-page,.review-page,.review-container,.distribution-center,.tasks-modal,.home-upload-box-wrapper,.acum-modal){color:var(--gomo-text-1)!important}:root[data-theme=light] :is(.page,.landing,.login-page,.review-page,.review-container,.distribution-center,.tasks-modal,.home-upload-box-wrapper,.acum-modal) :is(.card,[class*=-card],.panel,[class*=-panel],.modal,[class*=-modal],.table-wrap,[class*=table-wrap],.table-wrapper,[class*=-dropdown],[class*=-menu],[class*=-list],[class*=-section]){background:var(--gomo-surface-1)!important;border-color:var(--gomo-border-1)!important;color:var(--gomo-text-1)!important}:root[data-theme=light] :is(.page,.landing,.login-page,.review-page,.review-container,.distribution-center,.tasks-modal,.home-upload-box-wrapper,.acum-modal) :is(h1,h2,h3,h4,h5,h6,strong,b,th,td,label,.title,[class*=-title],[class*=-name],[class*=-number],[class*=-value]){color:var(--gomo-text-1)!important}:root[data-theme=light] :is(.page,.landing,.login-page,.review-page,.review-container,.distribution-center,.tasks-modal,.home-upload-box-wrapper,.acum-modal) :is(p,span,small,em,.hint,[class*=-hint],[class*=-desc],[class*=-meta],[class*=-subtitle],[class*=-sub],[class*=-status]){color:var(--gomo-text-2)!important}:root[data-theme=light] :is(.page,.landing,.login-page,.review-page,.review-container,.distribution-center,.tasks-modal,.home-upload-box-wrapper,.acum-modal) :is(.btn,[class*=btn],[class*=-button],[class*=-btn],button){border-color:var(--gomo-button-secondary-border)!important}:root[data-theme=light] :is(.page,.landing,.login-page,.review-page,.review-container,.distribution-center,.tasks-modal,.home-upload-box-wrapper,.acum-modal) :is(.btn-primary,.primary-btn,.login-button,.auth-continue:not(:disabled),[class*=primary]:not(.home-upload-primary):not(.home-upload-primary-char)){background:var(--gomo-button-primary-bg)!important;color:var(--gomo-button-primary-text)!important;border-color:var(--gomo-button-primary-bg)!important}:root[data-theme=light] :is(.page,.landing,.login-page,.review-page,.review-container,.distribution-center,.tasks-modal,.home-upload-box-wrapper,.acum-modal) :is(.btn-secondary,.btn-outline,.secondary-btn,[class*=outline],[class*=secondary]){background:var(--gomo-button-secondary-bg)!important;color:var(--gomo-button-secondary-text)!important;border-color:var(--gomo-button-secondary-border)!important}:root[data-theme=light] :is(.page,.landing,.login-page,.review-page,.review-container,.distribution-center,.tasks-modal,.home-upload-box-wrapper,.acum-modal) :is(.topbar,[class*=topbar],.sidebar,[class*=sidebar],.header,[class*=-header]){border-color:var(--gomo-border-1)!important}:root[data-theme=light] .home-upload-box{background:#f7f7f7!important;border:1px solid #e5e7eb!important;box-shadow:0 4px 24px #00000014!important}:root[data-theme=light] .home-upload-box:hover{border-color:#d1d5db!important;background:#f5f5f5!important;box-shadow:0 6px 28px #0000001a!important}:root[data-theme=light] .home-upload-textarea{background:transparent!important;color:#374151!important}:root[data-theme=light] .home-upload-textarea::placeholder{color:#9ca3af!important}:root[data-theme=light] .home-upload-submit-btn{background:var(--gomo-accent, #0071e3)!important;color:#fff!important;box-shadow:0 8px 18px #0071e333!important}:root[data-theme=light] .home-upload-submit-btn:hover:not(:disabled){background:#0065cc!important;color:#fff!important}:root[data-theme=light] .home-upload-submit-btn:disabled{background:#e5e7eb!important;color:#9ca3af!important}:root[data-theme=light] .home-upload-submit-btn svg{color:#fff!important;opacity:1!important}:root[data-theme=light] .home-upload-submit-btn.btn-empty svg,:root[data-theme=light] .home-upload-submit-btn.btn-invalid svg{color:currentColor!important}:root[data-theme=light] .home-upload-submit-btn.btn-empty{background:#eef2f7!important;color:#6b7280!important;box-shadow:none!important}:root[data-theme=light] .home-upload-submit-btn.btn-empty:hover{background:#e5ebf3!important;color:#4b5563!important}:root[data-theme=light] .home-upload-submit-btn.btn-invalid{background:#fde8e8!important;color:#c24141!important;box-shadow:none!important}:root[data-theme=light] .home-upload-submit-btn.btn-invalid:hover{background:#fbd5d5!important;color:#a61b1b!important}:root[data-theme=light] .home-upload-wrap .zip-hint{color:var(--gomo-text-2)!important}:root[data-theme=light] .home-upload-wrap .zip-result-title{color:var(--gomo-text-1)!important}:root[data-theme=light] .home-upload-wrap .zip-result-card{background:var(--gomo-surface-1)!important;border-color:var(--gomo-border-1)!important}:root[data-theme=light] .home-upload-wrap .zip-result-section{border-bottom-color:var(--gomo-border-1)!important}:root[data-theme=light] .home-upload-wrap .zip-result-section-head{color:var(--gomo-text-2)!important}:root[data-theme=light] .home-upload-wrap .zip-result-label{color:var(--gomo-text-2)!important}:root[data-theme=light] .home-upload-wrap .zip-result-value{color:var(--gomo-text-1)!important}:root[data-theme=light] .home-upload-wrap .zip-result-value-muted{color:var(--gomo-text-3)!important}:root[data-theme=light] .home-upload-wrap .zip-result-footer{border-top-color:var(--gomo-border-1)!important;background:var(--gomo-surface-2)!important}:root[data-theme=light] .home-upload-wrap .zip-result-footer-label{color:var(--gomo-text-2)!important}:root[data-theme=light] .home-upload-wrap .zip-result-footer-select{background:var(--gomo-input-bg)!important;border-color:var(--gomo-input-border)!important;color:var(--gomo-input-text)!important}:root[data-theme=light] .home-upload-wrap .zip-result-material-term{color:var(--gomo-text-2)!important}:root[data-theme=light] .home-upload-wrap .zip-result-material-desc,:root[data-theme=light] .home-upload-wrap .zip-result-cover-warn{color:var(--gomo-text-3)!important}:root[data-theme=light] .home-upload-wrap .zip-result-supplement-btn{color:var(--gomo-accent)!important}:root[data-theme=light] .home-upload-wrap .zip-result-supplement-btn:hover{color:var(--gomo-button-primary-bg-hover)!important}:root[data-theme=light] .home-upload-wrap .zip-result-material-item.is-missing{background:rgba(var(--gomo-danger-rgb),.08)!important;border-color:rgba(var(--gomo-danger-rgb),.25)!important}:root[data-theme=light] .confirmation-preview-section .zip-result-title{color:var(--gomo-text-1)!important}:root[data-theme=light] .confirmation-preview-section .unified-confirmation-card{background:var(--gomo-surface-1)!important;border-color:var(--gomo-border-1)!important;box-shadow:0 4px 24px rgba(var(--gomo-shadow-rgb),.08)!important}:root[data-theme=light] .confirmation-preview-section .cloud-provider-badge{background:rgba(var(--gomo-accent-rgb),.1)!important;color:var(--gomo-accent)!important;border:1px solid rgba(var(--gomo-accent-rgb),.14)!important}:root[data-theme=light] .confirmation-preview-section .confirmation-preview-panel{gap:16px}:root[data-theme=light] .confirmation-preview-section .confirmation-preview-source{color:var(--gomo-text-2)!important}:root[data-theme=light] .confirmation-preview-section .confirmation-preview-toolbar{padding:0!important;border:none!important;background:transparent!important;box-shadow:none!important}:root[data-theme=light] .confirmation-preview-section .confirmation-filter-input,:root[data-theme=light] .confirmation-preview-section .confirmation-filter-select{border-color:var(--gomo-input-border)!important;background:var(--gomo-input-bg)!important;color:var(--gomo-input-text)!important;box-shadow:0 1px 2px rgba(var(--gomo-shadow-rgb),.04)!important}:root[data-theme=light] .confirmation-preview-section .confirmation-filter-input::placeholder{color:var(--gomo-input-placeholder)!important}:root[data-theme=light] .confirmation-preview-section .confirmation-pagination-label,:root[data-theme=light] .confirmation-preview-section .confirmation-summary-row,:root[data-theme=light] .confirmation-preview-section .confirmation-pricing-item{color:var(--gomo-text-2)!important}:root[data-theme=light] .confirmation-preview-section .unified-series-item{border-color:var(--gomo-border-1)!important;background:var(--gomo-surface-1)!important;box-shadow:0 2px 8px rgba(var(--gomo-shadow-rgb),.05)!important}:root[data-theme=light] .confirmation-preview-section .unified-series-item.is-unselected{opacity:1!important;background:var(--gomo-surface-2)!important}:root[data-theme=light] .confirmation-preview-section .unified-series-title{color:var(--gomo-text-1)!important}:root[data-theme=light] .confirmation-preview-section .unified-series-status{background:rgba(var(--gomo-success-rgb),.12)!important;color:var(--gomo-success)!important}:root[data-theme=light] .confirmation-preview-section .unified-series-status.is-muted{background:rgba(var(--gomo-warning-rgb),.14)!important;color:var(--gomo-warning)!important}:root[data-theme=light] .confirmation-preview-section .unified-series-meta,:root[data-theme=light] .confirmation-preview-section .unified-series-materials,:root[data-theme=light] .confirmation-preview-section .cloud-supplement-name{color:var(--gomo-text-2)!important}:root[data-theme=light] .confirmation-preview-section .confirmation-empty-state{border-color:var(--gomo-border-1)!important;background:var(--gomo-surface-2)!important;color:var(--gomo-text-2)!important}:root[data-theme=light] .confirmation-preview-section .confirmation-summary-bar{border-color:var(--gomo-border-1)!important;background:var(--gomo-surface-2)!important;box-shadow:0 4px 24px rgba(var(--gomo-shadow-rgb),.08)!important}:root[data-theme=light] .confirmation-preview-section .confirmation-summary-bar .zip-result-footer-label{color:var(--gomo-text-2)!important}:root[data-theme=light] .confirmation-preview-section .confirmation-summary-bar .zip-result-footer-select{background:var(--gomo-input-bg)!important;border-color:var(--gomo-input-border)!important;color:var(--gomo-input-text)!important}:root[data-theme=light] .confirmation-preview-section .confirmation-summary-total-label,:root[data-theme=light] .confirmation-preview-section .confirmation-price-toggle{color:var(--gomo-text-2)!important}:root[data-theme=light] .confirmation-preview-section .confirmation-summary-price{color:var(--gomo-text-1)!important}:root[data-theme=light] .confirmation-preview-section .confirmation-pricing-details{border-top-color:var(--gomo-border-1)!important}:root[data-theme=light] .confirmation-preview-section .confirmation-pricing-discounts{border-top-color:var(--gomo-border-1)!important}:root[data-theme=light] .confirmation-preview-section .confirmation-pricing-discounts-title{color:var(--gomo-text-1)!important}:root[data-theme=light] .confirmation-preview-section .confirmation-pricing-discount-item{background:var(--gomo-surface-2)!important;border-color:var(--gomo-border-1)!important;color:var(--gomo-text-2)!important}:root[data-theme=light] .confirmation-preview-section .confirmation-pricing-discount-item>span:first-child{color:var(--gomo-text-1)!important}:root[data-theme=light] .confirmation-preview-section .zip-result-footer-btn{background:var(--gomo-button-primary-bg)!important;color:var(--gomo-button-primary-text)!important}:root[data-theme=light] .confirmation-preview-section .zip-result-footer-btn:hover:not(:disabled){background:var(--gomo-button-primary-bg-hover)!important;box-shadow:0 8px 18px rgba(var(--gomo-accent-rgb),.2)!important}:root[data-theme=light] .home-upload-box-wrapper .home-upload-example-trigger{color:var(--gomo-accent)!important}:root[data-theme=light] .home-upload-box-wrapper .home-upload-example-trigger:hover{color:var(--gomo-button-primary-bg-hover)!important}:root[data-theme=light] .home-upload-structure-popover{background:#ffffff!important;border-color:var(--gomo-border-1)!important;box-shadow:0 8px 24px rgba(var(--gomo-shadow-rgb),.12),0 2px 8px rgba(var(--gomo-shadow-rgb),.08)!important}:root[data-theme=light] .home-upload-structure-title{color:var(--gomo-text-1)!important}:root[data-theme=light] .home-upload-structure-tree{color:var(--gomo-text-2)!important}:root[data-theme=light] .home-upload-structure-tree .structure-comment{color:var(--gomo-text-muted)!important}:root[data-theme=light] .series-card-new{background:var(--gomo-create-series-box-bg)!important;border-color:var(--gomo-border-2)!important}:root[data-theme=light] .series-card-new:hover{background:var(--gomo-button-secondary-bg-hover)!important;border-color:var(--gomo-accent)!important}:root[data-theme=light] .layout .series-card{background:#ffffff!important;border-color:var(--gomo-border-1)!important}:root[data-theme=light] .layout .series-card-info{background:#ffffff!important;border-top-color:var(--gomo-border-1)!important;color:var(--gomo-text-2)!important}:root[data-theme=light] .layout .series-card-info-left,:root[data-theme=light] .layout .series-code-hint-trigger{color:var(--gomo-text-3)!important}:root[data-theme=light] .layout .series-code-hint-trigger:hover{color:var(--gomo-accent)!important}:root[data-theme=light] .layout .series-code-hint-text{color:var(--gomo-text-2)!important;background:var(--gomo-surface-1, #ffffff)!important;border-color:var(--gomo-border-1)!important;box-shadow:0 4px 12px rgba(var(--gomo-shadow-rgb, 0, 0, 0),.12)!important}:root[data-theme=light] .layout .series-card-info-right.series-language-count-trigger{color:var(--gomo-accent)!important}:root[data-theme=light] .layout .series-card-info-right.series-language-count-trigger:hover{color:var(--gomo-button-primary-bg-hover)!important}:root[data-theme=light] .layout .series-card-content{background:#ffffff!important;border-top-color:var(--gomo-border-1)!important}:root[data-theme=light] .layout .series-title{color:var(--gomo-text-1)!important}:root[data-theme=light] .layout .series-language-badge{color:var(--gomo-text-1)!important;background:rgba(255,255,255,.92)!important;border:1px solid var(--gomo-border-1);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-weight:600}:root[data-theme=light] .layout .series-language-more-bar{background:linear-gradient(90deg,rgba(var(--gomo-shadow-rgb),.08) 0%,var(--gomo-border-2) 100%)!important}:root[data-theme=light] .layout .series-language-more-bar:hover{background:linear-gradient(90deg,rgba(var(--gomo-accent-rgb),.12) 0%,rgba(var(--gomo-accent-rgb),.25) 100%)!important}:root[data-theme=light] .layout .series-language-more-bar-inner{background:var(--gomo-text-3)!important}:root[data-theme=light] .layout .series-language-more-bar:hover .series-language-more-bar-inner{background:var(--gomo-accent)!important}:root[data-theme=light] .layout .series-language-grid-item{border-color:var(--gomo-border-1)!important;background:#ffffff!important}:root[data-theme=light] .layout .series-language-grid-item:hover{border-color:var(--gomo-accent)!important}:root[data-theme=light] .layout .series-language-filter-label{color:var(--gomo-text-2)!important}:root[data-theme=light] .layout .series-language-filter-chip{border-color:var(--gomo-border-2)!important;background:var(--gomo-surface-2)!important;color:var(--gomo-text-1)!important}:root[data-theme=light] .layout .series-language-filter-chip:hover{border-color:var(--gomo-accent)!important;background:rgba(var(--gomo-accent-rgb),.08)!important;color:var(--gomo-accent)!important}:root[data-theme=light] .layout .series-language-filter-chip.active{border-color:var(--gomo-accent)!important;background:rgba(var(--gomo-accent-rgb),.12)!important;color:var(--gomo-accent)!important}:root[data-theme=light] .layout .series-language-filter-chip.active:hover{background:rgba(var(--gomo-accent-rgb),.18)!important}:root[data-theme=light] .layout .series-language-filter-clear{color:var(--gomo-text-3)!important}:root[data-theme=light] .layout .series-language-filter-clear:hover{color:var(--gomo-text-1)!important}:root[data-theme=light] .create-panel,:root[data-theme=light] .create-panel-body,:root[data-theme=light] .create-panel-left,:root[data-theme=light] .create-panel-left-inner,:root[data-theme=light] .create-panel-right{background:var(--gomo-create-series-box-bg)!important}:root[data-theme=light] .create-panel-header,:root[data-theme=light] .create-panel-left-title{border-bottom-color:var(--gomo-border-1)!important}:root[data-theme=light] .create-panel-left{border-right-color:var(--gomo-border-1)!important}:root[data-theme=light] .sidebar-menu{background:var(--gomo-sidebar-icon-bg)!important;border-color:var(--gomo-border-2)!important;box-shadow:0 2px 8px rgba(var(--gomo-shadow-rgb),.06)!important}:root[data-theme=light] .sidebar-item{background:transparent!important}:root[data-theme=light] .sidebar-item:hover{background:rgba(var(--gomo-shadow-rgb),.06)!important}:root[data-theme=light] .sidebar-item.is-active{background:rgba(var(--gomo-accent-rgb),.12)!important}:root[data-theme=light] .layout .sidebar{background:var(--gomo-bg)!important}:root[data-theme=light] .layout .topbar{background:#ffffff!important;color:var(--gomo-text-1)!important}:root[data-theme=light] .layout:not(.no-sidebar) .content>.topbar{width:calc(100% + var(--sidebar-width, 80px))!important;margin-left:calc(-1 * var(--sidebar-width, 80px))!important;box-sizing:border-box!important}:root[data-theme=light] .layout .topbar *{color:inherit!important}:root[data-theme=light] .layout .topbar a:hover,:root[data-theme=light] .layout .topbar button:hover{color:var(--gomo-accent)!important}:root[data-theme=light] .layout .topbar .brand{background:transparent!important}:root[data-theme=light] .layout .topbar .brand-logo{display:none!important}:root[data-theme=light] .layout .topbar .topbar-tab.active{color:var(--gomo-accent)!important;border-bottom-color:var(--gomo-accent)!important}:root[data-theme=light] .page:has(>.container .series-detail-layout)>.topbar{background:#ffffff!important;color:var(--gomo-text-1)!important;width:100vw!important;margin-left:calc(50% - 50vw)!important;box-sizing:border-box!important}:root[data-theme=light] .page:has(>.container .series-detail-layout)>.topbar *{color:inherit!important}:root[data-theme=light] .page:has(>.container .series-detail-layout)>.topbar a:hover,:root[data-theme=light] .page:has(>.container .series-detail-layout)>.topbar button:hover{color:var(--gomo-accent)!important}:root[data-theme=light] .page:has(>.container .series-detail-layout)>.topbar .brand{background:transparent!important}:root[data-theme=light] .page:has(>.container .series-detail-layout)>.topbar .language-tab.active{color:var(--gomo-accent)!important;border-bottom-color:var(--gomo-accent)!important}:root[data-theme=light] .page:has(>.container .series-detail-layout) .cover-actions{background:linear-gradient(180deg,rgba(255,255,255,0) 36%,rgba(255,255,255,.72) 100%)!important}:root[data-theme=light] .page:has(>.container .series-detail-layout) .cover-action{background:rgba(255,255,255,.94)!important;border-color:var(--gomo-border-1)!important;color:var(--gomo-text-1)!important;box-shadow:0 6px 16px rgba(var(--gomo-shadow-rgb),.14)!important}:root[data-theme=light] .page:has(>.container .series-detail-layout) .cover-action:hover{background:rgba(var(--gomo-accent-rgb),.12)!important;border-color:rgba(var(--gomo-accent-rgb),.45)!important;color:var(--gomo-accent)!important}:root[data-theme=light] .language-tab-status-distributed .language-tab-status{color:var(--gomo-gold)!important}:root[data-theme=light] .layout .topbar .btn-purple,:root[data-theme=light] .layout .topbar .btn-primary,:root[data-theme=light] .page:has(>.container .series-detail-layout)>.topbar .btn-purple,:root[data-theme=light] .page:has(>.container .series-detail-layout)>.topbar .btn-primary{color:#fff!important}:root[data-theme=light] .layout .avatar-dropdown.profile-menu,:root[data-theme=light] .page .avatar-dropdown.profile-menu{background:#ffffff!important;border-color:var(--gomo-border-1)!important;color:var(--gomo-text-1)!important;box-shadow:0 10px 40px #0000001f!important}:root[data-theme=light] .avatar-dropdown.profile-menu .profile-card{background:#ffffff!important;border-color:var(--gomo-border-1)!important;color:var(--gomo-text-1)!important}.avatar-dropdown.profile-menu .profile-card{text-align:center}.avatar-dropdown.profile-menu .profile-card-row{justify-content:center}.avatar-dropdown.profile-menu .profile-meta{display:flex;flex-direction:column;align-items:center}.avatar-dropdown.profile-menu .profile-upgrade-btn,.topbar .upgrade-button{display:none!important}:root[data-theme=light] .avatar-dropdown.profile-menu .profile-menu-list,:root[data-theme=light] .avatar-dropdown.profile-menu .profile-menu-item{background:transparent!important;color:var(--gomo-text-1)!important;border-color:transparent!important}:root[data-theme=light] .avatar-dropdown.profile-menu .profile-menu-item:hover{color:var(--gomo-accent)!important;background:rgba(var(--gomo-accent-rgb),.08)!important}:root[data-theme=light] .avatar-dropdown.profile-menu .profile-menu-item.danger:hover{color:var(--gomo-danger)!important;background:rgba(var(--gomo-danger-rgb),.08)!important}:root[data-theme=light] .avatar-dropdown.profile-menu .profile-menu-item.subtle{color:var(--gomo-text-3)!important}:root[data-theme=light] .avatar-dropdown.profile-menu .profile-name,:root[data-theme=light] .avatar-dropdown.profile-menu .profile-email,:root[data-theme=light] .avatar-dropdown.profile-menu .profile-points-label,:root[data-theme=light] .avatar-dropdown.profile-menu .profile-points-value{color:var(--gomo-text-1)!important}:root[data-theme=light] .avatar-dropdown.profile-menu .profile-email,:root[data-theme=light] .avatar-dropdown.profile-menu .profile-points-label{color:var(--gomo-text-3)!important}:root[data-theme=light] .avatar-dropdown.profile-menu .profile-chevron,:root[data-theme=light] .avatar-dropdown.profile-menu .profile-menu-item .mi-icon{color:var(--gomo-text-3)!important}:root[data-theme=light] .avatar-dropdown.profile-menu .profile-menu-item:hover .mi-icon{color:var(--gomo-accent)!important}:root[data-theme=light] .avatar-dropdown.profile-menu .profile-points-row{background:transparent!important;border:none!important;border-radius:0!important;padding:9px 8px!important;margin-top:0!important}:root[data-theme=light] .avatar-dropdown.profile-menu .profile-points-row:hover{background:rgba(var(--gomo-accent-rgb),.08)!important;border-radius:11px!important}:root[data-theme=light] .avatar-dropdown.profile-menu .profile-points-label{color:var(--gomo-text-3)!important;font-size:13px!important}:root[data-theme=light] .avatar-dropdown.profile-menu .profile-points-value{color:var(--gomo-text-1)!important;font-weight:600!important}:root[data-theme=light] .avatar-dropdown.profile-menu .profile-points-row .profile-chevron{color:var(--gomo-text-3)!important}:root[data-theme=light] .avatar-dropdown.profile-menu .profile-points-row:hover .profile-chevron{color:var(--gomo-accent)!important}:root[data-theme=light] .avatar-dropdown.profile-menu .profile-avatar{border-color:var(--gomo-border-2)!important;background:#ffffff!important}:root[data-theme=light] .layout .content-panel{background:var(--gomo-bg)!important}:root[data-theme=light] .btn-episode.reviewed{color:var(--gomo-text-1)!important;border-color:rgba(var(--gomo-accent-rgb),.5)!important}:root[data-theme=light] .review-page{background:var(--gomo-bg)!important;color:var(--gomo-text-1)!important}:root[data-theme=light] .review-page .review-topbar{background:#ffffff!important;border-bottom-color:var(--gomo-border-1)!important;color:var(--gomo-text-1)!important}:root[data-theme=light] .review-page .review-topbar *{color:inherit!important}:root[data-theme=light] .review-page .review-topbar .icon-btn{background:var(--gomo-button-secondary-bg)!important;border-color:var(--gomo-border-2)!important;color:var(--gomo-text-1)!important}:root[data-theme=light] .review-page .review-topbar .icon-btn:hover{background:var(--gomo-button-secondary-bg-hover)!important;border-color:var(--gomo-accent)!important;color:var(--gomo-accent)!important}:root[data-theme=light] .review-page .review-title-main{color:var(--gomo-text-1)!important}:root[data-theme=light] .review-page .review-title-meta{color:var(--gomo-text-2)!important}:root[data-theme=light] .review-page .language-tag{background:rgba(var(--gomo-accent-rgb),.12)!important;border-color:rgba(var(--gomo-accent-rgb),.35)!important;color:var(--gomo-accent)!important}:root[data-theme=light] .review-page .current-time{background:rgba(var(--gomo-accent-rgb),.12)!important;color:var(--gomo-accent)!important}:root[data-theme=light] .review-page .reviewed-tag{background:rgba(var(--gomo-success-rgb, 66, 184, 131),.12)!important;border-color:rgba(var(--gomo-success-rgb, 66, 184, 131),.35)!important;color:var(--gomo-success, #42b883)!important}:root[data-theme=light] .review-page .btn{border-color:var(--gomo-border-2)!important;color:var(--gomo-accent)!important;background:var(--gomo-button-secondary-bg)!important}:root[data-theme=light] .review-page .btn:hover{background:var(--gomo-button-secondary-bg-hover)!important;border-color:var(--gomo-accent)!important}:root[data-theme=light] .review-page .btn.btn-purple{background:var(--gomo-button-primary-bg)!important;border-color:var(--gomo-button-primary-bg)!important;color:var(--gomo-button-primary-text)!important}:root[data-theme=light] .review-page .btn.btn-purple:hover{background:var(--gomo-button-primary-bg-hover)!important}:root[data-theme=light] .review-page .btn-ghost{color:var(--gomo-text-1)!important;border-color:var(--gomo-border-2)!important}:root[data-theme=light] .review-page .btn-ghost:hover{background:var(--gomo-button-secondary-bg-hover)!important;border-color:var(--gomo-accent)!important}:root[data-theme=light] .review-page .panel{background:var(--gomo-surface-1)!important;border-color:var(--gomo-border-1)!important}:root[data-theme=light] .review-page .panel-header{background:linear-gradient(180deg,rgba(var(--gomo-accent-rgb),.06),var(--gomo-surface-2))!important;border-bottom-color:var(--gomo-border-1)!important}:root[data-theme=light] .review-page .panel-title-text{color:var(--gomo-text-1)!important}:root[data-theme=light] .review-page .panel-subtitle{color:var(--gomo-text-2)!important}:root[data-theme=light] .review-page .episode-card{background:var(--gomo-surface-2)!important;border-color:var(--gomo-border-1)!important}:root[data-theme=light] .review-page .episode-card-main{background:transparent!important}:root[data-theme=light] .review-page .episode-card:hover{border-color:var(--gomo-accent)!important;box-shadow:0 4px 16px rgba(var(--gomo-shadow-rgb),.1)!important}:root[data-theme=light] .review-page .episodes-list .episode-card.active{background:rgba(var(--gomo-accent-rgb),.12)!important;border-color:var(--gomo-accent)!important;box-shadow:0 0 0 2px rgba(var(--gomo-accent-rgb),.2)!important}:root[data-theme=light] .review-page .episode-number{color:var(--gomo-text-1)!important}:root[data-theme=light] .review-page .episode-status{color:var(--gomo-text-2)!important}:root[data-theme=light] .review-page .episode-card.reviewed .episode-status{color:var(--gomo-success, #42b883)!important}:root[data-theme=light] .review-page .subtitle-row{background:var(--gomo-surface-2)!important;border-color:var(--gomo-border-1)!important}:root[data-theme=light] .review-page .subtitle-row.active{border-color:var(--gomo-accent)!important;box-shadow:0 0 0 2px rgba(var(--gomo-accent-rgb),.15)!important}:root[data-theme=light] .review-page .subtitle-row.conflict{border-color:var(--gomo-danger)!important}:root[data-theme=light] .review-page .subtitle-index{color:var(--gomo-text-1)!important}:root[data-theme=light] .review-page .subtitle-time,:root[data-theme=light] .review-page .time-sep{color:var(--gomo-text-2)!important}:root[data-theme=light] .review-page .subtitle-time input,:root[data-theme=light] .review-page .subtitles-list textarea{background:var(--gomo-input-bg)!important;border-color:var(--gomo-border-1)!important;color:var(--gomo-text-1)!important}:root[data-theme=light] .review-page .subtitle-time input:focus,:root[data-theme=light] .review-page .subtitles-list textarea:focus{border-color:var(--gomo-accent)!important;box-shadow:0 0 0 2px rgba(var(--gomo-accent-rgb),.2)!important}:root[data-theme=light] .review-page .btn-mini{border-color:var(--gomo-border-2)!important;color:var(--gomo-text-1)!important;background:var(--gomo-button-secondary-bg)!important}:root[data-theme=light] .review-page .btn-mini:hover{background:var(--gomo-button-secondary-bg-hover)!important;border-color:var(--gomo-accent)!important}:root[data-theme=light] .review-page .btn-mini.danger{border-color:rgba(var(--gomo-danger-rgb),.4)!important;color:var(--gomo-danger)!important}:root[data-theme=light] .review-page .btn-mini.danger:hover{background:rgba(var(--gomo-danger-rgb),.1)!important}:root[data-theme=light] .review-page .video-wrapper{background:rgba(var(--gomo-shadow-rgb),.08)!important}:root[data-theme=light] .review-page .video-empty{color:var(--gomo-text-2)!important}:root[data-theme=light] .review-page .resize-handle:hover,:root[data-theme=light] .review-page .resize-handle:active{background:rgba(var(--gomo-accent-rgb),.2)!important}:root[data-theme=light] .review-page .loader-text{color:var(--gomo-accent)!important}:root[data-theme=light] .review-page .page-loading{background:rgba(255,255,255,.92)!important}:root[data-theme=light] .review-page .modal{background:rgba(var(--gomo-shadow-rgb),.5)!important}:root[data-theme=light] .review-page .modal-content{background:var(--gomo-surface-1)!important;border-color:var(--gomo-border-1)!important;box-shadow:0 20px 48px rgba(var(--gomo-shadow-rgb),.2)!important}:root[data-theme=light] .review-page .modal-header h2{color:var(--gomo-text-1)!important}:root[data-theme=light] .review-page .replace-input{background:var(--gomo-input-bg)!important;border-color:var(--gomo-border-1)!important;color:var(--gomo-text-1)!important}:root[data-theme=light] .review-page .replace-input::placeholder{color:var(--gomo-input-placeholder)!important}:root[data-theme=light] .review-page .replace-input:focus{border-color:var(--gomo-accent)!important;box-shadow:0 0 0 2px rgba(var(--gomo-accent-rgb),.2)!important}:root[data-theme=light] .review-page .replace-scope-row{color:var(--gomo-text-2)!important}:root[data-theme=light] .review-page .replace-scope-tag{border-color:var(--gomo-border-2)!important;background:var(--gomo-button-secondary-bg)!important;color:var(--gomo-text-2)!important}:root[data-theme=light] .review-page .replace-scope-tag.active{background:rgba(var(--gomo-accent-rgb),.12)!important;border-color:var(--gomo-accent)!important;color:var(--gomo-accent)!important}:root[data-theme=light] .review-page .episodes-list::-webkit-scrollbar-thumb,:root[data-theme=light] .review-page .subtitles-list::-webkit-scrollbar-thumb{background:var(--gomo-border-2)!important}:root[data-theme=light] .review-page .episodes-list::-webkit-scrollbar-thumb:hover,:root[data-theme=light] .review-page .subtitles-list::-webkit-scrollbar-thumb:hover{background:var(--gomo-accent)!important}body:has(.modal),body:has(.modal-overlay),body:has(.modal-mask),body:has(.delete-modal-mask),body:has(.tasks-modal-mask),body:has(.acum-mask),body:has(.language-grid-modal-mask){overflow:hidden;overscroll-behavior:none}.language-grid-modal-mask{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;z-index:10000!important;background-color:#07080ab3!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;padding:0!important}.language-grid-modal-mask .series-language-modal{width:1020px;max-width:calc(100vw - 32px);height:596px;max-height:calc(100vh - 48px);position:fixed!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;margin:0!important;background:var(--gomo-surface-1, #0f1218)!important;border:1px solid var(--gomo-border-1, #1f2530)!important;border-radius:14px!important;box-shadow:0 20px 40px #00000080!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;box-sizing:border-box!important;flex-shrink:1;min-height:0;z-index:10001!important}.language-grid-modal-mask .series-language-modal .modal-header{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:20px!important;border-bottom:1px solid var(--gomo-border-1, #1f2530)!important;flex-shrink:0!important}.language-grid-modal-mask .series-language-modal .modal-header h2{margin:0!important;color:var(--gomo-text-1, #e6e9f2)!important;font-size:18px!important}.language-grid-modal-mask .series-language-modal .modal-header .close{background:none!important;border:none!important;color:var(--gomo-text-3, #8a93a7)!important;font-size:28px!important;cursor:pointer!important;padding:0!important;width:30px!important;height:30px!important;display:flex!important;align-items:center!important;justify-content:center!important}.language-grid-modal-mask .series-language-modal .modal-header .close:hover{color:var(--gomo-text-1, #fff)!important}.language-grid-modal-mask .series-language-modal .modal-body{padding:20px!important;overflow-y:auto!important;min-height:0!important;flex:1!important;overflow-x:hidden!important}.language-grid-modal-mask .series-language-modal-grid{display:grid!important;grid-template-columns:repeat(5,180px)!important;grid-template-rows:repeat(2,240px)!important;gap:20px!important;justify-content:start;align-content:start}.language-grid-modal-mask .series-language-modal-item{position:relative!important;width:180px!important;height:240px!important;border-radius:16px!important;border:1px solid var(--gomo-border-1, #1f2530)!important;background:var(--gomo-bg, #0b0e14)!important;overflow:hidden!important;padding:0!important;cursor:pointer!important;flex-shrink:0}.language-grid-modal-mask .series-language-modal-item img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.language-grid-modal-mask .series-language-modal-placeholder{width:100%!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:14px!important;color:var(--gomo-text-3, #8a93a7)!important}.language-grid-modal-mask .series-language-modal-badge{position:absolute!important;top:14px!important;left:14px!important;font-size:14px!important;padding:6px 14px!important;border-radius:999px!important;color:#fff!important;background:rgba(0,0,0,.6)!important;-webkit-backdrop-filter:blur(3px)!important;backdrop-filter:blur(3px)!important}.language-grid-modal-mask .series-language-modal-hosting-overlay{position:absolute!important;left:0!important;right:0!important;bottom:0!important;padding:8px!important;font-size:12px!important;text-align:center!important;color:#fff!important;background:rgba(0,0,0,.7)!important}.language-grid-modal-mask .series-language-modal.glossary-modal{width:720px!important;max-width:calc(100vw - 32px)!important;height:auto!important;max-height:calc(100vh - 48px)!important}.language-grid-modal-mask .series-language-modal.glossary-modal .modal-footer{display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:12px!important;padding:20px!important;border-top:1px solid var(--gomo-border-1, #1f2530)!important;flex-shrink:0!important}.language-grid-modal-mask .series-language-modal.glossary-modal .modal-body .hint,.language-grid-modal-mask .series-language-modal.glossary-modal .modal-body .error{color:var(--gomo-text-2, #9aa3b7)!important;margin-bottom:12px!important}.language-grid-modal-mask .series-language-modal.glossary-modal .modal-body .error{color:var(--gomo-danger, #ef4444)!important}:root[data-theme=light] .language-grid-modal-mask{background-color:#0006!important}:root[data-theme=light] .language-grid-modal-mask .series-language-modal{background:var(--gomo-surface-1)!important;border-color:var(--gomo-border-1)!important;box-shadow:0 20px 40px rgba(var(--gomo-shadow-rgb),.15),0 8px 24px rgba(var(--gomo-shadow-rgb),.1)!important}:root[data-theme=light] .language-grid-modal-mask .series-language-modal .modal-header{border-bottom-color:var(--gomo-border-1)!important}:root[data-theme=light] .language-grid-modal-mask .series-language-modal .modal-header h2{color:var(--gomo-text-1)!important}:root[data-theme=light] .language-grid-modal-mask .series-language-modal .modal-header .close{color:var(--gomo-text-3)!important}:root[data-theme=light] .language-grid-modal-mask .series-language-modal .modal-header .close:hover{color:var(--gomo-text-1)!important}:root[data-theme=light] .language-grid-modal-mask .series-language-modal .modal-body{color:var(--gomo-text-1)!important}:root[data-theme=light] .language-grid-modal-mask .series-language-modal-item{border-color:var(--gomo-border-1)!important;background:var(--gomo-surface-2)!important}:root[data-theme=light] .language-grid-modal-mask .series-language-modal-placeholder{color:var(--gomo-text-3)!important}:root[data-theme=light] .language-grid-modal-mask .series-language-modal.glossary-modal .modal-footer{border-top-color:var(--gomo-border-1)!important}:root[data-theme=light] .language-grid-modal-mask .series-language-modal.glossary-modal .modal-body .hint,:root[data-theme=light] .language-grid-modal-mask .series-language-modal.glossary-modal .modal-body .error{color:var(--gomo-text-2)!important}:root[data-theme=light] .language-grid-modal-mask .series-language-modal.glossary-modal .modal-body .error{color:var(--gomo-danger)!important}:root[data-theme=light] .page:has(.account-section) .topbar{background:var(--gomo-bg)!important;border-bottom-color:var(--gomo-border-1)!important}:root[data-theme=light] .page:has(.account-section) .account-card,:root[data-theme=light] .page:has(.account-section) .account-details,:root[data-theme=light] .page:has(.account-section) .device-policy{background:var(--gomo-surface-2)!important;border-color:var(--gomo-border-1)!important}:root[data-theme=light] .page:has(.account-section) .menu-tab{color:var(--gomo-text-2)!important}:root[data-theme=light] .page:has(.account-section) .menu-tab:hover{color:var(--gomo-text-1)!important}:root[data-theme=light] .page:has(.account-section) .menu-tab.active{color:var(--gomo-accent)!important;border-bottom-color:var(--gomo-accent)!important}:root[data-theme=light] .page:has(.account-section) .account-email,:root[data-theme=light] .page:has(.account-section) .detail-tab,:root[data-theme=light] .page:has(.account-section) .detail-label,:root[data-theme=light] .page:has(.account-section) .detail-meta{color:var(--gomo-text-2)!important}:root[data-theme=light] .page:has(.account-section) .detail-tab:hover{color:var(--gomo-text-1)!important}:root[data-theme=light] .page:has(.account-section) .detail-tab.active{color:var(--gomo-accent)!important;border-bottom-color:var(--gomo-accent)!important}:root[data-theme=light] .page:has(.account-section) .details-tabs{border-bottom-color:var(--gomo-border-1)!important}:root[data-theme=light] .page:has(.account-section) .icon-btn{border-color:var(--gomo-border-2)!important;color:var(--gomo-text-1)!important}:root[data-theme=light] .page:has(.account-section) .icon-btn:hover{border-color:rgba(var(--gomo-accent-rgb),.6)!important;background:rgba(var(--gomo-accent-rgb),.12)!important}:root[data-theme=light] .page:has(.account-section) .action-btn{background:var(--gomo-button-secondary-bg)!important;border-color:var(--gomo-button-secondary-border)!important;color:var(--gomo-button-secondary-text)!important}:root[data-theme=light] .page:has(.account-section) .action-btn:hover{background:var(--gomo-button-secondary-bg-hover)!important;border-color:var(--gomo-border-2)!important}:root[data-theme=light] .page:has(.account-section) .action-btn.logout:hover{background:rgba(var(--gomo-danger-rgb),.12)!important;border-color:rgba(var(--gomo-danger-rgb),.35)!important}:root[data-theme=light] .page:has(.account-section) .device-policy p,:root[data-theme=light] .page:has(.account-section) .device-policy ul{color:var(--gomo-text-2)!important}:root[data-theme=light] .page:has(.account-section) .devices-table thead{background:var(--gomo-surface-3)!important}:root[data-theme=light] .page:has(.account-section) .devices-table th{color:var(--gomo-text-2)!important;border-bottom-color:var(--gomo-border-1)!important}:root[data-theme=light] .page:has(.account-section) .devices-table tbody tr{border-bottom-color:var(--gomo-border-1)!important}:root[data-theme=light] .page:has(.account-section) .devices-table tbody tr:hover{background:var(--gomo-surface-3)!important}:root[data-theme=light] .page:has(.account-section) .devices-table td.col-info{color:var(--gomo-text-2)!important}:root[data-theme=light] .page:has(.account-section) .status-dot{background:var(--gomo-border-2)!important}:root[data-theme=light] .page:has(.account-section) .current-device-badge{background:var(--gomo-surface-3)!important;border-color:var(--gomo-border-2)!important;color:var(--gomo-text-2)!important}:root[data-theme=light] .page:has(.account-section) .empty-cell{color:var(--gomo-text-muted)!important}:root[data-theme=light] .page:has(.account-section) .loader-text{color:var(--gomo-accent)!important}:root[data-theme=light] .page:has(.account-section) .modal-overlay{background:rgba(var(--gomo-overlay-rgb),.5)!important}:root[data-theme=light] .page:has(.account-section) .modal-content{background:var(--gomo-surface-1)!important;border-color:var(--gomo-border-1)!important;box-shadow:0 22px 46px rgba(var(--gomo-shadow-rgb),.25)!important}:root[data-theme=light] .page:has(.account-section) .modal-header,:root[data-theme=light] .page:has(.account-section) .modal-footer{border-color:var(--gomo-border-1)!important}:root[data-theme=light] .page:has(.account-section) .modal-close{color:var(--gomo-text-2)!important}:root[data-theme=light] .page:has(.account-section) .modal-close:hover{background:var(--gomo-surface-3)!important;color:var(--gomo-text-1)!important}:root[data-theme=light] .page:has(.account-section) .edit-tab{color:var(--gomo-text-2)!important}:root[data-theme=light] .page:has(.account-section) .edit-tab:hover{color:var(--gomo-text-1)!important}:root[data-theme=light] .page:has(.account-section) .edit-tab.active{color:var(--gomo-accent)!important;border-bottom-color:var(--gomo-accent)!important}:root[data-theme=light] .page:has(.account-section) .form-group label{color:var(--gomo-text-2)!important}:root[data-theme=light] .page:has(.account-section) .current-email{background:var(--gomo-surface-3)!important;border-color:var(--gomo-border-2)!important;color:var(--gomo-text-2)!important}:root[data-theme=light] .page:has(.account-section) .theme-switcher{background:var(--gomo-surface-2)!important;border-color:var(--gomo-border-1)!important}a{color:inherit;text-decoration:none}#app{min-height:100vh}.agentation-wrapper[data-v-614bf2c3]{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:9999}.agentation-wrapper[data-v-614bf2c3]>*{pointer-events:auto}.app-version[data-v-050e187f]{position:fixed;bottom:10px;right:14px;z-index:9998;font-size:11px;color:color-mix(in srgb,var(--gomo-text-1) 42%,transparent);font-variant-numeric:tabular-nums;pointer-events:none;-webkit-user-select:none;user-select:none}.toast-host[data-v-050e187f]{position:fixed;top:84px;right:20px;z-index:99999;--toast-bg: #161C2F;--toast-accent: #2560ff;--toast-text: #E6E8F2;--toast-close: #8A90B8;color:var(--toast-text);background:var(--toast-bg);border:1px solid rgba(var(--gomo-contrast-rgb),.1);border-radius:14px;box-shadow:0 18px 44px rgba(var(--gomo-shadow-rgb),.55);font-size:13px;font-weight:650;max-width:min(520px,calc(100vw - 40px));line-height:1.35;overflow:hidden;transform:translate3d(8px,-8px,0) scale(.98);opacity:0;will-change:transform,opacity;animation:toast-in-050e187f .42s cubic-bezier(.16,1.15,.25,1) forwards}.toast-inner[data-v-050e187f]{display:grid;grid-template-columns:28px 1fr 28px;gap:10px;align-items:center;padding:12px 12px 10px;position:relative}.toast-inner[data-v-050e187f]:before{content:"";position:absolute;left:0;top:0;bottom:3px;width:3px;background:var(--toast-accent);box-shadow:0 0 0 1px rgba(var(--gomo-contrast-rgb),.06) inset}.toast-icon[data-v-050e187f]{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;color:var(--toast-accent)}.toast-icon svg[data-v-050e187f]{width:18px;height:18px}.toast-message[data-v-050e187f]{color:var(--toast-text);letter-spacing:.12px}.toast-close[data-v-050e187f]{width:28px;height:28px;border:none;background:transparent;border-radius:10px;color:var(--toast-close);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;opacity:.85}.toast-close[data-v-050e187f]:hover{background:rgba(var(--gomo-contrast-rgb),.06);opacity:1}.toast-close svg[data-v-050e187f]{width:16px;height:16px}.toast-progress[data-v-050e187f]{height:3px;width:100%;transform-origin:left center;background:rgba(var(--gomo-contrast-rgb),.1);animation:toast-progress-050e187f var(--toast-duration, 1.6s) linear forwards}.toast-host.is-success[data-v-050e187f]{--toast-bg: #162621;--toast-accent: var(--gomo-success, #2ECC71);--toast-text: #E6F4EA}.toast-host.is-warn[data-v-050e187f]{--toast-bg: #2A1F16;--toast-accent: var(--gomo-warning, #FF8C42);--toast-text: #FFF1E6}.toast-host.is-error[data-v-050e187f]{--toast-bg: #2A1517;--toast-accent: var(--gomo-danger, #FF4D4F);--toast-text: #FFECEC}@keyframes toast-in-050e187f{0%{opacity:0;transform:translate3d(16px,-12px,0) scale(.92)}60%{opacity:1;transform:translateZ(0) scale(1.06)}78%{transform:translateZ(0) scale(.99)}90%{transform:translateZ(0) scale(1.015)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes toast-progress-050e187f{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion: reduce){.toast-host[data-v-050e187f]{animation:none;transform:none;opacity:1}.toast-progress[data-v-050e187f]{animation:none}}.login-page[data-v-fe4ccf47]{min-height:100vh;background:var(--gomo-bg, #0b0e14);color:var(--gomo-text-1);display:flex;flex-direction:column}.login-footer[data-v-fe4ccf47]{margin-top:auto;padding:16px;text-align:center;font-size:12px}.login-footer-icp[data-v-fe4ccf47]{color:rgba(var(--gomo-contrast-rgb),.45);text-decoration:none}.login-footer-icp[data-v-fe4ccf47]:hover{color:rgba(var(--gomo-contrast-rgb),.75);text-decoration:underline}.topbar[data-v-fe4ccf47]{height:72px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;column-gap:18px;background:var(--gomo-bg, #0b0e14);border-radius:14px}.login-topbar[data-v-fe4ccf47]{width:100vw;margin-left:calc(50% - 50vw);padding:0 clamp(18px,6vw,90px)}.topbar-left[data-v-fe4ccf47]{display:flex;align-items:center;justify-content:flex-start}.topbar-right[data-v-fe4ccf47]{display:flex;align-items:center;gap:8px;height:100%;justify-content:flex-end}.brand[data-v-fe4ccf47]{display:inline-flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;user-select:none}.brand-logo[data-v-fe4ccf47]{height:40px;width:40px;border-radius:50%;overflow:hidden;border:0px solid #ffffff}.brand-logo img[data-v-fe4ccf47]{width:100%;height:100%;object-fit:cover;transform-origin:center;transition:transform .2s ease;will-change:transform}.brand-logo:hover img[data-v-fe4ccf47]{animation:gomo-sail-fe4ccf47 1.1s ease-in-out infinite}@keyframes gomo-sail-fe4ccf47{0%{transform:translateZ(0) rotate(0)}25%{transform:translate3d(2px,-1px,0) rotate(2deg)}50%{transform:translate3d(0,1px,0) rotate(-2deg)}75%{transform:translate3d(-2px,-1px,0) rotate(1deg)}to{transform:translateZ(0) rotate(0)}}@media (prefers-reduced-motion: reduce){.brand-logo:hover img[data-v-fe4ccf47]{animation:none}}.brand-text[data-v-fe4ccf47]{font-size:22px;font-weight:600;color:#ffd08a;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;letter-spacing:.6px}.brand-text-logo[data-v-fe4ccf47]{height:30px;width:auto;object-fit:contain;display:block;flex-shrink:0}.topbar-center[data-v-fe4ccf47]{min-width:0;display:flex;align-items:center;justify-content:center}.topbar-nav[data-v-fe4ccf47]{display:flex;gap:18px;align-items:center;flex-wrap:wrap;min-width:0}.topbar-nav-item[data-v-fe4ccf47]{color:rgba(var(--gomo-contrast-rgb),.72);font-size:14px;font-weight:500;white-space:nowrap;padding:10px 0;border-bottom:3px solid transparent}.topbar-nav-item[data-v-fe4ccf47]:hover{color:var(--gomo-text-1);border-bottom-color:rgba(var(--gomo-accent-rgb),.55)}.login-button[data-v-fe4ccf47]{display:inline-flex;align-items:center;justify-content:center;height:32px;padding:0 14px;border-radius:10px;border:none;background:var(--gomo-accent, #2560ff);color:#f5f7ff;font-size:13px;font-weight:600;cursor:pointer}.login-button[data-v-fe4ccf47]:hover{background:var(--gomo-button-primary-bg-hover, #1f52d8)}.header[data-v-fe4ccf47]{background:var(--gomo-bg);padding:16px 24px;border-radius:14px;border:1px solid var(--gomo-border-1);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}.logo-section[data-v-fe4ccf47]{display:flex;align-items:center;gap:12px;cursor:pointer}.logo-text[data-v-fe4ccf47]{height:42px;min-width:140px}.landing-brand[data-v-fe4ccf47]{display:flex;flex-direction:column;line-height:1}.landing-brand .brand-name[data-v-fe4ccf47]{font-size:20px;font-weight:700;letter-spacing:.6px}.landing-brand .brand-tagline[data-v-fe4ccf47]{font-size:12px;color:var(--gomo-text-2);margin-top:6px}.landing-nav[data-v-fe4ccf47]{display:flex;gap:18px;align-items:center;flex-wrap:wrap}.landing-nav a[data-v-fe4ccf47]{color:rgba(var(--gomo-contrast-rgb),.72);font-size:14px;font-weight:500}.landing-nav a[data-v-fe4ccf47]:hover{color:var(--gomo-text-1)}.landing-actions[data-v-fe4ccf47]{display:flex;gap:12px;align-items:center}.btn[data-v-fe4ccf47]{display:inline-flex;align-items:center;justify-content:center;border-radius:10px;padding:12px 16px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;user-select:none;border:1px solid transparent}.btn-primary[data-v-fe4ccf47]{background:var(--gomo-accent);border-color:var(--gomo-accent);color:#f5f7ff;box-shadow:0 0 20px rgba(var(--gomo-accent-rgb),.35)}.btn-primary[data-v-fe4ccf47]:hover{box-shadow:0 0 30px rgba(var(--gomo-accent-rgb),.55);transform:translateY(-1px)}.btn-outline[data-v-fe4ccf47]{border:1px solid rgba(var(--gomo-accent-rgb),.35);background:rgba(var(--gomo-accent-rgb),.08);color:var(--gomo-text-1)}.btn-outline[data-v-fe4ccf47]:hover{border-color:rgba(var(--gomo-accent-rgb),.6);background:rgba(var(--gomo-accent-rgb),.12)}.hero[data-v-fe4ccf47]{display:grid;grid-template-columns:1fr;gap:32px;align-items:center;padding:30px 0 60px}.hero-badge[data-v-fe4ccf47]{display:inline-flex;align-items:center;gap:10px;padding:8px 14px;border-radius:999px;background:rgba(var(--gomo-accent-rgb),.12);border:1px solid rgba(var(--gomo-accent-rgb),.3);color:var(--gomo-text-2);font-size:12px;letter-spacing:.3px}.hero-title[data-v-fe4ccf47]{font-size:44px;font-weight:700;margin-top:18px;line-height:1.1}.hero-subtitle[data-v-fe4ccf47]{margin-top:18px;font-size:16px;color:var(--gomo-text-2);line-height:1.6}.hero-actions[data-v-fe4ccf47]{margin-top:26px;display:flex;gap:14px;flex-wrap:wrap}.hero-highlights[data-v-fe4ccf47]{margin-top:28px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;color:var(--gomo-text-3);font-size:14px}.section[data-v-fe4ccf47]{padding:70px 0}.section-title[data-v-fe4ccf47]{font-size:28px;font-weight:700;margin-bottom:14px}.section-subtitle[data-v-fe4ccf47]{color:var(--gomo-text-2);font-size:15px;line-height:1.6;max-width:720px}.feature-grid[data-v-fe4ccf47]{margin-top:32px;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px}.feature-card[data-v-fe4ccf47]{background:var(--gomo-surface-1);border-radius:14px;border:1px solid var(--gomo-border-1);padding:20px;display:grid;gap:12px}.feature-card h4[data-v-fe4ccf47]{font-size:16px;font-weight:600}.feature-card p[data-v-fe4ccf47]{color:var(--gomo-text-3);font-size:14px;line-height:1.5}.workflow[data-v-fe4ccf47]{margin-top:34px;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px}.workflow-step[data-v-fe4ccf47]{background:var(--gomo-surface-2);border-radius:16px;border:1px solid var(--gomo-border-1);padding:20px;display:grid;gap:12px}.workflow-step span[data-v-fe4ccf47]{color:var(--gomo-accent);font-weight:700;font-size:14px}.workflow-step p[data-v-fe4ccf47]{color:var(--gomo-text-3);font-size:14px;line-height:1.5}.showcase[data-v-fe4ccf47]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;margin-top:30px}.showcase-card[data-v-fe4ccf47]{border-radius:16px;padding:20px;background:var(--gomo-surface-1);border:1px solid var(--gomo-border-1)}.showcase-card h4[data-v-fe4ccf47]{font-size:16px;margin-bottom:10px}.showcase-card ul[data-v-fe4ccf47]{list-style:none;display:grid;gap:8px;color:var(--gomo-text-3);font-size:14px}.cta[data-v-fe4ccf47]{margin-top:50px;padding:32px;background:var(--gomo-surface-2);border-radius:18px;border:1px solid rgba(var(--gomo-accent-rgb),.3);display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.cta h3[data-v-fe4ccf47]{font-size:22px;font-weight:700}.cta p[data-v-fe4ccf47]{color:var(--gomo-text-3);font-size:14px;margin-top:8px}footer[data-v-fe4ccf47]{margin-top:60px;padding-top:20px;border-top:1px solid var(--gomo-border-1);color:var(--gomo-text-muted);font-size:12px;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.modal-backdrop[data-v-fe4ccf47]{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(var(--gomo-overlay-rgb),.7);display:none;align-items:center;justify-content:center;padding:20px;z-index:2000}.modal-backdrop.show[data-v-fe4ccf47]{display:flex}.auth-modal[data-v-fe4ccf47]{width:100%;max-width:400px;background:var(--gomo-surface-1);border-radius:16px;border:1px solid var(--gomo-border-1);box-shadow:0 20px 60px rgba(var(--gomo-shadow-rgb),.6);padding:16px 18px 14px;color:var(--gomo-text-1)}.auth-top[data-v-fe4ccf47]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.auth-icon-btn[data-v-fe4ccf47]{width:36px;height:36px;border-radius:10px;border:none;background:transparent;font-size:22px;line-height:1;color:var(--gomo-text-2);cursor:pointer}.auth-icon-btn[data-v-fe4ccf47]:hover{background:rgba(var(--gomo-contrast-rgb),.06)}.auth-brand[data-v-fe4ccf47]{--auth-brand-scale: .7;display:flex;align-items:center;justify-content:center;gap:12px;margin:30px 0 26px}.auth-brand-hero[data-v-fe4ccf47]{width:calc(120px * var(--auth-brand-scale));display:grid;justify-items:center}.auth-stack[data-v-fe4ccf47]{display:grid;gap:12px}.auth-headline-wrap[data-v-fe4ccf47]{text-align:center}.auth-word-logo[data-v-fe4ccf47]{display:block;max-width:220px;width:100%;height:auto;margin:15px auto 0}.auth-tagline[data-v-fe4ccf47]{font-size:15px;font-weight:500;color:var(--gomo-text-2, rgba(var(--gomo-contrast-rgb), .65));margin:8px 0 0;line-height:1.4}.auth-sending-loading[data-v-fe4ccf47]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;min-height:200px;padding:24px 16px}.auth-sending-spinner[data-v-fe4ccf47]{width:40px;height:40px;border:3px solid rgba(var(--gomo-accent-rgb),.2);border-top-color:var(--gomo-accent, #2560ff);border-radius:50%;animation:auth-sending-spin-fe4ccf47 .8s linear infinite}.auth-sending-text[data-v-fe4ccf47]{margin:0;font-size:15px;color:var(--gomo-text-2, rgba(var(--gomo-contrast-rgb), .75))}.auth-verify-loading[data-v-fe4ccf47]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;min-height:200px;padding:24px 16px}.auth-verify-spinner[data-v-fe4ccf47]{width:40px;height:40px;border:3px solid rgba(var(--gomo-accent-rgb),.2);border-top-color:var(--gomo-accent, #2560ff);border-radius:50%;animation:auth-sending-spin-fe4ccf47 .8s linear infinite}.auth-verify-text[data-v-fe4ccf47]{margin:0;font-size:15px;color:var(--gomo-text-2, rgba(var(--gomo-contrast-rgb), .75))}@keyframes auth-sending-spin-fe4ccf47{to{transform:rotate(360deg)}}.auth-brand-mark[data-v-fe4ccf47]{width:calc(100px * var(--auth-brand-scale));height:calc(100px * var(--auth-brand-scale));overflow:visible;position:relative}.auth-brand-mark img[data-v-fe4ccf47]{width:100%;height:100%;object-fit:contain}.auth-brand-logo[data-v-fe4ccf47]{border-radius:calc(18px * var(--auth-brand-scale));transform-origin:50% 60%;animation:ship-sway-fe4ccf47 3s ease-in-out infinite;filter:drop-shadow(0 calc(10px * var(--auth-brand-scale)) calc(22px * var(--auth-brand-scale)) rgba(var(--gomo-shadow-rgb),.45))}.auth-brand-sea[data-v-fe4ccf47]{width:calc(120px * var(--auth-brand-scale));height:calc(22px * var(--auth-brand-scale));margin-top:calc(-20px * var(--auth-brand-scale));position:relative;overflow:hidden;opacity:.85}.sea-wave[data-v-fe4ccf47]{position:absolute;bottom:0;left:0;width:200%;height:100%;background:repeat-x url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 10'%3E%3Cpath d='M0 5 Q 5 0, 10 5 T 20 5 V 10 H 0 Z' fill='%232560ff' fill-opacity='0.6'/%3E%3C/svg%3E");animation:sea-wave-move-fe4ccf47 2.2s linear infinite}.sea-wave-back[data-v-fe4ccf47]{bottom:2px;background:repeat-x url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 10'%3E%3Cpath d='M0 5 Q 5 0, 10 5 T 20 5 V 10 H 0 Z' fill='%232560ff' fill-opacity='0.28'/%3E%3C/svg%3E");animation-duration:3.2s;animation-direction:reverse}@keyframes ship-sway-fe4ccf47{0%,to{transform:rotate(-5deg) translateY(0)}50%{transform:rotate(8deg) translateY(calc(-5px * var(--auth-brand-scale)))}}@keyframes sea-wave-move-fe4ccf47{0%{transform:translate(0)}to{transform:translate(-20px)}}@media (prefers-reduced-motion: reduce){.auth-brand-logo[data-v-fe4ccf47],.sea-wave[data-v-fe4ccf47]{animation:none!important}}.auth-brand-name[data-v-fe4ccf47]{font-size:22px;font-weight:600;letter-spacing:.3px;color:var(--gomo-text-1)}.auth-title[data-v-fe4ccf47]{text-align:center;font-size:18px;font-weight:700;margin-top:0}.auth-subtitle[data-v-fe4ccf47]{text-align:center;margin-top:6px;color:var(--gomo-text-2);font-size:14px;line-height:1.5}.auth-provider[data-v-fe4ccf47]{width:100%;margin-top:14px;height:54px;border-radius:14px;border:1px solid var(--gomo-border-1);background:rgba(var(--gomo-contrast-rgb),.04);font-size:16px;font-weight:600;color:var(--gomo-text-1);display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer}.auth-provider[data-v-fe4ccf47]:hover{background:rgba(var(--gomo-contrast-rgb),.06)}.auth-provider-icon[data-v-fe4ccf47]{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#ffffff;border:1px solid rgba(11,14,20,.12);font-weight:700}.auth-divider[data-v-fe4ccf47]{margin:16px 0 12px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;color:rgba(var(--gomo-contrast-rgb),.35)}.auth-divider span[data-v-fe4ccf47]{height:1px;background:rgba(var(--gomo-contrast-rgb),.16)}.auth-divider em[data-v-fe4ccf47]{font-style:normal;font-size:14px;color:rgba(var(--gomo-contrast-rgb),.45)}.auth-input[data-v-fe4ccf47]{width:100%;height:46px;margin-top:15px;border-radius:12px;border:1px solid var(--gomo-border-2);background:rgba(var(--gomo-contrast-rgb),.04);padding:0 14px;font-size:14px;color:var(--gomo-text-1);outline:none;text-align:center}.auth-input[data-v-fe4ccf47]::placeholder{color:#9aa3b7bf}.auth-turnstile[data-v-fe4ccf47]{margin-top:14px;display:flex;justify-content:center;min-height:66px}.auth-turnstile-box[data-v-fe4ccf47]{width:100%;border-radius:12px;border:1px solid var(--gomo-border-1);background:rgba(var(--gomo-contrast-rgb),.04);padding:10px;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;min-height:62px;position:relative}.auth-turnstile-box>div[data-v-fe4ccf47]{width:100%;min-width:0;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center}.auth-turnstile-inner[data-v-fe4ccf47]{width:100%;min-width:0;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center}.auth-turnstile-inner>div[data-v-fe4ccf47]{width:100%;min-width:0;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center}.auth-turnstile-inner iframe[data-v-fe4ccf47]{width:100%!important;max-width:100%!important;display:block}.auth-turnstile-box iframe[data-v-fe4ccf47]{border-radius:10px}.turnstile-missing[data-v-fe4ccf47]{font-size:14px;color:rgba(var(--gomo-danger-rgb),.95)}.turnstile-success[data-v-fe4ccf47]{width:100%;min-width:0;height:56px;border-radius:12px;border:none;background:transparent;display:flex;flex-wrap:nowrap;align-items:center;padding:0 6px;gap:12px;position:relative}.turnstile-check[data-v-fe4ccf47]{flex-shrink:0;width:36px;height:36px;border-radius:50%;background:var(--gomo-success, #20a454);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:18px;font-weight:800}.turnstile-success-text[data-v-fe4ccf47]{flex:1 1 auto;min-width:0;font-size:18px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.turnstile-success-right[data-v-fe4ccf47]{flex-shrink:0;text-align:right;font-size:12px;color:rgba(var(--gomo-contrast-rgb),.6);line-height:1.2;white-space:nowrap}.turnstile-cloudflare[data-v-fe4ccf47]{font-weight:800;letter-spacing:1px;color:rgba(var(--gomo-contrast-rgb),.75)}.turnstile-links[data-v-fe4ccf47]{margin-top:4px}.turnstile-reset[data-v-fe4ccf47]{flex-shrink:0;border:none;background:transparent;font-size:12px;color:rgba(var(--gomo-contrast-rgb),.55);cursor:pointer;white-space:nowrap}.turnstile-reset[data-v-fe4ccf47]:hover{text-decoration:underline}.auth-continue[data-v-fe4ccf47]{width:100%;margin-top:18px;height:44px;border-radius:12px;border:none;background:rgba(var(--gomo-contrast-rgb),.08);color:rgba(var(--gomo-contrast-rgb),.35);font-size:14px;font-weight:700;cursor:not-allowed}.auth-continue[data-v-fe4ccf47]:disabled{opacity:1}.auth-continue[data-v-fe4ccf47]:not(:disabled){background:var(--gomo-accent, #2560ff);color:#fff;cursor:pointer}.auth-continue[data-v-fe4ccf47]:not(:disabled):hover{background:var(--gomo-button-primary-bg-hover, #1f52d8)}.auth-terms[data-v-fe4ccf47]{margin-top:14px;text-align:center;font-size:13px;color:rgba(var(--gomo-contrast-rgb),.45)}.auth-link[data-v-fe4ccf47]{color:rgba(var(--gomo-contrast-rgb),.7);font-weight:600;text-decoration:none}.auth-link[data-v-fe4ccf47]:hover{color:rgba(var(--gomo-contrast-rgb),.9);text-decoration:underline}.auth-email[data-v-fe4ccf47]{margin-top:10px;text-align:center;font-size:16px;font-weight:700;color:rgba(var(--gomo-contrast-rgb),.78)}.code-row[data-v-fe4ccf47]{margin-top:18px;display:flex;justify-content:center;gap:10px;flex-wrap:nowrap}.code-box[data-v-fe4ccf47]{width:48px;height:54px;border-radius:12px;border:1px solid var(--gomo-border-2);background:rgba(var(--gomo-contrast-rgb),.04);text-align:center;font-size:22px;font-weight:700;outline:none;color:var(--gomo-text-1)}.code-box[data-v-fe4ccf47]:focus{border-color:rgba(var(--gomo-accent-rgb),.65);box-shadow:0 0 0 4px rgba(var(--gomo-accent-rgb),.12);background:rgba(var(--gomo-contrast-rgb),.06)}.auth-hint[data-v-fe4ccf47]{margin-top:16px;text-align:center;color:rgba(var(--gomo-contrast-rgb),.45);font-size:14px}.auth-link-btn[data-v-fe4ccf47]{border:none;background:transparent;color:rgba(var(--gomo-contrast-rgb),.65);cursor:pointer;font-size:14px;font-weight:600}.auth-link-btn[data-v-fe4ccf47]:disabled{cursor:default;color:rgba(var(--gomo-contrast-rgb),.35)}.form-error[data-v-fe4ccf47]{display:none;background:rgba(var(--gomo-danger-rgb),.12);color:rgba(var(--gomo-danger-rgb),.95);padding:10px 12px;border-radius:10px;border:1px solid rgba(var(--gomo-danger-rgb),.35);font-size:13px;margin-top:0}.form-error.show[data-v-fe4ccf47]{display:block}@media (max-width: 560px){.auth-modal[data-v-fe4ccf47]{border-radius:16px;padding:16px 14px 14px}.auth-brand-name[data-v-fe4ccf47]{font-size:20px}.auth-title[data-v-fe4ccf47]{font-size:18px}.code-box[data-v-fe4ccf47]{width:42px;height:50px;font-size:20px}}@media (max-width: 900px){.hero[data-v-fe4ccf47]{grid-template-columns:1fr}}@media (max-width: 600px){.header[data-v-fe4ccf47]{padding:14px 18px}.hero-title[data-v-fe4ccf47]{font-size:32px}.landing-nav[data-v-fe4ccf47],.topbar-center[data-v-fe4ccf47]{display:none}.hero-highlights[data-v-fe4ccf47]{grid-template-columns:1fr}.cta[data-v-fe4ccf47]{flex-direction:column;align-items:flex-start}}.service-unavailable[data-v-26ca0fcc]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--el-bg-color);padding:20px}.content[data-v-26ca0fcc]{text-align:center;max-width:400px}.icon[data-v-26ca0fcc]{color:var(--el-color-warning);margin-bottom:24px}h1[data-v-26ca0fcc]{font-size:24px;font-weight:600;color:var(--el-text-color-primary);margin:0 0 16px}.message[data-v-26ca0fcc]{font-size:16px;color:var(--el-text-color-regular);margin:0 0 8px}.contact[data-v-26ca0fcc]{font-size:14px;color:var(--el-color-primary);margin:0 0 32px;font-family:monospace}.retry-btn[data-v-26ca0fcc]{display:inline-flex;align-items:center;gap:8px;padding:10px 24px;font-size:14px;font-weight:500;color:#fff;background:var(--el-color-primary);border:none;border-radius:8px;cursor:pointer;transition:background .2s}.retry-btn[data-v-26ca0fcc]:hover{background:var(--el-color-primary-light-3)}.retry-btn[data-v-26ca0fcc]:active{background:var(--el-color-primary-dark-2)}.mk-shell[data-v-a5dd34c8]{max-width:1120px;margin:0 auto;padding:0 20px 48px;color:var(--gomo-text-1)}.mk-header[data-v-a5dd34c8]{position:sticky;top:0;z-index:10;height:72px;width:100vw;margin-left:calc(50% - 50vw);background:var(--gomo-bg, #0b0e14)}.mk-header-inner[data-v-a5dd34c8]{width:100%;max-width:1600px;height:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 24px 0 14px;margin:0 auto}.mk-left[data-v-a5dd34c8],.mk-right[data-v-a5dd34c8]{display:flex;align-items:center;gap:10px}.mk-right[data-v-a5dd34c8]{justify-content:flex-end}.mk-center[data-v-a5dd34c8]{display:flex;align-items:center;justify-content:center;min-width:0;flex:1 1 auto}.brand[data-v-a5dd34c8]{display:inline-flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;user-select:none;text-decoration:none}.brand-logo[data-v-a5dd34c8]{height:40px;width:40px;border-radius:0;border:none;background:transparent;display:inline-flex;align-items:center;justify-content:center;overflow:visible}.mk-brand-icon[data-v-a5dd34c8]{height:40px;width:40px;object-fit:contain}.mk-brand-word[data-v-a5dd34c8]{height:30px;width:auto;display:block;flex-shrink:0}.mk-nav-tabs[data-v-a5dd34c8]{display:flex;gap:6px;flex-wrap:wrap}.mk-tab[data-v-a5dd34c8]{display:inline-flex;align-items:center;padding:8px 12px 10px;border-bottom:3px solid transparent;color:var(--gomo-text-2, rgba(var(--gomo-contrast-rgb), .7));text-decoration:none;font-size:15px;transition:color .2s ease,border-color .2s ease}.mk-tab[data-v-a5dd34c8]:hover{color:var(--gomo-text-1, #e6e9f2)}.mk-tab.router-link-active[data-v-a5dd34c8]{color:#b3d0ff;font-weight:600;border-bottom-color:var(--gomo-accent, #2560ff)}.mk-tab-action[data-v-a5dd34c8]{border:1px solid var(--gomo-border-1, #2f3542);border-radius:8px;background:rgba(var(--gomo-contrast-rgb),.06);color:rgba(var(--gomo-contrast-rgb),.85);border-bottom-width:1px;padding:8px 14px}.mk-tab-action[data-v-a5dd34c8]:hover{border-color:rgba(var(--gomo-contrast-rgb),.15);background:rgba(var(--gomo-contrast-rgb),.1);color:var(--gomo-text-1, #e6e9f2)}.mk-hero[data-v-a5dd34c8]{margin-top:32px;padding:40px 28px;border-radius:20px;border:1px solid var(--gomo-border-1);background:radial-gradient(120% 120% at 0% 0%,rgba(var(--gomo-accent-rgb),.16),transparent 60%),linear-gradient(145deg,color-mix(in srgb,var(--gomo-surface-2) 94%,transparent),var(--gomo-surface-1))}.mk-hero h1[data-v-a5dd34c8]{margin:0;font-size:clamp(30px,6vw,56px);line-height:1.1}.mk-hero p[data-v-a5dd34c8]{margin:16px 0 0;max-width:760px;color:var(--gomo-text-2);font-size:18px;line-height:1.6}.mk-hero-actions[data-v-a5dd34c8]{margin-top:22px;display:flex;gap:12px;flex-wrap:wrap}.btn[data-v-a5dd34c8]{display:inline-flex;align-items:center;justify-content:center;border-radius:12px;text-decoration:none;padding:11px 16px;font-weight:600}.btn-primary[data-v-a5dd34c8]{background:var(--gomo-button-primary-bg);color:var(--gomo-button-primary-text)}.btn-secondary[data-v-a5dd34c8]{border:1px solid var(--gomo-button-secondary-border);background:var(--gomo-button-secondary-bg);color:var(--gomo-button-secondary-text)}.mk-main[data-v-a5dd34c8]{margin-top:24px;display:grid;gap:22px}.mk-footer[data-v-a5dd34c8]{margin-top:36px;padding-top:18px;border-top:1px solid var(--gomo-border-1);display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--gomo-text-3);font-size:13px}.mk-footer a[data-v-a5dd34c8]{color:inherit}@media (max-width: 900px){.mk-header[data-v-a5dd34c8]{height:auto}.mk-header-inner[data-v-a5dd34c8]{min-height:72px;flex-wrap:wrap;padding:10px 14px}.mk-center[data-v-a5dd34c8]{order:3;width:100%;justify-content:flex-start}.mk-tab[data-v-a5dd34c8]{font-size:14px;padding:8px 10px}.mk-footer[data-v-a5dd34c8]{flex-direction:column;align-items:flex-start}}.block[data-v-338ec9a0]{border:1px solid var(--gomo-border-1);border-radius:16px;padding:24px;background:var(--gomo-surface-1)}h1[data-v-338ec9a0],h2[data-v-338ec9a0]{margin:0}h1[data-v-338ec9a0]{font-size:clamp(26px,4vw,42px)}p[data-v-338ec9a0]{margin:10px 0 0;color:var(--gomo-text-2)}.plans[data-v-338ec9a0]{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.plan[data-v-338ec9a0]{border:1px solid var(--gomo-border-1);border-radius:14px;padding:16px;background:color-mix(in srgb,var(--gomo-surface-2) 74%,transparent)}.plan h2[data-v-338ec9a0]{font-size:22px}.plan ul[data-v-338ec9a0]{margin:10px 0 14px;padding-left:18px;color:var(--gomo-text-2);display:grid;gap:5px}ul[data-v-338ec9a0]{margin:10px 0 0;padding-left:20px;color:var(--gomo-text-2);display:grid;gap:6px}.actions[data-v-338ec9a0]{margin-top:16px;display:flex;gap:10px;flex-wrap:wrap}.btn[data-v-338ec9a0]{display:inline-flex;border-radius:10px;padding:10px 16px;font-weight:600;text-decoration:none}.btn-primary[data-v-338ec9a0]{background:var(--gomo-button-primary-bg);color:var(--gomo-button-primary-text)}.btn-secondary[data-v-338ec9a0]{border:1px solid var(--gomo-button-secondary-border);background:var(--gomo-button-secondary-bg);color:var(--gomo-button-secondary-text)}@media (max-width: 900px){.plans[data-v-338ec9a0]{grid-template-columns:1fr}}.block[data-v-9ad15e1c]{border:1px solid var(--gomo-border-1);border-radius:16px;padding:24px;background:var(--gomo-surface-1)}h1[data-v-9ad15e1c]{margin:0;font-size:clamp(26px,4vw,42px)}p[data-v-9ad15e1c]{margin:12px 0 0;color:var(--gomo-text-2);line-height:1.7}.summary[data-v-9ad15e1c]{font-weight:600;color:var(--gomo-text-1)}.btn[data-v-9ad15e1c]{margin-top:16px;display:inline-flex;border-radius:10px;padding:10px 16px;font-weight:600;text-decoration:none}.btn-primary[data-v-9ad15e1c]{background:var(--gomo-button-primary-bg);color:var(--gomo-button-primary-text)}.block[data-v-6a2d3663]{border:1px solid var(--gomo-border-1);border-radius:16px;padding:24px;background:var(--gomo-surface-1)}h1[data-v-6a2d3663]{margin:0;font-size:clamp(26px,4vw,42px)}p[data-v-6a2d3663]{margin:12px 0 0;color:var(--gomo-text-2);line-height:1.7}.actions[data-v-6a2d3663]{margin-top:18px;display:flex;gap:10px;flex-wrap:wrap}.btn[data-v-6a2d3663]{display:inline-flex;border-radius:10px;padding:10px 16px;font-weight:600;text-decoration:none}.btn-primary[data-v-6a2d3663]{background:var(--gomo-button-primary-bg);color:var(--gomo-button-primary-text)}.btn-secondary[data-v-6a2d3663]{border:1px solid var(--gomo-button-secondary-border);background:var(--gomo-button-secondary-bg);color:var(--gomo-button-secondary-text)}.acum-mask[data-v-1fa6e776]{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(var(--gomo-shadow-rgb),.55);display:flex;align-items:center;justify-content:center;z-index:40000;padding:18px}.acum-modal[data-v-1fa6e776]{width:min(720px,100%);border-radius:18px;background:#0f1426;border:1px solid rgba(var(--gomo-contrast-rgb),.1);box-shadow:0 24px 70px rgba(var(--gomo-shadow-rgb),.6);overflow:hidden;color:#e6e8f2}.acum-header[data-v-1fa6e776]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid rgba(var(--gomo-contrast-rgb),.08)}.acum-title[data-v-1fa6e776]{font-weight:760;letter-spacing:.2px}.acum-close[data-v-1fa6e776]{width:34px;height:34px;border-radius:10px;border:none;background:rgba(var(--gomo-contrast-rgb),.06);color:#cfd3ea;cursor:pointer;font-size:20px;line-height:1}.acum-close[data-v-1fa6e776]:hover{background:rgba(var(--gomo-contrast-rgb),.1)}.acum-body[data-v-1fa6e776]{padding:14px 16px 10px}.acum-hint[data-v-1fa6e776]{display:flex;gap:10px;align-items:baseline;padding:10px 12px;background:rgba(var(--gomo-contrast-rgb),.04);border:1px solid rgba(var(--gomo-contrast-rgb),.08);border-radius:14px}.acum-hint-title[data-v-1fa6e776]{font-weight:720;color:#e6e8f2eb}.acum-hint-text[data-v-1fa6e776]{color:#e6e8f2bf;font-size:13px}.acum-actions[data-v-1fa6e776]{margin-top:12px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.acum-btn[data-v-1fa6e776]{height:38px;padding:0 14px;border-radius:12px;border:1px solid rgba(var(--gomo-contrast-rgb),.14);background:rgba(var(--gomo-contrast-rgb),.06);color:#e6e8f2;cursor:pointer;font-weight:700;letter-spacing:.1px}.acum-btn[data-v-1fa6e776]:hover{background:rgba(var(--gomo-contrast-rgb),.1)}.acum-btn[data-v-1fa6e776]:disabled{opacity:.55;cursor:not-allowed}.acum-btn.primary[data-v-1fa6e776]{background:rgba(143,66,181,.25);border-color:#8f42b58c}.acum-btn.primary[data-v-1fa6e776]:hover{background:rgba(143,66,181,.35)}.acum-btn.ghost[data-v-1fa6e776]{background:transparent}.acum-zoom[data-v-1fa6e776]{display:flex;align-items:center;gap:10px;min-width:min(360px,100%)}.acum-zoom-label[data-v-1fa6e776]{color:#e6e8f2cc;font-size:13px;font-weight:700}.acum-zoom-range[data-v-1fa6e776]{flex:1}.acum-cropper[data-v-1fa6e776]{margin-top:14px;display:grid;gap:10px;justify-items:center}.acum-frame[data-v-1fa6e776]{position:relative;border-radius:16px;overflow:hidden;background:rgba(var(--gomo-contrast-rgb),.03);border:1px dashed rgba(var(--gomo-contrast-rgb),.18);-webkit-user-select:none;user-select:none;touch-action:none}.acum-img[data-v-1fa6e776]{position:absolute;left:0;top:0;transform-origin:top left;will-change:transform}.acum-placeholder[data-v-1fa6e776]{width:100%;height:100%;display:grid;place-items:center;color:#e6e8f2b3;font-size:13px;font-weight:650}.acum-mask-circle[data-v-1fa6e776]{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 100% 100% at center,rgba(var(--gomo-shadow-rgb),0) 0,rgba(var(--gomo-shadow-rgb),0) 50%,rgba(var(--gomo-shadow-rgb),.55) 50.1%,rgba(var(--gomo-shadow-rgb),.55) 100%)}.acum-tip[data-v-1fa6e776]{color:#e6e8f2b3;font-size:12px}.acum-footer[data-v-1fa6e776]{display:flex;justify-content:flex-end;gap:10px;padding:12px 16px 16px;border-top:1px solid rgba(var(--gomo-contrast-rgb),.08)}.confirmation-preview-section[data-v-5c8fbfae]{display:flex;flex-direction:column;gap:12px;width:100%}.zip-result-title[data-v-5c8fbfae]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:15px;font-weight:600;color:var(--gomo-text-1, #e6e9f2);margin:0 0 10px}.unified-confirmation-card[data-v-5c8fbfae]{width:100%;box-sizing:border-box;padding:18px;display:flex;flex-direction:column;gap:16px;background:rgba(15,18,28,.85);border:1px solid rgba(var(--gomo-contrast-rgb),.08);border-radius:12px}.confirmation-layout[data-v-5c8fbfae]{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,360px);align-items:start;gap:18px}.confirmation-preview-panel[data-v-5c8fbfae]{width:100%;min-width:0;display:flex;flex-direction:column;gap:14px}.cloud-provider-badge[data-v-5c8fbfae]{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:rgba(var(--gomo-accent-rgb, 37, 96, 255),.12);color:var(--gomo-accent, #2560ff);font-size:12px;font-weight:700}.cloud-provider-badge svg[data-v-5c8fbfae]{flex-shrink:0}.confirmation-summary-bar[data-v-5c8fbfae]{position:sticky;top:88px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;align-self:start;gap:16px;padding:16px 18px;border-radius:16px;border:1px solid rgba(var(--gomo-contrast-rgb),.08);background:rgba(11,16,28,.96);box-shadow:0 12px 30px #00000047;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.confirmation-summary-main[data-v-5c8fbfae]{display:flex;flex-direction:column;gap:8px;min-width:0;width:100%}.confirmation-summary-total[data-v-5c8fbfae]{display:flex;flex-direction:column;gap:6px;padding:14px 0 4px}.confirmation-summary-total-label[data-v-5c8fbfae]{font-size:12px;color:var(--gomo-text-2, #aeb5d6)}.confirmation-summary-price[data-v-5c8fbfae]{font-weight:700;color:var(--gomo-text-1, #f3f5ff);font-size:28px;line-height:1.1}.confirmation-price-toggle[data-v-5c8fbfae]{align-self:flex-start;background:transparent;border:none;color:var(--gomo-text-2, #8a90b8);cursor:pointer;text-align:left;padding:0;transition:color .15s ease}.confirmation-price-toggle[data-v-5c8fbfae]:hover{color:var(--gomo-accent, #2560ff)}.confirmation-pricing-details[data-v-5c8fbfae]{display:flex;flex-direction:column;gap:6px;padding-top:8px;border-top:1px solid rgba(var(--gomo-contrast-rgb),.08)}.zip-result-footer-btn[data-v-5c8fbfae]{width:100%;min-height:44px;background:linear-gradient(135deg,var(--gomo-accent, #436fe3),#5a82f5);border:none;color:#fff;padding:14px 24px;border-radius:12px;cursor:pointer;font-weight:600;font-size:14px;transition:all .2s ease}.zip-result-footer-btn[data-v-5c8fbfae]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 24px rgba(var(--gomo-accent-rgb, 37, 96, 255),.22)}.zip-result-footer-btn[data-v-5c8fbfae]:active:not(:disabled){transform:translateY(0)}.zip-result-footer-btn[data-v-5c8fbfae]:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}:root[data-theme=light]{background:var(--gomo-surface-1);border-color:var(--gomo-border-1);box-shadow:0 4px 24px rgba(var(--gomo-shadow-rgb),.08)}:root[data-theme=light]{background:rgba(var(--gomo-accent-rgb),.1);color:var(--gomo-accent);border:1px solid rgba(var(--gomo-accent-rgb),.14)}:root[data-theme=light]{border-color:var(--gomo-border-1);background:var(--gomo-surface-2);box-shadow:0 4px 24px rgba(var(--gomo-shadow-rgb),.08)}:root[data-theme=light]{background:var(--gomo-input-bg);border-color:var(--gomo-input-border);color:var(--gomo-input-text)}:root[data-theme=light]{background:var(--gomo-button-primary-bg, var(--gomo-accent));color:var(--gomo-button-primary-text, #fff)}:root[data-theme=light]{background:var(--gomo-button-primary-bg-hover);box-shadow:0 8px 18px rgba(var(--gomo-accent-rgb),.2)}@media (max-width: 900px){.confirmation-layout[data-v-5c8fbfae]{grid-template-columns:minmax(0,1fr)}.confirmation-summary-bar[data-v-5c8fbfae]{position:static}}.launch-confirm-mask[data-v-eb5af1d8]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2200;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(5,10,20,.7);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.launch-confirm-modal[data-v-eb5af1d8]{position:relative;width:min(100%,760px);border-radius:24px;border:1px solid rgba(var(--gomo-contrast-rgb),.08);background:linear-gradient(135deg,rgba(20,32,60,.96),rgba(10,14,24,.98) 52%),radial-gradient(circle at top left,rgba(var(--gomo-accent-rgb, 37, 96, 255),.14),transparent 34%);box-shadow:0 28px 80px #00000061;overflow:hidden}.launch-confirm-close[data-v-eb5af1d8]{position:absolute;top:16px;right:16px;width:34px;height:34px;border:none;border-radius:12px;background:rgba(255,255,255,.05);color:var(--gomo-text-2, #9ca6c5);font-size:20px;cursor:pointer;z-index:2}.launch-confirm-close[data-v-eb5af1d8]:hover:not(:disabled){background:rgba(255,255,255,.1);color:var(--gomo-text-1, #f5f7ff)}.launch-confirm-close[data-v-eb5af1d8]:disabled{opacity:.56;cursor:not-allowed}.launch-confirm-layout[data-v-eb5af1d8]{display:grid;grid-template-columns:minmax(0,1.28fr) minmax(250px,.82fr);min-height:420px}.launch-confirm-layout-waiting[data-v-eb5af1d8]{min-height:320px}.launch-confirm-story[data-v-eb5af1d8]{display:flex;flex-direction:column;justify-content:space-between;gap:24px;padding:34px 28px 26px}.launch-confirm-story-waiting[data-v-eb5af1d8]{justify-content:flex-start}.launch-confirm-kicker[data-v-eb5af1d8]{display:inline-flex;align-items:center;align-self:flex-start;min-height:28px;padding:0 10px;border-radius:999px;background:rgba(var(--gomo-accent-rgb, 37, 96, 255),.14);color:var(--gomo-accent, #76a0ff);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.launch-confirm-story h3[data-v-eb5af1d8]{margin:0;max-width:420px;color:var(--gomo-text-1, #f5f7ff);font-size:32px;line-height:1.08;font-weight:700}.launch-confirm-lead[data-v-eb5af1d8]{margin:12px 0 0;max-width:470px;color:var(--gomo-text-2, #a1afcf);font-size:15px;line-height:1.75}.launch-confirm-summary-grid[data-v-eb5af1d8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.launch-confirm-summary-card[data-v-eb5af1d8]{display:flex;flex-direction:column;gap:8px;padding:16px 18px;border-radius:18px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.06)}.launch-confirm-summary-label[data-v-eb5af1d8],.launch-confirm-price-label[data-v-eb5af1d8],.launch-confirm-meta-item span[data-v-eb5af1d8],.launch-confirm-aside-title[data-v-eb5af1d8],.launch-confirm-note-title[data-v-eb5af1d8]{color:var(--gomo-text-3, #8a93a7);font-size:12px;letter-spacing:.06em;text-transform:uppercase}.launch-confirm-summary-value[data-v-eb5af1d8]{color:var(--gomo-text-1, #f5f7ff);font-size:18px;line-height:1.35}.launch-confirm-note[data-v-eb5af1d8]{display:flex;flex-direction:column;gap:10px;padding:16px 18px;border-radius:18px;background:rgba(var(--gomo-accent-rgb, 37, 96, 255),.1)}.launch-confirm-note p[data-v-eb5af1d8]{margin:0;color:#dbe5ff;font-size:14px;line-height:1.7}.launch-confirm-aside[data-v-eb5af1d8]{display:flex;flex-direction:column;gap:18px;padding:34px 24px 24px;background:rgba(255,255,255,.04);border-left:1px solid rgba(var(--gomo-contrast-rgb),.08)}.launch-confirm-aside-waiting[data-v-eb5af1d8]{justify-content:space-between}.launch-confirm-price-block[data-v-eb5af1d8]{display:flex;flex-direction:column;gap:6px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.06)}.launch-confirm-balance-list[data-v-eb5af1d8]{display:flex;flex-direction:column;gap:10px;padding:4px 0 2px}.launch-confirm-balance-row[data-v-eb5af1d8]{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.launch-confirm-balance-row span[data-v-eb5af1d8]{color:var(--gomo-text-3, #8a93a7);font-size:12px;letter-spacing:.06em;text-transform:uppercase}.launch-confirm-balance-row strong[data-v-eb5af1d8]{color:var(--gomo-text-1, #f5f7ff);font-size:15px;line-height:1.4;word-break:break-word}.launch-confirm-balance-row-gap[data-v-eb5af1d8]{padding-top:8px;border-bottom:1px solid rgba(255,255,255,.06);padding-bottom:12px}.launch-confirm-price-value[data-v-eb5af1d8]{color:var(--gomo-text-1, #f5f7ff);font-size:30px;line-height:1}.launch-confirm-currency-block[data-v-eb5af1d8]{display:flex;flex-direction:column;gap:4px}.launch-confirm-currency-value[data-v-eb5af1d8]{color:#ffd08a;font-size:26px;line-height:1.05;font-weight:700}.launch-confirm-currency-value.is-muted[data-v-eb5af1d8]{color:var(--gomo-text-1, #f5f7ff);opacity:.78}.launch-confirm-currency-hint[data-v-eb5af1d8]{color:var(--gomo-text-2, #a1afcf);font-size:12px;line-height:1.5}.launch-confirm-payment-method[data-v-eb5af1d8]{display:flex;flex-direction:column;gap:5px;padding-top:2px}.launch-confirm-payment-method span[data-v-eb5af1d8]{color:var(--gomo-text-3, #8a93a7);font-size:12px;letter-spacing:.06em;text-transform:uppercase}.launch-confirm-payment-method strong[data-v-eb5af1d8]{color:var(--gomo-text-1, #f5f7ff);font-size:15px;line-height:1.45}.launch-confirm-balance-row strong.is-ok[data-v-eb5af1d8]{color:#86efac}.launch-confirm-balance-row strong.is-warn[data-v-eb5af1d8]{color:#ffd08a}.launch-confirm-waiting-row[data-v-eb5af1d8]{display:inline-flex;align-items:center;gap:12px;align-self:flex-start;padding:12px 16px;border-radius:999px;background:rgba(255,255,255,.05);color:var(--gomo-text-2, #cad2ea);font-size:14px}.launch-confirm-spinner[data-v-eb5af1d8]{width:20px;height:20px;border-radius:999px;border:2px solid rgba(255,255,255,.14);border-top-color:var(--gomo-accent, #2560ff);animation:launch-confirm-spin-eb5af1d8 .9s linear infinite;flex:0 0 auto}.launch-confirm-actions[data-v-eb5af1d8]{display:flex;gap:10px}.launch-confirm-actions-vertical[data-v-eb5af1d8]{margin-top:auto;flex-direction:column}.launch-confirm-secondary[data-v-eb5af1d8],.launch-confirm-primary[data-v-eb5af1d8]{min-height:44px;border-radius:14px;border:1px solid transparent;font-size:14px;font-weight:600;cursor:pointer;transition:transform .16s ease,opacity .16s ease}.launch-confirm-primary[data-v-eb5af1d8]{background:linear-gradient(135deg,rgba(37,96,255,.96),rgba(90,147,255,.96));color:#fff;box-shadow:0 14px 28px #2560ff33}.launch-confirm-secondary[data-v-eb5af1d8]{background:rgba(255,255,255,.04);color:var(--gomo-text-2, #cad2ea);border-color:rgba(var(--gomo-contrast-rgb),.08)}.launch-confirm-primary[data-v-eb5af1d8]:hover:not(:disabled),.launch-confirm-secondary[data-v-eb5af1d8]:hover:not(:disabled){transform:translateY(-1px)}.launch-confirm-primary[data-v-eb5af1d8]:disabled,.launch-confirm-secondary[data-v-eb5af1d8]:disabled{opacity:.56;cursor:not-allowed}@keyframes launch-confirm-spin-eb5af1d8{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 760px){.launch-confirm-mask[data-v-eb5af1d8]{padding:14px}.launch-confirm-modal[data-v-eb5af1d8]{width:100%;border-radius:20px}.launch-confirm-layout[data-v-eb5af1d8],.launch-confirm-layout-waiting[data-v-eb5af1d8]{grid-template-columns:1fr;min-height:auto}.launch-confirm-story[data-v-eb5af1d8],.launch-confirm-aside[data-v-eb5af1d8]{padding:22px 18px 18px}.launch-confirm-aside[data-v-eb5af1d8]{border-left:none;border-top:1px solid rgba(var(--gomo-contrast-rgb),.08)}.launch-confirm-story[data-v-eb5af1d8]{gap:18px}.launch-confirm-story h3[data-v-eb5af1d8]{font-size:26px;max-width:none}.launch-confirm-summary-grid[data-v-eb5af1d8]{grid-template-columns:1fr}.launch-confirm-close[data-v-eb5af1d8]{top:12px;right:12px}}.openclaw-pay-mask[data-v-849de8bd]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2100;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(5,10,20,.68);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.openclaw-pay-modal[data-v-849de8bd]{width:min(100%,460px);border-radius:20px;border:1px solid rgba(var(--gomo-contrast-rgb),.08);background:rgba(12,18,30,.98);box-shadow:0 28px 80px #00000061;overflow:hidden}.openclaw-pay-header[data-v-849de8bd]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px;border-bottom:1px solid rgba(var(--gomo-contrast-rgb),.08)}.openclaw-pay-header h3[data-v-849de8bd]{margin:0;font-size:18px;font-weight:700;color:var(--gomo-text-1, #f5f7ff)}.openclaw-pay-close[data-v-849de8bd]{width:32px;height:32px;border:none;border-radius:10px;background:transparent;color:var(--gomo-text-2, #9ca6c5);font-size:20px;cursor:pointer}.openclaw-pay-close[data-v-849de8bd]:hover{background:rgba(255,255,255,.06);color:var(--gomo-text-1, #f5f7ff)}.openclaw-pay-body[data-v-849de8bd]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:28px 24px 24px;text-align:center}.openclaw-pay-spinner[data-v-849de8bd]{width:42px;height:42px;border-radius:50%;border:3px solid rgba(var(--gomo-accent-rgb, 37, 96, 255),.18);border-top-color:var(--gomo-accent, #2560ff);animation:openclaw-pay-spin-849de8bd .9s linear infinite}.openclaw-pay-title[data-v-849de8bd]{font-size:18px;font-weight:700;color:var(--gomo-text-1, #f5f7ff)}.openclaw-pay-order[data-v-849de8bd]{font-size:13px;color:var(--gomo-text-2, #a8b0cb)}.openclaw-pay-hint[data-v-849de8bd]{font-size:13px;line-height:1.6;color:var(--gomo-text-2, #98a1c2)}.openclaw-pay-actions[data-v-849de8bd]{display:flex;gap:12px;width:100%;margin-top:4px}.openclaw-pay-secondary[data-v-849de8bd],.openclaw-pay-primary[data-v-849de8bd]{flex:1;min-height:44px;border-radius:12px;font-weight:600;cursor:pointer;transition:all .18s ease}.openclaw-pay-secondary[data-v-849de8bd]{border:1px solid rgba(var(--gomo-contrast-rgb),.1);background:rgba(255,255,255,.03);color:var(--gomo-text-1, #f5f7ff)}.openclaw-pay-primary[data-v-849de8bd]{border:none;background:linear-gradient(135deg,var(--gomo-accent, #436fe3),#5a82f5);color:#fff}.openclaw-pay-secondary[data-v-849de8bd]:hover:not(:disabled),.openclaw-pay-primary[data-v-849de8bd]:hover:not(:disabled){transform:translateY(-1px)}.openclaw-pay-secondary[data-v-849de8bd]:disabled,.openclaw-pay-primary[data-v-849de8bd]:disabled{opacity:.6;cursor:not-allowed}@keyframes openclaw-pay-spin-849de8bd{to{transform:rotate(360deg)}}@media (max-width: 640px){.openclaw-pay-actions[data-v-849de8bd]{flex-direction:column}}.hosting-panel[data-v-e8c4beed]{max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:18px;background:rgba(20,24,38,.75);border:1px solid rgba(var(--gomo-contrast-rgb),.08);border-radius:16px;padding:24px}.panel-header h2[data-v-e8c4beed]{margin:0 0 6px;font-size:20px}.panel-header p[data-v-e8c4beed]{margin:0;color:#8a90b8}.home-hosting-flow[data-v-e8c4beed]{width:100%;display:flex;flex-direction:column;gap:12px}.home-upload-wrap[data-v-e8c4beed]{width:100%;display:flex;flex-direction:column;align-items:center;gap:12px}.home-upload-input-hidden[data-v-e8c4beed]{display:none}.home-upload-box-wrapper[data-v-e8c4beed]{position:relative;width:730px;max-width:100%}.home-upload-box[data-v-e8c4beed]{width:100%;min-height:121px;border-radius:16px;border:1px solid rgba(var(--gomo-contrast-rgb),.15);background:rgba(20,24,38,.75);box-shadow:0 4px 24px #00000040;display:flex;flex-direction:column;padding:16px 20px;box-sizing:border-box;position:relative;transition:all .2s ease}.home-upload-box[data-v-e8c4beed]:hover{border-color:rgba(var(--gomo-contrast-rgb),.25);background:rgba(20,24,38,.85)}.home-upload-box--cloud[data-v-e8c4beed]{cursor:text}.home-upload-submit-btn[data-v-e8c4beed]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border-radius:10px;border:none;background:var(--gomo-accent, #436fe3);color:#fff;cursor:pointer;transition:all .2s ease;flex-shrink:0}.home-upload-submit-btn svg[data-v-e8c4beed]{color:inherit;flex-shrink:0;transition:color .2s ease,opacity .2s ease,transform .2s ease}.home-upload-submit-btn[data-v-e8c4beed]:hover:not(:disabled){background:#5280ff;transform:scale(1.05)}.home-upload-submit-btn[data-v-e8c4beed]:disabled{background:rgba(var(--gomo-contrast-rgb),.12);color:var(--gomo-text-3, #6a7090);cursor:not-allowed}.home-upload-submit-btn[data-v-e8c4beed]{position:relative}.home-upload-submit-btn .btn-tooltip[data-v-e8c4beed]{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);padding:8px 12px;background:rgba(0,0,0,.85);color:#fff;font-size:12px;white-space:nowrap;border-radius:8px;pointer-events:none;opacity:0;transition:opacity .2s ease;z-index:100}.home-upload-submit-btn .btn-tooltip[data-v-e8c4beed]:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:6px solid transparent;border-top-color:#000000d9}.home-upload-submit-btn:hover .btn-tooltip[data-v-e8c4beed]{opacity:1}.home-upload-submit-btn.btn-invalid[data-v-e8c4beed]{background:rgba(var(--gomo-danger-rgb),.6)}.home-upload-submit-btn.btn-invalid[data-v-e8c4beed]:hover{background:rgba(var(--gomo-danger-rgb),.8)}.home-upload-submit-btn.btn-empty[data-v-e8c4beed]{background:rgba(var(--gomo-contrast-rgb),.15)}.home-upload-submit-btn.btn-empty[data-v-e8c4beed]:hover{background:rgba(var(--gomo-contrast-rgb),.25)}.home-upload-input[data-v-e8c4beed]{display:none}.home-upload-textarea[data-v-e8c4beed]{flex:1;width:100%;min-height:60px;padding:0 50px 0 0;border:none;background:transparent;color:var(--gomo-text-1, #e6e9f2);font-size:14px;line-height:1.6;resize:none;box-sizing:border-box;font-family:inherit}.home-upload-textarea[data-v-e8c4beed]::placeholder{color:var(--gomo-text-3, #6a7090)}.home-upload-textarea[data-v-e8c4beed]:focus{outline:none;box-shadow:none}.home-upload-requirements[data-v-e8c4beed]{font-size:12px;color:#8a90b8;line-height:1.5}.home-upload-requirements strong[data-v-e8c4beed]{color:#c8cdd8}.home-upload-actions[data-v-e8c4beed]{display:flex;align-items:center;justify-content:space-between;padding:12px 0 0;margin-top:auto}.home-upload-actions-left[data-v-e8c4beed]{display:flex;align-items:center;gap:12px}.home-upload-zip-btn[data-v-e8c4beed]{display:inline-flex;align-items:center;gap:5px;height:36px;padding:0 10px;border-radius:10px;border:1px solid rgba(var(--gomo-contrast-rgb),.12);background:transparent;color:var(--gomo-text-2, #a0a8c0);font-size:12px;cursor:pointer;transition:all .15s ease}.home-upload-zip-btn[data-v-e8c4beed]:hover:not(:disabled){background:rgba(var(--gomo-contrast-rgb),.06);color:var(--gomo-text-1, #e6e9f2);border-color:rgba(var(--gomo-contrast-rgb),.2)}.home-upload-zip-btn[data-v-e8c4beed]:disabled{opacity:.5;cursor:not-allowed}.structure-example-trigger-area[data-v-e8c4beed]{position:relative;display:inline-flex;align-items:center}.home-upload-example-trigger[data-v-e8c4beed]{display:inline-flex;align-items:center;height:36px;margin:0;padding:0 10px;border:none;background:none;color:var(--gomo-accent, #436fe3);font-size:12px;cursor:pointer;text-decoration:underline;text-underline-offset:3px;border-radius:8px;transition:all .15s ease}.home-upload-example-trigger[data-v-e8c4beed]:hover{background:rgba(var(--gomo-accent-rgb),.1)}.home-upload-example-trigger[data-v-e8c4beed]:hover{color:#5b8eff}.home-upload-structure-popover[data-v-e8c4beed]{position:absolute;left:50%;top:calc(100% + 8px);transform:translate(-50%);min-width:520px;max-width:92vw;padding:14px 18px;background:rgba(15,18,28,.98);border:1px solid rgba(var(--gomo-contrast-rgb),.12);border-radius:12px;box-shadow:0 8px 24px rgba(var(--gomo-shadow-rgb),.4);z-index:20}.home-upload-structure-title[data-v-e8c4beed]{font-size:13px;font-weight:600;color:var(--gomo-text-1, #e6e9f2);margin-bottom:10px}.home-upload-structure-tree[data-v-e8c4beed]{margin:0;font-size:12px;line-height:1.65;color:#c8cdd8;font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,monospace;overflow-x:auto}.structure-line[data-v-e8c4beed]{display:flex;align-items:baseline;flex-wrap:nowrap;min-height:1.65em;white-space:nowrap}.structure-prefix[data-v-e8c4beed]{flex-shrink:0;width:4ch;text-align:left}.structure-name[data-v-e8c4beed]{flex-shrink:0;min-width:11ch}.home-upload-structure-tree .structure-comment[data-v-e8c4beed]{color:#7a8299;font-weight:400;flex-shrink:1}.zip-result-footer[data-v-e8c4beed]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;border-top:1px solid rgba(var(--gomo-contrast-rgb),.06);background:rgba(var(--gomo-shadow-rgb),.15)}.zip-result-footer-target[data-v-e8c4beed]{display:flex;align-items:center;gap:10px}.zip-result-footer-label[data-v-e8c4beed]{font-size:13px;color:#8a90b8;font-weight:500;white-space:nowrap}.zip-result-footer-select[data-v-e8c4beed]{min-width:120px;padding:8px 12px;border-radius:10px;border:1px solid rgba(var(--gomo-contrast-rgb),.12);background:rgba(15,18,28,.9);color:var(--gomo-text-1, #e6e9f2);font-size:13px;cursor:pointer}.zip-result-footer-btn[data-v-e8c4beed]{flex-shrink:0}.home-hosting-flow .zip-hint[data-v-e8c4beed]{width:730px;max-width:100%;box-sizing:border-box}.home-hosting-flow .zip-result[data-v-e8c4beed]{width:100%;max-width:100%;box-sizing:border-box}.zip-result[data-v-e8c4beed]{margin-top:28px}.zip-result-title[data-v-e8c4beed]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:15px;font-weight:600;color:var(--gomo-text-1, #e6e9f2);margin:0 0 10px}.zip-result-card[data-v-e8c4beed]{font-size:13px;background:rgba(15,18,28,.85);border:1px solid rgba(var(--gomo-contrast-rgb),.08);border-radius:12px;overflow:hidden}.confirmation-intro[data-v-e8c4beed]{margin:0;color:var(--gomo-text-2, #aeb5d6);font-size:14px}.unified-confirmation-card[data-v-e8c4beed]{padding:18px;display:flex;flex-direction:column;gap:16px}.confirmation-layout[data-v-e8c4beed]{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.9fr);align-items:start;gap:18px}.confirmation-preview-panel[data-v-e8c4beed]{min-width:0;display:flex;flex-direction:column;gap:14px}.confirmation-preview-source[data-v-e8c4beed]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.confirmation-preview-toolbar[data-v-e8c4beed]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:1;min-width:0}.confirmation-preview-toolbar-main[data-v-e8c4beed],.confirmation-preview-toolbar-side[data-v-e8c4beed]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.confirmation-preview-toolbar-main[data-v-e8c4beed]{flex:1;min-width:0}.confirmation-filter-input[data-v-e8c4beed],.confirmation-filter-select[data-v-e8c4beed]{min-height:40px;border-radius:12px;border:1px solid rgba(var(--gomo-contrast-rgb),.08);background:rgba(11,16,28,.52);color:var(--gomo-text-1, #f3f5ff);padding:0 14px}.confirmation-filter-input[data-v-e8c4beed]{flex:1;min-width:220px}.confirmation-filter-input[data-v-e8c4beed]::placeholder{color:#aeb5d6b8}.confirmation-filter-select[data-v-e8c4beed]{min-width:136px}.confirmation-pagination-label[data-v-e8c4beed]{font-size:12px;color:var(--gomo-text-2, #aeb5d6)}.confirmation-page-btn[data-v-e8c4beed]:disabled{opacity:.4;cursor:not-allowed}.unified-series-list[data-v-e8c4beed]{display:flex;flex-direction:column;gap:12px}.unified-series-item[data-v-e8c4beed]{display:flex;align-items:flex-start;gap:12px;padding:16px;border-radius:14px;border:1px solid rgba(var(--gomo-contrast-rgb),.08);background:rgba(9,13,24,.55)}.unified-series-item.is-unselected[data-v-e8c4beed]{opacity:.62}.unified-series-checkbox-placeholder[data-v-e8c4beed]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-top:3px;color:var(--gomo-accent, #436fe3)}.unified-series-info[data-v-e8c4beed]{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.unified-series-head[data-v-e8c4beed]{display:flex;align-items:center;justify-content:space-between;gap:12px}.unified-series-title-wrap[data-v-e8c4beed]{display:flex;align-items:center;gap:10px;min-width:0}.unified-series-title[data-v-e8c4beed]{font-size:16px;font-weight:700;color:var(--gomo-text-1, #f3f5ff)}.unified-series-status[data-v-e8c4beed]{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;background:rgba(83,214,123,.12);color:#7ee39e;font-size:12px}.unified-series-status.is-muted[data-v-e8c4beed]{background:rgba(255,185,77,.12);color:#ffcb73}.unified-series-meta[data-v-e8c4beed],.unified-series-materials[data-v-e8c4beed]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--gomo-text-2, #aeb5d6);font-size:13px}.unified-series-meta[data-v-e8c4beed]{row-gap:10px}.confirmation-empty-state[data-v-e8c4beed]{padding:24px 18px;border-radius:14px;border:1px dashed rgba(var(--gomo-contrast-rgb),.12);color:var(--gomo-text-2, #aeb5d6);text-align:center;background:rgba(9,13,24,.28)}.confirmation-summary-bar[data-v-e8c4beed]{position:sticky;top:88px;display:flex;flex-direction:column;align-items:center;align-self:start;gap:16px;padding:16px 18px;border-radius:16px;border:1px solid rgba(var(--gomo-contrast-rgb),.08);background:rgba(11,16,28,.96);box-shadow:0 12px 30px #00000047;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.confirmation-summary-main[data-v-e8c4beed]{display:flex;flex-direction:column;gap:8px;min-width:0;width:100%}.confirmation-summary-row[data-v-e8c4beed]{display:flex;align-items:center;flex-wrap:wrap;gap:4px;color:var(--gomo-text-2, #aeb5d6);font-size:13px}.confirmation-summary-row[data-v-e8c4beed]:first-of-type{margin-top:14px}.confirmation-summary-price[data-v-e8c4beed]{font-weight:700;color:var(--gomo-text-1, #f3f5ff)}.confirmation-summary-lang-row[data-v-e8c4beed]{margin-top:4px}.confirmation-summary-total[data-v-e8c4beed]{display:flex;flex-direction:column;gap:6px;padding:14px 0 4px}.confirmation-summary-total-label[data-v-e8c4beed]{font-size:12px;color:var(--gomo-text-2, #aeb5d6)}.confirmation-summary-total .confirmation-summary-price[data-v-e8c4beed]{font-size:28px;line-height:1.1}.confirmation-price-toggle[data-v-e8c4beed]{align-self:flex-start}.confirmation-pricing-details[data-v-e8c4beed]{display:flex;flex-direction:column;gap:6px;padding-top:8px;border-top:1px solid rgba(var(--gomo-contrast-rgb),.08)}.confirmation-pricing-item[data-v-e8c4beed]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;color:var(--gomo-text-2, #aeb5d6);font-size:13px}.confirmation-pricing-discounts[data-v-e8c4beed]{margin-top:8px;padding-top:10px;border-top:1px solid rgba(var(--gomo-contrast-rgb),.08);display:flex;flex-direction:column;gap:6px}.confirmation-pricing-discounts-title[data-v-e8c4beed]{font-size:12px;font-weight:700;color:var(--gomo-text-1, #f3f5ff)}.confirmation-pricing-discount-item[data-v-e8c4beed]{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:10px 12px;border-radius:12px;background:rgba(255,255,255,.03);border:1px solid rgba(var(--gomo-contrast-rgb),.06);color:var(--gomo-text-2, #aeb5d6);font-size:13px}.confirmation-pricing-discount-item>span[data-v-e8c4beed]{white-space:nowrap}.confirmation-pricing-discount-item>span[data-v-e8c4beed]:first-child{color:var(--gomo-text-1, #f3f5ff);font-weight:600}.confirmation-mode-header[data-v-e8c4beed]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.confirmation-mode-title[data-v-e8c4beed]{font-size:13px;font-weight:700;color:var(--gomo-text-1, #f3f5ff)}.confirmation-mode-note[data-v-e8c4beed]{font-size:12px;color:var(--gomo-text-2, #9aa4c7)}.confirmation-mode-option[data-v-e8c4beed]{display:flex;align-items:flex-start;gap:10px;padding:12px;border-radius:12px;border:1px solid rgba(var(--gomo-contrast-rgb),.08);background:rgba(9,14,24,.72);cursor:pointer;transition:border-color .18s ease,transform .18s ease,background .18s ease}.confirmation-mode-option input[data-v-e8c4beed]{margin-top:3px}.confirmation-mode-option.active[data-v-e8c4beed]{border-color:rgba(var(--gomo-accent-rgb, 37, 96, 255),.48);background:rgba(var(--gomo-accent-rgb, 37, 96, 255),.08)}.confirmation-mode-option.disabled[data-v-e8c4beed]{opacity:.62;cursor:not-allowed}.confirmation-mode-option[data-v-e8c4beed]:not(.disabled):hover{transform:translateY(-1px);border-color:rgba(var(--gomo-accent-rgb, 37, 96, 255),.28)}.confirmation-mode-option-main[data-v-e8c4beed]{display:flex;flex-direction:column;gap:4px;min-width:0}.confirmation-mode-option-name[data-v-e8c4beed]{font-size:14px;font-weight:600;color:var(--gomo-text-1, #f3f5ff)}.confirmation-mode-option-desc[data-v-e8c4beed]{font-size:12px;line-height:1.5;color:var(--gomo-text-2, #9aa4c7)}.confirmation-summary-bar .zip-result-footer-btn[data-v-e8c4beed]{width:100%;min-height:44px}:root[data-theme=light]{gap:16px}:root[data-theme=light]{padding:0;border:none;background:transparent;box-shadow:none;border-radius:0}:root[data-theme=light]{border-color:var(--gomo-border-1);background:var(--gomo-input-bg);color:var(--gomo-text-1);box-shadow:0 1px 2px rgba(var(--gomo-shadow-rgb),.04)}:root[data-theme=light]{color:var(--gomo-input-placeholder)}:root[data-theme=light]{border-color:var(--gomo-border-1);background:var(--gomo-surface-1)}:root[data-theme=light]{background:rgba(var(--gomo-accent-rgb, 37, 96, 255),.08)}:root[data-theme=light]{gap:14px}:root[data-theme=light]{border-color:var(--gomo-border-1);background:var(--gomo-surface-1);box-shadow:0 2px 8px rgba(var(--gomo-shadow-rgb),.05)}:root[data-theme=light]{opacity:1;background:var(--gomo-surface-2)}:root[data-theme=light]{background:rgba(var(--gomo-success-rgb),.12);color:var(--gomo-success)}:root[data-theme=light]{background:rgba(var(--gomo-warning-rgb),.14);color:var(--gomo-warning)}:root[data-theme=light]{color:var(--gomo-text-2)}:root[data-theme=light]{border-color:var(--gomo-border-1);background:var(--gomo-surface-2);color:var(--gomo-text-2)}:root[data-theme=light]{border-top-color:var(--gomo-border-1)}:root[data-theme=light]{background:var(--gomo-surface-2);border-color:var(--gomo-border-1);color:var(--gomo-text-2)}:root[data-theme=light]{color:var(--gomo-text-1)}.zip-hint[data-v-e8c4beed]{display:inline-flex;align-items:center;gap:10px;margin-top:14px;padding:10px 14px;border-radius:12px;border:1px solid rgba(255,204,77,.28);background:linear-gradient(135deg,rgba(255,200,87,.18),rgba(255,170,43,.08));color:#ffd36f;box-shadow:0 10px 24px #ffaa2b1f;font-weight:600}.zip-hint-spinner[data-v-e8c4beed]{width:14px;height:14px;border-radius:999px;border:2px solid rgba(255,211,111,.28);border-top-color:#ffd36f;animation:zip-hint-spin-e8c4beed .8s linear infinite}@keyframes zip-hint-spin-e8c4beed{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.zip-result-section[data-v-e8c4beed]{padding:14px 18px;border-bottom:1px solid rgba(var(--gomo-contrast-rgb),.06)}.zip-result-section[data-v-e8c4beed]:last-child{border-bottom:none}.zip-result-section-head[data-v-e8c4beed]{font-size:13px;font-weight:600;color:#6b728c;text-transform:uppercase;letter-spacing:.04em;margin-bottom:10px}.zip-result-dl[data-v-e8c4beed]{margin:0;display:flex;flex-direction:column;gap:8px}.zip-result-row[data-v-e8c4beed]{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.zip-result-row dt[data-v-e8c4beed],.zip-result-label[data-v-e8c4beed]{flex:0 0 72px;font-size:13px;color:#8a90b8;font-weight:500;margin:0}.zip-result-row dd[data-v-e8c4beed],.zip-result-value[data-v-e8c4beed]{flex:1;min-width:0;font-size:13px;color:var(--gomo-text-1, #e6e9f2);margin:0}.zip-result-value-muted[data-v-e8c4beed]{color:#9ca3b4;font-size:13px}.zip-result-subtitle-note[data-v-e8c4beed]{font-size:13px;color:#6b728c;line-height:1.5;margin-bottom:10px}.zip-result-materials-dl[data-v-e8c4beed]{margin:0;display:flex;flex-direction:column;gap:14px}.zip-result-material-item[data-v-e8c4beed]{display:grid;grid-template-columns:88px 1fr;align-items:start;margin:0}.zip-result-material-item.is-missing[data-v-e8c4beed]{margin:0 -12px 0 -18px;padding:10px 12px 10px 18px;border-radius:10px;background:rgba(220,80,60,.08);border:1px solid rgba(220,80,60,.2)}.zip-result-material-term[data-v-e8c4beed]{font-size:13px;color:#8a90b8;font-weight:500;margin:0;padding-top:2px}.zip-result-material-detail[data-v-e8c4beed]{margin:0;min-width:0}.zip-result-material-value-inline[data-v-e8c4beed]{display:block;font-size:13px;color:var(--gomo-text-1, #e6e9f2);margin-bottom:4px}.zip-result-material-detail .zip-result-material-desc[data-v-e8c4beed],.zip-result-material-detail .zip-result-cover-warn[data-v-e8c4beed]{font-size:12px;color:#6b728c;line-height:1.5;margin:0}.zip-result-material-detail .zip-result-cover-warn[data-v-e8c4beed]{color:#d45c4a;margin-top:4px}.zip-result-material-detail .zip-result-cover-hint[data-v-e8c4beed]{font-size:12px;color:#8a90b8;line-height:1.5;margin:4px 0 0}.zip-result-cover-crop-hint[data-v-e8c4beed]{font-size:12px;color:#8a90b8;margin:4px 0 0;line-height:1.4}.zip-result-cover-hint[data-v-e8c4beed]{font-size:12px;color:var(--gomo-text-3, #8a93a7);line-height:1.4;margin:6px 0 0}.zip-result-material-status[data-v-e8c4beed]{font-size:13px;font-weight:500}.zip-result-material-status.is-ok[data-v-e8c4beed]{color:#6bbf8a}.zip-result-material-status.is-miss[data-v-e8c4beed]{color:#c6c9d8}.zip-result-material-muted[data-v-e8c4beed]{margin-left:4px;font-size:12px;color:#6b728c}.zip-result-required[data-v-e8c4beed]{margin-left:4px;font-size:11px;color:#d45c4a;font-weight:600}.zip-result-optional[data-v-e8c4beed]{margin-left:4px;font-size:11px;color:#7b8498;font-weight:500}.zip-result-badges[data-v-e8c4beed]{display:flex;flex-wrap:wrap;gap:8px}.zip-result-badge[data-v-e8c4beed]{font-size:13px;padding:4px 10px;border-radius:999px;font-weight:500}.zip-result-badge.is-ok[data-v-e8c4beed]{background:rgba(var(--gomo-accent-rgb),.18);color:#93b8ff}.zip-result-badge.is-miss[data-v-e8c4beed]{background:rgba(100,140,200,.12);color:#a8b4d0;border:1px dashed rgba(120,150,200,.5);font-weight:600}.zip-result-file-hidden[data-v-e8c4beed]{position:absolute;width:0;height:0;opacity:0;overflow:hidden;pointer-events:none}.zip-result-supplement-btn[data-v-e8c4beed]{background:none;border:none;padding:0;margin-left:2px;color:var(--gomo-accent, #2560ff);font-size:inherit;cursor:pointer;text-decoration:underline}.zip-result-supplement-btn[data-v-e8c4beed]:hover{color:#3a8bfd}.zip-result-episode-inline[data-v-e8c4beed]{font-size:inherit;color:var(--gomo-accent, #2560ff);padding:0;vertical-align:baseline}.zip-result-episode-inline[data-v-e8c4beed]:hover{text-decoration:underline}.input-group[data-v-e8c4beed]{display:flex;flex-direction:column;gap:8px}.input-group label[data-v-e8c4beed]{display:flex;align-items:center;font-size:13px;font-weight:500;color:var(--gomo-text-1, #e6e9f2)}.input-group input[data-v-e8c4beed],.input-group select[data-v-e8c4beed]{background:var(--gomo-input-bg, #0f1320);border:1px solid var(--gomo-input-border, rgba(255, 255, 255, .08));border-radius:12px;color:var(--gomo-text-1, #e6e9f2);padding:12px 14px;transition:border-color .2s ease,box-shadow .2s ease}.input-group input[data-v-e8c4beed]:focus,.input-group select[data-v-e8c4beed]:focus{border-color:var(--gomo-accent, #436fe3);box-shadow:0 0 0 3px var(--gomo-focus-ring, rgba(67, 111, 227, .15))}.file-input[data-v-e8c4beed]{padding:8px 0}.zip-hint[data-v-e8c4beed]{margin:8px 0 0;font-size:12px;color:#8a90b8}.zip-preview[data-v-e8c4beed]{margin-top:12px;padding:12px;background:rgba(10,12,20,.6);border-radius:10px;font-size:13px;color:#c6c9d8}.zip-preview p[data-v-e8c4beed]{margin:0 0 6px}.zip-preview p[data-v-e8c4beed]:last-child{margin-bottom:0}.zip-preview-source-lang[data-v-e8c4beed]{color:#9fb6ff}.zip-preview-hint[data-v-e8c4beed]{margin-left:6px;font-size:12px;color:#9fb6ff;font-style:normal}.zip-preview-episodes[data-v-e8c4beed]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.episode-list-btn[data-v-e8c4beed]{padding:4px 8px;font-size:12px}.primary-button[data-v-e8c4beed]{background:linear-gradient(135deg,var(--gomo-accent, #436fe3),#5a82f5);border:none;color:#fff;padding:14px 24px;border-radius:12px;cursor:pointer;font-weight:600;font-size:14px;transition:all .2s ease}.primary-button[data-v-e8c4beed]:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.link-button[data-v-e8c4beed]{background:transparent;border:none;color:var(--gomo-text-2, #8a90b8);cursor:pointer;text-align:left;padding:0;transition:color .15s ease}.advanced-panel[data-v-e8c4beed]{background:var(--gomo-surface-2, rgba(10, 12, 20, .6));border:1px solid var(--gomo-border-1, rgba(255, 255, 255, .06));border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:16px}.tag-options[data-v-e8c4beed]{display:flex;flex-wrap:wrap;gap:10px}.tag-option[data-v-e8c4beed]{display:flex;align-items:center;gap:6px;background:rgba(var(--gomo-contrast-rgb),.06);padding:6px 10px;border-radius:10px;font-size:12px}.toggle-row[data-v-e8c4beed]{display:flex;gap:16px;flex-wrap:wrap}.toggle[data-v-e8c4beed]{display:flex;align-items:center;gap:6px;font-size:12px}.modal-mask[data-v-e8c4beed]{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(var(--gomo-shadow-rgb),.65);display:flex;align-items:center;justify-content:center;z-index:9999;padding:18px}.description-modal[data-v-e8c4beed]{background:rgba(20,24,38,.98);border:1px solid rgba(var(--gomo-contrast-rgb),.12);border-radius:16px;max-width:480px;width:100%;display:flex;flex-direction:column}.description-modal .modal-header[data-v-e8c4beed]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid rgba(var(--gomo-contrast-rgb),.08)}.description-modal .modal-header h3[data-v-e8c4beed]{margin:0;font-size:16px;font-weight:600;color:var(--gomo-text-1, #e6e9f2)}.description-modal .modal-close[data-v-e8c4beed]{background:none;border:none;color:#8a90b8;font-size:24px;line-height:1;cursor:pointer;padding:0 4px}.description-modal .modal-close[data-v-e8c4beed]:hover{color:var(--gomo-text-1, #e6e9f2)}.description-modal .modal-body[data-v-e8c4beed]{padding:16px 20px}.description-modal-textarea[data-v-e8c4beed]{width:100%;min-height:120px;padding:12px 14px;border-radius:10px;border:1px solid rgba(var(--gomo-contrast-rgb),.12);background:rgba(15,18,28,.9);color:var(--gomo-text-1, #e6e9f2);font-size:14px;line-height:1.5;resize:vertical;box-sizing:border-box}.description-modal-textarea[data-v-e8c4beed]::placeholder{color:#6b728c}.description-modal .modal-footer[data-v-e8c4beed]{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:14px 20px;border-top:1px solid rgba(var(--gomo-contrast-rgb),.08)}.description-modal .modal-footer .btn[data-v-e8c4beed]{padding:10px 18px;border-radius:12px;border:1px solid var(--gomo-border-2, #2a3242);background:transparent;color:var(--gomo-text-1, #e6e9f2);font-weight:600;font-size:14px;cursor:pointer;transition:all .2s ease}.description-modal .modal-footer .btn[data-v-e8c4beed]:hover{border-color:var(--gomo-accent, #2560ff);background:rgba(var(--gomo-accent-rgb),.15);color:var(--gomo-text-1, #e6e9f2)}.description-modal .modal-footer .btn-primary[data-v-e8c4beed]{background:var(--gomo-accent, #2560ff);border-color:var(--gomo-accent, #2560ff);color:#f5f7ff;box-shadow:0 4px 12px rgba(var(--gomo-accent-rgb),.25)}.description-modal .modal-footer .btn-primary[data-v-e8c4beed]:hover{background:var(--gomo-button-primary-bg-hover, #1f52d8);border-color:var(--gomo-button-primary-bg-hover, #1f52d8);box-shadow:0 6px 16px rgba(var(--gomo-accent-rgb),.35)}.episode-list-modal[data-v-e8c4beed]{background:rgba(20,24,38,.98);border:1px solid rgba(var(--gomo-contrast-rgb),.12);border-radius:16px;max-width:560px;width:100%;max-height:80vh;display:flex;flex-direction:column}.episode-list-modal .modal-header[data-v-e8c4beed]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid rgba(var(--gomo-contrast-rgb),.08)}.episode-list-modal .modal-header h3[data-v-e8c4beed]{margin:0;font-size:16px;font-weight:600}.episode-list-modal .modal-close[data-v-e8c4beed]{background:none;border:none;color:#8a90b8;font-size:24px;line-height:1;cursor:pointer;padding:0 4px}.episode-list-modal .modal-close[data-v-e8c4beed]:hover{color:var(--gomo-text-1, #e6e9f2)}.episode-list-modal .modal-body[data-v-e8c4beed]{padding:16px 20px;overflow:auto}.episode-list-table-wrap[data-v-e8c4beed]{max-height:60vh;overflow-y:auto}.episode-list-table[data-v-e8c4beed]{width:100%;border-collapse:collapse;font-size:13px;color:#c6c9d8}.episode-list-table th[data-v-e8c4beed],.episode-list-table td[data-v-e8c4beed]{padding:10px 12px;text-align:left;border-bottom:1px solid rgba(var(--gomo-contrast-rgb),.06)}.episode-list-table th[data-v-e8c4beed]{color:#9fb6ff;font-weight:600}.episode-list-table td[data-v-e8c4beed]:first-child{white-space:nowrap;width:90px}.upload-tabs[data-v-e8c4beed]{display:flex;gap:4px;background:rgba(var(--gomo-contrast-rgb),.04);border-radius:10px;padding:4px}.upload-tab[data-v-e8c4beed]{flex:1;padding:10px 16px;border:none;background:transparent;color:#8a90b8;font-size:14px;font-weight:500;cursor:pointer;border-radius:8px;transition:all .2s ease}.upload-tab[data-v-e8c4beed]:hover{color:var(--gomo-text-1, #e6e9f2);background:rgba(var(--gomo-contrast-rgb),.06)}.upload-tab.is-active[data-v-e8c4beed]{background:var(--gomo-accent, #2560ff);color:#fff}.upload-tab-content[data-v-e8c4beed]{display:flex;flex-direction:column;gap:18px}.cloud-textarea[data-v-e8c4beed]{width:100%;min-height:100px;padding:14px 16px;background:var(--gomo-input-bg, #0f1320);border:1px solid var(--gomo-input-border, rgba(255, 255, 255, .08));border-radius:12px;color:var(--gomo-text-1, #e6e9f2);font-size:14px;line-height:1.6;resize:vertical;font-family:inherit;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.cloud-textarea[data-v-e8c4beed]::placeholder{color:var(--gomo-text-muted, #5a6080)}.cloud-textarea[data-v-e8c4beed]:focus{outline:none;border-color:var(--gomo-accent, #2560ff);box-shadow:0 0 0 3px var(--gomo-focus-ring, rgba(37, 99, 255, .15))}.text-input[data-v-e8c4beed]{padding:12px 14px;background:var(--gomo-input-bg, #0f1320);border:1px solid var(--gomo-input-border, rgba(255, 255, 255, .08));border-radius:12px;color:var(--gomo-text-1, #e6e9f2);font-size:14px;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.text-input[data-v-e8c4beed]::placeholder{color:var(--gomo-text-muted, #5a6080)}.text-input[data-v-e8c4beed]:focus{outline:none;border-color:var(--gomo-accent, #2560ff);box-shadow:0 0 0 3px var(--gomo-focus-ring, rgba(37, 99, 255, .15))}.cloud-hint[data-v-e8c4beed]{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;background:var(--gomo-surface-2, rgba(67, 111, 227, .08));border:1px solid var(--gomo-border-1, rgba(255, 255, 255, .06));border-radius:12px;font-size:13px;color:var(--gomo-text-2, #8a90b8);line-height:1.6}.cloud-hint-icon[data-v-e8c4beed]{flex-shrink:0;width:18px;height:18px;margin-top:1px;color:var(--gomo-accent, #436fe3);opacity:.8}.cloud-hint p[data-v-e8c4beed]{margin:0}.cloud-hint p+p[data-v-e8c4beed]{margin-top:4px}.cloud-preview-header[data-v-e8c4beed]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 16px;background:var(--gomo-surface-2, rgba(10, 12, 20, .5));border:1px solid var(--gomo-border-1, rgba(255, 255, 255, .06));border-radius:12px;margin-bottom:12px}.cloud-provider-badge[data-v-e8c4beed]{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;background:linear-gradient(135deg,rgba(67,111,227,.2),rgba(67,111,227,.1));color:var(--gomo-accent, #436fe3);border-radius:8px;font-size:12px;font-weight:600}.cloud-provider-badge svg[data-v-e8c4beed]{width:14px;height:14px}.cloud-title[data-v-e8c4beed]{flex:1;font-size:14px;color:var(--gomo-text-1, #e6e9f2);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cloud-series-list[data-v-e8c4beed]{max-height:360px;overflow-y:auto;display:flex;flex-direction:column;gap:8px;padding-right:4px}.cloud-series-list--single[data-v-e8c4beed]{max-height:420px}.cloud-series-item[data-v-e8c4beed]{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border:1px solid var(--gomo-border-1, rgba(255, 255, 255, .06));border-radius:10px;background:var(--gomo-surface-1, rgba(255, 255, 255, .02));cursor:pointer;transition:border-color .18s ease,background-color .18s ease}.cloud-series-item[data-v-e8c4beed]:hover{border-color:var(--gomo-accent, #436fe3);background:var(--gomo-surface-2, rgba(67, 111, 227, .1))}.cloud-series-item.is-required-missing[data-v-e8c4beed]{border-color:#ff7a5aa6;background:rgba(255,122,90,.08)}.cloud-series-item input[type=checkbox][data-v-e8c4beed]{margin-top:3px;width:16px;height:16px;accent-color:var(--gomo-accent, #436fe3)}.cloud-series-info[data-v-e8c4beed]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.cloud-series-name[data-v-e8c4beed]{font-size:13px;font-weight:600;color:var(--gomo-text-1, #e6e9f2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cloud-series-name-line[data-v-e8c4beed]{display:flex;align-items:center;gap:8px}.cloud-series-required-badge[data-v-e8c4beed]{flex-shrink:0;padding:2px 8px;border-radius:999px;font-size:11px;color:#ff8f78;border:1px solid rgba(255,122,90,.6);background:rgba(255,122,90,.14)}.cloud-series-meta[data-v-e8c4beed]{font-size:12px;color:var(--gomo-text-muted, #8a90b8)}.cloud-series-meta-rich[data-v-e8c4beed]{display:flex;flex-wrap:wrap;align-items:center;row-gap:6px}.cloud-series-actions[data-v-e8c4beed]{margin-top:8px;display:flex;flex-direction:column;gap:6px}.cloud-series-action-item[data-v-e8c4beed]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.cloud-series-action-text[data-v-e8c4beed]{color:var(--gomo-text-muted, #8a90b8);font-size:12px}.cloud-action-btn[data-v-e8c4beed]{border:1px solid rgba(140,152,192,.45);background:transparent;color:var(--gomo-text-2, #c9cee5);border-radius:999px;font-size:12px;padding:2px 10px;cursor:pointer}.cloud-action-btn.active[data-v-e8c4beed]{border-color:#6ea0ff;background:rgba(110,160,255,.18);color:#bcd4ff}.cloud-series-dot[data-v-e8c4beed]{padding:0 4px}.cloud-supplement-btn[data-v-e8c4beed]{border:none;background:transparent;color:#ff9e87;cursor:pointer;font-size:12px;text-decoration:underline;padding:0}.cloud-supplement-name[data-v-e8c4beed]{color:#7bcf9b;font-size:12px}.cloud-required-warn[data-v-e8c4beed]{margin:0;color:#ff9a84;font-size:12px;line-height:1.6}.cloud-select-actions[data-v-e8c4beed]{display:flex;align-items:center;gap:8px;padding:10px 0;font-size:12px}.cloud-select-actions .link-button[data-v-e8c4beed]{padding:6px 10px;border-radius:6px;transition:all .15s ease}.cloud-select-actions .link-button[data-v-e8c4beed]:hover{background:var(--gomo-surface-2, rgba(255, 255, 255, .04));color:var(--gomo-text-1, #e6e9f2)}.cloud-select-count[data-v-e8c4beed]{color:var(--gomo-text-muted, #8a90b8);margin-left:auto;padding:6px 12px;background:var(--gomo-surface-2, rgba(255, 255, 255, .03));border-radius:6px}.cloud-input-section[data-v-e8c4beed]{display:flex;flex-direction:column;gap:16px}.input-label-icon[data-v-e8c4beed]{width:16px;height:16px;margin-right:6px;color:var(--gomo-accent, #436fe3);vertical-align:-3px}.input-label-hint[data-v-e8c4beed]{font-weight:400;color:var(--gomo-text-muted, #7b8498);font-size:12px}.cloud-parse-btn[data-v-e8c4beed],.cloud-submit-btn[data-v-e8c4beed]{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-top:8px}.cloud-parse-btn .btn-icon[data-v-e8c4beed],.cloud-submit-btn .btn-icon[data-v-e8c4beed]{width:18px;height:18px}.cloud-reset-btn[data-v-e8c4beed]{display:inline-flex;align-items:center;gap:5px;margin-left:auto;padding:6px 10px;font-size:12px;border-radius:6px;transition:all .15s ease}.cloud-reset-btn svg[data-v-e8c4beed]{width:14px;height:14px}.cloud-reset-btn[data-v-e8c4beed]:hover{background:var(--gomo-surface-2, rgba(255, 255, 255, .05));color:var(--gomo-text-1, #e6e9f2)}.cloud-select-actions .link-button svg[data-v-e8c4beed]{width:14px;height:14px;margin-right:4px;vertical-align:-2px}@media (max-width: 900px){.confirmation-layout[data-v-e8c4beed]{grid-template-columns:minmax(0,1fr)}.confirmation-summary-bar[data-v-e8c4beed]{position:static}.confirmation-preview-toolbar[data-v-e8c4beed]{flex-direction:column;align-items:stretch}.confirmation-preview-toolbar-side[data-v-e8c4beed]{justify-content:space-between}.confirmation-filter-input[data-v-e8c4beed],.confirmation-filter-select[data-v-e8c4beed]{width:100%}.cloud-series-list[data-v-e8c4beed]{max-height:220px}}@keyframes spin-e8c4beed{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spinning[data-v-e8c4beed]{animation:spin-e8c4beed 1s linear infinite}.primary-button[data-v-e8c4beed]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px rgba(var(--gomo-accent-rgb),.35)}.primary-button[data-v-e8c4beed]:active:not(:disabled){transform:translateY(0)}.notifications-overlay[data-v-db41bf32]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:35000;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;padding:24px}.notifications-panel[data-v-db41bf32]{width:100%;max-width:1840px;max-height:90vh;background:var(--gomo-bg, #0b0e14);border-radius:16px;border:1px solid rgba(var(--gomo-contrast-rgb),.1);box-shadow:0 24px 48px #0006;display:flex;flex-direction:column;overflow:hidden}.notifications-header[data-v-db41bf32]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid rgba(var(--gomo-contrast-rgb),.08);background:rgba(var(--gomo-contrast-rgb),.02)}.notifications-title[data-v-db41bf32]{margin:0;font-size:18px;font-weight:600;color:#e8eaef}.notifications-close[data-v-db41bf32]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:10px;background:transparent;color:#e2e5eeb3;cursor:pointer;transition:background .2s,color .2s}.notifications-close[data-v-db41bf32]:hover{background:rgba(var(--gomo-contrast-rgb),.08);color:#e8eaef}.notifications-body[data-v-db41bf32]{flex:1;min-height:0;overflow-y:auto;padding:20px}.notification-toolbar[data-v-db41bf32]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:16px}.hint[data-v-db41bf32]{font-size:12px;color:#e2e5ee99}.tasks-header-select[data-v-db41bf32]{padding:6px 10px;border-radius:8px;border:1px solid rgba(var(--gomo-contrast-rgb),.08);background:rgba(var(--gomo-contrast-rgb),.04);color:#d8dce6;font-size:12px;cursor:pointer}.btn-refresh[data-v-db41bf32]{padding:6px 12px;border-radius:10px;border:1px solid rgba(var(--gomo-contrast-rgb),.08);background:rgba(var(--gomo-contrast-rgb),.04);color:#c8ccd8;cursor:pointer;font-size:13px}.btn-refresh[data-v-db41bf32]:hover:not(:disabled){background:rgba(253,230,138,.08);border-color:#fde68a33;color:#e8e0c4}.btn-refresh[data-v-db41bf32]:disabled{opacity:.5;cursor:not-allowed}.tasks-table-wrapper[data-v-db41bf32]{overflow-x:auto;margin-bottom:12px}.tasks-table[data-v-db41bf32]{width:100%;border-collapse:collapse;font-size:13px;table-layout:fixed}.tasks-table thead[data-v-db41bf32]{background:rgba(var(--gomo-contrast-rgb),.03)}.tasks-table th[data-v-db41bf32]{padding:12px;text-align:left;font-weight:600;color:#e2e5eebf;border-bottom:1px solid rgba(var(--gomo-contrast-rgb),.06);font-size:12px}.tasks-table th[data-v-db41bf32]:nth-child(1){width:100px}.tasks-table th[data-v-db41bf32]:nth-child(3){width:100px}.tasks-table th[data-v-db41bf32]:nth-child(4){width:160px}.tasks-table th[data-v-db41bf32]:nth-child(5){width:180px}.tasks-table td[data-v-db41bf32]{padding:12px;border-bottom:1px solid rgba(var(--gomo-contrast-rgb),.04);vertical-align:top}.task-id-cell[data-v-db41bf32]{white-space:nowrap}.task-id-text[data-v-db41bf32]{color:#e2e5eea6;font-size:12px;font-family:Monaco,Menlo,Consolas,monospace}.task-content-wrapper[data-v-db41bf32]{display:flex;align-items:flex-start;gap:8px}.task-content[data-v-db41bf32]{color:#e2e5eee6;line-height:1.5;flex:1;min-width:0;word-break:break-word;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.task-content.task-content-expanded[data-v-db41bf32]{-webkit-line-clamp:unset;overflow:visible}.expand-btn[data-v-db41bf32]{flex-shrink:0;padding:2px 8px;border-radius:4px;border:1px solid rgba(var(--gomo-contrast-rgb),.2);background:rgba(var(--gomo-contrast-rgb),.08);color:#e6e8f2cc;cursor:pointer;font-size:11px}.task-error-wrapper[data-v-db41bf32]{margin-top:8px}.task-error[data-v-db41bf32]{padding:8px 12px;background:rgba(244,67,54,.1);border:1px solid rgba(244,67,54,.25);border-radius:8px;font-size:12px;display:flex;align-items:flex-start;gap:8px}.error-icon[data-v-db41bf32]{flex-shrink:0}.error-text[data-v-db41bf32]{color:#ef5350;line-height:1.4;flex:1}.task-validation-wrapper[data-v-db41bf32]{margin-top:8px}.task-validation-header[data-v-db41bf32]{padding:8px 12px;background:rgba(255,193,7,.12);border:1px solid rgba(255,193,7,.3);border-radius:8px;display:flex;align-items:center;gap:8px;font-size:12px;flex-wrap:wrap}.validation-summary[data-v-db41bf32]{color:#ffb74d}.task-validation-list[data-v-db41bf32]{display:flex;flex-direction:column;gap:4px;padding-left:4px}.task-validation-item[data-v-db41bf32]{padding:6px 10px;border-radius:6px;display:flex;align-items:flex-start;gap:8px;font-size:12px}.task-validation-item.validation-warning[data-v-db41bf32]{background:rgba(255,193,7,.1);border:1px solid rgba(255,193,7,.2)}.task-validation-item.validation-error[data-v-db41bf32]{background:rgba(244,67,54,.08);border:1px solid rgba(244,67,54,.2)}.validation-item-text[data-v-db41bf32]{color:#e2e5eee6}.validation-item-meta[data-v-db41bf32]{color:#e2e5ee8c;font-size:11px}.status-cell[data-v-db41bf32],.date-cell[data-v-db41bf32]{white-space:nowrap}.status-badge[data-v-db41bf32]{display:inline-block;padding:4px 10px;border-radius:6px;font-size:12px;font-weight:500}.status-badge.status-pending[data-v-db41bf32]{background:rgba(255,193,7,.15);color:#ffd54f;border:1px solid rgba(255,193,7,.3)}.status-badge.status-processing[data-v-db41bf32]{background:rgba(253,230,138,.12);color:#fcd34d;border:1px solid rgba(253,230,138,.25)}.status-badge.status-completed[data-v-db41bf32]{background:rgba(76,175,80,.15);color:#81c784;border:1px solid rgba(76,175,80,.3)}.status-badge.status-failed[data-v-db41bf32]{background:rgba(244,67,54,.15);color:#ef5350;border:1px solid rgba(244,67,54,.3)}.date-text[data-v-db41bf32]{color:#e2e5ee99;font-size:12px}.actions[data-v-db41bf32]{display:flex;gap:8px;white-space:nowrap}.tasks-table .empty[data-v-db41bf32]{text-align:center;color:#e6e8f299;padding:40px}.tasks-table tbody tr[data-v-db41bf32]:hover{background:rgba(var(--gomo-contrast-rgb),.025)}.btn[data-v-db41bf32]{padding:6px 12px;border-radius:8px;border:1px solid rgba(var(--gomo-contrast-rgb),.08);background:rgba(var(--gomo-contrast-rgb),.04);color:#d0d4de;cursor:pointer;font-size:12px}.btn[data-v-db41bf32]:hover{background:rgba(253,230,138,.1);border-color:#fde68a38;color:#e8e0c4}.btn-mini[data-v-db41bf32]{padding:4px 10px;font-size:11px}.btn-retry[data-v-db41bf32]{background:rgba(253,230,138,.12);color:#fcd34d;border:1px solid rgba(253,230,138,.28)}.pagination-container[data-v-db41bf32]{display:flex;justify-content:space-between;align-items:center;margin-top:16px;padding:12px 14px;background:rgba(var(--gomo-contrast-rgb),.02);border-radius:10px;border:1px solid rgba(var(--gomo-contrast-rgb),.04)}.pagination-info[data-v-db41bf32]{color:#e2e5ee99;font-size:12px}.pagination-buttons[data-v-db41bf32]{display:flex;gap:8px}.theme-switcher[data-v-c9ac073d]{display:inline-flex;align-items:center;gap:4px;padding:4px;border-radius:10px;border:1px solid var(--gomo-border-1, #1f2530);background:color-mix(in srgb,var(--gomo-surface-2, #121620) 92%,transparent)}.theme-switcher-option[data-v-c9ac073d]{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:8px;background:transparent;color:var(--gomo-text-2, #9aa3b7);cursor:pointer;transition:background .2s,color .2s,border-color .2s}.theme-switcher-option[data-v-c9ac073d]:hover{color:var(--gomo-text-1, #e6e9f2);background:rgba(var(--gomo-contrast-rgb, 255, 255, 255),.06)}.theme-switcher-option.active[data-v-c9ac073d]{background:var(--gomo-surface-1, #0f1218);color:var(--gomo-text-1, #e6e9f2);border:1px solid var(--gomo-border-2, #2a3242);box-shadow:0 1px 2px #00000026}.theme-switcher-icon[data-v-c9ac073d]{width:16px;height:16px}.notification-wrapper[data-v-81e2ae2b]{--gomo-gold: 212 175 55;--gomo-gold-light: rgba(212, 175, 55, .15);--gomo-gold-border: rgba(212, 175, 55, .3);position:relative}.notification-trigger[data-v-81e2ae2b]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--gomo-gold-light);border:1px solid var(--gomo-gold-border);border-radius:8px;color:rgb(var(--gomo-gold));cursor:pointer;font-size:13px;font-weight:500;transition:all .2s ease}.notification-trigger[data-v-81e2ae2b]:hover{background:rgba(212,175,55,.25)}.notification-icon[data-v-81e2ae2b]{position:relative;width:18px;height:18px}.notification-icon svg[data-v-81e2ae2b]{width:100%;height:100%}.notification-text[data-v-81e2ae2b]{white-space:nowrap}.notification-dropdown[data-v-81e2ae2b]{position:absolute;top:calc(100% + 8px);right:0;width:320px;background:var(--gomo-bg, #161c2f);border:1px solid rgba(var(--gomo-contrast-rgb),.12);border-radius:12px;box-shadow:0 8px 32px #0006;z-index:9999;overflow:hidden;animation:dropdown-in-81e2ae2b .2s ease}@keyframes dropdown-in-81e2ae2b{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.dropdown-header[data-v-81e2ae2b]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid rgba(var(--gomo-contrast-rgb),.08)}.dropdown-title[data-v-81e2ae2b]{font-size:14px;font-weight:600;color:var(--gomo-text-1, #e6e9f2)}.dropdown-count[data-v-81e2ae2b]{font-size:12px;color:rgb(var(--gomo-gold));font-weight:500}.dropdown-list[data-v-81e2ae2b]{max-height:320px;overflow-y:auto}.dropdown-item[data-v-81e2ae2b]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;cursor:pointer;transition:background .15s ease}.dropdown-item[data-v-81e2ae2b]:hover{background:rgba(var(--gomo-contrast-rgb),.06)}.dropdown-item+.dropdown-item[data-v-81e2ae2b]{border-top:1px solid rgba(var(--gomo-contrast-rgb),.05)}.item-info[data-v-81e2ae2b]{flex:1;min-width:0}.item-title[data-v-81e2ae2b]{font-size:13px;font-weight:500;color:var(--gomo-text-1, #e6e9f2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.item-status[data-v-81e2ae2b]{font-size:12px;color:rgb(var(--gomo-gold));margin-top:2px}.item-time[data-v-81e2ae2b]{font-size:11px;color:var(--gomo-text-3, #8a90b8);white-space:nowrap;margin-left:12px}.page[data-v-4b649339]{background:var(--gomo-bg, #0B0E14);color:var(--gomo-text-1, #e6e9f2);min-height:100vh;position:relative}.page-loading[data-v-4b649339]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000;display:flex;align-items:center;justify-content:center;z-index:9999}.pending-banner[data-v-4b649339]{background:linear-gradient(135deg,rgba(245,158,11,.12),rgba(245,158,11,.06));border-bottom:1px solid rgba(245,158,11,.25);padding:14px 24px;display:flex;align-items:flex-start;gap:14px;font-size:14px}.pending-banner .pending-icon-wrap[data-v-4b649339]{flex-shrink:0;width:36px;height:36px;border-radius:10px;background:rgba(245,158,11,.15);display:flex;align-items:center;justify-content:center;font-size:18px}.pending-banner .pending-icon[data-v-4b649339]{font-size:18px}.pending-banner .pending-content[data-v-4b649339]{display:flex;flex-direction:column;gap:4px}.pending-banner .pending-title[data-v-4b649339]{font-weight:600;color:#f59e0b}.pending-banner .pending-hint[data-v-4b649339]{color:#f59e0bbf;font-size:13px;line-height:1.4}:root[data-theme=light] .pending-banner[data-v-4b649339]{background:linear-gradient(135deg,rgba(245,158,11,.1),rgba(245,158,11,.04));border-bottom-color:#f59e0b33}:root[data-theme=light] .pending-banner .pending-icon-wrap[data-v-4b649339]{background:rgba(245,158,11,.12)}:root[data-theme=light] .pending-banner .pending-title[data-v-4b649339]{color:#d97706}:root[data-theme=light] .pending-banner .pending-hint[data-v-4b649339]{color:#d97706cc}.gomo-loader[data-v-4b649339]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px}.ship-container[data-v-4b649339]{position:relative;width:80px;height:80px;display:flex;align-items:center;justify-content:center}.ship[data-v-4b649339]{font-size:40px;animation:ship-sway-4b649339 3s ease-in-out infinite;z-index:2;filter:drop-shadow(0 2px 4px rgba(var(--gomo-shadow-rgb),.3))}.ship img[data-v-4b649339]{display:block;width:40px;height:40px;object-fit:contain}.waves[data-v-4b649339]{position:absolute;bottom:15px;width:60px;height:20px;overflow:hidden;z-index:1}.wave[data-v-4b649339]{position:absolute;bottom:0;left:0;width:200%;height:100%;background:repeat-x url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 10'%3E%3Cpath d='M0 5 Q 5 0, 10 5 T 20 5 V 10 H 0 Z' fill='%232560ff' fill-opacity='0.6'/%3E%3C/svg%3E");animation:wave-move-4b649339 2s linear infinite}.wave-back[data-v-4b649339]{bottom:2px;background:repeat-x url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 10'%3E%3Cpath d='M0 5 Q 5 0, 10 5 T 20 5 V 10 H 0 Z' fill='%232560ff' fill-opacity='0.3'/%3E%3C/svg%3E");animation:wave-move-4b649339 3s linear infinite reverse}@keyframes ship-sway-4b649339{0%,to{transform:rotate(-5deg) translateY(0)}50%{transform:rotate(8deg) translateY(-5px)}}@keyframes wave-move-4b649339{0%{transform:translate(0)}to{transform:translate(-20px)}}.loader-text[data-v-4b649339]{color:var(--gomo-accent, #2560ff);font-size:14px;font-weight:600;letter-spacing:1px;animation:pulse-4b649339 1.5s ease-in-out infinite}@keyframes pulse-4b649339{0%,to{opacity:.6}50%{opacity:1}}.layout[data-v-4b649339]{--sidebar-width: 80px;display:grid;grid-template-columns:var(--sidebar-width) 1fr;min-height:100vh}.sidebar[data-v-4b649339]{background:transparent;border-right:none;padding:16px 0;display:flex;flex-direction:column;align-items:center;gap:12px;justify-content:center;position:sticky;top:0;height:100vh;z-index:1}.sidebar-container[data-v-4b649339]{display:flex;flex-direction:column;align-items:center;gap:8px}.brand[data-v-4b649339]{display:inline-flex;align-items:center;gap:10px;cursor:pointer;overflow:visible}.brand-logo[data-v-4b649339]{height:48px;width:48px;display:flex;align-items:center;justify-content:center;overflow:visible;flex-shrink:0}.brand-logo img[data-v-4b649339]{width:40px;height:40px;object-fit:cover;border-radius:50%;transform-origin:center;transition:transform .2s ease;will-change:transform}.brand-logo:hover img[data-v-4b649339]{animation:gomo-sail-4b649339 1.1s ease-in-out infinite}@keyframes gomo-sail-4b649339{0%{transform:translateZ(0) rotate(0)}25%{transform:translate3d(2px,-1px,0) rotate(2deg)}50%{transform:translate3d(0,1px,0) rotate(-2deg)}75%{transform:translate3d(-2px,-1px,0) rotate(1deg)}to{transform:translateZ(0) rotate(0)}}@media (prefers-reduced-motion: reduce){.brand-logo:hover img[data-v-4b649339]{animation:none}}.brand-text[data-v-4b649339]{font-size:22px;font-weight:600;color:#ffd08a;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;letter-spacing:.6px}.brand-text-logo[data-v-4b649339]{height:30px;width:auto;object-fit:contain;display:block;flex-shrink:0}.sidebar-add[data-v-4b649339]{width:52px;height:52px;border-radius:999px;border:.5px solid rgba(var(--gomo-accent-rgb),.6);background:var(--gomo-accent, #2560ff);position:relative;display:flex;align-items:center;justify-content:center;box-shadow:rgba(var(--gomo-accent-rgb),.35) 0 6px 12px 0;cursor:pointer;transition:box-shadow .3s ease}.sidebar-add[data-v-4b649339]:hover{animation:rotate-bounce-4b649339 .6s cubic-bezier(.34,1.56,.64,1);box-shadow:rgba(var(--gomo-accent-rgb),.5) 0 8px 16px 0}@keyframes rotate-bounce-4b649339{0%{transform:rotate(0) scale(1)}25%{transform:rotate(90deg) scale(1.05)}50%{transform:rotate(180deg) scale(1.08)}75%{transform:rotate(270deg) scale(1.05)}to{transform:rotate(360deg) scale(1)}}.sidebar-add[data-v-4b649339]:before{content:"";width:36px;height:36px;border-radius:999px;background:#0e1f4d;position:absolute}.sidebar-add-inner[data-v-4b649339]{position:absolute;width:14px;height:1.5px;background:#e6f7fb;border-radius:999px;z-index:1}.sidebar-add-inner.vertical[data-v-4b649339]{width:1.5px;height:14px}.sidebar-menu[data-v-4b649339]{width:52px;padding:8px 0;display:flex;flex-direction:column;gap:8px;align-items:center;border-radius:999px;border:.5px solid rgba(90,98,115,.5);background:var(--gomo-surface-1, #0f1218);box-shadow:rgba(var(--gomo-shadow-rgb),.4) 0 4px 12px 0}.sidebar-item-wrap[data-v-4b649339]{position:relative;display:flex;align-items:center;justify-content:center}.sidebar-item-tooltip[data-v-4b649339]{position:absolute;left:100%;top:50%;transform:translateY(-50%);margin-left:10px;padding:5px 10px;background:var(--gomo-surface-2, #121620);border:1px solid var(--gomo-border-1, #1f2530);border-radius:8px;font-size:12px;font-weight:600;white-space:nowrap;color:var(--gomo-text-1, #e6e9f2);opacity:0;pointer-events:none;transition:opacity .15s ease;z-index:100;box-shadow:0 4px 12px #00000040}.sidebar-item-wrap:hover .sidebar-item-tooltip[data-v-4b649339]{opacity:1}.sidebar-item[data-v-4b649339]{width:36px;height:36px;border-radius:999px;border:none;background:transparent;color:var(--gomo-text-1, #e6e9f2);font-size:0;cursor:pointer;text-align:center;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.sidebar-item[data-v-4b649339]:hover{background:rgba(82,109,135,.25)}.sidebar-item.is-active[data-v-4b649339]{background:rgba(var(--gomo-accent-rgb, 37, 96, 255),.35);color:var(--gomo-accent, #2560ff);cursor:default}.sidebar-icon[data-v-4b649339]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px}.content[data-v-4b649339]{display:flex;flex-direction:column;min-width:0}.topbar[data-v-4b649339]{height:72px;margin-left:calc(-1 * var(--sidebar-width));width:calc(100% + var(--sidebar-width));padding:0 24px 0 14px;display:flex;align-items:center;justify-content:space-between;background:var(--gomo-bg, #0B0E14);position:relative;z-index:2}.topbar-left[data-v-4b649339]{display:flex;align-items:center}.topbar-right[data-v-4b649339]{display:flex;align-items:center;gap:8px;height:100%}.lang-indicator[data-v-4b649339]{height:32px;display:inline-flex;align-items:center;font-size:13px;color:var(--gomo-text-2, #9aa3b7);padding:0 6px;line-height:1}.topbar-icon[data-v-4b649339]{width:32px;height:32px;border-radius:10px;border:none;background:transparent;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:var(--gomo-text-1, #e6e9f2)}.topbar-icon[data-v-4b649339]:hover{background:rgba(82,109,135,.25)}.topbar-icon-bell[data-v-4b649339]{position:relative}.icon-bell[data-v-4b649339]{width:14px;height:14px}.topbar-bell-badge[data-v-4b649339]{position:absolute;top:-4px;right:-4px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--gomo-accent, #f59e0b);color:#fff;font-size:10px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;line-height:1}.upgrade-button[data-v-4b649339]{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 12px 0 14px;border-radius:10px;border:none;background:var(--gomo-accent, #2560ff);color:#f5f7ff;font-size:13px;cursor:pointer}.upgrade-button[data-v-4b649339]:hover{background:var(--gomo-button-primary-bg-hover, #1f52d8)}.upgrade-credits[data-v-4b649339]{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 8px;border-radius:6px;background:rgba(15,18,24,.45);color:#ffd08a;font-size:12px}.credit-icon[data-v-4b649339]{color:#ffd08a}.user-cluster[data-v-4b649339]{display:flex;align-items:center;gap:10px;height:32px}.avatar-container[data-v-4b649339]{position:relative;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;height:32px}.avatar[data-v-4b649339]{width:32px;height:32px;border-radius:50%;object-fit:cover;border:none;box-shadow:none;cursor:pointer}.avatar-dropdown[data-v-4b649339]{display:none;position:absolute;top:calc(100% + 10px);right:0;z-index:1000}.avatar-dropdown.show[data-v-4b649339]{display:block}.profile-menu[data-v-4b649339]{width:260px;padding:10px 10px 12px;background:rgba(15,18,24,.92);border:1px solid rgba(var(--gomo-contrast-rgb),.08);border-radius:16px;box-shadow:0 22px 46px rgba(var(--gomo-shadow-rgb),.45);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden}.profile-card[data-v-4b649339]{background:rgba(18,22,32,.92);border:1px solid rgba(var(--gomo-contrast-rgb),.08);border-radius:14px;padding:10px 10px 4px}.profile-card-avatar[data-v-4b649339]{display:flex;justify-content:center;margin-top:2px;margin-bottom:6px}.profile-avatar-edit[data-v-4b649339]{position:relative;border:none;background:transparent;padding:0;cursor:pointer;border-radius:999px}.profile-avatar[data-v-4b649339]{width:50px;height:50px;border-radius:50%;object-fit:cover;border:2px solid rgba(var(--gomo-contrast-rgb),.1);background:rgba(var(--gomo-contrast-rgb),.04);cursor:pointer}.profile-avatar-edit-badge[data-v-4b649339]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:6px;border-radius:999px;background:rgba(var(--gomo-shadow-rgb),.35);color:#e6e8f2eb;opacity:.18;transform:scale(.98);transition:opacity .16s ease,transform .16s ease}.profile-avatar-edit:hover .profile-avatar-edit-badge[data-v-4b649339],.profile-avatar-edit:focus-visible .profile-avatar-edit-badge[data-v-4b649339]{opacity:1;transform:scale(1)}.profile-avatar-edit-badge svg[data-v-4b649339]{width:16px;height:16px}.profile-avatar-edit-text[data-v-4b649339]{font-size:12px;font-weight:750;letter-spacing:.2px}.toast[data-v-4b649339]{position:fixed;top:84px;right:20px;z-index:99999;background:rgba(15,18,24,.92);border:1px solid rgba(var(--gomo-contrast-rgb),.1);color:var(--gomo-text-1, #e6e9f2);padding:10px 12px;border-radius:12px;box-shadow:0 16px 34px rgba(var(--gomo-shadow-rgb),.45);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:13px;font-weight:600}.profile-card-row[data-v-4b649339]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 2px 6px}.profile-meta[data-v-4b649339]{min-width:0}.profile-name[data-v-4b649339]{font-size:14px;font-weight:500;color:var(--gomo-text-1, #e6e9f2);line-height:1.15}.profile-name-btn[data-v-4b649339]{padding:0;margin:0;border:none;background:none;cursor:pointer;text-align:left;font:inherit;color:inherit}.profile-name-btn[data-v-4b649339]:not(:disabled):hover{text-decoration:underline;color:var(--gomo-accent, #2560ff)}.profile-name-btn[data-v-4b649339]:disabled{cursor:default}.profile-email[data-v-4b649339]{margin-top:3px;font-size:11px;color:var(--gomo-text-2, #9aa3b7);line-height:1.15;max-width:140px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-upgrade-btn[data-v-4b649339]{height:32px;padding:0 12px;border:1px solid rgba(var(--gomo-contrast-rgb),.1);border-radius:11px;background:rgba(var(--gomo-contrast-rgb),.08);color:var(--gomo-text-1, #e6e9f2);font-weight:500;font-size:13px;cursor:pointer}.profile-upgrade-btn[data-v-4b649339]:hover{background:rgba(var(--gomo-contrast-rgb),.12)}.profile-divider[data-v-4b649339]{height:1px;background:rgba(var(--gomo-contrast-rgb),.1);margin:0 0 6px}.profile-points-row[data-v-4b649339]{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:8px;border:none;background:transparent;padding:8px 4px;cursor:pointer;border-radius:10px}.profile-points-row[data-v-4b649339]:hover{background:rgba(var(--gomo-contrast-rgb),.06)}.profile-points-main[data-v-4b649339]{display:flex;align-items:center;justify-content:space-between;width:100%}.profile-points-right[data-v-4b649339]{display:flex;align-items:center;gap:4px}.profile-points-label[data-v-4b649339]{font-size:13px;font-weight:600;color:var(--gomo-text-1, #e6e9f2)}.profile-points-value[data-v-4b649339]{font-size:15px;font-weight:700;color:var(--gomo-gold, #ffd08a)}.profile-points-detail[data-v-4b649339]{display:flex;flex-wrap:wrap;gap:8px 16px;width:100%}.points-item[data-v-4b649339]{display:flex;align-items:center;gap:4px;font-size:11px}.points-label[data-v-4b649339]{color:var(--gomo-text-2, #9aa3b7)}.points-value[data-v-4b649339]{font-weight:500;color:var(--gomo-text-1, #e6e9f2)}.points-value.paid[data-v-4b649339]{color:var(--gomo-accent, #2560ff)}.points-value.bonus[data-v-4b649339]{color:var(--gomo-gold, #ffd08a)}.points-item.expiring .points-value[data-v-4b649339]{color:var(--gomo-warning, #f59e0b)}.profile-chevron[data-v-4b649339]{width:14px;height:14px;color:#e6e9f273}.profile-menu-list[data-v-4b649339]{margin-top:8px;display:flex;flex-direction:column;gap:2px}.profile-menu-item[data-v-4b649339]{width:100%;display:flex;align-items:center;gap:8px;padding:9px 8px;border:none;border-radius:11px;background:transparent;cursor:pointer;color:var(--gomo-text-1, #e6e9f2);text-align:left}.profile-menu-item[data-v-4b649339]:hover{background:rgba(var(--gomo-accent-rgb),.12)}.profile-menu-item.danger[data-v-4b649339]:hover{background:rgba(239,68,68,.14)}.profile-menu-item.subtle[data-v-4b649339]{color:#e6e9f2b8}.mi-icon[data-v-4b649339]{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;color:#e6e9f2b8}.mi-icon svg[data-v-4b649339]{width:18px;height:18px}.mi-text[data-v-4b649339]{font-size:13px;font-weight:400;color:var(--gomo-text-1, #e6e9f2)}.page-main[data-v-4b649339]{padding:24px 32px 48px}.content-panel[data-v-4b649339]{background:var(--gomo-bg, #0B0E14);border:none;border-radius:18px;padding:24px;box-shadow:none}.panel-header[data-v-4b649339]{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.panel-actions[data-v-4b649339]{display:flex;align-items:center;gap:12px}.panel-title h2[data-v-4b649339]{margin:0;font-size:20px;font-weight:700;color:var(--gomo-text-1, #e6e9f2)}.home-hero[data-v-4b649339]{text-align:center;margin-top:50px;margin-bottom:40px}.home-hero-logo[data-v-4b649339]{height:50px;width:auto;display:block;margin:0 auto;object-fit:contain;animation:home-hero-logo-float-4b649339 6.2s ease-in-out infinite}@keyframes home-hero-logo-float-4b649339{0%{transform:translateY(0) scale(1)}26%{transform:translateY(-4px) scale(1.02)}52%{transform:translateY(0) scale(1)}to{transform:translateY(0) scale(1)}}@media (prefers-reduced-motion: reduce){.home-hero-logo[data-v-4b649339]{animation:none}}.home-hero-subtitle[data-v-4b649339]{margin:10px 0 0;color:var(--gomo-text-3, #8a93a7);font-size:16px;line-height:1.4}.home-hosting-panel[data-v-4b649339]{margin:0 0 120px;display:flex;justify-content:center}.home-recent-licenses[data-v-4b649339]{margin:32px 0 0;padding:0}.recent-license-empty[data-v-4b649339]{padding:24px 0;text-align:center;font-size:13px;color:var(--gomo-text-muted, #7b8498)}.recent-license-group-list[data-v-4b649339]{display:flex;flex-direction:column;gap:10px}.recent-license-group[data-v-4b649339]{border:1px solid rgba(var(--gomo-contrast-rgb),.08);border-radius:12px;background:rgba(var(--gomo-contrast-rgb),.02);overflow:hidden}.recent-license-group-header[data-v-4b649339]{display:flex;align-items:center;gap:8px;padding:10px 14px 10px 10px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .15s ease}.recent-license-group-header[data-v-4b649339]:hover{background:rgba(var(--gomo-contrast-rgb),.04)}.recent-collapse-icon[data-v-4b649339]{flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:5px;color:var(--gomo-text-2, #9aa3b7);transition:transform .2s ease,color .2s ease;transform:rotate(0)}.recent-collapse-icon.expanded[data-v-4b649339]{transform:rotate(90deg);color:var(--gomo-accent, #2560ff)}.recent-license-group-info[data-v-4b649339]{min-width:0;flex:1}.recent-license-group-name[data-v-4b649339]{font-size:13px;font-weight:700;color:var(--gomo-text-1, #e6e9f2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recent-license-group-meta[data-v-4b649339]{font-size:11px;color:#5f6778;display:flex;gap:10px;margin-top:2px}.recent-license-group-code[data-v-4b649339]{font-family:ui-monospace,monospace}.recent-license-group-body[data-v-4b649339]{padding:6px 14px 12px;border-top:1px solid rgba(var(--gomo-contrast-rgb),.08)}.recent-license-table[data-v-4b649339]{width:100%;border-collapse:collapse;font-size:12px}.recent-license-table th[data-v-4b649339],.recent-license-table td[data-v-4b649339]{padding:5px 8px;border-bottom:1px solid rgba(var(--gomo-contrast-rgb),.06);text-align:left;color:var(--gomo-text-1, #e6e9f2)}.recent-license-table th[data-v-4b649339]{color:var(--gomo-text-3, #8a93a7);font-weight:600;font-size:11px}.recent-license-table .cell-code[data-v-4b649339]{font-family:ui-monospace,monospace;font-size:11px}.recent-license-footer[data-v-4b649339]{padding:12px 0 0;text-align:center}.recent-license-footer a[data-v-4b649339]{font-size:13px;color:var(--gomo-accent, #2560ff);text-decoration:none}.recent-license-footer a[data-v-4b649339]:hover{text-decoration:underline}.home-showcase-space[data-v-4b649339]{margin-top:28px}.showcase-intro[data-v-4b649339]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:16px 18px;background:rgba(12,16,24,.45);border:1px solid rgba(var(--gomo-contrast-rgb),.08);border-radius:16px}.showcase-copy[data-v-4b649339]{display:flex;flex-direction:column;gap:6px}.showcase-title[data-v-4b649339]{font-size:15px;font-weight:700;color:var(--gomo-text-1, #e6e9f2)}.showcase-subtitle[data-v-4b649339]{font-size:13px;color:#9aa3b6}.showcase-meta[data-v-4b649339]{font-size:12px;color:#6f788b}.showcase-actions[data-v-4b649339]{display:flex;align-items:center;gap:10px}@media (max-width: 880px){.showcase-intro[data-v-4b649339]{grid-template-columns:1fr}.showcase-actions[data-v-4b649339]{justify-content:flex-start;flex-wrap:wrap}}.home-section-header[data-v-4b649339]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.home-section-header h3[data-v-4b649339]{margin:0;font-size:16px;font-weight:700;color:var(--gomo-text-1, #e6e9f2)}.home-section-link[data-v-4b649339]{border:none;background:transparent;color:#5a8bff;font-size:12px;cursor:pointer;padding:4px 6px}.home-section-link[data-v-4b649339]:hover{text-decoration:underline}.home-distribution-overview-cards[data-v-4b649339]{margin-top:28px}.home-distribution-overview-cards .overview-grid[data-v-4b649339]{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px}.home-distribution-overview-cards .overview-value[data-v-4b649339]{font-size:22px;line-height:1.2}@media (max-width: 900px){.home-distribution-overview-cards .overview-grid[data-v-4b649339]{grid-template-columns:repeat(2,minmax(0,1fr))}}.overview-grid[data-v-4b649339]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.overview-card[data-v-4b649339]{background:rgba(18,24,36,.72);border:1px solid rgba(var(--gomo-contrast-rgb),.06);border-radius:14px;padding:12px 12px 10px;min-height:78px;display:flex;flex-direction:column;gap:6px}.overview-label[data-v-4b649339]{font-size:12px;color:var(--gomo-text-3, #8a93a7)}.overview-value[data-v-4b649339]{font-size:16px;font-weight:700;color:var(--gomo-text-1, #e6e9f2)}.overview-desc[data-v-4b649339]{font-size:11px;color:#5f6778}.overview-hint[data-v-4b649339]{margin-top:10px;font-size:12px;color:#6f788b}.series-section-header[data-v-4b649339]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.series-section-title[data-v-4b649339]{font-size:16px;font-weight:700;color:var(--gomo-text-1, #e6e9f2);margin:0}.series-section-view-all[data-v-4b649339]{font-size:13px;color:var(--gomo-accent, #2560ff);text-decoration:none}.series-section-view-all[data-v-4b649339]:hover{text-decoration:underline}.series-language-filter[data-v-4b649339]{display:flex;align-items:center;gap:12px;margin-bottom:18px;flex-wrap:wrap}.series-language-filter-label[data-v-4b649339]{font-size:12px;color:var(--gomo-text-3, #8a93a7)}.series-language-filter-options[data-v-4b649339]{display:flex;flex-wrap:wrap;gap:8px}.series-language-filter-chip[data-v-4b649339]{border:1px solid var(--gomo-border-2, #2a3242);background:rgba(12,16,24,.65);color:var(--gomo-text-1, #e6e9f2);border-radius:999px;padding:4px 10px;font-size:12px;cursor:pointer}.series-language-filter-chip.active[data-v-4b649339]{border-color:rgba(var(--gomo-accent-rgb, 37,96,255),.8);color:#fff;background:rgba(var(--gomo-accent-rgb, 37,96,255),.18)}.series-language-filter-clear[data-v-4b649339]{border:none;background:transparent;color:var(--gomo-text-3, #8a93a7);font-size:12px;cursor:pointer}.series-language-filter-clear[data-v-4b649339]:hover{color:var(--gomo-text-1, #e6e9f2)}.btn[data-v-4b649339]{padding:8px 16px;border-radius:999px;border:1px solid var(--gomo-border-2, #2a3242);background:transparent;color:var(--gomo-accent, #2560ff);font-weight:600;font-size:12px;cursor:pointer;transition:all .2s ease}.btn[data-v-4b649339]:hover{border-color:var(--gomo-accent, #2560ff);background:rgba(var(--gomo-accent-rgb),.15)}.btn-primary[data-v-4b649339]{background:var(--gomo-accent, #2560ff);border-color:var(--gomo-accent, #2560ff);color:#f5f7ff;box-shadow:0 10px 20px rgba(var(--gomo-accent-rgb),.25)}.btn-primary[data-v-4b649339]:hover{background:var(--gomo-button-primary-bg-hover, #1f52d8);border-color:var(--gomo-button-primary-bg-hover, #1f52d8)}.btn-ghost[data-v-4b649339]{border-radius:12px}.series-grid[data-v-4b649339]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,280px));gap:22px;padding:14px 0 20px}.loading[data-v-4b649339],.load-error[data-v-4b649339]{grid-column:1 / -1;text-align:center;padding:40px 20px;color:#7b8498}.series-card[data-v-4b649339]{background:var(--gomo-surface-2, #121620);border:1px solid var(--gomo-border-1, #1f2530);border-radius:14px;overflow:hidden;transition:all .25s ease;position:relative}.series-card-highlighted[data-v-4b649339]{border-color:var(--gomo-accent, #6366f1);box-shadow:0 0 0 1px var(--gomo-accent, #6366f1),0 0 12px #6366f140;animation:highlight-pulse-4b649339 2s ease-in-out 3}@keyframes highlight-pulse-4b649339{0%,to{box-shadow:0 0 0 1px var(--gomo-accent, #6366f1),0 0 12px #6366f140}50%{box-shadow:0 0 0 2px var(--gomo-accent, #6366f1),0 0 20px #6366f166}}.created-series-banner[data-v-4b649339]{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;padding:12px 20px;background:linear-gradient(135deg,rgba(99,102,241,.12),rgba(99,102,241,.06));border:1px solid rgba(99,102,241,.25);border-radius:10px;margin-bottom:8px}.created-series-banner-text[data-v-4b649339]{color:var(--gomo-text-primary, #e8eaed);font-size:14px;font-weight:500}.created-series-banner-close[data-v-4b649339]{background:rgba(99,102,241,.2);border:1px solid rgba(99,102,241,.3);color:var(--gomo-accent, #6366f1);padding:4px 14px;border-radius:6px;cursor:pointer;font-size:13px;transition:background .2s}.created-series-banner-close[data-v-4b649339]:hover{background:rgba(99,102,241,.3)}.series-card[data-v-4b649339]:hover{border-color:var(--gomo-border-1, #1f2530);box-shadow:none;transform:none}.series-card-new[data-v-4b649339]{cursor:pointer;border-style:dashed;border-color:rgba(var(--gomo-contrast-rgb),.2);display:flex;align-items:center;justify-content:center;min-height:280px;background:linear-gradient(135deg,rgba(var(--gomo-accent-rgb, 37,96,255),.25),rgba(15,18,24,.8))}.series-card-new[data-v-4b649339]:hover{border-color:var(--gomo-accent, #2560ff);background:linear-gradient(135deg,rgba(var(--gomo-accent-rgb, 37,96,255),.35),rgba(15,18,24,.85))}.series-card-new-inner[data-v-4b649339]{display:flex;flex-direction:column;align-items:center;gap:8px;color:#8a90b8}.series-card-new-icon[data-v-4b649339]{font-size:32px;font-weight:300;line-height:1;color:var(--gomo-accent, #2560ff)}.series-card-new-label[data-v-4b649339]{font-size:13px;font-weight:600;color:#c8cdd8}.series-card-cover[data-v-4b649339]{position:relative;width:100%;aspect-ratio:3 / 4;background:var(--gomo-bg, #0b0e14);overflow:hidden;cursor:pointer}.series-card-actions[data-v-4b649339]{position:absolute;top:10px;right:10px;z-index:3;opacity:0;pointer-events:none;transition:opacity .2s ease}.series-card:hover .series-card-actions[data-v-4b649339]{opacity:1;pointer-events:auto}.series-delete-btn[data-v-4b649339]{border:none;border-radius:999px;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:#fee2e2;background:rgba(220,38,38,.85);box-shadow:0 6px 16px #dc26264d}.series-delete-btn[data-v-4b649339]:hover{background:rgba(220,38,38,1)}.series-delete-btn svg[data-v-4b649339]{width:16px;height:16px}.series-card-cover img[data-v-4b649339]{width:100%;height:100%;object-fit:cover}.series-language-aggregation[data-v-4b649339]{position:relative}.series-language-aggregation--has-more[data-v-4b649339]{padding-right:28px}.series-language-aggregation--processing .series-language-grid-item[data-v-4b649339],.series-language-aggregation--processing .series-language-more-bar[data-v-4b649339]{filter:saturate(.55)}.series-language-aggregation-overlay[data-v-4b649339]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;border-radius:10px;background:rgba(var(--gomo-shadow-rgb),.64);color:#fff;font-size:14px;font-weight:700;letter-spacing:.08em;pointer-events:none}.series-language-more-bar[data-v-4b649339]{position:absolute;right:0;top:0;bottom:0;width:20px;padding:0;border:none;border-radius:10px 10px 10px 0;background:linear-gradient(90deg,rgba(var(--gomo-shadow-rgb),.35) 0%,rgba(var(--gomo-shadow-rgb),.7) 100%);cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1;transition:background .2s ease}.series-language-more-bar[data-v-4b649339]:hover{background:linear-gradient(90deg,rgba(var(--gomo-accent-rgb),.4) 0%,rgba(var(--gomo-accent-rgb),.75) 100%)}.series-language-more-bar-inner[data-v-4b649339]{width:4px;height:32px;border-radius:2px;background:rgba(var(--gomo-contrast-rgb),.6)}.series-language-more-bar:hover .series-language-more-bar-inner[data-v-4b649339]{background:rgba(var(--gomo-contrast-rgb),.95)}.series-language-count-trigger[data-v-4b649339]{cursor:pointer;font-weight:600;color:var(--gomo-accent, #2560ff)}.series-language-count-trigger[data-v-4b649339]:hover{color:#5b8cff}.series-language-grid[data-v-4b649339]{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:168px;gap:8px;min-height:168px;width:100%;max-width:260px}.series-language-grid-item[data-v-4b649339]{position:relative;width:100%;height:100%;min-height:0;border-radius:10px;border:1px solid rgba(var(--gomo-contrast-rgb),.08);background:var(--gomo-bg, #0b0e14);overflow:hidden;padding:0;cursor:pointer;display:block;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.series-language-grid-item[data-v-4b649339]:hover{border-color:var(--gomo-accent, #2560ff);box-shadow:0 8px 20px rgba(var(--gomo-accent-rgb, 37,96,255),.25);transform:scale(1.02)}.series-language-grid-item img[data-v-4b649339]{width:100%;height:100%;object-fit:cover;display:block}.series-language-grid-placeholder[data-v-4b649339]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:11px;color:var(--gomo-text-3, #8a93a7)}.series-language-badge[data-v-4b649339]{position:absolute;top:8px;left:8px;font-size:11px;padding:3px 8px;border-radius:999px;color:#fff;background:rgba(var(--gomo-shadow-rgb),.7);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.series-language-hosting-overlay[data-v-4b649339]{position:absolute;left:0;top:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:rgba(var(--gomo-shadow-rgb),.65);color:#fff;font-size:12px;font-weight:600;text-align:center;padding:8px}.series-language-hosting-overlay-failed[data-v-4b649339]{background:rgba(127,29,29,.78);color:#fecaca}.series-language-modal-hosting-overlay[data-v-4b649339]{font-size:16px}.series-language-modal .modal-header h2[data-v-4b649339]{font-size:18px}.series-language-modal[data-v-4b649339]{width:1020px;max-width:calc(100vw - 32px);height:596px;max-height:calc(100vh - 48px);background:var(--gomo-surface-1, #0f1218);border:1px solid var(--gomo-border-1, #1f2530);border-radius:14px;box-shadow:0 20px 40px rgba(var(--gomo-shadow-rgb),.5);display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box}.series-language-modal .modal-body[data-v-4b649339]{overflow-y:auto;min-height:0;flex:1}.series-language-modal-grid[data-v-4b649339]{display:grid;grid-template-columns:repeat(5,180px);grid-template-rows:repeat(2,240px);gap:20px}.series-language-modal-item[data-v-4b649339]{position:relative;width:180px;height:240px;border-radius:16px;border:1px solid var(--gomo-border-1, #1f2530);background:var(--gomo-bg, #0b0e14);overflow:hidden;padding:0;cursor:pointer}.series-language-modal-item img[data-v-4b649339]{width:100%;height:100%;object-fit:cover;display:block}.series-language-modal-placeholder[data-v-4b649339]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:14px;color:var(--gomo-text-3, #8a93a7)}.series-language-modal-badge[data-v-4b649339]{position:absolute;top:14px;left:14px;font-size:14px;padding:6px 14px;border-radius:999px;color:#fff;background:rgba(var(--gomo-shadow-rgb),.7);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.series-cover-hosted-badge[data-v-4b649339]{position:absolute;left:0;top:0;right:0;padding:6px 8px;font-size:11px;font-weight:600;text-align:center;color:#fff;background:rgba(var(--gomo-shadow-rgb),.75);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.series-cover-hosted-badge--pending[data-v-4b649339]{background:rgba(var(--gomo-accent-rgb, 37,96,255),.9)}.series-cover-hosted-badge--published[data-v-4b649339]{background:rgba(var(--gomo-success-rgb),.9)}.series-cover-hosted-badge--failed[data-v-4b649339]{background:rgba(220,38,38,.9)}.cover-placeholder[data-v-4b649339]{display:flex;width:100%;height:100%;background:linear-gradient(135deg,rgba(var(--gomo-accent-rgb, 37,96,255),.25),rgba(15,18,24,.8));align-items:center;justify-content:center;color:var(--gomo-text-3, #8a93a7);font-size:14px}.series-card-info[data-v-4b649339]{padding:10px 14px;background:var(--gomo-surface-3, #0f131d);border-top:1px solid var(--gomo-border-1, #1f2530);display:flex;justify-content:space-between;align-items:center;font-size:11px;color:var(--gomo-text-3, #8a93a7)}.series-card-info-left[data-v-4b649339]{display:flex;gap:8px;align-items:center}.series-code-hint-trigger[data-v-4b649339]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;border:none;background:none;color:var(--gomo-text-3, #8a93a7);cursor:pointer;position:relative;border-radius:50%;flex-shrink:0}.series-code-hint-trigger[data-v-4b649339]:hover{color:var(--gomo-accent, #2560ff)}.series-code-hint-text[data-v-4b649339]{position:absolute;left:50%;top:calc(100% + 6px);transform:translate(-50%);white-space:nowrap;font-size:11px;color:#c8cdd8;background:rgba(15,18,28,.95);border:1px solid rgba(var(--gomo-contrast-rgb),.1);padding:4px 8px;border-radius:6px;box-shadow:0 4px 12px rgba(var(--gomo-shadow-rgb),.3);pointer-events:none;opacity:0;visibility:hidden;transition:opacity .15s ease,visibility .15s ease;z-index:10}.series-code-hint-trigger:hover .series-code-hint-text[data-v-4b649339],.series-code-hint-text.is-visible[data-v-4b649339]{opacity:1;visibility:visible}.divider[data-v-4b649339]{color:#3a4152}.series-card-info-right[data-v-4b649339]{color:var(--gomo-text-2, #9aa3b7);font-weight:600}.series-card-info-right.series-language-count-trigger[data-v-4b649339]{color:var(--gomo-accent, #2560ff)}.series-card-info-right.series-language-count-trigger[data-v-4b649339]:hover{color:#5b8cff}.series-card-content[data-v-4b649339]{padding:12px 16px 16px;background:var(--gomo-surface-2, #121620);border-top:1px solid var(--gomo-border-1, #1f2530);border-radius:0 0 14px 14px;display:flex;flex-direction:column;justify-content:center;min-height:66px}.series-card-meta[data-v-4b649339]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.series-card-meta-chip[data-v-4b649339]{display:inline-flex;align-items:center;border-radius:999px;padding:4px 8px;font-size:11px;line-height:1;color:var(--gomo-text-1, #e6e9f2);background:rgba(var(--gomo-accent-rgb, 37,96,255),.12);border:1px solid rgba(var(--gomo-accent-rgb, 37,96,255),.22)}.series-card-meta-chip-muted[data-v-4b649339]{color:var(--gomo-text-2, #9aa3b7);background:rgba(255,255,255,.04);border-color:#ffffff14}.series-title-wrapper[data-v-4b649339]{flex:1;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;padding:16px 0 0}.series-title[data-v-4b649339]{font-size:15px;font-weight:600;color:var(--gomo-text-1, #e6e9f2);text-align:center;line-height:1.4;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;width:100%}.series-title-wrapper:hover .series-title[data-v-4b649339]{color:var(--gomo-accent, #2560ff)}.series-origin-ref[data-v-4b649339]{margin-top:10px;font-size:11px;color:var(--gomo-text-3, #8a93a7);text-align:center;word-break:break-all}.series-origin-actions[data-v-4b649339]{margin-top:8px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px}.series-origin-link[data-v-4b649339]{color:var(--gomo-accent, #2560ff);font-size:12px;font-weight:600;text-decoration:none}.series-origin-link[data-v-4b649339]:hover{text-decoration:underline}.series-origin-password[data-v-4b649339]{font-size:11px;color:var(--gomo-text-3, #8a93a7)}.scroll-sentinel[data-v-4b649339]{height:1px}.delete-modal-mask[data-v-4b649339]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background-color:#07080ab3;display:flex;align-items:center;justify-content:center}.delete-modal-content[data-v-4b649339]{background:var(--gomo-surface-1, #0f1218);border:1px solid var(--gomo-border-1, #1f2530);border-radius:14px;max-width:600px;width:90%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 40px rgba(var(--gomo-shadow-rgb),.5)}.modal-header[data-v-4b649339]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid var(--gomo-border-1, #1f2530)}.modal-header h2[data-v-4b649339]{margin:0;color:var(--gomo-text-1, #e6e9f2);font-size:18px}.modal-header .close[data-v-4b649339]{background:none;border:none;color:var(--gomo-text-3, #8a93a7);font-size:28px;cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;transition:color .3s}.modal-header .close[data-v-4b649339]:hover{color:var(--gomo-text-1, #e6e9f2)}.modal-body[data-v-4b649339]{padding:20px}.delete-warning[data-v-4b649339]{margin:0 0 16px;color:var(--gomo-text-2, #9aa3b7);font-size:14px}.delete-warning strong[data-v-4b649339]{color:var(--gomo-text-1, #e6e9f2)}.form-group[data-v-4b649339]{margin-bottom:20px}.form-group label[data-v-4b649339]{display:block;margin-bottom:8px;color:var(--gomo-text-3, #8a93a7);font-size:14px}.form-group input[data-v-4b649339],.form-group select[data-v-4b649339],.form-group textarea[data-v-4b649339]{width:100%;padding:10px;background:var(--gomo-bg, #0b0e14);border:1px solid var(--gomo-border-2, #2a3242);border-radius:8px;color:var(--gomo-text-1, #e6e9f2);font-size:14px}.form-group textarea[data-v-4b649339]{min-height:100px;resize:vertical}.form-group input[data-v-4b649339]:focus,.form-group select[data-v-4b649339]:focus,.form-group textarea[data-v-4b649339]:focus{outline:none;border-color:var(--gomo-accent, #2560ff);box-shadow:0 0 0 2px rgba(var(--gomo-accent-rgb, 37,96,255),.2)}.modal-footer[data-v-4b649339]{padding:20px;border-top:1px solid var(--gomo-border-1, #1f2530);display:flex;justify-content:flex-end;gap:10px}.create-panel-mask[data-v-4b649339]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:rgba(var(--gomo-shadow-rgb),.5);display:flex;justify-content:flex-end;transition:opacity .2s ease}.create-panel[data-v-4b649339]{position:relative;width:90vw;max-width:1100px;height:100vh;background:var(--gomo-surface-1, #0f1218);border-left:1px solid var(--gomo-border-1, #1f2530);box-shadow:-8px 0 32px rgba(var(--gomo-shadow-rgb),.4);display:flex;flex-direction:column;overflow:hidden;animation:create-panel-slide-in-4b649339 .25s ease-out}@keyframes create-panel-slide-in-4b649339{0%{transform:translate(100%)}to{transform:translate(0)}}.create-panel-header[data-v-4b649339]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--gomo-border-1, #1f2530)}.create-panel-header h2[data-v-4b649339]{margin:0;font-size:18px;color:var(--gomo-text-1, #e6e9f2)}.create-panel-header .close[data-v-4b649339]{background:none;border:none;color:var(--gomo-text-3, #8a93a7);font-size:28px;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.create-panel-header .close[data-v-4b649339]:hover{color:#fff}.create-panel-body[data-v-4b649339]{flex:1;min-height:0;display:flex;flex-direction:row}.create-panel-left[data-v-4b649339]{flex:1;min-width:0;overflow:hidden;border-right:1px solid var(--gomo-border-1, #1f2530);display:flex;flex-direction:column}.create-panel-left-inner[data-v-4b649339]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.create-panel-left-title[data-v-4b649339]{margin:0;padding:16px 20px 12px;font-size:15px;font-weight:700;color:var(--gomo-text-1, #e6e9f2);flex-shrink:0;border-bottom:1px solid var(--gomo-border-1, #1f2530)}.create-panel-left-scroll[data-v-4b649339]{flex:1;min-height:0;overflow-y:auto;padding:20px}.create-panel-form-fields .form-group[data-v-4b649339]{margin-bottom:18px}.create-panel-form-fields .form-group[data-v-4b649339]:last-child{margin-bottom:0}.create-cover-upload[data-v-4b649339]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.create-cover-upload .create-cover-input[data-v-4b649339]{max-width:100%;font-size:13px}.create-cover-name[data-v-4b649339]{font-size:13px;color:var(--gomo-accent, #2560ff);word-break:break-all}.create-cover-hint[data-v-4b649339]{font-size:12px;color:var(--gomo-text-2, #9aa3b7)}.create-panel-left-footer[data-v-4b649339]{flex-shrink:0;min-height:56px;padding:12px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--gomo-border-1, #1f2530);background:var(--gomo-surface-2, #121620)}.create-panel-left-footer .btn[data-v-4b649339]{min-height:40px;min-width:100px;padding:10px 20px;font-size:13px}.create-panel-left-footer .excel-footer-options[data-v-4b649339]{display:flex;align-items:center;gap:20px}.create-panel-left-footer .excel-footer-actions[data-v-4b649339]{display:flex;gap:10px}.create-panel-right[data-v-4b649339]{width:42%;min-width:320px;overflow:auto;background:var(--gomo-surface-2, #121620)}.create-panel-upload-inner[data-v-4b649339]{padding:24px;height:100%;display:flex;flex-direction:column;gap:12px}.create-panel-upload-title[data-v-4b649339]{margin:0;font-size:15px;font-weight:700;color:var(--gomo-text-1, #e6e9f2)}.excel-upload-panel[data-v-4b649339]{position:relative;width:66.667vw;min-width:480px;max-width:1200px;height:100vh;display:flex;flex-direction:row;background:var(--gomo-surface-1, #0f1218);border-radius:0;overflow:hidden;border:none;border-left:1px solid var(--gomo-border-1, #1f2530);box-shadow:none}.excel-upload-loading-overlay[data-v-4b649339]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;background:rgba(var(--gomo-shadow-rgb),.75);color:var(--gomo-text-1, #e6e9f2)}.excel-upload-loading-overlay .gomo-loader[data-v-4b649339]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px}.excel-upload-loading-overlay .ship-container[data-v-4b649339]{position:relative;width:80px;height:80px;display:flex;align-items:center;justify-content:center}.excel-upload-loading-overlay .ship[data-v-4b649339]{font-size:40px;animation:ship-sway-4b649339 3s ease-in-out infinite;z-index:2;filter:drop-shadow(0 2px 4px rgba(var(--gomo-shadow-rgb),.3))}.excel-upload-loading-overlay .ship img[data-v-4b649339]{display:block;width:40px;height:40px;object-fit:contain}.excel-upload-loading-overlay .waves[data-v-4b649339]{position:absolute;bottom:15px;width:60px;height:20px;overflow:hidden;z-index:1}.excel-upload-loading-overlay .wave[data-v-4b649339]{position:absolute;bottom:0;left:0;width:200%;height:100%;background:repeat-x url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 10'%3E%3Cpath d='M0 5 Q 5 0, 10 5 T 20 5 V 10 H 0 Z' fill='%232560ff' fill-opacity='0.6'/%3E%3C/svg%3E");animation:wave-move-4b649339 2s linear infinite}.excel-upload-loading-overlay .wave-back[data-v-4b649339]{bottom:2px;background:repeat-x url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 10'%3E%3Cpath d='M0 5 Q 5 0, 10 5 T 20 5 V 10 H 0 Z' fill='%232560ff' fill-opacity='0.3'/%3E%3C/svg%3E");animation:wave-move-4b649339 3s linear infinite reverse}.excel-upload-loading-overlay .loader-text[data-v-4b649339]{color:var(--gomo-accent, #2560ff);font-size:14px;font-weight:600;letter-spacing:1px;animation:pulse-4b649339 1.5s ease-in-out infinite}.excel-upload-left[data-v-4b649339]{width:100%;border-right:none;display:flex;flex-direction:column}.excel-upload-panel.has-file .excel-upload-left[data-v-4b649339]{width:40%;min-width:280px;border-right:1px solid var(--gomo-border-1, #1f2530)}.excel-upload-modal-content[data-v-4b649339]{flex:1;display:flex;flex-direction:column;overflow:hidden;padding:0}.excel-upload-modal-content .modal-header[data-v-4b649339]{flex-shrink:0}.excel-upload-modal-content .modal-body[data-v-4b649339]{flex:1;min-height:0;display:flex;flex-direction:column;gap:12px}.excel-dropzone[data-v-4b649339]{flex:1;min-height:200px;position:relative;border:1px dashed rgba(var(--gomo-accent-rgb, 37, 96, 255),.6);border-radius:14px;padding:32px 28px;background:rgba(var(--gomo-accent-rgb),.06);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.excel-dropzone .dropzone-icon[data-v-4b649339]{color:rgba(var(--gomo-accent-rgb),.8)}.excel-dropzone .dropzone-title[data-v-4b649339]{font-size:18px;font-weight:700;color:var(--gomo-text-1, #e6e9f2)}.excel-dropzone .dropzone-sub[data-v-4b649339]{font-size:14px;color:var(--gomo-text-3, #8a93a7)}.excel-requirements[data-v-4b649339]{margin-top:16px;padding:20px 24px;text-align:left;max-width:720px;width:100%;background:rgba(var(--gomo-shadow-rgb),.25);border-radius:12px;font-size:14px;line-height:1.65;color:var(--gomo-text-2, #9aa3b7)}.excel-requirements-title[data-v-4b649339]{margin:0 0 10px;font-size:15px;font-weight:600;color:var(--gomo-text-1, #e6e9f2)}.excel-requirements ul[data-v-4b649339]{margin:0;padding-left:22px;line-height:1.7}.excel-requirements li[data-v-4b649339]{margin-bottom:8px}.excel-requirements li[data-v-4b649339]:last-child{margin-bottom:0}.excel-requirements strong[data-v-4b649339]{color:var(--gomo-text-1, #e6e9f2)}.excel-dropzone .dropzone-input[data-v-4b649339]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.excel-file-name[data-v-4b649339]{font-size:13px;color:var(--gomo-text-2, #9aa3b7)}.excel-parse-err[data-v-4b649339]{margin:0;font-size:13px;color:#f87171}.excel-upload-right[data-v-4b649339]{flex:1;min-width:0;display:flex;flex-direction:column;background:var(--gomo-surface-2, #121620)}.excel-result-area[data-v-4b649339]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:16px}.excel-result-title[data-v-4b649339]{margin:0 0 10px;font-size:14px;font-weight:700;color:var(--gomo-text-1, #e6e9f2)}.excel-result-scroll[data-v-4b649339]{flex:1;min-height:0;overflow-y:auto}.excel-result-empty[data-v-4b649339]{margin:0;padding:24px;text-align:center;color:var(--gomo-text-3, #8a93a7);font-size:13px}.excel-preview-table[data-v-4b649339]{width:100%;border-collapse:collapse;font-size:13px}.excel-preview-table th[data-v-4b649339],.excel-preview-table td[data-v-4b649339]{padding:8px 10px;border:1px solid var(--gomo-border-1, #1f2530);text-align:left}.excel-preview-table th[data-v-4b649339]{background:rgba(var(--gomo-shadow-rgb),.2);color:var(--gomo-text-2, #9aa3b7);font-weight:600}.excel-preview-table td[data-v-4b649339]{color:var(--gomo-text-1, #e6e9f2)}.excel-desc-cell[data-v-4b649339]{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.excel-progress[data-v-4b649339]{padding:16px 0}.excel-progress p[data-v-4b649339]{margin:0 0 8px;font-size:13px;color:var(--gomo-text-2, #9aa3b7)}.excel-progress-bar[data-v-4b649339]{height:8px;border-radius:4px;background:var(--gomo-surface-3, #1a1f2e);overflow:hidden}.excel-progress-fill[data-v-4b649339]{height:100%;background:var(--gomo-accent, #2560ff);transition:width .2s ease}.excel-upload-footer[data-v-4b649339]{flex-shrink:0;padding:14px 16px;border-top:1px solid var(--gomo-border-1, #1f2530);display:flex;align-items:center;justify-content:space-between;gap:16px;background:var(--gomo-surface-2, #121620)}.excel-footer-options[data-v-4b649339]{display:flex;align-items:center;gap:20px}.excel-footer-lang[data-v-4b649339]{display:flex;align-items:center;gap:8px}.excel-footer-lang label[data-v-4b649339]{font-size:13px;color:var(--gomo-text-2, #9aa3b7);white-space:nowrap}.excel-lang-select[data-v-4b649339]{padding:8px 12px;border-radius:8px;border:1px solid var(--gomo-border-1, #1f2530);background:var(--gomo-surface-1, #0f1218);color:var(--gomo-text-1, #e6e9f2);font-size:13px;min-width:140px}.excel-footer-actions[data-v-4b649339]{display:flex;gap:10px}.btn-secondary[data-v-4b649339]{background:transparent;border-color:var(--gomo-border-2, #2a3242);color:var(--gomo-text-2, #9aa3b7)}.btn-secondary[data-v-4b649339]:hover{border-color:var(--gomo-accent, #2560ff);color:var(--gomo-accent, #2560ff)}.btn-danger[data-v-4b649339]{background:var(--gomo-danger, #dc2626);border-color:var(--gomo-danger, #dc2626);color:#fff5f5;box-shadow:0 10px 20px #dc262640}.btn-danger[data-v-4b649339]:hover{background:#b91c1c;border-color:#b91c1c}.btn[data-v-4b649339]:disabled{opacity:.6;cursor:not-allowed}.icon[data-v-4b649339]{margin-right:8px}@media (max-width: 1100px){.layout[data-v-4b649339]{--sidebar-width: 72px;grid-template-columns:var(--sidebar-width) 1fr}.sidebar-item[data-v-4b649339]{width:34px;height:34px}}@media (max-width: 720px){.layout[data-v-4b649339]{--sidebar-width: 64px;grid-template-columns:var(--sidebar-width) 1fr}.page-main[data-v-4b649339]{padding:20px 16px 32px}.panel-header[data-v-4b649339],.pagination-container[data-v-4b649339]{flex-direction:column;align-items:flex-start;gap:12px}}.page[data-v-e4db8bad]{background:var(--gomo-bg, #0B0E14);color:var(--gomo-text-1, #e6e9f2);min-height:100vh}.container[data-v-e4db8bad]{max-width:1600px;margin:0 auto;padding:20px 20px 40px}.topbar[data-v-e4db8bad]{height:72px;width:100%;background:var(--gomo-bg, #0B0E14);border-bottom:1px solid var(--gomo-border-1, #1f2530)}.topbar-inner[data-v-e4db8bad]{width:100%;height:100%;padding:0 24px 0 14px;display:grid;grid-template-columns:1fr minmax(200px,2fr) 1fr;align-items:center;gap:16px}.topbar-left[data-v-e4db8bad],.topbar-right[data-v-e4db8bad]{display:flex;align-items:center;gap:10px}.topbar-right[data-v-e4db8bad]{justify-content:flex-end;flex-wrap:nowrap;flex-shrink:0}.publish-action-group[data-v-e4db8bad]{display:inline-flex;align-items:center;gap:10px}.topbar-right .btn[data-v-e4db8bad]{flex-shrink:0;white-space:nowrap}.topbar-right .btn-with-icon[data-v-e4db8bad]{display:inline-flex;align-items:center;gap:6px}.topbar-right .btn-with-icon .btn-icon[data-v-e4db8bad]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.topbar-right .btn-with-icon .btn-icon svg[data-v-e4db8bad]{width:16px;height:16px}.topbar-more-wrap[data-v-e4db8bad]{position:relative;flex-shrink:0}.topbar-more-btn[data-v-e4db8bad]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border-radius:8px;border:1px solid var(--gomo-border-1, #2f3542);background:rgba(var(--gomo-contrast-rgb),.06);color:rgba(var(--gomo-contrast-rgb),.85);cursor:pointer;transition:background .2s,border-color .2s}.topbar-more-btn[data-v-e4db8bad]:hover{background:rgba(var(--gomo-contrast-rgb),.1);border-color:rgba(var(--gomo-contrast-rgb),.15)}.topbar-more-dropdown[data-v-e4db8bad]{position:absolute;top:calc(100% + 8px);right:0;z-index:1000;opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .15s,visibility .15s,transform .15s}.topbar-more-dropdown.show[data-v-e4db8bad]{opacity:1;visibility:visible;transform:translateY(0)}.topbar-more-dropdown .profile-menu-list[data-v-e4db8bad]{margin-top:0}.topbar-more-dropdown .profile-menu-item[data-v-e4db8bad]:disabled{opacity:.5;cursor:not-allowed}.topbar-more-dropdown .profile-menu-item[data-v-e4db8bad]:disabled:hover{background:transparent}.topbar-center[data-v-e4db8bad]{display:flex;align-items:center;justify-content:center;gap:8px;min-width:0}.brand[data-v-e4db8bad]{display:inline-flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;user-select:none}.brand-logo[data-v-e4db8bad]{height:40px;width:40px;border-radius:0;border:none;background:transparent;display:inline-flex;align-items:center;justify-content:center;overflow:visible}.brand-logo img[data-v-e4db8bad]{height:40px;width:40px;object-fit:contain;transform-origin:center;transition:transform .2s ease;will-change:transform}.brand-logo:hover img[data-v-e4db8bad]{animation:gomo-sail-e4db8bad 1.1s ease-in-out infinite}@keyframes gomo-sail-e4db8bad{0%{transform:translateZ(0) rotate(0)}25%{transform:translate3d(2px,-1px,0) rotate(2deg)}50%{transform:translate3d(0,1px,0) rotate(-2deg)}75%{transform:translate3d(-2px,-1px,0) rotate(1deg)}to{transform:translateZ(0) rotate(0)}}@media (prefers-reduced-motion: reduce){.brand-logo:hover img[data-v-e4db8bad]{animation:none}}.brand-text[data-v-e4db8bad]{font-size:22px;font-weight:800;color:#ffd08a;letter-spacing:.2px;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;letter-spacing:.6px}.brand-text-logo[data-v-e4db8bad]{height:30px;width:auto;object-fit:contain;display:block;flex-shrink:0}.berry-pill[data-v-e4db8bad]{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;background:rgba(15,18,24,.45);border:1px solid var(--gomo-border-1, #1f2530);color:var(--gomo-text-1, #e6e9f2);text-decoration:none;font-size:12px}.berry-icon[data-v-e4db8bad]{color:rgba(var(--gomo-contrast-rgb),.85);font-size:12px;line-height:1}.berry-value[data-v-e4db8bad]{letter-spacing:.2px;font-weight:700}.recharge-btn[data-v-e4db8bad]{display:inline-flex;align-items:center;height:32px;padding:0 12px;border-radius:10px;border:1px solid rgba(var(--gomo-accent-rgb, 37, 96, 255),.6);background:var(--gomo-accent, #2560ff);color:#f5f7ff;text-decoration:none;font-size:13px;font-weight:600}.recharge-btn[data-v-e4db8bad]:hover{background:var(--gomo-button-primary-bg-hover, #1f52d8)}.user-cluster[data-v-e4db8bad]{display:flex;align-items:center;gap:10px;height:32px}.avatar-container[data-v-e4db8bad]{position:relative;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.avatar-box[data-v-e4db8bad]{position:relative;cursor:pointer}.avatar[data-v-e4db8bad]{width:32px;height:32px;border-radius:50%;object-fit:cover;border:1px solid rgba(var(--gomo-accent-rgb, 37, 96, 255),.35)}.avatar-dropdown[data-v-e4db8bad]{display:none;position:absolute;top:calc(100% + 8px);right:0;background:var(--gomo-surface-1, #0f1218);border:1px solid var(--gomo-border-1, #1f2530);border-radius:12px;min-width:180px;box-shadow:0 12px 24px rgba(var(--gomo-shadow-rgb),.45);z-index:1000;overflow:hidden}.avatar-dropdown.show[data-v-e4db8bad]{display:block}.avatar-dropdown-item[data-v-e4db8bad]{display:block;padding:12px 16px;color:var(--gomo-text-1, #e6e9f2);cursor:pointer;transition:background .2s;border:none;background:none;width:100%;text-align:left;font-size:13px;text-decoration:none}.avatar-dropdown-item[data-v-e4db8bad]:hover{background:rgba(var(--gomo-accent-rgb, 37, 96, 255),.12)}.avatar-dropdown-item[data-v-e4db8bad]:not(:last-child){border-bottom:1px solid var(--gomo-border-1, #1f2530)}.icon-btn[data-v-e4db8bad]{width:32px;height:32px;border-radius:10px;border:1px solid var(--gomo-border-2, #2a3242);background:transparent;color:var(--gomo-text-1, #e6e9f2);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease;flex:0 0 auto}.icon-btn[data-v-e4db8bad]:hover{border-color:rgba(var(--gomo-accent-rgb, 37, 96, 255),.6);background:rgba(var(--gomo-accent-rgb, 37, 96, 255),.12)}.icon-btn[data-v-e4db8bad]:disabled{opacity:.5;cursor:not-allowed}.series-detail-header[data-v-e4db8bad]{border:1px solid var(--gomo-border-1, #1f2530);border-radius:14px;padding:15px 20px;display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap;margin-bottom:20px}.series-detail-header-left[data-v-e4db8bad]{display:flex;align-items:center;gap:15px;flex:1;min-width:0}.series-detail-header-right[data-v-e4db8bad]{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.language-tabs-wrap[data-v-e4db8bad]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.language-tabs[data-v-e4db8bad]{display:flex;gap:6px;flex-wrap:wrap}.language-tab[data-v-e4db8bad]{display:inline-flex;align-items:baseline;gap:8px;padding:8px 12px 10px;background:none;border:none;border-bottom:3px solid transparent;border-radius:0;cursor:pointer;transition:color .2s ease,border-color .2s ease;color:var(--gomo-text-2, rgba(var(--gomo-contrast-rgb), .7));font-size:15px}.language-tab[data-v-e4db8bad]:hover{color:var(--gomo-text-1, #e6e9f2)}.language-tab.active[data-v-e4db8bad]{color:#b3d0ff;font-weight:600;border-bottom-color:var(--gomo-accent, #2560ff)}.language-tab-name[data-v-e4db8bad]{flex-shrink:0}.language-tab-status[data-v-e4db8bad]{font-size:12px;font-weight:500;opacity:.9}.language-tab.active .language-tab-status[data-v-e4db8bad]{opacity:1}.language-tab-status-ready .language-tab-status[data-v-e4db8bad]{color:#86efac}.language-tab-status-draft .language-tab-status[data-v-e4db8bad]{color:#9aa3b7e6}.language-tab-status-failed .language-tab-status[data-v-e4db8bad]{color:#f87171}.language-tab-status-distributed .language-tab-status[data-v-e4db8bad]{color:#67d4a4}.language-tab-status-paused .language-tab-status[data-v-e4db8bad]{color:#f4ab14}.lang-add-btn[data-v-e4db8bad]{width:24px;height:24px;margin-left:12px;padding:0;border-radius:50%;border:1px solid rgba(var(--gomo-contrast-rgb),.1);background:rgba(var(--gomo-contrast-rgb),.02);color:rgba(var(--gomo-contrast-rgb),.35);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:border-color .2s ease,color .2s ease,background .2s ease}.lang-add-btn[data-v-e4db8bad]:hover{border-color:rgba(var(--gomo-contrast-rgb),.18);color:rgba(var(--gomo-contrast-rgb),.55);background:rgba(var(--gomo-contrast-rgb),.05)}.lang-add-select[data-v-e4db8bad]{margin-left:12px;min-width:140px;height:36px;padding:0 32px 0 12px;border-radius:10px;border:1px solid rgba(var(--gomo-contrast-rgb),.12);background:rgba(var(--gomo-contrast-rgb),.06);color:var(--gomo-text-2, rgba(var(--gomo-contrast-rgb), .8));font-size:14px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='rgba(var(--gomo-contrast-rgb), 0.6)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;transition:border-color .2s ease,background-color .2s ease}.lang-add-select[data-v-e4db8bad]:hover:not(:disabled){border-color:rgba(var(--gomo-contrast-rgb),.22);background-color:rgba(var(--gomo-contrast-rgb),.08)}.lang-add-select[data-v-e4db8bad]:disabled{opacity:.5;cursor:not-allowed}.icon-btn-sm[data-v-e4db8bad]{width:28px;height:28px;border-radius:10px}.btn-translate[data-v-e4db8bad]{height:28px;padding:0 10px;border-radius:10px;font-size:12px;line-height:28px;color:#bcd1ff;border-color:#bcd1ff73}.btn-translate[data-v-e4db8bad]:hover{background:rgba(188,209,255,.12);border-color:#bcd1ffb3}.zh-meaning[data-v-e4db8bad]{font-size:12px;color:var(--gomo-text-3, #8a93a7);margin-left:6px;font-weight:500}.value-stack[data-v-e4db8bad]{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.value-main[data-v-e4db8bad]{color:var(--gomo-text-1, #e6e9f2);min-width:0;overflow:hidden;text-overflow:ellipsis}.zh-meaning-block[data-v-e4db8bad]{color:var(--gomo-text-3, #8a93a7);font-size:12px;line-height:1.35;font-weight:500;margin-bottom:0;text-decoration-line:underline;text-decoration-style:dashed;text-decoration-color:rgba(var(--gomo-gold-rgb, 255, 208, 138),.22);text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-skip-ink:none}.title-desc-group[data-v-e4db8bad]{position:relative;border-radius:14px;display:flex;flex-direction:column;gap:16px}.ai-generate-banner[data-v-e4db8bad]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:14px;border:1px solid rgba(var(--gomo-contrast-rgb),.1);border-radius:14px;background:transparent;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin-bottom:16px}.ai-generate-left[data-v-e4db8bad]{min-width:0;flex:1}.ai-generate-title-row[data-v-e4db8bad]{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.ai-generate-title[data-v-e4db8bad]{font-size:15px;font-weight:800;color:var(--gomo-text-1, #e6e9f2);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-generate-link[data-v-e4db8bad]{border:1px solid rgba(var(--gomo-gold-rgb, 255, 208, 138),.35);background:rgba(var(--gomo-gold-rgb, 255, 208, 138),.08);color:rgba(var(--gomo-gold-rgb, 255, 208, 138),.95);font-size:14px;font-weight:800;padding:6px 8px;border-radius:10px;cursor:pointer;flex:0 0 auto}.ai-generate-link[data-v-e4db8bad]:hover{background:rgba(var(--gomo-gold-rgb, 255, 208, 138),.14);border-color:rgba(var(--gomo-gold-rgb, 255, 208, 138),.55)}.ai-generate-sub[data-v-e4db8bad]{margin-top:8px;display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;color:var(--gomo-text-2, #9aa3b7)}.ai-cost-line[data-v-e4db8bad]{display:inline-flex;align-items:center;gap:6px}.points-cost-value[data-v-e4db8bad]{display:inline-flex;align-items:center;gap:4px}.points-bolt[data-v-e4db8bad]{width:14px;height:14px;color:rgba(var(--gomo-gold-rgb, 255, 208, 138),.95);flex:0 0 auto}.ai-generate-sub .tag[data-v-e4db8bad]{padding:2px 8px;border-radius:999px;border:1px solid rgba(var(--gomo-accent-rgb),.45);color:#bcd1ff;background:rgba(var(--gomo-accent-rgb),.12);font-weight:700}.ai-generate-sub .tag.tag-warn[data-v-e4db8bad]{border-color:#ef444473;background:rgba(239,68,68,.12);color:#ef4444eb}.ai-generate-missing[data-v-e4db8bad]{margin-top:8px;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ai-missing-badge[data-v-e4db8bad]{padding:2px 8px;border-radius:4px;border:1px solid rgba(255,77,77,.4);background:transparent;color:#ff4d4d;font-weight:500;font-size:14px;letter-spacing:.2px;display:inline-block;cursor:default}.ai-missing-badge.ai-missing-badge-sub[data-v-e4db8bad]{font-weight:700;opacity:.9}.ai-generate-sub .muted[data-v-e4db8bad]{color:var(--gomo-text-3, #8a93a7)}.ai-generate-sub .strong[data-v-e4db8bad]{color:var(--gomo-text-1, #e6e9f2);font-weight:800}.ai-generate-advanced[data-v-e4db8bad]{margin-top:10px;padding:10px;border-radius:12px;background:rgba(18,22,32,.42);border:1px solid rgba(var(--gomo-contrast-rgb),.08)}.ai-generate-controls[data-v-e4db8bad]{margin-top:0;display:flex;flex-wrap:wrap;gap:10px}.ai-generate-controls .chk[data-v-e4db8bad]{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--gomo-text-1, rgba(230, 233, 242, .92));padding:6px 10px;border-radius:10px;border:1px solid rgba(var(--gomo-contrast-rgb),.1);background:rgba(18,22,32,.45);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .15s ease,border-color .15s ease}.ai-generate-controls .chk[data-v-e4db8bad]:hover{border-color:rgba(var(--gomo-gold-rgb, 255, 208, 138),.35);background:rgba(var(--gomo-gold-rgb, 255, 208, 138),.06)}.ai-generate-controls .chk[data-v-e4db8bad]:has(input[type=checkbox]:checked){border-color:rgba(var(--gomo-gold-rgb, 255, 208, 138),.55);background:rgba(var(--gomo-gold-rgb, 255, 208, 138),.1)}.ai-generate-controls .chk:has(input[type=checkbox]:checked) span[data-v-e4db8bad]{color:rgba(var(--gomo-gold-rgb, 255, 208, 138),.95)}.ai-generate-controls input[type=checkbox][data-v-e4db8bad]{width:14px;height:14px;accent-color:rgba(var(--gomo-gold-rgb, 255, 208, 138),.95)}.ai-generate-meta[data-v-e4db8bad]{margin-top:10px;font-size:14px;color:var(--gomo-text-2, #9aa3b7);display:flex;flex-direction:column;gap:6px}.ai-generate-meta .strong[data-v-e4db8bad]{color:var(--gomo-text-1, #e6e9f2);font-weight:800}.ai-generate-meta .sep[data-v-e4db8bad]{margin:0 6px;color:rgba(var(--gomo-contrast-rgb),.25)}.ai-generate-meta .warn[data-v-e4db8bad]{margin-left:8px;color:#ef4444eb;font-weight:700}.ai-generate-right[data-v-e4db8bad]{flex:0 0 auto;display:flex;align-items:flex-start}.ai-generate-right .btn.btn-purple[data-v-e4db8bad]{border-radius:12px;padding:10px 14px;min-width:120px}.toast[data-v-e4db8bad]{position:fixed;top:84px;right:20px;z-index:99999;background:rgba(15,18,24,.92);border:1px solid rgba(var(--gomo-contrast-rgb),.1);color:var(--gomo-text-1, #e6e9f2);padding:10px 12px;border-radius:12px;box-shadow:0 16px 34px rgba(var(--gomo-shadow-rgb),.45);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:13px;font-weight:600}.back-button[data-v-e4db8bad]{padding:8px 16px;background:transparent;border:1px solid var(--gomo-border-2, #2a3242);border-radius:999px;color:var(--gomo-accent, #2560ff);cursor:pointer;font-size:14px}.series-detail-card[data-v-e4db8bad]{border-radius:14px;padding:20px}.language-detail[data-v-e4db8bad]{display:grid;grid-template-columns:260px 1fr;gap:20px;margin-bottom:20px;margin-left:-20px;padding-left:20px}.language-cover-container[data-v-e4db8bad]{display:flex;flex-direction:column;gap:12px;min-width:0}.cover-entry-actions[data-v-e4db8bad]{display:flex;gap:10px}.cover-entry-btn[data-v-e4db8bad]{flex:1;border-radius:12px;padding:9px 10px;font-size:13px}.hint[data-v-e4db8bad]{font-size:12px;color:var(--gomo-text-2, #9aa3b7)}.form-row[data-v-e4db8bad]{display:flex;flex-direction:column;gap:8px}.form-row label[data-v-e4db8bad]{font-size:12px;color:var(--gomo-text-2, #9aa3b7)}.form-row input[data-v-e4db8bad],.form-row select[data-v-e4db8bad]{height:40px;border-radius:12px;border:1px solid var(--gomo-border-1, #1f2530);background:var(--gomo-surface-2, #121620);color:var(--gomo-text-1, #e6e9f2);padding:0 12px}.form-row-inline[data-v-e4db8bad]{flex-direction:row;align-items:center;gap:12px}.form-row-inline label[data-v-e4db8bad]{flex:0 0 auto;min-width:14em;margin-bottom:0}.add-translation-modal[data-v-e4db8bad]{width:560px!important;max-width:calc(100vw - 32px)!important}.add-translation-modal-body[data-v-e4db8bad]{gap:16px}.add-translation-modal-footer[data-v-e4db8bad]{justify-content:flex-end}.glossary-tabs[data-v-e4db8bad]{display:flex;gap:0;margin-bottom:12px;border-bottom:1px solid var(--gomo-border-1, #1f2530)}.glossary-tab-btn[data-v-e4db8bad]{padding:10px 20px;font-size:13px;font-weight:500;color:var(--gomo-text-2, #9aa3b7);background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:color .2s,border-color .2s}.glossary-tab-btn[data-v-e4db8bad]:hover{color:var(--gomo-text-1, #e6e9f2)}.glossary-tab-btn.active[data-v-e4db8bad]{color:var(--gomo-text-1, #e6e9f2);border-bottom-color:var(--gomo-primary, #8b5cf6)}.glossary-panel[data-v-e4db8bad]{border:1px solid var(--gomo-border-1, #1f2530);border-radius:12px;background:var(--gomo-surface-2, #121620);overflow:hidden}.glossary-title[data-v-e4db8bad]{padding:10px 12px;font-size:12px;color:var(--gomo-text-2, #9aa3b7);border-bottom:1px solid var(--gomo-border-1, #1f2530)}.glossary-list[data-v-e4db8bad]{max-height:380px;overflow:auto;padding:8px 10px;display:flex;flex-direction:column;gap:6px}.glossary-item[data-v-e4db8bad]{display:flex;justify-content:space-between;gap:10px;font-size:12px;color:var(--gomo-text-1, #e6e9f2)}.glossary-item .k[data-v-e4db8bad]{color:#e6e9f2eb;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.glossary-item .v[data-v-e4db8bad]{color:#9aa3b7e6;flex-shrink:0}.glossary-panel-table[data-v-e4db8bad]{margin-top:0}.glossary-table-candidates .glossary-th-term[data-v-e4db8bad],.glossary-table-candidates .glossary-td-source[data-v-e4db8bad]{min-width:100px}.glossary-th-count[data-v-e4db8bad],.glossary-td-count[data-v-e4db8bad]{min-width:72px;text-align:right}.glossary-th-suggestion[data-v-e4db8bad],.glossary-td-suggestion[data-v-e4db8bad]{min-width:80px;color:var(--gomo-text-2, #9aa3b7)}.glossary-table-wrap[data-v-e4db8bad]{max-height:380px;overflow:auto;padding:8px 10px}.glossary-table[data-v-e4db8bad]{width:100%;border-collapse:collapse;font-size:12px;color:var(--gomo-text-1, #e6e9f2)}.glossary-table th[data-v-e4db8bad],.glossary-table td[data-v-e4db8bad]{padding:8px 10px;border-bottom:1px solid var(--gomo-border-1, #1f2530);text-align:left}.glossary-table th[data-v-e4db8bad]{color:var(--gomo-text-2, #9aa3b7);font-weight:600;white-space:nowrap}.glossary-th-source[data-v-e4db8bad]{min-width:120px}.glossary-th-lang[data-v-e4db8bad]{min-width:80px}.glossary-td-source[data-v-e4db8bad]{color:#e6e9f2eb}.glossary-td-lang[data-v-e4db8bad]{color:var(--gomo-text-2, #9aa3b7)}.cover-wrap[data-v-e4db8bad]{position:relative;width:100%;aspect-ratio:3 / 4;border-radius:12px;overflow:hidden;border:1px solid var(--gomo-border-1, #1f2530);background:var(--gomo-surface-2, #121620)}.cover-wrap.empty[data-v-e4db8bad],.cover-wrap.hosting[data-v-e4db8bad]{cursor:pointer}.cover-hosting-overlay[data-v-e4db8bad]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:rgba(var(--gomo-shadow-rgb),.65);color:#fff;font-size:12px;font-weight:600;text-align:center;padding:8px}.language-cover[data-v-e4db8bad]{width:100%;height:100%;object-fit:cover;border-radius:0;border:none}.language-cover.placeholder[data-v-e4db8bad]{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;width:100%;height:100%;background:linear-gradient(135deg,rgba(var(--gomo-accent-rgb, 37,96,255),.25),rgba(15,18,24,.8));color:var(--gomo-text-3, rgba(var(--gomo-contrast-rgb), .6));font-weight:600;padding:12px;text-align:center}.cover-placeholder-title[data-v-e4db8bad]{font-weight:800;color:#e6e9f2eb}.cover-placeholder-sub[data-v-e4db8bad]{font-size:12px;font-weight:600;color:#9aa3b7f2}.cover-placeholder-hint[data-v-e4db8bad]{font-size:12px;font-weight:500;color:#9aa3b7e6;line-height:1.3}.cover-ai-btn[data-v-e4db8bad]{border-radius:12px;padding:8px 12px;font-size:12px}.hidden-input[data-v-e4db8bad]{display:none}.cover-actions[data-v-e4db8bad]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;justify-content:flex-end;gap:8px;padding:10px;opacity:0;pointer-events:none;transition:opacity .2s ease;background:linear-gradient(180deg,rgba(var(--gomo-shadow-rgb),0) 40%,rgba(var(--gomo-shadow-rgb),.55) 100%)}.cover-wrap:hover .cover-actions[data-v-e4db8bad]{opacity:1;pointer-events:auto}.cover-wrap.empty .cover-actions[data-v-e4db8bad]{display:none}.cover-action[data-v-e4db8bad]{width:34px;height:34px}.sync-changes-banner[data-v-e4db8bad]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:12px 16px;background:rgba(var(--gomo-accent-rgb),.1);border:1px solid rgba(var(--gomo-accent-rgb),.3);border-radius:10px;grid-column:1 / -1}.sync-changes-text[data-v-e4db8bad]{font-size:14px;color:var(--gomo-text-2, rgba(var(--gomo-contrast-rgb), .8))}.sync-changes-actions[data-v-e4db8bad]{display:flex;align-items:center;gap:8px}.language-detail-content[data-v-e4db8bad]{display:flex;flex-direction:column;gap:16px;min-width:0}.language-status-row[data-v-e4db8bad]{display:flex;align-items:center;justify-content:space-between;gap:12px}.series-source-meta[data-v-e4db8bad]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.series-source-chip[data-v-e4db8bad]{display:inline-flex;align-items:center;border-radius:999px;padding:4px 10px;font-size:12px;line-height:1;color:var(--gomo-text-1, #e6e9f2);background:rgba(var(--gomo-accent-rgb, 37,96,255),.12);border:1px solid rgba(var(--gomo-accent-rgb, 37,96,255),.22)}.series-source-chip-muted[data-v-e4db8bad]{color:var(--gomo-text-2, #9aa3b7);background:rgba(255,255,255,.04);border-color:#ffffff14}.series-source-ref[data-v-e4db8bad]{font-size:12px;color:var(--gomo-text-3, #8a93a7);word-break:break-all}.video-download-overlay[data-v-e4db8bad],.video-preview-overlay[data-v-e4db8bad]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:24000;display:flex;align-items:center;justify-content:center;padding:24px;background:radial-gradient(circle at top,rgba(37,96,255,.14),transparent 36%),rgba(6,8,12,.82);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-sizing:border-box}.video-download-dialog[data-v-e4db8bad],.video-preview-dialog[data-v-e4db8bad]{width:min(100%,1040px);max-height:calc(100vh - 48px);border-radius:24px;border:1px solid rgba(112,132,171,.22);background:linear-gradient(180deg,rgba(19,24,34,.98),rgba(13,17,24,.98));box-shadow:0 24px 80px #0000007a,inset 0 1px #ffffff0f;overflow:hidden}.video-download-dialog[data-v-e4db8bad]{width:min(100%,680px)}.video-download-shell[data-v-e4db8bad]{display:flex;flex-direction:column;max-height:calc(100vh - 48px)}.video-download-header[data-v-e4db8bad],.video-preview-header[data-v-e4db8bad]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:24px 28px 20px;border-bottom:1px solid rgba(112,132,171,.16);background:linear-gradient(180deg,rgba(255,255,255,.04),transparent)}.video-download-header-main[data-v-e4db8bad],.video-preview-title-wrap[data-v-e4db8bad]{display:flex;flex-direction:column;gap:6px;min-width:0}.video-download-eyebrow[data-v-e4db8bad],.video-preview-eyebrow[data-v-e4db8bad]{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#90b5ffc2}.video-download-header h2[data-v-e4db8bad],.video-preview-header h2[data-v-e4db8bad]{margin:0;font-size:24px;line-height:1.1;color:var(--gomo-text-1, #e6e9f2)}.video-download-header p[data-v-e4db8bad]{margin:0;font-size:13px;line-height:1.6;color:var(--gomo-text-2, #9aa3b7)}.video-download-close[data-v-e4db8bad],.video-preview-close[data-v-e4db8bad]{width:40px;height:40px;border-radius:999px;border:1px solid rgba(112,132,171,.22);background:rgba(255,255,255,.03);color:var(--gomo-text-1, #e6e9f2);font-size:24px;line-height:1;cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .18s ease}.video-download-close[data-v-e4db8bad]:hover,.video-preview-close[data-v-e4db8bad]:hover{background:rgba(37,96,255,.14);border-color:#2560ff80;transform:translateY(-1px)}.video-download-body[data-v-e4db8bad]{display:flex;flex-direction:column;gap:18px;padding:24px 28px;overflow:auto}.video-download-intro[data-v-e4db8bad]{display:flex;gap:14px;align-items:flex-start;padding:16px 18px;border-radius:18px;background:rgba(255,255,255,.03);border:1px solid rgba(112,132,171,.14)}.video-download-intro-icon[data-v-e4db8bad]{width:36px;height:36px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:#a9c0ff;background:linear-gradient(135deg,rgba(37,96,255,.22),rgba(96,165,250,.12));border:1px solid rgba(96,165,250,.2)}.video-download-intro-copy[data-v-e4db8bad]{display:flex;flex-direction:column;gap:4px;min-width:0}.video-download-intro-title[data-v-e4db8bad],.video-download-panel-title[data-v-e4db8bad],.video-preview-loading-title[data-v-e4db8bad]{font-size:16px;font-weight:700;color:var(--gomo-text-1, #e6e9f2)}.video-download-intro-text[data-v-e4db8bad],.video-download-panel-text[data-v-e4db8bad],.video-preview-loading p[data-v-e4db8bad]{margin:0;font-size:13px;line-height:1.65;color:var(--gomo-text-2, #9aa3b7)}.video-download-panel[data-v-e4db8bad]{display:flex;flex-direction:column;gap:14px;padding:20px;border-radius:20px;border:1px solid rgba(112,132,171,.16);background:rgba(255,255,255,.035)}.video-download-panel-pending[data-v-e4db8bad]{background:linear-gradient(180deg,rgba(37,96,255,.08),rgba(255,255,255,.02))}.video-download-panel-success[data-v-e4db8bad]{border-color:#22c55e38;background:linear-gradient(180deg,rgba(34,197,94,.08),rgba(255,255,255,.02))}.video-download-panel-error[data-v-e4db8bad]{border-color:#ef444438;background:linear-gradient(180deg,rgba(239,68,68,.08),rgba(255,255,255,.02))}.video-download-status-row[data-v-e4db8bad]{display:inline-flex;align-items:center;gap:8px}.video-download-status-dot[data-v-e4db8bad]{width:8px;height:8px;border-radius:50%;background:#f59e0b;box-shadow:0 0 0 6px #f59e0b1f}.video-download-status-dot.is-success[data-v-e4db8bad]{background:#22c55e;box-shadow:0 0 0 6px #22c55e1f}.video-download-status-dot.is-error[data-v-e4db8bad]{background:#ef4444;box-shadow:0 0 0 6px #ef44441f}.video-download-status-label[data-v-e4db8bad]{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--gomo-text-2, #9aa3b7)}.video-download-loading-block[data-v-e4db8bad]{display:flex;gap:14px;align-items:center}.video-download-spinner[data-v-e4db8bad],.video-preview-spinner[data-v-e4db8bad]{width:34px;height:34px;border-radius:50%;border:3px solid rgba(112,132,171,.18);border-top-color:var(--gomo-accent, #2560ff);animation:video-modal-spin-e4db8bad .8s linear infinite;flex-shrink:0}.video-download-link-card[data-v-e4db8bad]{display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:16px;background:rgba(7,12,20,.38);border:1px solid rgba(112,132,171,.14)}.video-download-link-label[data-v-e4db8bad],.video-download-meta-label[data-v-e4db8bad]{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--gomo-text-3, #8a93a7)}.video-download-link[data-v-e4db8bad]{color:#8fb7ff;font-size:14px;line-height:1.6;font-weight:600;text-decoration:none;word-break:break-all}.video-download-link[data-v-e4db8bad]:hover{text-decoration:underline}.video-download-copy-btn[data-v-e4db8bad]{align-self:flex-start}.video-download-meta-grid[data-v-e4db8bad]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.video-download-meta-item[data-v-e4db8bad]{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border-radius:16px;border:1px solid rgba(112,132,171,.12);background:rgba(255,255,255,.025);min-width:0}.video-download-meta-value[data-v-e4db8bad]{font-size:13px;line-height:1.6;color:var(--gomo-text-1, #e6e9f2);word-break:break-all}.video-download-footer[data-v-e4db8bad]{display:flex;justify-content:flex-end;gap:12px;padding:18px 28px 24px;border-top:1px solid rgba(112,132,171,.12)}.video-preview-dialog[data-v-e4db8bad]{display:flex;flex-direction:column}.video-preview-body[data-v-e4db8bad]{padding:20px 20px 24px;background:linear-gradient(180deg,rgba(7,10,16,.8),rgba(7,10,16,.96))}.video-preview-loading[data-v-e4db8bad]{display:flex;align-items:center;justify-content:center;gap:18px;min-height:min(60vh,480px);padding:24px}.video-preview-loading-copy[data-v-e4db8bad]{display:flex;flex-direction:column;gap:6px}.video-preview-player[data-v-e4db8bad]{display:block;width:100%;max-height:min(72vh,760px);border-radius:18px;background:#020406;box-shadow:0 18px 50px #00000052}.i18n-status-tag[data-v-e4db8bad]{align-self:flex-start;background:rgba(255,153,0,.16);color:#ffb24c;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600}.i18n-status-tag-warning[data-v-e4db8bad]{background:rgba(var(--gomo-accent-rgb),.16);color:#9db7ff}.i18n-status-tag-failed[data-v-e4db8bad]{background:rgba(239,68,68,.16);color:#f87171}.i18n-status-tag-paused[data-v-e4db8bad]{background:rgba(244,171,20,.16);color:#f4ab14}.i18n-status-tag-distributed[data-v-e4db8bad]{background:rgba(34,197,94,.16);color:#4ade80}.publish-latest-meta[data-v-e4db8bad]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:12px;color:var(--gomo-text-3, #8a93a7)}.publish-latest-label[data-v-e4db8bad]{color:var(--gomo-text-2, rgba(var(--gomo-contrast-rgb), .7));font-weight:600}.publish-latest-value[data-v-e4db8bad]{color:var(--gomo-text-1, #e6e9f2)}.publish-latest-remark[data-v-e4db8bad],.publish-latest-empty[data-v-e4db8bad]{color:var(--gomo-text-3, #8a93a7)}.publish-latest-meta .dot[data-v-e4db8bad]{margin:0 4px;color:#3a4152}.field-row[data-v-e4db8bad]{display:flex;flex-direction:column;gap:6px}.field-label[data-v-e4db8bad]{color:var(--gomo-text-2, rgba(var(--gomo-contrast-rgb), .7));font-size:14px}.field-value[data-v-e4db8bad]{flex:1;display:flex;gap:10px;align-items:flex-start;flex-wrap:wrap}.field-value>span[data-v-e4db8bad]{flex:1;min-width:0}.field-value-block[data-v-e4db8bad]{display:block}.field-value input[data-v-e4db8bad],.field-value textarea[data-v-e4db8bad],.field-value select[data-v-e4db8bad],.modal-body input[data-v-e4db8bad],.modal-body select[data-v-e4db8bad]{flex:1;padding:8px 10px;background:var(--gomo-bg, #0b0e14);border:1px solid var(--gomo-border-2, #2a3242);border-radius:10px;color:var(--gomo-text-1, #e6e9f2)}.field-value select.orientation-select-edit[data-v-e4db8bad]{width:100px;flex:0 0 auto}.episodes-grid[data-v-e4db8bad]{display:grid;--ep-min: 220px;grid-template-columns:repeat(auto-fill,minmax(var(--ep-min),1fr));gap:18px}.episode-card[data-v-e4db8bad]{position:relative;background:var(--gomo-surface-2, #121620);border:1px solid var(--gomo-border-1, #1f2530);border-radius:14px;padding:10px;text-align:left}.episode-card-delete[data-v-e4db8bad]{display:none;position:absolute;top:8px;right:8px;width:28px;height:28px;align-items:center;justify-content:center;border:none;border-radius:8px;background:rgba(220,38,38,.15);color:#f87171;cursor:pointer;opacity:0;transition:opacity .2s ease,background .2s ease}.episode-card:hover .episode-card-delete[data-v-e4db8bad]{opacity:1}.episode-card-delete[data-v-e4db8bad]:hover{background:rgba(220,38,38,.35);color:#fca5a5}.episode-actions-row[data-v-e4db8bad]{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.episode-lang-time-right[data-v-e4db8bad]{font-size:12px;color:var(--gomo-text-3, #8a93a7);font-weight:400;flex-shrink:0}.lang-tiles[data-v-e4db8bad]{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:10px}.lang-tile[data-v-e4db8bad]{border:1px solid var(--gomo-border-2, #2a3242);background:rgba(15,18,24,.4);border-radius:12px;padding:10px;color:var(--gomo-text-1, #e6e9f2);cursor:pointer;text-align:left;transition:border-color .2s ease,background .2s ease}.lang-tile[data-v-e4db8bad]:hover{border-color:rgba(var(--gomo-accent-rgb, 37, 96, 255),.6);background:rgba(var(--gomo-accent-rgb, 37, 96, 255),.08)}.lang-tile.active[data-v-e4db8bad]{border-color:var(--gomo-accent, #2560ff);background:rgba(var(--gomo-accent-rgb, 37, 96, 255),.12)}.lang-tile .code[data-v-e4db8bad]{font-weight:800;letter-spacing:.2px;font-size:12px}.lang-tile .name[data-v-e4db8bad]{display:block;margin-top:4px;font-size:12px;color:var(--gomo-text-3, #8a93a7)}.dropzone[data-v-e4db8bad]{position:relative;border:1px dashed rgba(var(--gomo-accent-rgb, 37, 96, 255),.6);border-radius:14px;padding:18px;background:rgba(var(--gomo-accent-rgb, 37, 96, 255),.06);overflow:hidden}.dropzone-large[data-v-e4db8bad]{padding:60px 40px;text-align:center;min-height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.dropzone-icon[data-v-e4db8bad]{color:rgba(var(--gomo-accent-rgb, 37, 96, 255),.8);margin-bottom:8px}.dropzone-title[data-v-e4db8bad]{font-size:16px;font-weight:700;color:var(--gomo-text-1, #e6e9f2)}.dropzone-sub[data-v-e4db8bad]{margin-top:6px;font-size:13px;color:var(--gomo-text-3, #8a93a7)}.dropzone-input[data-v-e4db8bad]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.upload-overwrite-hint[data-v-e4db8bad]{margin:0 0 12px;font-size:13px;color:#ffb24c}.upload-video-files-row[data-v-e4db8bad]{margin-top:16px;display:flex;align-items:center;gap:12px}.upload-video-files-label[data-v-e4db8bad]{font-size:14px;color:var(--gomo-text-2, rgba(var(--gomo-contrast-rgb), .7))}.upload-video-match-hint[data-v-e4db8bad]{margin-left:8px;font-size:13px;color:var(--gomo-text-2, rgba(var(--gomo-contrast-rgb), .7))}.upload-video-match-result[data-v-e4db8bad]{margin-top:16px;padding:14px;background:var(--gomo-surface-2, #121620);border:1px solid var(--gomo-border-1, #1f2530);border-radius:12px}.upload-video-match-grid[data-v-e4db8bad]{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}.upload-video-match-result .match-section[data-v-e4db8bad]{margin-bottom:0;display:flex;flex-direction:column;min-height:0}.upload-video-match-result .match-section[data-v-e4db8bad]:last-of-type{margin-bottom:0}.upload-video-match-result .match-section h4[data-v-e4db8bad]{font-size:13px;color:var(--gomo-text-2, rgba(var(--gomo-contrast-rgb), .7));margin:0 0 8px;flex-shrink:0}.match-section-scroll .match-list[data-v-e4db8bad]{max-height:min(50vh,480px);overflow-y:auto;font-size:12px;line-height:1.4}.upload-video-match-result .match-list[data-v-e4db8bad]{margin:0;padding-left:20px;font-size:13px;color:var(--gomo-text-1, #e6e9f2)}.upload-video-match-result .match-list.matched[data-v-e4db8bad]{color:#10b981}.upload-video-match-result .match-list.unmatched[data-v-e4db8bad]{color:var(--gomo-text-3, #8a93a7)}.upload-video-confirm-row[data-v-e4db8bad]{margin-top:14px}.upload-files-list[data-v-e4db8bad]{margin-top:20px;display:flex;flex-direction:column;gap:12px}.upload-file-item[data-v-e4db8bad]{background:var(--gomo-surface-2, #121620);border:1px solid var(--gomo-border-1, #1f2530);border-radius:12px;padding:14px}.upload-file-info[data-v-e4db8bad]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.upload-file-name[data-v-e4db8bad]{font-size:14px;color:var(--gomo-text-1, #e6e9f2);font-weight:500;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-file-status[data-v-e4db8bad]{font-size:12px;margin-left:12px}.status-pending[data-v-e4db8bad]{color:var(--gomo-text-3, #8a93a7)}.status-uploading[data-v-e4db8bad]{color:var(--gomo-accent, #2560ff)}.status-success[data-v-e4db8bad]{color:#10b981}.status-error[data-v-e4db8bad]{color:var(--gomo-danger, #ef4444)}.upload-file-progress[data-v-e4db8bad]{margin-top:8px}.matching-status[data-v-e4db8bad]{margin-top:20px;padding:20px;background:var(--gomo-surface-2, #121620);border:1px solid var(--gomo-border-1, #1f2530);border-radius:12px;display:flex;flex-direction:column;align-items:center;gap:12px}.matching-spinner[data-v-e4db8bad]{width:32px;height:32px;border:3px solid rgba(var(--gomo-accent-rgb, 37, 96, 255),.2);border-top-color:var(--gomo-accent, #2560ff);border-radius:50%;animation:spin-e4db8bad .8s linear infinite}@keyframes spin-e4db8bad{to{transform:rotate(360deg)}}.matching-text[data-v-e4db8bad]{font-size:14px;color:var(--gomo-text-1, #e6e9f2)}.match-result-detail[data-v-e4db8bad]{margin-top:12px;padding-top:12px;border-top:1px solid var(--gomo-border-1, #1f2530)}.match-success-info[data-v-e4db8bad]{display:flex;flex-direction:column;gap:6px}.match-info-row[data-v-e4db8bad]{display:flex;gap:8px;font-size:12px}.match-label[data-v-e4db8bad]{color:var(--gomo-text-3, #8a93a7);min-width:50px}.match-value[data-v-e4db8bad]{color:var(--gomo-text-1, #e6e9f2);font-weight:500}.match-error-info[data-v-e4db8bad]{padding:8px;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:8px}.match-error-text[data-v-e4db8bad]{font-size:12px;color:var(--gomo-danger, #ef4444)}.match-results-summary[data-v-e4db8bad]{margin-top:20px;padding:16px;background:var(--gomo-surface-2, #121620);border:1px solid var(--gomo-border-1, #1f2530);border-radius:12px}.match-summary-header[data-v-e4db8bad]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--gomo-border-1, #1f2530)}.match-summary-header h3[data-v-e4db8bad]{margin:0;font-size:14px;font-weight:700;color:var(--gomo-text-1, #e6e9f2)}.match-summary-stats[data-v-e4db8bad]{display:flex;gap:12px;font-size:12px}.stat-item[data-v-e4db8bad]{padding:4px 8px;border-radius:6px;font-weight:600}.stat-item.success[data-v-e4db8bad]{background:rgba(16,185,129,.15);color:#10b981}.stat-item.failed[data-v-e4db8bad]{background:rgba(239,68,68,.15);color:var(--gomo-danger, #ef4444)}.stat-item.total[data-v-e4db8bad]{background:rgba(var(--gomo-accent-rgb, 37, 96, 255),.15);color:var(--gomo-accent, #2560ff)}.language-summary[data-v-e4db8bad]{display:flex;flex-direction:column;gap:12px}.language-summary-title[data-v-e4db8bad]{font-size:13px;font-weight:600;color:var(--gomo-text-2, rgba(var(--gomo-contrast-rgb), .7));margin-bottom:8px}.language-stat-item[data-v-e4db8bad]{padding:12px;background:rgba(var(--gomo-contrast-rgb),.03);border:1px solid var(--gomo-border-1, #1f2530);border-radius:8px}.language-stat-header[data-v-e4db8bad]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.language-code[data-v-e4db8bad]{font-size:13px;font-weight:700;color:var(--gomo-accent, #2560ff);padding:2px 8px;background:rgba(var(--gomo-accent-rgb, 37, 96, 255),.15);border-radius:4px}.language-count[data-v-e4db8bad]{font-size:12px;color:var(--gomo-text-2, rgba(var(--gomo-contrast-rgb), .7))}.language-episodes[data-v-e4db8bad]{font-size:12px;color:var(--gomo-text-3, #8a93a7);margin-top:4px}.range-row[data-v-e4db8bad]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.range-item label[data-v-e4db8bad]{display:block;font-size:12px;color:var(--gomo-text-3, #8a93a7);margin-bottom:6px}.range-input-digits[data-v-e4db8bad]{min-width:4.5em;width:5em;max-width:100%;box-sizing:border-box}.range-input-digits-10[data-v-e4db8bad]{min-width:10em;width:11em;max-width:100%;box-sizing:border-box}.episode-head[data-v-e4db8bad]{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:10px}.episode-title[data-v-e4db8bad]{font-weight:700;font-size:13px;color:var(--gomo-text-1, #e6e9f2)}.episode-head-time[data-v-e4db8bad]{font-size:12px;color:var(--gomo-text-3, #8a93a7);font-weight:400;flex-shrink:0}.episode-count[data-v-e4db8bad]{font-size:12px;color:var(--gomo-text-3, #8a93a7)}.episode-actions[data-v-e4db8bad]{display:flex;gap:8px;flex-wrap:wrap;align-items:center;justify-content:flex-start}.episode-no-subtitle[data-v-e4db8bad]{height:32px;padding:0 10px;border-radius:999px;display:inline-flex;align-items:center;border:1px dashed rgba(var(--gomo-contrast-rgb),.14);color:#9aa3b7e6;font-size:12px;font-weight:600;background:rgba(15,18,24,.18)}.episode-languages[data-v-e4db8bad]{margin-top:10px;padding-top:10px;border-top:1px solid rgba(var(--gomo-contrast-rgb),.08)}.episode-lang-item[data-v-e4db8bad]{display:flex;align-items:center;font-size:12px}.episode-lang-time[data-v-e4db8bad]{color:var(--gomo-text-3, #8a93a7);font-weight:400}.btn-episode[data-v-e4db8bad]{color:#8fb7ff;border-color:#8fb7ff8c}.btn-episode[data-v-e4db8bad]:hover{background:rgba(143,183,255,.14);border-color:#8fb7ffcc}.btn-episode.reviewed[data-v-e4db8bad]{color:#c7d8ff;border-color:#c7d8ff8c}.bottom-dock[data-v-e4db8bad]{position:fixed;left:14px;bottom:18px;display:flex;align-items:center;gap:10px;z-index:20000;height:32px}.bottom-dock .profile-points-row[data-v-e4db8bad],.bottom-dock .profile-upgrade-btn[data-v-e4db8bad]{display:none!important}.upgrade-button[data-v-e4db8bad]{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 12px 0 14px;border-radius:10px;border:none;background:var(--gomo-accent, #2560ff);color:#f5f7ff;font-size:13px;cursor:pointer;line-height:1}.bottom-dock .avatar-container[data-v-e4db8bad],.bottom-dock .upgrade-button[data-v-e4db8bad],.bottom-dock .task-button[data-v-e4db8bad]{align-self:center}.upgrade-button[data-v-e4db8bad]:hover{background:var(--gomo-button-primary-bg-hover, #1f52d8)}.topbar-icon[data-v-e4db8bad]{width:32px;height:32px;border-radius:10px;border:none;background:transparent;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:var(--gomo-text-1, #e6e9f2)}.topbar-icon[data-v-e4db8bad]:hover{background:rgba(82,109,135,.25)}.topbar-icon-bell[data-v-e4db8bad]{position:relative}.icon-bell[data-v-e4db8bad]{width:14px;height:14px}.topbar-bell-badge[data-v-e4db8bad]{position:absolute;top:-4px;right:-4px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--gomo-accent, #f59e0b);color:#fff;font-size:10px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;line-height:1}.task-button[data-v-e4db8bad]{position:relative;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:10px;border:1px solid rgba(var(--gomo-contrast-rgb),.1);background:rgba(22,28,47,.78);color:#e6e8f2eb;font-size:13px;cursor:pointer;line-height:1;transition:transform .22s ease-out,box-shadow .22s ease-out,background .2s,border-color .2s}.task-button[data-v-e4db8bad]:hover{background:rgba(22,28,47,.92);border-color:rgba(var(--gomo-contrast-rgb),.16)}.task-button.task-received[data-v-e4db8bad]{transform:scale(1.14);box-shadow:0 0 24px #fbbf24b3}.task-icon[data-v-e4db8bad]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px}.task-icon svg[data-v-e4db8bad]{width:16px;height:16px}.task-button.working .task-icon svg[data-v-e4db8bad]{transform-origin:50% 50%;animation:task-working-e4db8bad 1.15s ease-in-out infinite}.task-badge[data-v-e4db8bad]{position:absolute;top:-6px;right:-6px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;letter-spacing:.2px;border:2px solid var(--gomo-bg, #0B0E14);box-shadow:0 6px 16px rgba(var(--gomo-shadow-rgb),.35)}.task-badge.is-done[data-v-e4db8bad]{background:rgba(var(--gomo-success-rgb),.95);color:#07140e}.task-badge.is-error[data-v-e4db8bad]{background:rgba(255,77,79,.95);color:#1a0707}.task-badge.is-running[data-v-e4db8bad]{background:rgba(var(--gomo-accent-rgb),.95);color:#fff}.task-badge.is-unread[data-v-e4db8bad]{background:rgba(255,193,7,.95);color:#1a1607}@keyframes task-working-e4db8bad{0%{transform:translateY(0);opacity:.92}45%{transform:translateY(-1.6px);opacity:1}to{transform:translateY(0);opacity:.92}}.upgrade-credits[data-v-e4db8bad]{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 8px;border-radius:6px;background:rgba(15,18,24,.45);color:#ffd08a;font-size:12px}.credit-icon[data-v-e4db8bad]{color:#ffd08a}.bottom-dock .avatar-container[data-v-e4db8bad]{position:relative;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;height:32px}.bottom-dock .avatar[data-v-e4db8bad]{width:32px;height:32px;border-radius:50%;object-fit:cover;border:none;box-shadow:none;cursor:pointer}.bottom-dock .avatar-dropdown[data-v-e4db8bad]{display:none;position:absolute;z-index:1000}.bottom-dock .avatar-dropdown.show[data-v-e4db8bad]{display:block}.bottom-dock .avatar-dropdown[data-v-e4db8bad]{top:auto;bottom:calc(100% + 10px);right:auto;left:0}.profile-menu[data-v-e4db8bad]{width:260px;padding:10px 10px 12px;background:rgba(15,18,24,.92);border:1px solid rgba(var(--gomo-contrast-rgb),.08);border-radius:16px;box-shadow:0 22px 46px rgba(var(--gomo-shadow-rgb),.45);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden}.profile-card[data-v-e4db8bad]{background:rgba(18,22,32,.92);border:1px solid rgba(var(--gomo-contrast-rgb),.08);border-radius:14px;padding:10px 10px 4px}.profile-card-avatar[data-v-e4db8bad]{display:flex;justify-content:center;margin-top:2px;margin-bottom:6px}.profile-avatar-edit[data-v-e4db8bad]{position:relative;border:none;background:transparent;padding:0;cursor:pointer;border-radius:999px}.profile-avatar[data-v-e4db8bad]{width:50px;height:50px;border-radius:50%;object-fit:cover;border:2px solid rgba(var(--gomo-contrast-rgb),.1);background:rgba(var(--gomo-contrast-rgb),.04);cursor:pointer}.profile-avatar-edit-badge[data-v-e4db8bad]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:6px;border-radius:999px;background:rgba(var(--gomo-shadow-rgb),.35);color:#e6e8f2eb;opacity:.18;transform:scale(.98);transition:opacity .16s ease,transform .16s ease}.profile-avatar-edit:hover .profile-avatar-edit-badge[data-v-e4db8bad],.profile-avatar-edit:focus-visible .profile-avatar-edit-badge[data-v-e4db8bad]{opacity:1;transform:scale(1)}.profile-avatar-edit-badge svg[data-v-e4db8bad]{width:16px;height:16px}.profile-avatar-edit-text[data-v-e4db8bad]{font-size:12px;font-weight:750;letter-spacing:.2px}.profile-card-row[data-v-e4db8bad]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 2px 6px}.profile-meta[data-v-e4db8bad]{min-width:0}.profile-name[data-v-e4db8bad]{font-size:14px;font-weight:500;color:var(--gomo-text-1, #e6e9f2);line-height:1.15}.profile-name-btn[data-v-e4db8bad]{padding:0;margin:0;border:none;background:none;cursor:pointer;text-align:left;font:inherit;color:inherit}.profile-name-btn[data-v-e4db8bad]:not(:disabled):hover{text-decoration:underline;color:var(--gomo-accent, #2560ff)}.profile-name-btn[data-v-e4db8bad]:disabled{cursor:default}.profile-email[data-v-e4db8bad]{margin-top:3px;font-size:11px;color:var(--gomo-text-2, #9aa3b7);line-height:1.15;max-width:140px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-upgrade-btn[data-v-e4db8bad]{height:32px;padding:0 12px;border:1px solid rgba(var(--gomo-contrast-rgb),.1);border-radius:11px;background:rgba(var(--gomo-contrast-rgb),.08);color:var(--gomo-text-1, #e6e9f2);font-weight:500;font-size:13px;cursor:pointer}.profile-upgrade-btn[data-v-e4db8bad]:hover{background:rgba(var(--gomo-contrast-rgb),.12)}.profile-divider[data-v-e4db8bad]{height:1px;background:rgba(var(--gomo-contrast-rgb),.1);margin:0 0 6px}.profile-points-row[data-v-e4db8bad]{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:8px;border:none;background:transparent;padding:8px 4px;cursor:pointer;text-decoration:none;color:var(--gomo-text-1, #e6e9f2);border-radius:10px}.profile-points-row[data-v-e4db8bad]:hover{background:rgba(var(--gomo-contrast-rgb),.06)}.profile-points-main[data-v-e4db8bad]{display:flex;align-items:center;justify-content:space-between;width:100%}.profile-points-right[data-v-e4db8bad]{display:flex;align-items:center;gap:4px}.profile-points-label[data-v-e4db8bad]{font-size:13px;font-weight:600;color:var(--gomo-text-1, #e6e9f2)}.profile-points-value[data-v-e4db8bad]{font-size:15px;font-weight:700;color:var(--gomo-gold, #ffd08a)}.profile-points-detail[data-v-e4db8bad]{display:flex;flex-wrap:wrap;gap:8px 16px;width:100%}.points-item[data-v-e4db8bad]{display:flex;align-items:center;gap:4px;font-size:11px}.points-label[data-v-e4db8bad]{color:var(--gomo-text-2, #9aa3b7)}.points-value[data-v-e4db8bad]{font-weight:500;color:var(--gomo-text-1, #e6e9f2)}.points-value.paid[data-v-e4db8bad]{color:var(--gomo-accent, #2560ff)}.points-value.bonus[data-v-e4db8bad]{color:var(--gomo-gold, #ffd08a)}.points-item.expiring .points-value[data-v-e4db8bad]{color:var(--gomo-warning, #f59e0b)}.profile-chevron[data-v-e4db8bad]{width:14px;height:14px;color:#e6e9f273}.profile-menu-list[data-v-e4db8bad]{margin-top:8px;display:flex;flex-direction:column;gap:2px}.profile-menu-item[data-v-e4db8bad]{width:100%;display:flex;align-items:center;gap:8px;padding:9px 8px;border:none;border-radius:11px;background:transparent;cursor:pointer;color:var(--gomo-text-1, #e6e9f2);text-align:left}.profile-menu-item[data-v-e4db8bad]:hover{background:rgba(var(--gomo-accent-rgb),.12)}.profile-menu-item.danger[data-v-e4db8bad]:hover{background:rgba(239,68,68,.14)}.profile-menu-item.subtle[data-v-e4db8bad]{color:#e6e9f2b8}.profile-menu-item .mi-icon[data-v-e4db8bad]{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;color:#e6e9f2b8}.profile-menu-item .mi-icon svg[data-v-e4db8bad]{width:18px;height:18px}.profile-menu-item .mi-text[data-v-e4db8bad]{font-size:13px;font-weight:400}.btn[data-v-e4db8bad]{padding:8px 14px;background:transparent;border:1px solid var(--gomo-border-2, #2a3242);border-radius:999px;color:var(--gomo-accent, #2560ff);cursor:pointer;font-size:13px;transition:all .2s ease}.btn.btn-purple[data-v-e4db8bad]{background:var(--gomo-accent, #2560ff);border-color:var(--gomo-accent, #2560ff);color:#f5f7ff}.btn[data-v-e4db8bad]:disabled{opacity:.55;cursor:not-allowed}.modal[data-v-e4db8bad]{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(7,8,10,.7);display:flex;align-items:center;justify-content:center;z-index:10000}.modal.upload-panel-wrap[data-v-e4db8bad]{justify-content:flex-start;align-items:stretch;z-index:50000}.series-detail-centered-modal[data-v-e4db8bad]{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:24px!important;box-sizing:border-box}.series-detail-centered-modal__content[data-v-e4db8bad]{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);margin:0;max-width:min(520px,calc(100vw - 48px));max-height:calc(100vh - 48px)}.series-detail-centered-modal__content.video-modal-content[data-v-e4db8bad]{max-width:min(1040px,calc(100vw - 48px))}.cover-zoom-mask[data-v-e4db8bad]{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(7,8,10,.7);display:flex;align-items:center;justify-content:center;z-index:10000}.cover-zoom-content[data-v-e4db8bad]{background:var(--gomo-surface-1, #0f1218);border:1px solid var(--gomo-border-1, #1f2530);border-radius:14px;width:min(92vw,640px);max-height:90vh;overflow:hidden}.cover-zoom-content .modal-body[data-v-e4db8bad]{display:flex;align-items:center;justify-content:center}.cover-zoom-image[data-v-e4db8bad]{display:block;max-width:100%;max-height:calc(90vh - 80px);width:auto;height:auto;object-fit:contain}.upload-panel[data-v-e4db8bad]{width:100vw;height:100vh;display:flex;flex-direction:row;background:var(--gomo-surface-1, #0f1218);overflow:hidden}.upload-panel-twothirds[data-v-e4db8bad]{position:relative;width:clamp(360px,78vw,2600px);min-width:360px;height:100vh;display:flex;flex-direction:row;background:var(--gomo-surface-1, #0f1218);overflow:hidden}.upload-panel-twothirds.has-detect[data-v-e4db8bad],.upload-panel-twothirds.has-result[data-v-e4db8bad]{width:clamp(360px,92vw,3200px)}.upload-panel-loading-overlay[data-v-e4db8bad]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;background:rgba(var(--gomo-shadow-rgb),.72);color:var(--gomo-text-1, #e6e9f2)}.upload-panel-loading-overlay .upload-result-loading[data-v-e4db8bad]{margin:0;font-size:14px;color:var(--gomo-text-2, #9aa3b7)}.upload-result-loading-placeholder[data-v-e4db8bad]{flex:1;min-height:0}.upload-panel-middle-inner[data-v-e4db8bad],.upload-panel-right-inner[data-v-e4db8bad]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.upload-panel-middle-inner .upload-result-area.upload-result-col[data-v-e4db8bad],.upload-panel-right-inner .upload-result-area.upload-result-col[data-v-e4db8bad]{flex:1;min-height:0}.upload-result-footer[data-v-e4db8bad]{flex-shrink:0;min-height:56px;padding:12px 16px;display:flex;justify-content:center;align-items:center;border-top:1px solid var(--gomo-border-1, #1f2530);background:var(--gomo-surface-2, #121620)}.upload-result-footer .btn[data-v-e4db8bad]{min-height:40px;min-width:120px;padding:10px 20px;font-size:13px;display:inline-flex;align-items:center;justify-content:center}.upload-result-footer .btn.btn-purple[data-v-e4db8bad]{background:var(--gomo-accent, #2560ff);border-color:var(--gomo-accent, #2560ff);color:#f5f7ff}.upload-result-footer .btn.btn-ghost[data-v-e4db8bad]{background:transparent;border:1px solid var(--gomo-accent, #2560ff);color:var(--gomo-accent, #2560ff)}.upload-result-footer .btn.btn-ghost[data-v-e4db8bad]:hover{background:rgba(var(--gomo-accent-rgb),.1);border-color:var(--gomo-accent, #2560ff)}.upload-panel-upload[data-v-e4db8bad]{width:100%;flex-shrink:0;height:100vh;display:flex;flex-direction:column;overflow:hidden;border-right:1px solid var(--gomo-border-1, #1f2530);transition:width .2s ease}.upload-panel-twothirds.has-detect .upload-panel-upload[data-v-e4db8bad]{width:54%}.upload-panel-twothirds.has-result .upload-panel-upload[data-v-e4db8bad]{width:38%}.upload-panel-twothirds.has-result .upload-panel-middle[data-v-e4db8bad]{flex:1.2}.upload-panel-twothirds.has-result .upload-panel-right[data-v-e4db8bad]{flex:.8}.upload-panel-upload .modal-content.upload-modal-content[data-v-e4db8bad]{width:100%;height:100%;max-width:none;border-radius:0;border:none}.upload-panel-col[data-v-e4db8bad]{flex:1;min-width:0;height:100vh;display:flex;flex-direction:column;overflow:hidden;background:var(--gomo-surface-2, #121620);border-right:1px solid var(--gomo-border-1, #1f2530)}.upload-panel-col[data-v-e4db8bad]:last-child{border-right:none}.upload-panel-middle .upload-result-loading-wrap[data-v-e4db8bad]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:24px}.upload-result-area[data-v-e4db8bad]{padding:16px;display:flex;flex-direction:column;gap:10px;min-height:0;height:100%}.upload-panel-col>.upload-result-area.upload-result-col[data-v-e4db8bad]{flex:1;min-height:0;padding:14px 16px;display:flex;flex-direction:column;overflow:hidden}.upload-result-title[data-v-e4db8bad]{margin:0 0 6px;font-size:14px;font-weight:700;color:var(--gomo-text-1, #e6e9f2);flex-shrink:0;display:flex;align-items:center;gap:8px}.upload-result-title-icon[data-v-e4db8bad]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.upload-result-title-icon-ok[data-v-e4db8bad]{background:#10b981;box-shadow:0 0 0 2px #10b9814d}.upload-result-title-icon-err[data-v-e4db8bad]{background:var(--gomo-danger, #dc3545);box-shadow:0 0 0 2px rgba(var(--gomo-danger-rgb),.25)}.upload-result-title-count[data-v-e4db8bad]{margin-left:2px;padding:2px 8px;border-radius:10px;font-size:12px;font-weight:600;background:rgba(var(--gomo-contrast-rgb),.08);border:1px solid rgba(var(--gomo-contrast-rgb),.12);color:var(--gomo-text-2, #9aa3b7)}.upload-result-scroll[data-v-e4db8bad]{flex:1;min-height:0;overflow-y:auto;padding-left:4px}.upload-progress-inline[data-v-e4db8bad]{padding:16px 0;display:flex;flex-direction:column;gap:12px}.upload-progress-text[data-v-e4db8bad]{margin:0;font-size:14px;font-weight:600;color:var(--gomo-text-1, #e6e9f2)}.upload-progress-bar[data-v-e4db8bad]{height:8px;border-radius:4px;background:var(--gomo-border-2, #2a3242);overflow:hidden}.upload-progress-fill[data-v-e4db8bad]{height:100%;border-radius:4px;background:var(--gomo-accent, #2560ff);transition:width .25s ease}.upload-result-loading-wrap[data-v-e4db8bad]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:24px 0}.upload-result-spinner[data-v-e4db8bad]{width:32px;height:32px;border:3px solid var(--gomo-border-2, #2a3242);border-top-color:var(--gomo-accent, #2560ff);border-radius:50%;animation:upload-spin-e4db8bad .7s linear infinite}@keyframes upload-spin-e4db8bad{to{transform:rotate(360deg)}}.upload-result-loading[data-v-e4db8bad],.upload-result-empty[data-v-e4db8bad]{margin:0;font-size:13px;color:var(--gomo-text-3, #8a93a7)}.match-result-list[data-v-e4db8bad]{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.match-result-item[data-v-e4db8bad]{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;border:1px solid var(--gomo-border-1, #1f2530);background:rgba(15,18,24,.5);font-size:13px;line-height:1.4;transition:border-color .15s ease,background .15s ease}.match-result-item-ok[data-v-e4db8bad]{border-color:#10b98159;background:rgba(16,185,129,.06)}.match-result-item-err[data-v-e4db8bad]{border-color:rgba(var(--gomo-danger-rgb),.25);background:rgba(var(--gomo-danger-rgb),.04);align-items:flex-start}.match-item-icon[data-v-e4db8bad]{flex-shrink:0;width:20px;height:20px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;line-height:1}.match-item-icon-ok[data-v-e4db8bad]{color:#0d9668;background:rgba(16,185,129,.25);border:1px solid rgba(16,185,129,.4)}.match-item-icon-err[data-v-e4db8bad]{color:var(--gomo-danger, #dc3545);background:rgba(var(--gomo-danger-rgb),.2);border:1px solid rgba(var(--gomo-danger-rgb),.35)}.match-item-filename[data-v-e4db8bad]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--gomo-text-1, #e6e9f2)}.match-result-item-ok .match-item-filename[data-v-e4db8bad]{color:#10b981}.match-item-body[data-v-e4db8bad]{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.match-result-item-err .match-item-filename[data-v-e4db8bad]{color:var(--gomo-text-2, #9aa3b7);font-size:13px}.match-item-ep[data-v-e4db8bad]{flex-shrink:0;padding:3px 8px;border-radius:6px;font-size:12px;font-weight:700;color:#10b981;background:rgba(16,185,129,.18);border:1px solid rgba(16,185,129,.35)}.match-item-duration[data-v-e4db8bad]{flex-shrink:0;font-size:12px;color:var(--gomo-text-2, #9aa3b7);font-variant-numeric:tabular-nums}.match-item-reason[data-v-e4db8bad]{padding:5px 8px;border-radius:6px;font-size:11px;color:var(--gomo-text-3, #8a93a7);background:rgba(138,147,167,.1);border:1px solid rgba(138,147,167,.18);word-break:break-word;white-space:normal;line-height:1.4;width:100%;box-sizing:border-box}.match-list.match-list-normal[data-v-e4db8bad]{margin:0;padding-left:16px;font-size:13px;line-height:1.5;color:var(--gomo-text-1, #e6e9f2)}.match-list.match-list-normal.matched[data-v-e4db8bad]{color:#10b981}.match-list.match-list-normal.unmatched[data-v-e4db8bad]{color:var(--gomo-text-3, #8a93a7)}@media (max-width: 900px){.upload-panel-twothirds[data-v-e4db8bad]{width:100vw;flex-direction:column}.upload-panel-upload[data-v-e4db8bad],.upload-panel-col[data-v-e4db8bad]{width:100%;height:auto;min-height:200px;max-height:50vh}.video-download-overlay[data-v-e4db8bad],.video-preview-overlay[data-v-e4db8bad]{padding:12px}.video-download-dialog[data-v-e4db8bad],.video-preview-dialog[data-v-e4db8bad]{width:100%;max-height:calc(100vh - 24px);border-radius:20px}.video-download-header[data-v-e4db8bad],.video-preview-header[data-v-e4db8bad]{padding:18px 18px 16px}.video-download-body[data-v-e4db8bad]{padding:18px}.video-download-footer[data-v-e4db8bad]{padding:14px 18px 18px;flex-direction:column-reverse}.video-download-footer .btn[data-v-e4db8bad]{width:100%}.video-download-header h2[data-v-e4db8bad],.video-preview-header h2[data-v-e4db8bad]{font-size:20px}.video-preview-body[data-v-e4db8bad]{padding:14px 14px 18px}.video-preview-loading[data-v-e4db8bad]{min-height:280px;flex-direction:column;text-align:center}.video-preview-player[data-v-e4db8bad]{max-height:min(56vh,420px);border-radius:14px}.video-download-intro[data-v-e4db8bad],.video-download-loading-block[data-v-e4db8bad]{align-items:flex-start}.video-download-loading-block[data-v-e4db8bad]{flex-direction:column}}.modal-content[data-v-e4db8bad]{background:var(--gomo-surface-1, #0f1218);border:1px solid var(--gomo-border-1, #1f2530);border-radius:14px;width:90%;max-width:520px;overflow:hidden}.modal-content.video-modal-content[data-v-e4db8bad]{max-width:1040px}.series-detail-centered-modal__content .modal-body[data-v-e4db8bad]{max-height:calc(100vh - 180px);overflow:auto}.video-modal-loading[data-v-e4db8bad]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:200px;color:var(--gomo-text-2, #9aa3b7)}.video-modal-spinner[data-v-e4db8bad]{width:40px;height:40px;border:3px solid var(--gomo-border-2, #2a3242);border-top-color:var(--gomo-accent, #2560ff);border-radius:50%;animation:video-modal-spin-e4db8bad .8s linear infinite}@keyframes video-modal-spin-e4db8bad{to{transform:rotate(360deg)}}.modal-content.upload-modal-content[data-v-e4db8bad]{width:850px;max-width:850px;height:450px;display:flex;flex-direction:column;overflow:hidden}.modal-content.upload-modal-content .modal-body[data-v-e4db8bad]{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column}.modal-content.upload-modal-content .modal-body .dropzone.dropzone-large[data-v-e4db8bad]{flex:1;min-height:0}@media (max-width: 900px){.modal-content.upload-modal-content[data-v-e4db8bad]{width:90%;height:auto}.modal-content.upload-modal-content .modal-body[data-v-e4db8bad]{flex:none}.series-detail-centered-modal[data-v-e4db8bad]{padding:16px!important}.series-detail-centered-modal__content[data-v-e4db8bad],.series-detail-centered-modal__content.video-modal-content[data-v-e4db8bad]{width:calc(100vw - 32px);max-width:calc(100vw - 32px);max-height:calc(100vh - 32px)}.series-detail-centered-modal__content .modal-body[data-v-e4db8bad]{max-height:calc(100vh - 164px)}}.modal-header[data-v-e4db8bad],.modal-footer[data-v-e4db8bad]{padding:16px;border-bottom:1px solid var(--gomo-border-1, #1f2530);display:flex;justify-content:space-between;align-items:center}.modal-header h2[data-v-e4db8bad]{margin:0;font-size:14px;font-weight:800;color:var(--gomo-text-1, #e6e9f2)}.modal-footer[data-v-e4db8bad]{border-top:1px solid var(--gomo-border-1, #1f2530);border-bottom:none}.publish-modal-footer[data-v-e4db8bad]{justify-content:flex-end}.modal-body[data-v-e4db8bad]{padding:16px;display:flex;flex-direction:column;gap:12px}.publish-modal-content .modal-body[data-v-e4db8bad]{min-width:320px}.publish-history-list[data-v-e4db8bad]{display:flex;flex-direction:column;gap:12px}.publish-history-item[data-v-e4db8bad]{padding:12px;border-radius:12px;border:1px solid var(--gomo-border-1, #1f2530);background:rgba(15,19,29,.6)}.publish-history-main[data-v-e4db8bad]{color:var(--gomo-text-1, #e6e9f2);font-size:13px;display:flex;align-items:center;flex-wrap:wrap;gap:6px}.publish-history-version[data-v-e4db8bad]{font-weight:700}.publish-history-remark[data-v-e4db8bad]{margin-top:6px;font-size:12px;color:var(--gomo-text-3, #8a93a7)}.publish-step-block[data-v-e4db8bad]{display:flex;flex-direction:column;gap:12px}.publish-step-title[data-v-e4db8bad]{font-size:14px;font-weight:600;color:var(--gomo-text-1, #e6e9f2);margin:0 0 4px}.publish-loading[data-v-e4db8bad]{color:var(--gomo-text-2, #9aa3b7);font-size:13px}.publish-readiness-passed[data-v-e4db8bad]{padding:12px;background:rgba(76,175,80,.15);border:1px solid rgba(76,175,80,.3);border-radius:8px;color:#81c784;font-weight:500}.publish-readiness-fail[data-v-e4db8bad]{display:flex;flex-direction:column;gap:10px}.publish-readiness-hint[data-v-e4db8bad]{font-size:13px;color:var(--gomo-text-2, #9aa3b7);margin:0}.publish-step-confirm .publish-confirm-desc[data-v-e4db8bad]{margin:0 0 12px;font-size:13px;color:var(--gomo-text-2, #9aa3b7);line-height:1.5}.publish-step-confirm .publish-confirm-actions[data-v-e4db8bad]{display:flex;justify-content:flex-end;margin-top:12px}.publish-step-confirm .publish-confirm-actions .btn-small[data-v-e4db8bad]{padding:6px 12px;font-size:12px}.publish-readiness-list[data-v-e4db8bad]{margin:0;padding-left:20px;font-size:13px;color:var(--gomo-text-1, #e6e9f2)}.publish-license-ok[data-v-e4db8bad]{display:flex;flex-direction:column;gap:12px}.publish-license-ok p[data-v-e4db8bad]{margin:0;font-size:13px;color:var(--gomo-text-2, #9aa3b7)}.publish-license-fail p[data-v-e4db8bad]{margin:0;font-size:13px;color:#ef5350}.publish-remark-input[data-v-e4db8bad]{width:100%;min-height:72px;padding:10px 12px;border-radius:8px;border:1px solid var(--gomo-border-1, #1f2530);background:var(--gomo-surface-2, #121620);color:var(--gomo-text-1, #e6e9f2);font-size:13px;resize:vertical}.publish-result-layout[data-v-e4db8bad]{display:flex;flex-direction:column;gap:0}.publish-result-overview[data-v-e4db8bad]{display:flex;align-items:flex-start;gap:12px;padding:16px;background:rgba(76,175,80,.1);border:1px solid rgba(76,175,80,.3);border-radius:10px 10px 0 0}.publish-result-badge[data-v-e4db8bad]{flex-shrink:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:rgba(76,175,80,.35);border-radius:50%;color:#fff;font-size:18px;font-weight:700}.publish-result-primary[data-v-e4db8bad]{display:flex;flex-direction:column;gap:2px;min-width:0}.publish-result-version[data-v-e4db8bad]{font-size:20px;font-weight:700;color:var(--gomo-text-1, #e6e9f2);letter-spacing:.02em}.publish-result-time[data-v-e4db8bad]{font-size:13px;color:var(--gomo-text-2, #9aa3b7)}.publish-result-meta[data-v-e4db8bad]{padding:12px 16px;background:rgba(var(--gomo-contrast-rgb),.03);border-left:1px solid rgba(76,175,80,.3);border-right:1px solid rgba(76,175,80,.3);display:flex;flex-direction:column;gap:8px}.publish-result-meta-label[data-v-e4db8bad]{display:inline-block;font-size:11px;font-weight:600;color:var(--gomo-text-3, #8a93a7);text-transform:uppercase;letter-spacing:.04em;margin-right:8px;flex-shrink:0}.publish-result-publisher[data-v-e4db8bad]{display:flex;align-items:center;gap:8px}.publish-result-publisher .publish-result-meta-label[data-v-e4db8bad]{margin-right:0}.publish-result-avatar[data-v-e4db8bad]{width:24px;height:24px;border-radius:50%;object-fit:cover}.publish-result-nickname[data-v-e4db8bad]{font-size:13px;color:var(--gomo-text-1, #e6e9f2)}.publish-result-remark[data-v-e4db8bad]{margin:0;font-size:12px;color:var(--gomo-text-2, #9aa3b7);line-height:1.45}.publish-result-channels[data-v-e4db8bad]{padding:12px 16px 16px;background:rgba(var(--gomo-contrast-rgb),.02);border:1px solid rgba(76,175,80,.3);border-top:none;border-radius:0 0 10px 10px;display:flex;flex-direction:column;gap:10px}.publish-channels-status[data-v-e4db8bad]{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:13px}.publish-channels-status .publish-result-meta-label[data-v-e4db8bad]{width:100%;margin-bottom:2px}.publish-channels-text[data-v-e4db8bad]{color:var(--gomo-text-1, #e6e9f2)}.publish-channels-empty-text[data-v-e4db8bad]{color:var(--gomo-text-2, #9aa3b7)}.publish-channels-cta[data-v-e4db8bad]{display:inline-flex;align-items:center;align-self:flex-start;font-size:13px;font-weight:500;color:var(--gomo-accent, #2560ff);text-decoration:none;padding:6px 0}.publish-channels-cta[data-v-e4db8bad]:hover{text-decoration:underline}.publish-channels-section[data-v-e4db8bad]{margin-top:8px}.publish-channels-head[data-v-e4db8bad]{font-size:12px;font-weight:600;color:var(--gomo-text-2, #9aa3b7);margin:0 0 6px}.publish-channels-list[data-v-e4db8bad]{margin:0;padding-left:0;list-style:none;font-size:13px;color:var(--gomo-text-1, #e6e9f2)}.publish-channels-list li[data-v-e4db8bad]{margin-bottom:6px}.publish-channel-item[data-v-e4db8bad]{display:flex;align-items:center;justify-content:space-between;gap:10px}.publish-channel-item .btn-mini[data-v-e4db8bad]{flex-shrink:0}.publish-channels-empty[data-v-e4db8bad]{margin:0;font-size:12px;color:var(--gomo-text-3, #8a93a7)}.publish-channels-hint[data-v-e4db8bad]{margin:8px 0 0;font-size:12px;color:var(--gomo-text-3, #8a93a7)}.close[data-v-e4db8bad]{background:none;border:none;color:var(--gomo-text-2, rgba(var(--gomo-contrast-rgb), .7));font-size:22px;cursor:pointer}.publish-modal-header[data-v-e4db8bad]{display:flex;justify-content:space-between;align-items:center}.publish-modal-header .close--solid[data-v-e4db8bad]{order:2;margin-left:auto;width:32px;height:32px;padding:0;display:flex;align-items:center;justify-content:center;background:var(--gomo-surface-2, rgba(var(--gomo-contrast-rgb), .12));color:var(--gomo-text-1, #e6e9f2);font-size:18px;font-weight:600;border-radius:50%;border:none;cursor:pointer}.publish-modal-header .close--solid[data-v-e4db8bad]:hover{background:var(--gomo-surface-3, rgba(var(--gomo-contrast-rgb), .18))}.progress[data-v-e4db8bad]{width:100%;height:6px;background:rgba(var(--gomo-contrast-rgb),.1);border-radius:999px}.progress-bar[data-v-e4db8bad]{height:100%;background:var(--gomo-accent, #2560ff);border-radius:999px}.error[data-v-e4db8bad]{padding:12px 16px;background:rgba(var(--gomo-danger-rgb),.2);border:1px solid rgba(var(--gomo-danger-rgb),.3);border-radius:6px;margin-bottom:16px}.empty[data-v-e4db8bad]{grid-column:1 / -1;text-align:center;color:var(--gomo-text-muted, rgba(var(--gomo-contrast-rgb), .5))}.btn-custom-episode[data-v-e4db8bad]{margin-left:8px;padding:2px 8px;font-size:12px;height:auto;line-height:1.4;border:1px solid rgba(var(--gomo-contrast-rgb),.3);background:rgba(var(--gomo-contrast-rgb),.1);color:rgba(var(--gomo-contrast-rgb),.9);border-radius:6px;cursor:pointer;transition:all .2s ease}.btn-custom-episode[data-v-e4db8bad]:hover{background:rgba(var(--gomo-contrast-rgb),.15);border-color:rgba(var(--gomo-contrast-rgb),.4)}.ai-fly-dot{transition:box-shadow .15s ease-out}.review-page[data-v-b05ec2d2]{height:100vh;color:var(--gomo-text-1, #e6e9f2);position:relative;overflow:hidden;display:flex;flex-direction:column}.page-loading[data-v-b05ec2d2]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000;display:flex;align-items:center;justify-content:center;z-index:9999}.gomo-loader[data-v-b05ec2d2]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px}.ship-container[data-v-b05ec2d2]{position:relative;width:80px;height:80px;display:flex;align-items:center;justify-content:center}.ship[data-v-b05ec2d2]{font-size:40px;animation:ship-sway-b05ec2d2 3s ease-in-out infinite;z-index:2;filter:drop-shadow(0 2px 4px rgba(var(--gomo-shadow-rgb),.3))}.ship img[data-v-b05ec2d2]{display:block;width:40px;height:40px;object-fit:contain}.waves[data-v-b05ec2d2]{position:absolute;bottom:15px;width:60px;height:20px;overflow:hidden;z-index:1}.wave[data-v-b05ec2d2]{position:absolute;bottom:0;left:0;width:200%;height:100%;background:repeat-x url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 10'%3E%3Cpath d='M0 5 Q 5 0, 10 5 T 20 5 V 10 H 0 Z' fill='%232560ff' fill-opacity='0.6'/%3E%3C/svg%3E");animation:wave-move-b05ec2d2 2s linear infinite}.wave-back[data-v-b05ec2d2]{bottom:2px;background:repeat-x url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 10'%3E%3Cpath d='M0 5 Q 5 0, 10 5 T 20 5 V 10 H 0 Z' fill='%232560ff' fill-opacity='0.3'/%3E%3C/svg%3E");animation:wave-move-b05ec2d2 3s linear infinite reverse}@keyframes ship-sway-b05ec2d2{0%,to{transform:rotate(-5deg) translateY(0)}50%{transform:rotate(8deg) translateY(-5px)}}@keyframes wave-move-b05ec2d2{0%{transform:translate(0)}to{transform:translate(-20px)}}.loader-text[data-v-b05ec2d2]{color:var(--gomo-accent, #2560ff);font-size:14px;font-weight:600;letter-spacing:1px;animation:pulse-b05ec2d2 1.5s ease-in-out infinite}@keyframes pulse-b05ec2d2{0%,to{opacity:.6}50%{opacity:1}}.review-topbar[data-v-b05ec2d2]{flex-shrink:0;height:72px;padding:0 14px;display:flex;align-items:center;border-bottom:1px solid var(--gomo-border-1, #1f2530)}.topbar-inner[data-v-b05ec2d2]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:14px}.topbar-left[data-v-b05ec2d2],.topbar-center[data-v-b05ec2d2],.topbar-right[data-v-b05ec2d2]{display:flex;align-items:center;gap:10px}.icon-btn[data-v-b05ec2d2]{width:36px;height:36px;border-radius:12px;border:1px solid var(--gomo-border-1, #1f2530);background:rgba(var(--gomo-accent-rgb, 37, 96, 255),.06);color:var(--gomo-text-1, #e6e9f2);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.icon-btn[data-v-b05ec2d2]:hover{border-color:rgba(var(--gomo-accent-rgb, 37, 96, 255),.45);background:rgba(var(--gomo-accent-rgb, 37, 96, 255),.1);box-shadow:0 0 24px rgba(var(--gomo-accent-rgb, 37, 96, 255),.16);transform:translateY(-1px)}.brand[data-v-b05ec2d2]{display:inline-flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;user-select:none}.brand-logo[data-v-b05ec2d2]{height:40px;width:40px;border-radius:0;border:none;background:transparent;display:inline-flex;align-items:center;justify-content:center;overflow:visible}.brand-logo img[data-v-b05ec2d2]{height:40px;width:40px;object-fit:contain;transform-origin:center;transition:transform .2s ease;will-change:transform}.brand-logo:hover img[data-v-b05ec2d2]{animation:gomo-sail-b05ec2d2 1.1s ease-in-out infinite}@keyframes gomo-sail-b05ec2d2{0%{transform:translateZ(0) rotate(0)}25%{transform:translate3d(2px,-1px,0) rotate(2deg)}50%{transform:translate3d(0,1px,0) rotate(-2deg)}75%{transform:translate3d(-2px,-1px,0) rotate(1deg)}to{transform:translateZ(0) rotate(0)}}@media (prefers-reduced-motion: reduce){.brand-logo:hover img[data-v-b05ec2d2]{animation:none}}.brand-text-logo[data-v-b05ec2d2]{height:30px;width:auto;object-fit:contain;display:block;flex-shrink:0}.brand-text[data-v-b05ec2d2]{font-size:22px;font-weight:800;color:#ffd08a;letter-spacing:.2px;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;letter-spacing:.6px}.topbar-center[data-v-b05ec2d2]{flex:1;min-width:0;justify-content:center}.review-title[data-v-b05ec2d2]{display:flex;flex-direction:column;align-items:center;min-width:0}.review-title-main[data-v-b05ec2d2]{font-size:14px;font-weight:700;color:var(--gomo-text-1, #e6e9f2);max-width:64vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.review-title-meta[data-v-b05ec2d2]{margin-top:4px;display:flex;align-items:center;gap:8px;font-size:12px;color:var(--gomo-text-2, #9aa3b7)}.language-tag[data-v-b05ec2d2]{padding:2px 8px;border-radius:999px;border:1px solid rgba(var(--gomo-accent-rgb, 37, 96, 255),.35);background:rgba(var(--gomo-accent-rgb, 37, 96, 255),.12);color:var(--gomo-accent, #2560ff);font-weight:700}.episodes-list[data-v-b05ec2d2],.subtitles-list[data-v-b05ec2d2]{flex:1;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:10px}.review-layout[data-v-b05ec2d2]{flex:1;display:flex;gap:16px;padding:16px;min-height:0;overflow:hidden}.panel.review-left[data-v-b05ec2d2]{width:160px;flex-shrink:0}.panel.review-center[data-v-b05ec2d2]{flex:1;min-width:0}.panel.review-right[data-v-b05ec2d2]{flex-shrink:0}.resize-handle[data-v-b05ec2d2]{width:4px;margin:0 -10px;padding:0 8px;cursor:col-resize;z-index:10;transition:background .2s}.resize-handle[data-v-b05ec2d2]:hover,.resize-handle[data-v-b05ec2d2]:active{background:rgba(var(--gomo-accent-rgb, 37, 96, 255),.3)}.current-time[data-v-b05ec2d2]{font-family:JetBrains Mono,Fira Code,monospace;color:var(--gomo-accent, #2560ff);font-weight:700;background:rgba(var(--gomo-accent-rgb, 37, 96, 255),.1);padding:2px 6px;border-radius:4px}.panel[data-v-b05ec2d2]{background:var(--gomo-surface-1, #0f1218);border:1px solid var(--gomo-border-1, #1f2530);border-radius:18px;overflow:hidden;display:flex;flex-direction:column;min-height:0}.panel-header[data-v-b05ec2d2]{flex-shrink:0;padding:14px 14px 10px;border-bottom:1px solid var(--gomo-border-1, #1f2530);background:linear-gradient(180deg,rgba(var(--gomo-accent-rgb, 37, 96, 255),.08),rgba(15,18,24,.2))}.panel-title[data-v-b05ec2d2]{display:flex;flex-direction:column;gap:4px}.panel-title-text[data-v-b05ec2d2]{font-size:13px;font-weight:700;color:var(--gomo-text-1, #e6e9f2)}.panel-subtitle[data-v-b05ec2d2]{font-size:12px;color:var(--gomo-text-2, #9aa3b7)}.episode-card[data-v-b05ec2d2]{padding:10px;border:1px solid var(--gomo-border-1, #1f2530);border-radius:14px;cursor:pointer;background:var(--gomo-surface-2, #121620);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease;display:flex;align-items:center;justify-content:space-between;gap:8px}.episode-card-main[data-v-b05ec2d2]{min-width:0;flex:1;background:transparent}.episode-card-video-icon[data-v-b05ec2d2]{flex-shrink:0;color:var(--gomo-text-2, #9aa3b7);display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px}.episode-card-video-icon svg[data-v-b05ec2d2]{width:20px;height:20px}.episode-card[data-v-b05ec2d2]:hover{border-color:rgba(var(--gomo-accent-rgb, 37, 96, 255),.6);box-shadow:0 14px 26px rgba(var(--gomo-accent-rgb, 37, 96, 255),.12);transform:translateY(-1px)}.episodes-list .episode-card.active[data-v-b05ec2d2]{border-color:var(--gomo-accent, #2560ff);border-width:2px;background:rgba(var(--gomo-accent-rgb, 37, 96, 255),.2);box-shadow:0 0 0 2px rgba(var(--gomo-accent-rgb, 37, 96, 255),.4),inset 0 0 0 1px rgba(var(--gomo-contrast-rgb),.06);outline:2px solid rgba(var(--gomo-accent-rgb, 37, 96, 255),.5);outline-offset:1px}.episode-card.reviewed .episode-status[data-v-b05ec2d2]{color:#42b883}.episode-number[data-v-b05ec2d2]{font-weight:600}.episode-status[data-v-b05ec2d2]{font-size:12px;color:var(--gomo-text-2, #9aa3b7)}.reviewed-tag[data-v-b05ec2d2]{padding:2px 8px;border-radius:999px;border:1px solid rgba(66,184,131,.35);background:rgba(66,184,131,.12);color:#42b883;font-size:12px;font-weight:700}.subtitles-list[data-v-b05ec2d2]{flex:1;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:10px}.subtitle-row[data-v-b05ec2d2]{border:1px solid var(--gomo-border-1, #1f2530);border-radius:14px;padding:10px;display:grid;gap:8px;background:rgba(18,22,32,.65);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.subtitle-row.conflict[data-v-b05ec2d2]{border-color:rgba(var(--gomo-danger-rgb),.6)}.subtitle-row.active[data-v-b05ec2d2]{border-color:rgba(var(--gomo-accent-rgb, 37, 96, 255),.7);box-shadow:0 0 0 2px rgba(var(--gomo-accent-rgb, 37, 96, 255),.18),0 16px 30px rgba(var(--gomo-accent-rgb, 37, 96, 255),.12);transform:translateY(-1px)}.subtitle-index[data-v-b05ec2d2]{font-weight:600;color:var(--gomo-text-1, #e6e9f2)}.subtitle-head[data-v-b05ec2d2]{display:flex;align-items:center;justify-content:space-between;gap:10px}.subtitle-time[data-v-b05ec2d2]{display:flex;align-items:center;gap:6px;color:var(--gomo-text-2, #9aa3b7)}.time-sep[data-v-b05ec2d2]{color:var(--gomo-text-2, #9aa3b7)}.subtitle-time input[data-v-b05ec2d2],.subtitles-list textarea[data-v-b05ec2d2],.modal-body input[data-v-b05ec2d2]{width:100%;padding:8px 12px;background:rgba(15,18,24,.75);border:1px solid var(--gomo-border-1, #1f2530);border-radius:10px;color:var(--gomo-text-1, #e6e9f2);outline:none;transition:box-shadow .15s ease,border-color .15s ease}.subtitle-time input[data-v-b05ec2d2]{font-size:15px;font-family:JetBrains Mono,monospace}.subtitles-list textarea[data-v-b05ec2d2]{font-size:18px;line-height:1.6;min-height:80px}.subtitle-time input[data-v-b05ec2d2]:focus,.subtitles-list textarea[data-v-b05ec2d2]:focus,.modal-body input[data-v-b05ec2d2]:focus{border-color:var(--gomo-accent, #2560ff);box-shadow:0 0 0 2px rgba(var(--gomo-accent-rgb, 37, 96, 255),.22)}.subtitle-actions[data-v-b05ec2d2]{display:flex;gap:8px;opacity:0;transition:opacity .15s ease}.subtitle-row:hover .subtitle-actions[data-v-b05ec2d2]{opacity:1}.btn[data-v-b05ec2d2]{padding:8px 14px;border-radius:999px;border:1px solid var(--gomo-border-2, #2a3242);background:transparent;color:var(--gomo-accent, #2560ff);font-weight:700;font-size:12px;cursor:pointer;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.btn[data-v-b05ec2d2]:hover{background:rgba(var(--gomo-accent-rgb, 37, 96, 255),.08);border-color:rgba(var(--gomo-accent-rgb, 37, 96, 255),.45)}.btn.btn-purple[data-v-b05ec2d2]{background:var(--gomo-accent, #2560ff);border-color:var(--gomo-accent, #2560ff);color:#f5f7ff}.btn.btn-purple[data-v-b05ec2d2]:hover{box-shadow:0 0 30px rgba(var(--gomo-accent-rgb, 37, 96, 255),.45);transform:translateY(-1px)}.btn[data-v-b05ec2d2]:disabled{opacity:.6;cursor:not-allowed}.btn-ghost[data-v-b05ec2d2]{color:var(--gomo-text-1, #e6e9f2);border-color:#2a3242cc}.btn-ghost[data-v-b05ec2d2]:hover{background:rgba(82,109,135,.18);border-color:#526d8766}.topbar-flow-btn[data-v-b05ec2d2]{height:36px;padding:0 12px;font-size:12px;line-height:36px;display:inline-flex;align-items:center;justify-content:center}.btn.btn-purple[data-v-b05ec2d2]:hover{box-shadow:0 0 30px rgba(var(--gomo-accent-rgb, 37, 96, 255),.35);transform:translateY(-1px)}.primary-action[data-v-b05ec2d2]{padding:10px 18px;font-size:13px;box-shadow:0 0 20px rgba(var(--gomo-accent-rgb, 37, 96, 255),.28)}.btn-mini[data-v-b05ec2d2]{padding:4px 8px;border:1px solid var(--gomo-border-2, #2a3242);background:transparent;color:var(--gomo-text-1, #e6e9f2);border-radius:10px;font-size:12px;cursor:pointer;transition:background .18s ease,border-color .18s ease}.btn-mini[data-v-b05ec2d2]:hover{background:rgba(82,109,135,.18);border-color:#526d8773}.btn-mini.danger[data-v-b05ec2d2]{border-color:rgba(var(--gomo-danger-rgb),.4);color:rgba(var(--gomo-danger-rgb),.8)}.btn-mini.danger[data-v-b05ec2d2]:hover{background:rgba(var(--gomo-danger-rgb),.12);border-color:rgba(var(--gomo-danger-rgb),.55)}.video-wrapper[data-v-b05ec2d2]{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;background:rgba(var(--gomo-shadow-rgb),.25);overflow:hidden;position:relative}.video-empty[data-v-b05ec2d2]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:18px;width:100%;height:100%;background:#000000;color:var(--gomo-text-2, #9aa3b7);text-align:center}.video-loading-overlay[data-v-b05ec2d2]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.35);z-index:3;pointer-events:none}.video-time-overlay[data-v-b05ec2d2]{position:absolute;left:18px;bottom:18px;z-index:5;padding:6px 10px;border-radius:10px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:14px;font-weight:700;color:rgba(var(--gomo-contrast-rgb),.9);background:rgba(var(--gomo-shadow-rgb),.55);border:1px solid rgba(var(--gomo-contrast-rgb),.12);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;-webkit-user-select:none;user-select:none}.video-wrapper video[data-v-b05ec2d2]{display:block;width:100%;height:100%;object-fit:contain;background:black}.episodes-list[data-v-b05ec2d2]::-webkit-scrollbar,.subtitles-list[data-v-b05ec2d2]::-webkit-scrollbar{width:6px}.episodes-list[data-v-b05ec2d2]::-webkit-scrollbar-track,.subtitles-list[data-v-b05ec2d2]::-webkit-scrollbar-track{background:transparent}.episodes-list[data-v-b05ec2d2]::-webkit-scrollbar-thumb,.subtitles-list[data-v-b05ec2d2]::-webkit-scrollbar-thumb{background:var(--gomo-border-2, #2a3242);border-radius:3px}.episodes-list[data-v-b05ec2d2]::-webkit-scrollbar-thumb:hover,.subtitles-list[data-v-b05ec2d2]::-webkit-scrollbar-thumb:hover{background:var(--gomo-accent, #2560ff)}.replace-modal-mask[data-v-b05ec2d2]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;padding:18px;box-sizing:border-box;background:rgba(var(--gomo-shadow-rgb),.65);display:flex;align-items:center;justify-content:center}.modal-content[data-v-b05ec2d2]{background:var(--gomo-surface-1, #0f1218);border-radius:12px;border:1px solid var(--gomo-border-1, #1f2530);width:90%;max-width:420px;overflow:hidden;box-shadow:0 18px 40px rgba(var(--gomo-shadow-rgb),.55)}.modal-header[data-v-b05ec2d2],.modal-footer[data-v-b05ec2d2]{padding:12px;display:flex;align-items:center;justify-content:space-between}.modal-header h2[data-v-b05ec2d2]{margin:0;font-size:16px;font-weight:800;color:var(--gomo-text-1, #e6e9f2)}.modal-body[data-v-b05ec2d2]{padding:12px;display:flex;flex-direction:column;gap:10px}.replace-modal-content[data-v-b05ec2d2]{background:var(--gomo-surface-1, #0f1218);border:1px solid var(--gomo-border-1, #1f2530);border-radius:14px;width:min(480px,calc(100vw - 36px));max-width:480px;overflow:hidden;box-shadow:0 20px 40px rgba(var(--gomo-shadow-rgb),.5)}.replace-modal-header[data-v-b05ec2d2]{padding:10px 14px}.replace-modal-body[data-v-b05ec2d2]{padding:12px 14px;gap:12px}.replace-row[data-v-b05ec2d2]{display:flex;align-items:center;gap:10px}.replace-input[data-v-b05ec2d2]{flex:1;min-width:0;padding:10px 12px;font-size:14px;background:rgba(15,18,24,.75);border:1px solid var(--gomo-border-1, #1f2530);border-radius:10px;color:var(--gomo-text-1, #e6e9f2);outline:none;transition:border-color .15s ease,box-shadow .15s ease}.replace-input[data-v-b05ec2d2]::placeholder{color:var(--gomo-text-3, #8a93a7)}.replace-input[data-v-b05ec2d2]:focus{border-color:var(--gomo-accent, #2560ff);box-shadow:0 0 0 2px rgba(var(--gomo-accent-rgb, 37, 96, 255),.22)}.replace-arrow[data-v-b05ec2d2]{flex-shrink:0;color:var(--gomo-accent, #2560ff);font-weight:700;font-size:16px}.replace-scope-row[data-v-b05ec2d2]{display:flex;align-items:center;gap:12px;color:var(--gomo-text-2, #9aa3b7);font-size:13px}.replace-scope-label[data-v-b05ec2d2]{flex-shrink:0}.replace-scope-tags[data-v-b05ec2d2]{display:flex;flex-wrap:wrap;gap:8px}.replace-scope-tag[data-v-b05ec2d2]{padding:6px 12px;border-radius:10px;border:1px solid rgba(var(--gomo-contrast-rgb),.1);background:rgba(18,22,32,.45);color:var(--gomo-text-1, rgba(230, 233, 242, .92));font-size:13px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .15s ease,border-color .15s ease}.replace-scope-tag[data-v-b05ec2d2]:hover{border-color:rgba(var(--gomo-accent-rgb, 37, 96, 255),.35);background:rgba(var(--gomo-accent-rgb, 37, 96, 255),.06)}.replace-scope-tag.active[data-v-b05ec2d2]{border-color:var(--gomo-accent, #2560ff);background:rgba(var(--gomo-accent-rgb, 37, 96, 255),.12);color:var(--gomo-text-1, #e6e9f2)}.replace-error[data-v-b05ec2d2]{padding:10px 12px;border-radius:10px;border:1px solid rgba(255,120,120,.24);background:rgba(255,80,80,.1);color:#ffb3b3;font-size:13px;line-height:1.5}.replace-modal-footer[data-v-b05ec2d2]{padding:10px 14px;gap:10px}.scope-row[data-v-b05ec2d2]{display:flex;gap:12px;color:var(--gomo-text-2, #9aa3b7);font-size:13px}.scope-row input[type=radio][data-v-b05ec2d2]{accent-color:var(--gomo-accent, #2560ff)}.close[data-v-b05ec2d2]{background:none;border:none;color:var(--gomo-text-2, #9aa3b7);font-size:18px;cursor:pointer}.toast[data-v-b05ec2d2]{position:fixed;right:20px;top:20px;padding:10px 14px;border-radius:6px;background:rgba(var(--gomo-shadow-rgb),.7);color:#fff;z-index:99999}.toast.success[data-v-b05ec2d2]{background:rgba(40,167,69,.8)}.toast.error[data-v-b05ec2d2]{background:rgba(var(--gomo-danger-rgb),.8)}@media (max-width: 1280px){.review-layout[data-v-b05ec2d2]{grid-template-columns:240px minmax(0,1fr) 420px}}@media (max-width: 1024px){.review-layout[data-v-b05ec2d2]{grid-template-columns:1fr}.topbar-center[data-v-b05ec2d2]{justify-content:flex-start}.review-title[data-v-b05ec2d2]{align-items:flex-start}.review-title-main[data-v-b05ec2d2]{max-width:56vw}}.review-container[data-v-b0c71d67]{display:grid;grid-template-columns:240px 1fr 520px;height:100vh;background:#000000;color:#fff}.review-left[data-v-b0c71d67],.review-center[data-v-b0c71d67],.review-right[data-v-b0c71d67]{display:flex;flex-direction:column}.review-left[data-v-b0c71d67]{background:#1a1a1a;border-right:1px solid rgba(143,66,181,.3)}.review-left-header[data-v-b0c71d67]{padding:12px;border-bottom:1px solid rgba(143,66,181,.3);display:flex;flex-direction:column;gap:10px}.back-btn[data-v-b0c71d67]{padding:6px 12px;background:rgba(var(--gomo-contrast-rgb),.1);border:1px solid rgba(var(--gomo-contrast-rgb),.2);border-radius:4px;color:rgba(var(--gomo-contrast-rgb),.9);cursor:pointer;font-size:13px}.job-info[data-v-b0c71d67]{display:flex;flex-direction:column;gap:4px}.job-title[data-v-b0c71d67]{font-weight:600}.job-lang[data-v-b0c71d67]{font-size:12px;color:rgba(var(--gomo-contrast-rgb),.6)}.episodes-list[data-v-b0c71d67]{flex:1;overflow-y:auto;padding:10px;display:flex;flex-direction:column;gap:8px}.episode-card[data-v-b0c71d67]{padding:10px;border-radius:8px;border:1px solid rgba(143,66,181,.2);background:rgba(var(--gomo-contrast-rgb),.04);cursor:pointer}.episode-card.active[data-v-b0c71d67]{border-color:#8f42b599;background:rgba(143,66,181,.15)}.episode-card.reviewed[data-v-b0c71d67]{border-color:#52c41a99}.episode-number[data-v-b0c71d67]{font-weight:600}.episode-status[data-v-b0c71d67]{font-size:12px;color:rgba(var(--gomo-contrast-rgb),.6);margin-top:4px}.empty[data-v-b0c71d67]{padding:10px;color:rgba(var(--gomo-contrast-rgb),.5);text-align:center}.review-center[data-v-b0c71d67]{background:#0b0b0b;border-right:1px solid rgba(143,66,181,.3)}.review-center-header[data-v-b0c71d67]{padding:12px;border-bottom:1px solid rgba(143,66,181,.3);color:rgba(var(--gomo-contrast-rgb),.8)}.video-wrapper[data-v-b0c71d67]{flex:1;padding:12px}.video-wrapper video[data-v-b0c71d67]{width:100%;height:100%;background:#000000;border-radius:8px}.review-right[data-v-b0c71d67]{background:#111111}.review-right-header[data-v-b0c71d67]{padding:12px;border-bottom:1px solid rgba(143,66,181,.3);display:flex;justify-content:space-between;align-items:center;gap:10px}.subtitles-header-info[data-v-b0c71d67]{display:flex;align-items:center;gap:8px}.language-tag[data-v-b0c71d67]{padding:4px 8px;background:rgba(143,66,181,.2);border-radius:6px;font-size:12px}.language-tag.secondary[data-v-b0c71d67]{background:rgba(var(--gomo-contrast-rgb),.1)}.reviewed-tag[data-v-b0c71d67]{padding:4px 8px;background:rgba(82,196,26,.2);border-radius:6px;font-size:12px;color:#52c41a}.header-actions[data-v-b0c71d67]{display:flex;gap:8px}.btn[data-v-b0c71d67]{padding:8px 12px;border-radius:6px;border:1px solid rgba(143,66,181,.3);background:rgba(var(--gomo-contrast-rgb),.06);color:#fff;cursor:pointer;font-size:13px}.btn-purple[data-v-b0c71d67]{background:rgba(143,66,181,.35)}.error[data-v-b0c71d67]{margin:12px;padding:10px;background:rgba(var(--gomo-danger-rgb),.2);border:1px solid rgba(var(--gomo-danger-rgb),.3);border-radius:6px;color:var(--gomo-danger, #dc3545)}.subtitles-list[data-v-b0c71d67]{flex:1;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:10px}.subtitle-row[data-v-b0c71d67]{display:grid;grid-template-columns:50px 160px 1fr;gap:10px;padding:10px;border-radius:8px;background:rgba(var(--gomo-contrast-rgb),.03);border:1px solid rgba(143,66,181,.15)}.subtitle-index[data-v-b0c71d67]{font-weight:600;color:rgba(var(--gomo-contrast-rgb),.7)}.subtitle-time[data-v-b0c71d67]{display:flex;flex-direction:column;gap:6px;font-size:12px;color:rgba(var(--gomo-contrast-rgb),.6)}.subtitle-time input[data-v-b0c71d67]{background:rgba(var(--gomo-contrast-rgb),.06);border:1px solid rgba(143,66,181,.2);color:rgba(var(--gomo-contrast-rgb),.9);border-radius:4px;padding:4px 6px}.subtitle-row textarea[data-v-b0c71d67]{width:100%;min-height:60px;background:rgba(var(--gomo-contrast-rgb),.06);border:1px solid rgba(143,66,181,.2);color:rgba(var(--gomo-contrast-rgb),.9);border-radius:6px;padding:6px}.source-text[data-v-b0c71d67]{grid-column:1 / -1;font-size:12px;color:rgba(var(--gomo-contrast-rgb),.55);padding-left:60px}.toast[data-v-b0c71d67]{position:fixed;bottom:24px;right:24px;padding:10px 14px;border-radius:8px;background:rgba(var(--gomo-contrast-rgb),.1);color:#fff;border:1px solid rgba(143,66,181,.3);z-index:99999}.toast.success[data-v-b0c71d67]{border-color:#52c41a80;color:#52c41a}.toast.error[data-v-b0c71d67]{border-color:rgba(var(--gomo-danger-rgb),.5);color:var(--gomo-danger, #dc3545)}.page[data-v-adf3be42]{background:var(--gomo-bg, #0b0e14);color:var(--gomo-text-1, #e6e9f2);min-height:100vh}.layout[data-v-adf3be42]{--sidebar-width: 80px;display:grid;grid-template-columns:var(--sidebar-width) 1fr;min-height:100vh}.layout.no-sidebar[data-v-adf3be42]{grid-template-columns:1fr}.sidebar[data-v-adf3be42]{padding:16px 0;display:flex;justify-content:center;position:sticky;top:0;height:100vh;z-index:1}.sidebar-container[data-v-adf3be42]{display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center}.content[data-v-adf3be42]{display:flex;flex-direction:column;min-width:0}.topbar[data-v-adf3be42]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;padding:18px 26px;gap:16px;position:relative;z-index:2}.topbar-left[data-v-adf3be42]{display:flex;align-items:center;gap:12px;min-width:0}.topbar-right[data-v-adf3be42]{display:flex;align-items:center;justify-content:flex-end;gap:12px;min-width:0}.topbar-center[data-v-adf3be42]{display:flex;align-items:center;justify-content:center;gap:18px;min-width:0}.page-main[data-v-adf3be42]{padding:0 26px 26px}.layout:not(.no-sidebar) .page-main[data-v-adf3be42]{padding-right:calc(var(--sidebar-width) + 26px)}.content-panel[data-v-adf3be42]{background:transparent;border:none;border-radius:0;padding:0}@media (max-width: 880px){.layout[data-v-adf3be42]{grid-template-columns:1fr}.sidebar[data-v-adf3be42]{display:none}.topbar-center[data-v-adf3be42]{display:flex;overflow-x:auto;overflow-y:hidden;justify-content:flex-start;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.topbar-center[data-v-adf3be42] button{flex-shrink:0}.page-main[data-v-adf3be42]{padding:0 14px 18px}.layout .page-main[data-v-adf3be42]{padding-right:14px}}.sidebar-item[data-v-ba14d1ed]{width:52px;height:52px;border-radius:14px;border:1px solid var(--gomo-border-1, #1f2530);background:rgba(var(--gomo-contrast-rgb),.04);color:rgba(var(--gomo-contrast-rgb),.8);display:grid;place-items:center}.sidebar-item.is-active[data-v-ba14d1ed]{background:rgba(var(--gomo-accent-rgb, 37, 96, 255),.35);color:var(--gomo-accent, #2560ff);border-color:rgba(var(--gomo-accent-rgb, 37, 96, 255),.5);box-shadow:0 14px 34px rgba(var(--gomo-accent-rgb, 37, 96, 255),.12)}.back-button[data-v-ba14d1ed]{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 12px;border-radius:12px;border:1px solid var(--gomo-border-1, #1f2530);background:rgba(var(--gomo-contrast-rgb),.03);color:rgba(var(--gomo-contrast-rgb),.88);cursor:pointer}.back-button[data-v-ba14d1ed]:hover{border-color:rgba(var(--gomo-accent-rgb, 37, 96, 255),.35);box-shadow:0 14px 30px rgba(var(--gomo-shadow-rgb),.24);transform:translateY(-1px)}.back-icon[data-v-ba14d1ed]{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center}.back-icon svg[data-v-ba14d1ed]{width:16px;height:16px}.back-text[data-v-ba14d1ed]{font-size:13px;font-weight:700}.brand[data-v-ba14d1ed]{display:inline-flex;align-items:center;gap:10px;cursor:pointer;min-width:0;white-space:nowrap}.brand-logo[data-v-ba14d1ed]{width:40px;height:40px;border-radius:999px;overflow:hidden}.brand-logo img[data-v-ba14d1ed]{width:100%;height:100%;object-fit:cover}.brand-text[data-v-ba14d1ed]{font-size:20px;font-weight:600;color:var(--gomo-gold, #ffd08a);font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;letter-spacing:.6px;max-width:260px;overflow:hidden;text-overflow:ellipsis}.brand-admin[data-v-ba14d1ed]{font-size:20px;font-weight:600;color:var(--gomo-gold, #ffd08a);font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;letter-spacing:.6px;opacity:.92}.topbar-tab[data-v-ba14d1ed]{background:transparent;border:none;color:rgba(var(--gomo-contrast-rgb),.7);padding:10px 6px;cursor:pointer;font-size:14px;border-bottom:2px solid transparent;transition:color .18s ease,border-color .18s ease}.topbar-tab[data-v-ba14d1ed]:hover{color:rgba(var(--gomo-contrast-rgb),.95)}.topbar-tab.active[data-v-ba14d1ed]{color:var(--gomo-accent, #2560ff);border-bottom-color:var(--gomo-accent, #2560ff)}.whoami[data-v-ba14d1ed]{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:14px;border:1px solid var(--gomo-border-1, #1f2530);background:rgba(var(--gomo-contrast-rgb),.03)}.avatar[data-v-ba14d1ed]{width:34px;height:34px;border-radius:999px;object-fit:cover}.whoami-meta[data-v-ba14d1ed]{display:flex;flex-direction:column;gap:2px}.whoami-name[data-v-ba14d1ed]{font-size:13px;font-weight:600}.whoami-role[data-v-ba14d1ed]{font-size:12px;color:var(--gomo-text-2, #9aa3b7)}.loading[data-v-ba14d1ed]{padding:30px 0;color:var(--gomo-text-2, #9aa3b7)}.load-error[data-v-ba14d1ed]{padding:12px 14px;border-radius:12px;border:1px solid rgba(239,68,68,.35);background:rgba(239,68,68,.08);color:rgba(var(--gomo-contrast-rgb),.9);margin-bottom:14px}.card[data-v-ba14d1ed]{border:1px solid var(--gomo-border-1, #1f2530);border-radius:16px;background:var(--gomo-surface-2, #121620);padding:16px}.channel-license-section[data-v-ba14d1ed]{display:flex;flex-direction:column;gap:20px}.channel-license-notice[data-v-ba14d1ed]{margin:0 0 8px;padding:10px 14px;font-size:13px;line-height:1.5;color:var(--gomo-text-muted, #7b8498);background:rgba(var(--gomo-accent-rgb, 37, 96, 255),.08);border-radius:8px;border-left:3px solid var(--gomo-accent, #2560ff)}.channel-license-notice strong[data-v-ba14d1ed]{color:rgba(var(--gomo-contrast-rgb),.9)}.license-groups-card .card-header.license-groups-card-header[data-v-ba14d1ed]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px;margin-bottom:12px}.license-groups-card-header .license-group-filters[data-v-ba14d1ed]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0;flex:1;min-width:200px;justify-content:flex-end}.license-groups-card-header .license-group-filter-search[data-v-ba14d1ed]{width:160px;min-width:120px;max-width:200px;height:32px;padding:0 10px;font-size:12px;border-radius:6px}.license-groups-card-header .license-group-filter-select[data-v-ba14d1ed]{width:auto;min-width:100px;height:32px;padding:0 8px;font-size:12px;border-radius:6px}.license-groups-card .license-groups-wrap[data-v-ba14d1ed]{margin-top:0}.license-groups-card .license-groups-wrap .table-caption[data-v-ba14d1ed]{display:none}.channel-license-columns[data-v-ba14d1ed]{display:grid;grid-template-columns:1.4fr .75fr 1.2fr;gap:16px;min-height:360px;margin-bottom:24px}.channel-license-col[data-v-ba14d1ed]{border:1px solid var(--gomo-border-1, #1f2530);border-radius:12px;background:rgba(var(--gomo-contrast-rgb),.02);display:flex;flex-direction:column;overflow:hidden}.channel-license-col .col-title[data-v-ba14d1ed]{padding:12px 14px;font-size:13px;font-weight:700;color:var(--gomo-text-2, #9aa3b7);border-bottom:1px solid var(--gomo-border-1, #1f2530)}.col-title-row[data-v-ba14d1ed]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 12px;border-bottom:1px solid var(--gomo-border-1, #1f2530);background:rgba(var(--gomo-contrast-rgb),.02)}.col-title-row .col-title[data-v-ba14d1ed]{padding:0;border-bottom:none;flex-shrink:0}.col-title-row .col-search[data-v-ba14d1ed]{flex:1;min-width:100px;height:32px;padding:0 10px;font-size:12px;border-radius:8px}.col-series-actions[data-v-ba14d1ed]{display:flex;align-items:center;gap:8px}.col-series-actions .btn-ghost-small[data-v-ba14d1ed]{padding:2px 8px;font-size:12px;color:var(--gomo-accent, #2560ff);background:none;border:none;cursor:pointer;border-radius:4px}.col-series-actions .btn-ghost-small[data-v-ba14d1ed]:hover{background:rgba(var(--gomo-accent-rgb),.12)}.col-title-row .col-filter[data-v-ba14d1ed]{width:auto;min-width:90px;height:32px;padding:0 10px;font-size:12px;border-radius:8px}.channel-license-col .col-list[data-v-ba14d1ed]{flex:1;overflow-y:auto;padding:8px}.channel-license-col .col-item[data-v-ba14d1ed]{padding:10px 12px;border-radius:8px;font-size:13px;color:rgba(var(--gomo-contrast-rgb),.9);cursor:pointer;transition:background .2s ease}.channel-license-col .col-item[data-v-ba14d1ed]:hover{background:rgba(var(--gomo-contrast-rgb),.06)}.channel-license-col .col-item.active[data-v-ba14d1ed]{background:rgba(var(--gomo-accent-rgb, 37, 96, 255),.2);color:var(--gomo-accent, #2560ff)}.channel-license-col .col-item-code[data-v-ba14d1ed]{color:rgba(var(--gomo-contrast-rgb),.6);font-size:12px}.col-item-channel[data-v-ba14d1ed]{display:flex;flex-direction:column;gap:4px;align-items:stretch}.col-item-head[data-v-ba14d1ed]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.col-item-channel .col-item-name[data-v-ba14d1ed]{font-size:13px;font-weight:600;color:rgba(var(--gomo-contrast-rgb),.95);min-width:0;flex:1}.col-item-channel .col-item-type[data-v-ba14d1ed]{font-size:11px;color:var(--gomo-text-2, #9aa3b7);flex-shrink:0;text-align:right}.col-item-channel .col-item-desc[data-v-ba14d1ed]{font-size:11px;color:var(--gomo-text-muted, #7b8498);line-height:1.35;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.channel-license-col .col-empty[data-v-ba14d1ed],.channel-license-col .col-placeholder[data-v-ba14d1ed]{padding:24px 14px;text-align:center;font-size:13px;color:var(--gomo-text-muted, #7b8498)}.channel-license-col.col-detail[data-v-ba14d1ed]{padding:0}.col-detail .col-title[data-v-ba14d1ed]{flex-shrink:0}.col-detail .col-placeholder[data-v-ba14d1ed]{flex:1;display:flex;align-items:center;justify-content:center}.detail-block[data-v-ba14d1ed]{padding:12px 14px;border-bottom:1px solid var(--gomo-border-1, #1f2530)}.detail-block[data-v-ba14d1ed]:last-of-type{border-bottom:none}.detail-name[data-v-ba14d1ed]{font-size:15px;font-weight:700;color:rgba(var(--gomo-contrast-rgb),.95)}.detail-meta[data-v-ba14d1ed]{font-size:12px;color:var(--gomo-text-2, #9aa3b7);margin-top:4px}.detail-desc[data-v-ba14d1ed]{font-size:12px;color:var(--gomo-text-muted, #7b8498);margin-top:8px;line-height:1.5}.detail-label[data-v-ba14d1ed]{font-size:12px;font-weight:600;color:var(--gomo-text-2, #9aa3b7);margin-bottom:8px}.detail-value[data-v-ba14d1ed]{font-size:14px;color:rgba(var(--gomo-contrast-rgb),.9)}.detail-empty[data-v-ba14d1ed]{font-size:12px;color:var(--gomo-text-muted, #7b8498);margin-top:4px}.detail-block .detail-hint[data-v-ba14d1ed]{font-size:12px;color:var(--gomo-text-muted, #7b8498);margin-top:4px;margin-bottom:8px}.detail-block .detail-hint[data-v-ba14d1ed]:last-child{margin-bottom:0}.region-global[data-v-ba14d1ed]{font-size:13px;color:var(--gomo-text-2, #9aa3b7)}.checkbox-group[data-v-ba14d1ed]{display:flex;flex-wrap:wrap;gap:8px 16px}.checkbox-label[data-v-ba14d1ed]{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:rgba(var(--gomo-contrast-rgb),.88);cursor:pointer}.checkbox-label input[data-v-ba14d1ed]{margin:0}.detail-actions[data-v-ba14d1ed]{padding:14px;border-top:1px solid var(--gomo-border-1, #1f2530)}.series-multi-list[data-v-ba14d1ed]{padding:8px}.series-multi-list[data-v-ba14d1ed]:not(.series-multi-list-vertical){display:flex;flex-wrap:wrap;gap:8px}.series-multi-chk[data-v-ba14d1ed]{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:rgba(var(--gomo-contrast-rgb),.9);padding:6px 10px;border-radius:8px;border:1px solid rgba(var(--gomo-contrast-rgb),.1);background:rgba(var(--gomo-contrast-rgb),.04);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .15s ease,border-color .15s ease}.series-multi-chk[data-v-ba14d1ed]:hover{border-color:rgba(var(--gomo-accent-rgb, 37, 96, 255),.35);background:rgba(var(--gomo-accent-rgb, 37, 96, 255),.06)}.series-multi-chk.active[data-v-ba14d1ed],.series-multi-chk[data-v-ba14d1ed]:has(input[type=checkbox]:checked){border-color:rgba(var(--gomo-accent-rgb, 37, 96, 255),.5);background:rgba(var(--gomo-accent-rgb, 37, 96, 255),.12)}.series-multi-chk:has(input[type=checkbox]:checked) span[data-v-ba14d1ed]{color:var(--gomo-accent, #2560ff)}.series-multi-chk input[type=checkbox][data-v-ba14d1ed]{width:14px;height:14px;margin:0}.license-lang-controls[data-v-ba14d1ed]{display:flex;flex-wrap:wrap;gap:8px}.license-lang-chk[data-v-ba14d1ed]{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:rgba(var(--gomo-contrast-rgb),.9);padding:6px 10px;border-radius:8px;border:1px solid rgba(var(--gomo-contrast-rgb),.1);background:rgba(var(--gomo-contrast-rgb),.04);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .15s ease,border-color .15s ease}.license-lang-chk[data-v-ba14d1ed]:hover{border-color:rgba(var(--gomo-accent-rgb, 37, 96, 255),.35);background:rgba(var(--gomo-accent-rgb, 37, 96, 255),.06)}.license-lang-chk[data-v-ba14d1ed]:has(input[type=checkbox]:checked){border-color:rgba(var(--gomo-accent-rgb, 37, 96, 255),.5);background:rgba(var(--gomo-accent-rgb, 37, 96, 255),.12)}.license-lang-chk:has(input[type=checkbox]:checked) span[data-v-ba14d1ed]{color:var(--gomo-accent, #2560ff)}.license-lang-chk input[type=checkbox][data-v-ba14d1ed]{width:14px;height:14px;margin:0}.license-groups-wrap[data-v-ba14d1ed]{margin-bottom:20px}.add-license-card[data-v-ba14d1ed]{margin-top:0}.add-license-card-header[data-v-ba14d1ed]{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:20px}.add-license-card-header .card-title[data-v-ba14d1ed]{margin-bottom:0;flex-shrink:0}.add-license-header-actions[data-v-ba14d1ed]{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:12px;flex-shrink:0}.add-license-header-actions .btn[data-v-ba14d1ed]{height:38px;padding:0 16px;flex-shrink:0}.series-multi-list-vertical[data-v-ba14d1ed]{display:flex;flex-direction:column;gap:6px;flex-wrap:nowrap}.series-multi-list-vertical .series-row[data-v-ba14d1ed]{padding:8px 12px;width:100%;box-sizing:border-box}.series-row-inline[data-v-ba14d1ed]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:10px}.series-row-inline .series-row-left[data-v-ba14d1ed]{display:inline-flex;align-items:center;gap:8px;min-width:0;flex:1}.series-row-inline .series-row-left input[type=checkbox][data-v-ba14d1ed]{flex-shrink:0}.series-row-inline .series-row-title[data-v-ba14d1ed]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.series-row-inline .series-row-langs[data-v-ba14d1ed]{flex-shrink:0;font-size:11px;color:var(--gomo-text-muted, #7b8498);text-align:right;white-space:nowrap}.series-row-title[data-v-ba14d1ed]{font-weight:600;color:rgba(var(--gomo-contrast-rgb),.95)}.series-row-langs[data-v-ba14d1ed]{font-size:11px;color:var(--gomo-text-muted, #7b8498);line-height:1.3}.license-groups-wrap .table-caption[data-v-ba14d1ed]{font-size:13px;font-weight:700;color:var(--gomo-text-2, #9aa3b7);margin-bottom:12px}.license-group-list[data-v-ba14d1ed]{display:flex;flex-direction:column;gap:14px}.license-group-card[data-v-ba14d1ed]{border:1px solid var(--gomo-border-1, #1f2530);border-radius:12px;background:rgba(var(--gomo-contrast-rgb),.02);overflow:hidden}.license-group-header[data-v-ba14d1ed]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid var(--gomo-border-1, #1f2530)}.license-group-head-main[data-v-ba14d1ed]{min-width:0}.license-group-header .btn-small.btn-danger-outline[data-v-ba14d1ed]{flex-shrink:0;padding:4px 10px;font-size:12px;color:#ef5350;background:transparent;border:1px solid rgba(239,83,80,.5);border-radius:6px;cursor:pointer}.license-group-header .btn-small.btn-danger-outline[data-v-ba14d1ed]:hover{background:rgba(239,83,80,.12)}.license-group-name[data-v-ba14d1ed]{font-size:14px;font-weight:700;color:rgba(var(--gomo-contrast-rgb),.95)}.license-group-remark[data-v-ba14d1ed]{font-size:12px;color:var(--gomo-text-2, #9aa3b7);margin-top:6px}.license-group-meta[data-v-ba14d1ed]{font-size:11px;color:var(--gomo-text-muted, #7b8498);margin-top:4px;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.license-group-code[data-v-ba14d1ed]{font-family:ui-monospace,monospace;font-size:11px;color:var(--gomo-text-2, #9aa3b7)}.license-group-body[data-v-ba14d1ed]{padding:10px 14px}.license-group-body .table-sm[data-v-ba14d1ed]{font-size:12px}.license-group-body .table-sm th[data-v-ba14d1ed],.license-group-body .table-sm td[data-v-ba14d1ed]{padding:6px 10px}.licenses-table-wrap[data-v-ba14d1ed]{margin-top:8px}.licenses-table-wrap .table-caption[data-v-ba14d1ed]{font-size:13px;font-weight:700;color:var(--gomo-text-2, #9aa3b7);margin-bottom:10px}@media (max-width: 900px){.channel-license-columns[data-v-ba14d1ed]{grid-template-columns:1fr 1fr}.channel-license-col.col-detail[data-v-ba14d1ed]{grid-column:1 / -1}}.card-header[data-v-ba14d1ed]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--gomo-border-1, #1f2530);margin-bottom:14px}.card-title[data-v-ba14d1ed]{font-size:15px;font-weight:800}.card-sub[data-v-ba14d1ed]{margin-top:6px;font-size:12px;color:var(--gomo-text-2, #9aa3b7)}.grid2[data-v-ba14d1ed]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-row[data-v-ba14d1ed]{display:flex;flex-direction:column;gap:8px;margin:12px 0}.label[data-v-ba14d1ed]{font-size:13px;color:var(--gomo-text-2, #9aa3b7)}.input[data-v-ba14d1ed]{width:100%;padding:10px 12px;border-radius:12px;border:1px solid var(--gomo-border-1, #1f2530);background:rgba(var(--gomo-contrast-rgb),.03);color:var(--gomo-text-1, #e6e9f2);outline:none}.textarea[data-v-ba14d1ed]{width:100%;padding:10px 12px;border-radius:12px;border:1px solid var(--gomo-border-1, #1f2530);background:rgba(var(--gomo-contrast-rgb),.03);color:var(--gomo-text-1, #e6e9f2);outline:none;resize:vertical}.input.small[data-v-ba14d1ed]{padding:7px 10px;border-radius:10px;font-size:12px}.input[data-v-ba14d1ed]:focus{border-color:rgba(var(--gomo-accent-rgb, 37, 96, 255),.55);box-shadow:0 0 0 3px rgba(var(--gomo-accent-rgb, 37, 96, 255),.15)}.btn[data-v-ba14d1ed]{padding:10px 14px;border-radius:12px;border:1px solid var(--gomo-border-1, #1f2530);background:rgba(var(--gomo-contrast-rgb),.03);color:var(--gomo-text-1, #e6e9f2);cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.btn[data-v-ba14d1ed]:hover{border-color:rgba(var(--gomo-accent-rgb, 37, 96, 255),.45);box-shadow:0 14px 30px rgba(var(--gomo-shadow-rgb),.24);transform:translateY(-1px)}.btn.primary[data-v-ba14d1ed]{background:var(--gomo-accent, #2560ff);border-color:rgba(var(--gomo-accent-rgb, 37, 96, 255),.9);box-shadow:0 14px 34px rgba(var(--gomo-accent-rgb, 37, 96, 255),.18)}.btn.ghost[data-v-ba14d1ed]{background:transparent}.btn.danger[data-v-ba14d1ed]{border-color:#ef444459;background:rgba(239,68,68,.12)}.btn.small[data-v-ba14d1ed]{padding:6px 10px;border-radius:10px;font-size:12px}.actions[data-v-ba14d1ed]{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.logo-row[data-v-ba14d1ed]{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.logo-preview[data-v-ba14d1ed]{width:96px;height:96px;border-radius:14px;border:1px solid var(--gomo-border-1, #1f2530);background:rgba(var(--gomo-contrast-rgb),.03);overflow:hidden;display:grid;place-items:center}.logo-preview img[data-v-ba14d1ed]{width:100%;height:100%;object-fit:cover}.logo-empty[data-v-ba14d1ed]{color:var(--gomo-text-2, #9aa3b7);font-size:12px}.logo-actions[data-v-ba14d1ed]{display:flex;flex-direction:column;gap:6px}.file[data-v-ba14d1ed]{max-width:360px}.hint[data-v-ba14d1ed]{font-size:12px;color:var(--gomo-text-muted, #7b8498)}.banner[data-v-ba14d1ed]{border:1px solid rgba(var(--gomo-accent-rgb, 37, 96, 255),.25);background:rgba(var(--gomo-accent-rgb, 37, 96, 255),.08);border-radius:14px;padding:12px 14px;margin-bottom:14px;display:flex;align-items:center;justify-content:space-between}.banner.banner-points[data-v-ba14d1ed]{justify-content:flex-start;gap:10px}.banner-title[data-v-ba14d1ed]{color:var(--gomo-text-2, #9aa3b7);font-size:12px}.banner-value[data-v-ba14d1ed]{font-weight:900;color:var(--gomo-accent, #2560ff);display:flex;align-items:center;gap:6px}.banner.banner-points .banner-value[data-v-ba14d1ed]{color:var(--gomo-gold, #ffd08a)}.banner-icon[data-v-ba14d1ed]{width:20px;height:20px;flex-shrink:0}.points-balance[data-v-ba14d1ed]{display:flex;align-items:center;gap:6px;padding:8px 12px;border-radius:12px;background:rgba(var(--gomo-accent-rgb, 37, 96, 255),.08);border:1px solid rgba(var(--gomo-accent-rgb, 37, 96, 255),.25)}.points-balance-icon[data-v-ba14d1ed]{width:20px;height:20px;flex-shrink:0;color:var(--gomo-gold, #ffd08a)}.points-balance-value[data-v-ba14d1ed]{font-weight:900;font-size:16px;color:var(--gomo-gold, #ffd08a)}.table-wrap[data-v-ba14d1ed]{overflow-x:auto;border:1px solid var(--gomo-border-1, #1f2530);border-radius:14px}.table[data-v-ba14d1ed]{width:100%;border-collapse:collapse;min-width:860px}.table th[data-v-ba14d1ed],.table td[data-v-ba14d1ed]{padding:12px;border-bottom:1px solid var(--gomo-border-1, #1f2530);text-align:left;font-size:13px;color:rgba(var(--gomo-contrast-rgb),.85)}.cell-small[data-v-ba14d1ed]{max-width:220px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.table th[data-v-ba14d1ed]{color:var(--gomo-text-2, #9aa3b7);font-weight:600;background:rgba(var(--gomo-contrast-rgb),.02)}.td-empty[data-v-ba14d1ed]{padding:30px 12px;text-align:center;color:var(--gomo-text-2, #9aa3b7)}.pos[data-v-ba14d1ed]{color:#10b981;font-weight:800}.neg[data-v-ba14d1ed]{color:var(--gomo-danger, #ef4444);font-weight:800}.cell-desc[data-v-ba14d1ed]{max-width:420px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.block[data-v-ba14d1ed]{border:1px solid var(--gomo-border-1, #1f2530);border-radius:14px;background:rgba(var(--gomo-contrast-rgb),.02);padding:12px}.block-title[data-v-ba14d1ed]{font-weight:800;font-size:13px;margin-bottom:10px}.list[data-v-ba14d1ed]{display:flex;flex-direction:column;gap:10px}.row[data-v-ba14d1ed]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:14px;border:1px solid var(--gomo-border-1, #1f2530);background:rgba(var(--gomo-contrast-rgb),.03)}.row-main[data-v-ba14d1ed]{min-width:0}.row-title[data-v-ba14d1ed]{font-weight:800;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;align-items:center;gap:8px}.row-title-text[data-v-ba14d1ed]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tag[data-v-ba14d1ed]{flex:0 0 auto;font-size:12px;font-weight:700;padding:3px 8px;border-radius:999px;border:1px solid rgba(var(--gomo-accent-rgb, 37, 96, 255),.35);background:rgba(var(--gomo-accent-rgb, 37, 96, 255),.12);color:rgba(var(--gomo-contrast-rgb),.9)}.tag.secondary[data-v-ba14d1ed]{border-color:#f59e0b59;background:rgba(245,158,11,.12)}.row-sub[data-v-ba14d1ed]{margin-top:4px;font-size:12px;color:var(--gomo-text-2, #9aa3b7)}.row-actions[data-v-ba14d1ed]{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.muted[data-v-ba14d1ed]{color:var(--gomo-text-2, #9aa3b7)}.add-row[data-v-ba14d1ed]{display:grid;grid-template-columns:1fr 220px auto;gap:10px;align-items:center;margin:8px 0 14px}.user-cell[data-v-ba14d1ed]{display:inline-flex;align-items:center;gap:10px}.user-avatar[data-v-ba14d1ed]{width:34px;height:34px;border-radius:999px;object-fit:cover;border:1px solid rgba(var(--gomo-accent-rgb, 37, 96, 255),.35)}.user-name[data-v-ba14d1ed]{font-weight:650;color:rgba(var(--gomo-contrast-rgb),.9)}.switch[data-v-ba14d1ed]{display:inline-flex;align-items:center;gap:10px;height:42px}.switch input[data-v-ba14d1ed]{width:0;height:0;opacity:0;position:absolute}.switch-ui[data-v-ba14d1ed]{width:44px;height:26px;border-radius:999px;border:1px solid var(--gomo-border-1, #1f2530);background:rgba(var(--gomo-contrast-rgb),.03);position:relative}.switch-ui[data-v-ba14d1ed]:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:999px;background:rgba(var(--gomo-contrast-rgb),.72);transition:transform .18s ease,background .18s ease}.switch input:checked+.switch-ui[data-v-ba14d1ed]{background:rgba(var(--gomo-accent-rgb, 37, 96, 255),.2);border-color:rgba(var(--gomo-accent-rgb, 37, 96, 255),.55)}.switch input:checked+.switch-ui[data-v-ba14d1ed]:after{transform:translate(18px);background:var(--gomo-accent, #2560ff)}.switch-text[data-v-ba14d1ed]{font-size:13px;color:var(--gomo-text-2, #9aa3b7)}.model-row[data-v-ba14d1ed]{display:grid;grid-template-columns:1fr;gap:10px}.model-dropdown[data-v-ba14d1ed]{position:relative}.model-dropdown-btn[data-v-ba14d1ed]{text-align:left}.model-dropdown-menu[data-v-ba14d1ed]{position:absolute;z-index:50;left:0;right:0;top:calc(100% + 8px);border:1px solid var(--gomo-border-1, #1f2530);border-radius:14px;background:var(--gomo-surface-1, #0f1218);box-shadow:0 18px 50px rgba(var(--gomo-shadow-rgb),.55);overflow:hidden}.model-dropdown-empty[data-v-ba14d1ed]{padding:12px 14px;font-size:13px;color:var(--gomo-text-2, #9aa3b7)}.model-dropdown-list[data-v-ba14d1ed]{max-height:240px;overflow:auto}.model-dropdown-item[data-v-ba14d1ed]{display:grid;grid-template-columns:1fr 34px;align-items:center;gap:6px;padding:10px 12px;border-bottom:1px solid var(--gomo-border-1, #1f2530)}.model-dropdown-item[data-v-ba14d1ed]:last-child{border-bottom:none}.model-dropdown-pick[data-v-ba14d1ed]{background:transparent;border:none;color:rgba(var(--gomo-contrast-rgb),.9);text-align:left;cursor:pointer;font-size:13px;padding:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.model-dropdown-pick[data-v-ba14d1ed]:hover{color:rgba(var(--gomo-contrast-rgb),1)}.model-dropdown-del[data-v-ba14d1ed]{width:34px;height:34px;border-radius:12px;border:1px solid rgba(239,68,68,.28);background:rgba(239,68,68,.12);color:rgba(var(--gomo-contrast-rgb),.92);cursor:pointer;font-size:18px;line-height:1}.model-dropdown-del[data-v-ba14d1ed]:hover{border-color:#ef444473}.model-add[data-v-ba14d1ed]{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center}.modal-mask[data-v-ba14d1ed]{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(var(--gomo-shadow-rgb),.65);display:flex;align-items:center;justify-content:center;z-index:9999;padding:18px}.modal[data-v-ba14d1ed]{width:100%;max-width:520px;background:var(--gomo-surface-1, #0f1218);border:1px solid var(--gomo-border-1, #1f2530);border-radius:16px;box-shadow:0 18px 60px rgba(var(--gomo-shadow-rgb),.55);overflow:hidden}.modal-header[data-v-ba14d1ed]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--gomo-border-1, #1f2530)}.modal-title[data-v-ba14d1ed]{font-weight:800;font-size:14px}.icon-btn[data-v-ba14d1ed]{width:34px;height:34px;border-radius:12px;border:1px solid var(--gomo-border-1, #1f2530);background:rgba(var(--gomo-contrast-rgb),.03);color:rgba(var(--gomo-contrast-rgb),.85);cursor:pointer;font-size:18px}.modal-body[data-v-ba14d1ed]{padding:16px}.modal-footer[data-v-ba14d1ed]{padding:14px 16px;border-top:1px solid var(--gomo-border-1, #1f2530);display:flex;justify-content:flex-end;gap:10px}.model-type-tabs[data-v-ba14d1ed]{display:flex;gap:8px;flex-wrap:wrap}.model-type-tab[data-v-ba14d1ed]{padding:10px 16px;border-radius:12px;border:1px solid var(--gomo-border-1, #1f2530);background:rgba(var(--gomo-contrast-rgb),.03);color:rgba(var(--gomo-contrast-rgb),.7);cursor:pointer;font-size:13px;font-weight:600;transition:all .18s ease}.model-type-tab[data-v-ba14d1ed]:hover{border-color:rgba(var(--gomo-accent-rgb, 37, 96, 255),.35);color:rgba(var(--gomo-contrast-rgb),.9)}.model-type-tab.active[data-v-ba14d1ed]{background:var(--gomo-accent, #2560ff);border-color:rgba(var(--gomo-accent-rgb, 37, 96, 255),.9);color:rgba(var(--gomo-contrast-rgb),.95);box-shadow:0 4px 12px rgba(var(--gomo-accent-rgb, 37, 96, 255),.25)}@media (max-width: 880px){.grid2[data-v-ba14d1ed],.add-row[data-v-ba14d1ed]{grid-template-columns:1fr}.table[data-v-ba14d1ed]{min-width:760px}}.sidebar-item[data-v-246957a2]{width:52px;height:52px;border-radius:14px;border:1px solid var(--gomo-border-1, #1f2530);background:rgba(var(--gomo-contrast-rgb),.04);color:rgba(var(--gomo-contrast-rgb),.8);display:grid;place-items:center}.sidebar-item.is-active[data-v-246957a2]{background:rgba(var(--gomo-accent-rgb, 37, 96, 255),.35);color:var(--gomo-accent, #2560ff);border-color:rgba(var(--gomo-accent-rgb, 37, 96, 255),.5);box-shadow:0 14px 34px rgba(var(--gomo-accent-rgb, 37, 96, 255),.12)}.back-button[data-v-246957a2]{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 12px;border-radius:12px;border:1px solid var(--gomo-border-1, #1f2530);background:rgba(var(--gomo-contrast-rgb),.03);color:rgba(var(--gomo-contrast-rgb),.88);cursor:pointer}.back-button[data-v-246957a2]:hover{border-color:rgba(var(--gomo-accent-rgb, 37, 96, 255),.35);box-shadow:0 14px 30px rgba(var(--gomo-shadow-rgb),.24);transform:translateY(-1px)}.back-icon[data-v-246957a2]{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center}.back-icon svg[data-v-246957a2]{width:16px;height:16px}.back-text[data-v-246957a2]{font-size:13px;font-weight:700}.topbar-center[data-v-246957a2]{display:flex;align-items:center;justify-content:center;gap:18px;min-width:0}.topbar-tab[data-v-246957a2]{background:transparent;border:none;color:rgba(var(--gomo-contrast-rgb),.7);padding:10px 6px;cursor:pointer;font-size:14px;border-bottom:2px solid transparent;transition:color .18s ease,border-color .18s ease}.topbar-tab[data-v-246957a2]:hover{color:rgba(var(--gomo-contrast-rgb),.95)}.topbar-tab.active[data-v-246957a2]{color:var(--gomo-accent, #2560ff);border-bottom-color:var(--gomo-accent, #2560ff)}.channel-lang-controls[data-v-246957a2]{display:flex;flex-wrap:wrap;gap:10px}.channel-lang-chk[data-v-246957a2]{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--gomo-text-1, rgba(230, 233, 242, .92));padding:6px 10px;border-radius:10px;border:1px solid rgba(var(--gomo-contrast-rgb),.1);background:rgba(18,22,32,.45);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .15s ease,border-color .15s ease}.channel-lang-chk[data-v-246957a2]:hover{border-color:rgba(var(--gomo-gold-rgb, 255, 208, 138),.35);background:rgba(var(--gomo-gold-rgb, 255, 208, 138),.06)}.channel-lang-chk[data-v-246957a2]:has(input[type=checkbox]:checked){border-color:rgba(var(--gomo-gold-rgb, 255, 208, 138),.55);background:rgba(var(--gomo-gold-rgb, 255, 208, 138),.1)}.channel-lang-chk:has(input[type=checkbox]:checked) span[data-v-246957a2]{color:rgba(var(--gomo-gold-rgb, 255, 208, 138),.95)}.channel-lang-chk input[type=checkbox][data-v-246957a2]{width:14px;height:14px;accent-color:rgba(var(--gomo-gold-rgb, 255, 208, 138),.95)}.brand[data-v-246957a2]{display:inline-flex;align-items:center;gap:10px;cursor:pointer;min-width:0;white-space:nowrap}.brand-logo[data-v-246957a2]{width:40px;height:40px;border-radius:999px;overflow:hidden}.brand-logo img[data-v-246957a2]{width:100%;height:100%;object-fit:cover}.brand-text[data-v-246957a2]{font-size:22px;font-weight:600;color:var(--gomo-gold, #ffd08a);font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;letter-spacing:.6px}.brand-text-logo[data-v-246957a2]{height:30px;width:auto;object-fit:contain;display:block;flex-shrink:0}.brand-admin[data-v-246957a2]{font-size:22px;font-weight:600;color:var(--gomo-gold, #ffd08a);font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;letter-spacing:.6px;opacity:.92}.topbar-right[data-v-246957a2]{display:flex;align-items:center;gap:12px}.whoami[data-v-246957a2]{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:14px;border:1px solid var(--gomo-border-1, #1f2530);background:rgba(var(--gomo-contrast-rgb),.03)}.avatar[data-v-246957a2]{width:34px;height:34px;border-radius:999px;object-fit:cover;border:1px solid rgba(var(--gomo-accent-rgb, 37, 96, 255),.35)}.whoami-meta[data-v-246957a2]{display:flex;flex-direction:column;gap:2px}.whoami-name[data-v-246957a2]{font-size:13px;font-weight:600}.whoami-role[data-v-246957a2]{font-size:12px;color:var(--gomo-text-2, #9aa3b7)}.loading[data-v-246957a2]{padding:30px 0;color:var(--gomo-text-2, #9aa3b7)}.load-error[data-v-246957a2]{padding:12px 14px;border-radius:12px;border:1px solid rgba(239,68,68,.35);background:rgba(239,68,68,.08);color:rgba(var(--gomo-contrast-rgb),.9)}.section-bar[data-v-246957a2]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:6px 0 18px}.section-bar.compact[data-v-246957a2]{margin-top:0}.section-title-inline[data-v-246957a2]{margin:0;font-size:16px;font-weight:600}.notifications-admin-desc[data-v-246957a2]{margin-top:12px;padding:16px;background:rgba(var(--gomo-contrast-rgb),.03);border-radius:10px;border:1px solid rgba(var(--gomo-contrast-rgb),.06)}.notifications-admin-desc p[data-v-246957a2]{margin:0 0 10px;line-height:1.6;color:rgba(var(--gomo-contrast-rgb),.85)}.notifications-admin-desc p[data-v-246957a2]:last-child{margin-bottom:0}.baidu-section[data-v-246957a2]{--baidu-panel-bg: color-mix(in srgb, var(--gomo-surface-1, #101521) 88%, transparent);--baidu-panel-border: rgba(var(--gomo-contrast-rgb), .08);--baidu-soft-bg: rgba(var(--gomo-contrast-rgb), .03);--baidu-text-soft: rgba(var(--gomo-contrast-rgb), .66);--baidu-text-faint: rgba(var(--gomo-contrast-rgb), .46);--baidu-shadow: 0 24px 54px rgba(var(--gomo-shadow-rgb), .22)}.baidu-shell[data-v-246957a2]{position:relative;display:flex;flex-direction:column;gap:18px}.baidu-shell[data-v-246957a2]:before{content:"";position:absolute;inset:0 0 auto 0;height:240px;border-radius:28px;background:radial-gradient(circle at top left,rgba(var(--gomo-accent-rgb, 37, 96, 255),.22),transparent 48%),radial-gradient(circle at top right,rgba(var(--gomo-gold-rgb, 255, 208, 138),.14),transparent 34%),linear-gradient(135deg,rgba(var(--gomo-contrast-rgb),.04),rgba(var(--gomo-contrast-rgb),.01));pointer-events:none}.baidu-hero[data-v-246957a2],.baidu-overview-card[data-v-246957a2],.baidu-panel[data-v-246957a2],.baidu-action-block[data-v-246957a2]{position:relative;z-index:1;border:1px solid var(--baidu-panel-border);background:var(--baidu-panel-bg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--baidu-shadow)}.baidu-hero[data-v-246957a2]{padding:24px 28px;border-radius:28px;display:flex;justify-content:space-between;gap:24px;align-items:flex-start}.baidu-eyebrow[data-v-246957a2],.baidu-panel-kicker[data-v-246957a2],.baidu-card-kicker[data-v-246957a2]{display:inline-flex;align-items:center;gap:8px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--baidu-text-faint)}.baidu-title[data-v-246957a2]{margin:10px 0;font-size:28px;line-height:1.15;color:var(--gomo-text-1, #e6e9f2)}.baidu-lead[data-v-246957a2]{margin:0;max-width:680px;line-height:1.7;color:var(--baidu-text-soft)}.baidu-chip-row[data-v-246957a2]{margin-top:18px;display:flex;flex-wrap:wrap;gap:10px}.baidu-chip[data-v-246957a2]{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:999px;border:1px solid rgba(var(--gomo-contrast-rgb),.1);background:rgba(var(--gomo-contrast-rgb),.04);color:var(--baidu-text-soft);font-size:12px}.baidu-chip.ok[data-v-246957a2]{border-color:rgba(var(--gomo-success-rgb, 46, 204, 113),.34);background:rgba(var(--gomo-success-rgb, 46, 204, 113),.12);color:var(--gomo-success, #2ecc71)}.baidu-chip.warn[data-v-246957a2]{border-color:rgba(var(--gomo-warning-rgb, 255, 140, 66),.34);background:rgba(var(--gomo-warning-rgb, 255, 140, 66),.12);color:var(--gomo-warning, #ff8c42)}.baidu-hero-actions[data-v-246957a2]{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.baidu-overview-grid[data-v-246957a2]{position:relative;z-index:1;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px}.baidu-overview-card[data-v-246957a2]{min-height:176px;padding:18px 18px 16px;border-radius:22px;display:flex;flex-direction:column;gap:12px;grid-column:span 3}.baidu-overview-card.highlight[data-v-246957a2]{grid-column:span 4;background:linear-gradient(160deg,rgba(var(--gomo-accent-rgb, 37, 96, 255),.16),transparent 60%),var(--baidu-panel-bg)}.baidu-overview-card.compact[data-v-246957a2]{grid-column:span 2}.baidu-card-head[data-v-246957a2]{display:flex;align-items:center;justify-content:space-between;gap:12px}.baidu-card-meta[data-v-246957a2]{font-size:12px;color:var(--baidu-text-faint)}.baidu-card-value[data-v-246957a2]{font-size:28px;line-height:1;font-weight:700;letter-spacing:-.03em;color:var(--gomo-text-1, #e6e9f2)}.baidu-card-note[data-v-246957a2]{margin:0;color:var(--baidu-text-soft);line-height:1.6;font-size:13px}.baidu-meter[data-v-246957a2]{width:100%;height:8px;border-radius:999px;overflow:hidden;background:rgba(var(--gomo-contrast-rgb),.09)}.baidu-meter span[data-v-246957a2]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--gomo-accent, #2560ff),color-mix(in srgb,var(--gomo-accent, #2560ff) 65%,white))}.baidu-meter.warm span[data-v-246957a2]{background:linear-gradient(90deg,var(--gomo-gold, #ffd08a),#ff9b5d)}.baidu-meter.slim[data-v-246957a2]{height:7px}.baidu-mini-list[data-v-246957a2]{display:flex;flex-direction:column;gap:10px}.baidu-mini-item[data-v-246957a2]{display:flex;flex-direction:column;gap:4px}.baidu-mini-item span[data-v-246957a2]{font-size:12px;color:var(--baidu-text-faint)}.baidu-mini-item strong[data-v-246957a2]{font-size:13px;color:var(--gomo-text-1, #e6e9f2)}.baidu-workspace[data-v-246957a2]{position:relative;z-index:1;display:grid;grid-template-columns:minmax(320px,420px) minmax(0,1fr);gap:18px}.baidu-panel[data-v-246957a2]{padding:20px 22px;border-radius:24px}.baidu-panel-header[data-v-246957a2]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.baidu-panel-header h4[data-v-246957a2]{margin:8px 0 0;font-size:20px;color:var(--gomo-text-1, #e6e9f2)}.baidu-panel-side[data-v-246957a2]{font-size:12px;color:var(--baidu-text-faint)}.baidu-panel-desc[data-v-246957a2]{margin:12px 0 0;line-height:1.7;color:var(--baidu-text-soft)}.baidu-member-board[data-v-246957a2]{margin-top:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.baidu-member-card[data-v-246957a2]{display:flex;flex-direction:column;gap:14px;padding:16px;border-radius:18px;border:1px solid rgba(var(--gomo-contrast-rgb),.08);background:var(--baidu-soft-bg);box-shadow:inset 0 1px 0 rgba(var(--gomo-contrast-rgb),.04)}.baidu-member-card-top[data-v-246957a2]{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.baidu-member-badges[data-v-246957a2]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.baidu-member-metrics[data-v-246957a2]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.baidu-metric[data-v-246957a2]{padding:10px 12px;border-radius:14px;background:rgba(var(--gomo-contrast-rgb),.03);border:1px solid rgba(var(--gomo-contrast-rgb),.06)}.baidu-metric span[data-v-246957a2]{display:block;font-size:11px;color:var(--baidu-text-faint);margin-bottom:6px}.baidu-metric strong[data-v-246957a2]{font-size:13px;color:var(--gomo-text-1, #e6e9f2)}.baidu-member-usage-head[data-v-246957a2]{display:flex;justify-content:space-between;gap:12px;margin-bottom:8px;font-size:12px;color:var(--baidu-text-soft)}.baidu-member-foot[data-v-246957a2]{display:flex;flex-direction:column;gap:4px}.baidu-member-card-actions[data-v-246957a2]{padding-top:6px;border-top:1px solid rgba(var(--gomo-contrast-rgb),.06)}.baidu-control-grid[data-v-246957a2]{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.baidu-action-block[data-v-246957a2]{padding:18px 20px;border-radius:20px}.baidu-action-title[data-v-246957a2]{font-size:14px;font-weight:700;margin-bottom:8px}.baidu-action-desc[data-v-246957a2]{font-size:13px;color:var(--baidu-text-soft);margin-bottom:12px;line-height:1.65}.baidu-action-row[data-v-246957a2]{display:flex;gap:10px;align-items:center}.baidu-token-input[data-v-246957a2]{flex:1;min-width:220px}.baidu-form-grid[data-v-246957a2]{margin-top:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.baidu-field[data-v-246957a2]{display:flex;flex-direction:column;gap:6px}.baidu-field span[data-v-246957a2]{font-size:12px;color:var(--baidu-text-faint)}.baidu-field-span-2[data-v-246957a2]{grid-column:span 2}.textarea[data-v-246957a2]{width:100%;min-height:88px;resize:vertical;border-radius:14px;border:1px solid rgba(var(--gomo-contrast-rgb),.12);background:rgba(var(--gomo-contrast-rgb),.035);color:inherit;padding:10px 12px}.baidu-member-actions[data-v-246957a2]{margin-top:14px;display:flex;justify-content:flex-end}.table-title[data-v-246957a2]{font-weight:600;color:rgba(var(--gomo-contrast-rgb),.92)}.table-sub[data-v-246957a2]{margin-top:4px;font-size:12px;color:rgba(var(--gomo-contrast-rgb),.56);line-height:1.45}.table-actions[data-v-246957a2]{display:flex;flex-wrap:wrap;gap:8px}.baidu-empty-panel[data-v-246957a2]{margin-top:18px;padding:32px 20px;border-radius:18px;background:rgba(var(--gomo-contrast-rgb),.02);border:1px dashed rgba(var(--gomo-contrast-rgb),.1)}.baidu-mode-note[data-v-246957a2]{padding:12px 14px;border-radius:14px;background:rgba(var(--gomo-contrast-rgb),.04);color:var(--baidu-text-soft);line-height:1.65;font-size:13px}.modal-card[data-v-246957a2]{width:min(760px,calc(100vw - 32px));background:var(--gomo-bg-elevated, #0f131b);border:1px solid rgba(var(--gomo-contrast-rgb),.1);border-radius:16px;padding:20px;box-shadow:0 18px 48px #00000047}.modal-actions[data-v-246957a2]{margin-top:16px;display:flex;justify-content:flex-end;gap:10px}::root [data-theme=light] .baidu-section[data-v-246957a2]{--baidu-panel-bg: color-mix(in srgb, #ffffff 88%, transparent);--baidu-panel-border: rgba(var(--gomo-shadow-rgb, 15, 23, 42), .09);--baidu-soft-bg: rgba(var(--gomo-shadow-rgb, 15, 23, 42), .025);--baidu-text-soft: rgba(var(--gomo-shadow-rgb, 15, 23, 42), .68);--baidu-text-faint: rgba(var(--gomo-shadow-rgb, 15, 23, 42), .48);--baidu-shadow: 0 18px 34px rgba(var(--gomo-shadow-rgb, 15, 23, 42), .08)}@media (max-width: 1080px){.baidu-overview-card[data-v-246957a2],.baidu-overview-card.highlight[data-v-246957a2],.baidu-overview-card.compact[data-v-246957a2]{grid-column:span 6}.baidu-workspace[data-v-246957a2],.baidu-control-grid[data-v-246957a2],.baidu-member-board[data-v-246957a2]{grid-template-columns:1fr}}@media (max-width: 720px){.baidu-hero[data-v-246957a2]{padding:20px;flex-direction:column}.baidu-title[data-v-246957a2]{font-size:24px}.baidu-overview-grid[data-v-246957a2]{grid-template-columns:1fr}.baidu-overview-card[data-v-246957a2],.baidu-overview-card.highlight[data-v-246957a2],.baidu-overview-card.compact[data-v-246957a2]{grid-column:span 1}.baidu-form-grid[data-v-246957a2]{grid-template-columns:1fr}.baidu-field-span-2[data-v-246957a2]{grid-column:span 1}.baidu-member-metrics[data-v-246957a2]{grid-template-columns:1fr}.baidu-action-row[data-v-246957a2],.baidu-hero-actions[data-v-246957a2]{flex-direction:column;align-items:stretch}}.config-api-vertical[data-v-246957a2]{display:flex;flex-direction:column;gap:20px}.config-api-vertical .config-left[data-v-246957a2],.config-api-vertical .config-right[data-v-246957a2]{width:100%;max-width:none}.config-api-vertical .config-left[data-v-246957a2]{position:static}.modal-scenes-list .scenes-list-actions[data-v-246957a2]{display:flex;gap:8px;margin-bottom:12px}.modal-scenes-list .table.small[data-v-246957a2]{font-size:13px}.config-two-column[data-v-246957a2]{display:grid;grid-template-columns:400px 1fr;gap:20px;align-items:start}.config-left[data-v-246957a2]{position:sticky;top:16px}.config-left .card-header[data-v-246957a2]{flex-wrap:wrap;gap:8px}.config-list[data-v-246957a2]{list-style:none;margin:0;padding:8px 0;border-top:1px solid var(--gomo-border-1, #1f2530)}.config-list-item[data-v-246957a2]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:10px 12px;border-radius:10px;cursor:pointer;transition:background .15s ease}.config-list-item[data-v-246957a2]:hover{background:rgba(var(--gomo-contrast-rgb),.05)}.config-list-item.selected[data-v-246957a2]{background:rgba(var(--gomo-accent-rgb, 37, 96, 255),.15);border:1px solid rgba(var(--gomo-accent-rgb, 37, 96, 255),.4)}.config-list-name[data-v-246957a2]{font-weight:600;flex-shrink:0}.config-list-type[data-v-246957a2]{font-size:11px;padding:2px 6px;border-radius:6px;background:rgba(var(--gomo-contrast-rgb),.08);color:rgba(var(--gomo-contrast-rgb),.7);flex-shrink:0}.config-list-scene[data-v-246957a2]{font-size:12px;color:rgba(var(--gomo-contrast-rgb),.6);flex-shrink:0}.config-list-pick[data-v-246957a2]{margin-left:auto;flex-shrink:0}.scene-checkboxes[data-v-246957a2]{display:flex;flex-wrap:wrap;gap:12px 20px}.scene-check[data-v-246957a2]{display:inline-flex;align-items:center;gap:6px;cursor:pointer;font-size:14px;color:rgba(var(--gomo-contrast-rgb),.85)}.scene-check input[data-v-246957a2]{margin:0}.config-list-status[data-v-246957a2]{font-size:12px;padding:2px 8px;border-radius:8px;background:rgba(var(--gomo-contrast-rgb),.06);color:rgba(var(--gomo-contrast-rgb),.6);border:none;cursor:pointer;transition:background .15s ease,color .15s ease}.config-list-status[data-v-246957a2]:hover{background:rgba(var(--gomo-contrast-rgb),.1);color:rgba(var(--gomo-contrast-rgb),.85)}.config-list-status.active[data-v-246957a2]{background:rgba(var(--gomo-success-rgb),.2);color:rgba(var(--gomo-success-rgb),.95)}.config-list-status.active[data-v-246957a2]:hover{background:rgba(var(--gomo-success-rgb),.3)}.config-right-empty[data-v-246957a2]{padding:48px 24px;text-align:center;color:rgba(var(--gomo-contrast-rgb),.5);font-size:14px}.config-list-empty[data-v-246957a2]{padding:20px 12px;text-align:center;color:rgba(var(--gomo-contrast-rgb),.5);font-size:13px}.search[data-v-246957a2]{flex:1;max-width:520px}.input[data-v-246957a2]{width:100%;padding:10px 12px;border-radius:12px;border:1px solid var(--gomo-border-1, #1f2530);background:rgba(var(--gomo-contrast-rgb),.03);color:var(--gomo-text-1, #e6e9f2);outline:none}.input-compact[data-v-246957a2]{padding:6px 10px;border-radius:10px}.input[data-v-246957a2]:focus{border-color:rgba(var(--gomo-accent-rgb, 37, 96, 255),.55);box-shadow:0 0 0 3px rgba(var(--gomo-accent-rgb, 37, 96, 255),.15)}.btn[data-v-246957a2]{padding:10px 14px;border-radius:12px;border:1px solid var(--gomo-border-1, #1f2530);background:rgba(var(--gomo-contrast-rgb),.03);color:var(--gomo-text-1, #e6e9f2);cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.btn[data-v-246957a2]:hover{border-color:rgba(var(--gomo-accent-rgb, 37, 96, 255),.45);box-shadow:0 14px 30px rgba(var(--gomo-shadow-rgb),.24);transform:translateY(-1px)}.btn.primary[data-v-246957a2]{background:var(--gomo-accent, #2560ff);border-color:rgba(var(--gomo-accent-rgb, 37, 96, 255),.9);box-shadow:0 14px 34px rgba(var(--gomo-accent-rgb, 37, 96, 255),.18)}.btn.ghost[data-v-246957a2]{background:transparent}.btn.danger[data-v-246957a2]{border-color:#ef444459;background:rgba(239,68,68,.12)}.btn.small[data-v-246957a2]{padding:6px 10px;border-radius:10px;font-size:12px}.empty[data-v-246957a2]{padding:40px 10px;color:var(--gomo-text-2, #9aa3b7)}.org-grid[data-v-246957a2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px}.org-card[data-v-246957a2]{border:1px solid var(--gomo-border-1, #1f2530);border-radius:16px;background:var(--gomo-surface-2, #121620);padding:16px;display:flex;flex-direction:column;gap:12px}.org-name[data-v-246957a2]{font-size:16px;font-weight:700;letter-spacing:.2px}.org-meta[data-v-246957a2]{display:flex;flex-direction:column;gap:8px;color:var(--gomo-text-2, #9aa3b7);font-size:13px}.meta-row[data-v-246957a2]{display:flex;align-items:center;justify-content:space-between;gap:10px}.meta-label[data-v-246957a2]{color:var(--gomo-text-2, #9aa3b7)}.meta-value[data-v-246957a2]{color:rgba(var(--gomo-contrast-rgb),.85)}.pill[data-v-246957a2]{padding:2px 8px;border-radius:999px;background:rgba(var(--gomo-accent-rgb, 37, 96, 255),.12);border:1px solid rgba(var(--gomo-accent-rgb, 37, 96, 255),.3);color:var(--gomo-accent, #2560ff)}.pill.green[data-v-246957a2]{background:rgba(16,185,129,.12);border-color:#10b98140;color:#10b981}.pill.danger[data-v-246957a2]{background:rgba(239,68,68,.12);border-color:#ef44444d;color:var(--gomo-danger, #ef4444)}.pill.success[data-v-246957a2]{background:rgba(16,185,129,.12);border-color:#10b98140;color:#10b981}.org-table-wrap[data-v-246957a2]{overflow-x:auto}.data-table[data-v-246957a2]{width:100%;border-collapse:collapse;font-size:14px}.data-table th[data-v-246957a2],.data-table td[data-v-246957a2]{padding:12px 16px;text-align:left;border-bottom:1px solid var(--gomo-border-1, #1f2530)}.data-table th[data-v-246957a2]{font-weight:600;color:var(--gomo-text-2, #9aa3b7);background:var(--gomo-surface-2, #121620)}.data-table td[data-v-246957a2]{color:var(--gomo-text-1, #e6e9f2)}.org-name-cell[data-v-246957a2]{font-weight:600}.text-muted[data-v-246957a2]{color:var(--gomo-text-2, #9aa3b7)}.status-pill[data-v-246957a2]{display:inline-block;padding:2px 10px;border-radius:999px;font-size:12px;font-weight:500}.status-pill.active[data-v-246957a2]{background:rgba(16,185,129,.15);color:#10b981}.status-pill.pending[data-v-246957a2]{background:rgba(245,158,11,.15);color:#f59e0b}.status-pill.rejected[data-v-246957a2],.status-pill.disabled[data-v-246957a2]{background:rgba(239,68,68,.15);color:#ef4444}.balance-cell[data-v-246957a2]{display:flex;flex-direction:column;gap:2px}.balance-cell.clickable[data-v-246957a2]{cursor:pointer}.balance-cell.clickable:hover .total[data-v-246957a2]{text-decoration:underline}.balance-cell .total[data-v-246957a2]{font-weight:600;color:var(--gomo-gold, #ffd08a)}.balance-cell .detail[data-v-246957a2]{font-size:12px;color:var(--gomo-text-2, #9aa3b7)}.action-btns[data-v-246957a2]{display:flex;gap:8px;flex-wrap:wrap}.cell-ellipsis[data-v-246957a2]{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.loading-inline[data-v-246957a2]{padding:12px 0;color:var(--gomo-muted, #6b7280)}.pagination-bar[data-v-246957a2]{display:flex;align-items:center;gap:12px;margin-top:12px}.org-footer[data-v-246957a2]{display:flex;align-items:center;justify-content:space-between;gap:10px}.status[data-v-246957a2]{padding:6px 12px;border-radius:999px;font-size:12px;font-weight:700;border:1px solid var(--gomo-border-1, #1f2530);background:rgba(var(--gomo-contrast-rgb),.03)}.status.active[data-v-246957a2]{border-color:#10b98140;background:rgba(16,185,129,.12);color:#10b981}.status.disabled[data-v-246957a2]{border-color:#ef444440;background:rgba(239,68,68,.12);color:var(--gomo-danger, #ef4444)}.points[data-v-246957a2]{display:flex;align-items:center;gap:8px}.points-label[data-v-246957a2]{color:var(--gomo-text-2, #9aa3b7);font-size:12px}.points-value[data-v-246957a2]{font-weight:800;color:var(--gomo-accent, #2560ff)}.org-actions[data-v-246957a2]{display:flex;gap:10px;flex-wrap:wrap}.table-wrap[data-v-246957a2]{overflow-x:auto;border:1px solid var(--gomo-border-1, #1f2530);border-radius:14px}.table[data-v-246957a2]{width:100%;border-collapse:collapse;min-width:1500px}.table th[data-v-246957a2],.table td[data-v-246957a2]{padding:12px;border-bottom:1px solid var(--gomo-border-1, #1f2530);text-align:left;font-size:13px;color:rgba(var(--gomo-contrast-rgb),.85);vertical-align:middle}.cell-small[data-v-246957a2]{max-width:220px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.col-org[data-v-246957a2]{width:180px;min-width:180px}.cell-code code[data-v-246957a2]{padding:2px 6px;background:var(--gomo-bg-3, #f3f4f6);border-radius:4px;font-size:12px;font-family:SF Mono,Monaco,monospace;color:var(--gomo-text-secondary, #6b7280)}.org-cell[data-v-246957a2]{display:flex;flex-direction:column;gap:2px;justify-content:center}.org-name[data-v-246957a2]{font-weight:400;font-size:12px;max-width:180px;white-space:normal;overflow:visible;text-overflow:unset;color:var(--gomo-text-primary, #374151);line-height:1.4}.org-id[data-v-246957a2]{font-size:11px;color:var(--gomo-text-tertiary, #9ca3af)}.cell-title[data-v-246957a2]{max-width:160px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--gomo-text-primary, #374151)}.cell-lang[data-v-246957a2]{vertical-align:middle;padding-top:8px;padding-bottom:8px}.lang-content[data-v-246957a2]{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.lang-badge[data-v-246957a2]{padding:2px 6px;background:var(--gomo-bg-3, #f3f4f6);border-radius:4px;font-size:12px;color:var(--gomo-text-primary, #374151);margin:auto 0}.lang-arrow[data-v-246957a2]{color:var(--gomo-text-tertiary, #9ca3af);font-size:12px;margin:auto 0}.error-hint[data-v-246957a2]{font-size:11px;color:#ef4444;margin-top:4px;max-width:140px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cell-stage[data-v-246957a2]{min-width:100px}.stage-name[data-v-246957a2]{font-size:12px;color:var(--gomo-text-secondary, #6b7280);display:block;margin-bottom:4px}.stage-progress[data-v-246957a2]{display:flex;align-items:center;gap:6px}.mini-progress[data-v-246957a2]{flex:1;height:6px;background:var(--gomo-bg-3, #e5e7eb);border-radius:3px;overflow:hidden}.mini-progress-fill[data-v-246957a2]{height:100%;background:linear-gradient(90deg,var(--gomo-accent, #6366f1),#8b5cf6);border-radius:3px;transition:width .3s ease}.stage-percent[data-v-246957a2]{font-size:11px;color:var(--gomo-text-secondary, #6b7280);min-width:32px}.cell-progress[data-v-246957a2]{min-width:80px}.progress-cell[data-v-246957a2]{display:flex;align-items:center;gap:6px}.progress-cell span[data-v-246957a2]{font-size:12px;font-weight:500;color:var(--gomo-text-primary, #374151)}.cell-time[data-v-246957a2]{min-width:100px}.time-main[data-v-246957a2]{display:block;font-size:12px;color:var(--gomo-text-secondary, #6b7280)}.time-heartbeat[data-v-246957a2]{display:block;font-size:11px;color:#ef4444;margin-top:2px}.pill.info[data-v-246957a2]{background:rgba(99,102,241,.1);color:#6366f1}.pill.warning[data-v-246957a2]{background:rgba(245,158,11,.1);color:#d97706}.table tbody tr[data-v-246957a2]:hover{background:var(--gomo-bg-2, rgba(0, 0, 0, .02))}.actions-cell[data-v-246957a2]{position:relative;white-space:nowrap}.actions-cell .toggle-btn[data-v-246957a2]{margin-left:4px;background:var(--gomo-button-secondary-bg, #171d2a);border-color:var(--gomo-button-secondary-border, #2a3242);color:var(--gomo-button-secondary-text, #d8dded)}.actions-cell .toggle-btn[data-v-246957a2]:hover{background:var(--gomo-button-secondary-bg-hover, #1f283a)}.actions-dropdown[data-v-246957a2]{position:absolute;top:100%;right:0;z-index:100;display:flex;flex-direction:column;gap:6px;padding:8px;margin-top:4px;background:var(--gomo-surface-1, #0f1218);border:1px solid var(--gomo-border-1, #2a3242);border-radius:8px;box-shadow:0 12px 28px rgba(var(--gomo-shadow-rgb, 0, 0, 0),.32);min-width:120px}.actions-dropdown .btn[data-v-246957a2]{width:100%;justify-content:center}.actions-dropdown .btn.small[data-v-246957a2]:not(.danger){background:var(--gomo-button-secondary-bg, #171d2a);border-color:var(--gomo-button-secondary-border, #2a3242);color:var(--gomo-button-secondary-text, #d8dded)}.actions-dropdown .btn.small[data-v-246957a2]:not(.danger):hover{background:var(--gomo-button-secondary-bg-hover, #1f283a)}.actions-dropdown .btn.small.danger[data-v-246957a2]{background:rgba(var(--gomo-danger-rgb, 239, 68, 68),.14);border-color:rgba(var(--gomo-danger-rgb, 239, 68, 68),.4);color:var(--gomo-danger, #ef4444)}.actions-dropdown .btn.small.danger[data-v-246957a2]:hover{background:rgba(var(--gomo-danger-rgb, 239, 68, 68),.2);border-color:rgba(var(--gomo-danger-rgb, 239, 68, 68),.55);box-shadow:0 10px 22px rgba(var(--gomo-shadow-rgb, 0, 0, 0),.2)}:root[data-theme=light] .actions-dropdown[data-v-246957a2]{background:var(--gomo-surface-1, #ffffff);border-color:var(--gomo-border-1, #d2d2d7);box-shadow:0 12px 28px rgba(var(--gomo-shadow-rgb, 15, 23, 42),.14)}:root[data-theme=light] .actions-cell .toggle-btn[data-v-246957a2],:root[data-theme=light] .actions-dropdown .btn.small[data-v-246957a2]:not(.danger){background:var(--gomo-button-secondary-bg, #f5f5f7);border-color:var(--gomo-button-secondary-border, #d2d2d7);color:var(--gomo-button-secondary-text, #1d1d1f)}:root[data-theme=light] .actions-cell .toggle-btn[data-v-246957a2]:hover,:root[data-theme=light] .actions-dropdown .btn.small[data-v-246957a2]:not(.danger):hover{background:var(--gomo-button-secondary-bg-hover, #ebebef)}:root[data-theme=light] .actions-dropdown .btn.small.danger[data-v-246957a2]{background:rgba(var(--gomo-danger-rgb, 220, 38, 38),.1);border-color:rgba(var(--gomo-danger-rgb, 220, 38, 38),.24);color:var(--gomo-danger, #dc2626)}:root[data-theme=light] .actions-dropdown .btn.small.danger[data-v-246957a2]:hover{background:rgba(var(--gomo-danger-rgb, 220, 38, 38),.14);border-color:rgba(var(--gomo-danger-rgb, 220, 38, 38),.32)}@media (prefers-color-scheme: dark){.cell-code code[data-v-246957a2]{background:rgba(255,255,255,.08);color:#9ca3af}.lang-badge[data-v-246957a2]{background:rgba(255,255,255,.1);color:#d1d5db}.lang-arrow[data-v-246957a2]{color:#6b7280}.mini-progress[data-v-246957a2]{background:rgba(255,255,255,.15)}.stage-name[data-v-246957a2],.stage-percent[data-v-246957a2],.progress-cell span[data-v-246957a2],.time-main[data-v-246957a2]{color:#d1d5db}.org-name[data-v-246957a2]{color:#e5e7eb}.org-id[data-v-246957a2]{color:#6b7280}.table tbody tr[data-v-246957a2]:hover{background:rgba(255,255,255,.03)}}.pricing-base-col[data-v-246957a2]{width:120px}.pricing-base-input[data-v-246957a2]{width:100%;max-width:120px}.status-btn[data-v-246957a2]{padding:4px 10px;border-radius:999px;border:1px solid transparent;background:rgba(var(--gomo-contrast-rgb),.06);color:rgba(var(--gomo-contrast-rgb),.88);cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.status-btn.active[data-v-246957a2]{border-color:rgba(var(--gomo-accent-rgb),.4);background:rgba(var(--gomo-accent-rgb),.15);color:var(--gomo-accent)}.status-btn.disabled[data-v-246957a2]{border-color:rgba(var(--gomo-contrast-rgb),.22);background:rgba(var(--gomo-contrast-rgb),.08);color:rgba(var(--gomo-contrast-rgb),.6)}.picker-actions[data-v-246957a2]{display:flex;gap:8px;margin-bottom:8px}.product-picker[data-v-246957a2]{max-height:min(50vh,520px);overflow-y:auto;border:1px solid var(--gomo-border-1, #1f2530);border-radius:10px;padding:10px;background:rgba(var(--gomo-contrast-rgb),.02)}.checkbox-line[data-v-246957a2]{display:flex;align-items:center;gap:8px;font-size:13px;color:rgba(var(--gomo-contrast-rgb),.85);padding:6px 4px;white-space:nowrap}.checkbox-line input[data-v-246957a2]{accent-color:var(--gomo-accent, #2560ff)}.rule-modal-grid[data-v-246957a2]{display:grid;grid-template-columns:minmax(360px,520px) minmax(420px,1fr);gap:20px}.rule-modal-right .form-row[data-v-246957a2]{min-width:420px}.rule-modal-right .label[data-v-246957a2],.rule-modal-right .switch-text[data-v-246957a2]{white-space:nowrap}.rule-modal-right .input[data-v-246957a2],.rule-modal-right select[data-v-246957a2]{min-width:280px;max-width:380px}.rule-modal-times[data-v-246957a2]{display:grid;grid-template-columns:1fr;gap:12px}.rule-modal-right .switch[data-v-246957a2]{display:inline-flex;align-items:center;gap:12px;min-width:140px;padding-right:20px}.rule-modal-right .switch-ui[data-v-246957a2],.rule-modal-right .switch-text[data-v-246957a2]{flex:0 0 auto}.rule-modal-footer[data-v-246957a2]{display:flex;align-items:center;justify-content:flex-start;gap:16px;width:100%}.rule-modal-footer-left[data-v-246957a2]{display:flex;align-items:center;gap:10px;order:0}.modal-footer-actions[data-v-246957a2]{display:flex;gap:10px;margin-left:auto}.table th[data-v-246957a2]{color:var(--gomo-text-2, #9aa3b7);font-weight:600;background:rgba(var(--gomo-contrast-rgb),.02)}.td-empty[data-v-246957a2]{padding:30px 12px;text-align:center;color:var(--gomo-text-2, #9aa3b7)}.filter-row[data-v-246957a2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-bottom:16px}.filter-item .label[data-v-246957a2]{display:block;margin-bottom:6px}.cell-primary[data-v-246957a2]{font-weight:600}.cell-sub[data-v-246957a2]{font-size:12px;color:var(--gomo-text-2, #9aa3b7)}.user-avatar[data-v-246957a2]{width:34px;height:34px;border-radius:999px;object-fit:cover;border:1px solid rgba(var(--gomo-accent-rgb, 37, 96, 255),.35)}.user-cell[data-v-246957a2]{display:inline-flex;align-items:center;gap:10px}.user-name[data-v-246957a2]{font-weight:650;color:rgba(var(--gomo-contrast-rgb),.9)}.cell-email[data-v-246957a2]{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-pill[data-v-246957a2]{display:inline-flex;padding:4px 10px;border-radius:999px;border:1px solid var(--gomo-border-1, #1f2530);background:rgba(var(--gomo-contrast-rgb),.03);font-size:12px;font-weight:800}.team-pill.solo[data-v-246957a2]{border-color:rgba(var(--gomo-gold-rgb, 255, 208, 138),.5);background:rgba(var(--gomo-gold-rgb, 255, 208, 138),.12);color:var(--gomo-gold, #ffd08a)}.team-pill.team[data-v-246957a2]{border-color:rgba(var(--gomo-accent-rgb, 37, 96, 255),.35);background:rgba(var(--gomo-accent-rgb, 37, 96, 255),.12);color:var(--gomo-accent, #2560ff)}.role-pill[data-v-246957a2]{display:inline-flex;padding:4px 10px;border-radius:999px;border:1px solid var(--gomo-border-1, #1f2530);background:rgba(var(--gomo-contrast-rgb),.03);font-size:12px;font-weight:700}.user-table .th-user[data-v-246957a2],.user-table .th-account[data-v-246957a2],.user-table .th-team[data-v-246957a2],.user-table .th-actions[data-v-246957a2]{font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:var(--gomo-text-2, #9aa3b7);background:rgba(var(--gomo-contrast-rgb),.03)}.user-table .th-user[data-v-246957a2]{width:28%}.user-table .th-account[data-v-246957a2]{width:26%}.user-table .th-team[data-v-246957a2]{width:24%}.user-table .th-actions[data-v-246957a2]{width:22%}.user-table tbody tr[data-v-246957a2]{transition:background .15s ease}.user-table tbody tr[data-v-246957a2]:hover{background:rgba(var(--gomo-accent-rgb),.04)}.cell-user[data-v-246957a2]{padding:12px 16px!important}.user-info[data-v-246957a2]{display:flex;align-items:center;gap:12px}.user-avatar-lg[data-v-246957a2]{width:44px;height:44px;border-radius:50%;object-fit:cover;border:2px solid var(--gomo-border-1, #1f2530)}.user-details[data-v-246957a2]{display:flex;flex-direction:column;gap:2px;min-width:0}.user-name-lg[data-v-246957a2]{font-weight:600;font-size:14px;color:rgba(var(--gomo-contrast-rgb),.92);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-meta[data-v-246957a2]{display:flex;flex-direction:column;gap:1px;font-size:12px;color:var(--gomo-text-2, #9aa3b7)}.user-id[data-v-246957a2]{font-family:monospace}.user-email[data-v-246957a2]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.cell-account[data-v-246957a2]{padding:12px 16px!important}.account-status[data-v-246957a2]{display:flex;flex-direction:column;gap:8px}.status-row[data-v-246957a2]{display:flex;align-items:center;gap:8px}.status-label[data-v-246957a2]{font-size:11px;color:var(--gomo-text-2, #9aa3b7);min-width:32px;text-transform:uppercase;letter-spacing:.3px}.login-disabled-badge[data-v-246957a2]{font-size:11px;color:#ef4444;background:rgba(239,68,68,.12);padding:2px 8px;border-radius:4px}.cell-team[data-v-246957a2]{padding:12px 16px!important}.team-info[data-v-246957a2]{display:flex;flex-direction:column;gap:6px}.team-name[data-v-246957a2]{font-weight:500;font-size:13px;color:rgba(var(--gomo-contrast-rgb),.88);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px}.team-meta[data-v-246957a2]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.team-lang[data-v-246957a2]{font-size:11px;color:var(--gomo-text-2, #9aa3b7)}.cell-balance[data-v-246957a2]{padding:12px 16px!important}.balance-info[data-v-246957a2]{display:flex;flex-direction:column;gap:8px}.balance-total[data-v-246957a2]{display:flex;align-items:baseline;gap:8px}.balance-label[data-v-246957a2]{font-size:11px;color:var(--gomo-text-2, #9aa3b7);text-transform:uppercase;letter-spacing:.3px}.balance-value[data-v-246957a2]{font-weight:700;font-size:16px;color:var(--gomo-gold, #ffd08a)}.cell-actions[data-v-246957a2]{padding:12px 16px!important}.action-group[data-v-246957a2]{display:flex;flex-direction:column;gap:8px}.action-row[data-v-246957a2]{display:flex;gap:6px;flex-wrap:wrap}.action-row-approve[data-v-246957a2]{margin-bottom:4px}.more-dropdown[data-v-246957a2]{position:relative}.more-arrow[data-v-246957a2]{display:inline-block;margin-left:4px;font-size:10px;transition:transform .15s ease}.more-arrow.open[data-v-246957a2]{transform:rotate(180deg)}.more-menu[data-v-246957a2]{position:absolute;top:100%;left:0;margin-top:4px;min-width:140px;background:var(--gomo-surface-2, #121620);border:1px solid var(--gomo-border-1, #1f2530);border-radius:8px;box-shadow:0 4px 12px #0000004d;z-index:100;overflow:hidden}.more-menu-item[data-v-246957a2]{display:block;width:100%;padding:10px 14px;text-align:left;background:none;border:none;color:rgba(var(--gomo-contrast-rgb),.85);font-size:13px;cursor:pointer;transition:background .15s ease}.more-menu-item[data-v-246957a2]:hover{background:rgba(var(--gomo-accent-rgb),.1);color:var(--gomo-accent, #2560ff)}.more-menu-item.danger[data-v-246957a2]:hover{background:rgba(239,68,68,.1);color:#ef4444}.role-pill.super_admin[data-v-246957a2]{border-color:rgba(var(--gomo-accent-rgb, 37, 96, 255),.4);color:var(--gomo-accent, #2560ff);background:rgba(var(--gomo-accent-rgb, 37, 96, 255),.12)}.role-pill.admin[data-v-246957a2]{border-color:#10b98140;color:#10b981;background:rgba(16,185,129,.12)}.role-pill.reviewer[data-v-246957a2]{border-color:#6b728059;color:rgba(var(--gomo-contrast-rgb),.85)}.login-disabled-badge[data-v-246957a2]{display:inline-flex;margin-left:8px;padding:2px 8px;border-radius:999px;border:1px solid rgba(239,68,68,.4);background:rgba(239,68,68,.15);color:var(--gomo-danger, #ef4444);font-size:11px;font-weight:600}.org-badges[data-v-246957a2]{display:flex;flex-wrap:wrap;gap:6px}.org-badge[data-v-246957a2]{padding:4px 10px;border-radius:999px;border:1px solid rgba(var(--gomo-accent-rgb, 37, 96, 255),.3);background:rgba(var(--gomo-accent-rgb, 37, 96, 255),.12);color:var(--gomo-accent, #2560ff);font-size:12px}.muted[data-v-246957a2]{color:var(--gomo-text-2, #9aa3b7)}.actions[data-v-246957a2]{display:flex;gap:8px;flex-wrap:wrap}.modal-mask[data-v-246957a2]{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(var(--gomo-shadow-rgb),.65);display:flex;align-items:center;justify-content:center;z-index:9999;padding:18px}.modal[data-v-246957a2]{width:100%;max-width:520px;background:var(--gomo-surface-1, #0f1218);border:1px solid var(--gomo-border-1, #1f2530);border-radius:16px;box-shadow:0 18px 60px rgba(var(--gomo-shadow-rgb),.55);overflow:hidden}.modal.wide[data-v-246957a2]{max-width:820px}.form-modal[data-v-246957a2]{min-width:360px}.form-modal .modal-body[data-v-246957a2]{line-height:1.5}.modal-header[data-v-246957a2]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--gomo-border-1, #1f2530)}.modal-title[data-v-246957a2]{font-weight:700;font-size:15px;color:var(--gomo-text-1, #e6e9f2);letter-spacing:.02em}.modal-close[data-v-246957a2]{width:32px;height:32px;border:none;border-radius:8px;background:transparent;color:var(--gomo-text-3, #8a93a7);font-size:20px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s ease,color .15s ease}.modal-close[data-v-246957a2]:hover{background:rgba(var(--gomo-contrast-rgb),.08);color:var(--gomo-text-1, #e6e9f2)}.icon-btn[data-v-246957a2]{width:32px;height:32px;border-radius:8px;border:none;background:transparent;color:var(--gomo-text-3, #8a93a7);font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s ease,color .15s ease}.icon-btn[data-v-246957a2]:hover{background:rgba(var(--gomo-contrast-rgb),.08);color:var(--gomo-text-1, #e6e9f2)}.modal-body[data-v-246957a2]{padding:20px;overflow-y:auto;max-height:calc(100vh - 180px)}.form-modal-body[data-v-246957a2]{padding:20px;display:flex;flex-direction:column;gap:0}.modal-footer[data-v-246957a2]{padding:16px 20px;border-top:1px solid var(--gomo-border-1, #1f2530);display:flex;justify-content:flex-end;align-items:center;gap:12px;flex-shrink:0}.form-row[data-v-246957a2]{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.form-row[data-v-246957a2]:last-child{margin-bottom:0}.checkbox-label[data-v-246957a2]{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:14px;color:var(--gomo-text-1, #e6e9f2)}.checkbox-label input[type=checkbox][data-v-246957a2]{width:18px;height:18px;cursor:pointer}.form-hint[data-v-246957a2]{font-size:12px;color:var(--gomo-text-2, #9aa3b7);margin-top:4px}.form-grid[data-v-246957a2]{display:grid;grid-template-columns:1fr 1fr;gap:20px 24px}.form-grid .form-row[data-v-246957a2]{margin-bottom:0}.form-section[data-v-246957a2]{margin-bottom:24px}.form-section[data-v-246957a2]:last-child{margin-bottom:0}.form-section-title[data-v-246957a2]{font-size:13px;font-weight:600;color:var(--gomo-text-2, #9aa3b7);margin-bottom:12px;padding-bottom:6px;border-bottom:1px solid var(--gomo-border-1, #1f2530)}.label[data-v-246957a2]{font-size:13px;color:var(--gomo-text-2, #9aa3b7)}.hint[data-v-246957a2]{font-size:12px;color:var(--gomo-text-muted, #7b8498)}.banner[data-v-246957a2]{border:1px solid rgba(var(--gomo-accent-rgb, 37, 96, 255),.25);background:rgba(var(--gomo-accent-rgb, 37, 96, 255),.08);border-radius:14px;padding:12px 14px;margin-bottom:14px;display:flex;align-items:center;justify-content:space-between}.banner.clickable[data-v-246957a2]{cursor:pointer}.banner.clickable[data-v-246957a2]:hover{background:rgba(var(--gomo-accent-rgb, 37, 96, 255),.12)}.banner-main[data-v-246957a2]{display:flex;align-items:center;gap:12px}.expand-icon[data-v-246957a2]{font-size:10px;color:var(--gomo-text-2, #9aa3b7);margin-left:8px}.banner-expanded[data-v-246957a2]{margin-top:12px;padding-top:12px;border-top:1px solid rgba(var(--gomo-accent-rgb, 37, 96, 255),.2)}.banner-row[data-v-246957a2]{display:flex;justify-content:space-between;align-items:center;padding:4px 0}.banner-row.nearest-expiring[data-v-246957a2]{background:rgba(var(--gomo-warning-rgb, 245, 158, 11),.1);padding:8px 12px;border-radius:8px;margin-top:8px}.banner-row.nearest-expiring.clickable[data-v-246957a2]{cursor:pointer}.banner-row.nearest-expiring.clickable[data-v-246957a2]:hover{background:rgba(var(--gomo-warning-rgb, 245, 158, 11),.2)}.expiry-countdown[data-v-246957a2]{color:var(--gomo-warning, #f59e0b);font-size:12px}.banner-label[data-v-246957a2]{color:var(--gomo-text-2, #9aa3b7);font-size:13px}.banner-value-sm[data-v-246957a2]{font-weight:600;color:var(--gomo-text-1, #e6e9f2)}.bonus-batches-list[data-v-246957a2]{margin-top:12px;padding-top:12px;border-top:1px solid rgba(var(--gomo-accent-rgb, 37, 96, 255),.2)}.batches-title[data-v-246957a2]{font-size:12px;color:var(--gomo-text-2, #9aa3b7);margin-bottom:8px}.batch-item[data-v-246957a2]{display:flex;justify-content:space-between;align-items:center;padding:6px 0;font-size:12px}.batch-remaining[data-v-246957a2]{font-weight:600;color:var(--gomo-gold, #ffd08a)}.batch-info[data-v-246957a2]{color:var(--gomo-text-2, #9aa3b7)}.banner-title[data-v-246957a2]{color:var(--gomo-text-2, #9aa3b7);font-size:12px}.banner-value[data-v-246957a2]{font-weight:900;color:var(--gomo-accent, #2560ff)}.grid2[data-v-246957a2]{display:grid;grid-template-columns:1fr 1fr;gap:18px}.block-title[data-v-246957a2]{font-weight:800;font-size:13px;margin-bottom:10px}.org-list[data-v-246957a2]{display:flex;flex-direction:column;gap:10px}.org-line[data-v-246957a2]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:14px;border:1px solid var(--gomo-border-1, #1f2530);background:rgba(var(--gomo-contrast-rgb),.03)}.org-line-left[data-v-246957a2]{min-width:0}.org-line-name[data-v-246957a2]{font-weight:800;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.org-line-role[data-v-246957a2]{margin-top:4px;font-size:12px;color:var(--gomo-text-2, #9aa3b7)}.confirm-text[data-v-246957a2]{color:rgba(var(--gomo-contrast-rgb),.85);line-height:1.6;font-size:13px}.credentials-modal[data-v-246957a2]{max-width:520px}.credentials-hint[data-v-246957a2]{color:var(--gomo-text-2, #9aa3b7);font-size:13px;line-height:1.5;margin:0 0 16px}.credentials-row[data-v-246957a2]{margin-bottom:14px}.credentials-row[data-v-246957a2]:last-of-type{margin-bottom:0}.credentials-label[data-v-246957a2]{display:block;font-size:12px;color:var(--gomo-text-2, #9aa3b7);margin-bottom:6px}.credentials-value-wrap[data-v-246957a2]{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;border:1px solid var(--gomo-border-1, #1f2530);background:rgba(var(--gomo-contrast-rgb),.04);cursor:pointer;transition:border-color .2s ease,background .2s ease}.credentials-value-wrap[data-v-246957a2]:hover{border-color:rgba(var(--gomo-accent-rgb, 37, 96, 255),.4);background:rgba(var(--gomo-accent-rgb, 37, 96, 255),.06)}.credentials-value[data-v-246957a2]{flex:1;min-width:0;font-size:13px;color:rgba(var(--gomo-contrast-rgb),.9);word-break:break-all;font-family:ui-monospace,monospace}.credentials-copy[data-v-246957a2]{flex-shrink:0;font-size:12px;color:var(--gomo-accent, #2560ff)}.card[data-v-246957a2]{border:1px solid var(--gomo-border-1, #1f2530);border-radius:16px;background:var(--gomo-surface-2, #121620);padding:16px}.pricing-section .card+.card[data-v-246957a2]{margin-top:16px}.card-header[data-v-246957a2]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--gomo-border-1, #1f2530);margin-bottom:14px}.card-title[data-v-246957a2]{font-size:15px;font-weight:800}.card-sub[data-v-246957a2]{margin-top:6px;font-size:12px;color:var(--gomo-text-2, #9aa3b7)}.card-header-row[data-v-246957a2]{align-items:center}.initial-berry-actions[data-v-246957a2]{display:flex;align-items:center;gap:8px;flex-shrink:0}.initial-berry-actions .label[data-v-246957a2]{margin:0;white-space:nowrap}.initial-berry-actions .input[data-v-246957a2]{width:100px}.hint[data-v-246957a2]{font-size:12px;color:var(--gomo-text-muted, #7b8498);margin-top:6px}.model-row[data-v-246957a2]{display:grid;grid-template-columns:1fr;gap:10px}.model-dropdown[data-v-246957a2]{position:relative}.model-dropdown-btn[data-v-246957a2]{text-align:left}.model-dropdown-menu[data-v-246957a2]{position:absolute;z-index:50;left:0;right:0;top:calc(100% + 8px);border:1px solid var(--gomo-border-1, #1f2530);border-radius:14px;background:var(--gomo-surface-1, #0f1218);box-shadow:0 18px 50px rgba(var(--gomo-shadow-rgb),.55);overflow:hidden}.model-dropdown-empty[data-v-246957a2]{padding:12px 14px;font-size:13px;color:var(--gomo-text-2, #9aa3b7)}.model-dropdown-list[data-v-246957a2]{max-height:240px;overflow:auto}.model-dropdown-item[data-v-246957a2]{display:grid;grid-template-columns:1fr 34px;align-items:center;gap:6px;padding:10px 12px;border-bottom:1px solid var(--gomo-border-1, #1f2530)}.model-dropdown-item[data-v-246957a2]:last-child{border-bottom:none}.model-dropdown-pick[data-v-246957a2]{background:transparent;border:none;color:rgba(var(--gomo-contrast-rgb),.9);text-align:left;cursor:pointer;font-size:13px;padding:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.model-dropdown-pick[data-v-246957a2]:hover{color:rgba(var(--gomo-contrast-rgb),1)}.model-dropdown-del[data-v-246957a2]{width:34px;height:34px;border-radius:12px;border:1px solid rgba(239,68,68,.28);background:rgba(239,68,68,.12);color:rgba(var(--gomo-contrast-rgb),.92);cursor:pointer;font-size:18px;line-height:1}.model-dropdown-del[data-v-246957a2]:hover{border-color:#ef444473}.model-add[data-v-246957a2]{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center}.switch[data-v-246957a2]{display:inline-flex;align-items:center;gap:10px;height:42px}.switch input[data-v-246957a2]{width:0;height:0;opacity:0;position:absolute}.switch-ui[data-v-246957a2]{width:44px;height:26px;border-radius:999px;border:1px solid var(--gomo-border-1, #1f2530);background:rgba(var(--gomo-contrast-rgb),.03);position:relative}.switch-ui[data-v-246957a2]:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:999px;background:rgba(var(--gomo-contrast-rgb),.72);transition:transform .18s ease,background .18s ease}.switch input:checked+.switch-ui[data-v-246957a2]{background:rgba(var(--gomo-accent-rgb, 37, 96, 255),.2);border-color:rgba(var(--gomo-accent-rgb, 37, 96, 255),.55)}.switch input:checked+.switch-ui[data-v-246957a2]:after{transform:translate(18px);background:var(--gomo-accent, #2560ff)}.switch-text[data-v-246957a2]{font-size:13px;color:var(--gomo-text-2, #9aa3b7)}.model-type-tabs[data-v-246957a2]{display:flex;gap:8px;flex-wrap:wrap}.model-type-tab[data-v-246957a2]{padding:10px 16px;border-radius:12px;border:1px solid var(--gomo-border-1, #1f2530);background:rgba(var(--gomo-contrast-rgb),.03);color:rgba(var(--gomo-contrast-rgb),.7);cursor:pointer;font-size:13px;font-weight:600;transition:all .18s ease}.model-type-tab[data-v-246957a2]:hover{border-color:rgba(var(--gomo-accent-rgb, 37, 96, 255),.35);color:rgba(var(--gomo-contrast-rgb),.9)}.model-type-tab.active[data-v-246957a2]{background:var(--gomo-accent, #2560ff);border-color:rgba(var(--gomo-accent-rgb, 37, 96, 255),.9);color:rgba(var(--gomo-contrast-rgb),.95);box-shadow:0 4px 12px rgba(var(--gomo-accent-rgb, 37, 96, 255),.25)}@media (max-width: 880px){.grid2[data-v-246957a2]{grid-template-columns:1fr}.table[data-v-246957a2]{min-width:760px}}.berry-detail-modal .modal-body[data-v-246957a2]{padding:20px;max-height:70vh;overflow-y:auto}.balance-cards[data-v-246957a2]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;margin-bottom:16px}.balance-card[data-v-246957a2]{background:var(--gomo-surface-2, #121620);border:1px solid var(--gomo-border-1, #1f2530);border-radius:12px;padding:16px;text-align:center}.balance-card.main[data-v-246957a2]{background:linear-gradient(135deg,rgba(37,96,255,.15),rgba(37,96,255,.05));border-color:#2560ff4d}.balance-card .card-label[data-v-246957a2]{font-size:12px;color:var(--gomo-text-2, #9aa3b7);margin-bottom:8px}.balance-card .card-value[data-v-246957a2]{font-size:24px;font-weight:700;color:var(--gomo-text-1, #e6e9f2)}.balance-card .card-value.paid[data-v-246957a2]{color:var(--gomo-accent, #2560ff)}.balance-card .card-value.bonus[data-v-246957a2]{color:var(--gomo-gold, #ffd08a)}.expiry-alert[data-v-246957a2]{display:flex;align-items:center;gap:12px;background:rgba(245,158,11,.1);border:1px solid rgba(245,158,11,.3);border-radius:10px;padding:12px 16px;margin-bottom:16px}.expiry-icon[data-v-246957a2]{font-size:24px}.expiry-content[data-v-246957a2]{flex:1}.expiry-title[data-v-246957a2]{font-size:13px;font-weight:600;color:var(--gomo-warning, #f59e0b);margin-bottom:2px}.expiry-desc[data-v-246957a2]{font-size:12px;color:var(--gomo-text-2, #9aa3b7)}.bonus-list-section[data-v-246957a2]{background:var(--gomo-surface-2, #121620);border:1px solid var(--gomo-border-1, #1f2530);border-radius:12px;overflow:hidden}.section-header[data-v-246957a2]{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;border-bottom:1px solid var(--gomo-border-1, #1f2530)}.section-title[data-v-246957a2]{font-size:14px;font-weight:600;color:var(--gomo-text-1, #e6e9f2)}.section-count[data-v-246957a2]{font-size:12px;color:var(--gomo-text-2, #9aa3b7)}.empty-tip[data-v-246957a2]{padding:40px;text-align:center;color:var(--gomo-text-2, #9aa3b7);font-size:14px}.bonus-list[data-v-246957a2]{max-height:300px;overflow-y:auto}.bonus-item[data-v-246957a2]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid var(--gomo-border-1, #1f2530)}.bonus-item[data-v-246957a2]:last-child{border-bottom:none}.bonus-info[data-v-246957a2]{flex:1;min-width:0}.bonus-desc[data-v-246957a2]{font-size:13px;color:var(--gomo-text-1, #e6e9f2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bonus-time[data-v-246957a2]{font-size:11px;color:var(--gomo-text-2, #9aa3b7);margin-top:4px}.bonus-amount[data-v-246957a2]{font-size:14px;font-weight:600;color:var(--gomo-gold, #ffd08a);margin-left:16px;white-space:nowrap}.pagination[data-v-246957a2]{display:flex;justify-content:center;align-items:center;gap:12px;padding:14px 16px;border-top:1px solid var(--gomo-border-1, #1f2530)}.page-btn[data-v-246957a2]{padding:6px 12px;border-radius:6px;border:1px solid var(--gomo-border-1, #1f2530);background:transparent;color:var(--gomo-text-1, #e6e9f2);font-size:12px;cursor:pointer;transition:all .2s}.page-btn[data-v-246957a2]:hover:not(:disabled){background:var(--gomo-surface-2, #121620);border-color:var(--gomo-accent, #2560ff)}.page-btn[data-v-246957a2]:disabled{opacity:.4;cursor:not-allowed}.page-info[data-v-246957a2]{font-size:12px;color:var(--gomo-text-2, #9aa3b7)}.balance-cell.clickable:hover .total[data-v-246957a2]{text-decoration:underline;color:var(--gomo-accent, #2560ff)}.page[data-v-8c7888ca]{background:var(--gomo-bg, #0b0e14);color:var(--gomo-text-1, #e6e9f2);min-height:100vh}.container[data-v-8c7888ca]{max-width:1600px;margin:0 auto;padding:20px 20px 40px}.topbar[data-v-8c7888ca]{height:72px;width:100%;background:var(--gomo-bg, #0b0e14);border-bottom:1px solid var(--gomo-border-1, #1f2530)}.topbar-inner[data-v-8c7888ca]{max-width:1600px;margin:0 auto;height:100%;padding:0 20px;display:grid;grid-template-columns:1fr minmax(200px,2fr) 1fr;align-items:center;gap:16px}.topbar-left[data-v-8c7888ca],.topbar-right[data-v-8c7888ca]{display:flex;align-items:center;gap:10px}.topbar-right[data-v-8c7888ca]{justify-content:flex-end;flex-wrap:wrap}.topbar-center[data-v-8c7888ca]{display:flex;justify-content:center;min-width:0}.brand[data-v-8c7888ca]{display:inline-flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;user-select:none}.brand-logo[data-v-8c7888ca]{height:40px;width:40px;border-radius:0;border:none;background:transparent;display:inline-flex;align-items:center;justify-content:center;overflow:visible}.brand-logo img[data-v-8c7888ca]{height:40px;width:40px;object-fit:contain;transform-origin:center;transition:transform .2s ease;will-change:transform}.brand-logo:hover img[data-v-8c7888ca]{animation:gomo-sail-8c7888ca 1.1s ease-in-out infinite}@keyframes gomo-sail-8c7888ca{0%{transform:translateZ(0) rotate(0)}25%{transform:translate3d(2px,-1px,0) rotate(2deg)}50%{transform:translate3d(0,1px,0) rotate(-2deg)}75%{transform:translate3d(-2px,-1px,0) rotate(1deg)}to{transform:translateZ(0) rotate(0)}}@media (prefers-reduced-motion: reduce){.brand-logo:hover img[data-v-8c7888ca]{animation:none}}.brand-text[data-v-8c7888ca]{font-size:22px;font-weight:800;color:#ffd08a;letter-spacing:.2px;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;letter-spacing:.6px}.brand-text-logo[data-v-8c7888ca]{height:30px;width:auto;object-fit:contain;display:block;flex-shrink:0}.berry-pill[data-v-8c7888ca]{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;background:rgba(15,18,24,.45);border:1px solid var(--gomo-border-1, #1f2530);color:var(--gomo-text-1, #e6e9f2);text-decoration:none;font-size:12px}.berry-icon[data-v-8c7888ca]{color:rgba(var(--gomo-contrast-rgb),.85);font-size:12px;line-height:1}.berry-value[data-v-8c7888ca]{letter-spacing:.2px;font-weight:700}.icon-btn[data-v-8c7888ca]{width:32px;height:32px;border-radius:10px;border:1px solid var(--gomo-border-2, #2a3242);background:transparent;color:var(--gomo-text-1, #e6e9f2);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease;flex:0 0 auto}.icon-btn[data-v-8c7888ca]:hover{border-color:rgba(var(--gomo-accent-rgb, 37, 96, 255),.6);background:rgba(var(--gomo-accent-rgb, 37, 96, 255),.12)}.menu-tabs[data-v-8c7888ca]{display:flex;gap:8px;flex-wrap:wrap}.menu-tab[data-v-8c7888ca]{padding:8px 16px;background:transparent;border:none;border-bottom:2px solid transparent;border-radius:0;color:#e6e9f299;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;white-space:nowrap}.menu-tab[data-v-8c7888ca]:hover{color:#e6e9f2e6}.menu-tab.active[data-v-8c7888ca]{color:var(--gomo-text-1, #e6e9f2);border-bottom-color:var(--gomo-accent, #2560ff);font-weight:600}.loading-state[data-v-8c7888ca],.error-state[data-v-8c7888ca]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;gap:16px}.gomo-loader[data-v-8c7888ca]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px}.ship-container[data-v-8c7888ca]{position:relative;width:80px;height:80px;display:flex;align-items:center;justify-content:center}.ship[data-v-8c7888ca]{font-size:40px;animation:ship-sway-8c7888ca 3s ease-in-out infinite;z-index:2;filter:drop-shadow(0 2px 4px rgba(var(--gomo-shadow-rgb),.3))}.ship img[data-v-8c7888ca]{display:block;width:40px;height:40px;object-fit:contain}.waves[data-v-8c7888ca]{position:absolute;bottom:15px;width:60px;height:20px;overflow:hidden;z-index:1}.wave[data-v-8c7888ca]{position:absolute;bottom:0;left:0;width:200%;height:100%;background:repeat-x url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 10'%3E%3Cpath d='M0 5 Q 5 0, 10 5 T 20 5 V 10 H 0 Z' fill='%232560ff' fill-opacity='0.6'/%3E%3C/svg%3E");animation:wave-move-8c7888ca 2s linear infinite}.wave-back[data-v-8c7888ca]{bottom:2px;background:repeat-x url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 10'%3E%3Cpath d='M0 5 Q 5 0, 10 5 T 20 5 V 10 H 0 Z' fill='%232560ff' fill-opacity='0.3'/%3E%3C/svg%3E");animation:wave-move-8c7888ca 3s linear infinite reverse}@keyframes ship-sway-8c7888ca{0%,to{transform:rotate(-5deg) translateY(0)}50%{transform:rotate(8deg) translateY(-5px)}}@keyframes wave-move-8c7888ca{0%{transform:translate(0)}to{transform:translate(-20px)}}.loader-text[data-v-8c7888ca]{color:var(--gomo-accent, #2560ff);font-size:14px;font-weight:600;letter-spacing:1px;animation:loader-pulse-8c7888ca 1.5s ease-in-out infinite}@keyframes loader-pulse-8c7888ca{0%,to{opacity:.6}50%{opacity:1}}.retry-button[data-v-8c7888ca]{padding:10px 20px;background:var(--gomo-accent, #2560ff);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px}.content[data-v-8c7888ca]{margin-top:20px}.account-section[data-v-8c7888ca]{display:flex;flex-direction:column;gap:24px}.account-card[data-v-8c7888ca]{background:rgba(var(--gomo-contrast-rgb),.04);border:1px solid rgba(var(--gomo-contrast-rgb),.08);border-radius:12px;padding:24px}.account-header[data-v-8c7888ca]{display:flex;align-items:center;justify-content:space-between;gap:16px}.account-header-left[data-v-8c7888ca]{display:flex;align-items:center;gap:16px;flex:1}.account-avatar[data-v-8c7888ca]{width:64px;height:64px;border-radius:50%;overflow:hidden;border:2px solid rgba(var(--gomo-contrast-rgb),.1);transition:all .2s;position:relative}.account-avatar[data-v-8c7888ca]:hover{border-color:rgba(var(--gomo-accent-rgb),.5);transform:scale(1.05)}.account-avatar[data-v-8c7888ca]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(var(--gomo-shadow-rgb),.3);opacity:0;transition:opacity .2s;border-radius:50%;display:flex;align-items:center;justify-content:center}.account-avatar[data-v-8c7888ca]:hover:after{opacity:1}.account-avatar img[data-v-8c7888ca]{width:100%;height:100%;object-fit:cover;transition:transform .2s}.account-avatar:hover img[data-v-8c7888ca]{transform:scale(1.1)}.account-info[data-v-8c7888ca]{flex:1}.account-name[data-v-8c7888ca]{font-size:18px;font-weight:600;color:var(--gomo-text-1, #e6e9f2);margin-bottom:4px}.account-email[data-v-8c7888ca]{font-size:14px;color:#e6e9f299}.account-actions[data-v-8c7888ca]{display:flex;gap:12px}.action-btn[data-v-8c7888ca]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:rgba(var(--gomo-contrast-rgb),.06);border:1px solid rgba(var(--gomo-contrast-rgb),.12);border-radius:8px;color:var(--gomo-text-1, #e6e9f2);font-size:14px;cursor:pointer;transition:all .2s}.action-btn[data-v-8c7888ca]:hover{background:rgba(var(--gomo-contrast-rgb),.1);border-color:rgba(var(--gomo-contrast-rgb),.2)}.action-btn svg[data-v-8c7888ca]{width:16px;height:16px}.action-btn.logout[data-v-8c7888ca]{background:rgba(239,68,68,.15);border-color:#ef44444d;color:var(--gomo-danger, #ef4444)}.action-btn.logout[data-v-8c7888ca]:hover{background:rgba(239,68,68,.25);border-color:#ef444480}.account-details[data-v-8c7888ca]{background:rgba(var(--gomo-contrast-rgb),.04);border:1px solid rgba(var(--gomo-contrast-rgb),.08);border-radius:12px;padding:24px}.details-tabs[data-v-8c7888ca]{display:flex;gap:8px;margin-bottom:24px;border-bottom:1px solid rgba(var(--gomo-contrast-rgb),.08)}.detail-tab[data-v-8c7888ca]{padding:12px 16px;background:transparent;border:none;border-bottom:2px solid transparent;color:#e6e9f299;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.detail-tab[data-v-8c7888ca]:hover{color:#e6e9f2e6}.detail-tab.active[data-v-8c7888ca]{color:var(--gomo-text-1, #e6e9f2);border-bottom-color:var(--gomo-accent, #2560ff);font-weight:600}.details-content[data-v-8c7888ca]{display:flex;flex-direction:column;gap:20px}.detail-item[data-v-8c7888ca]{display:flex;flex-direction:column;gap:8px}.detail-label[data-v-8c7888ca]{font-size:14px;color:#e6e9f2b3}.detail-value[data-v-8c7888ca]{display:flex;align-items:center;gap:12px;font-size:16px;font-weight:500;color:var(--gomo-text-1, #e6e9f2)}.detail-meta[data-v-8c7888ca]{font-size:14px;color:#e6e9f299;font-weight:400}.cancel-btn[data-v-8c7888ca]{padding:4px 12px;background:rgba(239,68,68,.15);border:1px solid rgba(239,68,68,.3);border-radius:6px;color:var(--gomo-danger, #ef4444);font-size:12px;cursor:pointer;transition:all .2s}.cancel-btn[data-v-8c7888ca]:hover{background:rgba(239,68,68,.25);border-color:#ef444480}.recharge-btn[data-v-8c7888ca]{padding:6px 16px;background:var(--gomo-accent, #2560ff);border:1px solid rgba(var(--gomo-accent-rgb),.6);border-radius:8px;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.recharge-btn[data-v-8c7888ca]:hover{background:var(--gomo-button-primary-bg-hover, #1f52d8)}.berry-total-value[data-v-8c7888ca]{font-weight:700;font-size:18px;display:flex;align-items:center;gap:12px}.berry-breakdown[data-v-8c7888ca]{margin-left:16px;padding-left:16px;border-left:2px solid var(--gomo-border-1, #1f2530)}.berry-breakdown .breakdown-row[data-v-8c7888ca]{display:flex;justify-content:space-between;align-items:center;padding:4px 0}.berry-breakdown .breakdown-label[data-v-8c7888ca]{color:var(--gomo-text-2, #9aa3b7);font-size:14px}.berry-breakdown .breakdown-value[data-v-8c7888ca]{font-weight:600;font-size:14px;display:flex;align-items:center;gap:8px}.expiring-badge[data-v-8c7888ca]{display:inline-block;font-size:12px;color:var(--gomo-warning, #f59e0b);background:rgba(var(--gomo-warning-rgb, 245, 158, 11),.15);padding:2px 8px;border-radius:6px;margin-left:8px}.devices-content[data-v-8c7888ca]{display:flex;flex-direction:column;gap:24px}.device-policy[data-v-8c7888ca]{background:rgba(var(--gomo-contrast-rgb),.04);border:1px solid rgba(var(--gomo-contrast-rgb),.08);border-radius:12px;padding:20px}.device-policy p[data-v-8c7888ca]{margin:0 0 12px;font-size:14px;color:#e6e9f2cc;line-height:1.6}.device-policy ul[data-v-8c7888ca]{margin:12px 0;padding-left:24px;color:#e6e9f2cc;font-size:14px;line-height:1.8}.device-policy li[data-v-8c7888ca]{margin-bottom:4px}.remove-all-btn[data-v-8c7888ca]{margin-top:16px;padding:8px 16px;background:rgba(239,68,68,.15);border:1px solid rgba(239,68,68,.3);border-radius:8px;color:var(--gomo-danger, #ef4444);font-size:14px;cursor:pointer;transition:all .2s}.remove-all-btn[data-v-8c7888ca]:hover:not(:disabled){background:rgba(239,68,68,.25);border-color:#ef444480}.remove-all-btn[data-v-8c7888ca]:disabled{opacity:.5;cursor:not-allowed}.devices-table[data-v-8c7888ca]{overflow-x:auto}.devices-table table[data-v-8c7888ca]{width:100%;border-collapse:collapse}.devices-table thead[data-v-8c7888ca]{background:rgba(var(--gomo-contrast-rgb),.04)}.devices-table th[data-v-8c7888ca]{padding:12px 16px;text-align:left;font-size:14px;font-weight:600;color:#e6e9f2cc;border-bottom:1px solid rgba(var(--gomo-contrast-rgb),.08)}.devices-table th.col-status[data-v-8c7888ca]{width:100px;text-align:center}.devices-table th.col-info[data-v-8c7888ca]{text-align:left}.devices-table th.col-action[data-v-8c7888ca]{width:120px;text-align:right}.devices-table tbody tr[data-v-8c7888ca]{border-bottom:1px solid rgba(var(--gomo-contrast-rgb),.05);transition:background .2s}.devices-table tbody tr[data-v-8c7888ca]:hover{background:rgba(var(--gomo-contrast-rgb),.04)}.devices-table td[data-v-8c7888ca]{padding:12px 16px;font-size:14px;color:var(--gomo-text-1, #e6e9f2)}.devices-table td.col-status[data-v-8c7888ca]{text-align:center}.devices-table td.col-info[data-v-8c7888ca]{font-family:Monaco,Menlo,Courier New,monospace;font-size:13px;color:#e6e9f2e6}.devices-table td.col-action[data-v-8c7888ca]{text-align:right}.status-dot[data-v-8c7888ca]{display:inline-block;width:8px;height:8px;border-radius:50%;background:rgba(230,233,242,.3)}.status-dot.online[data-v-8c7888ca]{background:var(--gomo-success, #22c55e);box-shadow:0 0 8px rgba(var(--gomo-success-rgb),.5)}.current-device-badge[data-v-8c7888ca]{display:inline-block;padding:4px 10px;background:rgba(var(--gomo-contrast-rgb),.1);border:1px solid rgba(var(--gomo-contrast-rgb),.2);border-radius:6px;color:#e6e9f2b3;font-size:12px}.remove-device-btn[data-v-8c7888ca]{padding:6px 12px;background:rgba(239,68,68,.15);border:1px solid rgba(239,68,68,.3);border-radius:6px;color:var(--gomo-danger, #ef4444);font-size:12px;cursor:pointer;transition:all .2s}.remove-device-btn[data-v-8c7888ca]:hover{background:rgba(239,68,68,.25);border-color:#ef444480}.usage-section[data-v-8c7888ca]{display:flex;flex-direction:column;gap:20px}.section-header[data-v-8c7888ca]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.section-header h2[data-v-8c7888ca]{font-size:20px;font-weight:600;margin:0;color:var(--gomo-text-1, #e6e9f2)}.section-sub[data-v-8c7888ca]{font-size:13px;color:#e6e9f299;margin:4px 0 0}.language-section[data-v-8c7888ca]{display:flex;flex-direction:column;gap:24px}.language-section-header[data-v-8c7888ca]{flex-wrap:wrap;gap:12px}.language-actions[data-v-8c7888ca]{display:flex;align-items:center;gap:8px}.language-grid[data-v-8c7888ca]{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media (max-width: 900px){.language-grid[data-v-8c7888ca]{grid-template-columns:1fr}}.language-block[data-v-8c7888ca]{border:1px solid rgba(var(--gomo-contrast-rgb),.12);border-radius:14px;background:rgba(var(--gomo-contrast-rgb),.02);padding:14px}.language-block-title[data-v-8c7888ca]{font-weight:800;font-size:14px;margin-bottom:12px;color:var(--gomo-text-1, #e6e9f2)}.language-list[data-v-8c7888ca]{display:flex;flex-direction:column;gap:10px}.language-row[data-v-8c7888ca]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 12px;border-radius:10px;background:rgba(var(--gomo-contrast-rgb),.03);border:1px solid rgba(var(--gomo-contrast-rgb),.06)}.language-row-main[data-v-8c7888ca]{min-width:0}.language-row-title[data-v-8c7888ca]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-weight:800;font-size:13px;color:var(--gomo-text-1, #e6e9f2)}.language-row-title-text[data-v-8c7888ca]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.language-tag[data-v-8c7888ca]{flex:0 0 auto;font-size:11px;font-weight:700;padding:3px 8px;border-radius:999px;border:1px solid rgba(var(--gomo-accent-rgb),.35);background:rgba(var(--gomo-accent-rgb),.12);color:var(--gomo-accent, #2560ff)}.language-tag.secondary[data-v-8c7888ca]{border-color:#f59e0b59;background:rgba(245,158,11,.12);color:var(--gomo-warning, #f59e0b)}.language-row-sub[data-v-8c7888ca]{font-size:12px;color:#e6e9f28c;margin-top:2px}.language-row-actions[data-v-8c7888ca]{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.language-hint[data-v-8c7888ca]{font-size:12px;color:#e6e9f280;margin-top:10px}.muted[data-v-8c7888ca]{color:#e6e9f280;font-size:13px}.language-section .btn[data-v-8c7888ca]{display:inline-flex;align-items:center;justify-content:center;padding:8px 14px;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;border:1px solid rgba(var(--gomo-contrast-rgb),.12);background:rgba(var(--gomo-contrast-rgb),.06);color:var(--gomo-text-1, #e6e9f2);transition:all .2s}.language-section .btn[data-v-8c7888ca]:hover:not(:disabled){background:rgba(var(--gomo-contrast-rgb),.1);border-color:rgba(var(--gomo-contrast-rgb),.2)}.language-section .btn.small[data-v-8c7888ca]{padding:6px 12px;font-size:12px}.language-section .btn.ghost[data-v-8c7888ca]{background:transparent;border-color:rgba(var(--gomo-contrast-rgb),.08)}.language-section .btn.ghost[data-v-8c7888ca]:hover:not(:disabled){background:rgba(var(--gomo-contrast-rgb),.06);border-color:rgba(var(--gomo-contrast-rgb),.12)}.language-section .btn.primary[data-v-8c7888ca]{background:var(--gomo-accent, #2560ff);border-color:rgba(var(--gomo-accent-rgb),.5);color:#fff}.language-section .btn.primary[data-v-8c7888ca]:hover:not(:disabled){background:#3b75ff;border-color:var(--gomo-accent, #2560ff)}.language-section .btn[data-v-8c7888ca]:disabled{opacity:.5;cursor:not-allowed}.filter-dropdown[data-v-8c7888ca]{position:relative}.filter-btn[data-v-8c7888ca]{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;background:rgba(var(--gomo-contrast-rgb),.06);border:1px solid rgba(var(--gomo-contrast-rgb),.12);border-radius:8px;color:var(--gomo-text-1, #e6e9f2);font-size:14px;cursor:pointer;transition:all .2s}.filter-btn[data-v-8c7888ca]:hover{background:rgba(var(--gomo-contrast-rgb),.1)}.filter-btn svg[data-v-8c7888ca]{width:16px;height:16px}.transactions-table[data-v-8c7888ca]{overflow-x:auto}.transactions-table table[data-v-8c7888ca]{width:100%;border-collapse:collapse}.transactions-table thead[data-v-8c7888ca]{background:rgba(var(--gomo-contrast-rgb),.04)}.transactions-table th[data-v-8c7888ca]{padding:12px 16px;text-align:left;font-size:14px;font-weight:600;color:#e6e9f2cc;border-bottom:1px solid rgba(var(--gomo-contrast-rgb),.08)}.transactions-table th.col-detail[data-v-8c7888ca]{text-align:left}.transactions-table th.col-status[data-v-8c7888ca],.transactions-table th.col-date[data-v-8c7888ca]{text-align:center}.transactions-table th.col-amount[data-v-8c7888ca]{text-align:right}.transactions-table tbody tr[data-v-8c7888ca]{border-bottom:1px solid rgba(var(--gomo-contrast-rgb),.05);transition:background .2s}.transactions-table tbody tr[data-v-8c7888ca]:hover{background:rgba(var(--gomo-contrast-rgb),.04)}.transactions-table td[data-v-8c7888ca]{padding:12px 16px;font-size:14px;color:var(--gomo-text-1, #e6e9f2)}.transactions-table td.col-detail[data-v-8c7888ca]{text-align:left;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.transactions-table td.col-status[data-v-8c7888ca]{text-align:center}.transactions-table td.col-date[data-v-8c7888ca]{text-align:center;color:#e6e9f2b3}.transactions-table td.col-amount[data-v-8c7888ca]{text-align:right;font-weight:600}.transactions-table td.col-amount.income[data-v-8c7888ca]{color:var(--gomo-success, #22c55e)}.transactions-table td.col-amount.expense[data-v-8c7888ca]{color:var(--gomo-danger, #ef4444)}.status-badge[data-v-8c7888ca]{display:inline-block;padding:4px 10px;border-radius:6px;font-size:12px;font-weight:500}.status-badge.income[data-v-8c7888ca]{background:rgba(var(--gomo-success-rgb),.15);color:var(--gomo-success, #22c55e)}.status-badge.expense[data-v-8c7888ca]{background:rgba(239,68,68,.15);color:var(--gomo-danger, #ef4444)}.empty-cell[data-v-8c7888ca]{text-align:center;padding:40px 20px;color:#e6e9f280}.billing-section[data-v-8c7888ca]{display:flex;flex-direction:column;gap:24px}.billing-table[data-v-8c7888ca]{overflow-x:auto}.billing-table table[data-v-8c7888ca]{width:100%;border-collapse:collapse}.billing-table thead[data-v-8c7888ca]{background:rgba(var(--gomo-contrast-rgb),.04)}.billing-table th[data-v-8c7888ca]{padding:12px 16px;text-align:left;font-size:14px;font-weight:600;color:#e6e9f2cc;border-bottom:1px solid rgba(var(--gomo-contrast-rgb),.08)}.billing-table th.col-date[data-v-8c7888ca],.billing-table th.col-category[data-v-8c7888ca],.billing-table th.col-amount[data-v-8c7888ca],.billing-table th.col-status[data-v-8c7888ca]{text-align:left}.billing-table th.col-invoice[data-v-8c7888ca]{text-align:right}.billing-table tbody tr[data-v-8c7888ca]{border-bottom:1px solid rgba(var(--gomo-contrast-rgb),.05)}.billing-table td[data-v-8c7888ca]{padding:12px 16px;font-size:14px;color:var(--gomo-text-1, #e6e9f2)}.billing-table td.col-invoice[data-v-8c7888ca]{text-align:right}.recharge-section[data-v-8c7888ca]{margin-top:32px;padding-top:32px;border-top:1px solid rgba(var(--gomo-contrast-rgb),.08)}.recharge-title[data-v-8c7888ca]{font-size:18px;font-weight:600;margin:0 0 20px;color:var(--gomo-text-1, #e6e9f2)}.recharge-packages[data-v-8c7888ca]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:16px}.recharge-package[data-v-8c7888ca]{position:relative;background:rgba(var(--gomo-contrast-rgb),.04);border:2px solid rgba(var(--gomo-contrast-rgb),.12);border-radius:12px;padding:20px 16px;cursor:pointer;transition:all .2s;text-align:center}.recharge-package[data-v-8c7888ca]:hover{background:rgba(var(--gomo-contrast-rgb),.08);border-color:rgba(var(--gomo-accent-rgb),.5);transform:translateY(-2px)}.recharge-package.popular[data-v-8c7888ca]{border-color:var(--gomo-accent, #2560ff);background:rgba(var(--gomo-accent-rgb),.1)}.popular-badge[data-v-8c7888ca]{position:absolute;top:-8px;right:12px;background:var(--gomo-accent, #2560ff);color:#fff;font-size:11px;font-weight:600;padding:2px 8px;border-radius:4px}.package-points[data-v-8c7888ca]{font-size:16px;font-weight:600;color:var(--gomo-text-1, #e6e9f2)}.modal-overlay[data-v-8c7888ca]{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(var(--gomo-shadow-rgb),.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-content[data-v-8c7888ca]{background:rgba(15,18,24,.95);border:1px solid rgba(var(--gomo-contrast-rgb),.12);border-radius:16px;width:100%;max-width:520px;max-height:90vh;overflow:auto;box-shadow:0 22px 46px rgba(var(--gomo-shadow-rgb),.45)}.edit-profile-modal[data-v-8c7888ca]{max-width:520px}.modal-header[data-v-8c7888ca]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid rgba(var(--gomo-contrast-rgb),.08)}.modal-header h3[data-v-8c7888ca]{font-size:20px;font-weight:600;margin:0;color:var(--gomo-text-1, #e6e9f2)}.modal-close[data-v-8c7888ca]{background:transparent;border:none;color:#e6e9f2b3;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s}.modal-close[data-v-8c7888ca]:hover{background:rgba(var(--gomo-contrast-rgb),.1);color:var(--gomo-text-1, #e6e9f2)}.modal-close svg[data-v-8c7888ca]{width:20px;height:20px}.modal-body[data-v-8c7888ca]{padding:24px}.modal-footer[data-v-8c7888ca]{display:flex;gap:12px;padding:20px 24px;border-top:1px solid rgba(var(--gomo-contrast-rgb),.08)}.modal-button[data-v-8c7888ca]{flex:1;padding:12px 24px;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.modal-button[data-v-8c7888ca]:disabled{opacity:.5;cursor:not-allowed}.modal-button.cancel[data-v-8c7888ca]{background:rgba(var(--gomo-contrast-rgb),.06);color:var(--gomo-text-1, #e6e9f2)}.modal-button.cancel[data-v-8c7888ca]:hover:not(:disabled){background:rgba(var(--gomo-contrast-rgb),.1)}.modal-button.confirm[data-v-8c7888ca]{background:var(--gomo-accent, #2560ff);color:#fff}.modal-button.confirm[data-v-8c7888ca]:hover:not(:disabled){background:var(--gomo-button-primary-bg-hover, #1f52d8)}.edit-tabs[data-v-8c7888ca]{display:flex;gap:8px;margin-bottom:24px;border-bottom:1px solid rgba(var(--gomo-contrast-rgb),.08)}.edit-tab[data-v-8c7888ca]{padding:12px 20px;background:transparent;border:none;border-bottom:2px solid transparent;color:#e6e9f299;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.edit-tab[data-v-8c7888ca]:hover{color:#e6e9f2e6}.edit-tab.active[data-v-8c7888ca]{color:var(--gomo-text-1, #e6e9f2);border-bottom-color:var(--gomo-accent, #2560ff);font-weight:600}.edit-form[data-v-8c7888ca]{display:flex;flex-direction:column;gap:24px}.form-group[data-v-8c7888ca]{display:flex;flex-direction:column;gap:10px}.form-group label[data-v-8c7888ca]{font-size:14px;color:#e6e9f2cc;font-weight:500;margin-top:0}.edit-form .form-group:not(:first-child)>label[data-v-8c7888ca]{margin-top:12px}.form-input[data-v-8c7888ca]{padding:12px 16px;background:rgba(var(--gomo-contrast-rgb),.06);border:1px solid rgba(var(--gomo-contrast-rgb),.12);border-radius:8px;color:var(--gomo-text-1, #e6e9f2);font-size:14px;transition:all .2s}.form-input[data-v-8c7888ca]:focus{outline:none;border-color:var(--gomo-accent, #2560ff);background:rgba(var(--gomo-contrast-rgb),.08)}.form-input[data-v-8c7888ca]:disabled{opacity:.5;cursor:not-allowed}.form-error[data-v-8c7888ca]{font-size:12px;color:var(--gomo-danger, #ef4444);margin-top:6px;line-height:1.4}.current-email[data-v-8c7888ca]{padding:12px 16px;background:rgba(var(--gomo-contrast-rgb),.04);border:1px solid rgba(var(--gomo-contrast-rgb),.08);border-radius:8px;color:#e6e9f2b3;font-size:14px}.input-with-button[data-v-8c7888ca]{display:flex;gap:8px}.input-with-button .form-input[data-v-8c7888ca]{flex:1}.send-code-btn[data-v-8c7888ca]{padding:12px 20px;background:rgba(var(--gomo-accent-rgb),.15);border:1px solid rgba(var(--gomo-accent-rgb),.3);border-radius:8px;color:var(--gomo-accent, #2560ff);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;white-space:nowrap}.send-code-btn[data-v-8c7888ca]:hover:not(:disabled){background:rgba(var(--gomo-accent-rgb),.25);border-color:var(--gomo-accent, #2560ff)}.send-code-btn[data-v-8c7888ca]:disabled{opacity:.5;cursor:not-allowed}.send-code-btn-full[data-v-8c7888ca]{width:100%;padding:12px 24px;background:var(--gomo-accent, #2560ff);border:1px solid rgba(var(--gomo-accent-rgb),.6);border-radius:8px;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;margin-top:4px}.send-code-btn-full[data-v-8c7888ca]:hover:not(:disabled){background:var(--gomo-button-primary-bg-hover, #1f52d8)}.send-code-btn-full[data-v-8c7888ca]:disabled{opacity:.5;cursor:not-allowed}.turnstile-box[data-v-8c7888ca]{margin-top:4px}.turnstile-inner[data-v-8c7888ca]{min-height:65px}.turnstile-success[data-v-8c7888ca]{display:flex;align-items:center;gap:12px;padding:12px;background:rgba(var(--gomo-success-rgb),.1);border:1px solid rgba(var(--gomo-success-rgb),.3);border-radius:8px}.turnstile-check[data-v-8c7888ca]{width:24px;height:24px;border-radius:50%;background:var(--gomo-success, #22c55e);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:14px;flex-shrink:0}.turnstile-success-text[data-v-8c7888ca]{font-size:14px;font-weight:600;color:var(--gomo-success, #22c55e);flex:1}.turnstile-success-right[data-v-8c7888ca]{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.turnstile-cloudflare[data-v-8c7888ca]{font-size:10px;font-weight:700;color:#e6e9f299;letter-spacing:.5px}.turnstile-links[data-v-8c7888ca]{font-size:10px;color:#e6e9f280}.turnstile-reset[data-v-8c7888ca]{padding:4px 8px;background:transparent;border:1px solid rgba(var(--gomo-success-rgb),.3);border-radius:4px;color:var(--gomo-success, #22c55e);font-size:12px;cursor:pointer;transition:all .2s}.turnstile-reset[data-v-8c7888ca]:hover{background:rgba(var(--gomo-success-rgb),.15)}.turnstile-missing[data-v-8c7888ca]{padding:12px;background:rgba(245,158,11,.1);border:1px solid rgba(245,158,11,.3);border-radius:8px;color:var(--gomo-warning, #f59e0b);font-size:12px;text-align:center}.code-step-header[data-v-8c7888ca]{display:flex;gap:12px;margin-bottom:24px}.code-back-btn[data-v-8c7888ca]{width:32px;height:32px;background:transparent;border:1px solid rgba(var(--gomo-contrast-rgb),.12);border-radius:8px;color:var(--gomo-text-1, #e6e9f2);font-size:18px;cursor:pointer;transition:all .2s;flex-shrink:0}.code-back-btn[data-v-8c7888ca]:hover{background:rgba(var(--gomo-contrast-rgb),.06);border-color:rgba(var(--gomo-contrast-rgb),.2)}.code-step-title[data-v-8c7888ca]{font-size:18px;font-weight:600;color:var(--gomo-text-1, #e6e9f2);margin-bottom:6px}.code-step-subtitle[data-v-8c7888ca]{font-size:14px;color:#e6e9f2b3;margin-bottom:10px;line-height:1.5}.code-step-email[data-v-8c7888ca]{font-size:14px;font-weight:600;color:var(--gomo-accent, #2560ff)}.code-row[data-v-8c7888ca]{display:flex;gap:10px;justify-content:center;margin-top:4px}.code-box[data-v-8c7888ca]{width:48px;height:56px;text-align:center;font-size:24px;font-weight:600;background:rgba(var(--gomo-contrast-rgb),.06);border:2px solid rgba(var(--gomo-contrast-rgb),.12);border-radius:8px;color:var(--gomo-text-1, #e6e9f2);transition:all .2s}.code-box[data-v-8c7888ca]:focus{outline:none;border-color:var(--gomo-accent, #2560ff);background:rgba(var(--gomo-contrast-rgb),.08);box-shadow:0 0 0 3px rgba(var(--gomo-accent-rgb),.1)}.code-box[data-v-8c7888ca]:disabled{opacity:.5;cursor:not-allowed}.resend-code-btn[data-v-8c7888ca]{width:100%;padding:10px 16px;background:transparent;border:1px solid rgba(var(--gomo-contrast-rgb),.12);border-radius:8px;color:#e6e9f2b3;font-size:14px;cursor:pointer;transition:all .2s;margin-top:4px}.resend-code-btn[data-v-8c7888ca]:hover:not(:disabled){background:rgba(var(--gomo-contrast-rgb),.06);border-color:rgba(var(--gomo-contrast-rgb),.2);color:var(--gomo-text-1, #e6e9f2)}.resend-code-btn[data-v-8c7888ca]:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 768px){.topbar-inner[data-v-8c7888ca]{grid-template-columns:1fr;gap:12px;padding:12px 16px}.topbar-center[data-v-8c7888ca]{order:3;width:100%}.menu-tabs[data-v-8c7888ca]{width:100%;justify-content:space-around}.container[data-v-8c7888ca]{padding:16px}.account-header[data-v-8c7888ca]{flex-direction:column;text-align:center}.account-actions[data-v-8c7888ca]{width:100%;justify-content:center}.recharge-packages[data-v-8c7888ca]{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.input-with-button[data-v-8c7888ca]{flex-direction:column}.send-code-btn[data-v-8c7888ca]{width:100%}}.berry-detail-modal .modal-body[data-v-8c7888ca]{padding:20px;max-height:70vh;overflow-y:auto}.balance-cards[data-v-8c7888ca]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;margin-bottom:16px}.balance-card[data-v-8c7888ca]{background:var(--gomo-surface-2, #121620);border:1px solid var(--gomo-border-1, #1f2530);border-radius:12px;padding:16px;text-align:center}.balance-card.main[data-v-8c7888ca]{background:linear-gradient(135deg,rgba(37,96,255,.15),rgba(37,96,255,.05));border-color:#2560ff4d}.balance-card .card-label[data-v-8c7888ca]{font-size:12px;color:var(--gomo-text-2, #9aa3b7);margin-bottom:8px}.balance-card .card-value[data-v-8c7888ca]{font-size:24px;font-weight:700;color:var(--gomo-text-1, #e6e9f2)}.balance-card .card-value.paid[data-v-8c7888ca]{color:var(--gomo-accent, #2560ff)}.balance-card .card-value.bonus[data-v-8c7888ca]{color:var(--gomo-gold, #ffd08a)}.expiry-alert[data-v-8c7888ca]{display:flex;align-items:center;gap:12px;background:rgba(245,158,11,.1);border:1px solid rgba(245,158,11,.3);border-radius:10px;padding:12px 16px;margin-bottom:16px}.expiry-icon[data-v-8c7888ca]{font-size:24px}.expiry-content[data-v-8c7888ca]{flex:1}.expiry-title[data-v-8c7888ca]{font-size:13px;font-weight:600;color:var(--gomo-warning, #f59e0b);margin-bottom:2px}.expiry-desc[data-v-8c7888ca]{font-size:12px;color:var(--gomo-text-2, #9aa3b7)}.bonus-list-section[data-v-8c7888ca]{background:var(--gomo-surface-2, #121620);border:1px solid var(--gomo-border-1, #1f2530);border-radius:12px;overflow:hidden}.section-header[data-v-8c7888ca]{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;border-bottom:1px solid var(--gomo-border-1, #1f2530)}.section-title[data-v-8c7888ca]{font-size:14px;font-weight:600;color:var(--gomo-text-1, #e6e9f2)}.section-count[data-v-8c7888ca]{font-size:12px;color:var(--gomo-text-2, #9aa3b7)}.empty-tip[data-v-8c7888ca]{padding:40px;text-align:center;color:var(--gomo-text-2, #9aa3b7);font-size:14px}.bonus-list[data-v-8c7888ca]{max-height:300px;overflow-y:auto}.bonus-item[data-v-8c7888ca]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid var(--gomo-border-1, #1f2530)}.bonus-item[data-v-8c7888ca]:last-child{border-bottom:none}.bonus-info[data-v-8c7888ca]{flex:1;min-width:0}.bonus-desc[data-v-8c7888ca]{font-size:13px;color:var(--gomo-text-1, #e6e9f2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bonus-time[data-v-8c7888ca]{font-size:11px;color:var(--gomo-text-2, #9aa3b7);margin-top:4px}.bonus-amount[data-v-8c7888ca]{font-size:14px;font-weight:600;color:var(--gomo-gold, #ffd08a);margin-left:16px;white-space:nowrap}.pagination[data-v-8c7888ca]{display:flex;justify-content:center;align-items:center;gap:12px;padding:14px 16px;border-top:1px solid var(--gomo-border-1, #1f2530)}.page-btn[data-v-8c7888ca]{padding:6px 12px;border-radius:6px;border:1px solid var(--gomo-border-1, #1f2530);background:transparent;color:var(--gomo-text-1, #e6e9f2);font-size:12px;cursor:pointer;transition:all .2s}.page-btn[data-v-8c7888ca]:hover:not(:disabled){background:var(--gomo-surface-2, #121620);border-color:var(--gomo-accent, #2560ff)}.page-btn[data-v-8c7888ca]:disabled{opacity:.4;cursor:not-allowed}.page-info[data-v-8c7888ca]{font-size:12px;color:var(--gomo-text-2, #9aa3b7)}.breakdown-value.clickable[data-v-8c7888ca]{cursor:pointer}.breakdown-value.clickable[data-v-8c7888ca]:hover{color:var(--gomo-accent, #2560ff)}.page[data-v-b3d138d4]{background:var(--gomo-bg, #0b0e14);color:var(--gomo-text-1, #e6e9f2);min-height:100vh}.container[data-v-b3d138d4]{max-width:1200px;margin:0 auto;padding:20px 20px 40px}.topbar[data-v-b3d138d4]{height:72px;width:100%;background:var(--gomo-bg, #0b0e14);border-bottom:1px solid var(--gomo-border-1, #1f2530)}.topbar-inner[data-v-b3d138d4]{max-width:1200px;margin:0 auto;height:100%;padding:0 20px;display:grid;grid-template-columns:1fr minmax(120px,1fr) 1fr;align-items:center;gap:16px}.topbar-left[data-v-b3d138d4]{display:flex;align-items:center;gap:10px}.topbar-center[data-v-b3d138d4]{display:flex;justify-content:center;min-width:0}.topbar-right[data-v-b3d138d4]{display:flex;justify-content:flex-end}.brand[data-v-b3d138d4]{display:inline-flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;user-select:none}.brand-logo[data-v-b3d138d4]{height:40px;width:40px;display:inline-flex;align-items:center;justify-content:center}.brand-logo img[data-v-b3d138d4]{height:40px;width:40px;object-fit:contain}.brand-text-logo[data-v-b3d138d4]{height:30px;width:auto;object-fit:contain}.page-title[data-v-b3d138d4]{margin:0;font-size:18px;font-weight:700;color:var(--gomo-text-1, #e6e9f2)}.icon-btn[data-v-b3d138d4]{width:32px;height:32px;border-radius:10px;border:1px solid var(--gomo-border-2, #2a3242);background:transparent;color:var(--gomo-text-1, #e6e9f2);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease,border-color .2s ease}.icon-btn[data-v-b3d138d4]:hover{border-color:rgba(var(--gomo-accent-rgb, 37, 96, 255),.6);background:rgba(var(--gomo-accent-rgb, 37, 96, 255),.12)}.loading-state[data-v-b3d138d4],.error-state[data-v-b3d138d4]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;gap:16px}.gomo-loader[data-v-b3d138d4]{display:flex;flex-direction:column;align-items:center;gap:15px}.ship-container[data-v-b3d138d4]{position:relative;width:80px;height:80px;display:flex;align-items:center;justify-content:center}.ship img[data-v-b3d138d4]{width:40px;height:40px;object-fit:contain}.waves[data-v-b3d138d4]{position:absolute;bottom:15px;width:60px;height:20px;overflow:hidden}.loader-text[data-v-b3d138d4]{color:var(--gomo-accent, #2560ff);font-size:14px;font-weight:600}.retry-button[data-v-b3d138d4]{padding:10px 20px;background:var(--gomo-accent, #2560ff);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px}.card[data-v-b3d138d4]{border:1px solid var(--gomo-border-1, #1f2530);border-radius:16px;background:var(--gomo-surface-2, #121620);padding:16px}.card-header[data-v-b3d138d4]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--gomo-border-1, #1f2530);margin-bottom:14px}.card-title[data-v-b3d138d4]{font-size:15px;font-weight:800}.card-sub[data-v-b3d138d4]{margin-top:6px;font-size:12px;color:var(--gomo-text-2, #9aa3b7)}.actions[data-v-b3d138d4]{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.points-balance[data-v-b3d138d4]{display:flex;align-items:center;gap:6px;padding:8px 12px;border-radius:12px;background:rgba(var(--gomo-accent-rgb, 37, 96, 255),.08);border:1px solid rgba(var(--gomo-accent-rgb, 37, 96, 255),.25)}.points-balance-icon[data-v-b3d138d4]{width:20px;height:20px;flex-shrink:0;color:var(--gomo-gold, #ffd08a)}.points-balance-value[data-v-b3d138d4]{font-weight:900;font-size:16px;color:var(--gomo-gold, #ffd08a)}.points-balance-main[data-v-b3d138d4]{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.points-balance-label[data-v-b3d138d4]{font-size:12px;color:var(--gomo-text-2, #9aa3b7)}.points-balance-breakdown[data-v-b3d138d4]{display:flex;flex-direction:column;gap:4px;padding-left:12px;border-left:2px solid var(--gomo-border-1, #1f2530);margin-left:8px}.points-balance-breakdown .breakdown-row[data-v-b3d138d4]{display:flex;justify-content:space-between;gap:16px;font-size:13px}.points-balance-breakdown .breakdown-label[data-v-b3d138d4]{color:var(--gomo-text-2, #9aa3b7)}.points-balance-breakdown .breakdown-value[data-v-b3d138d4]{font-weight:600;color:var(--gomo-text-1, #e6e9f2)}.expiring-text[data-v-b3d138d4]{color:var(--gomo-warning, #f59e0b);font-size:12px;margin-left:4px}.btn[data-v-b3d138d4]{padding:10px 14px;border-radius:12px;border:1px solid var(--gomo-border-1, #1f2530);background:rgba(var(--gomo-contrast-rgb),.03);color:var(--gomo-text-1, #e6e9f2);cursor:pointer;font-size:13px;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.btn[data-v-b3d138d4]:hover{border-color:rgba(var(--gomo-accent-rgb, 37, 96, 255),.45);box-shadow:0 14px 30px rgba(var(--gomo-shadow-rgb),.24);transform:translateY(-1px)}.btn.primary[data-v-b3d138d4]{background:var(--gomo-accent, #2560ff);border-color:rgba(var(--gomo-accent-rgb, 37, 96, 255),.9)}.btn.ghost[data-v-b3d138d4]{background:transparent}.table-wrap[data-v-b3d138d4]{overflow-x:auto;border:1px solid var(--gomo-border-1, #1f2530);border-radius:14px}.table[data-v-b3d138d4]{width:100%;border-collapse:collapse;min-width:560px}.table th[data-v-b3d138d4],.table td[data-v-b3d138d4]{padding:12px;border-bottom:1px solid var(--gomo-border-1, #1f2530);text-align:left;font-size:13px;color:rgba(var(--gomo-contrast-rgb),.85)}.table th[data-v-b3d138d4]{color:var(--gomo-text-2, #9aa3b7);font-weight:600;background:rgba(var(--gomo-contrast-rgb),.02)}.td-empty[data-v-b3d138d4]{padding:30px 12px;text-align:center;color:var(--gomo-text-2, #9aa3b7)}.pos[data-v-b3d138d4]{color:#10b981;font-weight:800}.neg[data-v-b3d138d4]{color:var(--gomo-danger, #ef4444);font-weight:800}.type-consume[data-v-b3d138d4]{color:#ef4444;font-weight:600}.type-adjust[data-v-b3d138d4]{color:#6366f1;font-weight:600}.type-add[data-v-b3d138d4]{color:#10b981;font-weight:600}.cell-desc[data-v-b3d138d4]{max-width:420px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pagination-bar[data-v-b3d138d4]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:16px;padding-top:16px;border-top:1px solid var(--gomo-border-1, #1f2530)}.pagination-summary[data-v-b3d138d4]{font-size:13px;color:var(--gomo-text-2, #9aa3b7)}.pagination-btns[data-v-b3d138d4]{display:flex;align-items:center;gap:12px}.pagination-btn[data-v-b3d138d4]{padding:8px 14px;font-size:13px;min-width:72px}.pagination-btn[data-v-b3d138d4]:disabled{opacity:.5;cursor:not-allowed;transform:none}.pagination-page[data-v-b3d138d4]{font-size:13px;color:var(--gomo-text-2, #9aa3b7);min-width:100px;text-align:center}.modal-mask[data-v-b3d138d4]{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(var(--gomo-shadow-rgb),.65);display:flex;align-items:center;justify-content:center;z-index:9999;padding:18px}.modal[data-v-b3d138d4]{width:100%;max-width:520px;background:var(--gomo-surface-1, #0f1218);border:1px solid var(--gomo-border-1, #1f2530);border-radius:16px;box-shadow:0 18px 60px rgba(var(--gomo-shadow-rgb),.55);overflow:hidden}.modal-header[data-v-b3d138d4]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--gomo-border-1, #1f2530)}.modal-title[data-v-b3d138d4]{font-weight:800;font-size:14px}.modal-body[data-v-b3d138d4]{padding:16px}.modal-footer[data-v-b3d138d4]{padding:14px 16px;border-top:1px solid var(--gomo-border-1, #1f2530);display:flex;justify-content:flex-end;gap:10px}.form-row[data-v-b3d138d4]{display:flex;flex-direction:column;gap:8px;margin:12px 0}.label[data-v-b3d138d4]{font-size:13px;color:var(--gomo-text-2, #9aa3b7)}.input[data-v-b3d138d4]{width:100%;padding:10px 12px;border-radius:12px;border:1px solid var(--gomo-border-1, #1f2530);background:rgba(var(--gomo-contrast-rgb),.03);color:var(--gomo-text-1, #e6e9f2);outline:none}.input[data-v-b3d138d4]:focus{border-color:rgba(var(--gomo-accent-rgb, 37, 96, 255),.55);box-shadow:0 0 0 3px rgba(var(--gomo-accent-rgb, 37, 96, 255),.15)}.banner[data-v-b3d138d4]{padding:12px 14px;margin-bottom:14px;display:flex;align-items:center;justify-content:space-between}.banner.banner-points[data-v-b3d138d4]{justify-content:flex-start;gap:10px}.banner-title[data-v-b3d138d4]{color:var(--gomo-text-2, #9aa3b7);font-size:12px}.banner-value[data-v-b3d138d4]{font-weight:900;color:var(--gomo-accent, #2560ff);display:flex;align-items:center;gap:6px}.banner.banner-points .banner-value[data-v-b3d138d4]{color:var(--gomo-gold, #ffd08a)}.banner-icon[data-v-b3d138d4]{width:20px;height:20px;flex-shrink:0}.modal .icon-btn[data-v-b3d138d4]{width:34px;height:34px;border-radius:12px;font-size:18px}.breakdown-value.clickable[data-v-b3d138d4]{cursor:pointer}.breakdown-value.clickable[data-v-b3d138d4]:hover{color:var(--gomo-accent, #2560ff)}.berry-detail-modal .modal-body[data-v-b3d138d4]{padding:20px;max-height:70vh;overflow-y:auto}.balance-cards[data-v-b3d138d4]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;margin-bottom:16px}.balance-card[data-v-b3d138d4]{background:var(--gomo-surface-2, #121620);border:1px solid var(--gomo-border-1, #1f2530);border-radius:12px;padding:16px;text-align:center}.balance-card.main[data-v-b3d138d4]{background:linear-gradient(135deg,rgba(37,96,255,.15),rgba(37,96,255,.05));border-color:#2560ff4d}.balance-card .card-label[data-v-b3d138d4]{font-size:12px;color:var(--gomo-text-2, #9aa3b7);margin-bottom:8px}.balance-card .card-value[data-v-b3d138d4]{font-size:24px;font-weight:700;color:var(--gomo-text-1, #e6e9f2)}.balance-card .card-value.paid[data-v-b3d138d4]{color:var(--gomo-accent, #2560ff)}.balance-card .card-value.bonus[data-v-b3d138d4]{color:var(--gomo-gold, #ffd08a)}.expiry-alert[data-v-b3d138d4]{display:flex;align-items:center;gap:12px;background:rgba(245,158,11,.1);border:1px solid rgba(245,158,11,.3);border-radius:10px;padding:12px 16px;margin-bottom:16px}.expiry-icon[data-v-b3d138d4]{font-size:24px}.expiry-content[data-v-b3d138d4]{flex:1}.expiry-title[data-v-b3d138d4]{font-size:13px;font-weight:600;color:var(--gomo-warning, #f59e0b);margin-bottom:2px}.expiry-desc[data-v-b3d138d4]{font-size:12px;color:var(--gomo-text-2, #9aa3b7)}.bonus-list-section[data-v-b3d138d4]{background:var(--gomo-surface-2, #121620);border:1px solid var(--gomo-border-1, #1f2530);border-radius:12px;overflow:hidden}.section-header[data-v-b3d138d4]{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;border-bottom:1px solid var(--gomo-border-1, #1f2530)}.section-title[data-v-b3d138d4]{font-size:14px;font-weight:600;color:var(--gomo-text-1, #e6e9f2)}.section-count[data-v-b3d138d4]{font-size:12px;color:var(--gomo-text-2, #9aa3b7)}.empty-tip[data-v-b3d138d4]{padding:40px;text-align:center;color:var(--gomo-text-2, #9aa3b7);font-size:14px}.bonus-list[data-v-b3d138d4]{max-height:300px;overflow-y:auto}.bonus-item[data-v-b3d138d4]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid var(--gomo-border-1, #1f2530)}.bonus-item[data-v-b3d138d4]:last-child{border-bottom:none}.bonus-info[data-v-b3d138d4]{flex:1;min-width:0}.bonus-desc[data-v-b3d138d4]{font-size:13px;color:var(--gomo-text-1, #e6e9f2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bonus-time[data-v-b3d138d4]{font-size:11px;color:var(--gomo-text-2, #9aa3b7);margin-top:4px}.bonus-amount[data-v-b3d138d4]{font-size:14px;font-weight:600;color:var(--gomo-gold, #ffd08a);margin-left:16px;white-space:nowrap}.pagination[data-v-b3d138d4]{display:flex;justify-content:center;align-items:center;gap:12px;padding:14px 16px;border-top:1px solid var(--gomo-border-1, #1f2530)}.page-btn[data-v-b3d138d4]{padding:6px 12px;border-radius:6px;border:1px solid var(--gomo-border-1, #1f2530);background:transparent;color:var(--gomo-text-1, #e6e9f2);font-size:12px;cursor:pointer;transition:all .2s}.page-btn[data-v-b3d138d4]:hover:not(:disabled){background:var(--gomo-surface-2, #121620);border-color:var(--gomo-accent, #2560ff)}.page-btn[data-v-b3d138d4]:disabled{opacity:.4;cursor:not-allowed}.page-info[data-v-b3d138d4]{font-size:12px;color:var(--gomo-text-2, #9aa3b7)}.page[data-v-dda576e2]{box-sizing:border-box;background:var(--gomo-bg, #0B0E14);color:var(--gomo-text-1, #e6e9f2);min-height:100vh;position:relative;padding-left:env(safe-area-inset-left,0)}.layout[data-v-dda576e2]{display:grid;grid-template-columns:1fr;min-height:100vh}.content[data-v-dda576e2]{display:flex;flex-direction:column;min-width:0}.topbar[data-v-dda576e2]{box-sizing:border-box;width:100%;height:72px;padding:0 24px 0 max(24px,env(safe-area-inset-left,24px));display:flex;align-items:center;justify-content:space-between;background:var(--gomo-bg, #0B0E14)}.topbar-left[data-v-dda576e2]{display:flex;align-items:center;gap:12px;min-width:0}.back-button[data-v-dda576e2]{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;border-radius:10px;border:1px solid rgba(var(--gomo-contrast-rgb),.15);background:transparent;color:var(--gomo-text-1, #e6e9f2);font-size:14px;cursor:pointer;transition:background .2s ease,border-color .2s ease}.back-button[data-v-dda576e2]:hover{background:rgba(82,109,135,.25);border-color:rgba(var(--gomo-contrast-rgb),.25)}.back-icon[data-v-dda576e2]{flex-shrink:0}.brand[data-v-dda576e2]{display:inline-flex;align-items:center;gap:10px;cursor:pointer}.brand-logo[data-v-dda576e2]{height:40px;width:40px;border-radius:50%;overflow:hidden;border:0px solid #ffffff}.brand-logo img[data-v-dda576e2]{width:100%;height:100%;object-fit:cover;transform-origin:center;transition:transform .2s ease;will-change:transform}.brand-logo:hover img[data-v-dda576e2]{animation:gomo-sail-dda576e2 1.1s ease-in-out infinite}@keyframes gomo-sail-dda576e2{0%{transform:translateZ(0) rotate(0)}25%{transform:translate3d(2px,-1px,0) rotate(2deg)}50%{transform:translate3d(0,1px,0) rotate(-2deg)}75%{transform:translate3d(-2px,-1px,0) rotate(1deg)}to{transform:translateZ(0) rotate(0)}}@media (prefers-reduced-motion: reduce){.brand-logo:hover img[data-v-dda576e2]{animation:none}}.brand-text-logo[data-v-dda576e2]{height:30px;width:auto;object-fit:contain;display:block;flex-shrink:0}.topbar-right[data-v-dda576e2]{display:flex;align-items:center;gap:8px;height:100%}.topbar-icon[data-v-dda576e2]{width:32px;height:32px;border-radius:10px;border:none;background:transparent;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:var(--gomo-text-1, #e6e9f2)}.topbar-icon[data-v-dda576e2]:hover{background:rgba(82,109,135,.25)}.icon-bell[data-v-dda576e2]{width:14px;height:14px}.upgrade-button[data-v-dda576e2]{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 12px 0 14px;border-radius:10px;border:none;background:var(--gomo-accent, #2560ff);color:#f5f7ff;font-size:13px;cursor:pointer}.upgrade-button[data-v-dda576e2]:hover{background:var(--gomo-button-primary-bg-hover, #1f52d8)}.upgrade-credits[data-v-dda576e2]{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 8px;border-radius:6px;background:rgba(15,18,24,.45);color:#ffd08a;font-size:12px}.credit-icon[data-v-dda576e2]{color:#ffd08a}.user-cluster[data-v-dda576e2]{display:flex;align-items:center;gap:10px;height:32px}.avatar-container[data-v-dda576e2]{position:relative;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;height:32px}.avatar[data-v-dda576e2]{width:32px;height:32px;border-radius:50%;object-fit:cover;border:none;box-shadow:none;cursor:pointer}.avatar-dropdown[data-v-dda576e2]{display:none;position:absolute;top:calc(100% + 10px);right:0;z-index:1000}.avatar-dropdown.show[data-v-dda576e2]{display:block}.profile-menu[data-v-dda576e2]{width:260px;padding:10px 10px 12px;background:rgba(15,18,24,.92);border:1px solid rgba(var(--gomo-contrast-rgb),.08);border-radius:16px;box-shadow:0 22px 46px rgba(var(--gomo-shadow-rgb),.45);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden}.profile-card[data-v-dda576e2]{background:rgba(18,22,32,.92);border:1px solid rgba(var(--gomo-contrast-rgb),.08);border-radius:14px;padding:10px 10px 4px}.profile-card-avatar[data-v-dda576e2]{display:flex;justify-content:center;margin-top:2px;margin-bottom:6px}.profile-avatar-edit[data-v-dda576e2]{position:relative;border:none;background:transparent;padding:0;cursor:pointer;border-radius:999px}.profile-avatar[data-v-dda576e2]{width:50px;height:50px;border-radius:50%;object-fit:cover;border:2px solid rgba(var(--gomo-contrast-rgb),.1);background:rgba(var(--gomo-contrast-rgb),.04);cursor:pointer}.profile-avatar-edit-badge[data-v-dda576e2]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:6px;border-radius:999px;background:rgba(var(--gomo-shadow-rgb),.35);color:#e6e8f2eb;opacity:.18;transform:scale(.98);transition:opacity .16s ease,transform .16s ease}.profile-avatar-edit:hover .profile-avatar-edit-badge[data-v-dda576e2],.profile-avatar-edit:focus-visible .profile-avatar-edit-badge[data-v-dda576e2]{opacity:1;transform:scale(1)}.profile-avatar-edit-badge svg[data-v-dda576e2]{width:16px;height:16px}.profile-avatar-edit-text[data-v-dda576e2]{font-size:12px;font-weight:750;letter-spacing:.2px}.profile-card-row[data-v-dda576e2]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 2px 6px}.profile-meta[data-v-dda576e2]{min-width:0}.profile-name[data-v-dda576e2]{font-size:14px;font-weight:500;color:var(--gomo-text-1, #e6e9f2);line-height:1.15}.profile-email[data-v-dda576e2]{margin-top:3px;font-size:11px;color:var(--gomo-text-2, #9aa3b7);line-height:1.15;max-width:140px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-upgrade-btn[data-v-dda576e2]{height:32px;padding:0 12px;border:1px solid rgba(var(--gomo-contrast-rgb),.1);border-radius:11px;background:rgba(var(--gomo-contrast-rgb),.08);color:var(--gomo-text-1, #e6e9f2);font-weight:500;font-size:13px;cursor:pointer}.profile-upgrade-btn[data-v-dda576e2]:hover{background:rgba(var(--gomo-contrast-rgb),.12)}.profile-divider[data-v-dda576e2]{height:1px;background:rgba(var(--gomo-contrast-rgb),.1);margin:0 0 6px}.profile-points-row[data-v-dda576e2]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;border:none;background:transparent;padding:6px 4px;cursor:pointer}.profile-points-row[data-v-dda576e2]:hover{background:rgba(var(--gomo-contrast-rgb),.06);border-radius:10px}.profile-points-label[data-v-dda576e2]{font-size:13px;font-weight:500;color:var(--gomo-text-1, #e6e9f2)}.profile-points-value[data-v-dda576e2]{margin-left:auto;font-size:13px;font-weight:500;color:var(--gomo-text-1, #e6e9f2);letter-spacing:.2px}.profile-chevron[data-v-dda576e2]{width:14px;height:14px;color:#e6e9f273}.profile-menu-list[data-v-dda576e2]{margin-top:8px;display:flex;flex-direction:column;gap:2px}.profile-menu-item[data-v-dda576e2]{width:100%;display:flex;align-items:center;gap:8px;padding:9px 8px;border:none;border-radius:11px;background:transparent;cursor:pointer;color:var(--gomo-text-1, #e6e9f2);text-align:left}.profile-menu-item[data-v-dda576e2]:hover{background:rgba(var(--gomo-accent-rgb),.12)}.profile-menu-item.danger[data-v-dda576e2]:hover{background:rgba(239,68,68,.14)}.profile-menu-item.subtle[data-v-dda576e2]{color:#e6e9f2b8}.mi-icon[data-v-dda576e2]{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;color:#e6e9f2b8}.mi-icon svg[data-v-dda576e2]{width:18px;height:18px}.mi-text[data-v-dda576e2]{font-size:13px;font-weight:400;color:var(--gomo-text-1, #e6e9f2)}.page-main[data-v-dda576e2]{padding:24px 32px 48px}.content-panel[data-v-dda576e2]{background:var(--gomo-bg, #0B0E14);border:none;border-radius:18px;padding:24px;box-shadow:none}.home-hero[data-v-dda576e2]{text-align:center;margin-top:50px;margin-bottom:40px}.home-hero-logo[data-v-dda576e2]{height:50px;width:auto;display:block;margin:0 auto;object-fit:contain;animation:home-hero-logo-float-dda576e2 6.2s ease-in-out infinite}@keyframes home-hero-logo-float-dda576e2{0%{transform:translateY(0) scale(1)}26%{transform:translateY(-4px) scale(1.02)}52%{transform:translateY(0) scale(1)}to{transform:translateY(0) scale(1)}}@media (prefers-reduced-motion: reduce){.home-hero-logo[data-v-dda576e2]{animation:none}}.home-hero-subtitle[data-v-dda576e2]{margin:10px 0 0;color:var(--gomo-text-3, #8a93a7);font-size:16px;line-height:1.4}.home-hosting-panel[data-v-dda576e2]{margin:0 0 60px;display:flex;justify-content:center}.hosted-create-card[data-v-dda576e2]{width:min(780px,100%);padding:32px 28px;border-radius:16px;background:rgba(16,22,32,.85);border:1px solid rgba(var(--gomo-contrast-rgb),.08);box-shadow:0 12px 30px rgba(var(--gomo-shadow-rgb),.35);text-align:center}.hosted-create-title[data-v-dda576e2]{font-size:18px;font-weight:600;color:var(--gomo-text-1, #e6e9f2)}.hosted-create-subtitle[data-v-dda576e2]{margin-top:8px;font-size:14px;color:#e6e9f2b3}.hosted-upload-wrapper[data-v-dda576e2]{width:min(780px,100%)}.hosting-confirmation-anchor[data-v-dda576e2]{width:100%;max-width:1460px;margin:0 auto}.hosted-create-error[data-v-dda576e2]{margin-bottom:12px;font-size:13px;color:#ffb5b5;text-align:center}.pending-banner[data-v-dda576e2]{background:linear-gradient(135deg,rgba(245,158,11,.12),rgba(245,158,11,.06));border-bottom:1px solid rgba(245,158,11,.25);padding:14px 24px;display:flex;align-items:flex-start;gap:14px;font-size:14px}.pending-banner .pending-icon-wrap[data-v-dda576e2]{flex-shrink:0;width:36px;height:36px;border-radius:10px;background:rgba(245,158,11,.15);display:flex;align-items:center;justify-content:center;font-size:18px}.pending-banner .pending-icon[data-v-dda576e2]{font-size:18px}.pending-banner .pending-content[data-v-dda576e2]{display:flex;flex-direction:column;gap:4px}.pending-banner .pending-title[data-v-dda576e2]{font-weight:600;color:#f59e0b}.pending-banner .pending-hint[data-v-dda576e2]{color:#f59e0bbf;font-size:13px;line-height:1.4}:root[data-theme=light] .pending-banner[data-v-dda576e2]{background:linear-gradient(135deg,rgba(245,158,11,.1),rgba(245,158,11,.04));border-bottom-color:#f59e0b33}:root[data-theme=light] .pending-banner .pending-icon-wrap[data-v-dda576e2]{background:rgba(245,158,11,.12)}:root[data-theme=light] .pending-banner .pending-title[data-v-dda576e2]{color:#d97706}:root[data-theme=light] .pending-banner .pending-hint[data-v-dda576e2]{color:#d97706cc}.recharge-modal-mask[data-v-9e5865f6]{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.65);display:flex;align-items:center;justify-content:center;z-index:9999;padding:18px}.recharge-modal[data-v-9e5865f6]{background:rgba(20,24,38,.98);border:1px solid rgba(255,255,255,.12);border-radius:16px;width:100%;max-width:420px;display:flex;flex-direction:column;animation:modalSlideIn-9e5865f6 .2s ease-out}@keyframes modalSlideIn-9e5865f6{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.modal-header[data-v-9e5865f6]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid rgba(255,255,255,.08)}.modal-header h3[data-v-9e5865f6]{margin:0;font-size:18px;font-weight:600;color:#e6e9f2}.modal-close[data-v-9e5865f6]{background:none;border:none;color:#8a90b8;font-size:24px;line-height:1;cursor:pointer;padding:0 4px}.modal-close[data-v-9e5865f6]:disabled{opacity:.45;cursor:not-allowed}.modal-close[data-v-9e5865f6]:hover{color:#e6e9f2}.modal-body[data-v-9e5865f6]{padding:24px;display:flex;flex-direction:column;gap:24px}.waiting-body[data-v-9e5865f6]{text-align:center;gap:12px}.waiting-spinner[data-v-9e5865f6]{width:42px;height:42px;border:3px solid rgba(67,111,227,.3);border-top-color:#436fe3;border-radius:50%;animation:spin-9e5865f6 .8s linear infinite;margin:0 auto}.waiting-title[data-v-9e5865f6]{color:#e6e9f2;font-size:17px;font-weight:600}.waiting-hint[data-v-9e5865f6]{color:#9aa3b7;font-size:13px}.waiting-actions[data-v-9e5865f6]{display:flex;flex-direction:column;gap:10px;margin-top:6px}.insufficient-notice[data-v-9e5865f6]{text-align:center;padding:16px 0}.notice-icon[data-v-9e5865f6]{font-size:40px;margin-bottom:12px}.notice-title[data-v-9e5865f6]{font-size:20px;font-weight:600;color:#f59e0b;margin-bottom:4px}.notice-hint[data-v-9e5865f6]{font-size:14px;color:#9aa3b7}.balance-info-card[data-v-9e5865f6]{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:12px}.balance-item[data-v-9e5865f6]{display:flex;justify-content:space-between;align-items:center}.balance-label[data-v-9e5865f6]{font-size:14px;color:#9aa3b7}.balance-value[data-v-9e5865f6]{font-size:16px;font-weight:600;color:#e6e9f2}.balance-item.highlight .balance-label[data-v-9e5865f6],.balance-item.highlight .balance-value[data-v-9e5865f6]{color:#f59e0b}.balance-divider[data-v-9e5865f6]{height:1px;background:rgba(255,255,255,.08);margin:4px 0}.payment-section[data-v-9e5865f6]{display:flex;flex-direction:column;gap:12px}.payment-title[data-v-9e5865f6]{font-size:14px;font-weight:600;color:#9aa3b7}.payment-options[data-v-9e5865f6]{display:flex;gap:12px}.payment-option[data-v-9e5865f6]{flex:1;position:relative;display:flex;align-items:center;justify-content:center;gap:8px;padding:14px 16px;background:rgba(255,255,255,.04);border:2px solid rgba(255,255,255,.12);border-radius:10px;cursor:pointer;transition:all .2s}.payment-option[data-v-9e5865f6]:hover{background:rgba(255,255,255,.08);border-color:#436fe380}.payment-option.active[data-v-9e5865f6]{border-color:#436fe3;background:rgba(67,111,227,.1)}.payment-option input[data-v-9e5865f6]{position:absolute;opacity:0;width:0;height:0}.payment-radio[data-v-9e5865f6]{width:18px;height:18px;border:2px solid rgba(255,255,255,.3);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s}.payment-option.active .payment-radio[data-v-9e5865f6]{border-color:#436fe3}.payment-option.active .payment-radio[data-v-9e5865f6]:after{content:"";width:10px;height:10px;background:#436fe3;border-radius:50%}.payment-icon[data-v-9e5865f6]{font-size:20px}.payment-name[data-v-9e5865f6]{font-size:14px;font-weight:500;color:#e6e9f2}.modal-footer[data-v-9e5865f6]{padding:20px 24px;border-top:1px solid rgba(255,255,255,.08)}.pay-button[data-v-9e5865f6]{width:100%;padding:14px 20px;background:linear-gradient(135deg,#436fe3,#3a8bfd);border:none;border-radius:12px;color:#fff;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:8px}.secondary-button[data-v-9e5865f6]{width:100%;padding:12px 16px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);border-radius:10px;color:#e6e9f2;font-size:14px;font-weight:500;cursor:pointer}.secondary-button[data-v-9e5865f6]:hover{background:rgba(255,255,255,.12)}.pay-button[data-v-9e5865f6]:hover:not(:disabled){background:linear-gradient(135deg,#365dd6,#2f7ae3);transform:translateY(-1px)}.pay-button[data-v-9e5865f6]:disabled{background:linear-gradient(135deg,#9ca3af,#bdc3c7);cursor:not-allowed;opacity:.7}.loading-spinner[data-v-9e5865f6]{width:18px;height:18px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-9e5865f6 .8s linear infinite}@keyframes spin-9e5865f6{to{transform:rotate(360deg)}}:root[data-theme=light] .recharge-modal[data-v-9e5865f6]{background:#ffffff;border-color:#d2d2d7}:root[data-theme=light] .modal-header[data-v-9e5865f6]{border-color:#d2d2d7}:root[data-theme=light] .modal-header h3[data-v-9e5865f6]{color:#1d1d1f}:root[data-theme=light] .modal-close[data-v-9e5865f6]{color:#6e6e73}:root[data-theme=light] .modal-close[data-v-9e5865f6]:hover{color:#1d1d1f}:root[data-theme=light] .waiting-title[data-v-9e5865f6]{color:#1d1d1f}:root[data-theme=light] .waiting-hint[data-v-9e5865f6]{color:#6e6e73}:root[data-theme=light] .notice-title[data-v-9e5865f6]{color:#d97706}:root[data-theme=light] .notice-hint[data-v-9e5865f6]{color:#6e6e73}:root[data-theme=light] .balance-info-card[data-v-9e5865f6]{background:#f2f2f5;border-color:#d2d2d7}:root[data-theme=light] .balance-label[data-v-9e5865f6]{color:#6e6e73}:root[data-theme=light] .balance-value[data-v-9e5865f6]{color:#1d1d1f}:root[data-theme=light] .balance-divider[data-v-9e5865f6]{background:#d2d2d7}:root[data-theme=light] .payment-title[data-v-9e5865f6]{color:#6e6e73}:root[data-theme=light] .payment-option[data-v-9e5865f6]{background:#f2f2f5;border-color:#d2d2d7}:root[data-theme=light] .payment-option[data-v-9e5865f6]:hover{border-color:#0071e3}:root[data-theme=light] .payment-option.active[data-v-9e5865f6]{border-color:#0071e3;background:rgba(0,113,227,.1)}:root[data-theme=light] .payment-radio[data-v-9e5865f6]{border-color:#c7c7cc}:root[data-theme=light] .payment-option.active .payment-radio[data-v-9e5865f6]{border-color:#0071e3}:root[data-theme=light] .payment-option.active .payment-radio[data-v-9e5865f6]:after{background:#0071e3}:root[data-theme=light] .payment-name[data-v-9e5865f6]{color:#1d1d1f}:root[data-theme=light] .secondary-button[data-v-9e5865f6]{background:#f2f2f5;border-color:#d2d2d7;color:#1d1d1f}:root[data-theme=light] .modal-footer[data-v-9e5865f6]{border-color:#d2d2d7}.page[data-v-5b9add86]{box-sizing:border-box;background:var(--gomo-bg, #0B0E14);color:var(--gomo-text-1, #e6e9f2);min-height:100vh;position:relative;padding-left:env(safe-area-inset-left,0)}.layout[data-v-5b9add86]{display:grid;grid-template-columns:1fr;min-height:100vh}.content[data-v-5b9add86]{display:flex;flex-direction:column;min-width:0}.topbar[data-v-5b9add86]{box-sizing:border-box;width:100%;height:72px;padding:0 24px 0 max(24px,env(safe-area-inset-left,24px));display:flex;align-items:center;justify-content:space-between;background:var(--gomo-bg, #0B0E14)}.topbar-left[data-v-5b9add86]{display:flex;align-items:center;gap:12px;min-width:0}.back-button[data-v-5b9add86]{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;border-radius:10px;border:1px solid rgba(var(--gomo-contrast-rgb),.15);background:transparent;color:var(--gomo-text-1, #e6e9f2);font-size:14px;cursor:pointer;transition:background .2s ease,border-color .2s ease}.back-button[data-v-5b9add86]:hover{background:rgba(82,109,135,.25);border-color:rgba(var(--gomo-contrast-rgb),.25)}.back-icon[data-v-5b9add86]{flex-shrink:0}.brand[data-v-5b9add86]{display:inline-flex;align-items:center;gap:10px;cursor:pointer}.brand-logo[data-v-5b9add86]{height:40px;width:40px;border-radius:50%;overflow:hidden;border:0}.brand-logo img[data-v-5b9add86]{width:100%;height:100%;object-fit:cover;transform-origin:center;transition:transform .2s ease;will-change:transform}.brand-logo:hover img[data-v-5b9add86]{animation:gomo-sail-5b9add86 1.1s ease-in-out infinite}@keyframes gomo-sail-5b9add86{0%{transform:translateZ(0) rotate(0)}25%{transform:translate3d(2px,-1px,0) rotate(2deg)}50%{transform:translate3d(0,1px,0) rotate(-2deg)}75%{transform:translate3d(-2px,-1px,0) rotate(1deg)}to{transform:translateZ(0) rotate(0)}}@media (prefers-reduced-motion: reduce){.brand-logo:hover img[data-v-5b9add86]{animation:none}}.brand-text-logo[data-v-5b9add86]{height:30px;width:auto;object-fit:contain;display:block;flex-shrink:0}.page-title[data-v-5b9add86]{font-size:16px;font-weight:600;color:var(--gomo-text-2, #9aa3b7);margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-title-lang-tag[data-v-5b9add86]{margin-left:10px;font-size:13px;font-weight:500;color:#6b7280;white-space:nowrap}.topbar-right[data-v-5b9add86]{display:flex;align-items:center;gap:8px;height:100%}.status-pill[data-v-5b9add86]{background:rgba(var(--gomo-accent-rgb),.16);color:#9fb6ff;padding:4px 10px;border-radius:999px;font-size:12px}.topbar-icon[data-v-5b9add86]{width:32px;height:32px;border-radius:10px;border:none;background:transparent;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:var(--gomo-text-1, #e6e9f2)}.topbar-icon[data-v-5b9add86]:hover{background:rgba(82,109,135,.25)}.icon-bell[data-v-5b9add86]{width:14px;height:14px}.upgrade-button[data-v-5b9add86]{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 12px 0 14px;border-radius:10px;border:none;background:var(--gomo-accent, #2560ff);color:#f5f7ff;font-size:13px;cursor:pointer}.upgrade-button[data-v-5b9add86]:hover{background:var(--gomo-button-primary-bg-hover, #1f52d8)}.upgrade-credits[data-v-5b9add86]{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 8px;border-radius:6px;background:rgba(15,18,24,.45);color:#ffd08a;font-size:12px}.credit-icon[data-v-5b9add86]{color:#ffd08a}.user-cluster[data-v-5b9add86]{display:flex;align-items:center;gap:10px;height:32px}.avatar-container[data-v-5b9add86]{position:relative;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;height:32px}.avatar[data-v-5b9add86]{width:32px;height:32px;border-radius:50%;object-fit:cover;border:none;cursor:pointer}.avatar-dropdown[data-v-5b9add86]{display:none;position:absolute;top:calc(100% + 10px);right:0;z-index:1000}.avatar-dropdown.show[data-v-5b9add86]{display:block}.profile-menu[data-v-5b9add86]{width:260px;padding:10px 10px 12px;background:rgba(15,18,24,.92);border:1px solid rgba(var(--gomo-contrast-rgb),.08);border-radius:16px;box-shadow:0 22px 46px rgba(var(--gomo-shadow-rgb),.45);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden}.profile-card[data-v-5b9add86]{background:rgba(18,22,32,.92);border:1px solid rgba(var(--gomo-contrast-rgb),.08);border-radius:14px;padding:10px 10px 4px}.profile-card-avatar[data-v-5b9add86]{display:flex;justify-content:center;margin-top:2px;margin-bottom:6px}.profile-avatar-edit[data-v-5b9add86]{position:relative;border:none;background:transparent;padding:0;cursor:pointer;border-radius:999px}.profile-avatar[data-v-5b9add86]{width:50px;height:50px;border-radius:50%;object-fit:cover;border:2px solid rgba(var(--gomo-contrast-rgb),.1);cursor:pointer}.profile-avatar-edit-badge[data-v-5b9add86]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:6px;border-radius:999px;background:rgba(var(--gomo-shadow-rgb),.35);color:#e6e8f2eb;opacity:.18;transform:scale(.98);transition:opacity .16s ease,transform .16s ease}.profile-avatar-edit:hover .profile-avatar-edit-badge[data-v-5b9add86],.profile-avatar-edit:focus-visible .profile-avatar-edit-badge[data-v-5b9add86]{opacity:1;transform:scale(1)}.profile-avatar-edit-badge svg[data-v-5b9add86]{width:16px;height:16px}.profile-avatar-edit-text[data-v-5b9add86]{font-size:12px;font-weight:750}.profile-card-row[data-v-5b9add86]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 2px 6px}.profile-meta[data-v-5b9add86]{min-width:0}.profile-name[data-v-5b9add86]{font-size:14px;font-weight:500;color:var(--gomo-text-1, #e6e9f2);line-height:1.15}.profile-email[data-v-5b9add86]{margin-top:3px;font-size:11px;color:var(--gomo-text-2, #9aa3b7);line-height:1.15;max-width:140px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-upgrade-btn[data-v-5b9add86]{height:32px;padding:0 12px;border:1px solid rgba(var(--gomo-contrast-rgb),.1);border-radius:11px;background:rgba(var(--gomo-contrast-rgb),.08);color:var(--gomo-text-1, #e6e9f2);font-weight:500;font-size:13px;cursor:pointer}.profile-upgrade-btn[data-v-5b9add86]:hover{background:rgba(var(--gomo-contrast-rgb),.12)}.profile-divider[data-v-5b9add86]{height:1px;background:rgba(var(--gomo-contrast-rgb),.1);margin:0 0 6px}.profile-points-row[data-v-5b9add86]{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:8px;border:none;background:transparent;padding:8px 4px;cursor:pointer;border-radius:10px}.profile-points-row[data-v-5b9add86]:hover{background:rgba(var(--gomo-contrast-rgb),.06)}.profile-points-main[data-v-5b9add86]{display:flex;align-items:center;justify-content:space-between;width:100%}.profile-points-right[data-v-5b9add86]{display:flex;align-items:center;gap:4px}.profile-points-label[data-v-5b9add86]{font-size:13px;font-weight:600;color:var(--gomo-text-1, #e6e9f2)}.profile-points-value[data-v-5b9add86]{font-size:15px;font-weight:700;color:var(--gomo-gold, #ffd08a)}.profile-points-detail[data-v-5b9add86]{display:flex;flex-wrap:wrap;gap:8px 16px;width:100%}.points-item[data-v-5b9add86]{display:flex;align-items:center;gap:4px;font-size:11px}.points-label[data-v-5b9add86]{color:var(--gomo-text-2, #9aa3b7)}.points-value[data-v-5b9add86]{font-weight:500;color:var(--gomo-text-1, #e6e9f2)}.points-value.paid[data-v-5b9add86]{color:var(--gomo-accent, #2560ff)}.points-value.bonus[data-v-5b9add86]{color:var(--gomo-gold, #ffd08a)}.points-item.expiring .points-value[data-v-5b9add86]{color:var(--gomo-warning, #f59e0b)}.profile-chevron[data-v-5b9add86]{width:14px;height:14px;color:#e6e9f273}.profile-menu-list[data-v-5b9add86]{margin-top:8px;display:flex;flex-direction:column;gap:2px}.profile-menu-item[data-v-5b9add86]{width:100%;display:flex;align-items:center;gap:8px;padding:9px 8px;border:none;border-radius:11px;background:transparent;cursor:pointer;color:var(--gomo-text-1, #e6e9f2);text-align:left}.profile-menu-item[data-v-5b9add86]:hover{background:rgba(var(--gomo-accent-rgb),.12)}.profile-menu-item.danger[data-v-5b9add86]:hover{background:rgba(239,68,68,.14)}.profile-menu-item.subtle[data-v-5b9add86]{color:#e6e9f2b8}.mi-icon[data-v-5b9add86]{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;color:#e6e9f2b8}.mi-icon svg[data-v-5b9add86]{width:18px;height:18px}.mi-text[data-v-5b9add86]{font-size:13px;font-weight:400;color:var(--gomo-text-1, #e6e9f2)}.page-main[data-v-5b9add86]{padding:24px 32px 48px}.content-panel[data-v-5b9add86]{background:var(--gomo-bg, #0B0E14);border:none;border-radius:18px;padding:24px;box-shadow:none}.task-panel[data-v-5b9add86]{max-width:1000px;margin:0 auto;width:100%;display:flex;flex-direction:column;gap:20px}.status-result-section[data-v-5b9add86]{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:14px;padding:20px 24px;background:linear-gradient(135deg,rgba(20,24,38,.92),rgba(10,12,20,.88));border-radius:16px;border:1px solid rgba(var(--gomo-accent-rgb),.25);box-shadow:0 18px 40px rgba(var(--gomo-shadow-rgb),.35)}.status-row[data-v-5b9add86]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.task-code-badge[data-v-5b9add86]{position:absolute;top:20px;right:24px;padding:4px 10px;background:rgba(99,102,241,.1);border:1px solid rgba(99,102,241,.2);border-radius:6px;font-family:SF Mono,Monaco,Courier New,monospace;font-size:12px;color:#6366f1;letter-spacing:.5px}.status-main-label[data-v-5b9add86]{font-size:12px;color:#8a90b8;letter-spacing:.3px;flex:0 0 auto}.status-badge[data-v-5b9add86]{padding:8px 16px;border-radius:999px;background:rgba(255,208,138,.15);color:#ffd08a;font-size:15px;font-weight:700;letter-spacing:.02em;flex:0 0 auto}.progress-row[data-v-5b9add86]{display:flex;align-items:center;gap:12px;min-width:0}.progress-row .progress-bar[data-v-5b9add86]{flex:1;min-width:0;margin-top:0}.progress-row .progress-percent[data-v-5b9add86]{flex:0 0 auto;font-size:18px;font-weight:700;color:#ffd08a}.progress-meta[data-v-5b9add86]{font-size:12px;color:#8a90b8}.processing-hint[data-v-5b9add86]{margin-top:16px;padding:16px 18px;border-radius:14px;background:rgba(16,20,32,.8);border:1px solid rgba(130,140,180,.2);display:flex;align-items:flex-start;gap:12px;animation:processing-card-pulse-5b9add86 2.5s ease-in-out infinite}@keyframes processing-card-pulse-5b9add86{0%,to{border-color:#828cb433;box-shadow:0 0 0 transparent}50%{border-color:rgba(var(--gomo-accent-rgb),.35);box-shadow:0 0 12px rgba(var(--gomo-accent-rgb),.08)}}.processing-icon[data-v-5b9add86]{flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;margin-top:2px}.processing-spinner[data-v-5b9add86]{width:16px;height:16px;border:2px solid rgba(var(--gomo-accent-rgb),.25);border-top-color:var(--gomo-accent, #2560ff);border-radius:50%;animation:processing-spin-5b9add86 .8s linear infinite}@keyframes processing-spin-5b9add86{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.processing-hint[data-v-5b9add86]{animation:none}.processing-spinner[data-v-5b9add86]{animation:none;opacity:.8}.gomo-loader .ship[data-v-5b9add86],.gomo-loader .wave[data-v-5b9add86],.gomo-loader .wave-back[data-v-5b9add86],.gomo-loader .loader-text[data-v-5b9add86]{animation:none}}.processing-text[data-v-5b9add86]{min-width:0;flex:1}.processing-title[data-v-5b9add86]{font-size:14px;color:var(--gomo-text-1, #e6e9f2);font-weight:500}.processing-dots[data-v-5b9add86]{display:inline-block;width:18px;overflow:hidden;vertical-align:bottom;letter-spacing:2px;animation:processingDots-5b9add86 1.4s steps(4,end) infinite}.processing-meta[data-v-5b9add86]{margin-top:6px;font-size:12px;color:#9aa3c7}.processing-error-bar[data-v-5b9add86]{margin-top:12px;padding:10px 12px;background:rgba(239,68,68,.12);border:1px solid rgba(239,68,68,.35);border-radius:8px;display:flex;flex-wrap:wrap;align-items:center;gap:10px}.processing-error-label[data-v-5b9add86]{font-size:13px;color:#fca5a5;font-weight:500}.processing-error-hint[data-v-5b9add86]{font-size:12px;color:#94a3b8;flex:1;min-width:0}@keyframes processingDots-5b9add86{0%{width:0}to{width:18px}}.progress-percent[data-v-5b9add86]{font-size:32px;font-weight:700;color:#ffd08a}.progress-bar[data-v-5b9add86]{position:relative;width:100%;height:10px;background:rgba(var(--gomo-accent-rgb),.35);border-radius:999px;overflow:hidden;margin-top:8px}.progress-bar-lg[data-v-5b9add86]{height:14px}.progress-bar--processing .progress-shimmer[data-v-5b9add86]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;border-radius:inherit}.progress-shimmer-band[data-v-5b9add86]{display:block;position:absolute;top:0;left:0;width:45%;height:100%;background:linear-gradient(90deg,transparent,rgba(var(--gomo-contrast-rgb),.2),rgba(var(--gomo-contrast-rgb),.45),rgba(var(--gomo-contrast-rgb),.2),transparent);animation:progress-shimmer-5b9add86 2s ease-in-out infinite}@keyframes progress-shimmer-5b9add86{0%{transform:translate(-100%)}to{transform:translate(320%)}}@media (prefers-reduced-motion: reduce){.progress-bar--processing .progress-shimmer[data-v-5b9add86]{display:none}}.progress-meta[data-v-5b9add86]{display:flex;justify-content:space-between;gap:12px;font-size:12px;color:#8a90b8}.analysis-row[data-v-5b9add86]{display:flex;flex-wrap:nowrap;gap:12px 16px;align-items:stretch;overflow-x:auto}.analysis-item[data-v-5b9add86]{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border-radius:10px;background:rgba(15,18,24,.6);border:1px solid rgba(var(--gomo-contrast-rgb),.06);flex:0 0 auto;min-width:0}.analysis-key[data-v-5b9add86]{font-size:12px;color:#8a90b8}.analysis-value[data-v-5b9add86]{font-size:14px;color:var(--gomo-text-1, #e6e9f2);word-break:break-word}.analysis-item-hint .analysis-key[data-v-5b9add86]{display:none}.analysis-hint[data-v-5b9add86]{font-size:12px;color:#ffb24c}@media (max-width: 900px){.status-result-section[data-v-5b9add86]{padding:16px 18px;gap:12px}.progress-row .progress-percent[data-v-5b9add86]{font-size:16px}.service-confirm-row[data-v-5b9add86]{flex-direction:column;align-items:flex-start}}.section-title[data-v-5b9add86]{margin:0 0 4px;font-size:15px;font-weight:600;color:var(--gomo-text-1, #e6e9f2)}.section-title-outside[data-v-5b9add86]{margin:0}.progress-fill[data-v-5b9add86]{height:100%;background:linear-gradient(135deg,#d9a441,#ffcf6f);transition:width .3s ease}.analysis-section[data-v-5b9add86]{display:flex;flex-direction:column;gap:12px;margin-top:30px}.show-info-result[data-v-5b9add86]{margin-top:16px}.show-info-result-title[data-v-5b9add86]{font-size:15px;font-weight:600;color:var(--gomo-text-1, #e6e9f2);margin:0 0 10px}.show-info-result-card[data-v-5b9add86]{font-size:13px;background:rgba(15,18,28,.85);border:1px solid rgba(var(--gomo-contrast-rgb),.08);border-radius:12px;overflow:hidden}.show-info-result-section[data-v-5b9add86]{padding:14px 18px}.show-info-result-dl[data-v-5b9add86]{margin:0;display:flex;flex-direction:column;gap:8px}.show-info-result-row[data-v-5b9add86]{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.show-info-result-row dt[data-v-5b9add86],.show-info-result-label[data-v-5b9add86]{flex:0 0 72px;font-size:13px;color:#8a90b8;font-weight:500;margin:0}.show-info-result-row dd[data-v-5b9add86],.show-info-result-value[data-v-5b9add86]{flex:1;min-width:0;font-size:13px;color:var(--gomo-text-1, #e6e9f2);margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.show-info-result-value[data-v-5b9add86]:has(.show-info-result-content){flex-wrap:nowrap;align-items:flex-start}.show-info-result-content[data-v-5b9add86]{flex:1;min-width:0;max-width:calc(100% - 44px);display:flex;flex-direction:column;gap:2px}.show-info-result-value .show-info-result-text[data-v-5b9add86]{display:block;width:100%;line-height:1.45;white-space:pre-wrap;word-break:break-word}.show-info-result-value .show-info-result-zh[data-v-5b9add86]{display:block;width:100%;font-size:12px;color:#6b728c;line-height:1.35;text-decoration:underline dashed rgba(255,208,138,.35);text-underline-offset:3px}.show-info-result-value>.icon-btn[data-v-5b9add86]{flex-shrink:0;align-self:flex-start}.show-info-result-link[data-v-5b9add86]{color:var(--gomo-accent, #2560ff);font-size:inherit;padding:0;margin:0;border:none;background:none;cursor:pointer;text-decoration:underline;vertical-align:baseline}.show-info-result-link[data-v-5b9add86]:hover{color:#3a8bfd}.show-info-result-footer[data-v-5b9add86]{display:flex;align-items:center;justify-content:flex-end;gap:16px;padding:14px 18px;border-top:1px solid rgba(var(--gomo-contrast-rgb),.06);background:rgba(var(--gomo-shadow-rgb),.15)}.show-info-result-btn[data-v-5b9add86]{flex-shrink:0}.show-info-section .show-info-input[data-v-5b9add86]{flex:1;min-width:200px;padding:8px 10px;background:var(--gomo-bg, #0b0e14);border:1px solid var(--gomo-border-2, #2a3242);border-radius:10px;color:var(--gomo-text-1, #e6e9f2);font-size:14px}.show-info-section .show-info-input[data-v-5b9add86]:focus{outline:none;border-color:var(--gomo-accent, #2560ff)}.show-info-section .btn.btn-sm[data-v-5b9add86]{padding:6px 12px;font-size:13px;border-radius:8px}.show-info-section .btn-purple[data-v-5b9add86]{background:var(--gomo-accent, #2560ff);border-color:var(--gomo-accent, #2560ff);color:#f5f7ff}.show-info-section .icon-btn[data-v-5b9add86]{width:32px;height:32px;border-radius:10px;border:1px solid var(--gomo-border-2, #2a3242);background:transparent;color:var(--gomo-text-1, #e6e9f2);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease;flex:0 0 auto}.show-info-section .icon-btn[data-v-5b9add86]:hover{border-color:rgba(var(--gomo-accent-rgb, 37, 96, 255),.6);background:rgba(var(--gomo-accent-rgb, 37, 96, 255),.12)}.show-info-section .icon-btn-sm[data-v-5b9add86]{width:28px;height:28px;border-radius:10px}.analysis-meta[data-v-5b9add86]{display:flex;flex-wrap:wrap;gap:16px;font-size:13px;color:#c6c9d8}.analysis-box[data-v-5b9add86]{background:rgba(10,12,20,.6);border-radius:12px;padding:16px;border:1px solid rgba(var(--gomo-contrast-rgb),.06)}.meta-hint[data-v-5b9add86]{margin-left:6px;font-size:12px;color:#9fb6ff;font-style:normal}.pricing-section[data-v-5b9add86]{margin-top:30px;display:flex;flex-direction:column;gap:10px;font-size:13px;color:#c6c9d8}.pricing-box[data-v-5b9add86]{padding:18px;border-radius:14px;background:rgba(10,12,20,.7);border:1px solid rgba(var(--gomo-contrast-rgb),.06);display:flex;flex-direction:column;gap:14px}.pricing-table-wrap[data-v-5b9add86]{overflow-x:auto;overflow-y:hidden;max-width:100%;border-radius:10px}.pricing-table[data-v-5b9add86]{width:max-content;min-width:100%;border-collapse:collapse;font-size:13px;color:#c6c9d8;table-layout:auto}.pricing-table th[data-v-5b9add86],.pricing-table td[data-v-5b9add86]{padding:10px 12px;text-align:left;border-bottom:1px solid rgba(var(--gomo-contrast-rgb),.06)}.pricing-table th[data-v-5b9add86]:not(.pricing-col-name):not(.pricing-col-unit),.pricing-table td[data-v-5b9add86]:not(.pricing-col-name):not(.pricing-col-unit){white-space:nowrap}.pricing-table thead th[data-v-5b9add86]{background:rgba(15,18,24,.85);color:#9fb6ff;font-weight:600;font-size:12px}.pricing-row[data-v-5b9add86]:hover{background:rgba(var(--gomo-contrast-rgb),.03)}.pricing-col-index[data-v-5b9add86]{width:72px;color:#7b819c;font-variant-numeric:tabular-nums}.pricing-col-name[data-v-5b9add86]{min-width:100px;max-width:min(320px,36vw);white-space:normal;color:var(--gomo-text-1, #e6e9f2);line-height:1.35}.pricing-item-name[data-v-5b9add86]{font-size:13px;font-weight:500}.pricing-item-desc[data-v-5b9add86]{font-size:11px;color:var(--gomo-text-2, #9aa3b7);margin-top:2px;line-height:1.3}.pricing-col-tech[data-v-5b9add86]{min-width:100px;color:var(--gomo-text-2, #9aa3b7)}.tech-main[data-v-5b9add86]{color:var(--gomo-text-2, #9aa3b7)}.tech-note[data-v-5b9add86]{margin-top:4px;font-size:12px;color:#7b819c}.pricing-col-unit[data-v-5b9add86]{min-width:200px;white-space:normal;line-height:1.35;font-variant-numeric:tabular-nums}.pricing-col-unit .pricing-item-desc[data-v-5b9add86]{white-space:nowrap}.pricing-col-unit .pricing-item-name[data-v-5b9add86]{font-variant-numeric:tabular-nums}.pricing-col-qty[data-v-5b9add86],.pricing-col-total[data-v-5b9add86]{width:100px;font-variant-numeric:tabular-nums}.pricing-col-total[data-v-5b9add86]{text-align:right;color:#ffd08a;font-weight:600}.pricing-table th.pricing-col-total[data-v-5b9add86],.pricing-table td.pricing-col-total[data-v-5b9add86]{text-align:right}.pricing-discounts-block[data-v-5b9add86]{margin-top:16px;padding-top:12px;border-top:1px solid rgba(var(--gomo-contrast-rgb),.08)}.pricing-discounts-table-wrap[data-v-5b9add86]{overflow-x:auto}.pricing-discounts-table[data-v-5b9add86]{width:100%;border-collapse:collapse;font-size:13px}.pricing-discounts-table th[data-v-5b9add86],.pricing-discounts-table td[data-v-5b9add86]{padding:8px 12px;text-align:left;border-bottom:1px solid rgba(var(--gomo-contrast-rgb),.06)}.pricing-discounts-table th[data-v-5b9add86]{font-weight:600;color:#8a90b8}.pricing-discount-col-index[data-v-5b9add86]{width:48px;min-width:48px;text-align:center;font-variant-numeric:tabular-nums;white-space:nowrap}.pricing-discount-col-name[data-v-5b9add86]{min-width:120px}.pricing-discount-col-product[data-v-5b9add86]{min-width:140px;text-align:left}.pricing-discount-col-kind[data-v-5b9add86]{min-width:80px}.pricing-discount-col-amount[data-v-5b9add86]{min-width:90px;text-align:right;font-variant-numeric:tabular-nums;color:#7ad7b0;font-weight:600}.pricing-discounts-table th.pricing-discount-col-amount[data-v-5b9add86],.pricing-discounts-table td.pricing-discount-col-amount[data-v-5b9add86]{text-align:right}.pricing-discounts-table th.pricing-discount-col-amount[data-v-5b9add86]{color:#8a90b8}.pricing-total-row[data-v-5b9add86]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0 0;margin-top:4px;border-top:1px solid rgba(var(--gomo-contrast-rgb),.1);font-weight:700}.pricing-total-label[data-v-5b9add86]{font-size:14px;color:var(--gomo-text-1, #e6e9f2)}.pricing-total-value[data-v-5b9add86]{font-size:16px;color:#ffd08a;text-align:right}.service-confirm-row[data-v-5b9add86]{display:flex;align-items:center;justify-content:flex-end;gap:16px;padding-top:6px}.pricing-error[data-v-5b9add86]{font-size:12px;color:#ff9a9a}.analysis-meta span+span[data-v-5b9add86]{margin-left:0}.section-header[data-v-5b9add86]{display:flex;align-items:center;justify-content:space-between}.analysis-block[data-v-5b9add86]{background:rgba(10,12,20,.6);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:16px}.language-summary[data-v-5b9add86]{margin-bottom:0}.language-summary-text[data-v-5b9add86]{margin:0;font-size:13px;color:#c6c9d8}.language-summary-sep[data-v-5b9add86]{margin-left:14px}.episode-count-row[data-v-5b9add86]{margin-bottom:0}.episode-count-text[data-v-5b9add86]{margin:0;font-size:13px;color:#c6c9d8;display:flex;align-items:center;gap:12px}.episode-list-btn[data-v-5b9add86]{padding:4px 8px;font-size:12px}.subtitle-links-row[data-v-5b9add86]{margin:0 0 12px;font-size:13px;color:#8a90b8;display:flex;align-items:center;gap:4px;flex-wrap:wrap}.subtitle-links-row .link-button[data-v-5b9add86]{font-size:12px}.subtitle-links-sep[data-v-5b9add86]{width:8px}.subtitle-review-hint[data-v-5b9add86]{margin:0 0 12px;font-size:13px;color:var(--gomo-text-1, #e6e9f2);line-height:1.5}.subtitle-review-hint[data-v-5b9add86]:last-of-type{margin-bottom:0}.subtitle-links-row--in-card[data-v-5b9add86]{margin:12px 0 0;padding:0;color:#8a90b8}.subtitle-links-row--in-card .link-button[data-v-5b9add86]{font-size:12px}.upload-subtitle-modal .upload-subtitle-hint[data-v-5b9add86]{margin:0 0 14px;font-size:13px;color:#8a90b8}.upload-subtitle-modal .file-input[data-v-5b9add86]{margin-bottom:12px;padding:8px 0}.upload-error[data-v-5b9add86]{margin:0 0 12px;font-size:13px;color:#e86c6c}.upload-success[data-v-5b9add86]{margin:0 0 12px;font-size:13px;color:#5cb85c}.modal-footer-actions[data-v-5b9add86]{display:flex;justify-content:flex-end;gap:12px;margin-top:16px}.modal-mask[data-v-5b9add86]{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(var(--gomo-shadow-rgb),.65);display:flex;align-items:center;justify-content:center;z-index:9999;padding:18px}.episode-list-modal[data-v-5b9add86]{background:rgba(20,24,38,.98);border:1px solid rgba(var(--gomo-contrast-rgb),.12);border-radius:16px;max-width:560px;width:100%;max-height:80vh;display:flex;flex-direction:column}.episode-list-modal .modal-header[data-v-5b9add86]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid rgba(var(--gomo-contrast-rgb),.08)}.episode-list-modal .modal-header h3[data-v-5b9add86]{margin:0;font-size:16px;font-weight:600}.episode-list-modal .modal-close[data-v-5b9add86]{background:none;border:none;color:#8a90b8;font-size:24px;line-height:1;cursor:pointer;padding:0 4px}.episode-list-modal .modal-close[data-v-5b9add86]:hover{color:var(--gomo-text-1, #e6e9f2)}.episode-list-modal .modal-body[data-v-5b9add86]{padding:16px 20px;overflow:auto}.episode-list-table-wrap[data-v-5b9add86]{max-height:60vh;overflow-y:auto}.episode-list-table[data-v-5b9add86]{width:100%;border-collapse:collapse;font-size:13px;color:#c6c9d8}.episode-list-table th[data-v-5b9add86],.episode-list-table td[data-v-5b9add86]{padding:10px 12px;text-align:left;border-bottom:1px solid rgba(var(--gomo-contrast-rgb),.06)}.episode-list-table th[data-v-5b9add86]{color:#9fb6ff;font-weight:600}.episode-list-table td[data-v-5b9add86]:first-child{white-space:nowrap;width:90px}.glossary-modal .glossary-tabs[data-v-5b9add86]{display:flex;gap:0;margin-bottom:12px;border-bottom:1px solid var(--gomo-border-1, #1f2530)}.glossary-modal .glossary-tab-btn[data-v-5b9add86]{padding:10px 20px;font-size:13px;font-weight:500;color:var(--gomo-text-2, #9aa3b7);background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:color .2s,border-color .2s}.glossary-modal .glossary-tab-btn[data-v-5b9add86]:hover{color:var(--gomo-text-1, #e6e9f2)}.glossary-modal .glossary-tab-btn.active[data-v-5b9add86]{color:var(--gomo-text-1, #e6e9f2);border-bottom-color:var(--gomo-primary, #8b5cf6)}.glossary-modal .glossary-panel[data-v-5b9add86]{border:1px solid var(--gomo-border-1, #1f2530);border-radius:12px;background:var(--gomo-surface-2, #121620);overflow:hidden}.glossary-modal .glossary-title[data-v-5b9add86]{padding:10px 12px;font-size:12px;color:var(--gomo-text-2, #9aa3b7);border-bottom:1px solid var(--gomo-border-1, #1f2530)}.glossary-modal .glossary-table-wrap[data-v-5b9add86]{max-height:380px;overflow:auto;padding:8px 10px}.glossary-modal .glossary-table[data-v-5b9add86]{width:100%;border-collapse:collapse;font-size:12px;color:var(--gomo-text-1, #e6e9f2)}.glossary-modal .glossary-table th[data-v-5b9add86],.glossary-modal .glossary-table td[data-v-5b9add86]{padding:8px 10px;border-bottom:1px solid var(--gomo-border-1, #1f2530);text-align:left}.glossary-modal .glossary-table th[data-v-5b9add86]{color:var(--gomo-text-2, #9aa3b7);font-weight:600;white-space:nowrap}.glossary-modal .glossary-th-source[data-v-5b9add86]{min-width:120px}.glossary-modal .glossary-th-lang[data-v-5b9add86]{min-width:80px}.glossary-modal .glossary-td-source[data-v-5b9add86]{color:#e6e9f2eb}.glossary-modal .glossary-td-lang[data-v-5b9add86]{color:var(--gomo-text-2, #9aa3b7)}.glossary-modal .glossary-table-candidates .glossary-th-term[data-v-5b9add86],.glossary-modal .glossary-table-candidates .glossary-td-source[data-v-5b9add86]{min-width:100px}.glossary-modal .glossary-th-count[data-v-5b9add86],.glossary-modal .glossary-td-count[data-v-5b9add86]{min-width:72px;text-align:right}.glossary-modal .glossary-th-suggestion[data-v-5b9add86],.glossary-modal .glossary-td-suggestion[data-v-5b9add86]{min-width:80px;color:var(--gomo-text-2, #9aa3b7)}.glossary-modal .modal-footer .btn[data-v-5b9add86]{padding:8px 14px;background:transparent;border:1px solid var(--gomo-border-2, #2a3242);border-radius:999px;color:var(--gomo-accent, #2560ff);cursor:pointer;font-size:13px;transition:all .2s ease}.glossary-modal .modal-footer .btn[data-v-5b9add86]:hover:not(:disabled){background:rgba(var(--gomo-accent-rgb, 37, 96, 255),.1)}.glossary-modal .modal-footer .btn[data-v-5b9add86]:disabled{opacity:.55;cursor:not-allowed}.input-group[data-v-5b9add86]{display:flex;flex-direction:column;gap:8px}.input-group label[data-v-5b9add86]{font-size:12px;color:#c6c9d8}.input-group input[data-v-5b9add86],.input-group select[data-v-5b9add86],.input-group textarea[data-v-5b9add86]{background:#0f1320;border:1px solid rgba(var(--gomo-contrast-rgb),.08);border-radius:10px;color:var(--gomo-text-1, #e6e9f2);padding:10px 12px}.input-group textarea[data-v-5b9add86]{resize:vertical;min-height:92px}.tag-options[data-v-5b9add86]{display:flex;flex-wrap:wrap;gap:10px}.tag-options.disabled[data-v-5b9add86]{opacity:.6;pointer-events:none}.tag-option[data-v-5b9add86]{display:flex;align-items:center;gap:6px;background:rgba(var(--gomo-contrast-rgb),.06);padding:6px 10px;border-radius:10px;font-size:12px}.actions[data-v-5b9add86]{display:flex;gap:12px;flex-wrap:wrap}.actions .primary-button[data-v-5b9add86],.actions .ghost-button[data-v-5b9add86]{min-width:120px;min-height:44px;padding:10px 20px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;border-radius:12px}.actions.actions-failed[data-v-5b9add86],.actions.actions-ready[data-v-5b9add86]{margin-top:30px}.cover-review-section .show-info-result-card[data-v-5b9add86]{gap:14px}.cover-review-subtitle[data-v-5b9add86]{margin:0 0 12px;font-size:13px;line-height:1.6;color:var(--gomo-text-2, #b7bfd0)}.cover-candidates-grid[data-v-5b9add86]{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px}.cover-candidate-card[data-v-5b9add86]{border:none;border-radius:12px;padding:10px;background:rgba(255,255,255,.02);display:flex;flex-direction:column;gap:8px}.cover-candidate-card.selected[data-v-5b9add86]{box-shadow:0 0 0 2px rgba(var(--gomo-primary-rgb),.45) inset}.cover-candidate-card.placeholder[data-v-5b9add86]{box-shadow:inset 0 0 0 1px rgba(var(--gomo-primary-rgb),.24)}.cover-candidate-image[data-v-5b9add86]{width:100%;aspect-ratio:3 / 4;object-fit:cover;border-radius:8px;border:1px solid rgba(var(--gomo-contrast-rgb),.14)}.cover-candidate-image-placeholder[data-v-5b9add86]{display:flex;align-items:center;justify-content:center;background:linear-gradient(120deg,rgba(var(--gomo-primary-rgb),.08),rgba(var(--gomo-contrast-rgb),.06),rgba(var(--gomo-primary-rgb),.08));background-size:220% 100%;animation:cover-loading-shimmer-5b9add86 1.4s ease-in-out infinite}.cover-generating-badge[data-v-5b9add86]{display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border-radius:999px;font-size:12px;font-weight:600;color:var(--gomo-primary, #4da3ff);background:rgba(var(--gomo-primary-rgb),.12);border:1px solid rgba(var(--gomo-primary-rgb),.24)}.cover-progress-info[data-v-5b9add86]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px}.cover-progress-bar[data-v-5b9add86]{width:120px;height:6px;background:rgba(var(--gomo-contrast-rgb),.12);border-radius:3px;overflow:hidden}.cover-progress-fill[data-v-5b9add86]{height:100%;background:linear-gradient(90deg,var(--gomo-primary, #4da3ff),#67b8ff);border-radius:3px;transition:width .3s ease}.cover-estimated-time[data-v-5b9add86]{font-size:11px;color:var(--gomo-text-3, #9aa3b2)}.cover-candidate-meta[data-v-5b9add86]{display:flex;justify-content:space-between;align-items:center;color:var(--gomo-text-3, #9aa3b2);font-size:12px}.cover-selected-badge[data-v-5b9add86]{color:var(--gomo-primary, #4da3ff);font-weight:600}.cover-pending-button[data-v-5b9add86]{min-width:120px;min-height:40px;border-radius:10px;border:1px solid rgba(var(--gomo-contrast-rgb),.18);background:rgba(var(--gomo-contrast-rgb),.08);color:var(--gomo-text-3, #9aa3b2);cursor:not-allowed;font-weight:600}@keyframes cover-loading-shimmer-5b9add86{0%{background-position:0% 50%}to{background-position:100% 50%}}.logs-section[data-v-5b9add86]{margin-top:40px;display:flex;flex-direction:column}.logs-box[data-v-5b9add86]{padding:16px;background:rgba(10,12,20,.6);border-radius:14px;border:1px solid rgba(var(--gomo-contrast-rgb),.06);display:flex;flex-direction:column;gap:10px;max-height:420px;overflow:hidden;margin-top:10px}.logs-header[data-v-5b9add86]{display:flex;justify-content:flex-end;flex-shrink:0}.logs-empty[data-v-5b9add86]{font-size:13px;padding:12px 0;flex-shrink:0}.logs-table-wrap[data-v-5b9add86]{overflow-x:auto;overflow-y:auto;max-height:340px;border-radius:10px;flex:1;min-height:0}.logs-table[data-v-5b9add86]{width:100%;border-collapse:collapse;font-size:13px;color:#c6c9d8}.logs-table th[data-v-5b9add86],.logs-table td[data-v-5b9add86]{padding:10px 14px;text-align:left;border-bottom:1px solid rgba(var(--gomo-contrast-rgb),.06)}.logs-table thead th[data-v-5b9add86]{background:rgba(15,18,24,.95);color:#9fb6ff;font-weight:600;font-size:12px;text-transform:none;position:sticky;top:0;z-index:1;box-shadow:0 1px 0 rgba(var(--gomo-contrast-rgb),.06)}.logs-th-time[data-v-5b9add86]{width:180px;min-width:160px}.logs-th-stage[data-v-5b9add86]{width:140px;min-width:120px}.logs-th-message[data-v-5b9add86]{min-width:200px}.logs-row[data-v-5b9add86]:hover{background:rgba(var(--gomo-contrast-rgb),.03)}.logs-td-time[data-v-5b9add86]{color:#7b819c;font-variant-numeric:tabular-nums;white-space:nowrap}.logs-td-stage[data-v-5b9add86]{color:#9fb6ff}.logs-td-message[data-v-5b9add86]{color:var(--gomo-text-1, #e6e9f2)}.muted[data-v-5b9add86]{color:#7b819c;font-size:12px}.primary-button[data-v-5b9add86]{background:linear-gradient(135deg,var(--gomo-accent, #2560ff),#3a8bfd);border:none;color:#fff;padding:10px 16px;border-radius:12px;cursor:pointer;font-weight:600}.primary-button.is-disabled[data-v-5b9add86],.primary-button[data-v-5b9add86]:disabled{background:linear-gradient(135deg,#9ca3af,#bdc3c7);cursor:not-allowed;opacity:.7}.ghost-button[data-v-5b9add86]{background:transparent;border:1px solid rgba(var(--gomo-contrast-rgb),.15);color:var(--gomo-text-1, #e6e9f2);padding:8px 14px;border-radius:10px;cursor:pointer}.link-button[data-v-5b9add86]{background:transparent;border:none;color:#8a90b8;cursor:pointer;padding:0}.loading-state[data-v-5b9add86]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;gap:16px}.gomo-loader[data-v-5b9add86]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px}.gomo-loader .ship-container[data-v-5b9add86]{position:relative;width:80px;height:80px;display:flex;align-items:center;justify-content:center}.gomo-loader .ship[data-v-5b9add86]{font-size:40px;animation:ship-sway-5b9add86 3s ease-in-out infinite;z-index:2;filter:drop-shadow(0 2px 4px rgba(var(--gomo-shadow-rgb),.3))}.gomo-loader .ship img[data-v-5b9add86]{display:block;width:40px;height:40px;object-fit:contain}.gomo-loader .waves[data-v-5b9add86]{position:absolute;bottom:15px;width:60px;height:20px;overflow:hidden;z-index:1}.gomo-loader .wave[data-v-5b9add86]{position:absolute;bottom:0;left:0;width:200%;height:100%;background:repeat-x url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 10'%3E%3Cpath d='M0 5 Q 5 0, 10 5 T 20 5 V 10 H 0 Z' fill='%232560ff' fill-opacity='0.6'/%3E%3C/svg%3E");animation:wave-move-5b9add86 2s linear infinite}.gomo-loader .wave-back[data-v-5b9add86]{bottom:2px;background:repeat-x url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 10'%3E%3Cpath d='M0 5 Q 5 0, 10 5 T 20 5 V 10 H 0 Z' fill='%232560ff' fill-opacity='0.3'/%3E%3C/svg%3E");animation:wave-move-5b9add86 3s linear infinite reverse}@keyframes ship-sway-5b9add86{0%,to{transform:rotate(-5deg) translateY(0)}50%{transform:rotate(8deg) translateY(-5px)}}@keyframes wave-move-5b9add86{0%{transform:translate(0)}to{transform:translate(-20px)}}.gomo-loader .loader-text[data-v-5b9add86]{color:var(--gomo-accent, #2560ff);font-size:14px;font-weight:600;letter-spacing:1px;animation:loader-pulse-5b9add86 1.5s ease-in-out infinite}@keyframes loader-pulse-5b9add86{0%,to{opacity:.6}50%{opacity:1}}.loading[data-v-5b9add86],.error[data-v-5b9add86]{color:#8a90b8}.light-beam-container[data-v-5b9add86]{position:fixed;top:0;left:0;right:0;height:4px;overflow:hidden;z-index:9999;pointer-events:none}.light-beam[data-v-5b9add86]{position:absolute;top:0;left:-200%;width:200%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(67,111,227,.9) 25%,rgba(67,111,227,.6) 50%,rgba(67,111,227,.2) 75%,transparent 100%);animation:light-beam-move-5b9add86 4s linear infinite}@keyframes light-beam-move-5b9add86{0%{left:-200%}to{left:200%}}:root[data-theme=light] .avatar-dropdown.profile-menu .profile-card{background:#ffffff!important;border-color:var(--gomo-border-1)!important}:root[data-theme=light] .avatar-dropdown.profile-menu .profile-avatar{background:#ffffff!important;border-color:var(--gomo-border-2)!important}.pending-banner{background:linear-gradient(135deg,rgba(245,158,11,.12),rgba(245,158,11,.06));border-bottom:1px solid rgba(245,158,11,.25);padding:14px 24px;display:flex;align-items:flex-start;gap:14px;font-size:14px}.pending-banner .pending-icon-wrap{flex-shrink:0;width:36px;height:36px;border-radius:10px;background:rgba(245,158,11,.15);display:flex;align-items:center;justify-content:center;font-size:18px}.pending-banner .pending-icon{font-size:18px}.pending-banner .pending-content{display:flex;flex-direction:column;gap:4px}.pending-banner .pending-title{font-weight:600;color:#f59e0b}.pending-banner .pending-hint{color:#f59e0bbf;font-size:13px;line-height:1.4}:root[data-theme=light] .pending-banner{background:linear-gradient(135deg,rgba(245,158,11,.1),rgba(245,158,11,.04));border-bottom-color:#f59e0b33}:root[data-theme=light] .pending-banner .pending-icon-wrap{background:rgba(245,158,11,.12)}:root[data-theme=light] .pending-banner .pending-title{color:#d97706}:root[data-theme=light] .pending-banner .pending-hint{color:#d97706cc}.pending-button-hint{display:none}.payment-result-page[data-v-2a8b6a6f]{min-height:100vh;padding:40px 20px;display:flex;align-items:center;justify-content:center;background:radial-gradient(1200px 500px at 20% -15%,rgba(67,111,227,.15),transparent 65%),radial-gradient(800px 350px at 90% 110%,rgba(34,197,94,.1),transparent 55%),var(--gomo-bg)}.result-container[data-v-2a8b6a6f]{width:100%;max-width:480px;display:flex;flex-direction:column;gap:24px;animation:fadeSlideUp-2a8b6a6f .4s ease-out}@keyframes fadeSlideUp-2a8b6a6f{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.brand-section[data-v-2a8b6a6f]{display:flex;align-items:center;gap:14px;padding:8px 4px}.brand-logo[data-v-2a8b6a6f]{width:42px;height:42px;object-fit:contain;border-radius:10px;background:rgba(255,255,255,.05)}.brand-info[data-v-2a8b6a6f]{display:flex;flex-direction:column;gap:2px}.brand-title[data-v-2a8b6a6f]{font-size:18px;font-weight:700;color:var(--gomo-text-1)}.brand-desc[data-v-2a8b6a6f]{font-size:13px;color:var(--gomo-text-3)}.result-card[data-v-2a8b6a6f]{background:var(--gomo-surface-1);border:1px solid var(--gomo-border-1);border-radius:20px;padding:28px;display:flex;flex-direction:column;gap:24px;box-shadow:0 8px 32px #0003}.status-section[data-v-2a8b6a6f]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px}.status-icon-wrapper[data-v-2a8b6a6f]{width:72px;height:72px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(67,111,227,.15);border:2px solid var(--gomo-accent);transition:all .3s ease}.status-icon-wrapper.success[data-v-2a8b6a6f]{background:rgba(34,197,94,.15);border-color:var(--gomo-success)}.status-icon-wrapper.pending[data-v-2a8b6a6f]{background:rgba(245,158,11,.15);border-color:var(--gomo-warning)}.status-icon-wrapper.error[data-v-2a8b6a6f]{background:rgba(239,68,68,.15);border-color:var(--gomo-danger)}.status-icon-wrapper.loading[data-v-2a8b6a6f]{border-color:var(--gomo-accent)}.status-spinner[data-v-2a8b6a6f]{width:28px;height:28px;border:3px solid rgba(67,111,227,.25);border-top-color:var(--gomo-accent);border-radius:50%;animation:spin-2a8b6a6f .8s linear infinite}@keyframes spin-2a8b6a6f{to{transform:rotate(360deg)}}.status-icon[data-v-2a8b6a6f]{width:32px;height:32px}.status-icon-wrapper.success .status-icon[data-v-2a8b6a6f]{color:var(--gomo-success)}.status-icon-wrapper.pending .status-icon[data-v-2a8b6a6f]{color:var(--gomo-warning)}.status-icon-wrapper.error .status-icon[data-v-2a8b6a6f]{color:var(--gomo-danger)}.status-title[data-v-2a8b6a6f]{margin:0;font-size:24px;font-weight:700;color:var(--gomo-text-1);line-height:1.3}.status-desc[data-v-2a8b6a6f]{margin:0;color:var(--gomo-text-2);font-size:14px;line-height:1.5}.order-info[data-v-2a8b6a6f]{background:var(--gomo-surface-2);border:1px solid var(--gomo-border-1);border-radius:14px;padding:16px;display:flex;flex-direction:column;gap:12px}.info-row[data-v-2a8b6a6f]{display:flex;justify-content:space-between;align-items:center}.info-label[data-v-2a8b6a6f]{font-size:13px;color:var(--gomo-text-3)}.info-value[data-v-2a8b6a6f]{font-size:14px;font-weight:600;color:var(--gomo-text-1);display:flex;align-items:center;gap:6px}.info-value.mono[data-v-2a8b6a6f]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:13px}.channel-icon[data-v-2a8b6a6f]{font-size:16px}.info-divider[data-v-2a8b6a6f]{height:1px;background:var(--gomo-border-1)}.status-text.success[data-v-2a8b6a6f]{color:var(--gomo-success)}.status-text.pending[data-v-2a8b6a6f]{color:var(--gomo-warning)}.status-text.error[data-v-2a8b6a6f]{color:var(--gomo-danger)}.progress-section[data-v-2a8b6a6f]{padding:8px 0}.progress-track[data-v-2a8b6a6f]{display:flex;align-items:center;justify-content:space-between}.progress-step[data-v-2a8b6a6f]{display:flex;flex-direction:column;align-items:center;gap:8px;position:relative;z-index:1}.step-dot[data-v-2a8b6a6f]{width:12px;height:12px;border-radius:50%;background:var(--gomo-border-2);border:2px solid var(--gomo-border-2);transition:all .3s ease}.progress-step.active .step-dot[data-v-2a8b6a6f]{background:var(--gomo-accent);border-color:var(--gomo-accent);box-shadow:0 0 0 4px #436fe333}.progress-step.done .step-dot[data-v-2a8b6a6f]{background:var(--gomo-success);border-color:var(--gomo-success)}.step-label[data-v-2a8b6a6f]{font-size:11px;color:var(--gomo-text-muted);white-space:nowrap}.progress-step.active .step-label[data-v-2a8b6a6f]{color:var(--gomo-text-2)}.progress-step.done .step-label[data-v-2a8b6a6f]{color:var(--gomo-success)}.progress-line[data-v-2a8b6a6f]{flex:1;height:2px;background:var(--gomo-border-2);margin:0 4px 20px;transition:background .3s ease}.progress-line.active[data-v-2a8b6a6f]{background:linear-gradient(90deg,var(--gomo-accent),var(--gomo-success))}.countdown-hint[data-v-2a8b6a6f]{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.2);border-radius:10px;font-size:13px;color:var(--gomo-success)}.countdown-hint.pending[data-v-2a8b6a6f]{background:rgba(245,158,11,.1);border-color:#f59e0b33;color:var(--gomo-warning)}.countdown-icon[data-v-2a8b6a6f]{font-size:14px}.action-buttons[data-v-2a8b6a6f]{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.btn[data-v-2a8b6a6f]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;border-radius:12px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;border:none}.btn-icon[data-v-2a8b6a6f]{font-size:14px}.btn-primary[data-v-2a8b6a6f]{background:linear-gradient(135deg,var(--gomo-button-primary-bg),var(--gomo-button-primary-bg-hover));color:var(--gomo-button-primary-text);box-shadow:0 4px 12px #436fe340}.btn-primary[data-v-2a8b6a6f]:hover{transform:translateY(-2px);box-shadow:0 6px 16px #436fe359}.btn-secondary[data-v-2a8b6a6f]{background:var(--gomo-button-secondary-bg);color:var(--gomo-button-secondary-text);border:1px solid var(--gomo-button-secondary-border)}.btn-secondary[data-v-2a8b6a6f]:hover{background:var(--gomo-button-secondary-bg-hover);transform:translateY(-1px)}.footer-copyright[data-v-2a8b6a6f]{text-align:center;font-size:12px;color:var(--gomo-text-muted);padding-top:8px}@media (max-width: 520px){.payment-result-page[data-v-2a8b6a6f]{padding:24px 16px}.result-card[data-v-2a8b6a6f]{padding:20px;gap:20px}.status-icon-wrapper[data-v-2a8b6a6f]{width:60px;height:60px}.status-icon[data-v-2a8b6a6f]{width:26px;height:26px}.status-title[data-v-2a8b6a6f]{font-size:20px}.progress-track[data-v-2a8b6a6f]{flex-direction:column;gap:16px}.progress-line[data-v-2a8b6a6f]{width:2px;height:20px;margin:0 0 0 5px}.progress-step[data-v-2a8b6a6f]{flex-direction:row;width:100%}.action-buttons[data-v-2a8b6a6f]{flex-direction:column}.btn[data-v-2a8b6a6f]{width:100%}}[data-v-0a8581ad] .sidebar{background:transparent;border-right:none;padding:16px 0;display:flex;flex-direction:column;align-items:center;gap:12px;justify-content:center;position:sticky;top:0;height:100vh}[data-v-0a8581ad] .sidebar-container{display:flex;flex-direction:column;align-items:center;gap:8px}.sidebar-add[data-v-0a8581ad]{width:52px;height:52px;border-radius:999px;border:.5px solid rgba(var(--gomo-accent-rgb),.6);background:var(--gomo-accent, #2560ff);position:relative;display:flex;align-items:center;justify-content:center;box-shadow:rgba(var(--gomo-accent-rgb),.35) 0 6px 12px 0;cursor:pointer;transition:box-shadow .3s ease}.sidebar-add[data-v-0a8581ad]:hover{animation:sidebar-rotate-bounce-0a8581ad .6s cubic-bezier(.34,1.56,.64,1);box-shadow:rgba(var(--gomo-accent-rgb),.5) 0 8px 16px 0}@keyframes sidebar-rotate-bounce-0a8581ad{0%{transform:rotate(0) scale(1)}25%{transform:rotate(90deg) scale(1.05)}50%{transform:rotate(180deg) scale(1.08)}75%{transform:rotate(270deg) scale(1.05)}to{transform:rotate(360deg) scale(1)}}.sidebar-add[data-v-0a8581ad]:before{content:"";width:36px;height:36px;border-radius:999px;background:#0e1f4d;position:absolute}.sidebar-add-inner[data-v-0a8581ad]{position:absolute;width:14px;height:1.5px;background:#e6f7fb;border-radius:999px;z-index:1}.sidebar-add-inner.vertical[data-v-0a8581ad]{width:1.5px;height:14px}.sidebar-menu[data-v-0a8581ad]{width:52px;padding:8px 0;display:flex;flex-direction:column;gap:8px;align-items:center;border-radius:999px;border:.5px solid rgba(90,98,115,.5);background:var(--gomo-surface-1, #0f1218);box-shadow:rgba(var(--gomo-shadow-rgb),.4) 0 4px 12px 0}.sidebar-item-wrap[data-v-0a8581ad]{position:relative;display:flex;align-items:center;justify-content:center}.sidebar-item-tooltip[data-v-0a8581ad]{position:absolute;left:100%;top:50%;transform:translateY(-50%);margin-left:10px;padding:5px 10px;background:var(--gomo-surface-2, #121620);border:1px solid var(--gomo-border-1, #1f2530);border-radius:8px;font-size:12px;font-weight:600;white-space:nowrap;color:var(--gomo-text-1, #e6e9f2);opacity:0;pointer-events:none;transition:opacity .15s ease;z-index:100;box-shadow:0 4px 12px #00000040}.sidebar-item-wrap:hover .sidebar-item-tooltip[data-v-0a8581ad]{opacity:1}.sidebar-item[data-v-0a8581ad]{width:36px;height:36px;border-radius:999px;border:none;background:transparent;color:var(--gomo-text-1, #e6e9f2);font-size:0;cursor:pointer;text-align:center;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.sidebar-item[data-v-0a8581ad]:hover{background:rgba(82,109,135,.25)}.sidebar-item.is-active[data-v-0a8581ad]{background:rgba(82,109,135,.35);cursor:default}.sidebar-icon[data-v-0a8581ad]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px}[data-v-0a8581ad] .topbar{height:72px;width:100%;background:var(--gomo-bg, #0b0e14);display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;padding:0 24px 0 14px;gap:16px;position:sticky;top:0;z-index:30}[data-v-0a8581ad] .layout:not(.no-sidebar) .content>.topbar{width:calc(100% + var(--sidebar-width, 80px));margin-left:calc(-1 * var(--sidebar-width, 80px));box-sizing:border-box}[data-v-0a8581ad] .topbar-left{display:flex;align-items:center;gap:10px;min-width:0}[data-v-0a8581ad] .topbar-center{display:flex;align-items:center;justify-content:center;gap:8px;min-width:0}[data-v-0a8581ad] .topbar-right{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:nowrap;flex-shrink:0;min-width:0}[data-v-0a8581ad] .page-main{padding:24px 32px 48px}[data-v-0a8581ad] .layout:not(.no-sidebar) .page-main{padding:24px 32px 48px!important}[data-v-0a8581ad] .content-panel{background:var(--gomo-bg, #0B0E14);border:none;border-radius:18px;padding:24px;box-shadow:none}.topbar-icon[data-v-0a8581ad]{position:relative;width:32px;height:32px;border-radius:10px;border:1px solid rgba(var(--gomo-contrast-rgb),.12);background:rgba(var(--gomo-contrast-rgb),.04);color:var(--gomo-text-1, #e6e9f2);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.topbar-icon[data-v-0a8581ad]:hover{border-color:rgba(var(--gomo-accent-rgb),.5);background:rgba(var(--gomo-accent-rgb),.12)}.topbar-icon-bell .icon-bell[data-v-0a8581ad]{width:14px;height:14px}.topbar-bell-badge[data-v-0a8581ad]{position:absolute;top:-4px;right:-4px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--gomo-accent, #2560ff);color:#fff;font-size:10px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.user-cluster[data-v-0a8581ad]{display:flex;align-items:center;gap:10px;height:32px}.avatar-container[data-v-0a8581ad]{position:relative;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;height:32px}.avatar[data-v-0a8581ad]{width:32px;height:32px;border-radius:50%;object-fit:cover;border:none;box-shadow:none;cursor:pointer}.avatar-dropdown[data-v-0a8581ad]{display:none;position:absolute;top:calc(100% + 10px);right:0;z-index:1000}.avatar-dropdown.show[data-v-0a8581ad]{display:block}.profile-menu[data-v-0a8581ad]{width:260px;padding:10px 10px 12px;background:rgba(15,18,24,.92);border:1px solid rgba(var(--gomo-contrast-rgb),.08);border-radius:16px;box-shadow:0 22px 46px rgba(var(--gomo-shadow-rgb),.45);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden}.profile-card[data-v-0a8581ad]{background:rgba(18,22,32,.92);border:1px solid rgba(var(--gomo-contrast-rgb),.08);border-radius:14px;padding:10px 10px 4px}.profile-card-avatar[data-v-0a8581ad]{display:flex;justify-content:center;margin-top:2px;margin-bottom:6px}.profile-avatar-edit[data-v-0a8581ad]{position:relative;border:none;background:transparent;padding:0;cursor:pointer;border-radius:999px}.profile-avatar[data-v-0a8581ad]{width:50px;height:50px;border-radius:50%;object-fit:cover;border:2px solid rgba(var(--gomo-contrast-rgb),.1);background:rgba(var(--gomo-contrast-rgb),.04);cursor:pointer}.profile-avatar-edit-badge[data-v-0a8581ad]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:6px;border-radius:999px;background:rgba(var(--gomo-shadow-rgb),.35);color:#e6e8f2eb;opacity:.18;transform:scale(.98);transition:opacity .16s ease,transform .16s ease}.profile-avatar-edit:hover .profile-avatar-edit-badge[data-v-0a8581ad],.profile-avatar-edit:focus-visible .profile-avatar-edit-badge[data-v-0a8581ad]{opacity:1;transform:scale(1)}.profile-avatar-edit-badge svg[data-v-0a8581ad]{width:16px;height:16px}.profile-avatar-edit-text[data-v-0a8581ad]{font-size:12px;font-weight:750;letter-spacing:.2px}.profile-card-row[data-v-0a8581ad]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 2px 6px}.profile-meta[data-v-0a8581ad]{min-width:0}.profile-name[data-v-0a8581ad]{font-size:14px;font-weight:500;color:var(--gomo-text-1, #e6e9f2);line-height:1.15}.profile-email[data-v-0a8581ad]{margin-top:3px;font-size:11px;color:var(--gomo-text-2, #9aa3b7);line-height:1.15;max-width:140px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-divider[data-v-0a8581ad]{height:1px;background:rgba(var(--gomo-contrast-rgb),.1);margin:0 0 6px}.profile-points-row[data-v-0a8581ad]{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:8px;border:none;background:transparent;padding:8px 4px;cursor:pointer;border-radius:10px}.profile-points-row[data-v-0a8581ad]:hover{background:rgba(var(--gomo-contrast-rgb),.06)}.profile-points-main[data-v-0a8581ad]{display:flex;align-items:center;justify-content:space-between;width:100%}.profile-points-right[data-v-0a8581ad]{display:flex;align-items:center;gap:4px}.profile-points-label[data-v-0a8581ad]{font-size:13px;font-weight:600;color:var(--gomo-text-1, #e6e9f2)}.profile-points-value[data-v-0a8581ad]{font-size:15px;font-weight:700;color:var(--gomo-gold, #ffd08a)}.profile-points-detail[data-v-0a8581ad]{display:flex;flex-wrap:wrap;gap:8px 16px;width:100%}.points-item[data-v-0a8581ad]{display:flex;align-items:center;gap:4px;font-size:11px}.points-label[data-v-0a8581ad]{color:var(--gomo-text-2, #9aa3b7)}.points-value[data-v-0a8581ad]{font-weight:500;color:var(--gomo-text-1, #e6e9f2)}.points-value.paid[data-v-0a8581ad]{color:var(--gomo-accent, #2560ff)}.points-value.bonus[data-v-0a8581ad]{color:var(--gomo-gold, #ffd08a)}.points-item.expiring .points-value[data-v-0a8581ad]{color:var(--gomo-warning, #f59e0b)}.profile-chevron[data-v-0a8581ad]{width:14px;height:14px;color:#e6e9f273}.profile-menu-list[data-v-0a8581ad]{margin-top:8px;display:flex;flex-direction:column;gap:2px}.profile-menu-item[data-v-0a8581ad]{width:100%;display:flex;align-items:center;gap:8px;padding:9px 8px;border:none;border-radius:11px;background:transparent;cursor:pointer;color:var(--gomo-text-1, #e6e9f2);text-align:left}.profile-menu-item[data-v-0a8581ad]:hover{background:rgba(var(--gomo-accent-rgb),.12)}.profile-menu-item.danger[data-v-0a8581ad]:hover{background:rgba(239,68,68,.14)}.profile-menu-item.subtle[data-v-0a8581ad]{color:#e6e9f2b8}.mi-icon[data-v-0a8581ad]{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;color:#e6e9f2b8}.mi-icon svg[data-v-0a8581ad]{width:18px;height:18px}.mi-text[data-v-0a8581ad]{font-size:13px;font-weight:400;color:var(--gomo-text-1, #e6e9f2)}.topbar-page-title[data-v-0a8581ad]{font-size:16px;font-weight:700;color:var(--gomo-text-1, #e6e9f2)}a.btn[data-v-0a8581ad]{padding:8px 14px;background:transparent;border:1px solid var(--gomo-border-2, #2a3242);border-radius:999px;color:var(--gomo-accent, #2560ff);text-decoration:none;font-size:13px;transition:all .2s ease;white-space:nowrap}a.btn[data-v-0a8581ad]:hover{background:rgba(var(--gomo-accent-rgb, 37 96 255),.1);border-color:var(--gomo-accent, #2560ff)}a.btn-with-icon[data-v-0a8581ad]{display:inline-flex;align-items:center;gap:6px}a.btn-with-icon .btn-icon[data-v-0a8581ad]{display:inline-flex;align-items:center;justify-content:center}a.btn-with-icon .btn-icon svg[data-v-0a8581ad]{width:16px;height:16px}.icon-btn[data-v-0a8581ad]{width:32px;height:32px;border-radius:10px;border:1px solid var(--gomo-border-2, #2a3242);background:transparent;color:var(--gomo-text-1, #e6e9f2);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.icon-btn[data-v-0a8581ad]:hover{border-color:rgba(var(--gomo-accent-rgb, 37, 96, 255),.6);background:rgba(var(--gomo-accent-rgb, 37, 96, 255),.12)}.brand[data-v-0a8581ad]{display:inline-flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;user-select:none}.brand-logo[data-v-0a8581ad]{height:40px;width:40px;border-radius:0;border:none;background:transparent;display:inline-flex;align-items:center;justify-content:center;overflow:visible}.brand-logo img[data-v-0a8581ad]{height:40px;width:40px;object-fit:contain}.brand-text-logo[data-v-0a8581ad]{height:30px;width:auto;object-fit:contain;display:block;flex-shrink:0}.btn[data-v-0a8581ad]{padding:8px 14px;border-radius:10px;border:1px solid var(--gomo-border-1, #1f2530);background:rgba(var(--gomo-contrast-rgb),.06);color:var(--gomo-text-1, #e6e9f2);font-size:13px;cursor:pointer;transition:background .2s,border-color .2s}.btn[data-v-0a8581ad]:hover{background:rgba(var(--gomo-contrast-rgb),.1);border-color:rgba(var(--gomo-contrast-rgb),.15)}.btn-with-icon[data-v-0a8581ad]{display:inline-flex;align-items:center;gap:6px}.btn-with-icon .btn-icon[data-v-0a8581ad]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.btn-with-icon .btn-icon svg[data-v-0a8581ad]{width:16px;height:16px}.distribution-center[data-v-0a8581ad]{display:flex;flex-direction:column;gap:18px;padding-top:0}.panel-shell[data-v-0a8581ad]{border:1px solid rgba(var(--gomo-contrast-rgb),.06);border-radius:14px;background:rgba(18,24,36,.72)}.dc-page-header[data-v-0a8581ad]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:16px;row-gap:8px;padding:0 2px 2px}.dc-page-title-wrap[data-v-0a8581ad]{min-width:0;display:flex;flex-direction:column;gap:4px}.series-section-header[data-v-0a8581ad]{display:flex;align-items:center;justify-content:space-between;gap:12px}.series-section-title[data-v-0a8581ad]{margin:0;font-size:16px;font-weight:700;color:var(--gomo-text-1, #e6e9f2)}.dc-page-subtitle[data-v-0a8581ad]{margin:0;font-size:12px;color:var(--gomo-text-3, #8a93a7);line-height:1.4}.dc-page-actions[data-v-0a8581ad]{display:flex;align-items:center;justify-content:flex-end;gap:8px;align-self:center}.dc-page-actions .btn[data-v-0a8581ad]{height:36px;padding:0 14px;border-radius:10px}.dc-page-actions .btn.btn-with-icon.primary[data-v-0a8581ad]{background:var(--gomo-button-primary-bg, #2560ff)!important;border-color:var(--gomo-button-primary-bg, #2560ff)!important;color:var(--gomo-button-primary-text, #ffffff)!important;box-shadow:0 6px 16px rgba(var(--gomo-accent-rgb),.22)!important}.dc-page-actions .btn.btn-with-icon.primary[data-v-0a8581ad]:hover{background:var(--gomo-button-primary-bg-hover, #1f52d8)!important;border-color:var(--gomo-button-primary-bg-hover, #1f52d8)!important;color:var(--gomo-button-primary-text, #ffffff)!important}.dc-page-actions .btn.btn-with-icon.primary .btn-icon[data-v-0a8581ad],.dc-page-actions .btn.btn-with-icon.primary .btn-icon svg[data-v-0a8581ad]{color:inherit}.dc-page-actions .btn.btn-with-icon.primary span[data-v-0a8581ad],.dc-page-actions .btn.btn-with-icon.primary .btn-icon[data-v-0a8581ad],.dc-page-actions .btn.btn-with-icon.primary .btn-icon svg[data-v-0a8581ad]{color:#fff!important}.dc-workspace[data-v-0a8581ad]{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:16px}.dc-side[data-v-0a8581ad]{display:flex;flex-direction:column;gap:16px}.dc-block-header[data-v-0a8581ad]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.dc-block-title[data-v-0a8581ad]{font-size:14px;font-weight:700;color:var(--gomo-text-1, #e6e9f2)}.section-header[data-v-0a8581ad]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}.section-header h2[data-v-0a8581ad]{margin:0;font-size:18px;font-weight:700;color:var(--gomo-text-1, #e6e9f2)}.section-subtitle[data-v-0a8581ad]{font-size:12px;color:#7c8599}.overview-actions[data-v-0a8581ad]{margin-bottom:16px}.overview-actions a.btn[data-v-0a8581ad]{text-decoration:none;display:inline-flex;align-items:center;gap:6px;padding:10px 18px;border-radius:10px;font-size:14px;background:var(--gomo-accent, #2560ff);color:#fff;border:1px solid var(--gomo-accent)}.overview-actions a.btn[data-v-0a8581ad]:hover{opacity:.9}.overview-actions a.btn .btn-icon[data-v-0a8581ad]{display:inline-flex;align-items:center;justify-content:center}.overview-actions a.btn .btn-icon svg[data-v-0a8581ad]{width:16px;height:16px}.overview-grid[data-v-0a8581ad]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.overview-section[data-v-0a8581ad]{padding:12px}.overview-card[data-v-0a8581ad]{background:rgba(var(--gomo-contrast-rgb),.03);border:1px solid rgba(var(--gomo-contrast-rgb),.06);border-radius:14px;padding:12px;min-height:78px;display:flex;flex-direction:column;gap:4px}.overview-label[data-v-0a8581ad]{font-size:12px;color:var(--gomo-text-3, #8a93a7)}.overview-value[data-v-0a8581ad]{font-size:16px;font-weight:700;color:var(--gomo-text-1, #e6e9f2)}.overview-desc[data-v-0a8581ad]{font-size:11px;color:#5f6778}.channels-grid[data-v-0a8581ad]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.channel-panel[data-v-0a8581ad]{background:rgba(12,16,24,.72);border:1px solid rgba(var(--gomo-contrast-rgb),.08);border-radius:16px;padding:16px;min-height:160px}.channel-panel h3[data-v-0a8581ad]{margin:0 0 12px;font-size:14px;color:var(--gomo-text-1, #e6e9f2)}.empty-state[data-v-0a8581ad]{padding:24px;text-align:center;color:#6f788b;background:rgba(12,16,24,.35);border:1px dashed rgba(var(--gomo-contrast-rgb),.08);border-radius:12px}.channel-license-section[data-v-0a8581ad]{display:flex;flex-direction:column;gap:14px;padding:14px}.records-header[data-v-0a8581ad]{display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;gap:10px;margin-bottom:8px;padding-bottom:12px;border-bottom:1px solid var(--gomo-border-1, #1f2530)}.records-header-left[data-v-0a8581ad]{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.records-title[data-v-0a8581ad]{font-size:15px;font-weight:800;color:var(--gomo-text-1, #e6e9f2)}.records-subtitle[data-v-0a8581ad]{margin-top:4px;font-size:12px;color:var(--gomo-text-3, #8a93a7)}.filters[data-v-0a8581ad]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.input[data-v-0a8581ad]{border-radius:8px;border:1px solid var(--gomo-border-1, #1f2530);background:rgba(var(--gomo-contrast-rgb),.03);color:var(--gomo-text-1, #e6e9f2)}.filter-select[data-v-0a8581ad]{width:auto;min-width:120px;height:32px;padding:0 10px;font-size:12px;border-radius:8px;border:1px solid var(--gomo-border-1, #1f2530);background:rgba(var(--gomo-contrast-rgb),.03);color:var(--gomo-text-1, #e6e9f2)}.col-empty[data-v-0a8581ad]{padding:24px 14px;text-align:center;font-size:13px;color:var(--gomo-text-muted, #7b8498)}.pagination-wrap[data-v-0a8581ad]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;padding-top:16px;border-top:1px solid var(--gomo-border-1, #1f2530)}.pagination-info[data-v-0a8581ad]{font-size:13px;color:var(--gomo-text-2, #9aa3b7)}.pagination-btns[data-v-0a8581ad]{display:flex;align-items:center;gap:12px}.pagination-page[data-v-0a8581ad]{font-size:13px;color:var(--gomo-text-2, #9aa3b7)}.records-preview-card[data-v-0a8581ad]{padding:12px}.records-preview-header[data-v-0a8581ad]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.records-preview-title[data-v-0a8581ad]{font-size:14px;font-weight:700;color:var(--gomo-text-1, #e6e9f2)}.records-preview-list[data-v-0a8581ad]{display:flex;flex-direction:column;gap:8px}.records-preview-item[data-v-0a8581ad]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:10px;background:rgba(var(--gomo-contrast-rgb),.03)}.records-preview-main[data-v-0a8581ad]{min-width:0}.records-preview-series[data-v-0a8581ad]{font-size:13px;font-weight:600;color:var(--gomo-text-1, #e6e9f2)}.records-preview-meta[data-v-0a8581ad]{margin-top:2px;font-size:12px;color:var(--gomo-text-3, #8a93a7)}.records-preview-more[data-v-0a8581ad]{margin-top:10px;display:flex;justify-content:flex-end}.license-group-list[data-v-0a8581ad]{display:flex;flex-direction:column;gap:14px}.license-group-card[data-v-0a8581ad]{border:1px solid rgba(var(--gomo-contrast-rgb),.08);border-radius:12px;background:rgba(var(--gomo-contrast-rgb),.02);overflow:hidden}.license-group-header[data-v-0a8581ad]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 14px 12px 32px;border-bottom:1px solid transparent;cursor:pointer;position:relative;-webkit-user-select:none;user-select:none;transition:background .15s ease}.license-group-header[data-v-0a8581ad]:hover{background:rgba(var(--gomo-contrast-rgb),.04)}.collapse-icon[data-v-0a8581ad]{position:absolute;left:12px;top:50%;transform:translateY(-50%) rotate(0);width:22px;height:22px;display:flex;align-items:center;justify-content:center;border-radius:6px;color:var(--gomo-text-2, #9aa3b7);transition:transform .2s ease,color .2s ease,background .2s ease}.collapse-icon[data-v-0a8581ad]:hover{background:rgba(var(--gomo-contrast-rgb),.1)}.collapse-icon svg[data-v-0a8581ad]{display:block}.collapse-icon.expanded[data-v-0a8581ad]{transform:translateY(-50%) rotate(90deg);color:var(--gomo-accent, #2560ff)}.license-group-head-main[data-v-0a8581ad]{min-width:0}.license-group-name[data-v-0a8581ad]{font-size:14px;font-weight:700;color:var(--gomo-text-1, #e6e9f2)}.license-group-remark[data-v-0a8581ad]{font-size:12px;color:var(--gomo-text-3, #8a93a7);margin-top:6px}.license-group-meta[data-v-0a8581ad]{font-size:11px;color:#5f6778;margin-top:4px;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.license-group-code[data-v-0a8581ad]{font-family:ui-monospace,monospace}.btn-small.btn-danger-outline[data-v-0a8581ad]{flex-shrink:0;padding:4px 10px;font-size:12px;color:#ef5350;background:transparent;border:1px solid rgba(239,83,80,.5);border-radius:6px;cursor:pointer}.btn-small.btn-danger-outline[data-v-0a8581ad]:hover{background:rgba(239,83,80,.12)}.license-group-body[data-v-0a8581ad]{padding:10px 14px}.license-group-body .table-sm[data-v-0a8581ad]{font-size:12px;width:100%;border-collapse:collapse}.license-group-body .table-sm th[data-v-0a8581ad],.license-group-body .table-sm td[data-v-0a8581ad]{padding:6px 10px;border-bottom:1px solid rgba(var(--gomo-contrast-rgb),.08);text-align:left;color:var(--gomo-text-1, #e6e9f2)}.license-group-body .table-sm th[data-v-0a8581ad]{color:var(--gomo-text-3, #8a93a7);font-weight:600}.cell-code[data-v-0a8581ad]{font-family:ui-monospace,monospace;font-size:11px}.cell-small[data-v-0a8581ad]{max-width:160px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.text-muted[data-v-0a8581ad]{color:var(--gomo-text-3, #8a93a7)}.status-pill[data-v-0a8581ad]{display:inline-flex;align-items:center;justify-content:center;padding:2px 8px;border-radius:999px;font-size:11px;line-height:1.4;font-weight:600;border:1px solid rgba(var(--gomo-contrast-rgb),.16);color:var(--gomo-text-2, #9aa3b7);background:rgba(var(--gomo-contrast-rgb),.04)}.status-pill.is-active[data-v-0a8581ad]{color:#34c759;border-color:#34c75959;background:rgba(52,199,89,.12)}.status-pill.is-revoked[data-v-0a8581ad]{color:#ff6b6b;border-color:#ff6b6b59;background:rgba(255,107,107,.12)}.status-pill.is-expired[data-v-0a8581ad]{color:#f59e0b;border-color:#f59e0b59;background:rgba(245,158,11,.12)}.add-license-card-header[data-v-0a8581ad]{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:20px}.add-license-card-header .card-title[data-v-0a8581ad]{margin-bottom:0;flex-shrink:0}.add-license-header-actions .btn[data-v-0a8581ad]{height:38px;padding:0 16px}.channel-license-columns[data-v-0a8581ad]{display:grid;grid-template-columns:1.4fr .75fr 1.2fr;gap:16px;min-height:360px;margin-bottom:0}.channel-license-col[data-v-0a8581ad]{border:1px solid rgba(var(--gomo-contrast-rgb),.08);border-radius:12px;background:rgba(var(--gomo-contrast-rgb),.02);display:flex;flex-direction:column;overflow:hidden}.channel-license-col .col-title[data-v-0a8581ad]{padding:12px 14px;font-size:13px;font-weight:700;color:var(--gomo-text-3, #8a93a7);border-bottom:1px solid rgba(var(--gomo-contrast-rgb),.08)}.col-title-row[data-v-0a8581ad]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 12px;border-bottom:1px solid rgba(var(--gomo-contrast-rgb),.08);background:rgba(var(--gomo-contrast-rgb),.02)}.col-title-row .col-title[data-v-0a8581ad]{padding:0;border-bottom:none;flex-shrink:0}.col-title-row .col-search[data-v-0a8581ad]{flex:1;min-width:100px;height:32px;padding:0 10px;font-size:12px;border-radius:8px;border:1px solid rgba(var(--gomo-contrast-rgb),.12);background:rgba(var(--gomo-contrast-rgb),.03);color:var(--gomo-text-1, #e6e9f2)}.col-series-actions .btn-ghost-small[data-v-0a8581ad]{padding:2px 8px;font-size:12px;color:var(--gomo-accent, #2560ff);background:none;border:none;cursor:pointer;border-radius:4px}.col-series-actions .btn-ghost-small[data-v-0a8581ad]:hover{background:rgba(var(--gomo-accent-rgb),.12)}.col-title-row .col-filter[data-v-0a8581ad]{width:auto;min-width:90px;height:32px;padding:0 10px;font-size:12px;border-radius:8px;border:1px solid rgba(var(--gomo-contrast-rgb),.12);background:rgba(var(--gomo-contrast-rgb),.03);color:var(--gomo-text-1, #e6e9f2)}.channel-license-col .col-list[data-v-0a8581ad]{flex:1;overflow-y:auto;padding:8px}.channel-license-col .col-item[data-v-0a8581ad]{padding:10px 12px;border-radius:8px;font-size:13px;color:var(--gomo-text-1, #e6e9f2);cursor:pointer;transition:background .2s ease}.channel-license-col .col-item[data-v-0a8581ad]:hover{background:rgba(var(--gomo-contrast-rgb),.06)}.channel-license-col .col-item.active[data-v-0a8581ad]{background:rgba(var(--gomo-accent-rgb),.2);color:var(--gomo-accent, #2560ff)}.col-item-channel[data-v-0a8581ad]{display:flex;flex-direction:column;gap:4px}.col-item-head[data-v-0a8581ad]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.col-item-channel .col-item-name[data-v-0a8581ad]{font-size:13px;font-weight:600;min-width:0;flex:1}.col-item-channel .col-item-type[data-v-0a8581ad]{font-size:11px;color:var(--gomo-text-3, #8a93a7);flex-shrink:0}.col-item-channel .col-item-desc[data-v-0a8581ad]{font-size:11px;color:#5f6778;line-height:1.35;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.channel-license-col .col-placeholder[data-v-0a8581ad]{padding:24px 14px;text-align:center;font-size:13px;color:var(--gomo-text-muted, #7b8498);flex:1;display:flex;align-items:center;justify-content:center}.col-detail .col-title[data-v-0a8581ad]{flex-shrink:0}.detail-block[data-v-0a8581ad]{padding:12px 14px;border-bottom:1px solid rgba(var(--gomo-contrast-rgb),.08)}.detail-block[data-v-0a8581ad]:last-of-type{border-bottom:none}.detail-label[data-v-0a8581ad]{font-size:12px;font-weight:600;color:var(--gomo-text-3, #8a93a7);margin-bottom:8px}.detail-value[data-v-0a8581ad]{font-size:14px;color:var(--gomo-text-1, #e6e9f2)}.detail-hint[data-v-0a8581ad],.detail-empty[data-v-0a8581ad]{font-size:12px;color:#5f6778;margin-top:4px;margin-bottom:8px}.region-global[data-v-0a8581ad]{font-size:13px;color:var(--gomo-text-3, #8a93a7)}.detail-block .input[data-v-0a8581ad]{width:100%;padding:8px 10px;border-radius:10px;border:1px solid rgba(var(--gomo-contrast-rgb),.12);background:rgba(var(--gomo-contrast-rgb),.03);color:var(--gomo-text-1, #e6e9f2);font-size:13px}.license-lang-controls[data-v-0a8581ad]{display:flex;flex-wrap:wrap;gap:8px}.license-lang-chk[data-v-0a8581ad]{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--gomo-text-1, #e6e9f2);padding:6px 10px;border-radius:8px;border:1px solid rgba(var(--gomo-contrast-rgb),.1);background:rgba(var(--gomo-contrast-rgb),.04);cursor:pointer;-webkit-user-select:none;user-select:none}.license-lang-chk[data-v-0a8581ad]:hover{border-color:rgba(var(--gomo-accent-rgb),.35);background:rgba(var(--gomo-accent-rgb),.06)}.license-lang-chk[data-v-0a8581ad]:has(input[type=checkbox]:checked){border-color:rgba(var(--gomo-accent-rgb),.5);background:rgba(var(--gomo-accent-rgb),.12)}.license-lang-chk:has(input[type=checkbox]:checked) span[data-v-0a8581ad]{color:var(--gomo-accent, #2560ff)}.license-lang-chk input[type=checkbox][data-v-0a8581ad]{width:14px;height:14px;margin:0}.series-multi-list-vertical[data-v-0a8581ad]{display:flex;flex-direction:column;gap:6px}.series-multi-chk[data-v-0a8581ad]{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--gomo-text-1, #e6e9f2);padding:8px 12px;border-radius:8px;border:1px solid rgba(var(--gomo-contrast-rgb),.1);background:rgba(var(--gomo-contrast-rgb),.04);cursor:pointer;-webkit-user-select:none;user-select:none}.series-multi-chk[data-v-0a8581ad]:hover{border-color:rgba(var(--gomo-accent-rgb),.35);background:rgba(var(--gomo-accent-rgb),.06)}.series-multi-chk.active[data-v-0a8581ad],.series-multi-chk[data-v-0a8581ad]:has(input[type=checkbox]:checked){border-color:rgba(var(--gomo-accent-rgb),.5);background:rgba(var(--gomo-accent-rgb),.12)}.series-row-inline[data-v-0a8581ad]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:10px}.series-row-left[data-v-0a8581ad]{display:inline-flex;align-items:center;gap:8px;min-width:0;flex:1}.series-row-title[data-v-0a8581ad]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.series-row-langs[data-v-0a8581ad]{flex-shrink:0;font-size:11px;color:#5f6778}.channel-license-section .btn[data-v-0a8581ad]{padding:8px 14px;border-radius:12px;border:1px solid rgba(var(--gomo-contrast-rgb),.12);background:rgba(var(--gomo-contrast-rgb),.03);color:var(--gomo-text-1, #e6e9f2);cursor:pointer;font-size:13px}.channel-license-section .btn.primary[data-v-0a8581ad]{background:var(--gomo-accent, #2560ff);border-color:rgba(var(--gomo-accent-rgb),.9)}.channel-license-section .btn.ghost[data-v-0a8581ad]{background:transparent}.channel-license-section .btn.small.danger[data-v-0a8581ad]{padding:6px 10px;font-size:12px;border-color:#ef444459;background:rgba(239,68,68,.12)}.channel-license-section .actions[data-v-0a8581ad]{display:flex;gap:8px;flex-wrap:wrap}.channel-license-section .card-sub[data-v-0a8581ad]{margin-top:6px;font-size:12px;color:var(--gomo-text-3, #8a93a7)}@media (max-width: 1100px){.dc-workspace[data-v-0a8581ad]{grid-template-columns:1fr}.dc-side[data-v-0a8581ad]{order:2}.channel-license-section[data-v-0a8581ad]{order:1}.overview-grid[data-v-0a8581ad]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 900px){[data-v-0a8581ad] .page-main{padding:20px 16px 32px}[data-v-0a8581ad] .layout:not(.no-sidebar) .page-main{padding:20px 16px 32px!important}.dc-page-header[data-v-0a8581ad]{grid-template-columns:1fr;align-items:start;padding-top:2px}.dc-page-actions[data-v-0a8581ad]{justify-content:flex-start}.overview-grid[data-v-0a8581ad]{grid-template-columns:repeat(2,minmax(0,1fr))}}.modal-mask{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.65);display:flex;align-items:center;justify-content:center;z-index:9000}.modal{width:100%;max-width:480px;background:var(--gomo-surface-1, #0f1218);border:1px solid var(--gomo-border-1, #1f2530);border-radius:16px;box-shadow:0 18px 60px #0000008c}.modal-header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--gomo-border-1, #1f2530)}.modal-title{font-weight:800;font-size:15px;color:var(--gomo-text-1, #e6e9f2)}.modal-close{width:32px;height:32px;border:none;border-radius:8px;background:transparent;color:#fff9;font-size:18px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.modal-close:hover{background:rgba(255,255,255,.08);color:#fffffff2}.modal-body{padding:20px 16px}.confirm-text{color:#fffc;line-height:1.7;font-size:14px;white-space:pre-line}.modal-footer{padding:14px 16px;border-top:1px solid var(--gomo-border-1, #1f2530);display:flex;justify-content:flex-end;gap:10px}.modal-footer .btn{padding:10px 18px;border-radius:10px;font-size:14px;cursor:pointer;border:1px solid transparent}.modal-footer .btn.ghost{background:transparent;border-color:var(--gomo-border-1, #1f2530);color:var(--gomo-text-2, #9aa3b7)}.modal-footer .btn.primary{background:var(--gomo-accent, #2560ff);color:#fff}.modal-footer .btn.danger{background:rgba(239,68,68,.85);color:#fff;border-color:#ef444480}.modal-footer .btn:disabled{opacity:.5;cursor:not-allowed}:root[data-theme=light] .page:has(.distribution-center-page) .distribution-center-page .panel-shell{background:#ffffff!important;border-color:var(--gomo-border-1)!important}:root[data-theme=light] .page:has(.distribution-center-page) .distribution-center-page .overview-card,:root[data-theme=light] .page:has(.distribution-center-page) .distribution-center-page .license-group-card,:root[data-theme=light] .page:has(.distribution-center-page) .distribution-center-page .records-preview-item{background:#f8fafc!important;border-color:#e6edf7!important}:root[data-theme=light] .page:has(.distribution-center-page) .distribution-center-page .records-header,:root[data-theme=light] .page:has(.distribution-center-page) .distribution-center-page .pagination-wrap{border-color:var(--gomo-border-1)!important}:root[data-theme=light] .page:has(.distribution-center-page) .distribution-center-page .filter-select,:root[data-theme=light] .page:has(.distribution-center-page) .distribution-center-page .input{background:#ffffff!important;border-color:#d9e3f0!important;color:var(--gomo-text-1)!important}:root[data-theme=light] .page:has(.distribution-center-page) .distribution-center-page .topbar-icon{background:#ffffff!important;border-color:#d9e3f0!important;color:var(--gomo-text-1)!important}:root[data-theme=light] .page:has(.distribution-center-page) .distribution-center-page .topbar-icon:hover{background:rgba(var(--gomo-accent-rgb),.08)!important;border-color:rgba(var(--gomo-accent-rgb),.45)!important}.pull-records-page[data-v-30e91af2]{padding:0}.card[data-v-30e91af2]{border:1px solid rgba(var(--gomo-contrast-rgb),.08);border-radius:16px;background:rgba(12,16,24,.72);padding:16px}.distributions-card .card-header[data-v-30e91af2]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid rgba(var(--gomo-contrast-rgb),.08)}.distributions-card .card-title[data-v-30e91af2]{font-size:15px;font-weight:800}.distributions-card .card-sub[data-v-30e91af2]{margin-top:6px;font-size:12px;color:var(--gomo-text-3, #8a93a7)}.actions[data-v-30e91af2]{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.btn[data-v-30e91af2]{padding:8px 14px;border-radius:10px;border:1px solid var(--gomo-border-1, #1f2530);background:rgba(var(--gomo-contrast-rgb),.06);color:var(--gomo-text-1, #e6e9f2);font-size:13px;cursor:pointer}.btn.ghost[data-v-30e91af2]{background:transparent}.table-wrap[data-v-30e91af2]{overflow-x:auto;border:1px solid rgba(var(--gomo-contrast-rgb),.08);border-radius:12px}.table[data-v-30e91af2]{width:100%;border-collapse:collapse;font-size:13px}.table th[data-v-30e91af2],.table td[data-v-30e91af2]{padding:10px 12px;border-bottom:1px solid rgba(var(--gomo-contrast-rgb),.08);text-align:left;color:var(--gomo-text-1, #e6e9f2)}.table th[data-v-30e91af2]{color:var(--gomo-text-3, #8a93a7);font-weight:600;background:rgba(var(--gomo-contrast-rgb),.02)}.td-empty[data-v-30e91af2]{padding:24px 12px;text-align:center;color:var(--gomo-text-3, #8a93a7)}.cell-small[data-v-30e91af2]{max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topbar-page-title[data-v-30e91af2]{font-size:16px;font-weight:700;color:var(--gomo-text-1, #e6e9f2)}.icon-btn[data-v-30e91af2]{width:32px;height:32px;border-radius:10px;border:1px solid var(--gomo-border-2, #2a3242);background:transparent;color:var(--gomo-text-1, #e6e9f2);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.icon-btn[data-v-30e91af2]:hover{border-color:rgba(var(--gomo-accent-rgb, 37, 96, 255),.6);background:rgba(var(--gomo-accent-rgb, 37, 96, 255),.12)}.brand[data-v-30e91af2]{display:inline-flex;align-items:center;gap:10px;cursor:pointer}.brand-logo[data-v-30e91af2]{height:40px;width:40px;display:inline-flex;align-items:center;justify-content:center}.brand-logo img[data-v-30e91af2]{height:40px;width:40px;object-fit:contain}.brand-text-logo[data-v-30e91af2]{height:30px;width:auto}[data-v-30e91af2] .topbar{height:72px;width:100%;background:var(--gomo-bg, #0b0e14);border-bottom:1px solid var(--gomo-border-1, #1f2530);display:grid;grid-template-columns:1fr minmax(200px,2fr) 1fr;align-items:center;padding:0 24px 0 14px;gap:16px}[data-v-30e91af2] .topbar-left{display:flex;align-items:center;gap:10px}[data-v-30e91af2] .topbar-center{display:flex;align-items:center;justify-content:center}[data-v-30e91af2] .topbar-right{display:flex;align-items:center;justify-content:flex-end}[data-v-30e91af2] .sidebar{background:transparent;border-right:none;padding:16px 0;display:flex;flex-direction:column;align-items:center;gap:12px;justify-content:center;position:sticky;top:0;height:100vh}[data-v-30e91af2] .sidebar-container{display:flex;flex-direction:column;align-items:center;gap:8px}.sidebar-add[data-v-30e91af2]{width:52px;height:52px;border-radius:999px;border:.5px solid rgba(var(--gomo-accent-rgb),.6);background:var(--gomo-accent, #2560ff);position:relative;display:flex;align-items:center;justify-content:center;box-shadow:rgba(var(--gomo-accent-rgb),.35) 0 6px 12px 0;cursor:pointer;transition:box-shadow .3s ease}.sidebar-add[data-v-30e91af2]:before{content:"";width:36px;height:36px;border-radius:999px;background:#0e1f4d;position:absolute}.sidebar-add-inner[data-v-30e91af2]{position:absolute;width:14px;height:1.5px;background:#e6f7fb;border-radius:999px;z-index:1}.sidebar-add-inner.vertical[data-v-30e91af2]{width:1.5px;height:14px}.sidebar-menu[data-v-30e91af2]{width:52px;padding:8px 0;display:flex;flex-direction:column;gap:8px;align-items:center;border-radius:999px;border:.5px solid rgba(90,98,115,.5);background:var(--gomo-surface-1, #0f1218);box-shadow:rgba(var(--gomo-shadow-rgb),.4) 0 4px 12px 0}.sidebar-item-wrap[data-v-30e91af2]{position:relative;display:flex;align-items:center;justify-content:center}.sidebar-item-tooltip[data-v-30e91af2]{position:absolute;left:100%;top:50%;transform:translateY(-50%);margin-left:10px;padding:5px 10px;background:var(--gomo-surface-2, #121620);border:1px solid var(--gomo-border-1, #1f2530);border-radius:8px;font-size:12px;font-weight:600;white-space:nowrap;color:var(--gomo-text-1, #e6e9f2);opacity:0;pointer-events:none;transition:opacity .15s ease;z-index:100;box-shadow:0 4px 12px #00000040}.sidebar-item-wrap:hover .sidebar-item-tooltip[data-v-30e91af2]{opacity:1}.sidebar-item[data-v-30e91af2]{width:36px;height:36px;border-radius:999px;border:none;background:transparent;color:var(--gomo-text-1, #e6e9f2);font-size:0;cursor:pointer;text-align:center;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.sidebar-item[data-v-30e91af2]:hover{background:rgba(82,109,135,.25)}.sidebar-item.is-active[data-v-30e91af2]{background:rgba(var(--gomo-accent-rgb, 37, 96, 255),.35);color:var(--gomo-accent, #2560ff);cursor:default}.sidebar-icon[data-v-30e91af2]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px}.page[data-v-43ea447d]{background:var(--gomo-bg, #0B0E14);color:var(--gomo-text-1, #e6e9f2);min-height:100vh;position:relative}.layout[data-v-43ea447d]{display:grid;grid-template-columns:1fr;min-height:100vh}.content[data-v-43ea447d]{display:flex;flex-direction:column;min-width:0}.topbar[data-v-43ea447d]{height:72px;padding:0 24px 0 14px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;background:var(--gomo-bg, #0B0E14)}.topbar-left[data-v-43ea447d]{display:flex;align-items:center;gap:12px;min-width:0}.topbar-title[data-v-43ea447d]{font-size:18px;font-weight:600;color:var(--gomo-text-1, #e6e9f2);margin-left:4px;padding-left:16px;border-left:1px solid rgba(var(--gomo-contrast-rgb),.2)}.topbar-steps[data-v-43ea447d]{display:flex;align-items:center;justify-content:center;gap:0;min-width:0}.topbar-steps .step-item[data-v-43ea447d]{display:flex;align-items:center;gap:6px}.topbar-steps .step-dot[data-v-43ea447d]{width:28px;height:28px;font-size:13px}.topbar-steps .step-line[data-v-43ea447d]{width:28px;margin:0 2px}.topbar-steps .step-label[data-v-43ea447d]{font-size:13px}@media (max-width: 768px){.topbar-steps .step-label[data-v-43ea447d]{display:none}.topbar-steps .step-line[data-v-43ea447d]{width:16px}}.topbar-right[data-v-43ea447d]{display:flex;align-items:center;justify-content:flex-end;min-width:0}.back-button[data-v-43ea447d]{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;border-radius:10px;border:1px solid rgba(var(--gomo-contrast-rgb),.15);background:transparent;color:var(--gomo-text-1, #e6e9f2);font-size:14px;cursor:pointer;transition:background .2s ease,border-color .2s ease}.back-button[data-v-43ea447d]:hover{background:rgba(82,109,135,.25);border-color:rgba(var(--gomo-contrast-rgb),.25)}.back-icon[data-v-43ea447d]{flex-shrink:0}.page-main[data-v-43ea447d]{padding:0 24px 26px}.content-panel[data-v-43ea447d]{min-width:0}.new-license-page[data-v-43ea447d]{padding:20px 0 32px;max-width:1400px;margin:0 auto;min-height:0;display:flex;flex-direction:column;gap:24px}@media (min-width: 640px){.new-license-page[data-v-43ea447d]{padding:28px 0 40px}}.step-item[data-v-43ea447d]{display:flex;align-items:center;gap:8px}.step-dot[data-v-43ea447d]{width:32px;height:32px;border-radius:50%;background:rgba(var(--gomo-contrast-rgb),.12);color:var(--gomo-text-3);display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;flex-shrink:0}.step-dot.active[data-v-43ea447d]{background:var(--gomo-accent, #2560ff);color:#fff}.step-label[data-v-43ea447d]{font-size:13px;color:var(--gomo-text-2);white-space:nowrap}.step-line[data-v-43ea447d]{flex:0 0 32px;width:32px;height:2px;margin:0 4px;background:rgba(var(--gomo-contrast-rgb),.15)}.step-line.active[data-v-43ea447d]{background:var(--gomo-accent)}.section-title[data-v-43ea447d]{font-size:18px;font-weight:700;color:var(--gomo-text-1);margin:0 0 8px}.section-desc[data-v-43ea447d]{font-size:13px;color:var(--gomo-text-3);margin:0 0 20px;line-height:1.5}.step-section[data-v-43ea447d]{background:rgba(12,16,24,.72);border:1px solid rgba(var(--gomo-contrast-rgb),.08);border-radius:16px;padding:24px;flex:1;min-height:0;display:flex;flex-direction:column}.step-section-versions[data-v-43ea447d]{min-height:calc(100vh - 210px)}.step-section--plain[data-v-43ea447d]{background:transparent;border:none;border-radius:0;padding:0}.step-notice[data-v-43ea447d]{margin:0 0 20px;padding:10px 14px;font-size:13px;line-height:1.5;color:var(--gomo-text-3, #8a93a7);background:rgba(var(--gomo-accent-rgb),.06);border-radius:8px;border-left:3px solid var(--gomo-accent, #2560ff)}@media (min-width: 640px){.step-section[data-v-43ea447d]{padding:28px 32px}}.loading-row[data-v-43ea447d]{padding:24px;text-align:center;color:var(--gomo-text-3)}.channel-grid[data-v-43ea447d]{display:grid;grid-template-columns:1fr;gap:14px}@media (min-width: 520px){.channel-grid[data-v-43ea447d]{grid-template-columns:repeat(2,1fr);gap:16px}}@media (min-width: 880px){.channel-grid[data-v-43ea447d]{grid-template-columns:repeat(3,1fr)}}.channel-card[data-v-43ea447d]{text-align:left;padding:18px;border-radius:12px;border:1px solid rgba(var(--gomo-contrast-rgb),.12);background:rgba(var(--gomo-contrast-rgb),.04);cursor:pointer;transition:all .2s;display:flex;flex-direction:column;gap:14px}@media (min-width: 640px){.channel-card[data-v-43ea447d]{padding:20px;gap:16px}}.channel-card[data-v-43ea447d]:hover{border-color:var(--gomo-accent);background:rgba(var(--gomo-contrast-rgb),.04);box-shadow:0 0 0 2px rgba(var(--gomo-accent-rgb),.22)}.channel-card-header[data-v-43ea447d]{display:flex;align-items:center;gap:12px}.channel-card-logo[data-v-43ea447d]{width:48px;height:48px;flex-shrink:0;border-radius:10px;background:rgba(var(--gomo-contrast-rgb),.1);display:flex;align-items:center;justify-content:center;color:var(--gomo-text-3)}.channel-card-heading[data-v-43ea447d]{min-width:0}.channel-card-name[data-v-43ea447d]{font-size:16px;font-weight:600;color:var(--gomo-text-1);margin-bottom:2px}.channel-card-code[data-v-43ea447d]{font-size:12px;color:var(--gomo-text-3)}.channel-card-highlights[data-v-43ea447d]{display:flex;flex-direction:column;gap:10px}.channel-card-block[data-v-43ea447d]{padding:0;background:transparent;border:none}.channel-block-label[data-v-43ea447d]{display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--gomo-text-3);margin-bottom:6px}.channel-lang-tags[data-v-43ea447d]{display:flex;flex-wrap:wrap;gap:6px}.channel-lang-tag[data-v-43ea447d]{font-size:13px;padding:4px 10px;border-radius:6px;background:rgba(var(--gomo-accent-rgb),.15);color:var(--gomo-accent);font-weight:500}.channel-block-empty[data-v-43ea447d]{font-size:13px;color:var(--gomo-text-3)}.channel-license-badge[data-v-43ea447d]{display:inline-block;font-size:14px;font-weight:600;padding:6px 12px;border-radius:6px;background:rgba(var(--gomo-accent-rgb),.15);color:var(--gomo-accent)}.channel-card-meta[data-v-43ea447d]{margin-top:2px;padding-top:12px;border-top:1px solid rgba(var(--gomo-contrast-rgb),.08)}.channel-card-desc[data-v-43ea447d]{font-size:13px;color:var(--gomo-text-2);margin:0 0 8px;line-height:1.45}.channel-card-link[data-v-43ea447d]{font-size:12px}.channel-card-link a[data-v-43ea447d]{color:var(--gomo-accent);text-decoration:none}.channel-card-link.placeholder[data-v-43ea447d]{color:var(--gomo-text-3)}.selected-channel-bar[data-v-43ea447d]{display:flex;align-items:center;gap:12px;margin-bottom:24px;padding:18px 22px;background:rgba(var(--gomo-accent-rgb),.2);border:2px solid rgba(var(--gomo-accent-rgb),.45);border-left:8px solid var(--gomo-accent);border-radius:12px;font-size:15px;color:var(--gomo-text-1);box-shadow:0 2px 8px #00000014,0 0 0 1px rgba(var(--gomo-accent-rgb),.1)}.selected-channel-bar strong[data-v-43ea447d]{color:var(--gomo-accent);font-weight:700}.form-row[data-v-43ea447d]{display:flex;flex-wrap:wrap;gap:16px}.form-row-pair[data-v-43ea447d],.form-row-dates[data-v-43ea447d]{margin-bottom:16px}.form-row-pair .form-block[data-v-43ea447d],.form-row-dates .form-block[data-v-43ea447d]{flex:1;min-width:0;margin-bottom:0}.form-row-pair .input[data-v-43ea447d],.form-row-dates .input[data-v-43ea447d]{max-width:none}.form-block[data-v-43ea447d]{margin-bottom:16px}.form-label[data-v-43ea447d]{display:block;font-size:13px;color:var(--gomo-text-2);margin-bottom:6px}.form-hint[data-v-43ea447d]{margin-top:6px;font-size:12px;line-height:1.4;color:var(--gomo-text-3)}.input[data-v-43ea447d]{width:100%;max-width:320px;padding:8px 12px;border-radius:8px;border:1px solid var(--gomo-border-2);background:rgba(0,0,0,.2);color:var(--gomo-text-1);font-size:14px}.input-textarea[data-v-43ea447d]{max-width:none;min-height:80px;resize:vertical}.step-actions[data-v-43ea447d]{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px;padding-top:8px}.btn[data-v-43ea447d]{padding:10px 18px;border-radius:10px;font-size:14px;cursor:pointer;border:1px solid transparent}.btn.secondary[data-v-43ea447d]{background:transparent;border-color:var(--gomo-border-2);color:var(--gomo-text-2)}.btn.primary[data-v-43ea447d]{background:var(--gomo-accent);color:#fff}.btn.primary[data-v-43ea447d]:disabled{opacity:.5;cursor:not-allowed}.btn-ghost-small[data-v-43ea447d]{padding:4px 10px;font-size:12px;color:var(--gomo-accent);background:transparent;border:none;cursor:pointer}.version-toolbar[data-v-43ea447d]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.series-filter-row[data-v-43ea447d]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px}.series-filter-input[data-v-43ea447d]{flex:1 1 280px;max-width:none}.series-filter-select[data-v-43ea447d]{flex:0 0 220px;max-width:240px}.version-actions[data-v-43ea447d]{display:flex;gap:4px}.group-toggle[data-v-43ea447d]{display:flex;border:1px solid rgba(var(--gomo-contrast-rgb),.15);border-radius:8px;overflow:hidden}.group-toggle-btn[data-v-43ea447d]{padding:5px 14px;font-size:13px;background:transparent;border:none;color:var(--gomo-text-3);cursor:pointer;transition:all .15s}.group-toggle-btn+.group-toggle-btn[data-v-43ea447d]{border-left:1px solid rgba(var(--gomo-contrast-rgb),.15)}.group-toggle-btn.active[data-v-43ea447d]{background:var(--gomo-accent);color:#fff}.version-grouped-list[data-v-43ea447d]{display:flex;flex-direction:column;gap:12px;flex:1;min-height:280px;overflow-y:auto;overflow-x:hidden;padding-bottom:10px}.version-group[data-v-43ea447d]{border:1px solid rgba(var(--gomo-contrast-rgb),.08);border-radius:10px;overflow:hidden}.version-group-header[data-v-43ea447d]{display:flex;align-items:center;gap:10px;padding:10px 14px;background:rgba(var(--gomo-contrast-rgb),.06);cursor:pointer;-webkit-user-select:none;user-select:none}.version-group-header[data-v-43ea447d]:hover{background:rgba(var(--gomo-contrast-rgb),.1)}.version-group-header.partial input[type=checkbox][data-v-43ea447d]{opacity:.5}.version-group-label[data-v-43ea447d]{font-size:14px;font-weight:600;color:var(--gomo-text-1);flex:1;min-width:0}.version-group-count[data-v-43ea447d]{font-size:12px;color:var(--gomo-text-3);flex-shrink:0}.version-group-items[data-v-43ea447d]{display:flex;flex-direction:column}.version-item[data-v-43ea447d]{display:flex;align-items:center;gap:12px;padding:9px 14px 9px 38px;cursor:pointer;transition:all .15s}.version-item+.version-item[data-v-43ea447d]{border-top:1px solid rgba(var(--gomo-contrast-rgb),.06)}.version-item[data-v-43ea447d]:hover,.version-item.active[data-v-43ea447d]{background:rgba(var(--gomo-accent-rgb),.08)}.series-pagination[data-v-43ea447d]{margin-top:10px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.series-pagination-info[data-v-43ea447d]{font-size:12px;color:var(--gomo-text-3)}.series-pagination-actions[data-v-43ea447d]{display:inline-flex;align-items:center;gap:6px}.btn-ghost-small[data-v-43ea447d]:disabled{opacity:.5;cursor:not-allowed}.version-series[data-v-43ea447d]{flex:1;font-size:14px;color:var(--gomo-text-1);min-width:0}.version-code[data-v-43ea447d],.version-meta[data-v-43ea447d]{margin-left:8px;font-size:12px;color:var(--gomo-text-3);font-weight:400}.version-lang[data-v-43ea447d]{font-size:13px;color:var(--gomo-text-2);flex-shrink:0}.empty-hint[data-v-43ea447d]{padding:24px;text-align:center;color:var(--gomo-text-3);font-size:14px}:root[data-theme=light] .page:has(.new-license-page){background:var(--gomo-bg)!important;color:var(--gomo-text-1)!important}:root[data-theme=light] .page:has(.new-license-page) .topbar{background:var(--gomo-bg)!important;border-bottom:1px solid var(--gomo-border-1)!important}:root[data-theme=light] .page:has(.new-license-page) .topbar-title{color:var(--gomo-text-1)!important;border-left-color:var(--gomo-border-1)!important}:root[data-theme=light] .page:has(.new-license-page) .topbar-steps .step-dot.active{background:var(--gomo-accent)!important;color:#fff!important}:root[data-theme=light] .page:has(.new-license-page) .back-button{border-color:var(--gomo-border-1)!important;color:var(--gomo-text-1)!important;background:transparent!important}:root[data-theme=light] .page:has(.new-license-page) .back-button:hover{background:var(--gomo-button-secondary-bg-hover)!important;border-color:var(--gomo-border-2)!important}:root[data-theme=light] .page:has(.new-license-page) .step-section{background:var(--gomo-surface-1)!important;border-color:var(--gomo-border-1)!important}:root[data-theme=light] .page:has(.new-license-page) .channel-card{background:var(--gomo-surface-1)!important;border-color:var(--gomo-border-1)!important}:root[data-theme=light] .page:has(.new-license-page) .channel-card:hover{background:var(--gomo-surface-1)!important}:root[data-theme=light] .page:has(.new-license-page) .channel-card-logo{background:var(--gomo-surface-2)!important;color:var(--gomo-text-2)!important}:root[data-theme=light] .page:has(.new-license-page) .input{background:var(--gomo-input-bg)!important;border-color:var(--gomo-input-border)!important;color:var(--gomo-input-text)!important}:root[data-theme=light] .page:has(.new-license-page) .group-toggle,:root[data-theme=light] .page:has(.new-license-page) .version-group{border-color:var(--gomo-border-1)!important}:root[data-theme=light] .page:has(.new-license-page) .version-group-header{background:var(--gomo-surface-2)!important}:root[data-theme=light] .page:has(.new-license-page) .version-group-header:hover{background:var(--gomo-surface-3)!important}.apikey-page[data-v-aba35391]{min-height:100vh;color:var(--gomo-text-1);background:radial-gradient(circle at top,rgba(37,96,255,.16),transparent 38%),linear-gradient(180deg,rgba(14,19,28,.98),rgba(11,14,20,1))}.apikey-topbar[data-v-aba35391]{width:100vw;margin-left:calc(50% - 50vw);border-bottom:1px solid var(--gomo-border-1);background:rgba(11,14,20,.92);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.apikey-topbar-inner[data-v-aba35391]{width:min(1120px,calc(100% - 40px));min-height:72px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px}.apikey-brand[data-v-aba35391],.apikey-topbar-actions[data-v-aba35391],.topbar-language-switcher[data-v-aba35391],.topbar-avatar-link[data-v-aba35391]{display:inline-flex;align-items:center}.apikey-brand-word[data-v-aba35391]{height:28px;display:block}.apikey-topbar-actions[data-v-aba35391]{gap:12px}.topbar-language-switcher[data-v-aba35391]{min-height:44px;padding:0 12px;border-radius:10px;border:1px solid var(--gomo-border-1);background:var(--gomo-surface-1)}.topbar-language-select[data-v-aba35391]{border:0;outline:0;background:transparent;color:var(--gomo-text-1);font-size:14px;font-weight:600;cursor:pointer}.topbar-language-select option[data-v-aba35391]{color:#16191b}.topbar-avatar-menu[data-v-aba35391]{position:relative}.topbar-avatar-link[data-v-aba35391]{padding:0;border:0;background:transparent;cursor:pointer}.topbar-avatar[data-v-aba35391]{width:32px;height:32px;border-radius:50%;object-fit:cover}.topbar-avatar-dropdown[data-v-aba35391]{position:absolute;top:calc(100% + 10px);right:0;z-index:30;width:220px;padding:10px;border-radius:16px;border:1px solid rgba(var(--gomo-contrast-rgb),.08);background:rgba(15,18,24,.94);box-shadow:0 22px 46px rgba(var(--gomo-shadow-rgb),.45);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:none}.topbar-avatar-dropdown.show[data-v-aba35391]{display:block}.topbar-profile-card[data-v-aba35391]{padding:10px;border-radius:12px;background:rgba(255,255,255,.03);border:1px solid rgba(var(--gomo-contrast-rgb),.08)}.topbar-profile-email[data-v-aba35391]{color:var(--gomo-text-2);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar-avatar-actions[data-v-aba35391]{display:grid;gap:6px;margin-top:10px}.topbar-avatar-item[data-v-aba35391]{display:flex;align-items:center;width:100%;min-height:40px;padding:0 12px;border:0;border-radius:10px;background:transparent;color:var(--gomo-text-1);text-align:left;cursor:pointer}.topbar-avatar-item-danger[data-v-aba35391]{color:#ffb4b4}.apikey-shell[data-v-aba35391]{width:min(1120px,calc(100% - 40px));margin:0 auto;padding:56px 0 80px;display:grid;gap:28px}.apikey-hero[data-v-aba35391]{display:grid;gap:12px;max-width:760px}.apikey-eyebrow[data-v-aba35391]{margin:0;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--gomo-text-3)}.apikey-hero h1[data-v-aba35391]{margin:0;font-size:clamp(34px,4.1vw,62px);line-height:1.02;font-weight:700}.apikey-lead[data-v-aba35391]{margin:0;font-size:16px;line-height:1.8;color:var(--gomo-text-2)}.apikey-back-link[data-v-aba35391]{width:fit-content;color:#cdd9ff;text-decoration:none;font-size:14px}.apikey-card[data-v-aba35391]{width:min(760px,100%);padding:28px;border-radius:24px;background:rgba(18,22,32,.94);border:1px solid rgba(255,255,255,.08);box-shadow:0 28px 60px #00000047}.apikey-state[data-v-aba35391],.apikey-error[data-v-aba35391]{color:var(--gomo-text-2)}.apikey-error[data-v-aba35391]{color:#fca5a5}.apikey-card-top[data-v-aba35391]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.apikey-card-title[data-v-aba35391]{font-size:20px;font-weight:700}.apikey-card-hint[data-v-aba35391]{margin-top:8px;color:var(--gomo-text-2);line-height:1.7;font-size:14px}.apikey-code-block[data-v-aba35391]{margin-top:20px;padding:20px;border-radius:18px;background:#0f141c;border:1px solid rgba(125,179,255,.16)}.apikey-code-block code[data-v-aba35391]{display:block;color:#eaf2ff;word-break:break-all;font-size:15px;line-height:1.8;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.apikey-meta[data-v-aba35391]{display:grid;gap:10px;margin-top:18px}.apikey-meta-item[data-v-aba35391]{display:flex;flex-wrap:wrap;gap:8px;color:var(--gomo-text-2);font-size:13px}.apikey-meta-item strong[data-v-aba35391]{color:var(--gomo-text-1);font-weight:600}.apikey-actions[data-v-aba35391]{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.apikey-btn[data-v-aba35391]{min-height:46px;padding:0 18px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.02);color:var(--gomo-text-1);font-size:14px;font-weight:600;cursor:pointer}.apikey-btn[data-v-aba35391]:disabled{opacity:.6;cursor:not-allowed}.apikey-btn-primary[data-v-aba35391]{background:linear-gradient(135deg,#357cff,#1758dd);border-color:transparent;color:#fff}@media (max-width: 720px){.apikey-shell[data-v-aba35391]{padding:36px 0 56px}.apikey-card[data-v-aba35391]{padding:22px}.apikey-actions[data-v-aba35391]{grid-template-columns:1fr}.apikey-btn[data-v-aba35391]{width:100%}}.openclaw-portal-page[data-v-1a599a60]{min-height:100vh;color:var(--gomo-text-1);background:var(--gomo-bg);display:flex;flex-direction:column}.openclaw-topbar[data-v-1a599a60]{position:relative;z-index:2;width:100vw;margin-left:calc(50% - 50vw);background:var(--gomo-bg);border-bottom:1px solid var(--gomo-border-1)}.openclaw-topbar-inner[data-v-1a599a60]{width:min(1120px,calc(100% - 40px));margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:72px}.openclaw-brand[data-v-1a599a60]{display:inline-flex;align-items:center;text-decoration:none}.openclaw-brand-word[data-v-1a599a60]{width:auto;height:28px;display:block}.openclaw-topbar-actions[data-v-1a599a60]{display:flex;align-items:center;gap:12px}.topbar-login-btn[data-v-1a599a60],.topbar-avatar-link[data-v-1a599a60]{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.topbar-avatar-menu[data-v-1a599a60]{position:relative}.topbar-language-switcher[data-v-1a599a60]{display:inline-flex;align-items:center;gap:8px;padding:0 12px;min-height:44px;border-radius:10px;border:1px solid var(--gomo-border-1);background:var(--gomo-surface-1)}.topbar-language-select[data-v-1a599a60]{border:0;outline:0;background:transparent;color:var(--gomo-text-1);font-size:14px;font-weight:600;cursor:pointer}.topbar-language-select option[data-v-1a599a60]{color:#16191b}.topbar-login-btn[data-v-1a599a60]{min-height:44px;padding:0 18px;border-radius:10px;border:1px solid var(--gomo-button-primary-bg);background:var(--gomo-button-primary-bg);color:var(--gomo-button-primary-text);font-size:14px;font-weight:600}.topbar-avatar[data-v-1a599a60]{width:32px;height:32px;border-radius:50%;object-fit:cover;border:none}.topbar-avatar-link[data-v-1a599a60]{padding:0;border:0;background:transparent;cursor:pointer}.topbar-avatar-dropdown[data-v-1a599a60]{position:absolute;top:calc(100% + 10px);right:0;z-index:30;width:220px;padding:10px;border-radius:16px;border:1px solid rgba(var(--gomo-contrast-rgb),.08);background:rgba(15,18,24,.94);box-shadow:0 22px 46px rgba(var(--gomo-shadow-rgb),.45);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:none}.topbar-avatar-dropdown.show[data-v-1a599a60]{display:block}.topbar-profile-card[data-v-1a599a60]{display:flex;align-items:center;padding:10px;border-radius:12px;background:rgba(255,255,255,.03);border:1px solid rgba(var(--gomo-contrast-rgb),.08)}.topbar-profile-meta[data-v-1a599a60]{min-width:0;width:100%}.topbar-profile-email[data-v-1a599a60]{color:var(--gomo-text-2);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar-avatar-actions[data-v-1a599a60]{display:grid;gap:6px;margin-top:10px}.topbar-avatar-item[data-v-1a599a60]{display:flex;align-items:center;width:100%;min-height:40px;padding:0 12px;border:0;border-radius:10px;background:transparent;color:var(--gomo-text-1);text-align:left;cursor:pointer}.topbar-avatar-item[data-v-1a599a60]:hover{background:rgba(255,255,255,.06)}.topbar-avatar-item-danger[data-v-1a599a60]{color:#ffb4b4}.openclaw-shell[data-v-1a599a60]{width:min(1120px,calc(100% - 40px));margin:0 auto;padding:50px 0 56px;display:grid;gap:24px}.openclaw-skill-banner[data-v-1a599a60]{display:grid;gap:14px;justify-items:center;text-align:center}.openclaw-skill-banner-lead[data-v-1a599a60]{margin:0;max-width:880px;color:var(--gomo-warning);font-size:13px;line-height:1.7;letter-spacing:.04em;text-shadow:0 0 18px rgba(var(--gomo-warning-rgb),.28)}.openclaw-skill-banner-copy[data-v-1a599a60]{display:inline-flex;align-items:center;justify-content:center;gap:12px;width:min(100%,920px);padding:14px 18px;border-radius:16px;border:1px solid color-mix(in srgb,var(--gomo-border-1),rgba(255,255,255,.45));background:linear-gradient(180deg,rgba(var(--gomo-overlay-rgb),.35),rgba(var(--gomo-overlay-rgb),.4)),color-mix(in srgb,var(--gomo-surface-2),rgba(var(--gomo-overlay-rgb),.1));box-shadow:0 18px 40px rgba(var(--gomo-shadow-rgb),.26),inset 0 1px #ffffff0a;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease;margin-bottom:25px}.openclaw-skill-banner-copy[data-v-1a599a60]:hover{transform:translateY(-1px);border-color:rgba(var(--gomo-accent-rgb),.5);box-shadow:0 20px 46px rgba(var(--gomo-shadow-rgb),.32),0 0 0 1px rgba(var(--gomo-accent-rgb),.12)}.openclaw-skill-banner-copy[data-v-1a599a60]:focus-visible{outline:2px solid rgba(243,207,122,.85);outline-offset:3px}.openclaw-skill-banner-copy code[data-v-1a599a60]{color:var(--gomo-text-1);font-size:14px;line-height:1.7;white-space:normal;word-break:break-word;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;background:transparent}.openclaw-skill-banner-icon[data-v-1a599a60]{flex:0 0 auto;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:rgba(var(--gomo-warning-rgb),.18);color:var(--gomo-warning)}.openclaw-skill-banner-icon svg[data-v-1a599a60]{width:16px;height:16px;stroke:currentColor;stroke-width:1.7}.openclaw-stage[data-v-1a599a60]{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);grid-template-areas:"copy panel" "pills panel";grid-template-rows:auto 1fr;gap:22px;align-items:stretch}.openclaw-copy-panel[data-v-1a599a60]{grid-area:copy;background:transparent}.copy-panel-inner[data-v-1a599a60]{display:flex;flex-direction:column;height:100%;padding:0}.openclaw-eyebrow[data-v-1a599a60]{text-transform:none;letter-spacing:.08em;font-size:12px}.openclaw-eyebrow[data-v-1a599a60]{color:var(--gomo-text-3)}.openclaw-copy-panel h1[data-v-1a599a60]{margin:10px 0 0;max-width:18ch;font-size:clamp(34px,5vw,56px);line-height:1.08;font-weight:700}.value-pillar-list[data-v-1a599a60]{grid-area:pills;display:flex;flex-wrap:wrap;gap:12px;align-self:end}.value-pillar[data-v-1a599a60]{display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border-radius:999px;background:rgba(var(--gomo-contrast-rgb),.04);border:1px solid var(--gomo-border-1);color:var(--gomo-text-1);font-size:14px}.value-pillar-icon[data-v-1a599a60]{position:relative;width:16px;height:16px;flex:0 0 16px;color:#7db3ff}.value-pillar-icon-link[data-v-1a599a60]:before,.value-pillar-icon-link[data-v-1a599a60]:after{content:"";position:absolute;width:8px;height:5px;border:1.8px solid currentColor;border-radius:999px;top:5px}.value-pillar-icon-link[data-v-1a599a60]:before{left:0}.value-pillar-icon-link[data-v-1a599a60]:after{right:0}.value-pillar-icon-globe[data-v-1a599a60]:before,.value-pillar-icon-globe[data-v-1a599a60]:after{content:"";position:absolute}.value-pillar-icon-globe[data-v-1a599a60]:before{top:0;right:0;bottom:0;left:0;border:1.8px solid currentColor;border-radius:50%}.value-pillar-icon-globe[data-v-1a599a60]:after{top:0;right:4px;bottom:0;left:4px;border-left:1.6px solid currentColor;border-right:1.6px solid currentColor;border-radius:50%}.value-pillar-icon-spark[data-v-1a599a60]:before,.value-pillar-icon-spark[data-v-1a599a60]:after{content:"";position:absolute;left:50%;top:50%;background:currentColor;transform:translate(-50%,-50%)}.value-pillar-icon-spark[data-v-1a599a60]:before{width:4px;height:14px;clip-path:polygon(50% 0%,100% 34%,50% 100%,0% 34%)}.value-pillar-icon-spark[data-v-1a599a60]:after{width:14px;height:4px;clip-path:polygon(0% 50%,34% 0%,100% 50%,34% 100%)}.openclaw-panel-shell[data-v-1a599a60]{grid-area:panel;position:relative;display:flex;align-items:stretch;justify-content:center;padding:0;background:transparent}.panel-orbit[data-v-1a599a60]{position:absolute;inset:auto;border-radius:50%;pointer-events:none}.panel-orbit-a[data-v-1a599a60]{width:260px;height:260px;right:-80px;top:-60px;background:radial-gradient(circle,rgba(var(--gomo-accent-rgb),.18),transparent 70%)}.panel-orbit-b[data-v-1a599a60]{width:220px;height:220px;left:-60px;bottom:-80px;background:radial-gradient(circle,rgba(var(--gomo-success-rgb),.12),transparent 72%)}.portal-panel[data-v-1a599a60]{position:relative;z-index:1;width:min(100%,520px);min-height:520px;height:100%;padding:28px;border-radius:18px;background:var(--gomo-surface-2);border:1px solid var(--gomo-border-1);color:var(--gomo-text-1);display:flex;flex-direction:column;justify-content:center}.portal-panel-login[data-v-1a599a60]{justify-content:stretch}.portal-panel-state[data-v-1a599a60]{justify-content:center}.portal-panel h2[data-v-1a599a60]{margin:12px 0 0;font-size:clamp(26px,3vw,34px);line-height:1.18}.auth-inline-stack[data-v-1a599a60]{display:grid;gap:16px;width:min(100%,360px);margin:auto;text-align:center}.auth-inline-stack-start[data-v-1a599a60]{min-height:100%;align-content:stretch;grid-template-rows:auto minmax(0,1fr) auto}.auth-start-body[data-v-1a599a60]{display:grid;align-content:center;gap:16px}.auth-panel-title[data-v-1a599a60]{margin:0!important;font-size:34px!important;line-height:1.08!important;white-space:pre-line}.auth-panel-title-start[data-v-1a599a60]{align-self:start;padding-top:24px}.auth-loading-state[data-v-1a599a60]{display:flex;min-height:220px;flex-direction:column;align-items:center;justify-content:center;gap:18px}.auth-loading-spinner[data-v-1a599a60]{width:38px;height:38px;border:3px solid rgba(var(--gomo-accent-rgb),.18);border-top-color:var(--gomo-accent);border-radius:50%;animation:openclaw-auth-spin-1a599a60 .8s linear infinite}.auth-loading-text[data-v-1a599a60]{margin:0;color:var(--gomo-text-2)}@keyframes openclaw-auth-spin-1a599a60{to{transform:rotate(360deg)}}.auth-back-btn[data-v-1a599a60]{width:36px;height:36px;border-radius:10px;border:1px solid var(--gomo-border-1);background:var(--gomo-surface-1);color:var(--gomo-text-1);cursor:pointer;justify-self:start}.auth-input[data-v-1a599a60]{width:100%;height:46px;border-radius:12px;border:1px solid var(--gomo-border-2);background:rgba(var(--gomo-contrast-rgb),.04);padding:0 14px;font-size:14px;color:var(--gomo-text-1);text-align:center}.auth-input[data-v-1a599a60]::placeholder{color:#9aa3b7bf}.auth-turnstile-box[data-v-1a599a60]{width:100%;border-radius:12px;border:1px solid var(--gomo-border-1);background:rgba(var(--gomo-contrast-rgb),.04);padding:10px;display:flex;justify-content:center;align-items:center;min-height:62px}.auth-turnstile-box>div[data-v-1a599a60],.auth-turnstile-inner[data-v-1a599a60],.auth-turnstile-inner>div[data-v-1a599a60]{width:100%;display:flex;justify-content:center;align-items:center}.auth-turnstile-inner iframe[data-v-1a599a60]{width:100%!important;max-width:100%!important;display:block}.turnstile-success[data-v-1a599a60]{width:100%;min-width:0;min-height:56px;display:flex;align-items:center;padding:0 6px;gap:12px}.turnstile-check[data-v-1a599a60]{flex-shrink:0;width:36px;height:36px;border-radius:50%;background:var(--gomo-success);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:18px;font-weight:800}.turnstile-success-text[data-v-1a599a60]{flex:1 1 auto;min-width:0;font-size:18px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.turnstile-success-right[data-v-1a599a60]{flex-shrink:0;text-align:right;font-size:12px;line-height:1.2;white-space:nowrap;color:rgba(var(--gomo-contrast-rgb),.58)}.turnstile-cloudflare[data-v-1a599a60]{font-weight:800;letter-spacing:1px;color:rgba(var(--gomo-contrast-rgb),.78)}.turnstile-links[data-v-1a599a60]{margin-top:4px}.turnstile-missing[data-v-1a599a60]{font-size:13px;color:rgba(var(--gomo-danger-rgb),.95)}.auth-continue[data-v-1a599a60]{width:100%;min-height:44px;border-radius:12px;border:none;background:rgba(var(--gomo-contrast-rgb),.08);color:rgba(var(--gomo-contrast-rgb),.35);font-size:14px;font-weight:700;cursor:not-allowed}.auth-continue[data-v-1a599a60]:not(:disabled){background:var(--gomo-button-primary-bg);color:var(--gomo-button-primary-text);cursor:pointer}.auth-continue[data-v-1a599a60]:not(:disabled):hover{background:var(--gomo-button-primary-bg-hover)}.auth-terms[data-v-1a599a60]{align-self:end;text-align:center;font-size:13px;line-height:1.7;color:rgba(var(--gomo-contrast-rgb),.46)}.auth-link[data-v-1a599a60]{color:rgba(var(--gomo-contrast-rgb),.7);font-weight:600;text-decoration:none}.auth-link[data-v-1a599a60]:hover{color:rgba(var(--gomo-contrast-rgb),.9);text-decoration:underline}.auth-email[data-v-1a599a60]{text-align:center;font-size:15px;font-weight:700;color:var(--gomo-text-2)}.code-row[data-v-1a599a60]{display:flex;justify-content:center;gap:10px}.code-box[data-v-1a599a60]{width:48px;height:54px;border-radius:12px;border:1px solid var(--gomo-border-2);background:rgba(var(--gomo-contrast-rgb),.04);text-align:center;font-size:22px;font-weight:700;color:var(--gomo-text-1)}.code-box[data-v-1a599a60]:focus{border-color:rgba(var(--gomo-accent-rgb),.65);box-shadow:0 0 0 4px rgba(var(--gomo-accent-rgb),.12)}.auth-hint[data-v-1a599a60]{text-align:center}.auth-link-btn[data-v-1a599a60]{border:none;background:transparent;color:rgba(var(--gomo-contrast-rgb),.65);cursor:pointer;font-size:14px;font-weight:600}.auth-link-btn[data-v-1a599a60]:disabled{cursor:default;color:rgba(var(--gomo-contrast-rgb),.35)}.form-error[data-v-1a599a60]{display:none;background:rgba(var(--gomo-danger-rgb),.12);color:rgba(var(--gomo-danger-rgb),.95);padding:10px 12px;border-radius:10px;border:1px solid rgba(var(--gomo-danger-rgb),.35);font-size:13px}.form-error.show[data-v-1a599a60]{display:block}.panel-caption[data-v-1a599a60],.portal-panel-state p[data-v-1a599a60]{color:var(--gomo-text-2);line-height:1.7}.apikey-card[data-v-1a599a60]{margin-top:22px;padding:18px;border-radius:16px;background:radial-gradient(circle at top right,rgba(var(--gomo-accent-rgb),.14),transparent 40%),var(--gomo-surface-1);border:1px solid var(--gomo-border-1);color:var(--gomo-text-1)}.apikey-heading[data-v-1a599a60]{display:flex;align-items:center;justify-content:space-between;gap:12px}.apikey-badge[data-v-1a599a60]{padding:6px 10px;border-radius:999px;background:rgba(var(--gomo-success-rgb),.12);color:rgb(var(--gomo-success-rgb));font-size:12px}.apikey-value[data-v-1a599a60]{display:block;margin-top:16px;color:var(--gomo-text-1);font-size:13px;line-height:1.8;word-break:break-all}.panel-actions[data-v-1a599a60]{display:flex;gap:12px;margin-top:20px;flex-wrap:wrap}.panel-btn[data-v-1a599a60]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 20px;border:1px solid var(--gomo-button-secondary-border);border-radius:10px;background:var(--gomo-button-secondary-bg);color:var(--gomo-button-secondary-text);font-weight:700;font-size:15px;text-decoration:none;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease}.panel-btn[data-v-1a599a60]:hover{transform:translateY(-1px);border-color:var(--gomo-border-2);background:var(--gomo-button-secondary-bg-hover)}.panel-btn[data-v-1a599a60]:disabled{opacity:.6;cursor:wait}.panel-btn-primary[data-v-1a599a60]{border-color:var(--gomo-button-primary-bg);background:var(--gomo-button-primary-bg);color:var(--gomo-button-primary-text)}.panel-caption[data-v-1a599a60]{margin-top:auto;padding-top:24px;font-size:13px}.portal-error[data-v-1a599a60]{margin-top:14px;padding:14px 16px;border-radius:12px;background:rgba(var(--gomo-danger-rgb),.12);border:1px solid rgba(var(--gomo-danger-rgb),.26);color:#ffd6d6;font-size:14px;line-height:1.6}.openclaw-footer[data-v-1a599a60]{margin-top:auto;padding:16px;text-align:center;font-size:12px}.openclaw-footer-icp[data-v-1a599a60]{color:rgba(var(--gomo-contrast-rgb),.45);text-decoration:none}.openclaw-footer-icp[data-v-1a599a60]:hover{color:rgba(var(--gomo-contrast-rgb),.75);text-decoration:underline}@media (max-width: 980px){.openclaw-topbar[data-v-1a599a60]{margin-left:calc(50% - 50vw)}.openclaw-stage[data-v-1a599a60]{grid-template-columns:1fr;grid-template-areas:"copy" "panel" "pills";grid-template-rows:auto auto auto}.openclaw-copy-panel[data-v-1a599a60],.openclaw-panel-shell[data-v-1a599a60]{min-height:auto}.copy-panel-inner[data-v-1a599a60]{padding:0}.openclaw-copy-panel h1[data-v-1a599a60]{max-width:none}.openclaw-skill-banner-copy[data-v-1a599a60]{width:100%}.openclaw-panel-shell[data-v-1a599a60]{padding:0}.portal-panel[data-v-1a599a60]{width:100%;max-width:none;min-height:auto;height:auto;padding:26px 20px}.value-pillar-list[data-v-1a599a60]{align-self:auto;margin-top:4px}.auth-panel-title[data-v-1a599a60]{font-size:20px!important}.auth-inline-stack-start[data-v-1a599a60]{min-height:auto}.auth-start-body[data-v-1a599a60]{align-content:start}.turnstile-success[data-v-1a599a60]{padding:0}}@media (max-width: 640px){.openclaw-topbar-inner[data-v-1a599a60]{min-height:66px;width:min(1120px,calc(100% - 24px))}.openclaw-brand-word[data-v-1a599a60]{height:22px}.openclaw-topbar-actions[data-v-1a599a60]{gap:8px}.topbar-language-switcher[data-v-1a599a60]{min-height:40px;padding:0 10px}.openclaw-shell[data-v-1a599a60]{width:min(1120px,calc(100% - 24px));padding:18px 0 40px}.openclaw-skill-banner[data-v-1a599a60]{gap:12px}.openclaw-skill-banner-lead[data-v-1a599a60]{font-size:12px}.openclaw-copy-panel[data-v-1a599a60],.openclaw-panel-shell[data-v-1a599a60],.portal-panel[data-v-1a599a60]{border-radius:16px}.copy-panel-inner[data-v-1a599a60]{padding:24px 0;align-items:center;text-align:center}.openclaw-copy-panel h1[data-v-1a599a60]{font-size:clamp(32px,11vw,46px)}.openclaw-skill-banner-copy[data-v-1a599a60]{align-items:flex-start;gap:10px;padding:12px 14px;text-align:left}.openclaw-skill-banner-copy code[data-v-1a599a60]{font-size:13px}.value-pillar[data-v-1a599a60]{font-size:15px}.portal-panel[data-v-1a599a60],.portal-panel h2[data-v-1a599a60],.panel-caption[data-v-1a599a60],.portal-panel-state p[data-v-1a599a60],.apikey-value[data-v-1a599a60],.auth-email[data-v-1a599a60],.form-error[data-v-1a599a60]{text-align:center}.apikey-heading[data-v-1a599a60],.panel-actions[data-v-1a599a60]{justify-content:center}.code-row[data-v-1a599a60]{gap:8px}.code-box[data-v-1a599a60]{width:calc((100% - 40px) / 6);min-width:40px;height:50px;font-size:20px}.panel-actions[data-v-1a599a60]{flex-direction:column}.panel-btn[data-v-1a599a60]{width:100%}.portal-error[data-v-1a599a60]{position:static;margin-top:14px}}.legal-doc-page[data-v-feaa735d]{min-height:100vh;background:var(--gomo-bg, #0b0e14);color:var(--gomo-text-1);padding:24px 20px 48px}.legal-doc-header[data-v-feaa735d]{max-width:720px;margin:0 auto 24px}.legal-doc-back[data-v-feaa735d]{color:var(--gomo-text-2);text-decoration:none;font-size:14px}.legal-doc-back[data-v-feaa735d]:hover{color:var(--gomo-accent);text-decoration:underline}.legal-doc-article[data-v-feaa735d]{max-width:720px;margin:0 auto;background:var(--gomo-surface-1);border-radius:16px;border:1px solid var(--gomo-border-1);padding:32px 40px 40px}.legal-doc-title[data-v-feaa735d]{font-size:24px;font-weight:700;margin:0 0 24px;color:var(--gomo-text-1)}.legal-doc-body[data-v-feaa735d]{font-size:15px;line-height:1.75;color:var(--gomo-text-2)}.legal-doc-body[data-v-feaa735d] p{margin:0 0 1em}.legal-doc-body[data-v-feaa735d] h2{font-size:18px;font-weight:600;margin:1.5em 0 .5em;color:var(--gomo-text-1)}.legal-doc-body[data-v-feaa735d] h3{font-size:16px;font-weight:600;margin:1.2em 0 .4em;color:var(--gomo-text-1)}.legal-doc-body[data-v-feaa735d] ul,.legal-doc-body[data-v-feaa735d] ol{margin:.5em 0 1em;padding-left:1.5em}.legal-doc-body[data-v-feaa735d] li{margin-bottom:.35em}@media (max-width: 640px){.legal-doc-article[data-v-feaa735d]{padding:24px 20px 32px}}.doc-meta[data-v-a46b4ba5],.doc-meta[data-v-1c723254]{color:var(--gomo-text-muted);font-size:14px}.doc-signature[data-v-fbf22428]{margin-top:2em;color:var(--gomo-text-muted);font-size:14px;line-height:1.8}
