.session-gate[data-v-d7a1a4cd]{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:32px;color:#10222b;text-align:center;background:#edf3f5}.session-gate img[data-v-d7a1a4cd]{width:56px;height:56px;object-fit:contain}.session-gate h1[data-v-d7a1a4cd]{margin:0;font-size:24px;letter-spacing:0}.session-gate p[data-v-d7a1a4cd]{max-width:42ch;margin:0;color:#52656e;font-size:16px;line-height:1.6;overflow-wrap:anywhere}.session-gate button[data-v-d7a1a4cd]{min-height:44px;border:0;border-radius:8px;padding:10px 20px;background:#087d71;color:#fff;cursor:pointer}.session-gate button[data-v-d7a1a4cd]:disabled{opacity:.65;cursor:wait}.session-gate button[data-v-d7a1a4cd]:focus-visible{outline:3px solid #087d71;outline-offset:4px}.create-page.theme-obsidian{background:#090a0f!important;border:1px solid #1a1f2c!important;color:#f8fafc!important;box-shadow:0 25px 60px #000c!important}.create-page.theme-obsidian .composer-card,.create-page.theme-obsidian .history-panel{background:#11141d!important;border:1px solid #1e2638!important;box-shadow:0 12px 30px #00000080!important}.create-page.theme-obsidian .composer-card h2,.create-page.theme-obsidian h1,.create-page.theme-obsidian h3{color:#fff!important;letter-spacing:-.02em}.create-page.theme-obsidian .prompt-editor,.create-page.theme-obsidian .bailan-input,.create-page.theme-obsidian .bailan-select{background:#090b10!important;border:1px solid #232c40!important;color:#f1f5f9!important}.create-page.theme-obsidian .bailan-button-primary{background:linear-gradient(135deg,#0284c7,#0369a1)!important;color:#fff!important;border:1px solid #38bdf8!important;box-shadow:0 0 20px #38bdf859!important}.create-page.theme-cinema{background:#14100c!important;border:1px solid #382c21!important;color:#fef3c7!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}.create-page.theme-cinema .composer-card,.create-page.theme-cinema .history-panel{background:#1f1813!important;border:1px solid #4a392b!important}.create-page.theme-cinema .prompt-editor{background:#0d0a08!important;border:1px solid #574332!important;color:#fef08a!important}.create-page.theme-cinema .bailan-button-primary{background:linear-gradient(180deg,#d97706,#92400e)!important;border:1px solid #f59e0b!important;color:#fff!important;box-shadow:0 4px 15px #f59e0b4d!important}.create-page.theme-linear{background:#121316!important;border:1px solid #27282d!important;color:#d4d4d8!important}.create-page.theme-linear .composer-card,.create-page.theme-linear .history-panel{background:#1b1c20!important;border:1px solid #2d2e35!important;border-radius:8px!important}.create-page.theme-linear .bailan-button-primary{background:#5e6ad2!important;border:1px solid #717fe0!important;color:#fff!important;border-radius:6px!important}.create-page.theme-brutalist{background:#fffbe6!important;border:4px solid #000000!important;box-shadow:8px 8px #000!important;color:#000!important;border-radius:0!important}.create-page.theme-brutalist .composer-card,.create-page.theme-brutalist .history-panel{background:#fff!important;border:3px solid #000000!important;box-shadow:6px 6px #000!important;border-radius:0!important}.create-page.theme-brutalist .prompt-editor,.create-page.theme-brutalist .bailan-input,.create-page.theme-brutalist .bailan-select{border:2px solid #000000!important;border-radius:0!important;background:#fff!important;color:#000!important;font-weight:700!important}.create-page.theme-brutalist .bailan-button-primary{background:#ffe600!important;color:#000!important;border:3px solid #000000!important;box-shadow:4px 4px #000!important;border-radius:0!important;font-weight:900!important;text-transform:uppercase}.create-page.theme-brutalist .bailan-button-primary:hover{transform:translate(-2px,-2px)!important;box-shadow:6px 6px #000!important}.create-page.theme-vision{background:linear-gradient(135deg,#ffffffb3,#f0f5ff80)!important;-webkit-backdrop-filter:blur(50px) saturate(180%)!important;backdrop-filter:blur(50px) saturate(180%)!important;border:1px solid rgba(255,255,255,.8)!important;box-shadow:0 25px 70px #0050c826!important;border-radius:24px!important}.create-page.theme-vision .composer-card,.create-page.theme-vision .history-panel{background:#fff9!important;-webkit-backdrop-filter:blur(30px)!important;backdrop-filter:blur(30px)!important;border:1px solid rgba(255,255,255,.9)!important;border-radius:20px!important;box-shadow:0 10px 30px #0000000a!important}.create-page.theme-vision .bailan-button-primary{background:linear-gradient(135deg,#0284c7,#38bdf8)!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.6)!important;box-shadow:0 8px 24px #0284c74d!important}.create-page.theme-cyberpunk{background:#08020f!important;border:2px solid #ff007f!important;box-shadow:0 0 35px #ff007f59,inset 0 0 15px #00f0ff26!important;color:#00f0ff!important}.create-page.theme-cyberpunk .composer-card,.create-page.theme-cyberpunk .history-panel{background:#110524!important;border:1px solid #7928ca!important;box-shadow:0 0 20px #7928ca66!important}.create-page.theme-cyberpunk .prompt-editor{background:#05010a!important;border:1px solid #00f0ff!important;color:#ff007f!important;text-shadow:0 0 5px rgba(255,0,127,.5)}.create-page.theme-cyberpunk .bailan-button-primary{background:linear-gradient(90deg,#ff007f,#00f0ff)!important;border:none!important;color:#fff!important;font-weight:900!important;box-shadow:0 0 25px #ff007fb3!important}.create-page.theme-nordic{background:#f7f4ee!important;border:1px solid #e2dbce!important;color:#383028!important}.create-page.theme-nordic .composer-card,.create-page.theme-nordic .history-panel{background:#fff!important;border:1px solid #ede7dc!important;box-shadow:0 6px 20px #503c2808!important}.create-page.theme-nordic .bailan-button-primary{background:#443a32!important;color:#f7f4ee!important;border-radius:4px!important}.create-page.theme-midnight{background:#030814!important;border:1px solid #0e1e38!important;color:#dbeafe!important}.create-page.theme-midnight .composer-card,.create-page.theme-midnight .history-panel{background:#081124!important;border:1px solid #14284d!important}.create-page.theme-midnight .bailan-button-primary{background:linear-gradient(135deg,#1d4ed8,#2563eb)!important;border:1px solid #3b82f6!important;box-shadow:0 0 20px #2563eb66!important}.create-page.theme-emerald{background:#03120c!important;border:1px solid #0f3d29!important;color:#ecfdf5!important}.create-page.theme-emerald .composer-card,.create-page.theme-emerald .history-panel{background:#071f15!important;border:1px solid #165338!important}.create-page.theme-emerald .bailan-button-primary{background:linear-gradient(135deg,#059669,#10b981)!important;color:#022c22!important;font-weight:800!important;border:1px solid #34d399!important;box-shadow:0 0 20px #10b98166!important}.create-page.theme-monochrome{background:#000!important;border:2px solid #ffffff!important;color:#fff!important;border-radius:0!important}.create-page.theme-monochrome .composer-card,.create-page.theme-monochrome .history-panel{background:#050505!important;border:1px solid #ffffff!important;border-radius:0!important}.create-page.theme-monochrome .bailan-button-primary{background:#fff!important;color:#000!important;border:2px solid #ffffff!important;border-radius:0!important;font-weight:900!important}.create-page.theme-clay{background:#fbf5ef!important;border:1px solid #e8d7c8!important;color:#4a2818!important}.create-page.theme-clay .composer-card,.create-page.theme-clay .history-panel{background:#fff!important;border:1px solid #eddcd0!important}.create-page.theme-clay .bailan-button-primary{background:#c85a32!important;color:#fff!important}.create-page.theme-industrial{background:#17181c!important;border:2px dashed #f59e0b!important;color:#f3f4f6!important;font-family:JetBrains Mono,Consolas,monospace!important}.create-page.theme-industrial .composer-card,.create-page.theme-industrial .history-panel{background:#222329!important;border:1px solid #3d3e47!important}.create-page.theme-industrial .bailan-button-primary{background:#f59e0b!important;color:#000!important;font-weight:900!important;border:2px solid #fbbf24!important}.create-page.theme-matrix{background:#020703!important;border:1px solid #00ff41!important;box-shadow:0 0 30px #00ff414d!important;color:#00ff41!important;font-family:Courier New,monospace!important}.create-page.theme-matrix .composer-card,.create-page.theme-matrix .history-panel{background:#051408!important;border:1px solid #008f11!important}.create-page.theme-matrix .prompt-editor{background:#010502!important;border:1px solid #00ff41!important;color:#00ff41!important}.create-page.theme-matrix .bailan-button-primary{background:#00ff41!important;color:#000!important;font-weight:900!important}.create-page.theme-vaporwave{background:linear-gradient(135deg,#1b0730,#360742)!important;border:2px solid #ff71ce!important;box-shadow:0 0 30px #ff71ce4d!important;color:#01cdfe!important}.create-page.theme-vaporwave .composer-card{background:#260840cc!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;border:1px solid #b967ff!important}.create-page.theme-vaporwave .bailan-button-primary{background:linear-gradient(90deg,#ff71ce,#01cdfe)!important;color:#fff!important;font-weight:800!important}.create-page.theme-aurora{background:#040e1b!important;border:1px solid #2dd4bf!important;box-shadow:0 0 30px #2dd4bf40!important;color:#ccfbf1!important}.create-page.theme-aurora .composer-card{background:#081a2e!important;border:1px solid #14b8a6!important}.create-page.theme-aurora .bailan-button-primary{background:linear-gradient(135deg,#2dd4bf,#3b82f6)!important;color:#fff!important}.create-page.theme-terminal{background:#000!important;border:3px solid #22c55e!important;color:#22c55e!important;font-family:monospace!important;text-shadow:0 0 8px rgba(34,197,94,.6)!important}.create-page.theme-terminal .composer-card{background:#030a05!important;border:1px solid #16a34a!important}.create-page.theme-terminal .bailan-button-primary{background:#22c55e!important;color:#000!important;font-weight:800!important}.create-page.theme-copper{background:#19120c!important;border:2px solid #b47b48!important;color:#ebd1b7!important}.create-page.theme-copper .composer-card{background:#241b12!important;border:1px solid #82542a!important}.create-page.theme-copper .bailan-button-primary{background:#b47b48!important;color:#19120c!important;font-weight:800!important}.create-page.theme-deepspace{background:#060611!important;border:1px solid #3730a3!important;color:#e0e7ff!important}.create-page.theme-deepspace .composer-card{background:#0f0f24!important;border:1px solid #4f46e5!important}.create-page.theme-deepspace .bailan-button-primary{background:#6366f1!important;color:#fff!important}.create-page.theme-solar{background:#170d02!important;border:2px solid #ea580c!important;color:#ffedd5!important}.create-page.theme-solar .composer-card{background:#241505!important;border:1px solid #c2410c!important}.create-page.theme-solar .bailan-button-primary{background:#f97316!important;color:#000!important;font-weight:800!important}.create-page.theme-phantom{background:#0e071c!important;border:1px solid #7e22ce!important;color:#faf5ff!important}.create-page.theme-phantom .composer-card{background:#180d2e!important;border:1px solid #9333ea!important}.create-page.theme-phantom .bailan-button-primary{background:#a855f7!important;color:#fff!important;box-shadow:0 0 20px #a855f766!important}:root{font-family:Segoe UI,Microsoft YaHei,system-ui,sans-serif;color:#10222b;background:#edf3f5;--bailan-brand-color: #0fae9a;--bailan-brand-dark: #087d71;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html,body,#app{min-height:100%;margin:0}body{min-width:320px;background:#edf3f5}button,input,select,textarea{font:inherit}.bailan-app-shell.bailan-channel-light{--ink:#243244;--muted:#667085;--line:#dfe5eb;--teal:#0d9488;--teal-dark:#08776e;background:#f3f6f8;color:#243244;color-scheme:light}.bailan-channel-light .bailan-topbar{background:#fff;border-bottom:1px solid #e1e6ec;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.bailan-channel-light .bailan-brand,.bailan-channel-light .bailan-brand-copy strong,.bailan-channel-light .bailan-account-name{color:#243244}.bailan-channel-light .bailan-nav-item{color:#526174;align-self:center}.bailan-channel-light .bailan-nav-item:hover{color:#08776e;background:#edf7f5}.bailan-channel-light .bailan-nav-item.is-active{color:#08776e;background:#e6f5f1}.bailan-channel-light .gallery-entry-link{color:#526174!important;background:#f5f7fa!important;border-color:#dfe5eb!important;box-shadow:none!important}.bailan-channel-light .bailan-brand-mark{background:#f4f7f8;border-color:#dfe5eb;box-shadow:none}.bailan-channel-light .bailan-main-content{width:min(1600px,calc(100% - 48px))}.bailan-channel-light .bailan-page-shell{color:#243244}.bailan-app-shell.bailan-channel-light .bailan-page-shell .bailan-page-heading h1{color:#243244;font-size:20px}.bailan-app-shell.bailan-channel-light .bailan-page-shell .bailan-page-description{display:block;color:#667085;margin:6px 0 0;font-size:13px}.bailan-channel-light .bailan-page-header{border-bottom-color:#e1e6ec}.bailan-channel-light .bailan-button-primary{background:#0d9488;color:#fff;border-color:#0d9488;box-shadow:none}.bailan-channel-light .bailan-button-primary:hover{background:#08776e;box-shadow:none;transform:none}.bailan-channel-light .bailan-button-secondary{background:#fff;color:#344054;border-color:#d6dee6}.bailan-channel-light .bailan-button-secondary:hover{background:#f0f5f4;border-color:#9bbfb9;transform:none}.bailan-channel-light .bailan-input,.bailan-channel-light .bailan-select,.bailan-channel-light .bailan-textarea{background:#fff;color:#243244;border-color:#d6dee6;color-scheme:light}.bailan-channel-light .bailan-field-label{color:#344054}.bailan-channel-light .bailan-field-hint{color:#667085}.bailan-channel-light .bailan-input::placeholder,.bailan-channel-light .bailan-textarea::placeholder{color:#727d8c}.bailan-channel-light .bailan-card{background:#fff;border-color:#dfe5eb;box-shadow:0 2px 6px #24324406}.bailan-channel-light .bailan-ui{--bailan-ink:#243244;--bailan-muted:#667085;--bailan-line:#dfe5eb;--bailan-card:#fff;--bailan-soft:#f3f6f8;--bailan-teal:#0d9488;--bailan-teal-dark:#08776e;color:#243244}.bailan-channel-light :is(button,input,select,textarea,a):focus-visible{outline:2px solid #0d9488;outline-offset:2px}.bailan-app-shell.bailan-channel-light .product-header{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);height:84px;min-height:84px;padding:0 28px;gap:20px;background:#fff;color:#243244;border-color:#dfe5eb;box-shadow:none}.bailan-app-shell.bailan-channel-light .product-header-left{display:contents}.bailan-app-shell.bailan-channel-light .product-header .account-controls{justify-self:end}.bailan-app-shell.bailan-channel-light .product-brand{justify-self:start}.bailan-app-shell.bailan-channel-light .product-navigation{justify-self:center;gap:3px;margin:0;padding:6px 9px;border:1px solid #dfe5eb;border-radius:999px;background:#f3f6f8}.bailan-app-shell.bailan-channel-light .product-navigation a{font-size:19.5px;font-weight:500;padding:7.5px 18px;border-radius:999px}.bailan-app-shell.bailan-channel-light .product-navigation a.active{background:#e5f4f0}@media (max-width:1280px){.bailan-app-shell.bailan-channel-light .product-header{display:flex;height:auto;padding:10px 16px;gap:12px;flex-wrap:wrap}.bailan-app-shell.bailan-channel-light .product-header-left{display:flex;flex:1;flex-wrap:wrap;gap:14px;width:100%;justify-content:space-between}.bailan-app-shell.bailan-channel-light .product-navigation{flex-wrap:wrap;border-radius:16px}.bailan-app-shell.bailan-channel-light .product-navigation a{padding:5px 9px}}@media (max-width:540px){.bailan-app-shell.bailan-channel-light .product-header-left{flex-basis:100%}.bailan-app-shell.bailan-channel-light .product-navigation{width:100%;justify-content:space-between}}.bailan-app-shell.bailan-channel-light .product-brand{color:#243244}.bailan-app-shell.bailan-channel-light .product-navigation a{color:#526174}.bailan-app-shell.bailan-channel-light .product-navigation a:hover,.bailan-app-shell.bailan-channel-light .product-navigation a.active,.bailan-app-shell.bailan-channel-light .product-navigation .admin-link{color:#08776e}.bailan-app-shell.bailan-channel-light .account-controls{color:#243244}.bailan-app-shell.bailan-channel-light .control-icon{color:#526174}.bailan-app-shell.bailan-channel-light .control-icon:hover,.bailan-app-shell.bailan-channel-light .control-icon[aria-expanded=true]{color:#08776e;background:#edf6f2}.bailan-app-shell.bailan-channel-light :is(.balance-button,.quota-button,.account-button){color:#344054;background:#fff;border-color:#dfe5eb}.bailan-app-shell.bailan-channel-light :is(.balance-button,.quota-button,.account-button):hover{background:#edf6f2;border-color:#9bbfb9}.bailan-app-shell.bailan-channel-light :is(.control-popover,.balance-dialog){background:#fff;color:#243244;border-color:#dfe5eb;box-shadow:0 12px 30px #24324418}.bailan-app-shell.bailan-channel-light :is(.account-identity,.notification-item,.history-heading,.balance-history li){border-color:#e3e8ee}.bailan-app-shell.bailan-channel-light .account-menu>[role=menuitem],.bailan-app-shell.bailan-channel-light .notification-item{color:#344054}.bailan-app-shell.bailan-channel-light .account-menu>[role=menuitem]:hover,.bailan-app-shell.bailan-channel-light .notification-item:hover{background:#edf6f2;color:#08776e}.bailan-app-shell.bailan-channel-light :is(.account-identity small,.notification-item small,.panel-message,.balance-summary>span,.balance-summary p,.payment-note,.history-heading>span,.balance-history span,.balance-history small){color:#526174}.bailan-app-shell.bailan-channel-light :is(.panel-link,.notification-progress,.panel-message button,.balance-actions a,.balance-actions button,.history-amount strong){color:#08776e}.bailan-app-shell.bailan-channel-light .task-counter{background:#0d9488;color:#fff}.bailan-app-shell.bailan-channel-light .history-pagination button{background:#f5f7fa;color:#344054;border-color:#dfe5eb}.bailan-app-shell.bailan-channel-light .account-menu>.logout-button,.bailan-app-shell.bailan-channel-light .account-controls .error{color:#963d2d}.bailan-app-shell.bailan-channel-light .account-controls :is(button,a):focus-visible{outline-color:#0d9488}.bailan-app-shell.bailan-channel-light .bailan-page-shell{--bailan-ink:#243244;--bailan-muted:#526174;--bailan-soft:#f5f7fa;--bailan-line:#dfe5eb;--bailan-card:#fff;--bailan-teal:#0d9488;--bailan-teal-dark:#08776e}.bailan-app-shell.bailan-channel-light .bailan-card-title{color:#243244}.bailan-channel-light .bailan-card-subtitle{color:#526174}.bailan-channel-light .bailan-button-quiet{color:#08776e}.bailan-channel-light .bailan-button{transition:background-color .16s ease,border-color .16s ease}.bailan-channel-light .bailan-button:hover{transform:none}.bailan-channel-light .bailan-button:disabled{opacity:.65}.bailan-channel-light .bailan-page-shell :is(.bailan-card,.table-scroll,.settings-section,.group-list){min-width:0}.bailan-channel-light .bailan-page-shell code{overflow-wrap:anywhere}.bailan-channel-light .bailan-preview-note{color:#526174;border-color:#dfe5eb}.bailan-channel-light ::selection{background:#ccece4;color:#183c35}.bailan-channel-light input{caret-color:#08776e;accent-color:#0d9488}.bailan-channel-light .group-row:hover{transform:none}.bailan-channel-light .group-dialog h2{color:#243244}@media (max-width:700px){.bailan-channel-light .bailan-topbar{flex-wrap:wrap;gap:8px;padding:10px 14px}.bailan-channel-light .bailan-primary-nav{order:3;width:100%;overflow-x:auto}.bailan-channel-light .bailan-nav-item{flex-shrink:0}.bailan-channel-light .bailan-main-content{width:calc(100% - 28px)}.bailan-channel-light .bailan-account-area{margin-left:auto}}.bailan-app-shell{--ink: #f1f5f9;--muted: #94a3b8;--line: #1e293b;--teal: #38bdf8;--teal-dark: #0284c7;min-height:100vh;background:#090b10;color:#f1f5f9}.bailan-ui{--bailan-teal: #38bdf8;--bailan-teal-dark: #0284c7;color:#f1f5f9}.bailan-topbar{position:sticky;top:0;z-index:50;display:flex;align-items:center;gap:24px;min-height:54px;padding:0 24px;border-bottom:1px solid rgba(255,255,255,.08);background:#090b10d9;box-shadow:0 4px 20px #0006;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.bailan-brand{display:inline-flex;flex:0 0 auto;align-items:center;gap:10px;color:#fff;text-decoration:none}.bailan-brand-mark{display:grid;place-items:center;width:32px;height:32px;border:1px solid rgba(56,189,248,.3);border-radius:8px;background:#38bdf81a;box-shadow:0 0 12px #38bdf833}.bailan-brand-mark img{width:22px;height:22px;object-fit:contain}.bailan-brand-copy{display:flex;align-items:baseline;gap:8px;line-height:1}.bailan-brand-copy strong{font-size:15px;font-weight:800;letter-spacing:-.02em;color:#fff}.bailan-brand-copy small{color:#64748b;font-size:11px;letter-spacing:.02em}.bailan-brand-subtitle{margin-right:0}.bailan-header-preview{color:#38bdf8;font-weight:700}.bailan-primary-nav{display:flex;align-self:stretch;align-items:center;gap:4px;min-width:0}.bailan-nav-item{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:6px;color:#94a3b8;font-size:13px;font-weight:600;text-decoration:none;transition:all .15s ease;border:none}.bailan-nav-item:hover{color:#fff;background:#ffffff0f}.bailan-nav-item.is-active{color:#fff;background:#ffffff1a}.gallery-entry-link{color:#38bdf8!important;border:1px solid rgba(56,189,248,.25)!important;background:#38bdf814!important}.gallery-entry-link:hover{background:#38bdf82e!important;color:#fff!important;box-shadow:0 0 12px #38bdf84d!important}.gallery-spark-icon{color:#f59e0b;margin-right:4px;font-weight:900}.gallery-spark-text{font-weight:800}.bailan-account-area{margin-left:auto;display:flex;align-items:center;gap:12px}.bailan-account-button{display:inline-flex;align-items:center;gap:8px;padding:4px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:#f1f5f9;cursor:pointer;transition:all .15s ease}.bailan-account-button:hover{background:#ffffff1a;border-color:#fff3}.bailan-avatar{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,#0284c7,#38bdf8);color:#fff;font-size:11px;font-weight:800}.bailan-account-name{font-size:12px;font-weight:600;color:#e2e8f0}.bailan-chevron{color:#64748b;font-size:10px}.bailan-primary-nav::-webkit-scrollbar{display:none}.bailan-nav-item{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;gap:7px;min-height:76px;padding:0 10px;border-bottom:2px solid transparent;color:#667980;font-size:13px;font-weight:690;text-decoration:none;white-space:nowrap;transition:color .16s ease,border-color .16s ease,background .16s ease}.bailan-nav-item[data-proximity-active],.bailan-primary-nav [data-proximity-active],.bailan-admin-nav [data-proximity-active]{outline:none;filter:none;box-shadow:none}.bailan-nav-item:hover{color:var(--teal-dark)}.bailan-nav-item.is-active{border-bottom-color:var(--bailan-brand-color);color:var(--bailan-brand-dark)}.bailan-nav-icon{position:relative;width:14px;height:14px;border:1.5px solid currentColor;border-radius:4px;opacity:.84}.icon-template{border-radius:3px}.icon-template:after,.icon-template:before{position:absolute;content:"";background:currentColor}.icon-template:before{top:3px;left:3px;width:6px;height:1px;box-shadow:0 3px currentColor}.icon-template:after{right:3px;bottom:3px;width:3px;height:3px;border-radius:50%}.icon-share{border-radius:50%}.icon-share:after{position:absolute;right:-4px;top:1px;width:6px;height:6px;border:1.5px solid currentColor;border-radius:50%;content:""}.icon-usage{border:0;border-left:1.5px solid currentColor;border-bottom:1.5px solid currentColor;border-radius:0;transform:skewY(-24deg)}.icon-usage:after{position:absolute;left:3px;bottom:2px;width:2px;height:7px;background:currentColor;box-shadow:4px -3px currentColor;content:""}.icon-recharge{border-radius:50%}.icon-recharge:after{position:absolute;top:3px;right:3px;bottom:3px;left:3px;border:1px solid currentColor;border-radius:50%;content:""}.icon-subscription{border-radius:3px;transform:rotate(45deg) scale(.75)}.icon-profile{border-radius:50% 50% 4px 4px}.icon-profile:after{position:absolute;left:3px;top:-4px;width:5px;height:5px;border:1.5px solid currentColor;border-radius:50%;background:#f8fcfc;content:""}.bailan-account-area{display:flex;flex:0 0 auto;align-items:center;gap:10px;margin-left:auto}.bailan-role-message{border:1px solid #bfe2d9;border-radius:999px;background:#effaf7;padding:7px 10px;color:var(--bailan-brand-dark);font-size:10px;font-weight:700;white-space:nowrap}.bailan-credit{display:inline-flex;align-items:baseline;gap:5px;padding:8px 10px;border:1px solid #cce4df;border-radius:9px;background:#eaf8f4;color:var(--teal-dark);font-size:12px;white-space:nowrap}.bailan-credit small{color:#7a9c97;font-size:10px}.bailan-account-menu{position:relative}.bailan-account-button{display:inline-flex;align-items:center;gap:7px;min-height:42px;border:1px solid transparent;border-radius:9px;background:transparent;padding:3px 8px 3px 3px;color:var(--ink);cursor:pointer}.bailan-account-button:hover{border-color:var(--line);background:#fff}.bailan-account-button:focus-visible,.bailan-account-popover a:focus-visible,.bailan-account-popover button:focus-visible,.bailan-nav-item:focus-visible{outline:3px solid rgba(15,174,154,.25);outline-offset:2px}.bailan-avatar{display:grid;place-items:center;width:32px;height:32px;border-radius:8px;background:#137d72;color:#fff;font-size:11px;font-weight:780}.bailan-account-name{max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700}.bailan-chevron{color:#78918e;font-size:14px}.bailan-account-popover{position:absolute;top:calc(100% + 9px);right:0;z-index:60;width:200px;overflow:hidden;border:1px solid var(--line);border-radius:11px;background:#fff;box-shadow:0 18px 38px #1a404324}.bailan-account-summary{display:grid;gap:3px;padding:14px;border-bottom:1px solid #eaf0f1}.bailan-account-summary strong{font-size:13px}.bailan-account-summary span{overflow:hidden;color:#809197;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.bailan-account-summary small{color:var(--teal-dark);font-size:10px;font-weight:700}.bailan-account-popover a,.bailan-account-popover button{display:block;width:100%;border:0;border-bottom:1px solid #f0f3f3;background:#fff;padding:10px 14px;color:#4f676e;font-size:12px;text-align:left;text-decoration:none;cursor:pointer}.bailan-account-popover a:hover,.bailan-account-popover button:hover{background:#eff9f6;color:var(--teal-dark)}.bailan-account-popover a:last-child{border-bottom:0;color:#bd5e5e}.bailan-main-content{width:min(1240px,calc(100% - 48px));min-height:calc(100vh - 120px);margin:0 auto;padding:34px 0 60px}.bailan-preview-note{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border-top:1px solid rgba(207,224,227,.8);color:#829399;font-size:11px}.bailan-preview-dot{width:6px;height:6px;border-radius:50%;background:#0fae9a;box-shadow:0 0 0 4px #0fae9a1c}.bailan-preview-plan{margin-left:10px;color:#99a9ad}@media (max-width: 1180px){.bailan-topbar{gap:16px}.bailan-brand-copy small{display:none}.bailan-nav-item{padding:0 7px;font-size:12px}.bailan-nav-icon{display:none}}@media (max-width: 800px){.bailan-topbar{align-items:center;flex-wrap:wrap;gap:8px 14px;padding-top:10px;padding-bottom:0}.bailan-primary-nav{order:4;width:100%;min-height:43px;border-top:1px solid #e2ecee}.bailan-nav-item{min-height:43px;padding:0 11px}.bailan-account-area{margin-left:auto}.bailan-main-content{width:min(100% - 28px,700px);padding-top:24px}}.bailan-main-workspace{width:calc(100% - 48px);max-width:none;margin:0 24px;padding-top:20px}.bailan-admin-nav{display:flex;align-items:center;gap:6px;padding:10px 24px;border-bottom:1px solid #dce5e7;background:#fff;overflow-x:auto}.bailan-admin-nav a{flex:none;min-height:38px;display:flex;align-items:center;padding:0 13px;border-radius:6px;text-decoration:none;font-size:13px;color:#52656e;font-weight:650}.bailan-admin-nav a.router-link-active{background:#e8f6f2;color:#087d71}@media (max-width:800px){.bailan-main-workspace{width:calc(100% - 28px);max-width:none;margin:0 14px;padding-top:16px}.bailan-admin-nav{padding:8px 14px}}@media (max-width: 480px){.bailan-brand-copy strong{font-size:14px}.bailan-brand-mark{width:36px;height:36px;border-radius:10px}.bailan-brand-mark img{width:29px;height:29px}.bailan-credit{display:none}.bailan-account-name{max-width:72px}.bailan-role-message{position:fixed;top:72px;right:12px;z-index:70}.bailan-preview-note{flex-wrap:wrap;padding:8px 14px;text-align:center}.bailan-preview-plan{margin-left:0}}@media (prefers-reduced-motion: reduce){.bailan-nav-item,.bailan-account-button{transition:none}}.h-3{height:.75rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-8{height:2rem}.w-3{width:.75rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-8{width:2rem}.rhtv-site:not(.bailan-channel-light){--portal-bg:#0b0b0c;--portal-card:#171718;--portal-raised:#1c1c1c;--portal-text:#f4f4f5;--portal-muted:#a1a1a8;--portal-line:#ffffff1a;--portal-accent:#ccff00;--ink:var(--portal-text);--muted:var(--portal-muted);--line:var(--portal-line);--teal:var(--portal-accent);--teal-dark:var(--portal-accent);min-height:100vh;background:var(--portal-bg);color:var(--portal-text);color-scheme:dark;scrollbar-color:#48484c #171718;font-family:system-ui,-apple-system,Segoe UI,Microsoft YaHei,sans-serif}.rhtv-site:not(.bailan-channel-light) ::selection{background:#cf0;color:#0b0b0c}.rhtv-site:not(.bailan-channel-light) :is(input,textarea){caret-color:var(--portal-accent)}.rhtv-site:not(.bailan-channel-light) :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--portal-accent);outline-offset:3px}.rhtv-site:not(.bailan-channel-light) .product-header{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);height:84px;min-height:84px;padding:0 28px;background:#0b0b0c;border-bottom:0;gap:20px}.rhtv-site:not(.bailan-channel-light) .product-header-left{display:contents}.rhtv-site:not(.bailan-channel-light) .product-header .account-controls{justify-self:end}.rhtv-site:not(.bailan-channel-light) .product-brand{font-size:19px;color:#f4f4f5;justify-self:start}.rhtv-site:not(.bailan-channel-light) .product-navigation{margin:0;justify-self:center;gap:3px;background:#171718;border:1px solid #ffffff1a;border-radius:999px;padding:6px 9px}.rhtv-site:not(.bailan-channel-light) .product-navigation a{font-size:19.5px;font-weight:500;border-radius:999px;padding:7.5px 18px;color:#a1a1a8}.rhtv-site:not(.bailan-channel-light) .product-navigation a.active{background:#ffffff0d;color:#f4f4f5}.rhtv-site:not(.bailan-channel-light) .product-navigation a:hover{color:#f4f4f5}.rhtv-site:not(.bailan-channel-light) .product-navigation .admin-link{color:#cf0}.rhtv-site:not(.bailan-channel-light) :is(.balance-button,.quota-button){border-radius:999px;background:#ffffff0d;border-color:#ffffff1a;color:#d1d1d5}.rhtv-site:not(.bailan-channel-light) .balance-button strong{color:#cf0}.rhtv-site:not(.bailan-channel-light) .bailan-main-content{width:100%;max-width:1920px;margin:0 auto;padding:48px 40px 64px;background-image:radial-gradient(#ffffff0f 1px,transparent 1px);background-size:24px 24px}.rhtv-site:not(.bailan-channel-light) :is(.bailan-page-shell,.bailan-ui){--bailan-ink:#f4f4f5;--bailan-muted:#a1a1a8;--bailan-soft:#1c1c1c;--bailan-line:#ffffff1a;--bailan-card:#171718;--bailan-teal:#ccff00;--bailan-teal-dark:#ccff00;color:#f4f4f5}.rhtv-site:not(.bailan-channel-light) .bailan-page-heading h1{font-size:26px;font-weight:600;color:#f4f4f5}.rhtv-site:not(.bailan-channel-light) .bailan-page-description{display:block;margin:8px 0 0;max-width:70ch;color:#a1a1a8;font-size:13px;line-height:1.6}.rhtv-site:not(.bailan-channel-light) .bailan-page-header{padding-bottom:22px;margin-bottom:24px;border-color:#ffffff1a}.rhtv-site:not(.bailan-channel-light) :is(.bailan-card,.bailan-stat,.asset-card,.share-card,.share-overview){background:#171718;color:#f4f4f5;border-color:#ffffff1a;border-radius:16px;box-shadow:none}.rhtv-site:not(.bailan-channel-light) .bailan-card-title{color:#f4f4f5;font-weight:600}.rhtv-site:not(.bailan-channel-light) .bailan-button{border-radius:999px;box-shadow:none;transition:background-color .16s ease,border-color .16s ease}.rhtv-site:not(.bailan-channel-light) .bailan-button:hover{transform:none;box-shadow:none}.rhtv-site:not(.bailan-channel-light) .bailan-button-primary{background:#cf0;color:#0b0b0c;border-color:#cf0}.rhtv-site:not(.bailan-channel-light) .bailan-button-primary:hover{background:#bce900;border-color:#bce900}.rhtv-site:not(.bailan-channel-light) .bailan-button-secondary{background:#1c1c1c;color:#d1d1d5;border-color:#ffffff26}.rhtv-site:not(.bailan-channel-light) .bailan-button-secondary:hover{background:#29292b;color:#f4f4f5;border-color:#ffffff40}.rhtv-site:not(.bailan-channel-light) .bailan-button-quiet{color:#cf0}.rhtv-site:not(.bailan-channel-light) :is(.bailan-input,.bailan-select,.bailan-textarea,.password-form input){background:#1c1c1c;color:#f4f4f5;border-color:#ffffff26;color-scheme:dark}.rhtv-site:not(.bailan-channel-light) :is(.bailan-input,.bailan-select,.bailan-textarea):focus{border-color:#cf0}.rhtv-site:not(.bailan-channel-light) :is(input,textarea)::placeholder{color:#a1a1a8}.rhtv-site:not(.bailan-channel-light) .bailan-field-label{color:#d1d1d5}.rhtv-site:not(.bailan-channel-light) .bailan-chip-tabs{background:#1c1c1c;border-radius:999px;max-width:100%}.rhtv-site:not(.bailan-channel-light) .bailan-chip-tabs button{border-radius:999px;white-space:nowrap}.rhtv-site:not(.bailan-channel-light) .bailan-chip-tabs button.is-active{background:#ffffff0d;color:#cf0;box-shadow:none}.rhtv-site:not(.bailan-channel-light) .bailan-pill{background:#ccff0014;color:#cf0}.rhtv-site:not(.bailan-channel-light) .bailan-pill-neutral{background:#ffffff0d;color:#d1d1d5}.rhtv-site:not(.bailan-channel-light) :is(.bailan-pill-error,.state-banner-error,.usage-error){background:#ffb4aa0c;color:#ffb4aa;border-color:#ffb4aa40}.rhtv-site:not(.bailan-channel-light) :is(.password-error,.form-error,.error-copy,.danger-button,.text-action-danger){color:#ffb4aa}.rhtv-site:not(.bailan-channel-light) :is(.asset-body,.template-preview,.column-check){color:#d1d1d5}.rhtv-site:not(.bailan-channel-light) :is(.profile-row,.bailan-table td,.overview-item+.overview-item,.share-card-footer){border-color:#ffffff1a}.rhtv-site:not(.bailan-channel-light) :is(.search-box,.icon-action,.icon-button){background:#1c1c1c;color:#a1a1a8;border-color:#ffffff26}.rhtv-site:not(.bailan-channel-light) .search-box{border-radius:999px}.rhtv-site:not(.bailan-channel-light) :is(.icon-action,.icon-button):hover{background:#29292b;color:#cf0;border-color:#ffffff40}.rhtv-site:not(.bailan-channel-light) :is(.state-banner,.usage-loading,.inline-notice,.storage-note,.selected-task-summary,.upload-drop){background:#1c1c1c;color:#d1d1d5;border-color:#ffffff26}.rhtv-site:not(.bailan-channel-light) :is(.state-banner-error,.usage-error){color:#ffb4aa;background:#ffb4aa0c;border-color:#ffb4aa40}.rhtv-site:not(.bailan-channel-light) .selected-task-icon{background:#ccff0014;color:#cf0}.rhtv-site:not(.bailan-channel-light) .upload-drop:hover{background:#29292b;border-color:#cf0}.rhtv-site:not(.bailan-channel-light) .modal-backdrop{background:#000b}.rhtv-site:not(.bailan-channel-light) .password-form small{color:#a1a1a8}.rhtv-site:not(.bailan-channel-light) .password-form .password-error{color:#ffb4aa}.rhtv-site:not(.bailan-channel-light) .bailan-preview-note{background:#0b0b0c;color:#a1a1a8;border-color:#ffffff1a}.rhtv-site:not(.bailan-channel-light) .bailan-preview-dot{background:#cf0;box-shadow:none}@media (max-width:1000px){.rhtv-site:not(.bailan-channel-light) .bailan-main-content{padding:40px 24px 56px}}@media (min-width:901px) and (max-width:1279px){.rhtv-site:not(.bailan-channel-light) .product-header{grid-template-columns:minmax(0,1fr) auto;height:auto;padding:10px 28px;gap:10px 20px}.rhtv-site:not(.bailan-channel-light) .product-navigation{grid-column:1 / -1;grid-row:2}.rhtv-site:not(.bailan-channel-light) .product-header .account-controls{grid-column:2;grid-row:1}}@media (max-width:1280px){.rhtv-site:not(.bailan-channel-light) .product-header{display:flex;height:auto;padding:10px 16px;gap:12px}.rhtv-site:not(.bailan-channel-light) .product-header-left{display:flex;flex:1;flex-wrap:wrap;gap:14px;width:100%;justify-content:space-between}.rhtv-site:not(.bailan-channel-light) .product-navigation{margin:0;flex-wrap:wrap;border-radius:16px}.rhtv-site:not(.bailan-channel-light) .product-navigation a{padding:5px 9px}}@media (max-width:540px){.rhtv-site:not(.bailan-channel-light) .product-header-left{flex-basis:100%}.rhtv-site:not(.bailan-channel-light) .product-navigation{width:100%;justify-content:space-between}.rhtv-site:not(.bailan-channel-light) .bailan-main-content{padding:32px 16px 40px}.rhtv-site:not(.bailan-channel-light) .bailan-page-heading h1{font-size:24px}.rhtv-site:not(.bailan-channel-light) .bailan-card-head{flex-wrap:wrap}}
