.auth-captcha{margin:15px 0}.captcha-input-wrap{display:flex;align-items:center;position:relative;border:1px solid var(--line);border-radius:12px;background:var(--panel);padding:10px 12px;gap:8px;transition:border-color .2s}@media (max-width:640px){.creator-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;margin:10px 0 14px!important}.creator-mode-grid .tab{min-height:46px!important;padding:8px 9px!important;border-radius:9px!important;gap:2px!important}.creator-mode-grid .tab b{font-size:12px!important;line-height:1.15!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.creator-mode-grid .tab span{font-size:9px!important;line-height:1.15!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}}.creator-mode-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important;margin:12px 0 18px!important}.creator-mode-grid .tab{display:grid!important;align-content:center!important;gap:4px!important;min-height:62px!important;padding:10px 12px!important;border-radius:10px!important;text-align:left!important;white-space:normal!important}.creator-mode-grid .tab b{display:block!important;color:inherit!important;font-size:13px!important;line-height:1.2!important}.creator-mode-grid .tab span{display:block!important;color:var(--muted)!important;font-size:10px!important;line-height:1.25!important}.creator-mode-grid .tab.active span{color:color-mix(in srgb,var(--cyan) 72%,#fff)!important}@media (max-width:980px){.creator-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:560px){.creator-mode-grid{grid-template-columns:1fr!important}.creator-mode-grid .tab{min-height:52px!important}}.sidebar{background:#0a1622!important;border-right:1px solid rgba(148,163,184,.16)!important;box-shadow:inset -1px 0 0 rgba(255,255,255,.02)!important}.brand{margin:0 0 12px!important;padding:12px 10px 18px!important;border-bottom:1px solid rgba(148,163,184,.14)!important}.sidebar nav{display:grid!important;gap:8px!important;padding:2px 0!important}.sidebar nav a{position:relative!important;display:flex!important;align-items:center!important;min-height:44px!important;padding:10px 12px!important;border:1px solid rgba(148,163,184,.1)!important;border-radius:10px!important;color:#9dafbf!important;background:rgba(255,255,255,.025)!important;box-shadow:none!important;transform:none!important}.sidebar nav a::before{content:""!important;width:6px!important;height:6px!important;margin-right:11px!important;border-radius:50%!important;background:#405365!important;box-shadow:none!important;flex:0 0 auto!important}.sidebar nav a:hover{color:#f2f8fb!important;border-color:rgba(125,211,252,.28)!important;background:rgba(16,34,49,.96)!important;transform:none!important}.sidebar nav a:hover::before{background:#7dd3fc!important}.sidebar nav a.active{color:#fff!important;border-color:rgba(20,184,166,.44)!important;background:linear-gradient(180deg,rgba(18,44,57,.98),rgba(13,33,47,.98))!important;box-shadow:inset 0 0 0 1px rgba(20,184,166,.08),0 8px 18px rgba(0,0,0,.16)!important}.sidebar nav a.active::before{width:7px!important;height:18px!important;border-radius:999px!important;background:#14b8a6!important}.sidebar nav a small{margin-left:auto!important;padding:3px 7px!important;border:1px solid rgba(245,158,11,.32)!important;border-radius:7px!important;color:#f8d48b!important;background:rgba(245,158,11,.1)!important;font-size:10px!important;line-height:1!important;white-space:nowrap!important}.side-plan{border-radius:10px!important;border-color:rgba(148,163,184,.16)!important;background:rgba(255,255,255,.035)!important;box-shadow:none!important}html.light-theme .sidebar,html[data-theme=light] .sidebar{background:#f8fbfd!important;border-right-color:#d8e4ec!important;box-shadow:8px 0 24px rgba(50,75,96,.07)!important}html.light-theme .brand,html[data-theme=light] .brand{border-bottom-color:#dbe6ee!important}html.light-theme .sidebar nav a,html[data-theme=light] .sidebar nav a{color:#536576!important;border-color:#dfe8ef!important;background:#fff!important}html.light-theme .sidebar nav a::before,html[data-theme=light] .sidebar nav a::before{background:#b6c5d2!important}html.light-theme .sidebar nav a:hover,html[data-theme=light] .sidebar nav a:hover{color:#122532!important;border-color:#b9dce6!important;background:#eef8fb!important}html.light-theme .sidebar nav a.active,html[data-theme=light] .sidebar nav a.active{color:#0f2430!important;border-color:#8fd4d0!important;background:linear-gradient(180deg,#fff,#edf9f7)!important;box-shadow:inset 0 0 0 1px rgba(20,184,166,.1),0 8px 18px rgba(45,95,105,.1)!important}html.light-theme .sidebar nav a.active::before,html[data-theme=light] .sidebar nav a.active::before{background:#0f9f91!important}html.light-theme .side-plan,html[data-theme=light] .side-plan{background:#fff!important;border-color:#dfe8ef!important}html.light-theme .sidebar nav a small,html[data-theme=light] .sidebar nav a small{color:#8a4b00!important;border-color:#d18916!important;background:#fff1cf!important}html.light-theme .sidebar nav .nav-lab small,html[data-theme=light] .sidebar nav .nav-lab small{color:#7c2d12!important;border-color:#d97706!important;background:#ffedd5!important}@media (max-width:760px){.sidebar{height:74px!important;background:rgba(10,22,34,.98)!important;border-top:1px solid rgba(148,163,184,.18)!important;box-shadow:0 -8px 22px rgba(0,0,0,.2)!important}.sidebar nav{display:flex!important;gap:7px!important;padding:4px 8px 7px!important}.sidebar nav a{min-width:76px!important;min-height:52px!important;justify-content:center!important;align-content:center!important;padding:7px 6px!important;border-radius:12px!important;font-size:11px!important;text-align:center!important}.sidebar nav a::before{display:none!important}.sidebar nav a.active{box-shadow:inset 0 -3px 0 #14b8a6!important}.sidebar nav a small{display:block!important;margin:3px 0 0!important;padding:2px 5px!important;border-radius:6px!important;font-size:9px!important}html.light-theme .sidebar,html[data-theme=light] .sidebar{background:rgba(248,251,253,.98)!important;border-top-color:#d8e4ec!important}}.captcha-input-wrap:focus-within{border-color:var(--cyan)}.captcha-input-wrap input[type=text]{flex:1;border:none;outline:0;background:0 0;font-size:15px;color:var(--text);min-width:0;padding:0}.captcha-input-wrap input[type=text]::placeholder{color:var(--muted)}.captcha-input-wrap img{height:38px;border-radius:7px;cursor:pointer;flex:0 0 auto;background:#0a1926;border:none}.sms-row{display:flex;gap:8px;align-items:center;margin-top:6px}.sms-row input{flex:1}.sms-btn{padding:8px 14px;border-radius:8px;border:1px solid var(--line);background:0 0;color:var(--cyan,#00d4aa);font-size:13px;cursor:pointer;white-space:nowrap;transition:all .2s}.sms-btn:hover{background:rgba(0,200,180,.08)}.sms-btn:disabled{opacity:.5;cursor:not-allowed;color:var(--muted)}.invite-banner{display:flex;align-items:center;gap:10px;padding:12px 14px;margin:6px 0 14px;border-radius:10px;background:linear-gradient(135deg,rgba(0,200,180,.12),rgba(100,120,255,.1));border:1px solid rgba(0,200,180,.25);color:var(--cyan,#00d4aa);font-size:13px;line-height:1.45}.invite-banner i{font-style:normal;font-size:20px;flex:0 0 auto}.invite-banner span{flex:1}.platform-picker{display:flex;align-items:center;gap:18px;padding:15px 18px;margin-bottom:18px;border:1px solid var(--line);border-radius:14px;background:#0b1927}.ai-chat-page-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:16px;padding:18px 22px;border:1px solid var(--line);border-radius:16px;background:linear-gradient(135deg,color-mix(in srgb,var(--cyan) 9%,var(--panel)),var(--panel))}.ai-chat-page-head h3,.ai-chat-page-head p{margin:5px 0 0}.ai-chat-page-head p{color:var(--muted)}.textarea.tall{min-height:220px}.platform-checks{margin:16px 0;padding:14px;border:1px solid var(--line);border-radius:14px}.platform-checks legend{padding:0 6px;color:var(--muted);font-size:12px}.platform-checks label{display:inline-flex;margin:5px;cursor:pointer}.platform-checks input{position:absolute;opacity:0}.platform-checks span,.voice-cloud span{display:inline-flex;padding:8px 12px;border:1px solid var(--line);border-radius:999px}.platform-checks input:checked+span{color:#03131a;border-color:var(--cyan);background:var(--cyan);font-weight:700}.fission-results{display:grid;gap:14px}.fission-results article{padding:16px;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--cyan) 3%,var(--panel))}.fission-results pre{margin:12px 0 0;white-space:pre-wrap;color:var(--text);font:inherit;line-height:1.8}.fission-strategy{color:var(--cyan);font-size:12px}.live-product-row{display:grid;grid-template-columns:2fr 1fr 100px auto;gap:8px;margin-bottom:10px}.live-timeline{display:grid;gap:0;margin:10px 0 18px}.live-timeline article{display:grid;grid-template-columns:145px 1fr;gap:20px;padding:0 0 22px}.live-timeline article div{position:relative;padding:16px;border:1px solid var(--line);border-radius:14px}.live-timeline article div::before{content:'';position:absolute;left:-27px;top:20px;width:11px;height:11px;border-radius:50%;background:var(--cyan);box-shadow:0 0 0 5px color-mix(in srgb,var(--cyan) 18%,transparent)}.live-timeline time{padding-top:16px;color:var(--muted);font-size:12px;text-align:right}.autopsy-score{display:flex;align-items:center;gap:18px;margin-bottom:18px}.autopsy-score>strong{display:grid;place-items:center;width:92px;height:92px;border:8px solid var(--cyan);border-radius:50%;font-size:30px}.autopsy-issues{display:grid;gap:10px}.autopsy-issues article{padding:14px;border-left:4px solid var(--muted);border-radius:10px;background:color-mix(in srgb,var(--muted) 5%,var(--panel))}.autopsy-issues article.high{border-color:#ef5350}.autopsy-issues article.medium{border-color:#f5a623}.voice-signature{margin:12px 0 18px;color:var(--cyan)}.voice-cloud{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.storyboard-table{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.storyboard-table article{padding:14px;border:1px solid var(--line);border-radius:12px}.storyboard-table small,.storyboard-table span{color:var(--muted)}.deal-tools-layout{align-items:start}.deal-action-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px}.deal-score{margin:18px 0;color:var(--cyan);font-size:72px;line-height:1;font-weight:900}.deal-score small{margin-left:8px;color:var(--muted);font-size:20px}.deal-score-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0 18px}.deal-score-grid article{padding:14px;border:1px solid var(--line);border-radius:12px;text-align:center;background:color-mix(in srgb,var(--cyan) 4%,var(--panel))}.deal-score-grid b{display:block;color:var(--cyan);font-size:28px}.deal-score-grid span{color:var(--muted);font-size:12px}.deal-advice-list{display:grid;gap:10px}.deal-advice-list p{margin:0;padding:13px 14px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--muted) 5%,var(--panel))}.deal-comment h4{margin:0 0 8px}.deal-chain{display:grid;gap:12px}.deal-chain article{padding:16px;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--cyan) 3%,var(--panel))}.deal-chain pre{margin:10px 0 0;white-space:pre-wrap;color:var(--text);font:inherit;line-height:1.75}.template-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px}.template-card{padding:18px;border:1px solid var(--line);border-radius:16px;background:color-mix(in srgb,var(--cyan) 3%,var(--panel))}.template-card h3{margin:12px 0 8px}.template-card p{min-height:54px;color:var(--muted);line-height:1.6}.template-card .primary{width:100%;margin-top:12px}.draft-item,.favorite-item{align-items:flex-start;gap:12px}.draft-item small,.favorite-item small{display:block;margin-top:8px;color:var(--muted);line-height:1.5}@media(max-width:760px){.ai-chat-page-head{align-items:flex-start;flex-direction:column}.live-product-row{grid-template-columns:1fr 1fr}.live-timeline article{grid-template-columns:1fr;gap:5px}.live-timeline time{text-align:left}.live-timeline article div::before{display:none}.storyboard-table{grid-template-columns:1fr}.deal-action-grid,.deal-score-grid{grid-template-columns:1fr}.template-grid{grid-template-columns:1fr}}.platform-picker>span{color:var(--muted);font-size:12px;white-space:nowrap}.platform-picker .tabs{margin:0}.admin-shell>.tabs{position:sticky;top:99px;z-index:3;padding:10px;background:#07111fe8;backdrop-filter:blur(10px)}.admin-metrics{margin-top:5px}.chart-bars{height:230px;display:flex;gap:12px;align-items:end;padding-top:28px}.chart-bars>div{height:100%;flex:1;display:flex;flex-direction:column;justify-content:end;align-items:center;gap:7px;position:relative}.chart-bars i{display:block;width:min(42px,70%);min-height:8px;border-radius:8px 8px 3px 3px;background:linear-gradient(180deg,var(--cyan),#247a99)}.chart-bars span{color:var(--muted);font-size:10px}.chart-bars b{position:absolute;top:-2px;font-size:11px;color:var(--cyan)}.capability-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}.capability-grid div{padding:15px;border:1px solid var(--line);border-radius:12px;display:flex;justify-content:space-between}.capability-grid span{color:#b7cad6;font-size:13px}.capability-grid b{color:var(--green);font-size:11px}.model-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.model-head{display:flex;align-items:start;justify-content:space-between;gap:10px}.model-head span{color:var(--cyan);font-size:11px}.model-head h3{margin:5px 0}.model-head .select{width:86px;padding:8px}.model-card .secondary{width:100%}.plan-price{margin:18px 0;color:var(--cyan);font-size:32px;font-weight:800}.plan-price small{color:var(--muted);font-size:12px}.member-actions{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0 30px}.member-actions .primary{width:auto}.membership-plans{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.membership-card{position:relative}.membership-card.current{border-color:#43dff788;box-shadow:0 0 30px #43dff710}.membership-card ul{padding-left:18px;color:var(--muted);font-size:12px;line-height:2;min-height:112px}.membership-card button{width:100%}.history-filters,.works-list,.works-toolbar-head{margin-left:12px}@media (max-width:700px){.history-filters,.works-list,.works-toolbar-head{margin-left:0}}.plan-head{display:flex;justify-content:space-between;gap:8px;align-items:center}.invite-summary{display:grid;grid-template-columns:auto 1fr auto 1fr;gap:10px;align-items:center;margin:18px 0}.invite-summary strong{color:var(--cyan);font-size:25px}.invite-summary span{color:var(--muted);font-size:11px}.dashboard-notices{display:flex;align-items:center;gap:15px;margin-bottom:18px;padding:16px 18px;border:1px solid #43dff744;border-radius:14px;background:linear-gradient(100deg,#102b3d,#0c1b29)}.dashboard-notices .notice-icon{width:36px;height:36px;display:grid;place-items:center;flex:0 0 auto;border-radius:10px;color:#03131a;background:var(--cyan);font-weight:900}.dashboard-notices h3{margin:3px 0 4px;font-size:14px}.dashboard-notices p{margin:0;color:var(--muted);font-size:12px;line-height:1.5}.dashboard-notices .grow>span{color:var(--cyan);font-size:10px;letter-spacing:1px}.notice-popup-overlay{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:22px;background:rgba(2,10,18,.62);backdrop-filter:blur(10px)}.notice-popup{position:relative;width:min(520px,100%);max-height:min(720px,calc(100vh - 44px));overflow:auto;padding:26px;border:1px solid color-mix(in srgb,var(--cyan) 34%,var(--line));border-radius:18px;background:linear-gradient(145deg,var(--panel2),var(--panel));box-shadow:0 28px 90px #0008}.notice-popup-close{position:absolute;top:12px;right:12px;width:34px;height:34px;border:1px solid var(--line);border-radius:10px;color:var(--muted);background:color-mix(in srgb,var(--panel) 88%,transparent);font-size:22px;line-height:1;cursor:pointer}.notice-popup-image{width:100%;max-height:260px;object-fit:cover;margin-bottom:18px;border-radius:13px;border:1px solid var(--line);background:var(--panel)}.notice-popup h3{margin:8px 0 12px;font-size:24px;line-height:1.25}.notice-popup p{margin:0;color:var(--muted);line-height:1.8;white-space:pre-wrap}.notice-popup-confirm{width:100%;margin-top:22px}.ticket-state{min-width:58px;padding:6px 8px;border-radius:8px;text-align:center;font-size:10px;color:var(--muted);background:#142b3c}.ticket-state.processing{color:var(--cyan);background:#43dff711}.ticket-state.resolved{color:var(--green);background:#4be0a011}.ticket-state.closed{color:#718899;background:#111f2b}.support-list{gap:14px}.support-ticket{padding:18px;border:1px solid var(--line);border-radius:14px;background:#0a1926}.support-ticket-head{display:flex;align-items:center;gap:13px}.support-ticket-head h4{margin:0 0 5px}.support-ticket-head p{margin:0;color:var(--muted);font-size:11px}.ticket-content{margin-top:14px;padding:13px;border-radius:10px;background:#07141f;color:#a9bdc9;font-size:12px;line-height:1.7;white-space:pre-wrap}.ticket-reply{margin-top:12px;padding:14px;border-left:3px solid var(--green);border-radius:4px 10px 10px 4px;background:#4be0a00c}.ticket-reply b{color:var(--green);font-size:12px}.ticket-reply p{margin:7px 0;color:#c3d8d1;font-size:13px;line-height:1.7;white-space:pre-wrap}.ticket-reply small,.ticket-waiting{color:var(--muted);font-size:10px}.ticket-waiting{margin-top:12px;padding:11px;border-radius:9px;background:#101f2c}.account-summary{display:flex;align-items:center;gap:18px;margin-bottom:16px}.account-avatar{width:68px;height:68px;flex:0 0 auto;display:grid;place-items:center;border-radius:20px;background:linear-gradient(135deg,var(--cyan),#7968ff);color:#04121b;font-size:28px;font-weight:800}.account-avatar.has-image{background-size:cover;background-position:center}.account-summary h2{margin:5px 0}.account-summary p{margin:0;color:var(--muted);font-size:12px}.account-summary-stats{display:flex;gap:10px}.account-summary-stats div{min-width:86px;padding:13px;border:1px solid var(--line);border-radius:12px;text-align:center;background:#081724}.account-summary-stats span,.account-summary-stats strong{display:block}.account-summary-stats strong{color:var(--cyan);font-size:21px}.account-summary-stats span{margin-top:3px;color:var(--muted);font-size:10px}.account-tabs{display:flex;gap:8px;margin-bottom:18px;overflow-x:auto;padding:8px;border:1px solid var(--line);border-radius:14px;background:#071522}.account-tabs .tab{flex:0 0 auto}.account-info-list p{display:flex;justify-content:space-between;gap:20px;margin:0;padding:13px 0;border-bottom:1px solid var(--line)}.account-info-list p:last-child{border-bottom:0}.account-info-list span{color:var(--muted)}.member-plan-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.member-plan-tags span{display:inline-flex;align-items:center;min-height:28px;padding:6px 10px;border-radius:999px;border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 92%,var(--cyan) 8%);color:var(--text);font-size:12px;line-height:1.2;box-shadow:none!important}.membership-card .member-plan-tags{margin-top:16px;margin-bottom:22px}.membership-card .upgrade-plan-btn{margin-top:8px}.member-benefit-card .danger-text,.member-benefit-card b.danger-text,.member-expiry-notice,.member-expiry-notice b,.member-expiry-notice span{color:#d92d20!important}.check-row{display:flex;gap:10px;align-items:center;margin:15px 0;color:#c4d5df;font-size:13px}.check-row input{accent-color:var(--cyan)}.history-filters{display:grid;grid-template-columns:minmax(180px,1.7fr) repeat(3,minmax(120px,1fr)) auto auto;gap:9px;margin-bottom:18px}.works-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.work-card{padding:16px;border:1px solid var(--line);border-radius:13px;background:#091824}.work-card>div:first-child{display:flex;justify-content:space-between;align-items:center}.work-card h3{margin:13px 0 8px}.work-card p{min-height:56px;color:#afc2cd;font-size:12px;line-height:1.6}.work-card small{color:var(--muted)}.experiment-content{min-height:180px}.experiment-open{width:100%;color:inherit;text-align:left;cursor:pointer}.experiment-summary{display:grid;grid-template-columns:1.5fr 1fr auto;gap:24px;align-items:center;margin-bottom:18px}.experiment-summary p{color:var(--muted);line-height:1.6}.experiment-variant{position:relative}.experiment-leader{border-color:#57e5b988;box-shadow:0 0 28px #57e5b912}.experiment-copy{max-height:260px;overflow:auto;font-size:12px}.experiment-metrics{margin:16px 0}.experiment-metrics .metric{padding:12px;border:1px solid var(--line);border-radius:10px;background:#071421}.experiment-metrics .metric strong{font-size:18px}.experiment-metric-form,.experiment-publication{margin-top:18px;padding-top:16px;border-top:1px solid var(--line)}.experiment-metric-form h4,.experiment-publication h4{margin:0 0 10px}.ai-chat-shell{display:grid;grid-template-columns:260px minmax(0,1fr);min-height:680px;overflow:hidden;border:1px solid var(--line);border-radius:18px;background:var(--panel)}.ai-chat-sidebar{display:flex;flex-direction:column;gap:14px;padding:16px;border-right:1px solid var(--line);background:color-mix(in srgb,var(--cyan) 3%,var(--panel))}.ai-chat-sidebar .primary{flex:0 0 auto}.ai-conversation-list{display:grid;gap:7px;overflow:auto}.ai-conversation{display:grid;gap:5px;width:100%;padding:12px;border:1px solid transparent;border-radius:11px;color:var(--text);background:0 0;text-align:left}.ai-conversation.active,.ai-conversation:hover{border-color:var(--line);background:color-mix(in srgb,var(--cyan) 7%,var(--panel))}.ai-conversation b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.ai-conversation span{overflow:hidden;color:var(--muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.ai-chat-main{min-width:0;display:grid;grid-template-rows:auto 1fr auto}.ai-chat-head{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:78px;padding:15px 20px;border-bottom:1px solid var(--line)}.ai-chat-head h3{margin:5px 0 0}.ai-chat-head .danger{padding:8px 12px}.ai-chat-messages{min-height:0;max-height:530px;overflow:auto;padding:24px}.ai-message{display:flex;gap:10px;align-items:flex-start;max-width:82%;margin-bottom:18px}.ai-message>span{width:34px;height:34px;display:grid;place-items:center;flex:0 0 auto;border-radius:10px;color:var(--cyan);background:color-mix(in srgb,var(--cyan) 12%,var(--panel));font-size:10px;font-weight:800}.ai-message>div{padding:13px 15px;border:1px solid var(--line);border-radius:4px 14px 14px;background:color-mix(in srgb,var(--cyan) 4%,var(--panel));white-space:pre-wrap;line-height:1.75;font-size:13px}.ai-message.user{flex-direction:row-reverse;margin-left:auto}.ai-message.user>span{color:#fff;background:#7857d9}.ai-message.user>div{border-radius:14px 4px 14px 14px;color:#111;background:#e8e4f8}.ai-message-pending>div{color:var(--muted)}.ai-chat-welcome{display:grid;place-items:center;align-content:center;min-height:430px;text-align:center}.ai-chat-welcome>span{width:56px;height:56px;display:grid;place-items:center;border-radius:17px;color:#03131a;background:linear-gradient(135deg,var(--cyan),var(--green));font-weight:900}.ai-chat-welcome h3{margin:17px 0 7px}.ai-chat-welcome p{margin:0;color:var(--muted);font-size:12px}.ai-chat-welcome>div{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:20px}.ai-chat-welcome button{padding:9px 12px;border:1px solid var(--line);border-radius:9px;color:var(--muted);background:0 0}.ai-chat-composer{padding:14px 18px 18px;border-top:1px solid var(--line)}.ai-chat-composer textarea{width:100%;min-height:82px;padding:13px;border:1px solid var(--line);border-radius:12px;color:var(--text);background:color-mix(in srgb,var(--cyan) 3%,var(--panel));resize:vertical}.ai-chat-composer>div{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:9px}.ai-chat-composer small{color:var(--muted)}.ai-chat-composer .primary{width:auto;min-width:100px}@media(max-width:900px){.experiment-summary{grid-template-columns:1fr}.ai-chat-shell{grid-template-columns:1fr}.ai-chat-sidebar{border-right:0;border-bottom:1px solid var(--line)}.ai-conversation-list{display:flex}.ai-conversation{min-width:180px}}.work-status{padding:5px 8px;border-radius:8px;color:var(--green);background:#4be0a011;font-size:10px}.work-status.processing{color:var(--cyan);background:#43dff711}.work-status.failed{color:#ff7f8b;background:#ff697811}.pagination,.work-actions{display:flex;align-items:center;gap:8px}.work-actions{margin-top:14px}.pagination{justify-content:center;margin-top:18px;color:var(--muted);font-size:11px}.usage-chart{height:230px;display:grid;grid-template-columns:repeat(30,minmax(12px,1fr));gap:5px;align-items:end;overflow-x:auto;padding:28px 4px 4px}.usage-chart>div{position:relative;height:100%;min-width:12px;display:flex;flex-direction:column;justify-content:end;align-items:center;gap:5px}.usage-chart span{display:block;width:72%;min-height:2px;border-radius:6px 6px 2px 2px;background:linear-gradient(180deg,var(--cyan),#347da0)}.usage-chart small{min-height:12px;color:var(--muted);font-size:8px;white-space:nowrap}.usage-chart b{position:absolute;top:-20px;color:var(--cyan);font-size:9px}.danger-zone{margin-top:18px;border-color:#ff697844}.compact-danger{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:12px 0 18px;padding:14px 18px}.compact-danger h3,.compact-danger p{margin:0}.compact-danger p{margin-top:5px;color:var(--muted);font-size:11px}.compact-danger .member-actions{margin:0;flex:0 0 auto}.support-contact{margin:13px 0 0;color:var(--muted);font-size:11px}.support-top-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.75fr);gap:14px;align-items:start}.support-top-grid .support-faq,.support-top-grid .support-form{margin-bottom:0}.support-faq-page{padding:22px 24px}.support-faq-page .panel-desc{margin:0 0 10px;color:var(--muted);line-height:1.75}.faq-list details{padding:14px 0;border-bottom:1px solid var(--line)}.faq-list details:last-child{border-bottom:0}.faq-list summary{cursor:pointer;color:#d6e4eb;font-weight:700}.faq-list p{color:var(--muted);font-size:12px;line-height:1.7}@media (max-width:1100px){.model-grid{grid-template-columns:1fr 1fr}.membership-plans{grid-template-columns:repeat(3,1fr)}.history-filters{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.platform-picker{display:block}.platform-picker>span{display:block;margin-bottom:10px}.model-grid{grid-template-columns:1fr}.admin-shell>.tabs{top:77px}.capability-grid{grid-template-columns:1fr}.membership-plans{grid-template-columns:1fr}.dashboard-notices{align-items:flex-start}.notice-popup-overlay{padding:14px;align-items:center;justify-items:center}.notice-popup{max-height:calc(100vh - 28px);padding:22px 18px 18px;border-radius:16px}.notice-popup h3{font-size:20px}.notice-popup-image{max-height:210px}.account-summary{align-items:flex-start;flex-wrap:wrap}.account-summary-stats{width:100%}.account-summary-stats div{min-width:0;flex:1}.history-filters,.works-grid{grid-template-columns:1fr}.usage-chart{grid-template-columns:repeat(30,22px)}.compact-danger{align-items:flex-start;flex-direction:column}}.works-toolbar-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid var(--line)}.works-toolbar-head h3{margin:5px 0}.works-toolbar-head p{margin:0;color:var(--muted);font-size:12px}.works-clear-button{flex:0 0 auto;padding:10px 16px}.bulk-delete-btn,.delete-all-btn{border:0;border-radius:9px;padding:9px 14px;font-size:12px;font-weight:800;cursor:pointer;transition:transform .16s,opacity .16s,box-shadow .16s}.bulk-delete-btn{color:#7a4b00;background:linear-gradient(135deg,#fff4ce,#ffd978);box-shadow:0 8px 18px #e8a43d1f}.delete-all-btn{color:#fff;background:linear-gradient(135deg,#e5484d,#c82f3a);box-shadow:0 8px 18px #e5484d24}.bulk-delete-btn:hover:not(:disabled),.delete-all-btn:hover:not(:disabled){transform:translateY(-1px)}.bulk-delete-btn:disabled,.delete-all-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.order-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.account-orders{overflow:hidden}.account-order-list{display:grid}.account-order-item{display:grid;grid-template-columns:minmax(220px,1.7fr) repeat(3,minmax(120px,1fr)) auto;align-items:center;gap:18px;padding:17px 4px;border-bottom:1px solid var(--line)}.account-order-item:last-child{border-bottom:0}.account-order-item small,.order-product span{display:block;color:var(--muted);font-size:10px}.account-order-item strong{display:block;margin-top:5px;font-size:12px}.order-product b{display:block;margin-bottom:6px}.order-status{padding:6px 10px;border-radius:999px;color:var(--muted);background:color-mix(in srgb,var(--muted) 12%,var(--panel));font-size:10px;white-space:nowrap}.order-status.completed,.order-status.paid,.order-status.success{color:var(--green);background:color-mix(in srgb,var(--green) 12%,var(--panel))}.order-status.pending{color:#e8a43d;background:color-mix(in srgb,#e8a43d 12%,var(--panel))}.order-status.cancelled,.order-status.failed{color:var(--danger);background:color-mix(in srgb,var(--danger) 10%,var(--panel))}.member-hero{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:26px 28px;border:1px solid color-mix(in srgb,var(--cyan) 28%,var(--line));border-radius:20px;background:radial-gradient(circle at 86% 20%,color-mix(in srgb,var(--cyan) 12%,transparent),transparent 35%),linear-gradient(135deg,var(--panel2),var(--panel));box-shadow:0 20px 50px #0002}.member-hero h2{margin:7px 0;font-size:28px}.member-hero p{margin:0;color:var(--muted)}.member-hero-stats{display:grid;grid-template-columns:repeat(3,minmax(105px,1fr));gap:10px}.member-hero-stats div{padding:14px 16px;border:1px solid var(--line);border-radius:13px;background:color-mix(in srgb,var(--panel) 88%,transparent)}.member-hero-stats span,.member-hero-stats strong{display:block}.member-hero-stats span{color:var(--muted);font-size:10px}.member-hero-stats strong{margin-top:7px;color:var(--cyan);font-size:18px}.member-quick-actions{margin:14px 0;padding:0}.member-workspace-tabs{display:flex;gap:7px;margin-bottom:14px;padding:6px;border:1px solid var(--line);border-radius:14px;background:var(--panel)}.member-workspace-tabs button{flex:1;padding:11px 16px;border-radius:10px;color:var(--muted);background:0 0;font-weight:700}.member-workspace-tabs button.active{color:#03131a;background:linear-gradient(100deg,var(--cyan),var(--green))}.member-billing-tabs{display:flex;gap:8px;margin:0 0 14px;padding:6px;border:1px solid var(--line);border-radius:14px;background:var(--panel)}.member-billing-tabs button{flex:1;padding:10px 14px;border:0;outline:0;box-shadow:none;border-radius:10px;color:var(--muted);background:0 0;font-weight:800}.member-billing-tabs button:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--cyan) 28%,transparent)}.member-billing-tabs button.active{color:#03131a;background:linear-gradient(100deg,var(--cyan),var(--green))}.feature-intro{margin-bottom:16px}.feature-intro h3{margin:0 0 8px}.feature-intro p{margin:0;color:var(--muted);line-height:1.75;max-width:980px}.feature-intro div{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.feature-intro span{padding:7px 10px;border:1px solid var(--line);border-radius:999px;color:var(--muted);background:color-mix(in srgb,var(--cyan) 5%,var(--panel));font-size:12px}.member-comparison{overflow:hidden;margin-bottom:14px}.member-table-scroll{overflow-x:auto}.member-comparison table{width:100%;min-width:650px;border-collapse:collapse;font-size:12px}.member-comparison td,.member-comparison th{padding:11px 12px;border-bottom:1px solid var(--line);text-align:center}.member-comparison td:first-child,.member-comparison th:first-child{text-align:left}.member-comparison th{color:var(--cyan);background:color-mix(in srgb,var(--cyan) 5%,var(--panel))}.member-comparison tbody tr:last-child td{border-bottom:0}.member-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.credit-purchase-card,.member-benefit-card{min-height:390px}.credit-presets{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin:22px 0}.credit-preset{padding:15px 8px;border:1px solid var(--line);border-radius:12px;color:var(--text);background:var(--panel2)}.credit-preset b,.credit-preset span{display:block}.credit-preset b{color:var(--cyan);font-size:20px}.credit-preset span{margin-top:3px;color:var(--muted);font-size:10px}.credit-preset.active,.credit-preset:hover{border-color:var(--cyan);background:color-mix(in srgb,var(--cyan) 10%,var(--panel))}.member-benefit-card .notice{margin-top:22px}.member-scroll-card{max-height:480px;overflow:auto}.membership-plans{grid-template-columns:repeat(auto-fit,minmax(205px,1fr))}.ai-chat-shell{grid-template-columns:290px minmax(0,1fr);height:clamp(650px,calc(100vh - 190px),820px);min-height:650px;border-radius:24px;box-shadow:0 24px 65px #0003}.ai-chat-sidebar{gap:12px;padding:20px 16px;background:radial-gradient(circle at 20% 0,color-mix(in srgb,var(--cyan) 10%,transparent),transparent 30%),var(--panel2)}.ai-chat-brand{display:flex;align-items:center;gap:11px;padding:2px 4px 12px}.ai-chat-brand>span{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;color:#03131a;background:linear-gradient(135deg,var(--cyan),var(--green));font-weight:900}.ai-logo-avatar{overflow:hidden;background:#fff!important;border:1px solid color-mix(in srgb,var(--cyan) 28%,var(--line))}.ai-logo-avatar img{width:100%;height:100%;object-fit:contain;padding:4px;display:block}.ai-chat-brand b,.ai-chat-brand small{display:block}.ai-chat-brand small{margin-top:3px;color:var(--muted);font-size:10px}.ai-new-conversation{display:flex;align-items:center;justify-content:center;gap:7px;min-height:44px}.ai-new-conversation span{font-size:18px;line-height:1}.ai-conversation-label{margin:7px 5px 0;color:var(--muted);font-size:10px;letter-spacing:1px}.ai-conversation{padding:13px;border-radius:13px}.ai-conversation.active{border-color:#43dff755;box-shadow:inset 3px 0 var(--cyan)}.ai-chat-main{background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--cyan) 5%,transparent),transparent 28%),var(--panel)}.ai-chat-head{min-height:82px;padding:16px 24px}.ai-chat-head-actions{display:flex;align-items:center;gap:12px}.ai-online{display:flex;align-items:center;gap:6px;color:var(--green);font-size:10px}.ai-online i{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 10px var(--green)}.ai-chat-messages{max-height:none;padding:28px clamp(24px,5vw,72px)}.ai-message{max-width:78%;margin-bottom:22px}.ai-message>div{padding:15px 17px;border-radius:5px 17px 17px;box-shadow:0 8px 25px #0002}.ai-message.user>div{border-radius:17px 5px 17px 17px;color:#111;background:#e8e4f8}.ai-chat-welcome{min-height:100%}.ai-chat-welcome>span{width:68px;height:68px;border-radius:21px;box-shadow:0 14px 35px #43dff72b}.ai-chat-welcome h3{font-size:22px}.ai-chat-welcome button{padding:11px 14px;border-radius:12px;background:var(--panel2)}.ai-chat-welcome button:hover{border-color:var(--cyan);color:var(--text)}.ai-chat-composer{padding:10px clamp(20px,4vw,54px) 22px;border-top:0}.ai-composer-box{padding:10px 12px 9px;border:1px solid color-mix(in srgb,var(--cyan) 28%,var(--line));border-radius:18px;background:var(--panel2);box-shadow:0 15px 40px #0003}.ai-chat-composer textarea{min-height:58px;max-height:150px;padding:8px;border:0;background:0 0;resize:none}.ai-chat-composer textarea:focus{outline:0}.ai-chat-composer>div{display:block;margin-top:0}html.light-theme .ai-message>div,html[data-theme=light] .ai-message>div{border-color:#d9e5ee!important;background:#fff!important;color:#223242!important;box-shadow:0 10px 24px rgba(49,70,110,.08)!important}html.light-theme .ai-message.user>div,html[data-theme=light] .ai-message.user>div{border-color:#cfd9ff!important;background:#e7efff!important;color:#1f2a44!important}html.light-theme .ai-message.user>span,html[data-theme=light] .ai-message.user>span{background:#5875f8!important;color:#fff!important}html.light-theme .ai-message-pending>div,html[data-theme=light] .ai-message-pending>div{color:#66788a!important;background:#f8fbff!important}.ai-composer-box>div{display:flex;justify-content:space-between;align-items:center;gap:12px}@media(max-width:1100px){.account-order-item{grid-template-columns:minmax(210px,1.5fr) repeat(2,minmax(110px,1fr)) auto}.account-order-item>div:nth-child(4){display:none}.member-hero{align-items:flex-start;flex-direction:column}.member-hero-stats{width:100%}}@media(max-width:900px){.member-split{grid-template-columns:1fr}.ai-chat-shell{height:auto;min-height:720px}.ai-chat-sidebar{max-height:220px}.ai-chat-brand,.ai-conversation-label{display:none}}@media(max-width:700px){.works-toolbar-head{align-items:flex-start;flex-direction:column}.works-clear-button{width:100%}.order-overview{grid-template-columns:1fr}.account-order-item{grid-template-columns:1fr auto;gap:10px}.account-order-item>div:not(:first-child){display:none}.member-hero{padding:20px}.member-hero-stats{grid-template-columns:1fr}.member-workspace-tabs button{padding:10px 7px;font-size:11px}.credit-presets{grid-template-columns:1fr 1fr}.ai-chat-head{padding:14px 16px}.ai-online{display:none}.ai-chat-messages{padding:20px 14px}.ai-message{max-width:94%}.ai-chat-composer{padding:8px 12px 14px}}@media(min-width:1200px){.view{width:100%;max-width:1800px;margin:0 auto;padding:32px clamp(30px,3vw,58px) 76px}}.member-workspace-tabs button{border:0;outline:0;box-shadow:none;appearance:none;-webkit-appearance:none}.member-workspace-tabs button:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--cyan) 24%,transparent)}@media(max-width:760px){body,html{max-width:100%;overflow-x:hidden}.app{display:block;width:100%}.app main{width:100%;min-width:0;padding-bottom:calc(76px + env(safe-area-inset-bottom))}.topbar{height:64px;padding:0 12px;gap:8px}.topbar>div:first-child{min-width:0}.topbar h2{overflow:hidden;margin-top:3px;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.topbar .eyebrow{font-size:8px;letter-spacing:1px}.top-actions{flex:0 0 auto;gap:6px}.theme-toggle{padding:7px 8px}.user-chip{padding:5px}.user-chip span{width:28px;height:28px}.sidebar{position:fixed;inset:auto 0 0;width:100%;height:calc(68px + env(safe-area-inset-bottom));padding:5px 8px env(safe-area-inset-bottom);border:0;border-top:1px solid var(--line);overflow-x:auto;overflow-y:hidden;background:color-mix(in srgb,var(--panel) 94%,transparent);backdrop-filter:blur(16px);scrollbar-width:none}.sidebar::-webkit-scrollbar{display:none}.sidebar nav{display:flex;justify-content:flex-start;gap:4px;width:max-content;min-width:100%}.sidebar nav a,.sidebar nav a:nth-child(5),.sidebar nav a:nth-child(6){display:grid;min-width:72px;height:56px;place-items:center;align-content:center;gap:2px;padding:5px 8px;font-size:9px;white-space:nowrap}.sidebar nav a i{width:auto;font-size:16px}.view{width:100%;max-width:none;padding:14px 12px 28px}.card{min-width:0;padding:15px;border-radius:14px}.form-grid,.grid2,.grid3,.grid4,.member-split,.model-grid,.works-grid{grid-template-columns:1fr;gap:10px;margin:12px 0 18px}.grid4{grid-template-columns:repeat(2,minmax(0,1fr))}.metric strong{font-size:22px;overflow-wrap:anywhere}.section-head{align-items:flex-start;gap:8px;margin:20px 0 10px}.section-head h3{font-size:16px}.section-head span{text-align:right}.hero{min-height:auto;padding:22px 18px;border-radius:18px}.hero h1{margin:12px 0;font-size:30px;letter-spacing:-1px}.hero p{font-size:13px}.actions,.hero-actions,.member-actions,.work-actions{align-items:stretch;flex-direction:column}.actions .primary,.hero-actions .primary,.member-actions button,.work-actions button{width:100%}.input,.select,.textarea{min-width:0;font-size:16px}.list-item{align-items:flex-start;flex-wrap:wrap;padding:13px}.list-item .grow{flex-basis:calc(100% - 50px)}.account-tabs,.tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.account-tabs::-webkit-scrollbar,.tabs::-webkit-scrollbar{display:none}.account-tabs .tab,.tab{flex:0 0 auto;white-space:nowrap}.account-summary{padding:16px}.account-summary .grow{min-width:calc(100% - 88px)}.account-summary-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.account-summary-stats div{padding:10px 5px}.account-summary-stats strong{font-size:18px}.history-filters{grid-template-columns:1fr}.filter-bar>*,.form-grid>*,.history-filters>*{min-width:0;width:100%}.member-hero{gap:18px;padding:18px;border-radius:17px}.member-hero h2{font-size:23px}.member-hero-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.member-hero-stats div{min-width:0;padding:10px 7px}.member-hero-stats strong{overflow-wrap:anywhere;font-size:14px}.member-workspace-tabs{position:sticky;top:70px;z-index:3;gap:3px;padding:4px}.member-workspace-tabs button{min-width:0;padding:10px 4px;font-size:11px;white-space:nowrap}.membership-card ul{min-height:0}.member-comparison{margin-bottom:10px}.member-table-scroll{margin:0 -15px;padding:0 15px}.credit-purchase-card,.member-benefit-card{min-height:0}.member-scroll-card{max-height:none}.order-overview{gap:8px}.account-orders{overflow:visible}.ai-chat-page-head{align-items:flex-start;flex-direction:column;gap:8px}.ai-chat-shell{min-height:calc(100vh - 180px);border-radius:16px}.ai-chat-sidebar{max-height:180px;padding:12px}.ai-conversation-list{padding-bottom:3px}.ai-conversation{min-width:150px}.ai-chat-head{min-height:66px}.ai-chat-head h3{max-width:52vw;overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.ai-chat-head .danger{padding:7px 9px;font-size:10px}.ai-chat-welcome{min-height:340px;padding:18px 0}.ai-chat-welcome h3{font-size:18px}.ai-chat-welcome>div{align-items:stretch;flex-direction:column;width:100%}.ai-chat-welcome button{width:100%}.ai-message>span{width:30px;height:30px}.ai-message>div{padding:11px 12px;font-size:12px}.ai-composer-box>div{gap:7px}.ai-composer-box small{font-size:9px}.ai-chat-composer .primary{min-width:74px;padding:9px 12px}.usage-chart{width:100%}.creation-content,.experiment-copy,.result{max-width:100%;overflow:auto}}@media(max-width:420px){.grid4{grid-template-columns:1fr}.account-summary-stats,.member-hero-stats{grid-template-columns:1fr}.account-summary .grow{min-width:0}.member-workspace-tabs{top:66px}.topbar .theme-toggle{font-size:0}.topbar .theme-toggle::after{content:"主题";font-size:10px}}@media(min-width:761px){.app{grid-template-columns:258px minmax(0,1fr)}.sidebar{width:258px;padding:24px 18px}.brand{gap:13px;padding:0 10px 26px;font-size:16px}.brand small{margin-top:4px;font-size:9px}.sidebar nav{gap:7px}.sidebar nav a{min-height:46px;gap:13px;padding:12px 14px;border-radius:12px;font-size:15px;font-weight:600;line-height:1.2}.sidebar nav a i{width:23px;font-size:18px}.side-plan{margin-top:18px;padding:16px;font-size:12px}.logout{padding:14px 12px;font-size:14px}}@media(max-width:760px){.app main{padding-bottom:calc(86px + env(safe-area-inset-bottom))}.sidebar{height:calc(78px + env(safe-area-inset-bottom));padding:6px 7px env(safe-area-inset-bottom)}.sidebar nav{gap:3px}.sidebar nav a,.sidebar nav a:nth-child(5),.sidebar nav a:nth-child(6){min-width:78px;height:64px;gap:4px;padding:6px 8px;border-radius:11px;font-size:11px;font-weight:600;line-height:1.1}.sidebar nav a i{font-size:19px}.sidebar nav a.active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cyan) 18%,transparent)}}@media(max-width:380px){.sidebar nav a,.sidebar nav a:nth-child(5),.sidebar nav a:nth-child(6){min-width:72px;padding-inline:5px;font-size:10px}}.platform-connection-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:18px}.platform-connection-head h3{margin:6px 0;font-size:23px}.platform-connection-head p{margin:0;color:var(--muted);font-size:12px}.platform-connection-head .tabs{margin:0;justify-content:flex-end}.platform-connection-head .tab:disabled{opacity:.55;cursor:not-allowed}.platform-empty-state{padding:42px;text-align:center}.platform-empty-state>p{color:var(--muted)}.platform-status-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:24px;text-align:left}.platform-status-grid div{padding:15px;border:1px solid var(--line);border-radius:12px;background:var(--panel2)}.platform-status-grid b,.platform-status-grid span{display:block}.platform-status-grid span{margin-top:6px;color:var(--muted);font-size:10px;line-height:1.5}@media(max-width:760px){.platform-connection-head{align-items:flex-start;flex-direction:column}.platform-connection-head .tabs{width:100%;justify-content:flex-start}.platform-status-grid{grid-template-columns:1fr 1fr}.platform-empty-state{padding:24px 16px}.support-top-grid{grid-template-columns:1fr}}@media(max-width:760px){.mobile-nav-toggle{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:58px;height:38px;padding:0 12px;border:1px solid var(--line);border-radius:11px;color:var(--text);background:var(--panel);box-shadow:0 8px 20px #00000012;font-weight:800;transition:transform .16s ease,border-color .16s ease,color .16s ease,background .16s ease,box-shadow .16s ease;-webkit-tap-highlight-color:transparent}.mobile-nav-toggle:active{transform:scale(.94)}body.mobile-nav-open .mobile-nav-toggle{color:#03131a;border-color:transparent;background:linear-gradient(100deg,var(--cyan),#69f3cf);box-shadow:0 10px 24px color-mix(in srgb,var(--cyan) 26%,transparent)}.mobile-nav-toggle b{display:block;font-size:13px;line-height:1;letter-spacing:0}.topbar{z-index:30;align-items:center}.topbar>div:first-of-type{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;justify-content:center;align-self:stretch;align-items:flex-start;text-align:left}.topbar>div:first-of-type .eyebrow,.topbar>div:first-of-type h2{display:block;width:100%;margin-left:0;text-align:left;letter-spacing:0;transform:none}.topbar>div:first-of-type h2{margin:3px 0 0}.sidebar{inset:64px 10px auto;width:auto;height:auto;max-height:min(68vh,560px);padding:10px;border:1px solid var(--line);border-radius:16px;overflow:auto;opacity:0;pointer-events:none;transform:translateY(-10px);transition:opacity .18s ease,transform .18s ease;box-shadow:0 18px 50px #00000024}body.mobile-nav-open .sidebar{opacity:1;pointer-events:auto;transform:translateY(0)}.sidebar nav{display:grid;width:100%;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sidebar nav a,.sidebar nav a:nth-child(5),.sidebar nav a:nth-child(6){display:flex;width:100%;min-width:0;height:auto;min-height:44px;justify-content:flex-start;align-items:center;gap:8px;padding:10px 12px;font-size:13px;text-align:left}.app main{padding-bottom:0}.ai-chat-page-head{padding:8px 10px;margin-bottom:6px}.ai-chat-page-head h3{margin:2px 0;font-size:15px}.ai-chat-page-head p{display:none}.ai-chat-page-head .tag{padding:4px 7px;font-size:9px}.ai-chat-shell{display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr;height:calc(100dvh - 64px - 76px - env(safe-area-inset-bottom) - 52px);min-height:480px;border-radius:16px;overflow:hidden}.ai-chat-sidebar{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;flex-shrink:0;gap:8px;height:52px;max-height:52px;overflow:hidden;padding:6px 8px;border-right:0;border-bottom:1px solid var(--line)}.ai-chat-brand,.ai-conversation-label{display:none}.ai-new-conversation{min-height:30px;padding:5px 8px;border-radius:9px;font-size:11px;white-space:nowrap}.ai-new-conversation span{font-size:13px}.ai-conversation-list{display:flex;gap:6px;min-width:0;overflow-x:auto;overflow-y:hidden;padding-bottom:0;scrollbar-width:none}.ai-conversation-list::-webkit-scrollbar{display:none}.ai-conversation{flex:0 0 112px;min-width:112px;min-height:30px;gap:2px;padding:5px 7px;border-radius:10px}.ai-conversation b{font-size:11px;line-height:1.15}.ai-conversation span{font-size:9px;line-height:1.15}.ai-chat-main{min-height:0;grid-template-rows:auto minmax(0,1fr) auto}.ai-chat-head{min-height:46px;padding:7px 10px;gap:8px}.ai-chat-head h3{max-width:50vw;margin-top:2px;overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.ai-chat-head-actions{gap:7px}.ai-online{display:none}.ai-chat-head .danger{min-width:auto;padding:7px 9px;font-size:11px}.ai-chat-messages{min-height:0;max-height:none;padding:12px 12px;overflow:auto}.ai-message{max-width:96%;margin-bottom:14px;gap:7px}.ai-message>span{width:28px;height:28px;border-radius:9px}.ai-message>div{max-width:calc(100% - 42px);padding:10px 11px;font-size:13px;line-height:1.65;overflow-wrap:anywhere}.ai-chat-welcome{min-height:0;padding:12px 4px;align-content:flex-start}.ai-chat-welcome>div{width:100%;align-items:stretch;flex-direction:column}.ai-chat-welcome button{width:100%}.ai-chat-composer{padding:10px 10px 12px}.ai-composer-box{padding:10px;border-radius:15px}.ai-chat-composer textarea{min-height:76px;max-height:136px;font-size:16px}.ai-composer-box>div{align-items:stretch;gap:8px}.ai-composer-box small{flex:1 1 auto;font-size:10px;line-height:1.4}.ai-chat-composer .primary{flex:0 0 auto;min-width:72px;padding:9px 12px}.support-top-grid{grid-template-columns:1fr;gap:12px}.support-ticket-panel{order:2}.support-faq{margin-top:12px}.support-ticket-title{margin-top:0}.support-ticket-head{align-items:flex-start}.ticket-state{flex:0 0 auto}}@media(min-width:761px){.mobile-nav-toggle{display:none}}.coming-soon{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:50vh;text-align:center;padding:40px 20px;color:var(--text)}.coming-soon-icon{font-size:64px;margin-bottom:20px}.coming-soon h2{font-size:28px;margin-bottom:12px;color:var(--heading)}.coming-soon p{font-size:16px;color:var(--text-secondary,#666);margin-bottom:28px;max-width:400px}.coming-soon .primary{padding:10px 28px;font-size:15px}.nav-lab.hidden{display:none!important}.forgot-modal{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center}.forgot-modal.hidden{display:none!important}.forgot-overlay{position:absolute;inset:0;background:rgba(0,0,0,.45);backdrop-filter:blur(4px)}.forgot-card{position:relative;z-index:1;width:min(400px,88vw);max-height:85vh;overflow-y:auto;padding:32px 28px 28px;border-radius:20px;background:var(--panel,#fff);box-shadow:0 24px 80px rgba(0,0,0,.25),0 8px 32px rgba(0,0,0,.12);text-align:center}.forgot-close{position:absolute;top:12px;right:14px;width:32px;height:32px;border-radius:50%;background:0 0;color:var(--muted,#999);font-size:22px;line-height:30px;cursor:pointer;display:grid;place-items:center;transition:all .2s}.forgot-close:hover{background:rgba(0,0,0,.06);color:var(--text,#333)}.forgot-icon{display:none!important}.forgot-card h3{margin:0 0 6px;font-size:19px}.forgot-desc{margin:2px 0 18px;font-size:13px;color:var(--muted,#888);line-height:1.5}.forgot-step{animation:fadeInUp .3s ease both}.forgot-step.hidden{display:none!important}@keyframes fadeInUp{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.forgot-card label{display:grid;gap:5px;margin:14px 0;font-size:13px;color:var(--muted,#888)}.forgot-card input[type=password],.forgot-card input[type=tel],.forgot-card input[type=text]{width:100%;padding:11px 13px;border:1px solid var(--line,#ddd);border-radius:10px;background:var(--bg,#fafafa);outline:0;font-size:14px;color:var(--text,#222);transition:border-color .2s}.forgot-card input:focus{border-color:var(--cyan,#00d4aa)}.forgot-card input::placeholder{color:var(--muted,#bbb)}.forgot-btn{width:100%!important;padding:12px;border-radius:11px;margin-top:6px;font-weight:700;font-size:14px;cursor:pointer;transition:all .2s;letter-spacing:.3px}.forgot-error{margin-top:12px;padding:9px 12px;border-radius:9px;background:rgba(255,70,75,.08);color:#e74c3c;font-size:12.5px;text-align:left;line-height:1.45}.forgot-error.hidden{display:none!important}@media (max-width:520px){.forgot-card{width:90vw;padding:26px 20px 22px;border-radius:16px}.forgot-icon{display:none!important}.forgot-card h3{font-size:17px}.forgot-btn{padding:11px;border-radius:10px}}[data-theme=dark] .forgot-card{background:var(--panel,#111827);box-shadow:0 24px 80px rgba(0,0,0,.55),0 8px 32px rgba(0,0,0,.35)}[data-theme=dark] .forgot-card input{background:#0a1628;border-color:#1c3449;color:#eef8ff}[data-theme=dark] .forgot-card input:focus{border-color:#43dff7}[data-theme=dark] .forgot-close:hover{background:rgba(255,255,255,.06)}.sidebar{background:linear-gradient(180deg,rgba(13,31,48,.98),rgba(6,17,28,.98))!important;border-right-color:rgba(88,125,150,.24)!important;box-shadow:inset -1px 0 0 rgba(255,255,255,.03)!important}.sidebar nav{gap:7px!important;padding:4px 2px 6px 0!important}.sidebar nav a{position:relative!important;min-height:42px!important;padding:11px 12px 11px 14px!important;border:1px solid transparent!important;border-radius:13px!important;color:#91a8ba!important;background:0 0!important;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease!important}.sidebar nav a:hover{color:#edfaff!important;border-color:rgba(92,223,247,.18)!important;background:rgba(255,255,255,.045)!important;transform:translateX(2px)!important}.sidebar nav a.active{color:#fff!important;border-color:rgba(67,223,247,.34)!important;background:linear-gradient(135deg,rgba(67,223,247,.18),rgba(105,243,207,.08)),rgba(12,33,50,.9)!important;box-shadow:0 10px 26px rgba(0,0,0,.18),inset 3px 0 0 var(--cyan)!important}.sidebar nav a small{margin-left:auto!important;padding:3px 6px!important;border:1px solid rgba(105,243,207,.32)!important;border-radius:999px!important;color:#aef7df!important;background:rgba(105,243,207,.09)!important;font-size:10px!important;line-height:1!important;white-space:nowrap!important}.sidebar nav .nav-lab small{color:#ffe5a6!important;border-color:rgba(255,206,104,.4)!important;background:rgba(255,206,104,.1)!important}html.light-theme .sidebar,html[data-theme=light] .sidebar{background:linear-gradient(180deg,#fff,#f4f8fb)!important;border-right-color:#dce6ef!important;box-shadow:8px 0 28px rgba(69,91,112,.08)!important}html.light-theme .sidebar nav a,html[data-theme=light] .sidebar nav a{color:#536578!important}html.light-theme .sidebar nav a:hover,html[data-theme=light] .sidebar nav a:hover{color:#0f2535!important;background:#eef6fa!important;border-color:#d2e3ed!important}html.light-theme .sidebar nav a.active,html[data-theme=light] .sidebar nav a.active{color:#0d2535!important;background:linear-gradient(135deg,#e6f8fb,#f1fbf6)!important;border-color:#b8e8ee!important;box-shadow:0 10px 24px rgba(44,109,126,.12),inset 3px 0 0 #0ea5b7!important}@media (max-width:760px){.sidebar{background:rgba(7,17,31,.96)!important;backdrop-filter:blur(14px)!important;border-top-color:rgba(88,125,150,.26)!important;box-shadow:0 -10px 30px rgba(0,0,0,.22)!important}.sidebar nav{gap:8px!important;padding:2px 8px 5px!important}.sidebar nav a{min-width:78px!important;min-height:48px!important;justify-content:center!important;gap:3px!important;padding:8px 7px!important;border-radius:14px!important;font-size:11px!important;transform:none!important}.sidebar nav a.active{box-shadow:inset 0 2px 0 var(--cyan)!important}.sidebar nav a small{margin:2px 0 0!important;padding:2px 5px!important;font-size:9px!important}html.light-theme .sidebar,html[data-theme=light] .sidebar{background:rgba(255,255,255,.96)!important;border-top-color:#dce6ef!important}}.sidebar{background:#0a1622!important;border-right:1px solid rgba(148,163,184,.16)!important;box-shadow:inset -1px 0 0 rgba(255,255,255,.02)!important}.brand{margin:0 0 12px!important;padding:12px 10px 18px!important;border-bottom:1px solid rgba(148,163,184,.14)!important}.sidebar nav{display:grid!important;gap:8px!important;padding:2px 0!important}.sidebar nav a{position:relative!important;display:flex!important;align-items:center!important;min-height:44px!important;padding:10px 12px!important;border:1px solid rgba(148,163,184,.1)!important;border-radius:10px!important;color:#9dafbf!important;background:rgba(255,255,255,.025)!important;box-shadow:none!important;transform:none!important}.sidebar nav a::before{content:""!important;width:6px!important;height:6px!important;margin-right:11px!important;border-radius:50%!important;background:#405365!important;box-shadow:none!important;flex:0 0 auto!important}.sidebar nav a:hover{color:#f2f8fb!important;border-color:rgba(125,211,252,.28)!important;background:rgba(16,34,49,.96)!important;transform:none!important}.sidebar nav a:hover::before{background:#7dd3fc!important}.sidebar nav a.active{color:#fff!important;border-color:rgba(20,184,166,.44)!important;background:linear-gradient(180deg,rgba(18,44,57,.98),rgba(13,33,47,.98))!important;box-shadow:inset 0 0 0 1px rgba(20,184,166,.08),0 8px 18px rgba(0,0,0,.16)!important}.sidebar nav a.active::before{width:7px!important;height:18px!important;border-radius:999px!important;background:#14b8a6!important}.sidebar nav a small{margin-left:auto!important;padding:3px 7px!important;border:1px solid rgba(245,158,11,.32)!important;border-radius:7px!important;color:#f8d48b!important;background:rgba(245,158,11,.1)!important;font-size:10px!important;line-height:1!important;white-space:nowrap!important}.side-plan{border-radius:10px!important;border-color:rgba(148,163,184,.16)!important;background:rgba(255,255,255,.035)!important;box-shadow:none!important}html.light-theme .sidebar,html[data-theme=light] .sidebar{background:#f8fbfd!important;border-right-color:#d8e4ec!important;box-shadow:8px 0 24px rgba(50,75,96,.07)!important}html.light-theme .brand,html[data-theme=light] .brand{border-bottom-color:#dbe6ee!important}html.light-theme .sidebar nav a,html[data-theme=light] .sidebar nav a{color:#536576!important;border-color:#dfe8ef!important;background:#fff!important}html.light-theme .sidebar nav a::before,html[data-theme=light] .sidebar nav a::before{background:#b6c5d2!important}html.light-theme .sidebar nav a:hover,html[data-theme=light] .sidebar nav a:hover{color:#122532!important;border-color:#b9dce6!important;background:#eef8fb!important}html.light-theme .sidebar nav a.active,html[data-theme=light] .sidebar nav a.active{color:#0f2430!important;border-color:#8fd4d0!important;background:linear-gradient(180deg,#fff,#edf9f7)!important;box-shadow:inset 0 0 0 1px rgba(20,184,166,.1),0 8px 18px rgba(45,95,105,.1)!important}html.light-theme .sidebar nav a.active::before,html[data-theme=light] .sidebar nav a.active::before{background:#0f9f91!important}html.light-theme .side-plan,html[data-theme=light] .side-plan{background:#fff!important;border-color:#dfe8ef!important}@media (max-width:760px){.sidebar{height:74px!important;background:rgba(10,22,34,.98)!important;border-top:1px solid rgba(148,163,184,.18)!important;box-shadow:0 -8px 22px rgba(0,0,0,.2)!important}.sidebar nav{display:flex!important;gap:7px!important;padding:4px 8px 7px!important}.sidebar nav a{min-width:76px!important;min-height:52px!important;justify-content:center!important;align-content:center!important;padding:7px 6px!important;border-radius:12px!important;font-size:11px!important;text-align:center!important}.sidebar nav a::before{display:none!important}.sidebar nav a.active{box-shadow:inset 0 -3px 0 #14b8a6!important}.sidebar nav a small{display:block!important;margin:3px 0 0!important;padding:2px 5px!important;border-radius:6px!important;font-size:9px!important}html.light-theme .sidebar,html[data-theme=light] .sidebar{background:rgba(248,251,253,.98)!important;border-top-color:#d8e4ec!important}}.creator-mode-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important;margin:12px 0 18px!important}.creator-mode-grid .tab{display:grid!important;align-content:center!important;gap:4px!important;min-height:62px!important;padding:10px 12px!important;border-radius:10px!important;text-align:left!important;white-space:normal!important}.creator-mode-grid .tab b{display:block!important;color:inherit!important;font-size:13px!important;line-height:1.2!important}.creator-mode-grid .tab span{display:block!important;color:var(--muted)!important;font-size:10px!important;line-height:1.25!important}.creator-mode-grid .tab.active span{color:color-mix(in srgb,var(--cyan) 72%,#fff)!important}@media (max-width:980px){.creator-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:560px){.creator-mode-grid{grid-template-columns:1fr!important}.creator-mode-grid .tab{min-height:52px!important}}@media (max-width:640px){.creator-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;margin:10px 0 14px!important}.creator-mode-grid .tab{min-height:46px!important;padding:8px 9px!important;border-radius:9px!important;gap:2px!important}.creator-mode-grid .tab b{font-size:12px!important;line-height:1.15!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.creator-mode-grid .tab span{font-size:9px!important;line-height:1.15!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}}.sidebar nav a b,.sidebar nav a em{display:block}.lab-workspace .lab-mode-grid-selector{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin:14px 0 20px!important}.lab-workspace .lab-mode-grid-selector .tab{position:relative!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;min-height:76px!important;padding:14px 16px!important;border-radius:15px!important;gap:7px!important;overflow:hidden!important}.lab-workspace .lab-mode-grid-selector .tab b{position:relative!important;z-index:2!important;display:block!important;max-width:100%!important;font-size:16px!important;line-height:1.22!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}.lab-workspace .lab-mode-grid-selector .tab span{position:relative!important;z-index:2!important;display:block!important;max-width:100%!important;font-size:12px!important;line-height:1.35!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;opacity:.84!important}.lab-workspace .lab-mode-grid-selector .tab::after,.lab-workspace .lab-mode-grid-selector .tab::before{pointer-events:none!important;opacity:.28!important;transform:translateY(16px)!important}.lab-workspace .lab-mode-grid-selector .tab.active::after{opacity:.7!important}@media (max-width:380px){.lab-workspace .lab-mode-grid-selector{grid-template-columns:1fr!important}}.sidebar nav a b{font-style:normal;font-weight:800;line-height:1.2}.sidebar nav a em{margin-top:3px;color:var(--muted);font-style:normal;font-size:10px;line-height:1.35}.sidebar nav .nav-group{display:none}@media (min-width:761px){.sidebar nav a{align-items:flex-start!important}.sidebar nav a em{display:none!important}}@media (max-width:760px){body.mobile-nav-open::before{content:"";position:fixed;inset:0;z-index:19;background:rgba(2,8,14,.48);backdrop-filter:blur(2px)}.sidebar{position:fixed!important;inset:0 auto 0 0!important;width:min(84vw,318px)!important;height:100svh!important;padding:18px 14px calc(18px + env(safe-area-inset-bottom))!important;border:0!important;border-right:1px solid rgba(148,163,184,.2)!important;border-radius:0 18px 18px 0!important;background:rgba(7,17,31,.98)!important;box-shadow:22px 0 50px rgba(0,0,0,.34)!important;transform:translateX(-105%)!important;opacity:1!important;pointer-events:none!important;transition:transform .24s ease!important;z-index:20!important;overflow-y:auto!important;overflow-x:hidden!important}body.mobile-nav-open .sidebar{transform:translateX(0)!important;pointer-events:auto!important}.sidebar .brand{display:flex!important;margin:0 0 12px!important;padding:8px 6px 16px!important;border-bottom:1px solid rgba(148,163,184,.16)!important}.sidebar nav{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;width:100%!important;min-width:0!important;padding:0!important;overflow:visible!important}.sidebar nav .nav-group{display:block!important;margin:12px 2px 2px!important;color:#7dd3fc!important;font-size:11px!important;font-weight:900!important;letter-spacing:0!important}.sidebar nav a,.sidebar nav a:nth-child(n){display:grid!important;grid-template-columns:1fr!important;gap:3px!important;width:100%!important;min-width:0!important;min-height:56px!important;height:auto!important;justify-content:stretch!important;align-items:center!important;padding:11px 12px!important;border-radius:12px!important;border:1px solid rgba(148,163,184,.12)!important;background:rgba(255,255,255,.035)!important;color:#edf7ff!important;text-align:left!important;white-space:normal!important;scroll-snap-align:none!important}.sidebar nav a::before{display:none!important}.sidebar nav a.active{border-color:rgba(20,184,166,.46)!important;background:linear-gradient(135deg,rgba(20,184,166,.16),rgba(14,165,233,.09))!important;box-shadow:inset 3px 0 0 #14b8a6!important}.sidebar nav a b{display:flex!important;align-items:center!important;gap:7px!important;min-width:0!important;color:inherit!important;font-size:14px!important}.sidebar nav a em{display:block!important;color:#9fb4c6!important;font-size:11px!important;line-height:1.35!important}.sidebar nav a small{margin-left:0!important;padding:2px 6px!important;border-radius:999px!important;font-size:9px!important;line-height:1!important}.side-plan{display:grid!important;margin-top:16px!important}html.light-theme body.mobile-nav-open::before,html[data-theme=light] body.mobile-nav-open::before{background:rgba(15,23,42,.25)!important}html.light-theme .sidebar,html[data-theme=light] .sidebar{background:rgba(248,251,253,.98)!important;border-right-color:#d8e4ec!important;box-shadow:22px 0 46px rgba(47,72,96,.18)!important}html.light-theme .sidebar nav .nav-group,html[data-theme=light] .sidebar nav .nav-group{color:#0369a1!important}html.light-theme .sidebar nav a,html.light-theme .sidebar nav a:nth-child(n),html[data-theme=light] .sidebar nav a,html[data-theme=light] .sidebar nav a:nth-child(n){color:#172536!important;background:#fff!important;border-color:#dfe8ef!important}html.light-theme .sidebar nav a em,html[data-theme=light] .sidebar nav a em{color:#5e7183!important}}@media (min-width:761px){.sidebar nav .nav-group{display:block!important;margin:12px 4px 3px!important;color:#7dd3fc!important;font-size:11px!important;font-weight:900!important;letter-spacing:0!important}.sidebar nav a,.sidebar nav a:nth-child(n){display:grid!important;grid-template-columns:1fr!important;gap:3px!important;min-height:54px!important;align-items:center!important;padding:10px 12px!important;white-space:normal!important}.sidebar nav a b{display:flex!important;align-items:center!important;gap:6px!important;font-size:13px!important;line-height:1.2!important}.sidebar nav a em{display:block!important;color:#86a1b4!important;font-size:10px!important;line-height:1.3!important}.sidebar nav a.active em,.sidebar nav a:hover em{color:#b7d7e6!important}html.light-theme .sidebar nav .nav-group,html[data-theme=light] .sidebar nav .nav-group{color:#0369a1!important}html.light-theme .sidebar nav a em,html[data-theme=light] .sidebar nav a em{color:#667789!important}html.light-theme .sidebar nav a.active em,html.light-theme .sidebar nav a:hover em,html[data-theme=light] .sidebar nav a.active em,html[data-theme=light] .sidebar nav a:hover em{color:#3d6478!important}}@media (max-width:760px){.mobile-nav-toggle{position:relative!important;z-index:80!important;pointer-events:auto!important}body.mobile-nav-open::before{pointer-events:none!important;z-index:40!important}body.mobile-nav-open .sidebar{z-index:70!important;pointer-events:auto!important;transform:translateX(0)!important}body.mobile-nav-open .sidebar,body.mobile-nav-open .sidebar *{pointer-events:auto!important}body.mobile-nav-open .sidebar nav a,body.mobile-nav-open .sidebar nav a *{pointer-events:auto!important}.topbar{z-index:75!important}}@media(max-width:560px){.account-date-filter-mobile{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:8px!important;align-items:center!important}.account-date-filter-mobile>#favToggle{grid-column:1/-1;width:100%}.account-date-filter-mobile>label{display:flex!important;align-items:center!important;gap:4px!important;min-width:0;width:100%!important}.account-date-filter-mobile>label>input{flex:1 1 auto;min-width:0;width:100%!important}.account-date-filter-mobile>#applyDateFilter{grid-column:1/-1;width:100%}}.lab-workspace .lab-mode-grid-selector,.lab-workspace.creator-mode-grid.lab-mode-grid-selector{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:11px!important;margin:16px 0 22px!important}.lab-workspace .lab-mode-grid-selector .tab,.lab-workspace.creator-mode-grid.lab-mode-grid-selector .tab{position:relative!important;display:grid!important;grid-template-rows:auto auto!important;align-content:center!important;justify-items:start!important;min-height:84px!important;padding:15px 18px!important;border-radius:16px!important;gap:7px!important;text-align:left!important;overflow:hidden!important}.lab-workspace .lab-mode-grid-selector .tab b,.lab-workspace.creator-mode-grid.lab-mode-grid-selector .tab b{position:relative!important;z-index:3!important;max-width:100%!important;font-size:16px!important;line-height:1.24!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}.lab-workspace .lab-mode-grid-selector .tab span,.lab-workspace.creator-mode-grid.lab-mode-grid-selector .tab span{position:relative!important;z-index:3!important;max-width:100%!important;color:rgba(212,232,238,.72)!important;font-size:12px!important;line-height:1.34!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}.lab-workspace .lab-mode-grid-selector .tab::after,.lab-workspace .lab-mode-grid-selector .tab::before,.lab-workspace.creator-mode-grid.lab-mode-grid-selector .tab::after,.lab-workspace.creator-mode-grid.lab-mode-grid-selector .tab::before{z-index:1!important;pointer-events:none!important;opacity:.18!important;transform:translateY(22px)!important}.lab-workspace .lab-mode-grid-selector .tab.active,.lab-workspace.creator-mode-grid.lab-mode-grid-selector .tab.active{padding-right:62px!important}.lab-current-badge{position:absolute!important;right:12px!important;top:50%!important;z-index:4!important;transform:translateY(-50%)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:42px!important;height:28px!important;padding:0 10px!important;border:1px solid rgba(103,232,249,.4)!important;border-radius:999px!important;background:rgba(10,35,44,.82)!important;color:#bffcff!important;font-size:13px!important;font-style:normal!important;font-weight:800!important;line-height:1!important;box-shadow:0 8px 22px rgba(22,180,190,.22)!important}@media (max-width:420px){.lab-workspace .lab-mode-grid-selector,.lab-workspace.creator-mode-grid.lab-mode-grid-selector{grid-template-columns:1fr!important}.lab-workspace .lab-mode-grid-selector .tab,.lab-workspace.creator-mode-grid.lab-mode-grid-selector .tab{min-height:76px!important}}html.light-theme,html[data-theme=light]{--bg:#f3f7fb;--panel:#ffffff;--panel2:#f8fbff;--text:#102638;--muted:#667386;--line:#d8e4ee;--border:#d8e4ee}html.light-theme body,html[data-theme=light] body{background:var(--bg)!important;color:var(--text)!important}html.light-theme .ticket-state,html[data-theme=light] .ticket-state{color:#526172!important;background:#eef5fb!important}html.light-theme .account-summary-stats div,html.light-theme .experiment-metrics .metric,html.light-theme .list-item,html.light-theme .support-ticket,html.light-theme .template-chip,html.light-theme .ticket-attachment-card,html.light-theme .work-card,html[data-theme=light] .account-summary-stats div,html[data-theme=light] .experiment-metrics .metric,html[data-theme=light] .list-item,html[data-theme=light] .support-ticket,html[data-theme=light] .template-chip,html[data-theme=light] .ticket-attachment-card,html[data-theme=light] .work-card{background:#fff!important;color:var(--text)!important;border-color:var(--line)!important}html.light-theme .account-tabs,html.light-theme .tabs,html[data-theme=light] .account-tabs,html[data-theme=light] .tabs{background:#f8fbff!important;border-color:var(--line)!important}html.light-theme .tab,html[data-theme=light] .tab{color:#526172!important;background:#fff!important;border-color:#d8e4ee!important}html.light-theme .tab.active,html[data-theme=light] .tab.active{color:#07506a!important;background:linear-gradient(135deg,#dff8ff,#effaf7)!important;border-color:#9bd8e6!important}html.light-theme .result,html[data-theme=light] .result{background:#f8fbff!important;color:#183044!important}html.light-theme .bar span,html.light-theme .rank,html[data-theme=light] .bar span,html[data-theme=light] .rank{background:#eef5fb!important;color:#0d7588!important}html.light-theme .notice,html[data-theme=light] .notice{background:#f8fbff!important;color:#536576!important;border-color:#d8e4ee!important}html.light-theme .file-picker,html[data-theme=light] .file-picker{border-color:#d8e4ee!important;background:#f8fbff!important}html.light-theme .ticket-file-link,html[data-theme=light] .ticket-file-link{background:#fff!important;color:#0d7588!important;border-color:#d8e4ee!important}html.light-theme .lab-workspace .lab-mode-grid-selector .tab,html.light-theme .lab-workspace.creator-mode-grid.lab-mode-grid-selector .tab,html[data-theme=light] .lab-workspace .lab-mode-grid-selector .tab,html[data-theme=light] .lab-workspace.creator-mode-grid.lab-mode-grid-selector .tab{color:#183044!important;background:#fff!important;border-color:#d8e4ee!important}html.light-theme .lab-workspace .lab-mode-grid-selector .tab span,html.light-theme .lab-workspace.creator-mode-grid.lab-mode-grid-selector .tab span,html[data-theme=light] .lab-workspace .lab-mode-grid-selector .tab span,html[data-theme=light] .lab-workspace.creator-mode-grid.lab-mode-grid-selector .tab span{color:#667386!important}html.light-theme .lab-current-badge,html[data-theme=light] .lab-current-badge{background:#e0f2fe!important;color:#07506a!important;border-color:#9bd8e6!important}.lab-current-badge{display:none!important}.lab-workspace .lab-mode-grid-selector .tab.active,.lab-workspace.creator-mode-grid.lab-mode-grid-selector .tab.active{padding-right:18px!important;border:2px solid rgba(103,232,249,.82)!important;box-shadow:0 0 0 3px rgba(103,232,249,.14),0 14px 30px rgba(20,184,166,.18)!important}html.light-theme .lab-workspace .lab-mode-grid-selector .tab.active,html.light-theme .lab-workspace.creator-mode-grid.lab-mode-grid-selector .tab.active,html[data-theme=light] .lab-workspace .lab-mode-grid-selector .tab.active,html[data-theme=light] .lab-workspace.creator-mode-grid.lab-mode-grid-selector .tab.active{color:#0f2430!important;border-color:#0ea5b7!important;background:linear-gradient(135deg,#fff,#e8fbff)!important;box-shadow:0 0 0 3px rgba(14,165,183,.12),0 12px 26px rgba(45,95,105,.12)!important}.lab-workspace .lab-mode-grid-selector,.lab-workspace.creator-mode-grid.lab-mode-grid-selector{gap:9px!important;margin:12px 0 18px!important}.lab-workspace .lab-mode-grid-selector .tab,.lab-workspace.creator-mode-grid.lab-mode-grid-selector .tab{min-height:68px!important;padding:12px 14px!important;border-radius:13px!important;gap:5px!important}.lab-workspace .lab-mode-grid-selector .tab b,.lab-workspace.creator-mode-grid.lab-mode-grid-selector .tab b{font-size:14px!important;line-height:1.2!important}.lab-workspace .lab-mode-grid-selector .tab span,.lab-workspace.creator-mode-grid.lab-mode-grid-selector .tab span{font-size:11px!important;line-height:1.25!important}.lab-workspace .lab-mode-grid-selector .tab.active,.lab-workspace.creator-mode-grid.lab-mode-grid-selector .tab.active{padding-right:14px!important}