:root{--bg:#081110;--panel:#0f1c1d;--panel-strong:#152728;--line:#244346;--line-soft:#193033;--text:#eef8f7;--muted:#94aaaa;--muted-2:#6f8586;--accent:#3ee8d3;--accent-2:#8bb7ff;--warning:#ffd36e;--danger:#ff8b8b;--ok:#6ff0a8;--shadow:0 20px 60px #0000004d}*{box-sizing:border-box}html,body{background:var(--bg);min-height:100%;color:var(--text);margin:0;font-family:Arial,PingFang SC,Microsoft YaHei,sans-serif}button,input,textarea,select{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.app-shell{background:radial-gradient(circle at 15% 10%,#3ee8d329,#0000 28%),linear-gradient(135deg,#081110 0%,#101919 46%,#111827 100%);min-height:100vh}.topbar{border-bottom:1px solid var(--line-soft);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:5;background:#081110c7;justify-content:space-between;align-items:center;padding:18px 24px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:12px;min-width:240px;display:flex}.brand-mark{color:#061312;background:linear-gradient(135deg, var(--accent), var(--accent-2));border-radius:8px;place-items:center;width:38px;height:38px;font-weight:800;display:grid;box-shadow:0 0 26px #3ee8d338}.brand-title{font-size:16px;font-weight:760}.brand-subtitle{color:var(--muted);margin-top:3px;font-size:12px}.top-tabs{border:1px solid var(--line-soft);background:#0f1c1db8;border-radius:10px;align-items:center;gap:8px;padding:6px;display:flex}.top-tab{color:var(--muted);background:0 0;border:0;border-radius:8px;padding:9px 16px}.top-tab.active{color:#061312;background:var(--accent);font-weight:700}.top-actions{justify-content:flex-end;gap:10px;min-width:240px;display:flex}.ghost-button,.primary-button,.secondary-button,.chip,.small-button{border:1px solid var(--line);border-radius:8px}.ghost-button{color:var(--muted);background:0 0;justify-content:center;align-items:center;padding:9px 12px;display:inline-flex}.primary-button{background:var(--accent);color:#061312;border-color:var(--accent);justify-content:center;align-items:center;padding:11px 14px;font-weight:760;display:inline-flex}.secondary-button{background:var(--panel-strong);color:var(--text);padding:11px 14px}.small-button{color:var(--accent);background:#3ee8d31a;padding:7px 9px}.layout{grid-template-columns:280px minmax(0,1fr) 320px;gap:18px;padding:18px;display:grid}.sidebar,.main-panel,.aside-panel{border:1px solid var(--line-soft);box-shadow:var(--shadow);background:#0f1c1ddb}.sidebar{border-radius:10px;height:calc(100vh - 96px);padding:14px;position:sticky;top:78px;overflow:auto}.sidebar-kicker{color:var(--accent);margin:6px 6px 12px;font-size:12px;font-weight:760}.menu-button{width:100%;color:var(--muted);text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;align-items:flex-start;gap:10px;margin-bottom:8px;padding:13px 12px;display:flex}.menu-button.active{color:var(--text);background:#3ee8d31f;border-color:#3ee8d373}.menu-icon{background:#ffffff0d;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.menu-title{font-weight:700}.menu-desc{color:var(--muted-2);margin-top:3px;font-size:12px}.main-panel{border-radius:10px;min-height:calc(100vh - 96px);padding:24px}.aside-panel{border-radius:10px;height:calc(100vh - 96px);padding:18px;position:sticky;top:78px;overflow:auto}.step-label{color:var(--accent);letter-spacing:.08em;font-size:12px;font-weight:800}.page-title{margin:8px 0;font-size:34px;line-height:1.15}.page-intro{color:var(--muted);margin:0 0 22px;line-height:1.7}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.form-card,.result-card,.item-card,.status-card{border:1px solid var(--line-soft);background:#08111075;border-radius:8px}.form-card,.result-card{margin-bottom:14px;padding:16px}.field{flex-direction:column;gap:7px;margin-bottom:12px;display:flex}.field label{color:var(--muted);font-size:13px}.field input,.field textarea,.field select{width:100%;color:var(--text);border:1px solid var(--line);background:#050c0cb8;border-radius:8px;outline:none;padding:11px 12px}.field textarea{resize:vertical;min-height:92px}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--accent);box-shadow:0 0 0 3px #3ee8d31f}.button-row{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{color:var(--muted);background:#ffffff0a;padding:8px 10px}.chip.active{color:#061312;border-color:var(--accent);background:var(--accent);font-weight:700}.result-title{margin:0 0 10px;font-size:17px}.result-list{color:var(--muted);margin:0;padding-left:18px;line-height:1.7}.item-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.item-card{padding:14px}.item-card h3{margin:0 0 8px;font-size:15px}.item-card p{color:var(--muted);margin:0 0 12px;font-size:13px;line-height:1.6}.meta-line{color:var(--muted-2);font-size:12px}.progress{background:#ffffff14;border-radius:999px;height:8px;margin:8px 0 16px;overflow:hidden}.progress span{background:var(--accent);height:100%;display:block}.aside-title{margin:0 0 10px;font-size:15px}.status-card{margin-bottom:12px;padding:14px}.status-card p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.timeline{gap:10px;display:grid}.timeline-item{border-left:2px solid var(--line);color:var(--muted);padding-left:10px;font-size:13px}.timeline-item strong{color:var(--text);margin-bottom:4px;display:block}.timeline-analysis{gap:12px;display:grid}.timeline-analysis-item{border:1px solid var(--line-soft);border-left:3px solid var(--accent);background:#ffffff08;border-radius:8px;padding:12px 14px}.timeline-analysis-item strong{color:var(--text)}.timeline-analysis-item p,.timeline-analysis-item li{color:var(--muted);font-size:13px;line-height:1.6}.timeline-analysis-item ul{margin:8px 0 0;padding-left:18px}.empty{border:1px dashed var(--line);color:var(--muted);background:#ffffff08;border-radius:8px;padding:18px;line-height:1.7}.hero-workflow{background:linear-gradient(135deg,#3ee8d31f,#8bb7ff14);border:1px solid #3ee8d359;border-radius:10px;grid-template-columns:1fr minmax(320px,.8fr);gap:12px;margin-bottom:10px;padding:14px;display:grid}.hero-workflow h2{margin:6px 0 8px;font-size:24px}.hero-workflow p{color:var(--muted);margin:0;line-height:1.45}.hero-workflow textarea{min-height:58px}.upload-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.upload-grid label{border:1px solid var(--line-soft);background:#050c0c8f;border-radius:8px;gap:6px;padding:9px;display:grid}.upload-grid span{color:var(--text);font-size:12px;font-weight:700}.upload-grid input{background:0 0;border:0;padding:0;font-size:12px}.upload-grid small,.run-status{color:var(--muted-2);font-size:12px}.run-status{background:#3ee8d30f;border:1px solid #3ee8d333;border-radius:8px;gap:4px;padding:9px 10px;display:grid}.main-flow{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.flow-step{border:1px solid var(--line);color:var(--text);text-align:left;background:#08111094;border-radius:8px;min-height:82px;padding:8px;display:block}.flow-step strong{color:#061312;background:var(--accent);border-radius:999px;place-items:center;width:26px;height:26px;margin-bottom:7px;display:grid}.flow-step span{margin-bottom:5px;font-size:13px;font-weight:760;display:block}.flow-step small{color:var(--muted);font-size:12px;line-height:1.3}.status-summary{border:1px solid var(--line-soft);background:#ffffff08;border-radius:8px;padding:14px}.status-summary.done{border-color:#6ff0a873}.status-summary p{color:var(--muted);margin-bottom:0;line-height:1.6}.system-map{margin:8px 0 14px}.system-map h2{margin:2px 0 8px;font-size:18px;line-height:1.35}.system-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.system-card{border:1px solid var(--line-soft);color:var(--text);text-align:left;background:#0811107a;border-radius:8px;min-height:92px;padding:12px;transition:border-color .16s,background .16s,transform .16s}.system-card:hover{background:#3ee8d31a;border-color:#3ee8d39e;transform:translateY(-1px)}.system-card h3{margin:0 0 8px;font-size:16px}.system-card p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.system-links{flex-wrap:wrap;gap:8px;display:flex}.system-links button{border:1px solid var(--line);color:var(--muted);background:#ffffff0a;border-radius:8px;padding:8px 10px;font-size:13px}.system-links button:hover{color:#061312;border-color:var(--accent);background:var(--accent)}.pipeline-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.pipeline-card{border:1px solid var(--line-soft);background:#08111085;border-radius:8px;padding:13px}.pipeline-card h3{margin:5px 0 8px;font-size:15px}.pipeline-card p{color:var(--muted);margin:7px 0;font-size:12px;line-height:1.45}.pipeline-card span{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:5px 8px;font-size:12px;display:inline-flex}.pipeline-card.status-running{border-color:#3ee8d3c2;box-shadow:0 0 0 3px #3ee8d314}.pipeline-card.status-done{border-color:#6ff0a873}.pipeline-card.status-blocked{border-color:#ffd36e73}.output-links{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.output-links a{color:var(--accent);border:1px solid #3ee8d347;border-radius:999px;padding:4px 7px;font-size:12px;text-decoration:none}.studio-section{margin-bottom:20px}.studio-section-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.studio-section-header h3{margin:0;font-size:16px}.asset-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;display:grid}.asset-card{border:1px solid var(--line-soft);text-align:center;cursor:pointer;background:#08111085;border-radius:8px;padding:10px;transition:border-color .15s,background .15s}.asset-card:hover{background:#3ee8d30f;border-color:#3ee8d380}.asset-card.selected{border-color:var(--accent);background:#3ee8d324;box-shadow:0 0 0 2px #3ee8d32e}.asset-card-preview{aspect-ratio:1;background:#ffffff0a;border-radius:6px;place-items:center;width:100%;margin-bottom:8px;font-size:28px;display:grid;overflow:hidden}.asset-card-preview img{object-fit:cover;width:100%;height:100%}.asset-card-name{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.asset-card-meta{color:var(--muted-2);margin-top:3px;font-size:11px}.asset-upload-trigger{border:1px dashed var(--line);min-height:100px;color:var(--muted);cursor:pointer;background:0 0;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:10px;transition:border-color .15s,color .15s;display:flex}.asset-upload-trigger:hover{border-color:var(--accent);color:var(--accent)}.asset-upload-trigger span{font-size:24px}.asset-upload-trigger small{font-size:12px}.emotion-chips{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.emotion-chip{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:#ffffff0a;border-radius:999px;padding:6px 14px;font-size:13px;transition:all .15s}.emotion-chip:hover{border-color:#3ee8d380}.emotion-chip.active{color:#061312;background:var(--accent);border-color:var(--accent);font-weight:700}.works-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;display:grid}.work-card{border:1px solid var(--line-soft);background:#08111085;border-radius:8px;transition:border-color .15s;overflow:hidden}.work-card:hover{border-color:#3ee8d366}.work-card-cover{aspect-ratio:9/16;background:#ffffff0a;place-items:center;width:100%;max-height:180px;font-size:32px;display:grid;overflow:hidden}.work-card-cover img,.work-card-cover video{object-fit:cover;width:100%;height:100%}.work-card-info{padding:10px}.work-card-info h4{white-space:nowrap;text-overflow:ellipsis;margin:0 0 4px;font-size:14px;overflow:hidden}.work-card-info p{color:var(--muted-2);margin:0;font-size:12px}.work-card-status{border-radius:999px;margin-top:4px;padding:2px 8px;font-size:11px;display:inline-block}.work-card-status.done{color:var(--ok);background:#6ff0a826}.work-card-status.generating{color:var(--accent);background:#3ee8d326}.work-card-status.failed{color:var(--danger);background:#ff8b8b26}.studio-progress{grid-template-columns:repeat(4,1fr);gap:6px;margin:14px 0;display:grid}.studio-progress-step{text-align:center;color:var(--muted-2);border:1px solid var(--line-soft);background:#ffffff0a;border-radius:6px;padding:8px 4px;font-size:12px;font-weight:600}.studio-progress-step.active{color:var(--accent);border-color:var(--accent);background:#3ee8d31a}.studio-progress-step.done{color:var(--ok);background:#6ff0a814;border-color:#6ff0a859}.studio-video-preview{border:1px solid var(--line-soft);background:#0000004d;border-radius:8px;overflow:hidden}.studio-video-preview video{width:100%;max-height:400px}.studio-video-meta{color:var(--muted);gap:6px;padding:12px;font-size:13px;display:grid}@media (max-width:1180px){.layout{grid-template-columns:240px minmax(0,1fr)}.aside-panel{display:none}}.admin-login-shell,.admin-shell{background:radial-gradient(circle at 12% 8%,#3ee8d31f,#0000 26%),linear-gradient(135deg,#081110 0%,#101919 48%,#111827 100%);min-height:100vh}.admin-login-shell{place-items:center;padding:20px;display:grid}.admin-login-panel{border:1px solid var(--line-soft);width:min(460px,100%);box-shadow:var(--shadow);background:#0f1c1de6;border-radius:10px;padding:26px}.admin-login-panel h1{margin:8px 0 10px;font-size:30px}.admin-login-panel p{color:var(--muted);line-height:1.7}.admin-token-form,.admin-form{gap:12px;display:grid}.admin-token-form label,.admin-form label,.admin-wide-label{color:var(--muted);gap:7px;font-size:13px;display:grid}.admin-token-form input,.admin-form input,.admin-form textarea,.admin-form select,.admin-toolbar input,.admin-toolbar select,.admin-wide-label input{width:100%;min-width:0;color:var(--text);border:1px solid var(--line);background:#050c0cb8;border-radius:8px;outline:none;padding:10px 11px}.admin-form textarea{resize:vertical;min-height:110px}.admin-error{color:var(--danger)}.admin-topbar{z-index:7;border-bottom:1px solid var(--line-soft);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#081110d6;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex;position:sticky;top:0}.admin-top-actions,.admin-button-row,.admin-status-line{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-layout{grid-template-columns:260px minmax(0,1fr);gap:16px;padding:16px;display:grid}.admin-sidebar{border:1px solid var(--line-soft);height:calc(100vh - 92px);box-shadow:var(--shadow);background:#0f1c1ddb;border-radius:10px;padding:12px;position:sticky;top:76px;overflow:auto}.admin-main{border:1px solid var(--line-soft);min-width:0;box-shadow:var(--shadow);background:#0f1c1dd1;border-radius:10px;padding:18px}.admin-page-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.admin-page-head h1{margin:6px 0 0;font-size:24px}.admin-section{gap:14px;display:grid}.admin-workspace{grid-template-columns:minmax(420px,1fr) minmax(340px,.72fr);align-items:start;gap:14px;display:grid}.admin-workspace.compact{grid-template-columns:minmax(300px,.42fr) minmax(0,1fr)}.admin-list-pane,.admin-detail-pane,.admin-panel{border:1px solid var(--line-soft);background:#08111070;border-radius:8px;min-width:0;padding:14px}.admin-detail-pane{max-height:calc(100vh - 112px);position:sticky;top:92px;overflow:auto}.admin-toolbar{grid-template-columns:minmax(180px,1fr) minmax(140px,.5fr) auto;align-items:center;gap:8px;margin-bottom:12px;display:grid}.admin-quick-filters,.admin-risk-strip{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.admin-quick-filters button{min-height:34px;color:var(--muted);border:1px solid var(--line);cursor:pointer;background:#08111094;border-radius:8px;padding:7px 11px}.admin-quick-filters button.active{color:var(--text-strong);background:#35d6bb1f;border-color:#35d6bb73}.admin-quick-filters button.danger,.admin-quick-filters button.active.danger{color:var(--danger);background:#ff68681a;border-color:#ff686866}.admin-risk-strip{border:1px solid var(--line-soft);background:#0811106b;border-radius:8px;padding:9px 10px}.admin-risk-strip span{color:var(--muted);font-size:12px;font-weight:700}.admin-risk-strip .danger{color:var(--danger)}.admin-diagnostic-panel{border:1px solid var(--line-soft);background:#08111070;border-radius:8px;padding:14px}.admin-diagnostic-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:12px;display:flex}.admin-diagnostic-head h2,.admin-diagnostic-grid h3{margin:0 0 6px}.admin-diagnostic-head p,.admin-diagnostic-head span{color:var(--muted);margin:0;font-size:12px}.admin-diagnostic-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.admin-diagnostic-grid>div{border:1px solid var(--line-soft);border-radius:8px;min-width:0;padding:10px}.admin-diagnostic-row{border:0;border-top:1px solid var(--line-soft);width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;grid-template-columns:minmax(0,1fr) minmax(120px,.5fr);gap:10px;padding:10px 0;display:grid}.admin-diagnostic-row strong,.admin-diagnostic-row small{overflow-wrap:anywhere;display:block}.admin-diagnostic-row small{color:var(--muted);margin-top:4px}.model-config-page{grid-template-columns:minmax(320px,.52fr) minmax(680px,1fr);align-items:start;gap:14px;display:grid}.model-library-panel,.model-use-panel,.api-service-board,.api-control-panel{border:1px solid var(--line-soft);background:#08111070;border-radius:8px;min-width:0;padding:14px}.model-panel-head,.api-board-head,.model-use-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:12px;display:flex}.model-panel-head h2,.api-board-head h2{margin:0 0 5px;font-size:18px}.model-panel-head p,.api-board-head p,.model-panel-head span{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.model-route-list,.api-service-grid,.model-usage-list{gap:10px;display:grid}.model-route-card{border:1px solid var(--line-soft);width:100%;color:var(--text);text-align:left;cursor:pointer;background:#ffffff08;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px 12px;padding:12px;display:grid}.model-route-card.selected{background:#35d6bb1a;border-color:#35d6bb75}.model-route-card strong,.model-route-card b,.model-usage-row strong,.api-service-card strong,.api-service-meter b{overflow-wrap:anywhere;display:block}.model-route-card small,.model-usage-row small,.api-service-card small,.api-service-meta{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.35;display:block}.model-route-card i,.model-usage-row i,.api-service-card i{font-style:normal}.model-route-card>span:nth-child(3){flex-wrap:wrap;justify-content:flex-start;gap:6px;display:flex}.model-route-usage{color:var(--muted);white-space:nowrap;justify-self:end;font-size:12px}.model-use-panel{gap:10px;display:grid}.model-quick-form{border:1px solid var(--line-soft);background:#ffffff08;border-radius:8px;gap:12px;padding:14px;display:grid}.model-quick-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.model-selected-head{border:1px solid var(--line-soft);background:#ffffff08;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:14px;padding:14px;display:flex}.model-quick-head span,.model-selected-head span,.model-card-title span{color:var(--muted);font-size:12px;display:block}.model-quick-head h2,.model-selected-head h2{margin:4px 0 3px;font-size:21px;line-height:1.2}.model-quick-head p,.model-selected-head p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:12px}.model-selected-badges{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.model-quick-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.model-quick-strip div{border:1px solid var(--line-soft);background:#ffffff08;border-radius:8px;min-width:0;padding:10px}.model-quick-strip span{color:var(--muted);font-size:12px;display:block}.model-quick-strip strong{overflow-wrap:anywhere;margin-top:5px;font-size:17px;line-height:1.2;display:block}.model-quick-links{border:1px solid var(--line-soft);background:#ffffff08;border-radius:8px;grid-template-columns:72px minmax(0,1fr);align-items:start;gap:10px;padding:10px;display:grid}.model-quick-links>span{color:var(--muted);font-size:12px;font-weight:700}.model-quick-links div{flex-wrap:wrap;gap:6px;display:flex}.model-quick-links small{border:1px solid var(--line-soft);color:var(--muted);overflow-wrap:anywhere;background:#ffffff08;border-radius:999px;padding:5px 8px;font-size:12px}.model-quick-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.model-detail-grid{grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);align-items:start;gap:12px;display:grid}.model-usage-card,.model-runtime-card{border:1px solid var(--line-soft);background:#ffffff08;border-radius:8px;min-width:0;padding:12px}.model-card-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.model-card-title h3{margin:0;font-size:16px}.model-use-stats{grid-template-columns:repeat(3,minmax(88px,1fr));gap:8px;min-width:300px;display:grid}.model-use-stats div,.api-monitor-strip div{border:1px solid var(--line-soft);background:#ffffff08;border-radius:8px;padding:10px}.model-use-stats span,.api-monitor-strip span,.api-ops-summary span{color:var(--muted);font-size:12px;display:block}.model-use-stats strong,.api-monitor-strip strong,.api-ops-summary strong{margin-top:6px;font-size:20px;line-height:1.1;display:block}.model-usage-list{border-top:0;border-bottom:0;padding:0}.model-usage-row{grid-template-columns:minmax(0,1fr) minmax(160px,.42fr);align-items:center;gap:12px;padding:8px 0;display:grid}.model-settings-form{border-top:1px solid var(--line-soft);padding-top:14px}.model-runtime-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.model-runtime-stats div{border:1px solid var(--line-soft);background:#ffffff08;border-radius:8px;min-width:0;padding:10px}.model-runtime-stats span{color:var(--muted);font-size:12px;display:block}.model-runtime-stats strong{overflow-wrap:anywhere;margin-top:6px;font-size:18px;display:block}.model-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.model-form-grid .span-2{grid-column:1/-1}.model-action-row{justify-content:flex-end}.api-ops-page{gap:14px;display:grid}.api-ops-summary{grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:stretch;gap:10px;display:grid}.api-ops-summary>div{border:1px solid var(--line-soft);background:#08111070;border-radius:8px;min-width:0;padding:14px}.api-ops-summary small{color:var(--muted);margin-top:6px;font-size:12px;display:block}.api-ops-summary .danger,.api-alert-line{color:var(--danger)}.api-ops-summary>button{min-width:132px}.api-ops-layout{grid-template-columns:minmax(0,1fr) minmax(390px,.46fr);align-items:start;gap:14px;display:grid}.api-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.api-service-card{border:1px solid var(--line-soft);width:100%;min-height:148px;color:var(--text);text-align:left;cursor:pointer;background:#ffffff08;border-radius:8px;gap:12px;padding:14px;display:grid}.api-service-card.selected{background:#ff7a451a;border-color:#ff7a456b}.api-service-top,.api-service-foot{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.api-service-meter{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);padding:10px 0;display:block}.api-control-panel{max-height:calc(100vh - 112px);position:sticky;top:92px;overflow:auto}.api-monitor-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.api-alert-line{background:#ff8b8b14;border:1px solid #ff8b8b47;border-radius:8px;margin:0;padding:9px 10px;font-size:12px;line-height:1.5}.prompt-browser-page,.skill-config-page,.mcp-monitor-page{gap:14px;display:grid}.prompt-browser-page,.skill-config-page,.mcp-monitor-layout{grid-template-columns:minmax(0,1fr) minmax(420px,.5fr);align-items:start}.prompt-browser-panel,.prompt-editor-panel,.skill-flow-board,.skill-detail-panel,.mcp-connection-board,.mcp-detail-panel{border:1px solid var(--line-soft);background:#08111070;border-radius:8px;min-width:0;padding:14px}.function-page-head{margin-bottom:12px}.function-page-head h2{margin:0 0 5px;font-size:18px}.function-page-head p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.function-local-stats,.mcp-status-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.mcp-status-strip{grid-template-columns:repeat(4,minmax(0,1fr)) auto;margin-bottom:0}.function-local-stats div,.mcp-status-strip div,.skill-health-strip div,.mcp-usage-box div{border:1px solid var(--line-soft);background:#ffffff08;border-radius:8px;min-width:0;padding:10px}.function-local-stats span,.mcp-status-strip span,.skill-health-strip span,.mcp-usage-box span{color:var(--muted);font-size:12px;display:block}.function-local-stats strong,.mcp-status-strip strong,.skill-health-strip strong,.mcp-usage-box strong{overflow-wrap:anywhere;margin-top:6px;font-size:20px;line-height:1.1;display:block}.mcp-status-strip small{color:var(--muted);margin-top:5px;font-size:12px;display:block}.mcp-status-strip .danger{color:var(--danger)}.prompt-card-list,.skill-flow-list,.mcp-connection-list,.function-link-list{gap:10px;display:grid}.prompt-card,.skill-flow-card,.mcp-connection-card{border:1px solid var(--line-soft);width:100%;color:var(--text);text-align:left;cursor:pointer;background:#ffffff08;border-radius:8px;gap:10px;padding:12px;display:grid}.prompt-card{grid-template-columns:minmax(0,1fr) minmax(170px,.55fr) auto minmax(82px,.22fr);align-items:center}.skill-flow-card{grid-template-columns:minmax(0,.9fr) minmax(260px,1fr) auto}.mcp-connection-card{grid-template-columns:minmax(0,1fr) auto minmax(80px,.18fr);align-items:center}.prompt-card.selected,.skill-flow-card.selected,.mcp-connection-card.selected{background:#ff7a451a;border-color:#ff7a456b}.prompt-card strong,.prompt-card b,.skill-flow-card strong,.mcp-connection-card strong,.mcp-connection-card b,.function-link-list strong{overflow-wrap:anywhere;display:block}.prompt-card small,.skill-flow-card small,.mcp-connection-card small,.function-link-list small{color:var(--muted);overflow-wrap:anywhere;margin-top:4px;font-size:12px;line-height:1.35;display:block}.prompt-card i,.skill-flow-card i,.mcp-connection-card i{font-style:normal}.prompt-card>span:nth-child(3),.mcp-connection-card>span:nth-child(2){flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.skill-flow-path{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.skill-flow-path i,.skill-flow-path b{border:1px solid var(--line-soft);min-width:0;color:var(--muted);overflow-wrap:anywhere;background:#ffffff08;border-radius:8px;padding:8px;font-size:12px}.skill-flow-path b{color:var(--text)}.function-link-list{border:1px solid var(--line-soft);background:#ffffff08;border-radius:8px;padding:10px}.function-link-list>div{border-bottom:1px solid var(--line-soft);padding:8px 0}.function-link-list>div:last-child{border-bottom:0}.skill-health-strip,.mcp-usage-box{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mcp-monitor-layout{gap:14px;display:grid}.mcp-detail-panel{max-height:calc(100vh - 112px);position:sticky;top:92px;overflow:auto}.ai-stack-page,.model-config-page.ai-stack-page,.prompt-browser-page.ai-stack-page,.skill-config-page.ai-stack-page,.mcp-monitor-page.ai-stack-page{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;display:grid}.ai-config-panel,.ai-list-panel{border:1px solid var(--line-soft);background:#08111070;border-radius:8px;min-width:0;padding:14px}.ai-config-panel{gap:12px;display:grid}.ai-config-form{background:0 0;border:0;padding:0}.ai-config-head,.ai-monitor-header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.ai-config-head{margin-bottom:2px}.ai-monitor-header{margin-bottom:12px}.ai-config-head h2,.ai-monitor-header h2{margin:0 0 5px;font-size:18px;line-height:1.25}.ai-config-head p,.ai-monitor-header p,.ai-monitor-header span{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.ai-monitor-header span{white-space:nowrap}.ai-table-main strong{color:var(--text);overflow-wrap:anywhere;display:block}.ai-table-main small,.admin-table .ai-table-main small{color:var(--muted-2);margin-top:3px;font-size:12px;line-height:1.35;display:block}.admin-table .pill{white-space:nowrap;margin:0 5px 5px 0;display:inline-flex}.admin-table i{font-style:normal}.function-link-list.compact{flex-wrap:wrap;gap:8px;display:flex}.function-link-list.compact>div{border:1px solid var(--line-soft);border-radius:8px;padding:8px 10px}.admin-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.admin-metric{border:1px solid var(--line-soft);background:#08111080;border-radius:8px;min-height:102px;padding:14px}.admin-metric span,.admin-kv-grid span,.admin-breakdown-row span{color:var(--muted);font-size:12px}.admin-metric strong{margin:8px 0;font-size:26px;line-height:1.1;display:block}.admin-metric small,.admin-detail-header p,.muted-text{color:var(--muted-2)}.admin-two-column,.admin-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-breakdown-row{border-bottom:1px solid var(--line-soft);justify-content:space-between;gap:12px;padding:10px 0;display:flex}.admin-breakdown-row:last-child{border-bottom:0}.admin-detail-header{margin-bottom:12px}.admin-detail-header h2,.admin-panel h2,.admin-form h3,.admin-subtitle{margin:0 0 8px;font-size:17px}.admin-check{flex-direction:row;grid-template-columns:auto 1fr;align-items:center;display:flex!important}.admin-check input{width:auto}.admin-kv-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.admin-kv-grid div{border:1px solid var(--line-soft);background:#ffffff08;border-radius:8px;min-width:0;padding:10px}.admin-kv-grid strong{overflow-wrap:anywhere;margin-top:5px;display:block}.admin-json{border:1px solid var(--line-soft);background:#ffffff08;border-radius:8px;margin:12px 0;padding:10px 12px}.admin-json summary{cursor:pointer;color:var(--text);font-weight:700}.admin-json pre{color:var(--muted);white-space:pre-wrap;word-break:break-word;font-size:12px;line-height:1.5;overflow:auto}.admin-segmented{border:1px solid var(--line-soft);background:#0811107a;border-radius:8px;gap:6px;width:fit-content;padding:5px;display:inline-flex}.admin-segmented button{color:var(--muted);background:0 0;border:0;border-radius:7px;padding:8px 12px}.admin-segmented button.active{background:var(--accent);color:#061312;font-weight:760}.admin-table-wrap{width:100%;overflow:auto}.admin-table{border-collapse:collapse;width:100%;min-width:720px}.admin-table th,.admin-table td{border-bottom:1px solid var(--line-soft);text-align:left;vertical-align:top;padding:10px 9px;font-size:13px}.admin-table th{color:var(--muted);background:#ffffff08;font-weight:700}.admin-table tr.clickable{cursor:pointer}.admin-table tr.clickable:hover,.admin-table tr.selected{background:#3ee8d314}.admin-table strong{color:var(--text);display:block}.admin-table small{color:var(--muted-2);margin-top:3px;display:block}.admin-empty-cell{color:var(--muted);text-align:center!important;padding:20px!important}.pill{width:fit-content;min-height:24px;color:var(--muted);border:1px solid var(--line);background:#ffffff0a;border-radius:999px;align-items:center;padding:4px 8px;font-size:12px;line-height:1.2;display:inline-flex}.pill.ok{color:var(--ok);background:#6ff0a814;border-color:#6ff0a861}.pill.warn{color:var(--warning);background:#ffd36e14;border-color:#ffd36e61}.pill.bad,.ghost-button.danger{color:var(--danger);border-color:#ff8b8b6b}.admin-shell{--admin-bg:#f5f6f8;--admin-panel:#fff;--admin-panel-soft:#fbfbfc;--admin-text:#20242a;--admin-muted:#667085;--admin-faint:#98a2b3;--admin-line:#e6e8ee;--admin-accent:#ff7a45;--admin-accent-soft:#fff2ea;--admin-blue:#4f7cff;--admin-green:#2db96f;--admin-red:#ff4d4f;--text:var(--admin-text);--muted:var(--admin-muted);--muted-2:var(--admin-faint);--line:var(--admin-line);--line-soft:var(--admin-line);--accent:var(--admin-accent);background:var(--admin-bg);min-height:100vh;color:var(--admin-text)}.admin-shell .admin-topbar{border-bottom:1px solid var(--admin-line);background:#ffffffeb;min-height:72px;box-shadow:0 8px 24px #1018280a}.admin-shell .brand{min-width:220px}.admin-shell .brand-mark{color:#fff;width:34px;height:34px;box-shadow:none;background:linear-gradient(135deg,#ff8a50,#ff6b35);border-radius:8px}.admin-shell .brand-title{color:var(--admin-text);font-size:15px}.admin-shell .brand-subtitle{color:var(--admin-muted)}.admin-global-search{color:#667085;background:#f5f7fb;border:1px solid #0000;border-radius:8px;align-items:center;width:min(520px,42vw);min-height:38px;padding:0 12px;display:flex}.admin-global-search input{width:100%;min-width:0;color:var(--admin-text);background:0 0;border:0;outline:0}.admin-global-search input::placeholder{color:#718096}.admin-shell .admin-layout{grid-template-columns:260px minmax(0,1fr);gap:0;padding:0}.admin-shell .admin-sidebar{border:0;border-right:1px solid var(--admin-line);height:calc(100vh - 72px);box-shadow:none;background:#fff;border-radius:0;padding:14px 10px 22px;top:72px;overflow-y:auto}.admin-sidebar-brand{align-items:center;gap:10px;padding:6px 8px 14px;display:flex}.admin-sidebar-brand strong,.admin-sidebar-brand span{display:block}.admin-sidebar-brand strong{color:var(--admin-text);font-size:15px}.admin-sidebar-brand span{color:var(--admin-muted);font-size:12px}.admin-menu-group{margin-bottom:8px}.admin-shell .sidebar-kicker{color:#1f2937;letter-spacing:0;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;width:100%;min-height:38px;margin:2px 0;padding:8px 10px;font-size:15px;font-weight:780;display:flex}.admin-shell .sidebar-kicker.open{color:var(--admin-accent);background:#fff7f2}.sidebar-toggle-mark{color:#98a2b3;font-size:13px;font-weight:760}.sidebar-submodules{padding:2px 0 4px}.admin-shell .menu-button{color:#30363d;border-radius:8px;align-items:center;min-height:32px;margin-bottom:2px;padding:7px 12px 7px 18px}.admin-shell .menu-button.active{color:var(--admin-accent);background:var(--admin-accent-soft);border-color:#0000}.admin-shell .menu-title{font-size:12px;font-weight:620}.admin-shell .menu-desc{display:none}.admin-shell .admin-main{min-height:calc(100vh - 72px);box-shadow:none;background:#f5f6f8;border:0;border-radius:0;padding:28px clamp(20px,4vw,64px)}.admin-hero-card{background:linear-gradient(120deg,#fffffff5,#fff7f2eb),#fff;border:1px solid #ffd8c7;border-radius:8px;min-height:112px;padding:24px 28px}.admin-hero-card h1{color:#20242a;margin:4px 0 8px;font-size:30px;line-height:1.2}.admin-hero-card p{color:#475467;margin:0;line-height:1.6}.admin-shell .step-label{color:var(--admin-accent);letter-spacing:0}.admin-shell .admin-list-pane,.admin-shell .admin-detail-pane,.admin-shell .admin-panel,.admin-shell .admin-metric,.admin-shell .model-library-panel,.admin-shell .model-use-panel,.admin-shell .api-service-board,.admin-shell .api-control-panel,.admin-shell .ai-config-panel,.admin-shell .ai-list-panel,.admin-shell .prompt-browser-panel,.admin-shell .prompt-editor-panel,.admin-shell .skill-flow-board,.admin-shell .skill-detail-panel,.admin-shell .mcp-connection-board,.admin-shell .mcp-detail-panel,.admin-shell .api-ops-summary>div{border-color:var(--admin-line);background:var(--admin-panel);box-shadow:0 14px 34px #1018280f}.admin-shell .model-route-card,.admin-shell .model-use-stats div,.admin-shell .model-quick-form,.admin-shell .model-quick-strip div,.admin-shell .model-quick-links,.admin-shell .model-quick-links small,.admin-shell .function-link-list.compact>div,.admin-shell .model-selected-head,.admin-shell .model-usage-card,.admin-shell .model-runtime-card,.admin-shell .model-runtime-stats div,.admin-shell .model-usage-list,.admin-shell .model-settings-form,.admin-shell .model-usage-row,.admin-shell .api-service-card,.admin-shell .api-service-meter,.admin-shell .api-monitor-strip div,.admin-shell .function-local-stats div,.admin-shell .mcp-status-strip div,.admin-shell .skill-health-strip div,.admin-shell .mcp-usage-box div,.admin-shell .prompt-card,.admin-shell .skill-flow-card,.admin-shell .mcp-connection-card,.admin-shell .skill-flow-path i,.admin-shell .skill-flow-path b,.admin-shell .function-link-list,.admin-shell .function-link-list>div{border-color:#edf0f5}.admin-shell .model-route-card,.admin-shell .model-use-stats div,.admin-shell .model-quick-form,.admin-shell .model-quick-strip div,.admin-shell .model-quick-links,.admin-shell .model-quick-links small,.admin-shell .model-selected-head,.admin-shell .model-usage-card,.admin-shell .model-runtime-card,.admin-shell .model-runtime-stats div,.admin-shell .api-service-card,.admin-shell .api-monitor-strip div,.admin-shell .function-local-stats div,.admin-shell .mcp-status-strip div,.admin-shell .skill-health-strip div,.admin-shell .mcp-usage-box div,.admin-shell .prompt-card,.admin-shell .skill-flow-card,.admin-shell .mcp-connection-card,.admin-shell .skill-flow-path i,.admin-shell .skill-flow-path b,.admin-shell .function-link-list{background:#fbfbfc}.admin-shell .ai-config-panel .model-quick-form,.admin-shell .ai-config-form{box-shadow:none;background:0 0;border-color:#0000;padding:0}.admin-shell .model-route-card:hover,.admin-shell .api-service-card:hover,.admin-shell .prompt-card:hover,.admin-shell .skill-flow-card:hover,.admin-shell .mcp-connection-card:hover{background:#fff9f4;border-color:#ff7a4547}.admin-shell .model-route-card.selected{background:var(--admin-accent-soft);border-color:#ff7a4559}.admin-shell .api-service-card.selected{background:#fff2ea;border-color:#ff7a4559}.admin-shell .prompt-card.selected,.admin-shell .skill-flow-card.selected,.admin-shell .mcp-connection-card.selected{background:var(--admin-accent-soft);border-color:#ff7a4559}.admin-shell .model-panel-head p,.admin-shell .api-board-head p,.admin-shell .model-panel-head span,.admin-shell .ai-config-head p,.admin-shell .ai-monitor-header p,.admin-shell .ai-monitor-header span,.admin-shell .model-quick-head span,.admin-shell .model-quick-head p,.admin-shell .model-quick-strip span,.admin-shell .model-quick-links>span,.admin-shell .model-quick-links small,.admin-shell .model-selected-head span,.admin-shell .model-selected-head p,.admin-shell .model-card-title span,.admin-shell .model-runtime-stats span,.admin-shell .function-page-head p,.admin-shell .model-route-card small,.admin-shell .model-usage-row small,.admin-shell .api-service-card small,.admin-shell .api-service-meta,.admin-shell .api-ops-summary small,.admin-shell .api-monitor-strip span,.admin-shell .model-use-stats span,.admin-shell .api-ops-summary span,.admin-shell .function-local-stats span,.admin-shell .mcp-status-strip span,.admin-shell .mcp-status-strip small,.admin-shell .skill-health-strip span,.admin-shell .mcp-usage-box span,.admin-shell .prompt-card small,.admin-shell .skill-flow-card small,.admin-shell .mcp-connection-card small,.admin-shell .function-link-list small{color:#667085}.admin-shell .ai-table-main small,.admin-shell .admin-table .ai-table-main small{color:#8a8f98}.admin-full-pane{width:100%}.admin-user-detail-wide{max-height:none;position:static}.admin-shell .admin-metric{min-height:104px}.admin-shell .admin-metric span,.admin-shell .admin-kv-grid span,.admin-shell .admin-breakdown-row span{color:#8a8f98}.admin-shell .admin-metric strong{color:#20242a}.admin-shell .admin-metric small,.admin-shell .admin-detail-header p,.admin-shell .muted-text{color:#667085}.admin-shell .primary-button{color:#fff;border-color:var(--admin-accent);background:var(--admin-accent)}.admin-shell .secondary-button{color:#20242a;background:#fff;border-color:#d9dde6}.admin-shell .secondary-button.danger,.admin-shell .ghost-button.danger,.admin-shell .small-button.danger{color:var(--admin-red);background:#fff5f5;border-color:#ff4d4f47}.admin-shell .ghost-button{color:#667085;background:#fff;border-color:#d9dde6}.admin-shell .small-button,.admin-shell .admin-token-form input,.admin-shell .admin-form input,.admin-shell .admin-form textarea,.admin-shell .admin-form select,.admin-shell .admin-toolbar input,.admin-shell .admin-toolbar select,.admin-shell .admin-wide-label input{color:#20242a;background:#fff;border-color:#d9dde6}.admin-shell .admin-toolbar{grid-template-columns:minmax(220px,1fr) minmax(150px,.35fr) auto}.admin-shell .admin-toolbar.single-action{justify-content:flex-end;display:flex}.admin-shell .production-board{gap:14px;display:grid}.production-commandbar input{color:#20242a;background:#fff;border:1px solid #d9dde6;border-radius:8px;outline:0;min-width:0;padding:10px 11px}.production-commandbar{grid-template-columns:minmax(260px,1fr) minmax(190px,.42fr) 120px;align-items:center;gap:10px;display:grid}.production-commandbar button{min-height:42px}.production-view-tabs{flex-wrap:wrap;gap:8px;display:flex}.production-view-tabs button{color:#475467;cursor:pointer;background:#fff;border:1px solid #d9dde6;border-radius:8px;min-height:36px;padding:8px 14px}.production-view-tabs button.active{color:var(--admin-accent);background:#fff2ea;border-color:#ff7a4547;font-weight:700}.production-row-actions{flex-wrap:wrap;gap:6px;display:flex}.admin-shell .video-jobs-workspace{grid-template-columns:1fr}.admin-shell .video-jobs-control-pane{max-height:none;position:static;overflow:visible}.admin-shell .video-job-action-panel{border-top:1px solid var(--admin-line);gap:12px;margin-top:14px;padding-top:14px;display:grid}.admin-shell .video-job-action-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.admin-shell .video-output-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-shell .video-output-form .admin-subtitle,.admin-shell .video-output-form button{grid-column:1/-1}.admin-shell .video-jobs-guidance{border:1px dashed var(--admin-line);color:#667085;background:#fff;border-radius:8px;margin-top:12px;padding:16px;line-height:1.7}.admin-shell .admin-form-grid-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.admin-shell .admin-profile-form{border:1px solid var(--admin-line);background:#fbfbfc;border-radius:8px;margin-bottom:12px;padding:14px}.admin-shell .recharge-center{gap:14px;display:grid}.admin-shell .recharge-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-shell .recharge-template-panel,.admin-shell .recharge-manual-panel{gap:14px;display:grid}.admin-shell .recharge-panel-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.admin-shell .recharge-panel-head h3,.admin-shell .recharge-panel-head p{margin:0}.admin-shell .recharge-panel-head p{color:#667085;font-size:13px;line-height:1.6}.admin-shell .recharge-commandbar{grid-template-columns:minmax(130px,.24fr) minmax(140px,.28fr) minmax(190px,.38fr) minmax(260px,1fr);align-items:end;gap:10px;display:grid}.admin-shell .recharge-commandbar label{color:#667085;gap:7px;font-size:13px;display:grid}.admin-shell .recharge-commandbar input,.admin-shell .recharge-commandbar select{color:#20242a;background:#fff;border:1px solid #d9dde6;border-radius:8px;outline:0;width:100%;min-width:0;padding:10px 11px}.admin-shell .product-template-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.admin-shell .product-template-card{color:#20242a;text-align:left;cursor:pointer;background:#fff;border:1px solid #edf0f5;border-radius:8px;gap:8px;min-height:132px;padding:14px;display:grid}.admin-shell .product-template-card:hover{background:#fff8f4;border-color:#ff7a4557}.admin-shell .product-template-card span{width:fit-content;color:var(--admin-accent);background:#fff2ea;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:700}.admin-shell .product-template-card strong{font-size:16px}.admin-shell .product-template-card small{color:#667085;line-height:1.45}.admin-shell .product-template-card b{color:#20242a;align-self:end;font-size:18px}.admin-user-cell{align-items:center;gap:10px;display:flex}.admin-user-cell>span{color:#fff;background:linear-gradient(135deg,#5b8def,#ff8a50);border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:grid}.admin-shell .admin-table th{color:#20242a;background:#fbfbfc}.admin-shell .admin-table td,.admin-shell .admin-table th{color:#20242a;border-color:#edf0f5}.admin-shell .admin-table tr.clickable:hover,.admin-shell .admin-table tr.selected{background:#fff6f0}.admin-shell .admin-table small{color:#8a8f98}.admin-shell .admin-quick-filters button{color:#475467;background:#fff;border-color:#d9dde6}.admin-shell .admin-quick-filters button.active{color:#087f6d;background:#ecfdf3;border-color:#2db96f47}.admin-shell .admin-quick-filters button.danger{color:var(--admin-red);background:#fff;border-color:#ff4d4f38}.admin-shell .admin-quick-filters button.active.danger{color:var(--admin-red);background:#fff5f5;border-color:#ff4d4f47}.admin-shell .admin-diagnostic-panel,.admin-shell .admin-diagnostic-grid>div{border-color:var(--admin-line);background:#fff}.admin-shell .admin-diagnostic-head p,.admin-shell .admin-diagnostic-head span,.admin-shell .admin-diagnostic-row small{color:#667085}.admin-shell .admin-diagnostic-row{color:#20242a;border-color:#edf0f5}.admin-shell .admin-diagnostic-row:hover{background:#fff6f0}.admin-inline-link{width:fit-content;color:var(--admin-accent);font-size:13px;font-weight:700;text-decoration:none}.admin-pending-row{color:#20242a;text-align:left;background:0 0;border:0;border-bottom:1px solid #edf0f5;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;width:100%;min-height:48px;display:grid}.admin-pending-row:last-child{border-bottom:0}.admin-pending-row strong.danger{color:var(--admin-red)}.admin-pending-row small{color:var(--admin-accent)}.admin-health-row{color:#475467;grid-template-columns:110px minmax(0,1fr) 36px;align-items:center;gap:10px;min-height:36px;display:grid}.admin-health-row div{background:#edf0f5;border-radius:999px;height:10px;overflow:hidden}.admin-health-row i{border-radius:inherit;background:linear-gradient(90deg,#ff8a50,#4f7cff);height:100%;display:block}.admin-health-row strong{text-align:right}.admin-shell .pill{color:#667085;background:#fff;border-color:#d9dde6}.admin-shell .pill.ok{color:var(--admin-green);background:#ecfdf3;border-color:#2db96f40}.admin-shell .pill.warn{color:#b7791f;background:#fffbeb;border-color:#f59e0b47}.admin-shell .pill.bad{color:var(--admin-red);background:#fff5f5;border-color:#ff4d4f47}@media (max-width:1120px){.admin-shell .admin-layout,.admin-layout,.admin-workspace,.admin-workspace.compact,.admin-two-column,.admin-split,.admin-diagnostic-grid,.model-config-page,.api-ops-layout,.api-service-grid,.api-ops-summary,.prompt-browser-page,.skill-config-page,.mcp-monitor-layout,.function-local-stats,.mcp-status-strip,.prompt-card,.skill-flow-card,.mcp-connection-card,.skill-flow-path,.model-detail-grid,.model-form-grid,.model-runtime-stats,.model-quick-strip,.model-quick-links,.recharge-commandbar,.product-template-grid{grid-template-columns:1fr}.model-route-card,.model-usage-row,.model-quick-head,.model-quick-actions,.model-selected-head,.api-service-top,.api-service-foot,.skill-health-strip,.mcp-usage-box{grid-template-columns:1fr;display:grid}.model-use-stats,.api-monitor-strip{grid-template-columns:1fr;min-width:0}.admin-sidebar,.admin-shell .admin-sidebar,.admin-detail-pane,.api-control-panel,.mcp-detail-panel{height:auto;max-height:none;position:static}.admin-metric-grid,.admin-shell .recharge-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.admin-topbar,.admin-page-head{display:grid}.admin-layout,.admin-main{padding:10px}.admin-toolbar,.admin-metric-grid,.admin-kv-grid,.admin-shell .recharge-summary-grid,.production-commandbar{grid-template-columns:1fr}}@media (max-width:820px){.topbar{flex-direction:column;align-items:stretch;gap:12px}.top-actions,.brand{min-width:0}.layout{grid-template-columns:1fr}.sidebar{height:auto;position:static}.grid-2,.item-grid,.main-flow,.hero-workflow,.system-grid,.upload-grid,.pipeline-grid{grid-template-columns:1fr}.page-title{font-size:28px}}.creative-shell{color:#172033;background:linear-gradient(120deg,#fff6ecf5,#edf7fff0 48%,#fff1f8f5),linear-gradient(#fff,#f6f8fb);min-height:100vh}.project-header{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffb8;border-bottom:1px solid #9ba9be38;grid-template-columns:minmax(240px,.95fr) minmax(260px,1.1fr) minmax(360px,auto);align-items:center;gap:16px;padding:14px 18px;display:grid;position:sticky;top:0}.header-brand,.project-title-box,.header-actions,.onboarding-flow,.chat-orchestrator,.asset-rail .rail-card,.canvas-block,.canvas-welcome,.command-panel{border:1px solid #8495ae33;box-shadow:0 18px 50px #4b5b7c1f}.header-brand{align-items:center;gap:12px;min-width:0;display:flex}.header-mark{color:#fff;background:linear-gradient(135deg,#1d8bff,#ff9f72);border-radius:12px;place-items:center;width:42px;height:42px;font-weight:820;display:grid}.header-brand strong,.project-title-box strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.header-brand span,.project-title-box span{color:#667085;margin-top:3px;font-size:12px;display:block}.project-title-box{background:#ffffffad;border-radius:16px;min-width:0;padding:10px 14px}.project-title-box strong{color:#1d2738;font-size:15px}.header-actions{background:#ffffffb8;border-radius:16px;justify-content:flex-end;gap:8px;padding:6px;display:flex}.header-actions button,.role-pills button,.quick-starters button,.chat-action-grid button,.mini-action,.wide-soft-button,.rail-actions button,.asset-downloads button,.example-grid button,.command-grid button,.command-head button,.legacy-return button{color:#2c3547;background:#ffffffc7;border:1px solid #7f91ab38;border-radius:12px;font-weight:740;transition:transform .18s,background .18s,box-shadow .18s,border-color .18s}.header-actions button{white-space:nowrap;padding:10px 12px}.header-actions button:hover,.role-pills button:hover,.quick-starters button:hover,.chat-action-grid button:hover,.mini-action:hover,.wide-soft-button:hover,.rail-actions button:hover,.asset-downloads button:hover,.example-grid button:hover,.command-grid button:hover,.command-head button:hover,.legacy-return button:hover{border-color:#377ddc47;transform:translateY(-1px);box-shadow:0 14px 28px #43639624}.onboarding-flow{background:#ffffff94;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;margin:16px 18px 0;padding:12px 14px;display:grid}.onboarding-flow span,.panel-label,.canvas-eyebrow,.rail-card-head span,.publish-row span,.publish-text span,.brief-item span,.brief-input span,.analysis-transcript span,.mini-list span,.script-meta span,.voiceover-box span,.recent-assets span,.message span,.chat-next-card span,.command-head span,.command-module>div:first-child span{color:#7b8495;font-size:12px;font-weight:760}.onboarding-flow strong{margin-top:3px;display:block}.role-pills{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.role-pills button{padding:9px 12px}.role-pills button.active{color:#fff;background:#172033}.creative-layout{grid-template-columns:340px minmax(0,1fr) 330px;align-items:start;gap:16px;padding:16px 18px 28px;display:grid}.chat-orchestrator,.asset-rail{max-height:calc(100vh - 104px);position:sticky;top:86px;overflow:auto}.chat-orchestrator{background:#ffffffc2;border-radius:24px;padding:18px}.chat-orchestrator h2{margin:6px 0 8px;font-size:24px;line-height:1.2}.chat-intro{color:#667085;margin:0 0 14px;font-size:14px;line-height:1.65}.project-starter{background:linear-gradient(135deg,#fff8f0eb,#f0f7ffeb);border:1px solid #7e96bc2e;border-radius:20px;padding:10px}.project-starter textarea{resize:vertical;color:#172033;background:#ffffffe0;border:0;border-radius:16px;outline:0;width:100%;min-height:150px;padding:15px;line-height:1.6}.starter-actions{justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.starter-actions button{color:#fff;background:linear-gradient(135deg,#1d8bff,#ff8f70);border:0;border-radius:14px;min-width:102px;padding:11px 14px;font-weight:820}.quick-starters{gap:8px;margin-top:12px;display:grid}.quick-starters button{text-align:left;color:#485164;padding:10px 12px;line-height:1.45}.conversation-list{gap:10px;margin-top:18px;display:grid}.message{background:#fff;border:1px solid #8495ae24;border-radius:16px;padding:12px}.message p{color:#2b3445;word-break:break-word;margin:5px 0 0;line-height:1.6}.chat-next-card{background:#fff8f0;border:1px solid #e8a96647;border-radius:18px;margin-top:14px;padding:14px}.chat-next-card ul{color:#5f6878;margin:8px 0 12px;padding-left:18px;line-height:1.55}.chat-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.chat-action-grid button{padding:9px;font-size:13px}.project-canvas{gap:16px;min-width:0;display:grid}.project-canvas.empty{place-items:center;min-height:calc(100vh - 156px)}.canvas-welcome{background:#ffffffb8;border-radius:30px;width:min(760px,100%);padding:44px}.canvas-welcome span{color:#1d72d2;font-weight:820}.canvas-welcome h1{color:#172033;max-width:640px;margin:12px 0 14px;font-size:44px;line-height:1.1}.canvas-welcome p{color:#626b7c;max-width:660px;margin:0;line-height:1.75}.example-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:26px;display:grid}.example-grid button{text-align:left;min-height:78px;padding:14px;line-height:1.5}.canvas-block{background:#ffffffc2;border-radius:24px;overflow:hidden}.canvas-block-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;padding:20px 22px 0;display:grid}.canvas-block-head h2{color:#172033;word-break:break-word;margin:5px 0 6px;font-size:23px;line-height:1.25}.canvas-block-head p{color:#667085;margin:0;line-height:1.6}.canvas-block-side{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.canvas-status{color:#23785f;background:#edf8f4;border-radius:999px;align-items:center;min-height:30px;padding:6px 10px;font-size:12px;font-weight:780;display:inline-flex}.canvas-block-warning .canvas-status{color:#a45517;background:#fff2e6}.mini-action{color:#fff;background:#172033;padding:8px 10px;font-size:13px}.mini-action.ghost{color:#344054;background:#fff}.canvas-block-body{padding:18px 22px 22px}.brief-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.brief-item,.brief-input,.analysis-transcript,.mini-list,.timeline-card,.copy-card,.script-meta>div,.voiceover-box,.degrade-panel,.publish-row,.publish-text,.platform-entry,.check-item{background:#ffffffb8;border:1px solid #8495ae24;border-radius:16px}.brief-item{padding:13px}.brief-item strong{color:#283142;word-break:break-word;margin-top:7px;line-height:1.45;display:block}.brief-input{margin-top:10px;padding:14px}.brief-input p{color:#424b5d;word-break:break-word;margin:7px 0 0;line-height:1.6}.empty-copy{color:#667085;margin:0;line-height:1.7}.analysis-layout{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:12px;display:grid}.analysis-transcript{padding:14px}.analysis-transcript p{color:#3b4658;margin:8px 0 0;line-height:1.65}.analysis-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mini-list{padding:12px}.mini-list ul{color:#424b5d;margin:8px 0 0;padding-left:18px;line-height:1.5}.timeline-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.timeline-card{padding:12px}.timeline-card span{color:#1d72d2;font-size:12px;font-weight:800}.timeline-card strong{color:#222c3d;margin-top:5px;display:block}.timeline-card p{color:#667085;margin:6px 0 0;font-size:13px;line-height:1.5}.copy-card{padding:16px}.copy-opening,.copy-ending{color:#172033;font-size:17px;font-weight:760;line-height:1.65}.copy-body p,.voiceover-box p,.publish-text p{color:#3d4657;word-break:break-word;line-height:1.75}.tag-row{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.tag-row span{color:#1d72d2;background:#eef6ff;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:760}.script-layout{grid-template-columns:minmax(0,1fr) 260px;gap:14px;display:grid}.script-layout h3,.degrade-panel h3{color:#172033;margin:0 0 10px;font-size:15px}.scene-list{color:#3b4658;margin:0;padding-left:22px;line-height:1.7}.script-meta{gap:10px;display:grid}.script-meta>div,.voiceover-box{padding:13px}.script-meta p,.voiceover-box p{margin:7px 0 0}.voiceover-box{margin-top:12px}.pipeline-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pipeline-pill{background:#f4f6f9;border:1px solid #8495ae2e;border-radius:16px;padding:13px}.pipeline-pill.done{background:#edf8f4;border-color:#34a88038}.pipeline-pill.blocked{background:#fff3e7;border-color:#e58e4447}.pipeline-pill span{color:#7b8495;font-size:12px;font-weight:760;display:block}.pipeline-pill strong{color:#243044;margin-top:6px;line-height:1.35;display:block}.degrade-panel{background:#fffaf5;grid-template-columns:.9fr 1.1fr;gap:14px;margin-top:12px;padding:14px;display:grid}.degrade-panel ul{color:#5e6677;margin:0;padding-left:18px;line-height:1.65}.asset-downloads{flex-wrap:wrap;gap:8px;display:flex}.asset-downloads button{padding:9px 10px}.publish-panel{gap:10px;display:grid}.publish-row{grid-template-columns:90px minmax(0,1fr);align-items:center;gap:12px;padding:12px;display:grid}.publish-row strong,.publish-text p{word-break:break-word;min-width:0}.publish-text{padding:13px}.publish-text p{margin:7px 0 0}.checklist-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.check-item{color:#465164;align-items:center;gap:9px;padding:11px;line-height:1.4;display:flex}.check-item span{background:#46b489;border-radius:50%;flex:none;width:9px;height:9px}.platform-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.platform-entry{color:#2d3748;flex-direction:column;gap:5px;padding:12px;display:flex}.platform-entry span,.platform-entry small{color:#667085;line-height:1.45}.wide-soft-button{background:linear-gradient(135deg,#edf6ff,#fff4ea);width:100%;padding:12px}.asset-rail{gap:12px;display:grid}.asset-rail .rail-card{background:#ffffffbd;border-radius:22px;padding:15px}.rail-card-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.rail-card-head strong{color:#172033}.progress-bar{background:#eef1f5;border-radius:999px;height:9px;margin:12px 0;overflow:hidden}.progress-bar i{border-radius:inherit;background:linear-gradient(90deg,#1d8bff,#55c799,#ff9f72);height:100%;display:block}.rail-step-list,.asset-list,.recent-assets{gap:9px;display:grid}.rail-step-list div,.asset-item{color:#667085;align-items:flex-start;gap:9px;font-size:13px;line-height:1.4;display:flex}.rail-step-list span,.asset-item>span{background:#cfd7e3;border-radius:50%;flex:none;width:10px;height:10px;margin-top:3px}.rail-step-list .done span,.asset-item.done>span{background:#46b489}.asset-item strong{color:#2f394c;font-size:13px;display:block}.asset-item p{color:#788294;word-break:break-word;margin:4px 0 0;font-size:12px;line-height:1.4}.rail-note{color:#667085;margin:10px 0 0;line-height:1.6}.rail-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.rail-actions button{padding:10px 8px}.recent-assets div{background:#f7f8fb;border-radius:14px;padding:10px}.recent-assets div.ready{background:#edf8f4}.recent-assets div.draft{background:#fff8ed}.recent-assets strong{color:#344054;word-break:break-word;margin-top:4px;font-size:13px;display:block}.publish-panel.compact .publish-row{grid-template-columns:58px minmax(0,1fr)}.publish-panel.compact .platform-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.publish-panel.compact .platform-entry{padding:10px}.command-overlay{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#222b3a47;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.command-panel{background:#ffffffe6;border-radius:26px;width:min(960px,100%);max-height:min(760px,100vh - 40px);padding:20px;overflow:auto}.command-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.command-head h2{margin:4px 0 0}.command-head button{padding:9px 12px}.command-modules{gap:14px;display:grid}.command-module{background:#f7f9fc;border-radius:20px;grid-template-columns:170px minmax(0,1fr);gap:12px;padding:14px;display:grid}.command-module p{color:#667085;margin:6px 0 0;line-height:1.5}.command-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.command-grid button{text-align:left;min-height:72px;padding:11px}.command-grid strong,.command-grid small{overflow-wrap:anywhere;min-width:0;display:block}.command-grid small{color:#667085;margin-top:5px;line-height:1.35}.legacy-host{background:#081110;min-height:100vh}.legacy-return{z-index:30;color:#172033;background:#fff;border-bottom:1px solid #e5e7eb;align-items:center;gap:14px;padding:10px 16px;display:flex;position:sticky;top:0}.legacy-return button{padding:9px 12px}.legacy-return span{color:#667085}@media (max-width:1280px){.creative-layout{grid-template-columns:310px minmax(0,1fr)}.asset-rail{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;position:static}}@media (max-width:980px){.project-header{grid-template-columns:1fr}.header-actions{justify-content:start;overflow-x:auto}.onboarding-flow{grid-template-columns:1fr}.role-pills{justify-content:start}.creative-layout{grid-template-columns:1fr}.chat-orchestrator,.asset-rail{max-height:none;position:static}.project-canvas.empty{min-height:auto}.asset-rail,.analysis-layout,.script-layout,.degrade-panel,.command-module{grid-template-columns:1fr}.timeline-row,.platform-grid,.pipeline-strip,.command-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.project-header,.creative-layout{padding-left:12px;padding-right:12px}.onboarding-flow{margin-left:12px;margin-right:12px}.canvas-welcome{border-radius:22px;padding:26px}.canvas-welcome h1{font-size:31px}.example-grid,.brief-grid,.analysis-columns,.timeline-row,.platform-grid,.pipeline-strip,.checklist-grid,.command-grid,.canvas-block-head,.publish-row{grid-template-columns:1fr}.canvas-block-side{justify-content:flex-start}.starter-actions,.legacy-return{flex-direction:column;align-items:stretch}}.minimal-creative-shell{color:#111827;background:linear-gradient(135deg,#fff8f1 0%,#f7fbff 42%,#fff4fa 72%,#fff 100%);min-height:100vh}.minimal-topbar{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffb8;border-bottom:1px solid #94a3b82e;justify-content:space-between;align-items:center;gap:14px;padding:14px 22px;display:flex;position:sticky;top:0}.minimal-brand{color:#111827;background:0 0;border:0;align-items:center;gap:10px;min-width:0;padding:0;display:inline-flex}.minimal-brand span{color:#fff;background:linear-gradient(135deg,#2f7df6,#ff9a70);border-radius:8px;place-items:center;width:34px;height:34px;font-weight:820;display:grid}.minimal-brand strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.minimal-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.minimal-actions button,.minimal-role-row button,.minimal-suggestions button,.minimal-result-actions button,.minimal-video-bar button,.minimal-details summary{color:#253047;background:#ffffffc7;border:1px solid #94a3b83d;border-radius:8px;min-height:38px;font-weight:740}.minimal-actions button{padding:8px 11px}.minimal-actions button:disabled{opacity:.42}.minimal-stage{width:min(1080px,100% - 36px);margin:0 auto;padding:58px 0 72px}.minimal-hero{text-align:center;width:min(820px,100%);margin:0 auto}.minimal-status{background:#ffffffa3;border:1px solid #94a3b82e;border-radius:8px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;max-width:100%;padding:6px;display:inline-flex}.minimal-status span{color:#596273;border-radius:6px;align-items:center;min-height:28px;padding:5px 9px;font-size:12px;font-weight:760;display:inline-flex}.minimal-status span:first-child{color:#17655a;background:#e9fbf6}.minimal-hero h1{max-width:720px;margin:22px auto 12px;font-size:44px;font-weight:840;line-height:1.08}.minimal-hero p{color:#5e687a;max-width:620px;margin:0 auto;line-height:1.7}.minimal-role-row{flex-wrap:wrap;justify-content:center;gap:8px;margin:24px 0 12px;display:flex}.minimal-role-row button{color:#637083;padding:7px 12px}.minimal-role-row button.active{color:#fff;background:#111827;border-color:#111827}.minimal-hero .project-starter{background:#ffffffb8;border:1px solid #4674bb29;border-radius:8px;margin:0 auto;padding:8px;box-shadow:0 24px 70px #40557a1f}.minimal-hero .project-starter textarea{background:#fff;border-radius:6px;min-height:142px;font-size:16px}.minimal-hero .starter-actions{padding:0 4px 2px}.minimal-hero .starter-actions button{background:linear-gradient(135deg,#2f7df6,#ff8f70);border-radius:8px}.minimal-suggestions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px;display:flex}.minimal-suggestions button{color:#536074;padding:9px 12px}.minimal-progress{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:34px auto 18px;display:grid}.minimal-progress div{color:#6b7280;background:#ffffff94;border:1px solid #94a3b829;border-radius:8px;align-items:center;gap:9px;min-height:52px;padding:10px;display:flex}.minimal-progress div.done{color:#132033;background:#ffffffdb;border-color:#2f7df638}.minimal-progress span{color:#7b8495;background:#eef2f7;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:12px;font-weight:820;display:grid}.minimal-progress .done span{color:#fff;background:#2f7df6}.minimal-result,.minimal-empty,.minimal-conversation{margin-top:14px}.minimal-result-head{justify-content:space-between;align-items:flex-end;gap:16px;padding:8px 0 12px;display:flex}.minimal-result-head span,.minimal-summary-grid span,.minimal-empty span,.minimal-conversation span,.minimal-detail-grid span{color:#7b8495;font-size:12px;font-weight:780}.minimal-result-head h2{margin:5px 0 0;font-size:24px;line-height:1.2}.minimal-result-actions,.minimal-video-bar{flex-wrap:wrap;gap:8px;display:flex}.minimal-result-actions button,.minimal-video-bar button{padding:8px 12px}.minimal-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.minimal-summary-grid article,.minimal-empty,.minimal-conversation div,.minimal-detail-grid section{background:#ffffffc2;border:1px solid #94a3b829;border-radius:8px}.minimal-summary-grid article{min-height:168px;padding:14px}.minimal-summary-grid strong{color:#172033;margin-top:8px;line-height:1.4;display:block}.minimal-summary-grid p,.minimal-empty p,.minimal-conversation p,.minimal-detail-grid p,.minimal-detail-grid li{color:#596273;word-break:break-word;line-height:1.62}.minimal-summary-grid p{-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:8px 0 0;display:-webkit-box;overflow:hidden}.minimal-details{margin-top:10px}.minimal-details summary{align-items:center;padding:8px 12px;list-style:none;display:inline-flex}.minimal-details summary::-webkit-details-marker{display:none}.minimal-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.minimal-detail-grid section{padding:14px}.minimal-detail-grid ul{margin:9px 0 0;padding-left:18px}.minimal-video-bar{justify-content:flex-end;margin-top:10px}.minimal-video-bar button:last-child{color:#fff;background:#111827;border-color:#111827}.minimal-empty{justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.minimal-empty strong{margin-top:5px;display:block}.minimal-empty p{max-width:470px;margin:0}.minimal-conversation{gap:8px;display:grid}.minimal-conversation div{padding:12px}.minimal-conversation div.user{background:#edf6ff}.minimal-conversation p{margin:5px 0 0}@media (max-width:900px){.minimal-topbar,.minimal-result-head,.minimal-empty{flex-direction:column;align-items:stretch}.minimal-actions{justify-content:flex-start}.minimal-stage{width:min(100% - 24px,760px);padding-top:34px}.minimal-hero h1{font-size:34px}.minimal-progress,.minimal-summary-grid,.minimal-detail-grid{grid-template-columns:1fr}}@media (max-width:520px){.minimal-topbar{padding:12px}.minimal-brand strong{max-width:210px}.minimal-hero{text-align:left}.minimal-role-row,.minimal-suggestions{justify-content:flex-start}.minimal-hero h1{font-size:30px}.minimal-hero .starter-actions,.minimal-result-actions,.minimal-video-bar{flex-direction:column;align-items:stretch}}:root{--bg-cream:#f7f5f0;--bg-cream-2:#f3f1ec;--surface:#fff;--surface-muted:#f1efe9;--surface-hover:#ebe9e2;--text:#1a1a18;--text-strong:#0d0d0c;--text-muted:#6b6b66;--text-faint:#9a9a93;--border:#e7e4dd;--border-strong:#1a1a18;--border-focus:#1a1a18;--btn-dark:#1a1a18;--btn-dark-hover:#000;--brand-1:#ff8a3d;--brand-2:#ff4d6d;--brand-3:#7b5cff;--aurora-orange:255, 92, 36;--aurora-pink:255, 61, 139;--aurora-blue:79, 125, 240;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:24px;--r-pill:999px;--shadow-sm:0 1px 2px #14120e0d;--shadow-md:0 6px 20px #14120e14;--shadow-lg:0 12px 40px #14120e1a;--shadow-input:0 8px 30px #14120e0f, 0 1px 0 #fff9 inset;--font-ui:Inter, -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, "Helvetica Neue", "PingFang SC", "Microsoft YaHei", Arial, sans-serif}html,body{background:var(--bg-cream);color:var(--text);font-family:var(--font-ui);letter-spacing:0}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;min-height:100vh}button,input,textarea,select{font-family:inherit}button:disabled{cursor:not-allowed;opacity:.55}.clean-button{color:inherit;text-align:inherit;background:0 0;border:0;padding:0}.bg-aurora-panel{background:radial-gradient(90% 38%,#ffffffd9 0%,#fff0 55%),linear-gradient(#f3ece6 0%,#e9eaf2 30%,#cdd6f3 52%,#f3a8c4 74%,#ff9d6b 100%)}.app-loading{place-items:center;min-height:100vh;padding:24px;display:grid}.app-loading p{border-radius:var(--r-pill);color:var(--text);box-shadow:var(--shadow-sm);background:#ffffffb8;border:1px solid #fffc;margin:0;padding:14px 18px}.brand{align-items:center;gap:10px;display:inline-flex}.brand-mark{background:radial-gradient(120% 120% at 25% 20%, var(--brand-1) 0%, var(--brand-2) 45%, var(--brand-3) 100%);width:30px;height:30px;box-shadow:none;flex:none}.brand-mark.tile{border-radius:10px 10px 14px 6px;transform:rotate(-3deg)}.brand-name{color:var(--text-strong);letter-spacing:0;font-size:21px;font-weight:700}.brand-name.sm{font-size:18px}.btn{border-radius:var(--r-md);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 18px;font-size:15px;font-weight:600;line-height:1;transition:background .15s,transform 50ms,box-shadow .15s;display:inline-flex}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--btn-dark);color:#fff}.btn-primary:hover{background:var(--btn-dark-hover)}.btn-secondary{border-color:var(--border);background:var(--surface-muted);color:var(--text)}.btn-secondary:hover{background:var(--surface-hover)}.btn-ghost{color:var(--text);background:0 0}.btn-ghost:hover{background:#0000000a}.btn-block{width:100%}.btn-lg{min-height:48px;font-size:16px}.btn-icon{border-radius:var(--r-pill);width:38px;height:38px;color:var(--text);border:0;justify-content:center;align-items:center;display:inline-flex}.btn-icon.dark{background:var(--btn-dark);color:#fff}.pill{border-radius:var(--r-pill);min-height:38px;color:var(--text);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffb3;border:1px solid #fffc;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:500;display:inline-flex}.pill .arrow{opacity:.55}.chip{border:1px solid var(--border);border-radius:var(--r-pill);background:var(--surface);min-height:36px;color:var(--text);white-space:normal;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:14px;font-weight:500;display:inline-flex}.chip.plus{width:36px;padding:0;font-size:18px}.chip.muted{color:var(--text-faint)}.g-text{background:linear-gradient(120deg, var(--brand-1), var(--brand-2), var(--brand-3));color:#0000;-webkit-background-clip:text;background-clip:text}.stack-center{flex-direction:column;align-items:center;display:flex}.landing-page{min-height:100vh;overflow-x:hidden}.nav{z-index:2;justify-content:space-between;align-items:center;gap:24px;max-width:1400px;margin:0 auto;padding:22px 40px;display:flex;position:relative}.nav-left,.nav-right,.nav-menu{align-items:center;display:flex}.nav-left{gap:36px}.nav-menu{gap:28px}.nav-menu button{color:var(--text);opacity:.86;background:0 0;border:0;padding:0;font-size:15px;font-weight:500}.nav-menu button:hover{opacity:1}.nav-right{gap:10px}.landing-hero{text-align:center;width:min(100% - 32px,900px);margin:74px auto 0}.hero-title{color:var(--text-strong);letter-spacing:0;margin:22px 0 12px;font-size:clamp(40px,6vw,56px);font-weight:700;line-height:1.05}.hero-sub{color:var(--text-muted);margin:0 0 30px;font-size:19px;font-weight:500;line-height:1.55}.prompt-box,.project-starter{border-radius:var(--r-xl);width:100%;max-width:760px;box-shadow:var(--shadow-input);background:#f2f0ea;border:1px solid #ffffffb3;padding:22px 22px 14px}.landing-prompt{text-align:left;margin:0 auto}.prompt-box .ph{width:100%;min-height:52px;color:var(--text-faint);font-size:17px;line-height:1.45;display:block}.prompt-toolbar,.starter-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.prompt-tools,.prompt-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.project-starter{text-align:left;margin:0 auto}.project-starter textarea{resize:vertical;width:100%;min-height:128px;color:var(--text-strong);background:0 0;border:0;outline:0;font-size:17px;line-height:1.5}.starter-actions span{color:var(--text-faint);font-size:14px;line-height:1.4}.starter-actions button{border-radius:var(--r-md);background:var(--btn-dark);color:#fff;border:0;min-height:40px;padding:0 18px;font-size:15px;font-weight:650}.section{background:var(--surface);max-width:1860px;box-shadow:var(--shadow-lg);border-top-left-radius:28px;border-top-right-radius:28px;margin:90px auto 0;padding:40px 48px 60px}.section-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:26px;display:flex}.section-title{color:var(--text-strong);letter-spacing:0;font-size:26px;font-weight:700}.section-sub{color:var(--text-muted);margin-top:6px;font-size:16px}.link-more{color:var(--text);align-items:center;gap:6px;font-size:15px;font-weight:600;display:inline-flex}.card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.tpl-card{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--bg-cream);min-height:220px;box-shadow:var(--shadow-sm);overflow:hidden}.tpl-card .thumb{background:radial-gradient(120% 80% at 100% 0%, rgba(var(--aurora-blue), .25), transparent 55%), radial-gradient(90% 90% at 0% 100%, rgba(var(--aurora-orange), .22), transparent 58%), linear-gradient(135deg, #fafafa, #eceae4);width:100%;height:100%;min-height:220px;color:var(--text);text-align:left;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:10px;padding:24px;display:flex}.tpl-card strong{color:var(--text-strong);font-size:18px}.tpl-card span{color:var(--text-muted);font-size:14px;line-height:1.55}.auth-split{background:var(--bg-cream);grid-template-columns:minmax(0,1fr) minmax(420px,1fr);min-height:100vh;display:grid}.auth-left{align-items:center;min-height:100vh;padding:48px clamp(36px,8vw,140px);display:flex}.auth-form{width:100%;max-width:420px}.auth-brand{margin-bottom:26px}.auth-title{color:var(--text-strong);letter-spacing:0;margin:0 0 28px;font-size:40px;font-weight:700;line-height:1.1}.auth-tabs{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-muted);grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:20px;padding:6px;display:grid}.auth-tab{height:40px;color:var(--text-muted);background:0 0;border:0;border-radius:10px;font-weight:650}.auth-tab.active{background:var(--surface);color:var(--text-strong);box-shadow:var(--shadow-sm)}.field{margin-bottom:14px}.field label{color:var(--text);margin-bottom:8px;font-size:14px;font-weight:600;display:block}.input{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);width:100%;height:50px;color:var(--text);padding:0 16px;font-size:15px}.input::placeholder{color:var(--text-faint)}.input:focus{border-color:var(--border-focus);box-shadow:0 0 0 1px var(--border-focus);outline:none}.legal{color:var(--text-muted);margin:14px 0 18px;font-size:13px;line-height:1.55}.auth-error{border-radius:var(--r-md);color:#9d223d;background:#ff4d6d14;border:1px solid #ff4d6d59;margin:0 0 14px;padding:10px 12px;font-size:14px}.auth-foot{color:var(--text-muted);text-align:center;margin:18px 0 0;font-size:14px}.auth-link{color:var(--text);margin-left:6px;font-weight:650;text-decoration:underline}.auth-right{justify-content:center;align-items:center;min-height:100vh;padding:18px;display:flex}.panel-input{border-radius:var(--r-lg);width:min(540px,82%);min-height:64px;box-shadow:var(--shadow-md);color:var(--text);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffe6;justify-content:space-between;align-items:center;gap:12px;padding:12px 10px 12px 22px;font-size:17px;line-height:1.4;display:flex}.onb-screen{min-height:100vh;position:relative}.step-tag{border-radius:var(--r-pill);min-height:34px;color:var(--text-muted);white-space:nowrap;background:#ffffffa8;border:1px solid #ffffffd1;align-items:center;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex;position:absolute;top:28px;left:50%;transform:translate(-50%)}.center-wrap{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:72px 20px 40px;display:flex}.center-wrap .brand-mark{border-radius:13px;width:44px;height:44px}.onb-title{color:var(--text-strong);letter-spacing:0;margin:22px 0 14px;font-size:34px;font-weight:700;line-height:1.16}.onb-sub{max-width:540px;color:var(--text-muted);margin:0 auto 28px;font-size:16px;line-height:1.65}.choice-grid{grid-template-columns:repeat(3,minmax(140px,160px));justify-content:center;gap:16px;margin:0 0 30px;display:grid}.choice{border:1px solid var(--border);border-radius:var(--r-lg);min-height:132px;color:var(--text);text-align:center;background:#ffffff8c;padding:24px 14px;transition:border-color .15s,background .15s,transform .15s}.choice:hover,.choice.active{border-color:var(--border-strong);background:#ffffffdb;transform:translateY(-1px)}.choice .ico{background:var(--surface-muted);width:38px;height:38px;color:var(--text-strong);border-radius:12px;place-items:center;margin:0 auto 14px;font-size:18px;font-weight:800;display:grid}.choice .lbl{font-size:15px;font-weight:650}.dots{justify-content:center;gap:8px;display:flex}.dot{border-radius:var(--r-pill);background:#cfccc4;width:8px;height:8px}.dot.active{background:var(--text);width:22px}.mt-l{margin-top:28px}.project-layout{background:var(--bg-cream);grid-template-columns:264px minmax(0,1fr);gap:0;min-height:100vh;padding:0;display:grid}.project-sidebar{border:0;border-right:1px solid var(--border);background:var(--bg-cream);height:100vh;box-shadow:none;border-radius:0;flex-direction:column;padding:18px 14px;display:flex;position:sticky;top:0;overflow:auto}.workspace{border-radius:var(--r-md);width:100%;color:var(--text);align-items:center;gap:10px;margin-bottom:18px;padding:8px;display:flex}.workspace:hover{background:#00000008}.workspace span:last-child{gap:2px;min-width:0;display:grid}.workspace strong{color:var(--text-strong);font-size:15px;line-height:1.25}.workspace small{color:var(--text-faint);font-size:12px}.side-nav{flex-direction:column;gap:4px;display:flex}.side-group{color:var(--text-faint);margin:18px 10px 8px;font-size:12px;font-weight:650}.side-link{border-radius:var(--r-md);width:100%;min-height:38px;color:var(--text);align-items:center;gap:12px;padding:9px 10px;font-size:14.5px;font-weight:500;display:flex}.side-link:hover,.side-link.active{background:#0000000e}.side-link span{width:20px;height:20px;color:var(--text-muted);background:#ffffff94;border-radius:7px;place-items:center;font-size:12px;font-weight:700;display:grid}.side-bottom{gap:10px;margin-top:auto;display:grid}.side-card{border:1px solid var(--border);border-radius:var(--r-md);background:#ffffff85;padding:13px 14px}.side-card span{color:var(--text-faint);font-size:12px;font-weight:650;display:block}.side-card strong{color:var(--text-strong);margin-top:4px;font-size:15px;display:block}.side-card p{color:var(--text-muted);margin:7px 0 0;font-size:12.5px;line-height:1.5}.side-logout{border-radius:var(--r-md);background:var(--surface-muted);width:100%;min-height:40px;color:var(--text);text-align:center;padding:0 12px;font-size:14px;font-weight:650}.dash-main{flex-direction:column;min-width:0;min-height:100vh;display:flex}.dash-hero{text-align:center;flex-direction:column;align-items:center;width:min(100% - 44px,980px);margin:0 auto;padding:70px 0 36px;display:flex}.dash-title{color:var(--text-strong);letter-spacing:0;margin:18px 0 12px;font-size:clamp(34px,5vw,56px);font-weight:700;line-height:1.05}.dash-sub{max-width:680px;color:var(--text-muted);margin:0 0 28px;font-size:18px;font-weight:500;line-height:1.65}.quick-row{flex-wrap:wrap;justify-content:center;gap:8px;width:min(100%,760px);margin-top:14px;display:flex}.project-section{width:100%;box-shadow:var(--shadow-lg);background:#ffffffeb;border-top-left-radius:28px;border-top-right-radius:28px;margin:22px auto 0;padding:34px 44px 60px}.progress-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-width:1180px;margin:0 auto 18px;display:grid}.progress-strip div{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-muted);min-height:54px;color:var(--text-muted);align-items:center;gap:10px;padding:10px 12px;display:flex}.progress-strip div.done{color:var(--text-strong);background:#fff;border-color:#1a1a1838}.progress-strip span{width:26px;height:26px;color:var(--text-muted);background:#e5e2db;border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:800;display:grid}.progress-strip .done span{background:var(--btn-dark);color:#fff}.progress-strip strong{font-size:14px}.project-canvas,.empty-canvas,.conversation-panel{max-width:1180px;margin:0 auto}.project-canvas{gap:14px;display:grid}.canvas-head{justify-content:space-between;align-items:flex-end;gap:16px;padding:8px 0 4px;display:flex}.canvas-head span,.result-card span,.workflow-card span,.empty-canvas span,.conversation-head span,.message span{color:var(--text-faint);font-size:12px;font-weight:700}.canvas-head h2{color:var(--text-strong);margin:5px 0 0;font-size:26px;line-height:1.18}.canvas-actions,.video-gate{flex-wrap:wrap;gap:8px;display:flex}.result-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.result-card,.workflow-card,.empty-canvas,.conversation-panel{border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);background:#ffffffbd}.result-card{min-height:170px;padding:16px}.result-card strong,.empty-canvas strong,.conversation-head strong{color:var(--text-strong);margin-top:7px;line-height:1.38;display:block}.result-card p,.workflow-card p,.workflow-card li,.empty-canvas p,.message p{color:var(--text-muted);word-break:break-word;line-height:1.62}.result-card p{-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:8px 0 0;display:-webkit-box;overflow:hidden}.canvas-block-warning{background:radial-gradient(100% 80% at 100% 0%, rgba(var(--aurora-orange), .12), transparent 64%), #ffffffc7}.workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.workflow-card{min-height:190px;padding:16px}.workflow-card p{margin:8px 0 0}.workflow-card ul{margin:8px 0 0;padding-left:18px}.video-gate{justify-content:flex-end}.empty-canvas{justify-content:space-between;align-items:center;gap:18px;min-height:112px;padding:18px;display:flex}.empty-canvas p{max-width:520px;margin:0}.conversation-panel{margin-top:14px;padding:16px}.conversation-head{justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:12px;display:flex}.message-list{gap:8px;display:grid}.message{border:1px solid var(--border);border-radius:var(--r-md);background:#f7f5f0b8;padding:12px}.message.user{background:#ffffffe0}.message p{margin:5px 0 0}@media (max-width:1100px){.card-grid,.result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-grid{grid-template-columns:1fr}}@media (max-width:900px){.nav{padding:18px}.nav-menu{display:none}.auth-split,.project-layout{grid-template-columns:1fr}.auth-right{display:none}.project-sidebar{border-right:0;border-bottom:1px solid var(--border);height:auto;position:relative}.side-nav,.side-bottom{display:none}.dash-hero{padding-top:44px}.project-section{padding:26px 18px 46px}.progress-strip,.result-grid,.card-grid,.choice-grid{grid-template-columns:1fr}.canvas-head,.empty-canvas,.conversation-head{flex-direction:column;align-items:stretch}}@media (max-width:560px){.nav{flex-direction:column;align-items:stretch}.nav-right{width:100%}.nav-right .btn{flex:1}.landing-hero{margin-top:38px}.hero-title,.dash-title{font-size:38px}.hero-sub,.dash-sub{font-size:16px}.section{margin-top:58px;padding:28px 18px 44px}.section-head,.prompt-toolbar,.starter-actions,.canvas-actions,.video-gate{flex-direction:column;align-items:stretch}.prompt-actions,.prompt-tools,.quick-row{justify-content:flex-start}.auth-left{padding:36px 20px}.auth-title{font-size:34px}}:root{--bg-cream:#f8f6f1;--bg-cream-2:#f3f0ea;--surface-muted:#f4f1eb;--font-ui:-apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Arial, sans-serif}html,body{font-family:var(--font-ui);font-weight:400}.bg-aurora{background:radial-gradient(72% 48% at 50% 30%, #fffffffa 0%, #fff0 64%), radial-gradient(115% 70% at 50% 100%, rgba(var(--aurora-orange), .82) 0%, rgba(var(--aurora-pink), .72) 30%, rgba(var(--aurora-blue), .58) 58%, #f8f6f100 84%), var(--bg-cream)}.bg-aurora-soft{background:radial-gradient(72% 50% at 50% 34%, #fffffffa 0%, #fff0 66%), radial-gradient(142% 74% at 50% 126%, rgba(var(--aurora-pink), .58) 0%, rgba(var(--aurora-blue), .56) 38%, #f8f6f100 72%), var(--bg-cream)}.nav{padding:28px 56px}.brand-name{font-size:22px;font-weight:760}.nav-menu button,.btn,.chip,.side-link,.field label,.input,.starter-actions{-webkit-font-smoothing:antialiased}.landing-hero{margin-top:clamp(74px,11vh,138px)}.hero-title{letter-spacing:0;margin-top:24px;font-size:clamp(44px,6vw,60px);font-weight:760}.hero-sub,.dash-sub{color:#1a1a189e}.prompt-box,.project-starter{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f5f1eae6;border:1px solid #1a1a181a;border-radius:34px;max-width:900px;box-shadow:0 24px 74px #2a221629,inset 0 1px #ffffffdb}.prompt-box{padding:25px 26px 17px}.landing-prompt{min-height:154px}.prompt-box .ph{color:#1a1a186e;min-height:58px;font-size:20px;line-height:1.42}.prompt-toolbar,.starter-actions{margin-top:14px}.chip{color:#1a1a18bd;background:#ffffff94;border-color:#1a1a1817;box-shadow:inset 0 1px #ffffffb8}.btn-primary,.btn-icon.dark{background:#171716;box-shadow:0 10px 22px #1717161f}.project-starter{padding:24px 26px 18px}.project-starter textarea{color:#191918;min-height:94px;font-size:20px;line-height:1.45}.project-starter textarea::placeholder{color:#1a1a186b}.starter-actions{color:#1a1a189e}.starter-tools,.starter-send{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.starter-send{margin-left:auto}.starter-actions span{color:inherit;font-size:14px}.tool-dot{color:#1a1a18c7;background:#ffffff8c;border:1px solid #1a1a1817;border-radius:50%;place-items:center;width:36px;height:36px;font-size:20px;display:grid}.tool-chip{border-radius:var(--r-pill);background:#ffffff8c;border:1px solid #1a1a1817;align-items:center;min-height:36px;padding:0 14px;display:inline-flex}.starter-send button{color:#fff;background:#171716;border-radius:50%;place-items:center;width:44px;height:44px;min-height:44px;padding:0;font-size:22px;line-height:1;display:grid;box-shadow:0 14px 28px #17171629}.section{background:#fffdf9eb;border-top-left-radius:34px;border-top-right-radius:34px;margin-top:clamp(96px,13vh,158px)}.tpl-card{background:#f8f6f1db;border-color:#1a1a1814;min-height:190px}.tpl-card .thumb{background:radial-gradient(90% 70% at 100% 0%, rgba(var(--aurora-blue), .16), transparent 62%), radial-gradient(90% 90% at 0% 100%, rgba(var(--aurora-pink), .12), transparent 64%), linear-gradient(135deg, #ffffffd1, #f1ede5d6);min-height:190px}.auth-split{background:var(--bg-cream);grid-template-columns:minmax(420px,1fr) minmax(520px,1.05fr)}.auth-left{padding-left:clamp(72px,12vw,170px)}.auth-form{max-width:430px}.auth-title{letter-spacing:0;font-size:38px;font-weight:760}.input{background:#fffdf9eb;border-color:#1a1a181c}.auth-right{background:var(--bg-cream);position:relative;overflow:hidden}.auth-right:before{content:"";background:radial-gradient(88% 34% at 50% 48%,#ffffffd1 0%,#fff0 58%),linear-gradient(#f6ede7 0%,#edf0f5 30%,#bfd4fb 53%,#f17bb8 75%,#ff9a4a 100%);border-radius:22px;position:absolute;inset:22px}.panel-input{z-index:1;background:#ffffffe0;border-radius:18px;width:min(560px,72%);min-height:66px;position:relative;box-shadow:0 18px 44px #2c241624}.step-tag{color:#1a1a187a;box-shadow:none;background:#ffffff80;border-color:#1a1a1814;top:34px}.center-wrap{justify-content:flex-start;padding-top:clamp(150px,20vh,230px)}.center-wrap .brand-mark{width:48px;height:48px}.onb-title{letter-spacing:0;margin:30px 0 12px;font-size:clamp(32px,4vw,40px);font-weight:760}.onb-sub{color:#1a1a188a;max-width:520px;margin-bottom:32px}.choice-grid{grid-template-columns:repeat(3,minmax(170px,190px));gap:14px;margin-bottom:30px}.choice{min-height:128px;box-shadow:none;background:#fffdf97a;border-color:#1a1a1817;border-radius:16px;padding:20px 16px}.choice:hover,.choice.active{background:#fffdf9db;border-color:#1a1a1838;transform:translateY(-1px);box-shadow:0 12px 34px #221c1214}.choice .ico{color:#1a1a186b;letter-spacing:.08em;background:0 0;width:auto;height:auto;margin:0 0 13px;font-size:12px;font-weight:760}.choice .lbl{color:#191918;font-size:15px;font-weight:700}.choice-desc{color:#1a1a187a;margin-top:7px;font-size:12.5px;line-height:1.4}.project-layout{grid-template-columns:318px minmax(0,1fr)}.project-sidebar{background:#faf8f4f0;border-right:1px solid #1a1a1814;padding:28px 18px}.workspace{background:#ffffff8f;border:1px solid #1a1a1814;min-height:46px;padding:7px 9px}.workspace .brand-mark{width:28px;height:28px}.workspace i{color:#1a1a187a;margin-left:auto;font-size:16px;font-style:normal}.side-group{color:#1a1a1875;margin-top:26px}.side-link{color:#1a1a18d1;min-height:42px;padding:10px;font-size:15px}.side-link span{color:#1a1a1870;background:0 0;width:22px;height:22px}.side-card{background:#ffffff85;border-color:#1a1a1813;box-shadow:inset 0 1px #ffffffad}.side-card.muted{background:#fffdf961}.side-logout{background:#ffffff8a}.dash-hero{width:min(100% - 44px,980px);min-height:58vh;padding-top:clamp(84px,12vh,138px)}.dash-title{letter-spacing:0;font-size:clamp(38px,5vw,52px);font-weight:760}.project-section{background:#fffdf9e6;border-top-left-radius:34px;border-top-right-radius:34px;margin-top:0;padding-top:36px}.progress-strip{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.progress-strip div{border-radius:var(--r-pill);background:#f8f6f1c2;border-color:#1a1a1812;width:auto;min-height:36px;padding:6px 12px 6px 7px}.progress-strip span{width:24px;height:24px}.result-card,.workflow-card,.empty-canvas,.conversation-panel{box-shadow:none;background:#ffffff94;border-color:#1a1a1814}.result-card,.workflow-card{border-radius:18px}@media (max-width:900px){.project-layout{grid-template-columns:1fr}.project-sidebar{padding:16px 18px}.auth-left{padding-left:36px}}@media (max-width:560px){.nav{padding:20px 18px}.prompt-box,.project-starter{border-radius:26px;padding:20px 18px 14px}.project-starter textarea,.prompt-box .ph{font-size:17px}.starter-send{justify-content:space-between;width:100%}.choice-grid{grid-template-columns:1fr;width:min(100%,360px)}}:root{--glass-bg:#ffffff61;--glass-bg-strong:#ffffff8f;--glass-bg-warm:#fffdf97a;--glass-border:#ffffff8a;--glass-edge:#1a1a181a;--glass-highlight:linear-gradient(135deg, #ffffffc7, #ffffff29 38%, #ffffff0f);--glass-shadow:0 28px 86px #1c1f302e, 0 10px 24px #1c1f3014;--glass-inner:inset 0 1px 1px #ffffffeb, inset 0 -1px 1px #ffffff47}.prompt-box,.project-starter,.panel-input,.workspace,.side-card,.result-card,.workflow-card,.empty-canvas,.conversation-panel,.auth-tabs,.input,.choice,.tpl-card{-webkit-backdrop-filter:blur(28px)saturate(1.24)}.prompt-box,.project-starter{isolation:isolate;border:1px solid var(--glass-border);background:radial-gradient(120% 110% at 8% 0%, #ffffffc7, transparent 44%), radial-gradient(120% 120% at 100% 100%, rgba(var(--aurora-blue), .1), transparent 54%), var(--glass-bg-warm);box-shadow:var(--glass-shadow), var(--glass-inner);position:relative;overflow:hidden}.prompt-box:before,.project-starter:before,.panel-input:before,.result-card:before,.workflow-card:before,.empty-canvas:before,.conversation-panel:before,.choice:before{content:"";pointer-events:none;z-index:-1;border-radius:inherit;background:var(--glass-highlight);opacity:.82;position:absolute;inset:1px}.prompt-box:after,.project-starter:after{content:"";pointer-events:none;z-index:0;opacity:.9;background:linear-gradient(90deg,#0000,#ffffffd1,#0000);height:1px;position:absolute;top:12px;left:22px;right:22px}.project-starter textarea,.prompt-box .ph,.prompt-toolbar,.starter-actions{z-index:1;position:relative}.chip,.tool-dot,.tool-chip,.starter-send button,.btn-icon.dark{-webkit-backdrop-filter:blur(18px)saturate(1.18)}.chip,.tool-dot,.tool-chip{background:linear-gradient(135deg,#ffffff9e,#ffffff38),#ffffff4d;border-color:#ffffff9e;box-shadow:inset 0 1px #ffffffdb,0 5px 14px #1c1f300f}.btn-primary,.starter-send button,.btn-icon.dark{background:linear-gradient(#2d2d2bf5,#0c0c0bfa);box-shadow:inset 0 1px #ffffff29,0 18px 32px #0e0e0c2e}.auth-tabs,.input{box-shadow:var(--glass-inner);background:linear-gradient(135deg,#ffffff94,#ffffff3d),#ffffff5c;border-color:#ffffff7a}.input:focus{border-color:#1a1a1847;box-shadow:0 0 0 1px #1a1a181f,inset 0 1px 1px #ffffffeb}.auth-tab.active{background:#ffffff94;box-shadow:0 8px 20px #1c1f3014,inset 0 1px #ffffffe0}.auth-right:before{filter:saturate(1.08)}.panel-input{isolation:isolate;box-shadow:0 22px 58px #1c1f302e, var(--glass-inner);background:radial-gradient(130% 130% at 0 0,#ffffffc7,#0000 48%),#fff6;border:1px solid #ffffff94;overflow:hidden}.project-sidebar{-webkit-backdrop-filter:blur(22px)saturate(1.12);background:linear-gradient(#fffdf9d6,#f9f5efc7),#ffffff6b}.workspace,.side-card,.side-logout{background:linear-gradient(135deg,#ffffff85,#ffffff2e),#ffffff47;border-color:#ffffff94;box-shadow:inset 0 1px #ffffffd1,0 7px 18px #1c1f300b}.side-link:hover,.side-link.active{background:linear-gradient(135deg,#ffffffa8,#ffffff2e),#ffffff42;box-shadow:inset 0 1px #ffffffd6,0 8px 20px #1c1f300f}.project-section{-webkit-backdrop-filter:blur(18px)saturate(1.12);background:linear-gradient(#fffdf9db,#fffdf9b8),#ffffff57}.progress-strip div,.result-card,.workflow-card,.empty-canvas,.conversation-panel{background:radial-gradient(120% 140% at 8% 0,#ffffffb3,#0000 46%),#ffffff57;border-color:#ffffff85;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffd1,0 9px 24px #1c1f300b}.progress-strip div.done{background:radial-gradient(120% 140% at 8% 0,#ffffffd6,#0000 48%),#ffffff85}.choice{background:radial-gradient(100% 120% at 10% 0,#ffffffb8,#0000 50%),#ffffff4d;border-color:#ffffff8f;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffd1}.choice:hover,.choice.active{background:radial-gradient(100% 120% at 10% 0,#ffffffd6,#0000 50%),#ffffff75;border-color:#ffffffc7;box-shadow:0 16px 42px #1c1f301f,inset 0 1px #ffffffeb}.tpl-card{background:#ffffff42;border-color:#ffffff85;box-shadow:inset 0 1px #ffffffb8,0 12px 28px #1c1f300b}.tpl-card .thumb{background:radial-gradient(90% 80% at 90% 8%, #ffffffb3, transparent 42%), radial-gradient(100% 80% at 100% 0%, rgba(var(--aurora-blue), .16), transparent 62%), radial-gradient(90% 90% at 0% 100%, rgba(var(--aurora-pink), .12), transparent 64%), #ffffff47}.auth-form .field input.input{border-radius:var(--r-md);color:#191918;width:100%;height:50px;box-shadow:var(--glass-inner);background:linear-gradient(135deg,#ffffff9e,#ffffff3d),#ffffff5c;border:1px solid #ffffff80;padding:0 16px}.auth-form .field input.input::placeholder{color:#1a1a186b}.auth-form .field input.input:focus{border-color:#1a1a183d;box-shadow:0 0 0 1px #1a1a181a,inset 0 1px 1px #ffffffeb}.auth-form .field label{color:#1a1a18b8;font-size:14px;font-weight:650}.auth-title{white-space:nowrap;max-width:none;font-size:clamp(34px,3.3vw,38px)}.hero-title{font-size:60px}.dash-title{font-size:52px}.auth-title{font-size:38px}.onb-title{font-size:40px}.prompt-box .ph,.project-starter textarea{font-size:20px}.project-starter textarea{min-height:94px}.tpl-card,.tpl-card .thumb{min-height:190px}.result-card{min-height:170px}.workflow-card{min-height:190px}.nav-left,.nav-right,.nav-menu,.canvas-head,.empty-canvas,.conversation-head{min-width:0}.brand-name,.nav-menu button,.btn,.chip,.tool-chip,.side-link,.result-card strong,.workflow-card p,.workflow-card li,.message p,.empty-canvas p{overflow-wrap:anywhere}@media (max-width:1280px){.nav{padding:24px 44px}.landing-hero{width:min(100% - 40px,860px);margin-top:104px}.hero-title{font-size:54px}.dash-title{font-size:48px}.prompt-box,.project-starter{border-radius:30px;max-width:840px}.project-layout{grid-template-columns:292px minmax(0,1fr)}.project-sidebar{padding:24px 16px}}@media (max-width:1080px){.nav{padding:22px 32px}.nav-left{gap:24px}.nav-menu{gap:20px}.brand-name{font-size:20px}.hero-title{font-size:48px}.hero-sub,.dash-sub{font-size:17px}.prompt-box,.project-starter{max-width:760px;padding:22px 22px 16px}.prompt-box .ph,.project-starter textarea{font-size:18px}.project-starter textarea{min-height:84px}.auth-left{padding-left:58px;padding-right:44px}.auth-title{font-size:34px}.auth-form{max-width:390px}.choice-grid{grid-template-columns:repeat(3,minmax(150px,170px))}.choice{min-height:116px;padding:18px 14px}}@media (max-width:900px){.landing-hero{width:min(100% - 32px,720px);margin-top:70px}.hero-title,.dash-title{font-size:40px;line-height:1.12}.hero-sub,.dash-sub{font-size:16px}.prompt-box,.project-starter{border-radius:26px;max-width:680px}.project-starter textarea{min-height:78px}.section{margin-top:72px;padding:30px 24px 46px}.section-title{font-size:24px}.section-sub{font-size:15px}.auth-split{grid-template-columns:1fr}.auth-left{justify-content:center;min-height:100vh;padding:44px 28px}.auth-form{max-width:430px;margin:0 auto}.auth-title{font-size:32px}.center-wrap{padding-top:118px}.onb-title{font-size:34px}.onb-sub{font-size:15px}.choice-grid{grid-template-columns:repeat(2,minmax(150px,176px))}.project-layout{grid-template-columns:1fr}.project-sidebar{height:auto;position:relative}.dash-hero{min-height:auto;padding-top:54px;padding-bottom:30px}.project-section{padding:28px 18px 44px}.result-card,.workflow-card{min-height:auto}}@media (max-width:680px){.nav{padding:18px}.brand-name{font-size:18px}.brand-mark{width:28px;height:28px}.btn{min-height:38px;padding:0 14px;font-size:14px}.landing-hero{width:min(100% - 24px,560px);margin-top:52px}.hero-title,.dash-title{font-size:34px}.hero-sub,.dash-sub{font-size:15px;line-height:1.55}.pill{min-height:34px;padding:0 13px;font-size:13px}.prompt-box,.project-starter{border-radius:23px;padding:18px 16px 13px}.prompt-box .ph,.project-starter textarea{font-size:16px}.project-starter textarea{min-height:70px}.chip,.tool-chip{min-height:32px;padding:0 11px;font-size:13px}.tool-dot{width:32px;height:32px}.starter-send button{width:40px;height:40px;min-height:40px;font-size:19px}.section{margin-top:56px;padding:26px 18px 40px}.tpl-card,.tpl-card .thumb{min-height:150px}.auth-title{font-size:30px}.auth-tabs{margin-bottom:18px}.input,.auth-form .field input.input{height:46px;font-size:14px}.onb-title{font-size:30px}.center-wrap{padding-left:18px;padding-right:18px}.choice-grid{grid-template-columns:1fr;gap:10px;width:min(100%,390px)}.choice{min-height:100px;padding:16px 14px}.choice .ico{margin-bottom:9px}.canvas-head,.empty-canvas,.conversation-head{gap:10px}}@media (max-width:460px){.nav-right{gap:8px}.brand-name{max-width:168px}.hero-title,.dash-title{font-size:29px}.hero-sub,.dash-sub{font-size:14px}.prompt-toolbar,.starter-actions{gap:10px}.prompt-tools,.starter-tools{gap:7px}.section-title{font-size:22px}.auth-left{padding:32px 18px}.auth-title{font-size:28px}.onb-title{font-size:27px}.onb-sub{font-size:14px}.progress-strip div{min-height:32px;padding:5px 10px 5px 6px}.progress-strip strong,.side-link,.result-card p,.workflow-card p,.workflow-card li,.message p{font-size:13px}}.hero-title,.dash-title,.onb-title,.auth-title,.section-title,.tpl-card strong,.result-card strong,.workflow-card span{word-break:keep-all;overflow-wrap:normal;text-wrap:balance}.template-short{display:none}.landing-section{--scene-card-w:150px;--scene-card-h:96px;overflow:hidden}.landing-section .card-grid{grid-template-columns:repeat(4, var(--scene-card-w));justify-content:start;gap:12px;width:max-content;max-width:100%;display:grid;overflow:visible}.landing-section .tpl-card{width:var(--scene-card-w);min-width:var(--scene-card-w);height:var(--scene-card-h);min-height:var(--scene-card-h);aspect-ratio:auto}.landing-section .tpl-card .thumb{min-height:var(--scene-card-h);height:var(--scene-card-h);justify-content:flex-end;padding:14px}.landing-section .tpl-card strong{font-size:14px;line-height:1.25}.landing-section .tpl-card span:not(.template-long):not(.template-short){-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}@media (min-width:681px){.landing-section .card-grid{justify-content:start}}@media (max-width:680px){.hero-title .g-text{white-space:nowrap}.landing-section{--scene-card-w:112px;--scene-card-h:82px}.landing-section .card-grid{justify-content:center;gap:9px}.landing-section .tpl-card .thumb{padding:11px}.landing-section .tpl-card strong{font-size:13px}.landing-section .tpl-card span:not(.template-long):not(.template-short){display:none}}@media (max-width:460px){.hero-title{max-width:300px;margin-left:auto;margin-right:auto;font-size:27px;line-height:1.12}.hero-title .g-text{margin-top:4px;display:block}.prompt-toolbar{flex-flow:row;justify-content:space-between;align-items:center}.prompt-tools{flex-wrap:nowrap;flex:auto;gap:6px;min-width:0}.prompt-tools .chip{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:78px;overflow:hidden}.prompt-tools .chip.muted{max-width:82px}.prompt-actions{flex:none;gap:6px}.prompt-actions .chip{display:none}.landing-section{--scene-card-w:68px;--scene-card-h:70px;padding-left:16px;padding-right:16px}.landing-section .section-head{margin-bottom:18px}.landing-section .card-grid{grid-template-columns:repeat(4, var(--scene-card-w));justify-content:center;gap:5px;width:100%;max-width:none}.landing-section .tpl-card .thumb{text-align:center;justify-content:center;align-items:center;padding:8px 5px}.landing-section .tpl-card strong{font-size:11px;line-height:1.18}.landing-section .template-long{display:none}.landing-section .template-short{display:inline}}@media (max-width:360px){.hero-title{font-size:25px}.prompt-tools .chip{max-width:68px}.prompt-tools .chip.muted{max-width:72px}.landing-section{--scene-card-w:66px;--scene-card-h:68px;padding-left:14px;padding-right:14px}.landing-section .card-grid{gap:4px}}.landing-page{min-width:920px;min-height:100vh}.landing-shell{grid-template-columns:252px minmax(0,1fr);align-items:start;gap:34px;width:min(100% - 72px,1420px);margin:54px auto 0;display:grid}.landing-rail{-webkit-backdrop-filter:blur(28px)saturate(1.2);background:radial-gradient(120% 120% at 0 0,#ffffffb8,#0000 46%),linear-gradient(#fffdf980,#fff3),#ffffff47;border:1px solid #ffffff8f;border-radius:26px;min-height:520px;padding:14px;position:sticky;top:100px;box-shadow:inset 0 1px #ffffffd6,0 22px 60px #1c1f301a}.rail-block+.rail-block{border-top:1px solid #1a1a1812;margin-top:20px;padding-top:16px}.rail-title{color:#1a1a187a;margin:4px 8px 10px;font-size:12px;font-weight:720}.rail-list,.trace-list{gap:7px;display:grid}.rail-card{color:#1a1a18db;background:linear-gradient(135deg,#ffffff94,#ffffff29),#ffffff3d;border-radius:16px;width:100%;min-height:62px;padding:10px 11px 10px 42px;position:relative;box-shadow:inset 0 1px #ffffffc7}.rail-card:hover,.trace-item:hover{background:linear-gradient(135deg,#ffffffbd,#ffffff38),#ffffff5c;box-shadow:inset 0 1px #ffffffe0,0 10px 22px #1c1f3012}.rail-card>span{color:#1a1a1894;background:#ffffff7a;border-radius:9px;place-items:center;width:24px;height:24px;font-size:12px;font-weight:760;display:grid;position:absolute;top:12px;left:10px}.rail-card strong{color:#191918;word-break:keep-all;font-size:14px;line-height:1.25;display:block}.rail-card small{color:#1a1a187a;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:11px;line-height:1.34;display:block;overflow:hidden}.trace-item{color:#1a1a18c2;border-radius:13px;align-items:center;gap:10px;min-height:38px;padding:8px 10px;font-size:13px;font-weight:620;display:flex}.trace-item span{color:#1a1a187a;background:#ffffff70;border-radius:8px;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.landing-section{display:none}@media (max-width:1120px){.landing-page{min-width:900px}.landing-shell{grid-template-columns:238px minmax(0,1fr);gap:28px;width:min(100% - 48px,1180px);margin-top:42px}.landing-shell .landing-hero{margin-top:74px}.landing-rail{top:88px}}.landing-page{min-width:760px}.landing-shell{width:min(100% - 48px,1180px);margin:0 auto;display:block}.landing-shell .landing-hero{width:min(100%,900px);margin:clamp(82px,12vh,138px) auto 0}.site-compliance-footer{color:#1a1a1894;flex-wrap:wrap;justify-content:center;gap:8px 16px;width:min(100% - 48px,1180px);margin:clamp(42px,8vh,84px) auto 24px;font-size:12px;line-height:1.7;display:flex}.site-compliance-footer a{color:#1a1a18b8;text-decoration:none}.site-compliance-footer a:hover{color:#1a1a18eb;text-decoration:underline}.landing-rail{display:none}.profile-panel{-webkit-backdrop-filter:blur(30px)saturate(1.18);background:radial-gradient(95% 120% at 0 0,#ffffffc7,#0000 50%),linear-gradient(145deg,#fffdf9a8,#ffffff38),#ffffff4d;border:1px solid #fff9;border-radius:30px;margin-bottom:18px;padding:24px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffdb,inset 0 -1px #ffffff38,0 24px 70px #1f222f1f}.profile-panel:before{content:"";pointer-events:none;background:linear-gradient(120deg,#ffffff75,#0000 28%,#ffffff1f 48%,#0000 70%),radial-gradient(52% 60% at 96% 8%,#ff6b581f,#0000 68%),radial-gradient(58% 60% at 4% 100%,#5f8dff24,#0000 70%);position:absolute;inset:0}.profile-panel-head,.profile-field-grid,.profile-tip{z-index:1;position:relative}.profile-panel-head{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:20px;display:flex}.profile-panel-head span{color:#1a1a1885;margin-bottom:8px;font-size:13px;font-weight:760;display:block}.profile-panel-head h2{color:#171717;letter-spacing:0;margin:0;font-size:26px;font-weight:780;line-height:1.18}.profile-panel-head p{color:#1a1a188f;max-width:620px;margin:10px 0 0;font-size:14px;line-height:1.7}.profile-panel-actions{flex:none;align-items:center;gap:10px;display:flex}.profile-field-grid{grid-template-columns:repeat(2,minmax(280px,1fr));gap:12px;display:grid}.profile-field{background:linear-gradient(145deg,#ffffff80,#ffffff2e),#ffffff3d;border:1px solid #ffffff94;border-radius:20px;gap:8px;min-width:0;padding:13px;display:grid;box-shadow:inset 0 1px #ffffffc2}.profile-field span{color:#1a1a18c7;font-size:13px;font-weight:760}.profile-field textarea{resize:vertical;color:#171717;width:100%;min-height:92px;font:inherit;background:#ffffff6b;border:0;border-radius:16px;outline:0;padding:12px 13px;font-size:14px;line-height:1.58;box-shadow:inset 0 1px #ffffffd1,inset 0 0 0 1px #1a1a180d}.profile-field textarea::placeholder{color:#1a1a1861}.profile-field textarea:focus{background:#ffffff9e;box-shadow:inset 0 1px #ffffffe6,0 0 0 2px #17171714}.profile-tip{color:#1a1a18a8;background:#ffffff42;border-radius:18px;align-items:center;gap:14px;margin-top:14px;padding:13px 14px;display:flex;box-shadow:inset 0 1px #ffffff9e}.profile-tip strong{color:#1a1a18d1;flex:none;font-size:13px;font-weight:780}.profile-tip p{margin:0;font-size:13px;line-height:1.6}@media (max-width:1040px){.profile-panel-head{display:grid}.profile-panel-actions{justify-content:flex-start}.profile-field-grid{grid-template-columns:1fr}}.chatgpt-workspace{color:#171717;background:#fbfaf7;grid-template-columns:300px minmax(0,1fr);gap:0;min-height:100vh;padding:0}.chatgpt-workspace .project-sidebar{width:300px;height:100vh;box-shadow:none;-webkit-backdrop-filter:none;background:#f7f5f0;border:0;border-right:1px solid #17171714;border-radius:0;padding:22px 14px 14px}.chatgpt-workspace .workspace{min-height:auto;box-shadow:none;text-align:left;background:0 0;border:0;border-radius:0;gap:3px;margin:0 8px 18px;padding:0;display:grid}.chatgpt-workspace .workspace:hover{background:0 0}.chatgpt-workspace .workspace strong{color:#1f1f1f;font-size:21px;font-weight:740;line-height:1.25}.chatgpt-workspace .workspace small{color:#1f1f1f7a;font-size:13px}.new-project-button{color:#1f1f1f;text-align:left;background:#ffffff94;border-radius:14px;width:calc(100% - 8px);min-height:42px;margin:0 4px 16px;padding:0 14px;font-size:15px;font-weight:650}.new-project-button:hover{background:#ffffffe0}.chatgpt-workspace .side-nav{flex:1;min-height:0;padding-right:2px;overflow:auto}.chatgpt-workspace .side-group{color:#1f1f1f7a;margin:20px 10px 8px;font-size:13px;font-weight:720}.chatgpt-workspace .side-link{color:#1f1f1fdb;width:100%;min-height:38px;box-shadow:none;text-align:left;background:0 0;border-radius:13px;padding:0 12px;font-size:15px;font-weight:520}.chatgpt-workspace .side-link:hover,.chatgpt-workspace .side-link.active{box-shadow:none;background:#1717170f}.recent-block{padding-bottom:12px}.recent-empty{color:#1f1f1f66;margin:0 10px;font-size:13px;line-height:1.55}.recent-link{color:#1f1f1fd1;text-align:left;border-radius:13px;gap:3px;width:100%;min-height:54px;padding:8px 12px;display:grid}.recent-link strong{color:#1f1f1f;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:620;overflow:hidden}.recent-link span{color:#1f1f1f7a;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.chatgpt-workspace .side-bottom{margin-top:12px;display:block;position:relative}.account-button{color:#1f1f1f;text-align:left;background:#ffffffa8;border-radius:16px;gap:2px;width:100%;min-height:58px;padding:9px 12px;display:grid}.account-button:hover{background:#ffffffeb}.account-button strong{font-size:15px;font-weight:650}.account-button span{color:#1f1f1f7a;font-size:13px}.account-popover{z-index:5;background:#ffffffeb;border:1px solid #1717171a;border-radius:18px;padding:8px;position:absolute;bottom:68px;left:0;right:0;box-shadow:0 18px 48px #1717171f}.account-popover button{color:#1f1f1f;text-align:left;background:0 0;border-radius:12px;width:100%;min-height:40px;padding:0 12px;font-size:14px}.account-popover button:hover{background:#1717170f}.workspace-main{background:radial-gradient(90% 50% at 50% 0%, #fffffff2, transparent 72%), radial-gradient(110% 55% at 50% 105%, rgba(var(--aurora-blue), .08), transparent 70%), #fffdfa;min-height:100vh;display:block;overflow:auto}.chat-focus,.single-window,.solo-panel{width:min(100% - 72px,960px);margin:0 auto}.chat-focus{flex-direction:column;align-items:center;min-height:100vh;padding:116px 0 80px;display:flex}.chat-hero-minimal{text-align:center;max-width:760px;margin-bottom:32px}.chat-hero-minimal span,.window-head span{color:#1f1f1f75;margin-bottom:10px;font-size:13px;font-weight:720;display:block}.chat-hero-minimal h1{color:#161616;letter-spacing:0;margin:0;font-size:48px;font-weight:760;line-height:1.12}.chat-hero-minimal p{color:#1f1f1f94;max-width:650px;margin:16px auto 0;font-size:17px;line-height:1.72}.chat-focus .project-starter{background:radial-gradient(100% 140% at 0 0,#ffffffd1,#0000 46%),#f6f3ede0;border-radius:34px;width:min(100%,900px);min-height:186px}.single-window,.solo-panel{padding:82px 0 96px}.window-head{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:30px;display:flex}.window-head h2{color:#161616;letter-spacing:0;margin:0;font-size:34px;font-weight:740;line-height:1.2}.window-head p{color:#1f1f1f8f;max-width:680px;margin:10px 0 0;font-size:15.5px;line-height:1.72}.compact-progress{justify-content:flex-start;margin:0 0 24px}.project-summary-list,.record-list,.ability-output,.long-form-output{border-top:1px solid #17171714}.project-summary-list>div,.record-row,.ability-output>div{border-bottom:1px solid #17171714;padding:22px 0}.project-summary-list span,.ability-output span{color:#1f1f1f75;margin-bottom:7px;font-size:13px;font-weight:720;display:block}.project-summary-list strong,.record-row strong{color:#171717;font-size:18px;font-weight:690;line-height:1.35;display:block}.project-summary-list p,.record-row p,.ability-output p,.ability-output li,.long-form-output p{color:#1f1f1fa3;margin:7px 0 0;font-size:15.5px;line-height:1.75}.ability-output ul{margin:7px 0 0;padding-left:20px}.record-row{width:100%;min-height:82px;color:inherit;text-align:left;padding-right:96px;display:block;position:relative}.record-row:hover:not(.static){background:#17171706}.record-row>span{color:#1f1f1f6b;font-size:14px;position:absolute;top:24px;right:0}.long-form-output{padding-top:20px}.long-form-output p{margin:0 0 18px}.quiet-empty{text-align:center;width:min(100% - 72px,760px);margin:120px auto 0}.quiet-empty strong{color:#171717;font-size:28px;font-weight:740;display:block}.quiet-empty p{color:#1f1f1f94;max-width:560px;margin:12px auto 22px;font-size:15.5px;line-height:1.72}.solo-panel.profile-panel{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0}.solo-panel.profile-panel:before{display:none}.solo-panel .profile-field{box-shadow:none;background:#ffffff94;border-color:#17171714}.solo-panel .profile-field textarea{background:#ffffffad;min-height:104px}@media (max-width:900px){.chatgpt-workspace{grid-template-columns:1fr}.chatgpt-workspace .project-sidebar{border-bottom:1px solid #17171714;border-right:0;width:100%;height:auto;position:relative}.chat-focus,.single-window,.solo-panel{width:min(100% - 36px,900px)}.chat-focus{padding-top:64px}.chat-hero-minimal h1{font-size:36px}.window-head{display:grid}.solo-panel .profile-field-grid{grid-template-columns:1fr}}.result-card{-webkit-backdrop-filter:blur(30px)saturate(1.1);background:radial-gradient(120% 130% at 0 0,#ffffffa8,#0000 48%),linear-gradient(145deg,#ffffff57,#ffffff29),#fffdf947;border:1px solid #ffffff94;border-radius:34px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;min-height:280px;padding:clamp(26px,4vw,42px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb8,0 28px 78px #2a221612}.result-card:after{content:"";background:radial-gradient(62% 82% at 24% 86%, rgba(var(--aurora-blue), .11), transparent 72%), radial-gradient(56% 86% at 58% 92%, rgba(var(--aurora-pink), .1), transparent 72%), radial-gradient(48% 84% at 84% 92%, rgba(var(--aurora-orange), .1), transparent 74%);pointer-events:none;height:54%;position:absolute;inset:auto -14% -42%}.result-card-copy,.result-card-actions{z-index:1;position:relative}.result-card-copy span{color:#1a1a1875;margin-bottom:12px;font-size:13px;font-weight:760;display:block}.result-card-copy h3{color:#171717;letter-spacing:0;margin:0;font-size:clamp(34px,3.9vw,52px);font-weight:790;line-height:1.08}.result-card-copy p{color:#1a1a189e;max-width:680px;margin:18px 0 0;font-size:17px;line-height:1.74}.result-card-copy small{color:#1a1a186b;margin-top:18px;font-size:13px;line-height:1.6;display:block}.result-card-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.detail-overlay{z-index:80;background:radial-gradient(88% 70% at 50% 100%, rgba(var(--aurora-pink), .1), transparent 70%), #f8f6f161;-webkit-backdrop-filter:blur(22px)saturate(1.08);place-items:center;padding:38px;display:grid;position:fixed;inset:0}.detail-panel{background:radial-gradient(120% 120% at 0 0,#ffffffc2,#0000 48%),#fffdf9c2;border:1px solid #ffffff9e;border-radius:34px;width:min(100%,860px);max-height:min(86vh,900px);padding:clamp(24px,3vw,36px);overflow:auto;box-shadow:inset 0 1px #ffffffc7,0 30px 90px #2a221629}.detail-panel-head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.detail-panel-head span{color:#1a1a1875;margin-bottom:10px;font-size:13px;font-weight:760;display:block}.detail-panel-head h2{color:#171717;margin:0;font-size:clamp(28px,3vw,40px);font-weight:790;line-height:1.12}.detail-panel-head p{color:#1a1a1899;max-width:680px;margin:12px 0 0;font-size:15.5px;line-height:1.72}.detail-section-list{gap:10px;display:grid}.detail-section{border-top:1px solid #1a1a1814;padding:18px 0}.detail-section h3{color:#171717;margin:0;font-size:17px;font-weight:760}.detail-section p,.detail-section li{color:#1a1a18a8;font-size:15.5px;line-height:1.76}.detail-section p{margin:8px 0 0}.detail-section ul{margin:10px 0 0;padding-left:20px}@media (max-width:900px){.result-card{grid-template-columns:1fr;min-height:auto}.result-card-actions{justify-content:flex-start}.detail-overlay{padding:16px}.detail-panel-head{display:grid}}.profile-interview-screen{min-height:100vh;padding:72px 28px 42px}.profile-interview-screen .step-tag{z-index:2;position:fixed;top:30px;left:50%;transform:translate(-50%)}.profile-interview-shell{grid-template-columns:minmax(0,1fr) 360px;align-items:center;gap:24px;width:min(100%,1180px);min-height:calc(100vh - 128px);margin:0 auto;display:grid}.profile-interview-main,.profile-card-preview-lite{-webkit-backdrop-filter:blur(28px)saturate(1.12);background:radial-gradient(120% 130% at 0 0,#ffffff8f,#0000 48%),#fffdf957;border:1px solid #ffffff94;box-shadow:inset 0 1px #ffffffb3,0 22px 64px #2a221612}.profile-interview-main{border-radius:34px;min-height:640px;padding:clamp(28px,4vw,44px)}.profile-interview-main .brand-mark{width:42px;height:42px}.profile-interview-copy{max-width:720px;margin-top:28px}.profile-interview-copy span,.profile-card-preview-lite>span{color:#1a1a187a;margin-bottom:10px;font-size:13px;font-weight:760;display:block}.profile-interview-copy h1{color:#171717;letter-spacing:0;margin:0;font-size:clamp(32px,4vw,46px);font-weight:780;line-height:1.08}.profile-interview-copy p{color:#1a1a1899;max-width:680px;margin:14px 0 0;font-size:16px;line-height:1.72}.profile-option-grid{flex-wrap:wrap;align-content:flex-start;gap:10px;margin-top:28px;display:flex}.profile-option-grid.industry-grid{max-height:300px;padding-right:8px;overflow:auto}.profile-option{color:#1a1a18b3;background:linear-gradient(135deg,#ffffff8c,#ffffff29),#ffffff38;border:1px solid #1a1a1814;border-radius:999px;min-height:38px;padding:0 14px;font-size:14px;font-weight:620}.profile-option:hover,.profile-option.active{color:#171717;background:linear-gradient(135deg,#ffffffc2,#ffffff38),#fffdf975;border-color:#1a1a1833;box-shadow:0 10px 24px #2a22160e}.profile-interview-screen .profile-intake-group.has-selection .profile-intake-group-head strong{color:#0f172a}.profile-intake-group-head .profile-intake-count{color:#1a1a1880;text-align:center;background:#ffffff80;border:1px solid #1a1a1814;border-radius:999px;min-width:76px;padding:5px 10px;line-height:1;transition:background .18s,border-color .18s,color .18s,box-shadow .18s}.profile-intake-group-head .profile-intake-count.active{color:#fff;background:#111827;border-color:#0f172a47;box-shadow:0 10px 22px #0f172a29}.profile-interview-screen .profile-intake-group .profile-option{justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 15px 0 12px;transition:transform .18s,background .18s,border-color .18s,color .18s,box-shadow .18s;display:inline-flex;position:relative}.profile-option-check{color:#0000;opacity:.42;background:#1a1a1814;border-radius:999px;flex:none;place-items:center;width:16px;height:16px;font-size:11px;font-weight:860;line-height:1;transition:transform .18s,background .18s,color .18s,opacity .18s;display:grid;transform:scale(.86)}.profile-option-label{line-height:1.2;display:block}.profile-interview-screen .profile-option:hover:not(.active){color:#111827;background:#fffffff0;border-color:#0f172a38;transform:translateY(-1px);box-shadow:0 12px 24px #2a221617}.profile-interview-screen .profile-option.active{color:#fff;background:linear-gradient(#20242d 0%,#0f1218 100%);border-color:#0f172aeb;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff38,0 16px 32px #0f172a3d,0 0 0 3px #ffffff85}.profile-interview-screen .profile-option.active .profile-option-check{color:#111827;opacity:1;background:#fff;transform:scale(1);box-shadow:0 4px 12px #0f172a2e}.profile-interview-screen .profile-option.active .profile-option-label{color:#fff}.profile-selection-feedback{color:#1a1a1894;background:#ffffff7a;border:1px solid #1a1a1814;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding:12px 14px;display:flex}.profile-selection-feedback strong{color:#171717;font-size:13px;font-weight:780}.profile-selection-feedback span{color:#1a1a188a;font-size:12px;font-weight:680}.profile-selection-feedback.active{background:linear-gradient(135deg,#11182714,#ffffff94),#ffffff8a;border-color:#0f172a38;box-shadow:0 14px 30px #0f172a14}.profile-interview-actions{align-items:center;gap:12px;margin-top:30px;display:flex}.profile-card-preview-lite{border-radius:30px;padding:26px;position:sticky;top:90px}.profile-card-preview-lite h2{color:#171717;margin:0 0 18px;font-size:26px;font-weight:780;line-height:1.18}.profile-card-preview-lite div{border-top:1px solid #1a1a1813;padding:18px 0}.profile-card-preview-lite strong{color:#171717;margin-bottom:8px;font-size:14px;font-weight:740;display:block}.profile-card-preview-lite p{color:#1a1a189e;margin:0;font-size:14.5px;line-height:1.72}.profile-intake-step-grid{gap:16px;margin-top:28px;display:grid}.profile-intake-group{gap:10px;display:grid}.profile-intake-group .profile-option-grid{margin-top:0}.profile-intake-group-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.profile-intake-group-head strong{color:#171717;font-size:14px;font-weight:760}.profile-intake-group-head span{color:#1a1a1885;font-size:12px;font-weight:650}.profile-intake-input-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.profile-intake-input{gap:6px;display:grid}.profile-intake-input span{color:#1a1a188a;font-size:12px;font-weight:680}.profile-intake-input textarea{resize:vertical;color:#171717;width:100%;min-height:42px;font:inherit;background:#ffffff8f;border:1px solid #1a1a181a;border-radius:10px;padding:10px 12px}.profile-intake-preview small{color:#1a1a1885;margin-top:14px;font-size:12px;line-height:1.6;display:block}.profile-interview-editor{overflow:visible}.profile-current-layout{z-index:1;grid-template-columns:minmax(0,1fr) 280px;align-items:stretch;gap:20px;display:grid;position:relative}.profile-current-card,.profile-priority-note,.profile-edit-subwindow{-webkit-backdrop-filter:blur(26px)saturate(1.08);background:radial-gradient(120% 130% at 0 0,#ffffff85,#0000 50%),#fffdf942;border:1px solid #ffffff94;box-shadow:inset 0 1px #ffffffa8,0 20px 58px #2a22160b}.profile-current-card{border-radius:34px;min-height:520px;padding:clamp(26px,3vw,38px)}.profile-current-card-head span,.profile-priority-note span,.profile-edit-subwindow-head span{color:#1a1a187a;margin-bottom:10px;font-size:13px;font-weight:760;display:block}.profile-current-card-head h2{color:#171717;margin:0;font-size:clamp(32px,3.6vw,46px);font-weight:800;line-height:1.06}.profile-current-card-head p{color:#1a1a189e;max-width:760px;margin:14px 0 0;font-size:16px;line-height:1.75}.profile-core-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:30px;display:grid}.profile-core-grid section{background:linear-gradient(145deg,#ffffff70,#ffffff29),#ffffff29;border-radius:24px;min-height:142px;padding:18px;box-shadow:inset 0 1px #ffffff9e}.profile-core-grid strong,.profile-priority-note strong{color:#171717;margin-bottom:8px;font-size:15px;font-weight:760;display:block}.profile-core-grid p,.profile-priority-note p,.profile-edit-subwindow-head p{color:#1a1a189e;margin:0;font-size:14.5px;line-height:1.72}.profile-priority-note{border-radius:30px;padding:24px}.profile-edit-subwindow{z-index:1;border-radius:32px;margin-top:22px;padding:24px;position:relative}.profile-edit-subwindow-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.profile-edit-subwindow-head h3{color:#171717;margin:0;font-size:24px;font-weight:780;line-height:1.18}.profile-edit-layout{z-index:1;grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:20px;display:grid;position:relative}.profile-edit-steps{gap:16px;display:grid}.profile-edit-step{-webkit-backdrop-filter:blur(24px)saturate(1.08);background:radial-gradient(110% 130% at 0 0,#ffffff7a,#0000 48%),#fffdf938;border:1px solid #ffffff94;border-radius:28px;padding:20px;box-shadow:inset 0 1px #ffffffa3,0 16px 42px #2a221609}.profile-edit-step>div:first-child span{color:#1a1a1875;margin-bottom:6px;font-size:12px;font-weight:760;display:block}.profile-edit-step h3{color:#171717;margin:0;font-size:19px;font-weight:760;line-height:1.28}.profile-edit-step p{color:#1a1a1894;max-width:680px;margin:8px 0 0;font-size:14px;line-height:1.66}.profile-edit-step .profile-option-grid{margin-top:16px}.profile-edit-step .profile-option-grid.industry-grid{max-height:240px}.profile-platform-panel{z-index:1;-webkit-backdrop-filter:blur(24px)saturate(1.08);background:radial-gradient(120% 130% at 0 0,#ffffff80,#0000 50%),#fffdf93d;border:1px solid #ffffff94;border-radius:30px;margin-top:22px;padding:22px;position:relative;box-shadow:inset 0 1px #ffffffa8,0 18px 48px #2a22160a}.profile-platform-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.profile-platform-head span{color:#1a1a1875;margin-bottom:6px;font-size:12px;font-weight:760;display:block}.profile-platform-head h3{color:#171717;margin:0;font-size:22px;font-weight:780}.profile-platform-head>strong{color:#171717;background:#ffffff75;border-radius:16px;place-items:center;min-width:42px;height:42px;font-size:18px;display:grid}.profile-platform-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.profile-platform-row{text-align:left;background:#ffffff57;border:1px solid #ffffff85;border-radius:18px;gap:5px;min-height:76px;padding:14px;display:grid}.profile-platform-row strong,.profile-platform-row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.profile-platform-row strong{color:#171717;font-size:14px}.profile-platform-row span{color:#1a1a1894;font-size:12px}.profile-platform-form{grid-template-columns:130px minmax(160px,1fr) 120px minmax(150px,1fr) minmax(180px,1.1fr) auto;align-items:end;gap:10px;display:grid}.profile-platform-form label{color:#1a1a1885;gap:6px;font-size:12px;font-weight:740;display:grid}.profile-platform-form input,.profile-platform-form select{color:#171717;width:100%;min-width:0;height:42px;font:inherit;background:#ffffff9e;border:1px solid #1414121a;border-radius:14px;padding:0 12px}.profile-card-preview-inline{top:28px}@media (max-width:980px){.profile-current-layout,.profile-edit-layout,.profile-platform-list,.profile-platform-form{grid-template-columns:1fr}.profile-card-preview-inline{position:static}.profile-interview-shell{grid-template-columns:1fr;align-items:start}.profile-card-preview-lite{position:static}}@media (max-width:640px){.profile-interview-screen{min-width:0;padding:68px 16px 28px}.profile-interview-main{border-radius:28px;min-height:auto;padding:24px 18px}.profile-option-grid.industry-grid{max-height:340px}.profile-interview-actions{flex-direction:column;align-items:stretch}.profile-interview-actions .btn{width:100%}.profile-intake-input-grid,.profile-core-grid{grid-template-columns:1fr}.profile-edit-subwindow-head{flex-direction:column;align-items:stretch}}.chatgpt-workspace{background:radial-gradient(72% 48% at 52% 24%, #fffffffa 0%, #fff0 64%), radial-gradient(118% 72% at 54% 108%, rgba(var(--aurora-orange), .144) 0%, rgba(var(--aurora-pink), .102) 31%, rgba(var(--aurora-blue), .084) 58%, #f8f6f100 84%), var(--bg-cream);grid-template-columns:318px minmax(0,1fr)}.chatgpt-workspace .project-sidebar{-webkit-backdrop-filter:blur(30px)saturate(1.08);background:radial-gradient(120% 92% at 0 0,#ffffff75,#0000 54%),linear-gradient(#fffdf947,#ffffff1a),#f7f5f029;border-right:1px solid #ffffff75;width:318px;padding:28px 18px 16px;box-shadow:inset -1px 0 #ffffff7a,16px 0 60px #2a221606}.chatgpt-workspace .workspace{margin:0 8px 22px}.chatgpt-workspace .workspace strong{font-size:23px;font-weight:780}.new-project-button,.account-button{-webkit-backdrop-filter:blur(20px)saturate(1.08);background:linear-gradient(135deg,#ffffff7a,#ffffff24),#fff3;border:1px solid #ffffff80;box-shadow:inset 0 1px #ffffffa3,0 10px 28px #2a221609}.new-project-button{border-radius:18px;min-height:48px;margin-bottom:22px}.chatgpt-workspace .side-group{color:#1a1a1875;margin-top:24px}.chatgpt-workspace .side-link{border-radius:15px;min-height:42px;font-weight:580}.chatgpt-workspace .side-link:hover,.chatgpt-workspace .side-link.active{background:linear-gradient(135deg,#ffffff7a,#ffffff1f),#ffffff2e;box-shadow:inset 0 1px #ffffff9e,0 10px 22px #2a221606}.recent-link:hover{background:#ffffff38}.account-button{border-radius:20px;min-height:66px}.account-popover{-webkit-backdrop-filter:blur(26px)saturate(1.1);background:radial-gradient(120% 120% at 0 0,#ffffff8f,#0000 52%),#fffdf994;border-color:#ffffff85;border-radius:22px;box-shadow:inset 0 1px #ffffffad,0 22px 58px #2a221614}.chat-focus{padding-top:clamp(96px,13vh,148px)}.chat-hero-minimal{max-width:830px;margin-bottom:34px}.chat-hero-minimal h1{font-size:clamp(42px,5vw,58px);line-height:1.06}.chat-hero-minimal p{color:#1a1a1899;max-width:720px;font-size:18px}.chat-focus .project-starter{border-radius:36px;width:min(100%,920px);min-height:188px;padding:26px 28px 18px}.task-launcher-heading{text-align:center;width:min(100%,920px);margin-bottom:30px}.task-launcher-heading span{color:#1a1a1875;margin-bottom:12px;font-size:13px;font-weight:760;display:block}.task-launcher-heading h1{color:#171717;margin:0;font-size:clamp(42px,5vw,58px);font-weight:790;line-height:1.06}.task-launcher-heading p{color:#1a1a1899;max-width:760px;margin:18px auto 0;font-size:18px;line-height:1.68}.ui-flow-status{background:#ffffffa3;border:1px solid #26262614;border-radius:18px;gap:4px;width:min(100%,920px);margin:0 0 18px;padding:14px 18px;display:grid;box-shadow:0 12px 34px #28241c14}.ui-flow-status span{color:#1f1f1f7a;font-size:12px;font-weight:760}.ui-flow-status strong{color:var(--text-strong);font-size:15px;line-height:1.3}.ui-flow-status p{color:#1f1f1f94;margin:0;font-size:13px;line-height:1.55}.ui-flow-status.generating,.ui-flow-status.understanding{background:#f4f8ffc7;border-color:#3f76ff29}.ui-flow-status.text_only_blocked_video,.ui-flow-status.asset_blocked_video,.ui-flow-status.failed_with_fallback{background:#fff9edd1;border-color:#b26d0033}.chat-focus .project-starter textarea{min-height:106px;font-size:19px}.starter-quick-actions{scrollbar-width:none;flex-wrap:nowrap;gap:9px;margin-top:16px;padding-bottom:2px;display:flex;overflow-x:auto}.starter-quick-actions::-webkit-scrollbar{display:none}.starter-quick-actions button{color:#1a1a18b8;text-align:left;background:#ffffff6b;border:1px solid #1a1a1814;border-radius:18px;flex:none;min-height:44px;padding:7px 14px 8px;box-shadow:inset 0 1px #ffffff8c}.starter-quick-actions button strong{color:#1a1a18c7;white-space:nowrap;font-size:13.5px;font-weight:720;line-height:1.15;display:block}.starter-quick-actions button small{color:#1a1a1875;white-space:nowrap;margin-top:3px;font-size:11px;font-weight:560;line-height:1.1;display:block}.starter-quick-actions button:hover{color:#171717;background:#ffffffbd}.single-window,.solo-panel{padding-top:clamp(76px,10vh,116px)}.window-head{margin-bottom:34px}.window-head h2,.profile-panel-head h2{font-size:clamp(32px,3.2vw,44px);font-weight:780;line-height:1.1}.window-head p,.profile-panel-head p{color:#1a1a1899;max-width:760px;font-size:16.5px}.project-summary-list,.record-list,.ability-output,.long-form-output{-webkit-backdrop-filter:blur(26px)saturate(1.08);background:radial-gradient(120% 140% at 6% 0,#ffffff85,#0000 48%),#fffdf942;border:1px solid #ffffff8f;border-radius:30px;padding:2px 28px;overflow:hidden;box-shadow:inset 0 1px #ffffff9e,0 22px 64px #2a22160b}.project-summary-list>div,.record-row,.ability-output>div{border-bottom-color:#1a1a1813;padding:24px 0}.solo-panel.profile-panel{padding-bottom:116px;position:relative;overflow:visible}.solo-panel.profile-panel .profile-panel-head{margin-bottom:28px}.solo-panel .profile-field-grid{grid-template-columns:repeat(2,minmax(300px,1fr));gap:18px}.solo-panel .profile-field{-webkit-backdrop-filter:blur(24px)saturate(1.08);background:radial-gradient(110% 130% at 0 0,#ffffff85,#0000 46%),#fffdf938;border:1px solid #ffffff94;border-radius:28px;min-height:178px;padding:18px;box-shadow:inset 0 1px #ffffff9e,0 16px 42px #2a221609}.solo-panel .profile-field span{color:#1a1a18c7;font-size:14px}.solo-panel .profile-field textarea{background:#ffffff47;border-radius:22px;min-height:118px;padding:16px;font-size:15.5px;line-height:1.66}.profile-panel-actions .btn{border-radius:18px;min-height:48px;padding-left:20px;padding-right:20px}@media (max-width:900px){.chatgpt-workspace{grid-template-columns:1fr}.chatgpt-workspace .project-sidebar{width:100%}.chat-focus,.single-window,.solo-panel{width:min(100% - 36px,900px)}.starter-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.solo-panel .profile-field-grid{grid-template-columns:1fr}}:root{--font-ui:"PingFang SC", "SF Pro Text", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Arial, sans-serif;--font-display:"PingFang SC", "SF Pro Display", "SF Pro Text", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Arial, sans-serif}html,body,button,input,textarea,select{font-family:var(--font-ui);letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}.task-launcher-heading h1,.result-card-copy h3,.window-head h2,.profile-panel-head h2,.detail-panel-head h2,.chat-hero-minimal h1,.hero-title,.auth-title{font-family:var(--font-display);letter-spacing:0;font-weight:600}.task-launcher-heading h1{font-size:clamp(40px,4.8vw,56px);line-height:1.12}.window-head h2,.profile-panel-head h2{font-size:clamp(30px,3vw,40px);line-height:1.18}.result-card-copy h3{font-size:clamp(32px,3.6vw,48px);line-height:1.14}.detail-panel-head h2{font-size:clamp(27px,2.8vw,38px);line-height:1.16}.task-launcher-heading p,.window-head p,.profile-panel-head p,.result-card-copy p,.detail-panel-head p,.detail-section p,.detail-section li,.chat-focus .project-starter textarea,.record-row p,.recent-link span,.quiet-empty p{font-weight:400;line-height:1.72}.chatgpt-workspace .workspace strong,.new-project-button,.account-button strong,.chatgpt-workspace .side-link,.record-row strong,.result-card-copy span,.detail-panel-head span,.detail-section h3,.starter-quick-actions button,.btn{font-weight:500}.task-launcher-heading p,.window-head p,.result-card-copy p{color:#1a1a1894}.chat-focus .project-starter textarea{color:#1a1a18db;font-size:18px}.chat-focus .project-starter textarea::placeholder{color:#1a1a185c;font-weight:400}:root{--workspace-sidebar:clamp(248px, 21vw, 318px);--workspace-gutter:clamp(18px, 4vw, 72px);--module-radius:clamp(24px, 3vw, 36px);--module-pad:clamp(22px, 4vw, 42px)}.chatgpt-workspace{grid-template-columns:var(--workspace-sidebar) minmax(0, 1fr)}.chatgpt-workspace .project-sidebar{width:auto;min-width:0}.workspace-main,.chat-focus,.single-window,.solo-panel,.window-head,.result-card,.result-card-copy,.detail-panel,.profile-panel,.profile-current-card{min-width:0}.chat-focus,.single-window,.solo-panel{width:min(calc(100% - var(--workspace-gutter) - var(--workspace-gutter)), 1040px)}.chat-focus{padding-top:clamp(72px,11vh,132px);padding-bottom:clamp(56px,8vh,92px)}.task-launcher-heading,.chat-focus .project-starter{width:min(100%,920px)}.window-head,.profile-panel-head,.detail-panel-head{grid-template-columns:1fr;justify-content:start;align-items:start;gap:14px;display:grid}.window-head h2,.profile-panel-head h2,.detail-panel-head h2,.result-card-copy h3,.profile-current-card-head h2,.task-launcher-heading h1{text-wrap:balance;overflow-wrap:break-word}.window-head p,.profile-panel-head p,.detail-panel-head p,.result-card-copy p,.detail-section p,.detail-section li,.profile-current-card-head p,.profile-core-grid p{text-wrap:pretty;overflow-wrap:break-word}.canvas-actions,.profile-panel-actions,.result-card-actions{justify-content:flex-start;align-items:flex-start}.result-card{min-height:clamp(220px,26vw,300px);padding:var(--module-pad);border-radius:var(--module-radius);grid-template-columns:1fr;align-items:start;gap:clamp(18px,2.8vw,30px)}.result-card-copy{max-width:780px}.result-card-actions{max-width:100%}.result-card-actions .btn,.canvas-actions .btn,.profile-panel-actions .btn{flex:0 auto;min-width:max-content}.progress-strip{grid-template-columns:repeat(auto-fit,minmax(138px,1fr))}.progress-strip div{min-width:0}.profile-current-layout,.profile-core-grid{grid-template-columns:1fr}.profile-priority-note{margin-top:0}.recent-link{height:auto}.recent-link strong,.recent-link span{text-overflow:clip;white-space:normal;overflow:visible}.detail-panel{border-radius:var(--module-radius);width:min(100% - 24px,860px);padding:clamp(22px,3.6vw,36px)}@media (max-width:1180px){:root{--workspace-gutter:clamp(18px, 3vw, 44px)}.task-launcher-heading h1{font-size:clamp(34px,4vw,48px)}.result-card-copy h3{font-size:clamp(28px,3.5vw,40px)}.window-head h2,.profile-panel-head h2{font-size:clamp(28px,3vw,36px)}}@media (max-width:900px){.chatgpt-workspace{grid-template-columns:1fr}.chatgpt-workspace .project-sidebar{width:100%}.chat-focus,.single-window,.solo-panel{width:min(100% - 32px,820px)}.starter-quick-actions{flex-wrap:nowrap;display:flex;overflow-x:auto}}@media (max-width:620px){.task-launcher-heading h1{font-size:32px}.result-card-copy h3{font-size:28px}.window-head h2,.profile-panel-head h2,.detail-panel-head h2{font-size:26px}.result-card-actions .btn,.canvas-actions .btn,.profile-panel-actions .btn{width:100%;min-width:0}}:root{--home-aurora-bg:radial-gradient(68% 42% at 50% 30%, #ffffffed 0%, #fff0 56%), radial-gradient(120% 82% at 50% 100%, rgba(var(--aurora-orange), .95) 0%, rgba(var(--aurora-pink), .72) 26%, rgba(var(--aurora-blue), .58) 50%, #f7f5f000 76%), var(--bg-cream-2);--home-glass:radial-gradient(120% 130% at 0% 0%, #ffffffb8, transparent 50%), #f2f0eac2;--home-glass-soft:radial-gradient(120% 130% at 0% 0%, #ffffff9e, transparent 50%), #fffdf985;--home-glass-border:#ffffffb8;--home-glass-line:#1a1a1813;--home-glass-shadow:inset 0 1px 0 #ffffffb8, 0 16px 48px #14120e14}.chatgpt-workspace,.profile-interview-screen{background:var(--home-aurora-bg);color:var(--text)}.workspace-main{background:0 0}.chatgpt-workspace .project-sidebar{-webkit-backdrop-filter:blur(28px)saturate(1.08);background:radial-gradient(110% 72% at 0 0,#ffffffb8,#0000 58%),linear-gradient(#f7f5f0d1,#f7f5f075);border-right:1px solid #ffffffa8;box-shadow:inset -1px 0 #ffffffb8,18px 0 58px #14120e0d}.chatgpt-workspace .workspace strong,.task-launcher-heading h1,.window-head h2,.profile-panel-head h2,.profile-current-card-head h2,.result-card-copy h3,.detail-panel-head h2,.quiet-empty strong{color:var(--text-strong)}.chatgpt-workspace .workspace small,.task-launcher-heading p,.window-head p,.profile-panel-head p,.profile-current-card-head p,.result-card-copy p,.detail-panel-head p,.quiet-empty p,.profile-core-grid p,.profile-priority-note p,.profile-edit-step p{color:var(--text-muted)}.new-project-button,.account-button,.chatgpt-workspace .side-link:hover,.chatgpt-workspace .side-link.active,.recent-link:hover,.account-popover,.project-summary-list,.record-list,.ability-output,.long-form-output,.result-card,.detail-panel,.profile-current-card,.profile-priority-note,.profile-edit-subwindow,.profile-edit-step,.profile-interview-main,.profile-card-preview-lite{border-color:var(--home-glass-border);background:var(--home-glass-soft);box-shadow:var(--home-glass-shadow);-webkit-backdrop-filter:blur(26px)saturate(1.08)}.new-project-button,.account-button{background:linear-gradient(135deg,#ffffffb8,#ffffff3d),#ffffff70}.chatgpt-workspace .side-link:hover,.chatgpt-workspace .side-link.active{color:var(--text-strong);background:linear-gradient(135deg,#ffffffbd,#ffffff42),#ffffff6b}.chat-focus .project-starter,.prompt-box,.project-starter{border:1px solid var(--home-glass-border);box-shadow:var(--shadow-input);background:radial-gradient(130% 170% at 0 0,#ffffffd1,#0000 48%),#f2f0ea}.chat-focus .project-starter textarea,.project-starter textarea{color:var(--text-strong)}.starter-actions{border-top:0}.tool-dot,.tool-chip,.starter-quick-actions button,.profile-option,.btn-secondary{border:1px solid var(--border);color:var(--text);box-shadow:var(--shadow-sm);background:#ffffffad}.tool-dot,.starter-send button{border-radius:var(--r-pill)}.starter-send button,.btn-primary,.btn-icon.dark{background:var(--btn-dark);color:#fff;box-shadow:0 12px 28px #14120e29}.starter-send button:hover,.btn-primary:hover,.btn-icon.dark:hover{background:var(--btn-dark-hover)}.starter-send span,.chatgpt-workspace .side-group,.result-card-copy span,.window-head span,.profile-panel-head span,.profile-current-card-head span,.profile-priority-note span,.profile-edit-subwindow-head span,.profile-edit-step>div:first-child span,.detail-panel-head span{color:var(--text-faint)}.starter-send{justify-content:flex-end;align-items:center;display:flex}.starter-send button{color:#fff;background:linear-gradient(#2a2a26f5,#121210fa);border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;min-width:92px;height:46px;padding:0 24px;display:inline-flex;box-shadow:inset 0 1px #ffffff38,0 16px 34px #14120e38}.starter-send button:disabled{opacity:.46;cursor:not-allowed}.starter-send button span{color:#fff;letter-spacing:0;white-space:nowrap;font-size:14px;font-weight:760}.starter-send button:hover:not(:disabled){background:linear-gradient(#1e1e1bfa,#080807);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff42,0 18px 38px #14120e42}.starter-quick-actions .starter-plus-action{color:#1a1a18a3;text-align:center;border-radius:999px;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;font-size:18px;font-weight:520;display:grid}.result-card{background:radial-gradient(120% 130% at 0 0,#ffffffc7,#0000 48%),#f2f0eab8}.result-card:after{background:radial-gradient(62% 82% at 24% 86%, rgba(var(--aurora-blue), .2), transparent 72%), radial-gradient(56% 86% at 58% 92%, rgba(var(--aurora-pink), .2), transparent 72%), radial-gradient(48% 84% at 84% 92%, rgba(var(--aurora-orange), .2), transparent 74%);height:60%}.detail-overlay{background:radial-gradient(88% 70% at 50% 100%, rgba(var(--aurora-pink), .16), transparent 70%), #f7f5f066;-webkit-backdrop-filter:blur(20px)saturate(1.12)}.detail-panel{background:radial-gradient(120% 120% at 0 0,#ffffffd1,#0000 48%),#fffdf9e6;border-color:#ffffffb3;box-shadow:inset 0 1px #ffffffd1,0 30px 90px #2a221624}.profile-core-grid section{background:linear-gradient(145deg,#ffffffbd,#ffffff3d),#ffffff57;border:1px solid #ffffff9e}.profile-option:hover,.profile-option.active,.starter-quick-actions button:hover,.btn-secondary:hover{color:var(--text-strong);background:#ffffffe0;border-color:#1a1a1821}.project-summary-list>div,.record-row,.ability-output>div,.detail-section,.profile-card-preview-lite div{border-color:var(--home-glass-line)}.chatgpt-workspace .recent-link{min-height:38px;padding-top:8px;padding-bottom:8px}.chatgpt-workspace .recent-link strong{font-size:14px;line-height:1.35}.starter-quick-actions{align-items:center}.starter-quick-actions .starter-plus-action{color:#1a1a189e;text-align:center;background:#ffffffbd;border-radius:999px;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;font-size:18px;font-weight:520;line-height:1;display:grid}.starter-quick-actions .starter-generate-action{color:#fff;background:linear-gradient(#2a2a26f5,#121210fa);border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;width:auto;min-width:92px;height:44px;min-height:44px;margin-left:auto;padding:0 24px;font-size:14px;font-weight:760;display:inline-flex;box-shadow:inset 0 1px #ffffff38,0 16px 34px #14120e38}.starter-quick-actions .starter-generate-action:hover:not(:disabled){color:#fff;background:linear-gradient(#1e1e1bfa,#080807);border-color:#fff3}.starter-quick-actions .starter-generate-action:disabled{opacity:.46;cursor:not-allowed}.project-starter .tool-dot.clean-button,.starter-quick-actions .starter-plus-action{-webkit-backdrop-filter:blur(10px)saturate(1.05);color:#1a1a184d!important;background:#ffffff42!important;border:1px solid #ffffff80!important;border-radius:999px!important;place-items:center!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;padding:0!important;font-size:17px!important;font-weight:480!important;line-height:1!important;display:grid!important;box-shadow:inset 0 1px #ffffff6b,0 8px 18px #231f180a!important}.project-starter .tool-dot.clean-button:hover,.starter-quick-actions .starter-plus-action:hover{color:#1a1a1885!important;background:#ffffff7a!important;border-color:#ffffffad!important;box-shadow:inset 0 1px #ffffff94,0 10px 22px #231f180f!important}.chatgpt-workspace .new-project-button{border-radius:15px;width:calc(100% - 2px);min-height:42px;margin:0 0 18px;padding:0 12px}.ability-input,.upload-workflow,.method-section,.knowledge-graph-panel,.video-precheck-grid,.asset-upload-grid,.inline-empty{margin-bottom:22px}.ability-input,.upload-workflow,.knowledge-graph-panel,.video-precheck-grid>div,.asset-upload-card,.inline-empty,.method-card,.topic-demand-card{border:1px solid var(--home-glass-border);box-shadow:var(--home-glass-shadow);-webkit-backdrop-filter:blur(22px)saturate(1.05);background:radial-gradient(120% 140% at 0 0,#ffffffad,#0000 50%),#fffdf97a;border-radius:24px}.ability-input{padding:18px}.ability-input>label,.upload-copy span,.method-section span,.video-precheck-grid span,.asset-upload-card span{color:var(--text-faint);margin-bottom:8px;font-size:13px;font-weight:650;display:block}.ability-input-row{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:12px;display:grid}.ability-input-row textarea,.asset-upload-card select{width:100%;min-width:0;color:var(--text-strong);background:#ffffff9e;border:1px solid #1a1a1814;border-radius:18px;outline:0}.ability-input-row textarea{resize:vertical;min-height:96px;padding:14px;line-height:1.65}.ability-input-row .btn{align-self:stretch;min-width:128px}.ability-input>p,.upload-copy p,.method-section p,.input-support-row p,.asset-upload-card p,.video-precheck-grid p,.inline-empty p,.asset-upload-message{color:var(--text-muted);margin:8px 0 0;font-size:14px;line-height:1.65}.inline-action-row{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.compact-action .ability-input-row{grid-template-columns:minmax(0,1fr) auto;align-items:center}.compact-action .ability-input-row p{color:var(--text-muted);margin:0;line-height:1.6}.method-section{gap:12px;display:grid}.method-card-grid{grid-template-columns:repeat(auto-fit,minmax(178px,1fr));gap:10px;display:grid}.method-card{text-align:left;min-height:118px;padding:16px}.method-card strong,.topic-demand-card strong,.inline-empty strong,.upload-copy strong,.video-precheck-grid strong{color:var(--text-strong);overflow-wrap:break-word;font-weight:620;line-height:1.35;display:block}.method-card span{color:var(--text-muted);margin-top:8px;font-size:14px;line-height:1.58;display:block}.knowledge-graph-panel{grid-template-columns:minmax(320px,1fr) minmax(260px,.72fr);align-items:stretch;gap:18px;padding:20px;display:grid}.graph-map{background-color:#0000;background-image:linear-gradient(#1a1a180b 1px,#0000 1px),linear-gradient(90deg,#1a1a180b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:36px 36px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:22px;min-height:460px;position:relative;overflow:hidden}.graph-map:before{content:"";border:1px dashed #1a1a1829;border-radius:999px;position:absolute;inset:54px}.graph-node{width:116px;min-height:68px;color:var(--text);text-align:left;background:#ffffffc2;border:1px solid #1a1a181a;border-radius:18px;padding:12px;transition:transform .18s,background .18s,border-color .18s;position:absolute;box-shadow:0 14px 34px #231f1814}.graph-node:hover,.graph-node.active{background:#fffffff0;border-color:#1a1a1833;transform:translateY(-2px)}.graph-node strong{color:var(--text-strong);font-size:14px;line-height:1.25;display:block}.graph-node span{color:var(--text-muted);margin-top:5px;font-size:12px;line-height:1.35;display:block}.graph-center{z-index:2;width:150px;min-height:90px;top:50%;left:50%;transform:translate(-50%,-50%)}.graph-center:hover{transform:translate(-50%,calc(-50% - 2px))}.node-1{top:6%;left:48%;transform:translate(-50%)}.node-2{top:18%;left:74%}.node-3{bottom:18%;left:76%}.node-4{bottom:6%;left:49%;transform:translate(-50%)}.node-5{bottom:18%;left:8%}.node-6{top:18%;left:6%}.node-7{top:43%;left:8%}.node-1:hover,.node-1.active,.node-4:hover,.node-4.active{transform:translate(-50%)translateY(-2px)}.graph-detail{border-left:1px solid #1a1a1814;padding:18px}.graph-detail span{color:var(--text-faint);font-size:13px;font-weight:650}.graph-detail h3{color:var(--text-strong);margin:10px 0 8px;font-size:28px;line-height:1.15}.graph-detail p{color:var(--text-muted);margin:0;line-height:1.7}.graph-point-list{gap:9px;margin-top:18px;display:grid}.graph-point-list button,.topic-apply-row{width:100%;color:var(--text);text-align:left;background:#ffffff80;border-radius:16px;padding:12px}.topic-apply-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.topic-apply-copy{min-width:0}.topic-apply-action{color:var(--text);background:#18181b14;border-radius:999px;flex:none;padding:4px 9px;font-size:12px;font-weight:700}.topic-demand-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;margin-top:22px;display:grid}.topic-demand-card{min-height:170px;padding:16px}.topic-demand-card>span{color:var(--text-faint);margin-bottom:10px;font-size:13px;font-weight:650;display:block}.topic-demand-card p,.topic-apply-row small{color:var(--text-muted);margin-top:6px;font-size:13px;line-height:1.55;display:block}.topic-hotspot-board{-webkit-backdrop-filter:blur(22px)saturate(1.08);background:radial-gradient(120% 120% at 12% 100%,#ff5c862e,#0000 48%),radial-gradient(120% 110% at 96% 0,#74a5ff2e,#0000 50%),linear-gradient(145deg,#ffffffa3,#ffffff42),#fffdf947;border:1px solid #ffffff9e;border-radius:26px;gap:14px;width:100%;min-height:220px;padding:clamp(16px,1.9vw,22px);display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffffc2,0 18px 58px #2a221614}.topic-hotspot-head{justify-content:space-between;align-items:start;gap:18px;display:flex}.topic-hotspot-head>div{min-width:0}.topic-hotspot-head span{color:#1a1a1870;margin-bottom:5px;font-size:12.5px;font-weight:720;display:block}.topic-hotspot-head h3{color:var(--text-strong);margin:0;font-size:clamp(20px,2vw,26px);font-weight:720;line-height:1.16}.topic-hotspot-head p{color:#1a1a1894;max-width:680px;margin:7px 0 0;font-size:13.5px;line-height:1.55}.topic-hotspot-head .btn{white-space:nowrap;border-radius:999px;flex:none;min-height:38px;padding:0 15px}.topic-hotspot-marquee{height:126px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 18% 82%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 18% 82%,#0000 100%)}.topic-hotspot-track{gap:8px;animation:18s linear infinite topicHotspotScroll;display:grid}.topic-hotspot-marquee:hover .topic-hotspot-track{animation-play-state:paused}.topic-hotspot-item{background:#ffffff52;border:1px solid #ffffff75;border-radius:16px;grid-template-columns:74px minmax(120px,.38fr) minmax(0,1fr);align-items:center;gap:10px;min-height:54px;padding:10px 12px;display:grid}.topic-hotspot-item span{color:#1a1a1875;font-size:12px;font-weight:720}.topic-hotspot-item strong{color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;overflow:hidden}.topic-hotspot-item p{color:#1a1a1899;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;line-height:1.45;overflow:hidden}@keyframes topicHotspotScroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@media (prefers-reduced-motion:reduce){.topic-hotspot-track{animation:none}}.upload-workflow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px;display:grid}.account-track-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.account-track-item{background:#ffffff85;border:1px solid #18181b14;border-radius:8px;min-height:92px;padding:14px}.account-track-item strong,.account-track-item span{display:block}.account-track-item span{color:var(--text-muted);margin-top:8px;font-size:13px;line-height:1.55}.file-picker{min-height:44px;color:var(--text-strong);white-space:nowrap;background:#ffffffb8;border:1px solid #1a1a181a;border-radius:999px;justify-content:center;align-items:center;padding:0 16px;font-size:14px;font-weight:560;display:inline-flex;position:relative;overflow:hidden}.file-picker input{opacity:0;cursor:pointer;position:absolute;inset:0}.input-support-row{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.account-ops-overview{-webkit-backdrop-filter:blur(24px)saturate(1.08);background:radial-gradient(110% 130% at 0 100%,#ff5f8233,#0000 48%),linear-gradient(135deg,#ffffffd1,#f5f8ffa8);border:1px solid #ffffffb8;border-radius:32px;width:min(100%,920px);margin:0 auto;padding:24px;box-shadow:inset 0 1px #ffffffc7,0 22px 70px #2a221624}.account-ops-stack{gap:22px;width:min(100%,920px);margin:0 auto;display:grid}.account-ops-section{gap:10px;min-width:0;display:grid}.account-ops-section-title{color:#1a1a187a;padding:0 4px;font-size:13px;font-weight:720}.account-ops-current-card{gap:18px;width:100%;display:grid}.account-ops-copy span,.account-ops-grid span{color:var(--text-faint);font-size:13px;font-weight:720;display:block}.account-ops-copy h3{color:var(--text-strong);margin:8px 0;font-size:clamp(24px,3vw,36px);line-height:1.12}.account-ops-copy p,.account-ops-grid p{color:var(--text-muted);margin:0;font-size:14px;line-height:1.65}.account-ops-facts{gap:10px;display:grid}.account-ops-facts>div{border-top:1px solid #1a1a1812;grid-template-columns:86px minmax(0,1fr);align-items:baseline;gap:12px;padding:12px 0;display:grid}.account-ops-facts span{color:#1a1a1875;font-size:13px;font-weight:720}.account-ops-facts p{color:#1a1a18ad;margin:0;font-size:14.5px;line-height:1.58}.account-ops-copy .account-ops-next{color:#1a1a1894;text-overflow:ellipsis;white-space:nowrap;background:#ffffff5c;border:1px solid #ffffff94;border-radius:999px;width:fit-content;max-width:min(100%,720px);margin-top:14px;padding:8px 12px;font-size:13.5px;line-height:1.3;overflow:hidden}.ops-ripple-path{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:28px 0 22px;display:grid;position:relative}.ops-ripple-path:before{content:"";opacity:.9;background-color:#0000;background-image:radial-gradient(50% 90% at 25% 20%,#0000 48%,#204e7a33 52%,#0000 58%),radial-gradient(50% 90% at 75% 80%,#0000 48%,#204e7a2e 52%,#0000 58%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:120px 20px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:999px;height:20px;position:absolute;top:29px;left:10%;right:10%}.ops-ripple-node{z-index:1;background:#ffffffb3;border:1px solid #1a1a1814;border-radius:22px;min-height:118px;padding:10px 12px 12px;position:relative}.ops-ripple-node>span{background:var(--btn-dark);color:#fff;border-radius:999px;place-items:center;width:36px;height:36px;margin-bottom:12px;font-size:13px;font-weight:760;display:grid;box-shadow:0 0 0 8px #204e7a14,0 0 0 16px #204e7a0a}.ops-ripple-node strong,.account-ops-grid strong{color:var(--text-strong);overflow-wrap:anywhere;line-height:1.35;display:block}.ops-ripple-node small{color:var(--text-muted);margin-top:7px;font-size:12px;line-height:1.5;display:block}.account-ops-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.account-ops-grid>div{background:#ffffffad;border:1px solid #1a1a1814;border-radius:22px;min-height:126px;padding:16px}.account-ops-result .account-ops-copy h3{max-width:720px}.account-ops-analysis-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.account-ops-analysis-grid>div{min-height:148px}.account-ops-analysis-grid strong{margin:7px 0;font-size:16px}.account-ops-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.account-ops-current-card .account-ops-actions{margin-top:2px}.ops-document-list{border-top:1px solid #1a1a1817;width:100%}.ops-document-row{width:100%;min-height:76px;color:inherit;text-align:left;border-bottom:1px solid #1a1a1817;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:14px 4px;display:grid}.ops-document-row:hover{background:#ffffff3d}.ops-document-row span{min-width:0}.ops-document-row strong{color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:15.5px;font-weight:650;line-height:1.35;display:block;overflow:hidden}.ops-document-row p{color:#1a1a1894;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:13.5px;line-height:1.45;overflow:hidden}.ops-document-row time{color:#1a1a187a;white-space:nowrap;font-size:13.5px}.ops-document-empty{border-bottom:1px solid #1a1a1817;padding:26px 4px}.ops-document-empty strong{color:#1a1a18b3;font-size:15px;display:block}.ops-document-empty p{color:#1a1a1885;margin:5px 0 0;font-size:13.5px}.video-mode-tabs{background:#ffffff8f;border:1px solid #1a1a1814;border-radius:999px;gap:4px;width:fit-content;margin-bottom:18px;padding:5px;display:flex}.video-mode-tabs button{min-height:38px;color:var(--text-muted);background:0 0;border:0;border-radius:999px;padding:0 16px}.video-mode-tabs button.active{background:var(--btn-dark);color:#fff}.video-precheck-grid,.asset-upload-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.video-precheck-grid>div,.asset-upload-card{min-height:144px;padding:16px}.asset-upload-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:18px}.asset-upload-card{gap:12px;display:grid}.asset-upload-card select{height:44px;padding:0 12px}.video-product-brief{box-shadow:inset 0 1px #ffffffbd, var(--home-glass-shadow);-webkit-backdrop-filter:blur(22px)saturate(1.06);background:radial-gradient(110% 130% at 100% 0,#3ee8d324,#0000 48%),#fffdf9a8;border:1px solid #ffffffb8;border-radius:28px;gap:14px;padding:18px;display:grid}.video-brief-head span,.video-chip-section>span,.video-product-grid label,.video-setting-row label{color:var(--text-faint);font-size:13px;font-weight:720}.video-brief-head strong{color:var(--text-strong);margin-top:6px;font-size:18px;line-height:1.35;display:block}.video-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.video-product-grid label,.video-setting-row label{gap:8px;display:grid}.video-product-grid input,.video-product-grid textarea,.video-setting-row select{width:100%;min-width:0;color:var(--text-strong);background:#ffffffb8;border:1px solid #1a1a1814;border-radius:18px;outline:0}.video-product-grid input,.video-setting-row select{height:44px;padding:0 12px}.video-product-grid textarea{resize:vertical;min-height:82px;padding:12px;line-height:1.55}.video-preset-row,.video-setting-row,.video-prompt-actions{flex-wrap:wrap;gap:8px;display:flex}.video-preset-row{margin-top:9px}.video-preset-row button{min-height:34px;color:var(--text-muted);background:#ffffff94;border:1px solid #1a1a181a;border-radius:999px;padding:0 12px}.video-preset-row button.active{background:var(--btn-dark);color:#fff;border-color:#1a1a1829}.video-setting-row label{flex:1;min-width:150px}.video-prompt-actions{flex-direction:column;min-width:132px}.video-prompt-actions .btn{white-space:normal;border-radius:18px;width:132px;min-width:132px;height:48px}.asset-upload-message{margin-bottom:18px}.video-job-panel{box-shadow:var(--home-glass-shadow);-webkit-backdrop-filter:blur(22px)saturate(1.05);background:radial-gradient(120% 140% at 0 0,#3ee8d329,#0000 54%),#fffdf98f;border:1px solid #3ee8d33d;border-radius:24px;gap:12px;margin-bottom:22px;padding:16px;display:grid}.video-job-panel>div:first-child span{color:var(--text-faint);margin-bottom:8px;font-size:13px;font-weight:650;display:block}.video-job-panel>div:first-child strong{color:var(--text-strong);font-size:18px;display:block}.video-job-panel>div:first-child p,.video-job-hint{color:var(--text-muted);margin:8px 0 0;font-size:14px;line-height:1.65}.video-job-actions{flex-wrap:wrap;gap:8px;display:flex}.video-job-list{gap:8px;display:grid}.video-job-row{text-align:left;cursor:pointer;background:#ffffff94;border:1px solid #1a1a1814;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:58px;padding:10px 12px;transition:border-color .18s,transform .18s,background .18s;display:grid}.video-job-row:hover:not(:disabled){background:#ffffffc7;border-color:#1e9a8d57;transform:translateY(-1px)}.video-job-row:disabled{cursor:wait;opacity:.7}.video-job-row strong{color:var(--text-strong);font-size:14px;display:block}.video-job-row span{color:var(--text-muted);margin-top:4px;font-size:13px;line-height:1.45;display:block}.video-job-row small{color:var(--text-faint);white-space:nowrap;font-weight:700}@media (max-width:980px){.knowledge-graph-panel,.ability-input-row,.upload-workflow,.video-precheck-grid,.asset-upload-grid,.account-ops-grid,.ops-ripple-path,.video-product-grid{grid-template-columns:1fr}.ops-ripple-path:before{background-size:20px 120px;width:20px;height:auto;inset:20px auto 20px 18px}.graph-map{min-height:560px}.graph-detail{border-top:1px solid #1a1a1814;border-left:0}.account-ops-facts>div{grid-template-columns:1fr;gap:5px}.topic-hotspot-head{display:grid}.topic-hotspot-head .btn{width:fit-content}.topic-hotspot-item{grid-template-columns:1fr;align-items:start;gap:3px}.topic-hotspot-marquee{height:180px}}@media (max-width:620px){.ops-document-row{grid-template-columns:1fr;align-items:start;gap:6px}.ops-document-row time{justify-self:start}.topic-hotspot-board{min-height:260px}.graph-map{background:0 0;gap:10px;min-height:auto;display:grid}.graph-map:before{display:none}.graph-node,.graph-center,.node-1,.node-2,.node-3,.node-4,.node-5,.node-6,.node-7{width:100%;position:static;transform:none}.graph-center:hover,.node-1:hover,.node-1.active,.node-4:hover,.node-4.active{transform:none}.video-mode-tabs{width:100%}.video-mode-tabs button{flex:1;padding:0 10px}}.ability-window .ability-input{-webkit-backdrop-filter:blur(24px)saturate(1.08);background:radial-gradient(130% 150% at 0 0,#ffffffd1,#0000 50%),#f2f0eab8;border:1px solid #ffffffb8;border-radius:34px;grid-template-rows:auto 1fr auto;gap:12px;width:min(100%,920px);min-height:184px;margin:0 0 28px;padding:22px 24px 18px;display:grid;box-shadow:inset 0 1px #ffffffb8,0 22px 70px #2a221614}.ability-window .ability-input>label{color:#1a1a1894;margin:0;font-size:13px;font-weight:720}.ability-window .ability-input-row{grid-template-columns:minmax(0,1fr) 132px;align-items:stretch;gap:14px;min-height:98px;display:grid}.ability-window .ability-input-row textarea{width:100%;color:var(--text-strong);background:#ffffff61;border:0;border-radius:22px;outline:0;padding:14px 16px;font-size:15px;line-height:1.62;overflow:auto;box-shadow:inset 0 1px #ffffff80,inset 0 0 0 1px #1a1a180a;resize:none!important;height:98px!important;min-height:98px!important;max-height:98px!important}.ability-window .ability-input-row textarea::placeholder{color:#1a1a1857}.ability-window .ability-input-row textarea:focus{background:#ffffff85;box-shadow:inset 0 1px #ffffff9e,inset 0 0 0 1px #1a1a1814}.ability-window .ability-input-row .btn{white-space:normal;border-radius:24px;align-self:stretch;width:132px;min-width:132px;height:98px;line-height:1.25}.ability-window .ability-input>p{color:#1a1a1880;min-height:20px;margin:0;font-size:13px;line-height:1.55}.ability-window .ability-input.compact-action{min-height:118px}.ability-window .compact-action .ability-input-row{grid-template-columns:minmax(0,1fr) 156px;align-items:center;min-height:54px}.ability-window .compact-action .ability-input-row .btn{border-radius:999px;width:156px;min-width:156px;height:54px}@media (max-width:980px){.ability-window .ability-input-row,.ability-window .compact-action .ability-input-row{grid-template-columns:1fr}.ability-window .ability-input-row .btn,.ability-window .compact-action .ability-input-row .btn{width:100%;min-width:0;height:48px}}.chatgpt-workspace{font-family:PingFang SC,-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Arial,sans-serif}.chatgpt-workspace .workspace-main{min-width:0}.chatgpt-workspace .single-window.unified-ability-window{width:min(100%,1040px);min-height:auto;box-shadow:none;background:0 0;border:0;gap:clamp(20px,2.8vw,30px);margin:0 auto;padding:clamp(28px,4.4vw,54px) clamp(18px,3.2vw,42px);display:grid;overflow:visible}.chatgpt-workspace .unified-window-head{text-align:center;width:min(100%,900px);margin:0 auto}.chatgpt-workspace .unified-window-head>div{max-width:none}.chatgpt-workspace .unified-window-head span{color:#1a1a186b;letter-spacing:0;margin-bottom:8px;font-size:clamp(12px,1.1vw,14px);font-weight:720;display:block}.chatgpt-workspace .unified-window-head h2{max-width:920px;color:var(--text-strong);letter-spacing:0;text-wrap:balance;margin:0 auto;font-size:clamp(34px,4.2vw,54px);font-weight:780;line-height:1.08}.chatgpt-workspace .unified-window-head p{color:#1a1a188a;text-wrap:balance;max-width:760px;margin:16px auto 0;font-size:clamp(15px,1.55vw,18px);line-height:1.72}.chatgpt-workspace .unified-window-input,.chatgpt-workspace .unified-window-result,.chatgpt-workspace .window-input-stack{width:min(100%,920px);min-width:0;margin:0 auto}.chatgpt-workspace .unified-window-input,.chatgpt-workspace .unified-window-result{isolation:isolate;position:relative}.chatgpt-workspace .window-input-stack{gap:14px;display:grid}.chatgpt-workspace .unified-ability-window .ability-input,.chatgpt-workspace .unified-ability-window .upload-workflow,.chatgpt-workspace .unified-ability-window .video-precheck-grid>div,.chatgpt-workspace .unified-ability-window .asset-upload-card,.chatgpt-workspace .unified-empty-card,.chatgpt-workspace .unified-result-card{isolation:isolate;background:radial-gradient(110% 130% at 8% 0%, #ffffffb8, transparent 46%), radial-gradient(120% 130% at 96% 100%, rgba(var(--aurora-blue), .13), transparent 58%), linear-gradient(145deg, #ffffff7a, #fffcf733), #fffdf957;-webkit-backdrop-filter:blur(30px)saturate(1.22);border:1px solid #ffffff94;position:relative;overflow:hidden;box-shadow:inset 0 1px 1px #ffffffe0,inset 0 -1px 1px #ffffff42,0 22px 68px #28241c1f,0 8px 22px #28241c0e}.chatgpt-workspace .unified-ability-window .ability-input>*,.chatgpt-workspace .unified-ability-window .upload-workflow>*,.chatgpt-workspace .unified-ability-window .video-precheck-grid>div>*,.chatgpt-workspace .unified-ability-window .asset-upload-card>*,.chatgpt-workspace .unified-empty-card>*,.chatgpt-workspace .unified-result-card>*{z-index:1;position:relative}.chatgpt-workspace .unified-ability-window .ability-input:before,.chatgpt-workspace .unified-ability-window .upload-workflow:before,.chatgpt-workspace .unified-ability-window .video-precheck-grid>div:before,.chatgpt-workspace .unified-ability-window .asset-upload-card:before,.chatgpt-workspace .unified-empty-card:before,.chatgpt-workspace .unified-result-card:before{content:"";pointer-events:none;z-index:0;border-radius:inherit;opacity:.9;background:linear-gradient(135deg,#ffffffd1,#ffffff2e 36%,#ffffff0a),radial-gradient(80% 80% at 12% 0,#ffffff6b,#0000 52%);position:absolute;inset:1px}.chatgpt-workspace .unified-ability-window .ability-input:after,.chatgpt-workspace .unified-ability-window .upload-workflow:after,.chatgpt-workspace .unified-ability-window .video-precheck-grid>div:after,.chatgpt-workspace .unified-ability-window .asset-upload-card:after,.chatgpt-workspace .unified-empty-card:after,.chatgpt-workspace .unified-result-card:after{content:"";pointer-events:none;z-index:0;opacity:.82;background:linear-gradient(90deg,#0000,#ffffffe6,#0000);height:1px;position:absolute;top:10px;left:clamp(16px,4%,34px);right:clamp(16px,4%,34px)}.chatgpt-workspace .unified-ability-window .ability-input{border-radius:32px;width:100%;min-height:184px;margin:0;padding:22px}.chatgpt-workspace .unified-ability-window .ability-input>label{color:#1a1a1880;font-size:13px;font-weight:720}.chatgpt-workspace .unified-ability-window .ability-input-row{grid-template-columns:minmax(0,1fr) 132px;min-width:0}.chatgpt-workspace .unified-ability-window .ability-input-row textarea{-webkit-backdrop-filter:blur(16px)saturate(1.12);overflow-wrap:anywhere;background:linear-gradient(145deg,#ffffff75,#fffcf733),#ffffff47;border-color:#ffffff94;border-radius:24px;font-size:clamp(14px,1.2vw,15px);line-height:1.65;overflow:auto;box-shadow:inset 0 1px #ffffffb8,inset 0 -1px #ffffff2e;resize:none!important;height:104px!important;min-height:104px!important;max-height:104px!important}.chatgpt-workspace .unified-ability-window .ability-input-row .btn{border-radius:24px;width:132px;min-width:132px;height:104px}.chatgpt-workspace .unified-ability-window .ability-input.compact-action{align-content:center;min-height:112px}.chatgpt-workspace .unified-ability-window .compact-action .ability-input-row{grid-template-columns:minmax(0,1fr) 132px;min-height:48px}.chatgpt-workspace .unified-ability-window .compact-action .ability-input-row .btn{border-radius:999px;width:132px;min-width:132px;height:48px}.chatgpt-workspace .unified-ability-window .compact-action .ability-input-row p,.chatgpt-workspace .unified-ability-window .ability-input>p,.chatgpt-workspace .unified-ability-window .upload-copy p,.chatgpt-workspace .unified-ability-window .input-support-row p,.chatgpt-workspace .unified-ability-window .video-precheck-grid p,.chatgpt-workspace .unified-ability-window .asset-upload-card p,.chatgpt-workspace .unified-empty-card p,.chatgpt-workspace .unified-result-card p{color:#1a1a1885;font-size:clamp(13px,1.15vw,14px);line-height:1.68}.chatgpt-workspace .unified-ability-window .upload-workflow{border-radius:26px;grid-template-columns:minmax(0,1fr) auto;margin:0;padding:16px 18px}.chatgpt-workspace .unified-ability-window .upload-copy strong,.chatgpt-workspace .unified-ability-window .video-precheck-grid strong,.chatgpt-workspace .unified-ability-window .asset-upload-card strong{font-size:clamp(15px,1.3vw,17px);font-weight:680}.chatgpt-workspace .unified-ability-window .video-mode-tabs{background:#ffffff7a;margin:0}.chatgpt-workspace .unified-ability-window .video-precheck-grid,.chatgpt-workspace .unified-ability-window .asset-upload-grid{margin:0}.chatgpt-workspace .unified-ability-window .video-precheck-grid>div,.chatgpt-workspace .unified-ability-window .asset-upload-card{border-radius:24px;min-height:118px}.chatgpt-workspace .unified-result-card,.chatgpt-workspace .unified-empty-card{border-radius:26px;width:100%;margin:0;padding:clamp(16px,1.7vw,20px) clamp(18px,2vw,24px)}.chatgpt-workspace .unified-result-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:96px;display:grid}.chatgpt-workspace .unified-result-card .result-card-copy{min-width:0}.chatgpt-workspace .unified-result-card .result-card-copy>span{color:#1a1a186b;margin:0 0 4px;font-size:12.5px;font-weight:720}.chatgpt-workspace .unified-result-card .result-card-copy h3{color:var(--text-strong);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;max-width:min(100%,640px);margin:0 0 5px;font-size:clamp(18px,1.65vw,22px);font-weight:720;line-height:1.18;display:block;overflow:hidden}.chatgpt-workspace .unified-result-card .result-card-copy p{max-width:760px}.chatgpt-workspace .unified-result-card .result-card-copy>p:not(.result-card-next){text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.chatgpt-workspace .unified-result-card .result-card-next{color:#1a1a1894;text-overflow:ellipsis;white-space:nowrap;background:#ffffff5c;border:1px solid #ffffff94;border-radius:999px;width:fit-content;max-width:min(100%,760px);margin-top:8px;padding:6px 10px;font-size:13.5px;line-height:1.3;overflow:hidden}.chatgpt-workspace .unified-result-card .result-card-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;display:flex}.chatgpt-workspace .unified-result-card .result-card-actions .btn,.chatgpt-workspace .unified-empty-card .btn{white-space:nowrap;border-radius:999px;min-height:36px;padding:0 15px;font-size:13.5px}.viral-lens-window{gap:18px}.viral-lens-input{gap:12px;display:grid}.viral-lens-support-row{flex-wrap:wrap;gap:10px;display:flex}.viral-lens-support-row button,.viral-lens-support-row label{color:#171717;min-height:36px;font:inherit;cursor:pointer;background:#ffffff85;border:1px solid #1a1a1814;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-size:13px;font-weight:760;display:inline-flex}.viral-lens-support-row input{display:none}.viral-lens-summary,.viral-lens-empty,.profile-pattern-library{-webkit-backdrop-filter:blur(24px)saturate(1.08);background:radial-gradient(120% 140% at 0 0,#ffffffb8,#0000 52%),linear-gradient(145deg,#ffffff80,#fffcf733),#fffdf95c;border:1px solid #ffffffb3;border-radius:28px;width:100%;padding:clamp(18px,1.8vw,24px);box-shadow:inset 0 1px 1px #ffffffe0,0 18px 48px #28241c14}.viral-lens-summary{gap:16px;display:grid}.viral-lens-summary-copy span,.viral-pattern-strip span,.viral-axis-grid span,.viral-lens-record-head span,.profile-pattern-library-head span{color:#1a1a1875;font-size:12px;font-weight:780}.viral-lens-summary-copy h3{color:#171717;margin:6px 0 8px;font-size:clamp(22px,2vw,30px);line-height:1.16}.viral-lens-summary-copy p,.viral-lens-empty p{color:#1a1a189e;margin:0;font-size:15px;line-height:1.72}.viral-axis-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.viral-axis-grid>div{background:#ffffff61;border:1px solid #1a1a1814;border-radius:18px;min-width:0;padding:14px}.viral-axis-grid strong{color:#6b55ff;margin:6px 0;font-size:24px;line-height:1;display:block}.viral-axis-grid p{color:#1a1a1894;margin:0;font-size:12.5px;line-height:1.55}.viral-pattern-strip{grid-template-columns:minmax(0,.42fr) minmax(0,1fr);gap:10px;display:grid}.viral-pattern-strip>div{background:#ffffff57;border:1px solid #1a1a1814;border-radius:18px;padding:13px 14px}.viral-pattern-strip strong{color:#171717;margin-top:5px;font-size:14px;line-height:1.45;display:block}.viral-lens-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.viral-lens-empty strong{color:#171717;margin-bottom:8px;font-size:22px;display:block}.viral-lens-records{width:100%;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;gap:4px;padding:4px 0 0;display:grid}.viral-lens-record-head,.profile-pattern-library-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.viral-lens-record-head{margin:0 0 8px;padding:0 2px}.viral-lens-record-head strong,.profile-pattern-library-head strong{color:#171717;font-size:16px}.viral-lens-record-head strong{font-size:18px;font-weight:680}.viral-lens-record-head span{font-size:11px}.viral-lens-record-list{display:grid}.viral-lens-record-row{text-align:left;border-top:1px solid #1a1a1813;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:48px;padding:9px 2px;display:grid}.viral-lens-record-row:hover{background:#ffffff3d}.viral-lens-record-row strong,.viral-lens-record-row p{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.viral-lens-record-row strong{color:#171717;font-size:13px;font-weight:640;display:block}.viral-lens-record-row p,.viral-lens-record-row time,.viral-lens-record-empty{color:#1a1a188f;margin:4px 0 0;font-size:11.5px}.viral-lens-record-row i{color:#1a1a1894;background:#ffffff6b;border:1px solid #1a1a1814;border-radius:999px;place-items:center;min-width:34px;min-height:26px;font-size:11px;font-style:normal;font-weight:680;display:inline-grid}.copy-rewrite-window{gap:18px}.copy-rewrite-input{gap:12px;display:grid}.copy-rewrite-support-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.copy-rewrite-support-row button,.copy-rewrite-support-row label{color:#171717;min-height:36px;font:inherit;cursor:pointer;background:#ffffff85;border:1px solid #1a1a1814;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:760;display:inline-flex}.copy-rewrite-support-row input[type=file]{display:none}.copy-context-toggle input{accent-color:#171717;width:14px;height:14px}.copy-rewrite-latest{-webkit-backdrop-filter:blur(24px)saturate(1.08);background:radial-gradient(120% 140% at 0 0,#ffffffb8,#0000 52%),linear-gradient(145deg,#ffffff80,#fffcf733),#fffdf95c;border:1px solid #ffffffb3;border-radius:28px;width:100%;padding:clamp(18px,1.8vw,24px);box-shadow:inset 0 1px 1px #ffffffe0,0 18px 48px #28241c14}.copy-rewrite-section-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.copy-rewrite-section-head span,.copy-rewrite-script-head span,.copy-rewrite-outline span{color:#1a1a1875;font-size:12px;font-weight:780}.copy-rewrite-section-head h3{color:#171717;letter-spacing:0;margin:6px 0 0;font-size:clamp(20px,1.8vw,28px);line-height:1.18}.copy-rewrite-progress{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.copy-rewrite-progress span{color:#1a1a1894;background:#ffffff6b;border:1px solid #1a1a1814;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.copy-rewrite-empty-state{border-top:1px solid #1a1a1814;align-content:center;gap:8px;min-height:128px;display:grid}.copy-rewrite-empty-state strong{color:#171717;font-size:clamp(20px,2vw,26px);line-height:1.2}.copy-rewrite-empty-state p{color:#1a1a1894;max-width:560px;margin:0;font-size:14px;line-height:1.65}.copy-rewrite-empty-state.failed strong{color:#a83f36}.copy-rewrite-result-card{gap:16px;display:grid}.copy-rewrite-version-tabs{flex-wrap:wrap;gap:8px;display:flex}.copy-rewrite-version-tabs button{color:#1a1a18a3;min-height:38px;font:inherit;cursor:pointer;background:#ffffff6b;border:1px solid #1a1a1814;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:760;display:inline-flex}.copy-rewrite-version-tabs button.active{color:#fff;background:#171717;border-color:#1a1a1838}.copy-rewrite-version-tabs button span{color:currentColor;opacity:.78;font-size:12px}.copy-rewrite-script-head{gap:6px;display:grid}.copy-rewrite-script-head strong{color:#171717;letter-spacing:0;font-size:clamp(22px,2vw,30px);line-height:1.16}.copy-rewrite-script-head small{color:#1a1a188a;font-size:13px}.copy-rewrite-script{border-top:1px solid #1a1a1814;border-bottom:1px solid #1a1a1814;padding:16px 0 2px}.copy-rewrite-script p{color:#1a1a18b8;white-space:pre-line;max-width:760px;margin:0 0 12px;font-size:15px;line-height:1.78}.copy-rewrite-outline{grid-template-columns:minmax(0,.72fr) minmax(0,1fr);gap:12px;display:grid}.copy-rewrite-outline>div{min-width:0}.copy-rewrite-outline p{color:#1a1a189e;margin:6px 0 0;font-size:13.5px;line-height:1.62}.copy-rewrite-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.copy-rewrite-records{width:100%;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;gap:4px;padding:4px 0 0;display:grid}.copy-rewrite-records .copy-rewrite-section-head{margin:0 0 8px;padding:0 2px}.copy-rewrite-records .copy-rewrite-section-head span{font-size:11px}.copy-rewrite-records .copy-rewrite-section-head h3{margin-top:5px;font-size:18px;font-weight:680}.copy-rewrite-record-list{display:grid}.copy-rewrite-record-row{text-align:left;border-top:1px solid #1a1a1813;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:48px;padding:9px 2px;display:grid}.copy-rewrite-record-row:hover{background:#ffffff3d}.copy-rewrite-record-row strong,.copy-rewrite-record-row p{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.copy-rewrite-record-row strong{color:#171717;font-size:13px;font-weight:640;display:block}.copy-rewrite-record-row p,.copy-rewrite-record-row time,.copy-rewrite-record-empty{color:#1a1a188f;margin:4px 0 0;font-size:11.5px}.copy-rewrite-record-row i{color:#1a1a1894;background:#ffffff6b;border:1px solid #1a1a1814;border-radius:999px;place-items:center;min-width:34px;min-height:26px;font-size:11px;font-style:normal;font-weight:680;display:inline-grid}.image-prompt-window{gap:18px}.image-prompt-input{gap:12px;display:grid}.image-prompt-support-row{flex-wrap:wrap;gap:10px;display:flex}.image-prompt-support-row button{color:#171717;min-height:36px;font:inherit;cursor:pointer;background:#ffffff85;border:1px solid #1a1a1814;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-size:13px;font-weight:760;display:inline-flex}.image-material-summary{color:#1a1a1894;background:#ffffff6b;border:1px solid #1a1a1814;border-radius:999px;width:fit-content;max-width:100%;margin:0;padding:7px 11px;font-size:13px;line-height:1.3}.image-prompt-latest,.image-prompt-records{-webkit-backdrop-filter:blur(24px)saturate(1.08);background:radial-gradient(120% 140% at 0 0,#ffffffb8,#0000 52%),linear-gradient(145deg,#ffffff80,#fffcf733),#fffdf95c;border:1px solid #ffffffb3;border-radius:28px;width:100%;padding:clamp(18px,1.8vw,24px);box-shadow:inset 0 1px 1px #ffffffe0,0 18px 48px #28241c14}.image-prompt-section-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.image-prompt-section-head span,.image-prompt-summary-grid span,.image-prompt-result-copy span{color:#1a1a1875;font-size:12px;font-weight:780}.image-prompt-section-head h3{color:#171717;letter-spacing:0;margin:6px 0 0;font-size:clamp(20px,1.8vw,28px);line-height:1.18}.image-prompt-empty-state{border-top:1px solid #1a1a1814;align-content:center;gap:8px;min-height:128px;display:grid}.image-prompt-empty-state strong{color:#171717;font-size:clamp(20px,2vw,26px);line-height:1.2}.image-prompt-empty-state p{color:#1a1a1894;max-width:560px;margin:0;font-size:14px;line-height:1.65}.image-prompt-empty-state.failed strong{color:#a83f36}.image-prompt-result-card{gap:16px;display:grid}.image-prompt-result-copy{gap:6px;display:grid}.image-prompt-result-copy strong{color:#171717;letter-spacing:0;font-size:clamp(22px,2vw,30px);line-height:1.16}.image-prompt-result-copy p{color:#1a1a189e;max-width:760px;margin:0;font-size:14.5px;line-height:1.68}.image-prompt-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.image-prompt-summary-grid>div{background:#ffffff61;border:1px solid #1a1a1814;border-radius:18px;min-width:0;padding:14px}.image-prompt-summary-grid p{color:#1a1a189e;margin:6px 0 0;font-size:13.5px;line-height:1.62}.image-prompt-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.image-prompt-record-list{display:grid}.image-prompt-record-row{text-align:left;border-top:1px solid #1a1a1814;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:64px;padding:12px 0;display:grid}.image-prompt-record-row:hover{background:#ffffff47}.image-prompt-record-row strong,.image-prompt-record-row p{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.image-prompt-record-row strong{color:#171717;font-size:14px;display:block}.image-prompt-record-row p,.image-prompt-record-row time,.image-prompt-record-empty{color:#1a1a188f;margin:4px 0 0;font-size:12.5px}.topic-radar-window{gap:18px}.topic-radar-input{display:grid;border-radius:22px!important;gap:6px!important;width:100%!important;margin:-2px auto 0!important;padding:10px 14px!important}.topic-radar-input label{font-size:12px!important}.topic-radar-input .ability-input-row{grid-template-columns:minmax(0,1fr) 112px!important;align-items:start!important;gap:8px!important;min-height:52px!important}.topic-radar-input .ability-input-row textarea{min-height:52px!important;max-height:52px!important;padding:9px 12px!important;font-size:13.5px!important;line-height:1.42!important}.topic-radar-input .ability-input-row .btn{border-radius:16px!important;width:112px!important;min-width:112px!important;height:52px!important;min-height:52px!important}.topic-radar-support-row,.topic-radar-tabs,.topic-batch-actions{flex-wrap:wrap;gap:10px;display:flex}.topic-radar-support-row button,.topic-radar-tabs button{color:#171717;min-height:26px;font:inherit;cursor:pointer;background:#ffffff85;border:1px solid #1a1a1814;border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-size:11.5px;font-weight:760;display:inline-flex}.topic-radar-tabs button.active{color:#fff;background:#171717}.topic-radar-panel{-webkit-backdrop-filter:blur(24px)saturate(1.08);background:radial-gradient(120% 140% at 0 0,#ffffffb8,#0000 52%),linear-gradient(145deg,#ffffff80,#fffcf733),#fffdf95c;border:1px solid #ffffffb3;border-radius:28px;width:100%;min-height:356px;padding:clamp(24px,2.4vw,32px);box-shadow:inset 0 1px 1px #ffffffe0,0 18px 48px #28241c14}.topic-batch-records{width:100%;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:4px 0 0}.topic-batch-records .topic-radar-section-head{margin:0 0 8px;padding:0 2px}.topic-batch-records .topic-radar-section-head span{font-size:11px}.topic-batch-records .topic-radar-section-head h3{margin-top:3px;font-size:18px;font-weight:680}.topic-radar-section-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.topic-radar-section-head span,.topic-batch-copy span,.topic-card span{color:#1a1a1875;font-size:12px;font-weight:780}.topic-radar-section-head h3{color:#171717;letter-spacing:0;margin:6px 0 0;font-size:clamp(20px,1.8vw,28px);line-height:1.18}.topic-radar-section-head p{color:#1a1a1894;max-width:660px;margin:8px 0 0;font-size:14px;line-height:1.62}.topic-radar-list,.topic-batch-record-list,.topic-card-list,.topic-config-list{display:grid}.topic-radar-list{scrollbar-width:thin;scrollbar-color:#1a1a1838 #ffffff47;border-top:1px solid #1a1a1814;border-bottom:1px solid #1a1a180f;position:relative;-webkit-mask-image:linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#0000,#000 12% 88%,#0000);height:370px!important;max-height:370px!important;display:block!important;overflow:hidden auto!important}.topic-radar-list::-webkit-scrollbar{width:8px}.topic-radar-list::-webkit-scrollbar-track{background:#ffffff47;border-radius:999px}.topic-radar-list::-webkit-scrollbar-thumb{background:#1a1a1838;border-radius:999px}.topic-radar-track{will-change:transform;animation:22s linear infinite topicRadarVerticalRoll;display:grid}.topic-radar-list:hover .topic-radar-track{animation-play-state:paused}@keyframes topicRadarVerticalRoll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.topic-radar-row{border-top:1px solid #1a1a1812;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:14px;min-height:68px;padding:10px 0;display:grid}.topic-radar-row strong,.topic-batch-record-row strong{color:#171717;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;display:block;overflow:hidden}.topic-radar-row p,.topic-batch-copy p,.topic-card p,.topic-config-list p,.topic-config-list small,.topic-batch-record-row p,.topic-batch-record-row time{color:#1a1a1894;margin:5px 0 0;font-size:12.5px;line-height:1.55}.topic-radar-row>span{color:#1a1a189e;white-space:nowrap;background:#ffffff70;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:720}.topic-batch-card{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;display:grid}.topic-batch-copy{gap:6px;display:grid}.topic-batch-copy strong{color:#171717;letter-spacing:0;font-size:clamp(22px,2vw,30px);line-height:1.16}.topic-batch-actions{justify-content:flex-end}.topic-batch-record-row{text-align:left;border-top:1px solid #1a1a1813;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:48px;padding:9px 2px;display:grid}.topic-batch-record-row:hover{background:#ffffff3d}.topic-batch-record-row strong{font-size:13px;font-weight:640}.topic-batch-record-row p,.topic-batch-record-row time{font-size:11.5px}.topic-batch-record-row i{color:#1a1a1894;background:#ffffff6b;border:1px solid #1a1a1814;border-radius:999px;place-items:center;min-width:34px;min-height:26px;font-size:11px;font-style:normal;font-weight:680;display:inline-grid}.topic-batch-modal-backdrop{z-index:82;-webkit-backdrop-filter:blur(12px)saturate(1.08);background:#1a1a1824;justify-content:center;align-items:center;padding:22px;display:flex;position:fixed;inset:0}.topic-batch-modal{-webkit-backdrop-filter:blur(28px)saturate(1.08);background:radial-gradient(110% 140% at 0 0,#fffffff5,#0000 54%),linear-gradient(135deg,#ffffffc2,#faf7f294),#ffffffa3;border:1px solid #ffffffb8;border-radius:30px;width:min(92vw,900px);max-height:min(86vh,760px);padding:clamp(18px,2vw,26px);overflow:auto;box-shadow:inset 0 1px 1px #ffffffeb,0 26px 80px #2620182e}.topic-detail-section{border-top:1px solid #1a1a1814;gap:10px;padding:16px 0;display:grid}.topic-detail-section h4{color:#171717;margin:0;font-size:16px}.topic-detail-section p,.topic-detail-section li{color:#1a1a189e;margin:0;font-size:14px;line-height:1.65}.topic-detail-section ul{margin:0;padding-left:18px}.topic-card{border-top:1px solid #1a1a1814;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 0;display:grid}.topic-card strong{color:#171717;margin:5px 0 6px;font-size:16px;line-height:1.28;display:block}.topic-config-list article{border-top:1px solid #1a1a1814;padding:12px 0}.topic-config-list strong{color:#171717;font-size:14px}.image-material-modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(12px)saturate(1.08);background:#1a1a1824;justify-content:center;align-items:center;padding:22px;display:flex;position:fixed;inset:0}.image-material-modal{-webkit-backdrop-filter:blur(28px)saturate(1.08);background:radial-gradient(110% 140% at 0 0,#fffffff5,#0000 54%),linear-gradient(135deg,#ffffffc2,#faf7f294),#ffffffa3;border:1px solid #ffffffb8;border-radius:30px;width:min(92vw,560px);max-height:min(82vh,680px);padding:clamp(18px,2vw,24px);overflow:auto;box-shadow:inset 0 1px 1px #ffffffeb,0 26px 80px #2620182e}.image-material-modal-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.image-material-modal-head span,.image-material-section label span{color:#1a1a187a;font-size:12px;font-weight:780}.image-material-modal-head h3{color:#171717;letter-spacing:0;margin:5px 0 0;font-size:22px}.image-material-modal-head button{color:#1a1a18b8;background:#ffffff8a;border:1px solid #1a1a1814;border-radius:999px;min-height:34px;padding:0 12px}.image-material-section{border-top:1px solid #1a1a1814;gap:10px;padding:16px 0;display:grid}.image-material-section h4{color:#171717;margin:0;font-size:16px}.image-material-section p{color:#1a1a1894;margin:0;font-size:13px;line-height:1.6}.image-material-upload{color:#171717;cursor:pointer;background:#ffffff9e;border:1px solid #1a1a181a;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:38px;padding:0 14px;font-size:13px;font-weight:760;display:inline-flex;position:relative;overflow:hidden}.image-material-upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.image-material-thumb-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.image-material-thumb-grid article{background:#ffffff6b;border:1px solid #1a1a1814;border-radius:16px;min-width:0;padding:8px}.image-material-thumb-grid article.active{background:#ffffffad;border-color:#1a1a183d}.image-material-thumb-grid img{aspect-ratio:4/3;object-fit:cover;background:#1a1a180d;border-radius:12px;width:100%}.image-material-thumb-grid strong{color:#171717;text-overflow:ellipsis;white-space:nowrap;margin:7px 0;font-size:12.5px;display:block;overflow:hidden}.image-material-thumb-grid div{gap:6px;display:flex}.image-material-thumb-grid button,.image-reference-link-row button{color:#1a1a18ad;cursor:pointer;background:#ffffff94;border:1px solid #1a1a1814;border-radius:999px;min-height:28px;padding:0 8px;font-size:12px}.image-reference-link-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.image-reference-link-row input,.image-material-section textarea,.image-material-section select{color:#171717;background:#ffffff9e;border:1px solid #1a1a1814;border-radius:14px;outline:0;width:100%;min-width:0}.text-video-material-counts{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.text-video-material-counts input,.text-video-material-input{color:#171717;background:#ffffff9e;border:1px solid #1a1a1814;border-radius:14px;outline:0;width:100%;min-width:0;min-height:38px;padding:0 12px}.image-reference-link-row input,.image-material-section select{min-height:38px;padding:0 12px}.image-material-section textarea{resize:vertical;min-height:74px;padding:11px 12px;line-height:1.55}.image-material-section label{gap:7px;display:grid}.image-reference-link-list{flex-wrap:wrap;gap:7px;display:flex}.image-reference-link-list span{color:#1a1a1894;background:#ffffff7a;border-radius:999px;align-items:center;gap:7px;max-width:100%;padding:6px 9px;font-size:12px;display:inline-flex}.image-reference-link-list button{color:#1a1a187a;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.image-material-empty{color:#1a1a187a;margin:0;font-size:12.5px}.image-material-modal-actions{background:linear-gradient(#fff0,#faf7f2f0 35%);padding-top:14px;position:sticky;bottom:0}.detail-action-bar{z-index:5;background:linear-gradient(#ffffff5c,#ffffffd1);border-top:1px solid #1a1a1814;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:12px;padding:16px 0 0;display:flex;position:sticky;bottom:0}.chatgpt-workspace .detail-section p,.chatgpt-workspace .detail-section li{white-space:pre-line}.profile-pattern-library{margin-top:18px}.profile-pattern-card-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin-top:14px;display:grid}.profile-pattern-card{background:#ffffff61;border:1px solid #1a1a1814;border-radius:18px;min-width:0;padding:14px}.profile-pattern-card span,.profile-pattern-card small,.profile-pattern-empty{color:#1a1a188f;font-size:12px;line-height:1.55}.profile-pattern-card h3{color:#171717;margin:6px 0;font-size:16px}.profile-pattern-card p{color:#1a1a18a3;margin:0 0 8px;font-size:13px;line-height:1.58}.chatgpt-workspace .unified-empty-card strong{color:var(--text-strong);font-size:clamp(22px,2.4vw,30px);line-height:1.18;display:block}.chatgpt-workspace .unified-empty-card{align-content:center;gap:10px;min-height:138px;display:grid}.chatgpt-workspace .unified-empty-card p{max-width:620px;margin:0}.chatgpt-workspace .unified-empty-card .empty-card-next{color:#1a1a1894;text-overflow:ellipsis;white-space:nowrap;background:#ffffff57;border:1px solid #ffffff8f;border-radius:999px;width:fit-content;max-width:100%;margin-top:4px;padding:7px 11px;font-size:13px;line-height:1.28;overflow:hidden}.chatgpt-workspace .quiet-empty{-webkit-backdrop-filter:blur(22px)saturate(1.06);background:linear-gradient(135deg,#ffffffb8,#fffcf770),#f7f5f06b;border:1px solid #ffffffa8;border-radius:30px;width:min(100% - 48px,560px);margin:clamp(72px,12vh,118px) auto 0;padding:28px;box-shadow:inset 0 1px #ffffffb8,0 18px 54px #2d261a12}.chatgpt-workspace .quiet-empty strong{letter-spacing:0;font-size:clamp(24px,2.7vw,32px)}.chatgpt-workspace .quiet-empty p{color:#1a1a1885;max-width:420px;margin:10px auto 18px;font-size:14px;line-height:1.65}.chatgpt-workspace .detail-overlay{-webkit-backdrop-filter:blur(8px)saturate(1.04);background:#f7f5f061}.chatgpt-workspace .detail-panel{color:var(--text-strong);-webkit-backdrop-filter:blur(22px)saturate(1.08);background:linear-gradient(135deg,#ffffffe6,#faf7f2d1),#ffffffd6;border:1px solid #ffffffc7;position:relative;box-shadow:inset 0 1px #ffffffc7,0 30px 90px #2620182e}.chatgpt-workspace .detail-panel h2,.chatgpt-workspace .detail-section h3{color:var(--text-strong);letter-spacing:0}.chatgpt-workspace .detail-panel p,.chatgpt-workspace .detail-panel li{color:#1a1a18a3}.chatgpt-workspace .detail-section{background:#ffffff73;border-color:#1a1a1814}.chatgpt-workspace .detail-floating-close{z-index:8;pointer-events:auto;cursor:pointer;color:#1a1a18bd;-webkit-backdrop-filter:blur(18px)saturate(1.08);background:linear-gradient(135deg,#ffffffe0,#f6f2ebb8),#ffffffc7;border:1px solid #ffffffb8;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:34px;margin:0 0 -34px auto;padding:0 14px;font-size:13px;font-weight:720;display:flex;position:sticky;top:14px;box-shadow:inset 0 1px #ffffffd1,0 12px 30px #2620181a}.chatgpt-workspace .detail-floating-close:hover{color:var(--text-strong);background:linear-gradient(135deg,#fffffff5,#f9f6f1d6),#ffffffe6}.chatgpt-workspace .detail-panel-head{margin-top:0;padding-top:10px;padding-right:96px}.chatgpt-workspace .detail-section-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.chatgpt-workspace .detail-section-actions .btn{white-space:nowrap;border-radius:999px;min-height:38px;padding:0 15px;font-size:13px;font-weight:720}@media (min-width:901px){.chatgpt-workspace .detail-overlay{inset:0 0 0 var(--workspace-sidebar);place-items:center;padding:clamp(24px,4vw,44px)}.chatgpt-workspace .detail-panel{width:min(100%,860px);max-width:calc(100vw - var(--workspace-sidebar) - 48px)}}@media (max-width:980px){.chatgpt-workspace .single-window.unified-ability-window{padding:24px 14px 34px}.chatgpt-workspace .unified-ability-window .ability-input-row,.chatgpt-workspace .unified-ability-window .compact-action .ability-input-row,.chatgpt-workspace .unified-ability-window .upload-workflow,.chatgpt-workspace .unified-result-card{grid-template-columns:1fr}.chatgpt-workspace .unified-ability-window .ability-input-row .btn,.chatgpt-workspace .unified-ability-window .compact-action .ability-input-row .btn{width:100%;min-width:0;height:46px}.chatgpt-workspace .unified-result-card .result-card-actions{justify-content:flex-start}}@media (max-width:620px){.chatgpt-workspace .detail-overlay{inset:0}.chatgpt-workspace .detail-panel-head{margin-top:0;padding-right:0}.chatgpt-workspace .detail-floating-close{margin-bottom:-32px;top:10px}.chatgpt-workspace .unified-window-head{text-align:left}.chatgpt-workspace .unified-window-head h2,.chatgpt-workspace .unified-window-head p{text-wrap:auto;margin-left:0;margin-right:0}.chatgpt-workspace .unified-ability-window .video-precheck-grid,.chatgpt-workspace .unified-ability-window .asset-upload-grid{grid-template-columns:1fr}}.chatgpt-workspace .recent-block{gap:3px;display:grid}.chatgpt-workspace .recent-link{color:#1a1a18bd;text-align:left;white-space:nowrap;border-radius:10px;align-items:center;width:100%;height:32px;min-height:32px;padding:0 10px;display:flex;overflow:hidden}.chatgpt-workspace .recent-link strong{min-width:0;max-width:100%;color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:560;line-height:1;display:block;overflow:hidden}.chatgpt-workspace .recent-link span{display:none}.chatgpt-workspace .recent-link.recent-copy-final{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;height:auto;min-height:46px;padding-top:6px;padding-bottom:6px}.chatgpt-workspace .recent-link.recent-copy-final span{color:#1a1a187a;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11.5px;line-height:1.1;display:block;overflow:hidden}.chatgpt-workspace .records-window .record-list{-webkit-backdrop-filter:blur(18px)saturate(1.04);background:linear-gradient(145deg,#ffffff94,#ffffff3d),#fffdf952;border:1px solid #ffffff9e;border-radius:20px;gap:2px;width:min(100%,720px);margin:0 auto;padding:10px;display:grid;box-shadow:inset 0 1px #ffffffb8,0 16px 45px #2a221612}.chatgpt-workspace .compact-record-row{color:#1a1a18b8;text-align:left;white-space:nowrap;border-radius:10px;align-items:center;height:36px;min-height:36px;padding:0 10px;display:flex;overflow:hidden}.chatgpt-workspace .compact-record-row:hover{color:var(--text-strong);background:#ffffff6b}.chatgpt-workspace .compact-record-row strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:14px;font-weight:560;line-height:1;overflow:hidden}.chatgpt-workspace .compact-record-row p,.chatgpt-workspace .compact-record-row>span{display:none}.chatgpt-workspace .library-window{gap:18px}.chatgpt-workspace .library-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:min(100%,980px);margin:0 auto;display:grid}.chatgpt-workspace .library-entry-column{gap:8px;min-width:0;display:grid}.chatgpt-workspace .library-entry-head{justify-content:space-between;align-items:center;gap:12px;min-height:32px;padding:0 4px;display:flex}.chatgpt-workspace .library-entry-head span{color:#1a1a1885;font-size:13px;font-weight:720}.chatgpt-workspace .library-entry-head strong{color:#171717;background:#ffffff75;border-radius:10px;place-items:center;min-width:28px;height:28px;font-size:13px;font-weight:760;display:grid}.chatgpt-workspace .records-window .library-record-list{width:100%;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;gap:0;margin:0;padding:0}.chatgpt-workspace .library-entry-row{height:30px;min-height:30px;box-shadow:none;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:0 4px;display:flex}.chatgpt-workspace .library-entry-row:hover:not(.static){background:#ffffff52}.chatgpt-workspace .library-entry-row strong{color:#1a1a18a8;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13.5px;font-weight:540;line-height:1;overflow:hidden}.chatgpt-workspace .library-entry-row p,.chatgpt-workspace .library-entry-row>span{display:none}.chatgpt-workspace .library-empty{-webkit-backdrop-filter:blur(18px)saturate(1.04);background:linear-gradient(145deg,#ffffff94,#ffffff3d),#fffdf952;border:1px solid #ffffff9e;border-radius:20px;width:min(100%,980px);margin:14px auto 0;padding:22px 18px;box-shadow:inset 0 1px #ffffffb8,0 16px 45px #2a221612}.chatgpt-workspace .library-empty strong{color:var(--text-strong);font-size:clamp(20px,2.1vw,26px);line-height:1.16}.chatgpt-workspace .library-empty p{margin:8px auto 0}.chatgpt-workspace .library-entry-form{-webkit-backdrop-filter:blur(18px)saturate(1.04);background:linear-gradient(145deg,#ffffff94,#ffffff3d),#fffdf952;border:1px solid #ffffff9e;border-radius:20px;gap:14px;width:min(100%,980px);margin:0 auto;padding:18px;display:grid;box-shadow:inset 0 1px #ffffffb8,0 16px 45px #2a221612}.chatgpt-workspace .library-type-toggle{background:#ffffff61;border:1px solid #14141214;border-radius:14px;gap:4px;width:fit-content;padding:4px;display:inline-flex}.chatgpt-workspace .library-type-toggle button{color:#1a1a1894;min-width:62px;height:32px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;font-size:13px;font-weight:720}.chatgpt-workspace .library-type-toggle button.active{color:#fff;background:#171717db}.chatgpt-workspace .library-form-grid{grid-template-columns:minmax(110px,.7fr) minmax(180px,1fr) minmax(220px,1.1fr) auto;align-items:end;gap:10px;display:grid}.chatgpt-workspace .library-form-grid label{color:#1a1a1885;gap:6px;min-width:0;font-size:12px;font-weight:740;display:grid}.chatgpt-workspace .library-form-grid input,.chatgpt-workspace .library-form-grid textarea{color:#171717;width:100%;min-width:0;font:inherit;background:#ffffff9e;border:1px solid #1414121a;border-radius:14px;padding:0 12px}.chatgpt-workspace .library-form-grid input{height:42px}.chatgpt-workspace .library-content-field{grid-column:1/-2}.chatgpt-workspace .library-form-grid textarea{resize:vertical;min-height:92px;padding-top:11px;padding-bottom:11px}.chatgpt-workspace .library-form-grid .btn{min-width:112px;height:42px}@media (max-width:980px){.chatgpt-workspace .library-entry-grid,.chatgpt-workspace .library-form-grid{grid-template-columns:1fr}.chatgpt-workspace .library-content-field{grid-column:auto}.chatgpt-workspace .library-form-grid .btn{width:100%}}.chatgpt-workspace .unified-ability-window .ability-input,.chatgpt-workspace .unified-ability-window .upload-workflow,.chatgpt-workspace .unified-ability-window .video-precheck-grid>div,.chatgpt-workspace .unified-ability-window .asset-upload-card,.chatgpt-workspace .unified-empty-card,.chatgpt-workspace .unified-result-card{background:radial-gradient(120% 120% at 8% 0%, #ffffff85, transparent 45%), radial-gradient(95% 105% at 92% 100%, rgba(var(--aurora-blue), .16), transparent 58%), radial-gradient(110% 95% at 18% 112%, rgba(var(--aurora-pink), .12), transparent 62%), linear-gradient(145deg, #ffffff57, #fffcf71f), #fffdf938!important;-webkit-backdrop-filter:blur(30px)saturate(1.22)!important;border-color:#ffffff94!important;box-shadow:inset 0 1px 1px #ffffffeb,inset 0 -1px 1px #ffffff38,inset 1px 0 1px #ffffff47,0 24px 76px #28241c21,0 8px 24px #28241c0d!important}.chatgpt-workspace .unified-ability-window .ability-input:before,.chatgpt-workspace .unified-ability-window .upload-workflow:before,.chatgpt-workspace .unified-ability-window .video-precheck-grid>div:before,.chatgpt-workspace .unified-ability-window .asset-upload-card:before,.chatgpt-workspace .unified-empty-card:before,.chatgpt-workspace .unified-result-card:before{background:linear-gradient(135deg, #ffffffbd, #ffffff29 34%, #ffffff08), radial-gradient(90% 70% at 10% 0%, #ffffff6b, transparent 54%), radial-gradient(120% 90% at 98% 100%, rgba(var(--aurora-blue), .1), transparent 62%)!important;opacity:.92!important}.chatgpt-workspace .unified-ability-window .ability-input:after,.chatgpt-workspace .unified-ability-window .upload-workflow:after,.chatgpt-workspace .unified-ability-window .video-precheck-grid>div:after,.chatgpt-workspace .unified-ability-window .asset-upload-card:after,.chatgpt-workspace .unified-empty-card:after,.chatgpt-workspace .unified-result-card:after{background:linear-gradient(90deg, transparent, #fffffff0, transparent), linear-gradient(90deg, transparent, rgba(var(--aurora-blue), .18), transparent)!important;opacity:.92!important;height:1px!important}.chatgpt-workspace .unified-ability-window .ability-input-row textarea,.chatgpt-workspace .unified-ability-window .asset-upload-card select{background:linear-gradient(145deg,#ffffff5c,#fffcf71f),#ffffff2e!important;border-color:#ffffff8a!important;box-shadow:inset 0 1px #ffffffb3,inset 0 0 0 1px #ffffff2e!important}.chatgpt-workspace .video-dual-window{gap:16px;width:min(100%,1180px);padding-top:clamp(18px,2.7vw,30px)}.video-dual-head{text-align:left!important;width:100%!important}.video-head-meta,.video-head-row,.video-mode-control-row,.video-mode-switch,.avatar-video-mode,.text-video-mode,.generated-video-list,.text-video-output{width:min(100%,1040px);margin-inline:auto}.video-head-meta{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.chatgpt-workspace .video-head-meta span{text-align:left;margin:0}.video-head-meta strong,.video-recharge-entry,.video-credit-box,.video-mode-switch,.video-panel,.generated-video-list,.text-video-agent-box,.text-video-output{-webkit-backdrop-filter:blur(24px)saturate(1.12);background:radial-gradient(110% 120% at 5% 0,#ffffffb8,#0000 48%),linear-gradient(145deg,#ffffff8a,#fffcf738),#fffdf957;border:1px solid #ffffff9e;box-shadow:inset 0 1px 1px #ffffffdb,0 18px 48px #28241c14}.video-head-meta strong,.video-recharge-entry{color:#171717;border-radius:999px;align-items:center;min-height:32px;padding:0 14px;font-size:13px;font-weight:760;display:inline-flex}.video-recharge-entry{cursor:pointer;font:inherit;border:1px solid #1818181f;border-radius:999px;line-height:1;transition:transform .18s,background .18s,color .18s,border-color .18s}.video-recharge-entry:hover{color:#fff;background:#111;border-color:#111;transform:translateY(-1px)}.video-recharge-entry:focus-visible{outline-offset:3px;outline:2px solid #6f58ffb8}.quota-window{width:min(100%,1080px)}.quota-window .window-head{align-items:center}.quota-alert{color:#1f2937;background:#eff6ffb8;border:1px solid #2f7df62e;border-radius:8px;width:min(100%,980px);margin:0 auto 12px;padding:10px 12px;font-size:13px;line-height:1.6}.quota-alert-bad{background:#fef2f2c7;border-color:#dc26262e}.quota-alert-soft{background:#fffbebc7;border-color:#f59e0b33}.quota-summary-grid,.quota-product-grid,.quota-two-column{width:min(100%,980px);margin-inline:auto}.quota-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.quota-summary-grid>div,.quota-product-card,.quota-table{background:#ffffffa3;border:1px solid #1a1a1814;border-radius:8px}.quota-summary-grid>div{align-content:center;gap:6px;min-height:82px;padding:14px;display:grid}.quota-summary-grid span,.quota-row small,.quota-product-card p,.quota-product-meta span{color:#1f2937a8;font-size:12px;line-height:1.5}.quota-summary-grid strong{color:#111827;font-size:24px;line-height:1}.quota-section-head{width:min(100%,980px);margin:18px auto 8px}.quota-section-head h3,.quota-product-card h4{color:#111827;letter-spacing:0;margin:0}.quota-section-head h3{font-size:15px}.quota-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.quota-product-card{grid-template-rows:1fr auto auto;gap:12px;min-height:190px;padding:14px;display:grid}.quota-product-card h4{font-size:16px}.quota-product-card p{margin:8px 0 0}.quota-product-meta{justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.quota-product-meta strong{color:#111827;font-size:24px;line-height:1}.primary-soft-button{color:#fff;cursor:pointer;background:#111827;border:1px solid #111827;border-radius:8px;min-height:38px;font-size:13px;font-weight:760}.primary-soft-button:hover{background:#0f172a}.primary-soft-button:disabled{cursor:not-allowed;opacity:.58}.quota-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:8px;display:grid}.quota-table{min-height:146px;overflow:hidden}.quota-row{border-bottom:1px solid #1a1a1812;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:10px 12px;display:grid}.quota-row:last-child{border-bottom:0}.quota-row span{color:#111827;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:650;overflow:hidden}.quota-row b{color:#111827;font-size:13px}.quota-row small{grid-column:1/-1}.quota-table .quiet-empty{place-items:center;min-height:144px;margin:0;display:grid}.quota-window-redesigned{width:min(100%,960px)}.quota-hero-panel,.quota-plan-panel{width:min(100%,760px);margin-inline:auto}.quota-hero-panel{grid-template-columns:minmax(0,1fr) 230px;align-items:end;gap:18px;margin-bottom:18px;display:grid}.quota-hero-copy{min-width:0}.quota-hero-copy>span,.quota-panel-title span,.quota-balance-card>span,.quota-product-price-panel span,.quota-detail-list span,.quota-plan-copy span,.quota-subwindow-head span{color:#1a1a1880;letter-spacing:0;font-size:12px;font-weight:680;display:block}.quota-hero-copy h2{color:#171717;letter-spacing:0;margin:6px 0 8px;font-size:clamp(44px,6vw,68px);line-height:.96}.quota-hero-copy p,.quota-panel-title p,.quota-plan-copy small,.quota-plan-price span,.quota-balance-card small,.quota-product-detail p,.quota-product-price-panel small{color:#1a1a1894;font-size:13px;line-height:1.55}.quota-balance-card,.quota-plan-panel,.quota-subwindow{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffffa8;border:1px solid #ffffffd1;box-shadow:0 22px 58px #1d2a4414}.quota-balance-card{border-radius:18px;align-content:start;gap:7px;min-height:168px;padding:18px;display:grid}.quota-balance-card strong{color:#111827;letter-spacing:0;font-size:48px;line-height:.98}.quota-refresh-button,.quota-subwindow-close,.quota-category-tabs button,.quota-modal-primary{cursor:pointer;border-radius:999px;min-height:38px;font-size:13px;font-weight:720}.quota-refresh-button{color:#fff;background:#111827;border:1px solid #1a1a181a;width:max-content;margin-top:12px;padding:0 16px}.quota-refresh-button:disabled{cursor:not-allowed;opacity:.58}.quota-plan-row{font:inherit;cursor:pointer;border:0}.quota-plan-panel{border-radius:18px;margin-bottom:16px;padding:18px}.quota-panel-title{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.quota-panel-title h3{color:#111827;letter-spacing:0;margin:4px 0 0;font-size:20px}.quota-panel-title p{text-align:right;max-width:290px;margin:0}.quota-category-tabs{background:#ffffff85;border:1px solid #1a1a1814;border-radius:999px;gap:4px;width:max-content;max-width:100%;margin-bottom:12px;padding:4px;display:flex}.quota-category-tabs button{color:#1a1a189e;background:0 0;border:0;padding:0 14px}.quota-category-tabs button.is-active{color:#fff;background:#111827;box-shadow:0 10px 24px #11182729}.quota-plan-list{gap:8px;display:grid}.quota-plan-row{text-align:left;background:#ffffff94;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:14px 16px;transition:transform .16s,background .16s,box-shadow .16s;display:grid}.quota-plan-row:hover{background:#ffffffd1;transform:translateY(-1px);box-shadow:0 16px 34px #1d2a4414}.quota-plan-copy{gap:4px;min-width:0;display:grid}.quota-plan-copy strong{color:#111827;font-size:16px;line-height:1.25}.quota-plan-copy small{text-overflow:ellipsis;white-space:nowrap;max-width:520px;overflow:hidden}.quota-plan-price{white-space:nowrap;justify-items:end;gap:4px;display:grid}.quota-plan-price strong{color:#111827;font-size:22px;line-height:1}.quota-empty-line{color:#1a1a1880;border:1px dashed #1a1a1824;border-radius:14px;place-items:center;min-height:86px;font-size:13px;display:grid}.quota-subwindow-backdrop{z-index:80;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#12121047;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.quota-subwindow{border-radius:22px;width:min(100%,520px);max-height:min(720px,100vh - 44px);padding:20px;overflow:auto}.quota-subwindow-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.quota-subwindow-head h3{color:#111827;letter-spacing:0;margin:5px 0 0;font-size:28px;line-height:1.05}.quota-subwindow-close{color:#1a1a18c2;background:#ffffffa8;border:1px solid #1a1a1814;padding:0 14px}.quota-product-detail{gap:14px;display:grid}.quota-product-price-panel{color:#fff;background:#111827f5;border-radius:18px;padding:18px}.quota-product-price-panel strong{margin:7px 0 5px;font-size:36px;line-height:1;display:block}.quota-product-price-panel span,.quota-product-price-panel small{color:#ffffffb8}.quota-product-detail p{margin:0}.quota-detail-list{gap:8px;display:grid}.quota-detail-list div{border-bottom:1px solid #1a1a1814;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.quota-detail-list div:last-child{border-bottom:0}.quota-detail-list strong{color:#111827;font-size:14px}.quota-modal-primary{color:#fff;background:#111827;border:0;width:100%;min-height:48px}.quota-modal-primary:disabled{cursor:not-allowed;opacity:.58}.package-window{width:min(100%,1080px)}.package-window-head{align-items:center;margin-bottom:28px}.package-window-head>div{min-width:0}.package-video-entry{white-space:nowrap;flex:none;justify-content:center;width:auto;min-width:118px;margin-left:18px}.chatgpt-workspace .package-window .package-window-head{text-align:left;justify-content:space-between;align-items:center;gap:24px;width:min(100%,760px);margin-bottom:30px;display:flex}.chatgpt-workspace .package-window .package-window-head h2{text-align:left;margin:0}.chatgpt-workspace .package-window .package-window-head p{text-align:left;margin:14px 0 0}.chatgpt-workspace .package-window .package-video-entry{color:#171717;background:#ffffffb8;border-color:#1717171a;min-height:38px;padding:0 16px;box-shadow:0 12px 30px #2a221614}.package-summary-grid,.package-progress-strip,.project-thread-next,.package-stage-list,.package-history{width:min(100%,760px);margin-inline:auto}.package-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:6px;margin-bottom:18px;display:grid}.package-summary-grid>div{background:#ffffffa3;border:1px solid #1a1a1814;border-radius:8px;align-content:center;gap:6px;min-height:82px;padding:14px;display:grid}.package-summary-grid span{color:#1f2937a8;font-size:12px}.package-summary-grid strong{color:#111827;font-size:24px;line-height:1}.package-stage-list{gap:8px;display:grid}.package-stage{background:#ffffff80;border:1px solid #1a1a1814;border-radius:8px;grid-template-columns:34px minmax(0,1fr);gap:10px;padding:11px 12px;display:grid}.package-stage-index{color:#111827;background:#1118270f;border-radius:999px;place-items:center;width:28px;height:28px;font-size:11px;font-weight:720;display:grid}.package-stage-body{gap:8px;min-width:0;display:grid}.package-stage-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.package-stage-title h3{color:#111827;letter-spacing:0;margin:0;font-size:14px}.package-stage-title span{color:#334155;background:#94a3b824;border-radius:999px;flex:none;padding:3px 7px;font-size:11px;font-weight:700}.package-stage-done .package-stage-title span{color:#166534;background:#22c55e1f}.package-stage-draft .package-stage-title span{color:#92400e;background:#f59e0b24}.package-stage-body p,.package-stage-body small{color:#1f2937ad;margin:0;font-size:12.5px;line-height:1.45}.package-stage-link{color:#111827;border:1px solid #1a1a181f;border-radius:999px;justify-self:start;min-height:28px;padding:0 10px;font-size:12px;font-weight:700}.package-stage-empty{color:#1a1a1880;background:#ffffff57;border:1px dashed #1a1a181f;border-radius:8px;align-content:center;gap:5px;min-height:74px;padding:14px 16px;display:grid}.package-stage-empty strong{color:#1a1a18c2;font-size:14px}.package-stage-empty span{font-size:12.5px;line-height:1.45}.package-history{margin-top:18px}.topic-radar-empty,.topic-batch-record-empty{color:#1f2937b8;background:#ffffff6b;border:1px dashed #1a1a1824;border-radius:8px;padding:18px}.topic-radar-empty strong{color:#111827;margin-bottom:6px;font-size:14px;display:block}.topic-radar-empty p,.topic-batch-record-empty{font-size:13px;line-height:1.6}@media (max-width:760px){.chatgpt-workspace .package-window .package-window-head{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:24px}.chatgpt-workspace .package-window .package-video-entry{margin-left:0}.quota-summary-grid,.quota-product-grid,.quota-two-column,.package-summary-grid{grid-template-columns:1fr}.quota-product-card{min-height:0}.quota-window-redesigned{width:min(100% - 24px,916px)}.quota-hero-panel,.quota-plan-row,.quota-panel-title{grid-template-columns:1fr}.quota-hero-panel,.quota-panel-title{display:grid}.quota-panel-title p{text-align:left;max-width:none}.quota-hero-copy h2{font-size:clamp(38px,13vw,54px)}.quota-plan-price{justify-items:start}.quota-plan-copy small{white-space:normal}.quota-category-tabs{width:100%;overflow-x:auto}.quota-category-tabs button{flex:1 0 auto}.quota-subwindow-backdrop{padding:12px}.quota-subwindow{border-radius:18px}.package-stage{grid-template-columns:1fr}.package-stage-title{flex-direction:column;align-items:flex-start}}.video-head-row{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.chatgpt-workspace .video-head-row h2{text-align:left;margin:0;font-size:clamp(32px,3.55vw,44px);line-height:1.08}.chatgpt-workspace .video-head-row p{text-align:left;max-width:720px;margin:10px 0 0}.video-mode-control-row{justify-content:space-between;align-items:center;gap:14px;margin-top:14px;display:flex}.video-credit-box{text-align:left;white-space:nowrap;border-radius:999px;justify-self:end;align-items:center;gap:8px;min-height:36px;padding:7px 11px;display:inline-flex}.video-credit-balance-button{cursor:pointer;font:inherit;border:1px solid #ffffff9e;transition:transform .18s,border-color .18s,background .18s}.video-credit-balance-button:hover{border-color:#1111112e;transform:translateY(-1px)}.video-credit-box span{color:#1a1a187a;font-size:11px;font-weight:760}.video-credit-box strong{color:#6b55ff;font-size:18px;line-height:1}.video-credit-box p{color:#1a1a1894;margin:0;font-size:11px}.chatgpt-workspace .ability-window .video-mode-control-row .video-credit-box span,.chatgpt-workspace .ability-window .video-mode-control-row .video-credit-box strong,.chatgpt-workspace .ability-window .video-mode-control-row .video-credit-box p{text-align:left;white-space:nowrap;width:auto;max-width:none;margin:0;line-height:1;display:inline-flex}.chatgpt-workspace .ability-window .video-mode-control-row .video-credit-box span,.chatgpt-workspace .ability-window .video-mode-control-row .video-credit-box p{color:#1a1a188f;font-size:11px;font-weight:730}.chatgpt-workspace .ability-window .video-mode-control-row .video-credit-box strong{color:#6b55ff;font-size:18px;font-weight:800}.video-mode-switch{border-radius:999px;width:auto;margin-top:0;padding:5px;display:inline-flex}.video-mode-switch button{color:#1a1a1894;min-height:38px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 20px;font-weight:760}.video-mode-switch button.active{color:#fff;background:#111;box-shadow:0 8px 18px #11111124}.avatar-video-mode,.text-video-mode{gap:16px;display:grid}.avatar-video-grid{--avatar-main-height:560px;--avatar-phone-width:218px;grid-template-columns:minmax(220px, .9fr) minmax(260px, 1.08fr) minmax(var(--avatar-phone-width), .78fr) minmax(174px, .72fr);grid-template-areas:"assets script preview settings";align-items:start;gap:14px;display:grid}.avatar-video-grid.avatar-video-grid-compact{--avatar-main-height:600px;--avatar-phone-width:276px;grid-template-columns:minmax(560px, 1fr) var(--avatar-phone-width);grid-template-areas:"script preview";gap:clamp(16px,2vw,22px);width:min(100%,1080px);margin-inline:auto}.avatar-script-panel-wide{min-height:var(--avatar-main-height);height:var(--avatar-main-height);border-radius:32px;padding:22px}.avatar-script-panel-wide textarea{border-radius:24px;flex:0 0 300px;height:300px;min-height:300px;font-size:17px}.avatar-inline-choice-row{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.script-asset-pill>span:not(.avatar-preview-thumb):not(.voice-wave),.asset-summary-card>span:not(.asset-step-index):not(.avatar-preview-thumb):not(.voice-wave){grid-area:copy;gap:2px;min-width:0;display:grid}.script-help-note{color:#1a1a187a;text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;margin:0;font-size:11.5px;font-style:normal;line-height:1.35;overflow:hidden}.avatar-asset-workflow{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;gap:8px;width:100%;margin-top:9px;display:grid}.asset-summary-card{color:#171717;min-width:0;min-height:68px;font:inherit;text-align:left;cursor:pointer;background:linear-gradient(145deg,#ffffff9e,#ffffff4d);border:1px solid #1a1a181a;border-radius:22px;grid-template-columns:22px 38px minmax(0,1fr);grid-template-areas:"step icon copy";align-items:center;gap:8px 9px;padding:8px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative}.asset-summary-card:hover{border-color:#1a1a182e;transform:translateY(-1px);box-shadow:0 16px 32px #28241c14}.asset-summary-card.blocked{border-color:#ff785042}.asset-step-index{color:#fff;background:#6b55ff;border-radius:999px;grid-area:step;place-items:center;width:20px;height:20px;font-size:12px;font-weight:820;display:grid}.asset-summary-card .avatar-preview-thumb,.asset-summary-card .voice-wave{border-radius:12px;grid-area:icon;width:34px;height:34px}.asset-summary-card small{color:#1a1a187a;font-size:11px;font-weight:760}.asset-summary-card strong{color:#171717;white-space:nowrap;min-width:0;font-size:12.5px;font-weight:820;line-height:1.25}.asset-card-bottom{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.asset-card-bottom b{color:#fff;white-space:nowrap;background:#111;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:26px;padding:0 9px;font-size:11px;font-weight:820;display:inline-flex}.asset-status-badge{border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:18px;margin:0;padding:0 7px;font-size:11px;font-style:normal;font-weight:800;line-height:1;display:inline-flex}.asset-status-badge.ready{color:#25754b;background:#2f8f5c1f}.asset-status-badge.processing{color:#5c49dd;background:#6b55ff1f}.asset-status-badge.failed{color:#bd3c2a;background:#ff60481f}.avatar-estimate-row{flex-wrap:wrap;gap:8px;margin:0;display:flex}.avatar-estimate-row span{color:#1a1a189e;background:#ffffff70;border:1px solid #1a1a1814;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:780;display:inline-flex}.avatar-video-grid-compact .iphone16-preview-panel{min-height:var(--avatar-main-height);align-items:start}.avatar-video-grid-compact .phone-preview{min-height:var(--avatar-main-height);align-self:start;place-items:center}.avatar-video-grid-compact .phone-stage{width:min(100%, var(--avatar-phone-width));aspect-ratio:1320/2868;border-width:6px;border-radius:40px}.avatar-video-grid-compact .phone-stage:before{width:58px;height:17px;top:11px}.avatar-video-grid-compact .preview-avatar{inset:54px 25px 88px}.avatar-video-grid-compact .phone-stage strong{bottom:60px}.avatar-video-grid .video-assets-panel:first-of-type{grid-area:avatars}.avatar-video-grid .video-assets-panel:nth-of-type(2){grid-area:voices}.avatar-assets-combined-panel{grid-area:assets!important}.avatar-script-panel{height:var(--avatar-main-height);min-height:var(--avatar-main-height);flex-direction:column;grid-area:script;width:100%;display:flex}.phone-preview-panel{background:radial-gradient(95% 70% at 50% 4%, #ffffffdb, transparent 56%), radial-gradient(90% 86% at 50% 100%, rgba(var(--aurora-blue), .18), transparent 68%), linear-gradient(145deg, #ffffff94, #fffcf733), #fffdf95c;grid-area:preview;grid-template-rows:auto minmax(0,1fr) auto;min-height:560px;display:grid}.iphone16-preview-panel{min-height:var(--avatar-main-height);box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;grid-area:preview;place-items:start center;padding:0;display:grid}.avatar-settings-panel{grid-area:settings}.avatar-video-grid .avatar-assets-stack-panel{align-content:flex-start;display:grid;grid-area:assets!important}.avatar-assets-stack-panel .asset-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.compact-subhead{border-top:1px solid #1a1a1814;margin-top:16px;padding-top:14px}.video-panel,.generated-video-list,.text-video-output{border-radius:28px;min-width:0;padding:18px}.video-panel-head,.generated-video-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.video-panel-head>div{align-items:center;gap:9px;min-width:0;display:flex}.video-panel-head span{color:#fff;background:#6b55ff;border-radius:999px;flex:none;place-items:center;width:26px;height:26px;font-size:13px;font-weight:800;display:grid}.video-panel-head h3,.generated-video-head h3,.text-video-output h3{color:#171717;margin:0;font-size:17px;font-weight:780;line-height:1.2}.video-panel-head .file-picker,.ghost-pill-button{color:#171717;white-space:nowrap;cursor:pointer;background:#ffffff8f;border:1px solid #1a1a181a;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:0 12px;font-size:13px;font-weight:740;display:inline-flex}.video-panel-head .file-picker input{display:none}.asset-card-grid{grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:10px;display:grid}.compact-asset-summary{background:#ffffff61;border:1px solid #1a1a1814;border-radius:16px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:58px;padding:8px;display:grid}.compact-asset-summary .avatar-preview-thumb,.compact-asset-summary .voice-wave{border-radius:12px;width:42px;height:42px}.compact-asset-summary strong,.compact-asset-summary p{text-overflow:ellipsis;min-width:0;overflow:hidden}.compact-asset-summary strong{color:#171717;white-space:nowrap;font-size:13px;font-weight:780;display:block}.compact-asset-summary p{color:#1a1a188f;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:2px 0 0;font-size:11px;line-height:1.35;display:-webkit-box}.compact-asset-summary button{color:#fff;min-height:32px;font:inherit;white-space:nowrap;cursor:pointer;background:#111;border:0;border-radius:999px;padding:0 10px;font-size:12px;font-weight:780}.avatar-assets-combined-panel{padding:12px}.avatar-assets-combined-panel .video-panel-head{margin-bottom:8px}.avatar-assets-combined-panel .video-panel-head span{width:22px;height:22px;font-size:12px}.avatar-assets-combined-panel .video-panel-head h3{font-size:15px}.avatar-assets-combined-panel .compact-asset-summary+.compact-asset-summary{margin-top:8px}.avatar-assets-combined-panel .video-panel-note{margin-top:8px;font-size:11.5px}.video-secondary-action{color:#fff;width:100%;min-height:42px;font:inherit;cursor:pointer;background:#111;border:1px solid #1111111a;border-radius:999px;margin-top:12px;font-size:14px;font-weight:780}.asset-choice-card{text-align:left;cursor:pointer;background:#ffffff6b;border:1px solid #1a1a181a;border-radius:18px;min-width:0;min-height:118px;padding:10px}.asset-choice-card.active{border-color:#6b55ffc7;box-shadow:0 0 0 2px #6b55ff24}.asset-choice-card strong,.asset-choice-card small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.asset-choice-card strong{color:#171717;margin-top:8px;font-size:13px;font-weight:780}.asset-choice-card small{color:#1a1a188f;margin-top:2px;font-size:12px}.asset-choice-card em{color:#fff;background:#111111e0;border-radius:999px;justify-content:center;align-items:center;min-height:28px;margin-top:10px;padding:0 10px;font-size:11px;font-style:normal;font-weight:780;display:inline-flex}.asset-choice-card.active em{background:#6b55ff}.avatar-preview-thumb,.voice-wave{background:radial-gradient(circle at 50% 30%,#171717 0 8px,#0000 9px),radial-gradient(circle at 50% 38%,#f4c9b7 0 14px,#0000 15px),radial-gradient(80% 68% at 50% 104%,#fff 0 26px,#0000 27px),linear-gradient(145deg,#f7eee8,#dbe8ff);border-radius:14px;place-items:center;width:100%;height:54px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffd1,0 8px 16px #241f181a}.avatar-preview-thumb:after{content:"";background:#6b55ff;border:2px solid #ffffffeb;border-radius:999px;width:10px;height:10px;position:absolute;bottom:5px;right:5px}.avatar-preview-thumb img{z-index:2;object-fit:cover;width:100%;height:100%;position:relative}.voice-wave{background:radial-gradient(circle at 30% 28%,#ffffff47,#0000 25%),linear-gradient(145deg,#5b4dff,#8c6dff 52%,#4f7dff);grid-auto-flow:column;gap:3px;box-shadow:inset 0 1px #ffffff4d,0 8px 16px #5b4dff2e}.voice-wave:before{content:"";border:1px solid #ffffff2e;border-radius:10px;position:absolute;inset:7px}.voice-wave i{z-index:1;background:#ffffffe0;border-radius:999px;width:4px;display:block;position:relative}.voice-wave i:first-child,.voice-wave i:nth-child(4){height:18px}.voice-wave i:nth-child(2){height:30px}.voice-wave i:nth-child(3){height:24px}.video-empty-state,.video-empty-line{background:#ffffff52;border:1px dashed #1a1a1829;border-radius:18px;gap:10px;padding:16px;display:grid}.video-empty-state strong{color:#171717;font-size:15px}.video-empty-state p,.video-panel-note,.generated-video-head p,.text-video-output p,.video-empty-line{color:#1a1a1894;margin:0;font-size:13px;line-height:1.55}.avatar-script-panel textarea,.text-script-panel textarea,.text-video-agent-box textarea{color:#171717;width:100%;min-width:0;font:inherit;resize:none;background:#ffffff7a;border:1px solid #1a1a181a;border-radius:18px;outline:0;line-height:1.62}.avatar-script-panel textarea{flex:auto;min-height:0;padding:16px}.avatar-video-grid-compact .avatar-script-panel-wide textarea{flex:0 0 300px;height:300px;min-height:300px}.script-counter-row{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.script-counter-row span{color:#1a1a187a;flex:none;font-size:12px;font-weight:700}.script-counter-row .ghost-pill-button{flex:none}.script-inline-assets{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.script-asset-pill{color:#171717;min-width:0;min-height:54px;font:inherit;cursor:pointer;text-align:left;background:#ffffff8a;border:1px solid #1a1a181a;border-radius:999px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px;padding:7px 12px 7px 8px;display:grid}.script-asset-pill .avatar-preview-thumb,.script-asset-pill .voice-wave{border-radius:50%;width:38px;height:38px}.script-asset-pill strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:780;overflow:hidden}.script-asset-pill small{color:#1a1a1880;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-weight:700;overflow:hidden}.video-chip-section{gap:7px;margin-top:9px;display:grid}.video-chip-section>span{color:#1a1a188f;font-size:12px;font-weight:760}.chip-row{flex-wrap:wrap;gap:7px;display:flex}.chip-row.vertical{grid-template-columns:1fr;display:grid}.chip-row button,.text-video-quick-tags button{color:#1a1a18ad;min-height:30px;font:inherit;cursor:pointer;background:#ffffff7a;border:1px solid #1a1a181a;border-radius:999px;padding:0 11px;font-size:13px;font-weight:730}.chip-row button.active,.text-video-quick-tags button.active{color:#fff;background:#111;border-color:#111}.phone-preview{align-self:stretch;place-items:center;width:100%;min-height:0;display:grid}.phone-stage{width:min(100%, var(--avatar-phone-width));aspect-ratio:9/19.5;background:radial-gradient(82% 48% at 50% 0,#ffffff4d,#0000 72%),linear-gradient(#eadbca,#111);border:8px solid #161615;border-radius:42px;position:relative;overflow:hidden;box-shadow:0 26px 54px #1113,inset 0 0 0 1px #ffffff1f}.phone-stage:before{content:"";z-index:3;background:#101010;border-radius:999px;width:70px;height:20px;position:absolute;top:12px;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #ffffff14}.preview-avatar{background:radial-gradient(circle at 50% 16%,#f3c5aa 0 30px,#0000 31px),radial-gradient(circle at 50% 86%,#fff 0 86px,#0000 87px);border-radius:999px 999px 20px 20px;position:absolute;inset:58px 28px 98px}.phone-stage strong{color:#fff;background:#111111c7;border-radius:14px;padding:9px 10px;font-size:13px;line-height:1.32;position:absolute;bottom:68px;left:16px;right:16px}.phone-status-message{z-index:2;color:#ffffffe0;text-align:center;-webkit-backdrop-filter:blur(12px);background:#11111180;border:1px solid #ffffff38;border-radius:16px;padding:12px 14px;font-size:13px;font-weight:780;line-height:1.45;position:absolute;top:86px;left:18px;right:18px}.phone-status-message.processing{background:#463aa08f}.phone-status-message.failed{background:#782a2099}.playbar{color:#fff;align-items:center;gap:6px;display:flex;position:absolute;bottom:24px;left:16px;right:16px}.playbar span{border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:9px solid #fff;width:0;height:0;display:block}.playbar small{font-size:11px}.phone-preview-panel>p{text-align:center;max-width:260px;margin:12px auto 0;font-size:14px}.video-select-field{color:#1a1a1894;gap:7px;margin-top:12px;font-size:12px;font-weight:760;display:grid}.video-select-field select{color:#171717;width:100%;height:42px;font:inherit;background:#ffffff8f;border:1px solid #1a1a181a;border-radius:14px;padding:0 12px}.video-primary-action{color:#fff;width:100%;min-height:50px;font:inherit;cursor:pointer;background:#6b55ff;border:0;border-radius:16px;margin-top:10px;font-weight:800}.avatar-generate-hint{min-height:20px;margin:0}.avatar-generate-hint.ready{color:#1a1a1885}.avatar-generate-footer{justify-content:space-between;align-items:center;gap:12px;margin-top:6px;display:flex}.video-primary-action.orange{background:#ff6a21}.video-primary-action:disabled,.text-video-generate-action:disabled{cursor:not-allowed;opacity:.48}.compact-message{width:min(100%,1000px);margin:0 auto}.generated-video-list{padding:18px}.generated-video-rows{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.generated-video-rows:has(.generated-video-empty){grid-template-columns:1fr}.generated-video-row{text-align:left;background:#ffffff70;border:1px solid #1a1a181a;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 10px;padding:12px 14px;display:grid}.generated-video-row strong,.generated-video-row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.generated-video-row strong{color:#171717;font-size:13px}.generated-video-row span{color:#1a1a188c;font-size:12px}.generated-video-row small{color:#fff;text-align:center;background:#111;border-radius:999px;grid-area:1/2/span 3;min-width:46px;padding:7px 10px;font-size:12px}.generated-video-row.status-running small{background:#6b55ffeb}.generated-video-row.status-failed{border-color:#ff60482e}.generated-video-row.status-failed small{background:#bd3c2a}.video-asset-modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(18px)saturate(1.08);background:radial-gradient(70% 60% at 50% 20%,#ffffff52,#0000 70%),#f6f4ef94;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.video-asset-modal{background:radial-gradient(110% 90% at 0% 0%, #ffffffdb, transparent 54%), radial-gradient(110% 90% at 100% 100%, rgba(var(--aurora-blue), .16), transparent 62%), linear-gradient(145deg, #ffffffb8, #fffcf757), #fffdf9b8;border:1px solid #ffffffa8;border-radius:32px;width:min(100%,720px);max-height:min(82vh,720px);padding:24px;overflow:auto;box-shadow:inset 0 1px 1px #ffffffe6,0 38px 90px #28241c29}.compact-picker-modal{width:min(100%,760px);padding:22px}.compact-picker-modal .modal-asset-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.compact-picker-modal .asset-choice-card{min-height:154px}.compact-picker-modal .avatar-preview-thumb,.compact-picker-modal .voice-wave{height:74px}.asset-library-modal{gap:16px;display:grid}.video-asset-modal-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.video-asset-modal-head span{color:#1a1a1875;font-size:12px;font-weight:780}.video-asset-modal-head h3{color:#171717;margin:5px 0 0;font-size:clamp(24px,3vw,34px);font-weight:820;line-height:1.12}.video-asset-modal-head p{color:#1a1a1894;max-width:520px;margin:8px 0 0;font-size:14px;line-height:1.6}.video-modal-close{color:#171717;min-width:62px;min-height:36px;font:inherit;cursor:pointer;background:#ffffff94;border:1px solid #1a1a181a;border-radius:999px;font-size:13px;font-weight:760}.modal-asset-grid{grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:12px;display:grid}.modal-asset-grid .asset-choice-card{min-height:144px}.modal-asset-grid .avatar-preview-thumb,.modal-asset-grid .voice-wave{height:76px}.asset-library-section{gap:10px;display:grid}.asset-library-section+.asset-library-section,.asset-upload-zone{border-top:1px solid #1a1a1814;padding-top:16px}.asset-library-section-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.asset-library-section-head strong{color:#171717;font-size:15px;font-weight:820}.asset-library-section-head span{color:#1a1a187a;font-size:12px;font-weight:760}.asset-choice-card{cursor:default}.asset-choice-card p{color:#1a1a188f;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:7px 0 0;font-size:11.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.asset-choice-card .asset-status-badge{margin-top:8px}.asset-choice-card .asset-status-badge.ready{color:#25754b;background:#2f8f5c1f}.asset-choice-card .asset-status-badge.processing{color:#5c49dd;background:#6b55ff1f}.asset-choice-card .asset-status-badge.failed{color:#bd3c2a;background:#ff60481f}.asset-choice-card button{color:#fff;min-height:30px;font:inherit;cursor:pointer;background:#111;border:0;border-radius:999px;justify-content:center;align-items:center;margin-top:10px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.asset-choice-card.active button{background:#6b55ff}.asset-choice-card button:disabled{cursor:not-allowed;color:#1a1a1875;background:#1a1a181f}.asset-choice-card.status-processing{background:#ffffff57;border-color:#6b55ff2e}.asset-choice-card.status-failed{background:#ffffff57;border-color:#ff60482e}.asset-upload-zone{gap:12px;display:grid}.asset-upload-zone strong{color:#171717;font-size:15px;font-weight:820;display:block}.asset-upload-zone p{color:#1a1a1894;max-width:620px;margin:5px 0 0;font-size:13px;line-height:1.55}.asset-authorization-check{color:#1a1a18b8;cursor:pointer;background:#ffffff61;border:1px solid #1a1a1814;border-radius:16px;align-items:flex-start;gap:9px;padding:10px 12px;font-size:12px;line-height:1.45;display:flex}.asset-authorization-check input{margin-top:2px}.modal-empty-state{margin-bottom:14px}.video-modal-upload{color:#171717;cursor:pointer;background:#ffffff6b;border:1px dashed #1111112e;border-radius:18px;justify-content:center;align-items:center;width:100%;min-height:50px;margin-top:16px;font-size:14px;font-weight:780;display:flex}.video-modal-upload.is-disabled{cursor:not-allowed;opacity:.46}.video-modal-upload input{display:none}.text-video-agent-box{border-radius:34px;padding:26px}.text-video-agent-box textarea{background:#ffffff6b;border:0;border-radius:24px;min-height:180px;padding:20px 22px;font-size:18px}.text-video-agent-box-v2{gap:12px;display:grid}.text-video-mode .text-video-agent-box,.text-video-mode .storyboard-review-panel{width:min(100%,1000px);margin-inline:auto}.text-video-agent-box-v2 textarea{min-height:220px}.text-video-agent-meta{color:#1a1a1885;justify-content:space-between;align-items:center;gap:12px;font-size:12px;font-weight:720;display:flex}.text-video-prompt-controls{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.text-video-prompt-row{grid-column:1;grid-template-columns:72px minmax(0,1fr);align-items:flex-start;gap:10px;display:grid}.text-video-prompt-row>span{color:#1a1a1885;padding-top:8px;font-size:12px;font-weight:760}.text-video-prompt-chip-row{flex-wrap:wrap;gap:8px;display:flex}.text-video-prompt-chip-row button,.text-video-prompt-chip-row label{color:#1a1a18c7;min-height:34px;font:inherit;cursor:pointer;background:#ffffff8f;border:1px solid #1a1a1814;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-size:12px;font-weight:800;line-height:1;transition:background .18s,border-color .18s,color .18s,transform .18s;display:inline-flex;position:relative}.text-video-prompt-chip-row button:hover:not(:disabled),.text-video-prompt-chip-row label:hover:not(.is-disabled){background:#ffffffc7;border-color:#1a1a1829;transform:translateY(-1px)}.text-video-prompt-chip-row button.active{color:#fff;background:#111;border-color:#111}.text-video-prompt-chip-row button:disabled,.text-video-prompt-chip-row label.is-disabled{cursor:not-allowed;opacity:.46;transform:none}.text-video-prompt-chip-row label input{display:none}.text-video-agent-action-row{grid-area:1/2/span 2;justify-content:flex-end;align-self:center;padding:0 6px 0 18px;display:flex}.text-video-generate-action{color:#fff;min-width:168px;min-height:44px;font:inherit;cursor:pointer;background:#111;border:0;border-radius:999px;padding:0 22px;font-size:14px;font-weight:820;transition:transform .18s,box-shadow .18s,opacity .18s;box-shadow:0 16px 32px #11111124}.text-video-generate-action:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 20px 38px #1111112e}.text-video-quick-tags{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.text-video-quick-tags.in-agent{justify-content:flex-start;gap:8px}.text-video-grid{grid-template-columns:minmax(236px,.78fr) minmax(0,2fr);grid-template-areas:"text-input storyboard""text-settings storyboard";align-items:stretch;gap:14px;display:grid}.text-script-panel{grid-area:text-input}.storyboard-panel{grid-area:storyboard}.text-video-settings-panel{grid-area:text-settings}.text-script-panel textarea{min-height:232px;padding:14px}.text-video-script-tags{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.text-video-script-tags span,.output-pill-grid span{color:#1a1a18a3;background:#ffffff8a;border-radius:999px;align-items:center;min-height:30px;padding:0 10px;font-size:12px;font-weight:730;display:inline-flex}.storyboard-head{align-items:flex-start}.storyboard-rule{color:#1a1a1894;margin:0 0 12px;font-size:13px;line-height:1.55}.storyboard-card-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding-bottom:0;display:grid;overflow:visible}.storyboard-card{background:#ffffff70;border:1px solid #1a1a181a;border-radius:16px;min-width:0;padding:11px}.shot-visual{background:radial-gradient(circle at 72% 26%,#ffffffc7 0 18px,#0000 19px),linear-gradient(135deg,#e1d0c8,#c7d8f0);border-radius:14px;height:86px;margin-bottom:9px;position:relative;overflow:hidden}.shot-visual span{color:#fff;background:#6b55ff;border-radius:8px;padding:3px 7px;font-size:12px;font-weight:800;position:absolute;top:7px;left:7px}.shot-visual small{color:#fff;background:#111;border-radius:999px;padding:3px 6px;font-size:10px;position:absolute;bottom:7px;right:7px}.storyboard-card strong{color:#171717;font-size:14px;font-weight:780;display:block}.storyboard-card p,.storyboard-card em{color:#1a1a1894;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:6px 0 0;font-size:12px;font-style:normal;line-height:1.45;display:-webkit-box;overflow:hidden}.storyboard-card em{color:#6b55ff;-webkit-line-clamp:2}.text-video-review-flow{width:min(100%,1000px);margin-inline:auto}.storyboard-review-panel{border-radius:34px;min-height:560px;padding:26px}.storyboard-review-panel .storyboard-card-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.storyboard-review-panel .storyboard-card{min-height:226px;padding:14px}.storyboard-review-panel .shot-visual{height:104px}.storyboard-text-card{align-content:flex-start;gap:8px;display:grid}.storyboard-text-card-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.storyboard-text-card-head span{color:#fff;background:#6b55ff;border-radius:10px;justify-content:center;align-items:center;min-width:30px;height:28px;font-size:12px;font-weight:840;display:inline-flex}.storyboard-text-card-head small{color:#1a1a189e;background:#1a1a1814;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:780}.storyboard-text-card em{-webkit-line-clamp:5}.storyboard-review-footer{background:#ffffff61;border:1px solid #1a1a1814;border-radius:20px;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding:14px 16px;display:flex}.storyboard-review-footer strong{color:#171717;font-size:15px;font-weight:800;display:block}.storyboard-review-footer p{color:#1a1a188f;margin:4px 0 0;font-size:12px;line-height:1.45}.compact-create-video{width:auto;min-width:210px;margin-top:0;padding:0 18px}.text-video-result-library{gap:14px;display:grid}.text-video-result-rows{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.text-video-result-row{background:#ffffff70;border:1px solid #1a1a181a;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:13px 14px;display:grid}.text-video-result-row strong,.text-video-result-row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.text-video-result-row strong{color:#171717;font-size:13px;font-weight:800}.text-video-result-row span{color:#1a1a188c;margin-top:3px;font-size:12px}.text-video-result-actions{gap:7px;display:flex}.text-video-result-actions button{color:#171717;min-height:32px;font:inherit;cursor:pointer;background:#ffffff9e;border:1px solid #1a1a181a;border-radius:999px;padding:0 10px;font-size:12px;font-weight:780}.text-video-result-actions button:first-child{color:#fff;background:#111;border-color:#111}.text-video-output{grid-template-columns:minmax(0,1.1fr) minmax(260px,1.2fr) auto;align-items:center;gap:14px;display:grid}.text-video-output>div:first-child span{color:#1a1a1875;font-size:12px;font-weight:760}.text-video-output-mini{background:#ffffff61;border:1px solid #1a1a1814;border-radius:18px;margin-top:16px;padding:14px 16px}.text-video-output-mini strong{color:#171717;font-size:14px;font-weight:820;display:block}.text-video-output-mini p{color:#1a1a1894;margin:6px 0 0;font-size:12px;line-height:1.55}.text-video-prompt-mode{gap:18px;display:grid}.text-video-prompt-mode .text-video-agent-box,.text-video-prompt-mode .text-video-prompt-review{width:min(100%,1040px);margin-inline:auto}.text-video-input-panel{min-height:auto}.text-video-panel-title,.prompt-section-head,.material-drawer-head,.material-drawer-footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.text-video-panel-title>div{align-items:center;gap:10px;display:flex}.text-video-panel-title span,.text-video-prompt-review .video-panel-head span{color:#fff;background:#6b55ff;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:840;display:inline-flex}.text-video-panel-title h3{color:#171717;margin:0;font-size:18px}.text-video-material-actions{flex-wrap:wrap;gap:10px;display:flex}.text-video-material-actions button{color:#171717;min-height:38px;font:inherit;cursor:pointer;background:#ffffffa3;border:1px solid #1a1a181a;border-radius:999px;padding:0 14px;font-size:13px;font-weight:780}.text-video-material-summary{color:#1a1a189e;background:#6b55ff14;border-radius:14px;margin:0;padding:10px 12px;font-size:12px;font-weight:760}.text-video-prompt-review{border-radius:34px;padding:26px}.prompt-review-section{background:#fff6;border:1px solid #1a1a1814;border-radius:20px;gap:8px;margin-top:14px;padding:16px;display:grid}.prompt-review-section strong{color:#171717;font-size:15px;font-weight:820}.prompt-review-section p{color:#1a1a18a3;margin:0;font-size:13px;line-height:1.65}.prompt-review-section.master-prompt p{color:#1a1a18c7;font-size:14px}.master-prompt-tools{justify-content:flex-end;margin-top:4px;display:flex}.timeline-structure-entry{min-height:34px;padding-inline:14px;font-size:12px;font-weight:780}.prompt-section-head span{color:#6b55ff;font-size:12px;font-weight:820}.timeline-group-list{gap:8px;display:grid}.timeline-group-row{background:#ffffff7a;border-radius:16px;padding:12px 13px}.timeline-group-row b{color:#171717;font-size:13px;font-weight:820;display:block}.timeline-group-row p{margin-top:5px}.micro-cut-toggle{justify-self:flex-start;margin-top:2px}.micro-cut-list{gap:6px;max-height:340px;padding-right:4px;display:grid;overflow:auto}.micro-cut-list p{background:#ffffff75;border-radius:12px;grid-template-columns:minmax(180px,.52fr) minmax(0,1fr);gap:10px;padding:9px 10px;display:grid}.micro-cut-list b{color:#171717;font-size:12px;font-weight:820}.micro-cut-list span{color:#1a1a189e;font-size:12px;line-height:1.5}.text-video-review-footer{background:#fff6;border-radius:20px;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding:14px 16px;display:flex}.text-video-review-footer p,.text-video-review-empty p{color:#1a1a188f;margin:0;font-size:12px;line-height:1.5}.text-video-review-empty{text-align:center;background:#ffffff4d;border:1px dashed #1a1a181f;border-radius:20px;align-content:center;gap:6px;min-height:180px;margin-top:14px;padding:18px;display:grid}.text-video-review-empty strong{color:#171717;font-size:16px;font-weight:820}.timeline-structure-modal-backdrop{z-index:86;-webkit-backdrop-filter:blur(18px)saturate(1.08);background:#f7f5f047;place-items:center;padding:26px;display:grid;position:fixed;inset:0}.timeline-structure-modal{background:radial-gradient(120% 120% at 0 0,#ffffffeb,#0000 52%),linear-gradient(145deg,#ffffffd1,#f6f8ffa3),#ffffffb8;border:1px solid #ffffffc7;border-radius:28px;gap:12px;width:min(820px,100vw - 40px);max-height:min(760px,100vh - 52px);padding:24px;display:grid;overflow:auto;box-shadow:inset 0 1px 1px #ffffffeb,0 28px 70px #28241c24}.timeline-structure-modal-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.timeline-structure-modal-head span{color:#1a1a187a;font-size:12px;font-weight:760}.timeline-structure-modal-head h3{color:#171717;margin:6px 0 0;font-size:22px;line-height:1.18}.micro-cut-modal{z-index:88;background:radial-gradient(120% 120% at 0 0,#fffffff5,#0000 52%),linear-gradient(145deg,#ffffffe6,#f6f8ffc2),#ffffffd6;border:1px solid #ffffffd1;border-radius:26px;gap:12px;width:min(920px,100vw - 54px);max-height:min(720px,100vh - 72px);padding:22px;display:grid;position:fixed;overflow:auto;box-shadow:inset 0 1px 1px #fffffff0,0 32px 82px #28241c2e}.micro-cut-modal-note{color:#1a1a188a;margin:0;font-size:12px;line-height:1.55}.text-video-material-drawer-backdrop{z-index:80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#11111129;justify-content:flex-end;display:flex;position:fixed;inset:0}.text-video-material-drawer{background:linear-gradient(160deg,#fffffff0,#eff4ffe6 48%,#ffe5f0e0);border-left:1px solid #ffffff9e;width:min(440px,100vw - 26px);height:100%;padding:24px;overflow:auto;box-shadow:-24px 0 60px #1111111f}.material-drawer-head span{color:#1a1a1870;font-size:12px;font-weight:760}.material-drawer-head h3{color:#171717;margin:3px 0 0;font-size:28px}.material-drawer-section{background:#ffffff7a;border:1px solid #1a1a1814;border-radius:22px;gap:10px;margin-top:18px;padding:16px;display:grid}.material-drawer-section strong{color:#171717;font-size:15px;font-weight:820}.material-drawer-section p{color:#1a1a188f;margin:0;font-size:12px;line-height:1.55}.material-upload-grid,.material-field-grid{gap:9px;display:grid}.material-upload-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.material-upload-grid label,.material-wide-upload{color:#171717;cursor:pointer;background:#ffffff9e;border:1px solid #1a1a181a;border-radius:999px;justify-content:center;align-items:center;min-height:36px;padding:0 12px;font-size:12px;font-weight:780;display:inline-flex}.material-upload-grid input,.material-wide-upload input{display:none}.material-drawer-section input,.material-drawer-section textarea{color:#171717;width:100%;font:inherit;background:#ffffff9e;border:1px solid #1a1a1814;border-radius:14px;font-size:13px}.material-drawer-section input{min-height:40px;padding:0 12px}.material-drawer-section textarea{resize:vertical;min-height:74px;padding:12px}.material-field-grid label{color:#1a1a188a;gap:6px;font-size:12px;font-weight:760;display:grid}.material-drawer-footer{background:linear-gradient(#fff0,#f5f2faf5 28%);margin:18px -6px -8px;padding:12px 6px 0;position:sticky;bottom:0}.material-drawer-footer span{color:#1a1a188f;min-width:0;font-size:12px;font-weight:760;line-height:1.45}.output-pill-grid{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:1120px){.avatar-video-grid{grid-template-columns:minmax(220px,.84fr) minmax(280px,1.06fr) minmax(214px,.7fr);grid-template-areas:"assets script preview""settings script preview"}.avatar-video-grid.avatar-video-grid-compact{grid-template-columns:minmax(0,1fr) minmax(230px,.4fr);grid-template-areas:"script preview";gap:24px}.text-video-grid,.text-video-output{grid-template-columns:1fr;grid-template-areas:"text-input""storyboard""text-settings"}.storyboard-card-row,.storyboard-review-panel .storyboard-card-row,.text-video-result-rows{grid-template-columns:repeat(2,minmax(0,1fr))}.generated-video-rows{grid-template-columns:1fr}}@media (max-width:760px){.video-head-row,.avatar-video-grid{grid-template-columns:1fr}.video-mode-control-row{flex-direction:column;align-items:stretch}.avatar-video-grid{grid-template-areas:"assets""preview""script""settings"}.avatar-video-grid.avatar-video-grid-compact{grid-template-columns:1fr;grid-template-areas:"preview""script"}.avatar-inline-choice-row{grid-template-columns:1fr}.avatar-script-panel{height:auto;min-height:auto}.avatar-script-panel textarea{min-height:300px}.script-inline-assets{grid-template-columns:1fr}.phone-preview-panel{min-height:auto}.phone-stage{width:min(100%,214px)}.storyboard-card-row,.storyboard-review-panel .storyboard-card-row,.text-video-result-rows{grid-template-columns:1fr}.storyboard-review-footer,.text-video-result-row,.text-video-agent-meta,.text-video-prompt-row{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.compact-create-video{width:100%}.text-video-agent-action-row{padding-right:0}.text-video-generate-action{width:100%}.video-asset-modal-backdrop{padding:14px}.video-asset-modal{border-radius:26px;padding:18px}.video-asset-modal-head{flex-direction:column}.video-credit-box{text-align:left;justify-content:center}.video-mode-switch{border-radius:22px;grid-template-columns:1fr;width:100%;display:grid}.text-video-agent-box textarea{font-size:16px}}.chatgpt-workspace .window-head,.chatgpt-workspace .unified-window-head,.chatgpt-workspace .profile-panel-head,.chatgpt-workspace .quiet-window .window-head,.chatgpt-workspace .records-window .window-head,.chatgpt-workspace .ability-window .window-head{text-align:center;width:min(100%,920px);margin:0 auto}.chatgpt-workspace .window-head span,.chatgpt-workspace .unified-window-head span,.chatgpt-workspace .profile-panel-head span,.chatgpt-workspace .quiet-window .window-head span,.chatgpt-workspace .records-window .window-head span,.chatgpt-workspace .ability-window .window-head span{color:#1a1a186b;letter-spacing:0;margin-bottom:10px;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif;font-size:13px;font-weight:650;display:block}.chatgpt-workspace .window-head h2,.chatgpt-workspace .unified-window-head h2,.chatgpt-workspace .profile-panel-head h2,.chatgpt-workspace .quiet-window .window-head h2,.chatgpt-workspace .records-window .window-head h2,.chatgpt-workspace .ability-window .window-head h2{color:#171717;letter-spacing:0;text-wrap:balance;max-width:900px;margin:0 auto;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Arial,sans-serif;font-size:clamp(36px,4.9vw,56px);font-weight:700;line-height:1.05}.chatgpt-workspace .window-head p,.chatgpt-workspace .unified-window-head p,.chatgpt-workspace .profile-panel-head p,.chatgpt-workspace .quiet-window .window-head p,.chatgpt-workspace .records-window .window-head p,.chatgpt-workspace .ability-window .window-head p{color:#1a1a1894;letter-spacing:0;text-wrap:balance;max-width:760px;margin:16px auto 0;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif;font-size:clamp(15.5px,1.45vw,18px);font-weight:500;line-height:1.62}@media (max-width:760px){.chatgpt-workspace .window-head h2,.chatgpt-workspace .unified-window-head h2,.chatgpt-workspace .profile-panel-head h2,.chatgpt-workspace .quiet-window .window-head h2,.chatgpt-workspace .records-window .window-head h2,.chatgpt-workspace .ability-window .window-head h2{font-size:clamp(30px,9.2vw,42px)}}.chatgpt-workspace .single-window.unified-ability-window,.chatgpt-workspace .single-window.records-window,.chatgpt-workspace .single-window.quiet-window,.chatgpt-workspace .profile-panel.solo-panel{align-content:center;min-height:100vh;padding-top:clamp(56px,8vh,112px);padding-bottom:clamp(56px,8vh,112px)}.chatgpt-workspace .single-window.unified-ability-window{grid-template-rows:auto auto auto}@media (max-height:760px){.chatgpt-workspace .single-window.unified-ability-window,.chatgpt-workspace .single-window.records-window,.chatgpt-workspace .single-window.quiet-window,.chatgpt-workspace .profile-panel.solo-panel{align-content:start;min-height:auto;padding-top:32px;padding-bottom:44px}}.chatgpt-workspace .unified-ability-window>.unified-window-head span,.chatgpt-workspace .unified-ability-window>.unified-window-head p,.chatgpt-workspace .unified-ability-window .video-head-meta,.chatgpt-workspace .unified-ability-window .video-head-row p{display:none!important}:root{--font-ui:"PingFang SC", -apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Helvetica Neue", Arial, sans-serif;--workspace-glass-bg:radial-gradient(120% 125% at 7% 0%, #ffffffc7, transparent 48%), radial-gradient(120% 115% at 96% 100%, rgba(var(--aurora-blue), .14), transparent 60%), radial-gradient(110% 95% at 14% 112%, rgba(var(--aurora-pink), .12), transparent 64%), linear-gradient(145deg, #ffffff94, #fffcf738), #fffdf96b;--workspace-glass-bg-soft:radial-gradient(120% 130% at 7% 0%, #ffffffad, transparent 50%), linear-gradient(145deg, #ffffff85, #fffcf72e), #fffdf957;--workspace-glass-border:#ffffffb8;--workspace-glass-shadow:inset 0 1px 1px #ffffffeb, inset 0 -1px 1px #ffffff3d, 0 24px 76px #28241c1f, 0 8px 24px #28241c0d;--workspace-glass-shadow-hover:inset 0 1px 1px #fffffff5, inset 0 -1px 1px #ffffff47, 0 30px 86px #28241c26, 0 10px 28px #28241c12}html,body,button,input,textarea,select{font-family:var(--font-ui)}.chatgpt-workspace{font-family:var(--font-ui);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.chatgpt-workspace .window-head h2,.chatgpt-workspace .unified-window-head h2,.chatgpt-workspace .profile-panel-head h2,.chatgpt-workspace .quiet-window .window-head h2,.chatgpt-workspace .records-window .window-head h2,.chatgpt-workspace .ability-window .window-head h2,.chatgpt-workspace .video-head-row h2{color:#171717;max-width:900px;font-family:var(--font-ui);letter-spacing:0;text-wrap:balance;margin:0 auto;font-size:clamp(38px,5vw,56px);font-weight:700;line-height:1.05}.chatgpt-workspace .project-sidebar,.chatgpt-workspace .new-project-button,.chatgpt-workspace .account-button,.chatgpt-workspace .account-popover,.chatgpt-workspace .side-link.active,.chatgpt-workspace .side-link:hover,.chatgpt-workspace .recent-link:hover,.chatgpt-workspace .unified-ability-window .ability-input,.chatgpt-workspace .unified-ability-window .upload-workflow,.chatgpt-workspace .unified-ability-window .video-precheck-grid>div,.chatgpt-workspace .unified-ability-window .asset-upload-card,.chatgpt-workspace .unified-empty-card,.chatgpt-workspace .unified-result-card,.chatgpt-workspace .topic-hotspot-board,.chatgpt-workspace .account-ops-current-card,.chatgpt-workspace .account-ops-section,.chatgpt-workspace .ops-document-row,.chatgpt-workspace .library-form,.chatgpt-workspace .library-empty,.chatgpt-workspace .detail-panel,.chatgpt-workspace .video-credit-box,.chatgpt-workspace .video-mode-switch,.chatgpt-workspace .video-panel,.chatgpt-workspace .text-video-agent-box,.chatgpt-workspace .text-video-output,.chatgpt-workspace .generated-video-list{border-color:var(--workspace-glass-border)!important;background:var(--workspace-glass-bg)!important;box-shadow:var(--workspace-glass-shadow)!important;-webkit-backdrop-filter:blur(30px)saturate(1.18)!important}.chatgpt-workspace .unified-ability-window .ability-input,.chatgpt-workspace .unified-ability-window .upload-workflow,.chatgpt-workspace .unified-result-card,.chatgpt-workspace .topic-hotspot-board,.chatgpt-workspace .account-ops-current-card,.chatgpt-workspace .account-ops-section,.chatgpt-workspace .library-form,.chatgpt-workspace .detail-panel{isolation:isolate;position:relative;overflow:hidden}.chatgpt-workspace .unified-ability-window .ability-input:before,.chatgpt-workspace .unified-ability-window .upload-workflow:before,.chatgpt-workspace .unified-result-card:before,.chatgpt-workspace .topic-hotspot-board:before,.chatgpt-workspace .account-ops-current-card:before,.chatgpt-workspace .account-ops-section:before,.chatgpt-workspace .library-form:before,.chatgpt-workspace .detail-panel:before{content:"";pointer-events:none;z-index:0;border-radius:inherit;opacity:.88;background:linear-gradient(135deg,#ffffffd1,#ffffff29 36%,#ffffff0a),radial-gradient(90% 70% at 9% 0,#ffffff6b,#0000 54%);position:absolute;inset:1px}.chatgpt-workspace .unified-ability-window .ability-input>*,.chatgpt-workspace .unified-ability-window .upload-workflow>*,.chatgpt-workspace .unified-result-card>*,.chatgpt-workspace .topic-hotspot-board>*,.chatgpt-workspace .account-ops-current-card>*,.chatgpt-workspace .account-ops-section>*,.chatgpt-workspace .library-form>*,.chatgpt-workspace .detail-panel>*{z-index:1;position:relative}.chatgpt-workspace .unified-window-head span,.chatgpt-workspace .unified-window-head p,.chatgpt-workspace .unified-result-card .result-card-copy>span{display:none!important}.chatgpt-workspace .unified-result-card .result-card-copy h3,.chatgpt-workspace .account-ops-current-card h3,.chatgpt-workspace .quiet-empty strong,.chatgpt-workspace .library-empty strong{color:#171717;font-family:var(--font-ui);letter-spacing:0;font-weight:700}.chatgpt-workspace .unified-result-card .result-card-copy h3{font-size:clamp(20px,1.85vw,24px);line-height:1.18}.chatgpt-workspace .unified-result-card .result-card-copy p,.chatgpt-workspace .ability-input>p,.chatgpt-workspace .ability-input-row textarea,.chatgpt-workspace .upload-copy p,.chatgpt-workspace .input-support-row p,.chatgpt-workspace .detail-panel p,.chatgpt-workspace .detail-panel li{color:#1a1a1894;font-family:var(--font-ui);letter-spacing:0;font-weight:500}.chatgpt-workspace .side-group,.chatgpt-workspace .side-link,.chatgpt-workspace .new-project-button,.chatgpt-workspace .recent-link,.chatgpt-workspace .account-button,.chatgpt-workspace .ability-input>label,.chatgpt-workspace .upload-copy span,.chatgpt-workspace .field label,.chatgpt-workspace .library-form label,.chatgpt-workspace .asset-upload-card label,.chatgpt-workspace .account-ops-section-title{font-family:var(--font-ui);letter-spacing:0}.chatgpt-workspace .side-link,.chatgpt-workspace .new-project-button,.chatgpt-workspace .recent-link strong,.chatgpt-workspace .account-button strong,.chatgpt-workspace .ability-input>label,.chatgpt-workspace .upload-copy span,.chatgpt-workspace .library-form label,.chatgpt-workspace .asset-upload-card label,.chatgpt-workspace .account-ops-section-title{color:#1a1a18d1;font-size:14px;font-weight:600}.chatgpt-workspace .side-group{color:#1a1a1866;font-size:13px;font-weight:600}.chatgpt-workspace .recent-link strong,.chatgpt-workspace .ops-document-row strong{font-size:14.5px;line-height:1.35}.chatgpt-workspace .ability-input-row textarea,.chatgpt-workspace .library-form input,.chatgpt-workspace .library-form textarea,.chatgpt-workspace .asset-upload-card input,.chatgpt-workspace .asset-upload-card select,.chatgpt-workspace .text-video-agent-box textarea{-webkit-backdrop-filter:blur(18px)saturate(1.08);background:linear-gradient(145deg,#ffffff85,#fffcf72e),#ffffff3d!important;border-color:#ffffff9e!important;box-shadow:inset 0 1px #ffffffc7,inset 0 0 0 1px #ffffff24!important}.chatgpt-workspace .ability-input-row textarea:focus,.chatgpt-workspace .library-form input:focus,.chatgpt-workspace .library-form textarea:focus,.chatgpt-workspace .text-video-agent-box textarea:focus{outline:0;border-color:#1a1a1842!important;box-shadow:0 0 0 1px #1a1a181a,inset 0 1px #ffffffd1!important}.chatgpt-workspace .btn,.chatgpt-workspace .clean-button,.chatgpt-workspace .file-picker,.chatgpt-workspace .video-mode-switch button,.chatgpt-workspace .recent-link,.chatgpt-workspace .ops-document-row,.chatgpt-workspace .detail-floating-close{transition:transform .16s,box-shadow .18s,background .18s,border-color .18s,color .18s,opacity .18s}.chatgpt-workspace .btn:hover:not(:disabled),.chatgpt-workspace .file-picker:hover,.chatgpt-workspace .side-link:hover,.chatgpt-workspace .recent-link:hover,.chatgpt-workspace .ops-document-row:hover,.chatgpt-workspace .detail-floating-close:hover{transform:translateY(-1px)}.chatgpt-workspace .btn:active:not(:disabled),.chatgpt-workspace .file-picker:active,.chatgpt-workspace .side-link:active,.chatgpt-workspace .recent-link:active,.chatgpt-workspace .ops-document-row:active,.chatgpt-workspace .detail-floating-close:active{transform:translateY(0)scale(.985)}.chatgpt-workspace .btn-primary,.chatgpt-workspace .starter-generate-action,.chatgpt-workspace .ability-input-row .btn,.chatgpt-workspace .file-picker,.chatgpt-workspace .video-mode-switch button.active{color:#fff!important;background:linear-gradient(#2c2c28fa,#0c0c0bfc)!important;border-color:#ffffff2e!important;box-shadow:inset 0 1px #ffffff2e,0 18px 34px #14120e33!important}.chatgpt-workspace .btn-secondary,.chatgpt-workspace .video-mode-switch button:not(.active),.chatgpt-workspace .detail-section-actions .btn:not(.btn-primary){color:#1a1a18d1!important;background:linear-gradient(145deg,#ffffffa8,#fffcf738),#ffffff57!important;border-color:#ffffff9e!important;box-shadow:inset 0 1px #ffffffc7,0 8px 22px #28241c0f!important}.chatgpt-workspace .btn:hover:not(:disabled),.chatgpt-workspace .file-picker:hover,.chatgpt-workspace .unified-result-card:hover,.chatgpt-workspace .ops-document-row:hover{box-shadow:var(--workspace-glass-shadow-hover)!important}.chatgpt-workspace :focus-visible{outline-offset:3px;outline:2px solid #1a1a1847}@media (max-width:760px){.chatgpt-workspace .window-head h2,.chatgpt-workspace .unified-window-head h2,.chatgpt-workspace .profile-panel-head h2,.chatgpt-workspace .quiet-window .window-head h2,.chatgpt-workspace .records-window .window-head h2,.chatgpt-workspace .ability-window .window-head h2,.chatgpt-workspace .video-head-row h2{font-size:clamp(30px,9vw,42px)}}.chatgpt-workspace .recent-link{text-align:left;align-items:flex-start;gap:5px}.chatgpt-workspace .recent-link small{color:#1a1a186b;font-size:11px;font-weight:700}.chatgpt-workspace .project-memory-panel{grid-template-rows:auto minmax(0,1fr) auto;width:min(1120px,100vw - 40px);max-height:min(88vh,920px);display:grid;overflow:hidden;padding:0!important}.project-memory-head{border-bottom:1px solid #1a1a1814;justify-content:space-between;align-items:flex-start;gap:18px;padding:26px 28px 20px;display:flex}.project-memory-head span,.project-memory-section-head span,.project-reference-card span,.project-asset-card span,.project-history-list span{color:#1a1a1880;font-size:12px;font-weight:760}.project-memory-head h2{color:#171717;letter-spacing:0;margin:6px 0 8px;font-size:clamp(28px,4vw,48px);line-height:.98}.project-memory-head p{color:#1a1a1894;margin:0;font-size:14px;font-weight:650}.project-memory-head-actions,.project-memory-actions,.project-memory-suggestions,.project-memory-input-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.project-memory-body{gap:16px;padding:20px 28px 24px;display:grid;overflow:auto}.project-memory-section,.project-memory-history,.project-memory-composer{background:linear-gradient(145deg,#ffffffad,#fffcf742),#ffffff57;border:1px solid #ffffff94;border-radius:22px;box-shadow:0 18px 42px #28241c12}.project-memory-section{padding:18px}.project-memory-section-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.project-memory-section-head h3{color:#171717;margin:0;font-size:18px;font-weight:860}.final-script-card,.publish-package-card,.project-memory-empty,.project-reference-card,.project-asset-card,.project-history-list article{background:#ffffff7a;border:1px solid #1a1a1814;border-radius:18px}.final-script-card,.publish-package-card,.project-memory-empty{padding:16px}.final-script-card strong,.project-reference-card strong,.project-asset-card strong,.project-history-list strong{color:#171717;font-size:15px;font-weight:840;display:block}.final-script-card p,.publish-package-card p,.project-memory-empty p,.project-reference-card p,.project-asset-card p,.project-history-list p{color:#1a1a18a8;white-space:pre-wrap;margin:8px 0 0;font-size:13px;line-height:1.65}.project-memory-empty strong{color:#171717;font-size:14px}.project-reference-grid,.project-asset-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.project-reference-card,.project-asset-card,.project-history-list article{padding:14px}.project-reference-card small,.project-asset-card small{color:#1a1a1880;margin-top:10px;font-size:12px;font-weight:700;display:block}.project-reference-card a{color:#171717;margin-top:10px;font-size:12px;font-weight:820;text-decoration:none;display:inline-flex}.project-memory-history{padding:14px 16px}.project-memory-history summary{cursor:pointer;color:#171717;font-size:14px;font-weight:840}.project-history-list{gap:10px;margin-top:12px;display:grid}.project-memory-composer{border-bottom:0;border-left:0;border-right:0;border-radius:0;padding:14px 18px 18px;position:sticky;bottom:0}.project-memory-suggestions{margin-bottom:10px}.project-memory-suggestions button{color:#1a1a18c7;min-height:32px;font:inherit;background:#ffffff8f;border:1px solid #1a1a1814;border-radius:999px;padding:0 12px;font-size:12px;font-weight:780}.project-memory-input-row{flex-wrap:nowrap}.project-memory-input-row textarea{resize:vertical;color:#171717;min-height:48px;font:inherit;background:#ffffff9e;border:1px solid #1a1a1814;border-radius:16px;flex:1;padding:12px 14px;font-size:14px;line-height:1.45}@media (max-width:760px){.project-memory-head,.project-memory-input-row{flex-direction:column;align-items:stretch}.project-reference-grid,.project-asset-grid{grid-template-columns:1fr}.chatgpt-workspace .project-memory-panel{width:calc(100vw - 20px);max-height:92vh}}.chatgpt-workspace .chat-focus{justify-content:center;width:min(100% - 72px,980px);min-height:100vh;padding-top:clamp(48px,8vh,96px);padding-bottom:clamp(56px,8vh,96px)}.chatgpt-workspace .chat-hero-minimal{margin-bottom:24px}.chatgpt-workspace .chat-hero-minimal h1{color:#171717;font-family:var(--font-ui);letter-spacing:0;font-size:clamp(38px,5vw,56px);font-weight:700;line-height:1.05}.chatgpt-workspace .chat-hero-minimal p{color:#1a1a188f;max-width:760px;font-size:clamp(15px,1.45vw,18px);font-weight:500;line-height:1.62}.chatgpt-workspace .chat-focus .project-starter,.chatgpt-workspace .current-artifact-card,.chatgpt-workspace .unified-ability-window .ability-input,.chatgpt-workspace .unified-result-card,.chatgpt-workspace .quiet-empty{background:var(--workspace-glass-bg);box-shadow:var(--workspace-glass-shadow);-webkit-backdrop-filter:blur(30px)saturate(1.16);border:1px solid #ffffffb8}.chatgpt-workspace .chat-focus .project-starter textarea{resize:none;color:#171717;min-height:142px;max-height:142px;font-size:clamp(16px,1.6vw,20px);line-height:1.58;overflow:auto}.chatgpt-workspace .starter-quick-actions{scrollbar-width:none;align-items:center;gap:10px;padding:2px 0;display:flex;overflow-x:auto}.chatgpt-workspace .starter-quick-actions button{border-radius:999px;flex:none;min-height:42px}.chatgpt-workspace .starter-quick-actions .starter-plus-action{color:#1a1a188a;width:42px;min-width:42px;padding:0;background:linear-gradient(145deg,#ffffff9e,#fffcf733),#ffffff38!important;box-shadow:inset 0 1px #ffffffb3,0 8px 22px #28241c0d!important}.chatgpt-workspace .starter-quick-actions .starter-generate-action{min-width:86px;margin-left:auto}.chatgpt-workspace .current-artifact-card{border-radius:28px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;width:min(100%,900px);margin-top:18px;padding:22px 24px;display:grid}.chatgpt-workspace .current-artifact-card .result-card-copy h3{color:#171717;margin:5px 0 0;font-size:clamp(18px,2vw,26px);line-height:1.24}.chatgpt-workspace .current-artifact-card .result-card-copy p{color:#1a1a1894;margin-top:8px;font-size:14px;line-height:1.58}.chatgpt-workspace .artifact-action-row{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.chatgpt-workspace .artifact-action-row .btn{border-radius:999px;min-height:38px;padding:0 16px;font-size:13px;font-weight:650}.chatgpt-workspace .single-window.unified-ability-window{place-content:center;gap:20px;width:min(100% - 72px,980px);display:grid}.chatgpt-workspace .unified-ability-window .ability-input{border-radius:30px;width:min(100%,900px);margin:0 auto;padding:24px}.chatgpt-workspace .unified-ability-window .ability-input-row{grid-template-columns:minmax(0,1fr) 132px;align-items:stretch;gap:16px;display:grid}.chatgpt-workspace .unified-ability-window .ability-input-row textarea{resize:none;min-height:108px;max-height:108px;overflow:auto}.chatgpt-workspace .unified-ability-window .ability-input-row .btn{border-radius:24px;min-height:108px}.chatgpt-workspace .unified-result-card{border-radius:28px;grid-template-columns:minmax(0,1fr) auto;width:min(100%,900px);min-height:auto;margin:0 auto;padding:22px 24px}.chatgpt-workspace .quiet-empty{border-radius:28px;width:min(100%,900px);margin:0 auto;padding:28px}.chatgpt-workspace .quiet-empty strong{font-size:clamp(18px,2vw,24px)}.chatgpt-workspace .quiet-empty p{margin-bottom:0}.chatgpt-workspace .detail-overlay{-webkit-backdrop-filter:blur(12px);background:#f7f5f047;padding:clamp(18px,4vw,48px)}.chatgpt-workspace .detail-panel{color:#171717;border-radius:30px;width:min(960px,100vw - 44px);max-height:min(84vh,820px);padding:34px 38px;overflow:auto;background:linear-gradient(145deg,#ffffffe0,#fffcf7b3),#ffffffb8!important}.chatgpt-workspace .detail-floating-close{float:right;z-index:4;color:#1a1a18b8;background:#ffffffbd;border-radius:999px;min-height:34px;margin:-8px 0 8px 16px;padding:0 14px;position:sticky;top:0}.chatgpt-workspace .detail-section{border-top:1px solid #1a1a1814;padding:18px 0}.chatgpt-workspace .project-canvas.empty,.chatgpt-workspace .canvas-welcome{display:none!important}@media (max-width:900px){.chatgpt-workspace .current-artifact-card,.chatgpt-workspace .unified-result-card{grid-template-columns:1fr}.chatgpt-workspace .artifact-action-row{justify-content:flex-start}.chatgpt-workspace .unified-ability-window .ability-input-row{grid-template-columns:1fr}.chatgpt-workspace .unified-ability-window .ability-input-row .btn{min-height:48px}}:root{--motion-soft:cubic-bezier(.22, 1, .36, 1);--motion-press:cubic-bezier(.2, 0, .2, 1);--workspace-radius-lg:34px;--workspace-radius-md:26px;--workspace-radius-sm:18px;--workspace-button-h:44px;--workspace-button-wide:112px;--workspace-input-action:clamp(112px, 13.6%, 136px);--workspace-glass-clear:radial-gradient(120% 130% at 6% 0%, #ffffffdb, transparent 48%), radial-gradient(120% 105% at 94% 100%, rgba(var(--aurora-blue), .18), transparent 62%), radial-gradient(110% 100% at 16% 108%, rgba(var(--aurora-pink), .14), transparent 64%), linear-gradient(145deg, #ffffff9e, #fffcf747), #fffdf96b;--workspace-glass-clear-strong:radial-gradient(120% 130% at 6% 0%, #ffffffeb, transparent 50%), radial-gradient(120% 105% at 96% 100%, rgba(var(--aurora-blue), .14), transparent 62%), linear-gradient(145deg, #ffffffc2, #fffcf77a), #fffdf994;--workspace-glass-hairline:#ffffffc7;--workspace-shadow-rest:inset 0 1px 1px #fffffff5, inset 0 -1px 1px #ffffff3d, 0 22px 70px #28241c1c, 0 8px 22px #28241c0b;--workspace-shadow-lift:inset 0 1px 1px #fffffffa, inset 0 -1px 1px #ffffff47, 0 30px 84px #28241c24, 0 12px 28px #28241c11}@keyframes workspaceFadeIn{0%{opacity:0;transform:translateY(10px)scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes detailBackdropIn{0%{opacity:0;-webkit-backdrop-filter:blur()}to{opacity:1;-webkit-backdrop-filter:blur(18px)saturate(1.08)}}@keyframes detailPanelIn{0%{opacity:0;transform:translateY(18px)scale(.982)}to{opacity:1;transform:translateY(0)scale(1)}}.chatgpt-workspace .project-sidebar,.chatgpt-workspace .chat-focus .project-starter,.chatgpt-workspace .single-window,.chatgpt-workspace .unified-ability-window .ability-input,.chatgpt-workspace .unified-ability-window .upload-workflow,.chatgpt-workspace .unified-ability-window .video-precheck-grid>div,.chatgpt-workspace .unified-ability-window .asset-upload-card,.chatgpt-workspace .unified-result-card,.chatgpt-workspace .current-artifact-card,.chatgpt-workspace .quiet-empty,.chatgpt-workspace .topic-hotspot-board,.chatgpt-workspace .account-ops-current-card,.chatgpt-workspace .account-ops-section,.chatgpt-workspace .library-form,.chatgpt-workspace .library-empty,.chatgpt-workspace .video-panel,.chatgpt-workspace .generated-video-list,.chatgpt-workspace .text-video-agent-box{border:1px solid var(--workspace-glass-hairline)!important;background:var(--workspace-glass-clear)!important;box-shadow:var(--workspace-shadow-rest)!important;-webkit-backdrop-filter:blur(32px)saturate(1.2)!important}.chatgpt-workspace .chat-focus .project-starter,.chatgpt-workspace .unified-ability-window .ability-input,.chatgpt-workspace .unified-ability-window .upload-workflow,.chatgpt-workspace .unified-result-card,.chatgpt-workspace .current-artifact-card,.chatgpt-workspace .quiet-empty,.chatgpt-workspace .topic-hotspot-board,.chatgpt-workspace .account-ops-current-card,.chatgpt-workspace .account-ops-section,.chatgpt-workspace .library-form,.chatgpt-workspace .library-empty{animation:workspaceFadeIn .42s var(--motion-soft) both;transform-origin:50% 62%}.chatgpt-workspace .chat-focus .project-starter:before,.chatgpt-workspace .unified-ability-window .ability-input:before,.chatgpt-workspace .unified-ability-window .upload-workflow:before,.chatgpt-workspace .unified-result-card:before,.chatgpt-workspace .current-artifact-card:before,.chatgpt-workspace .quiet-empty:before,.chatgpt-workspace .topic-hotspot-board:before,.chatgpt-workspace .account-ops-current-card:before,.chatgpt-workspace .account-ops-section:before,.chatgpt-workspace .library-form:before,.chatgpt-workspace .library-empty:before,.chatgpt-workspace .detail-panel:before{background:linear-gradient(135deg, #ffffffe6, #fff3 35%, #ffffff0a), radial-gradient(90% 72% at 8% 0%, #ffffff7a, transparent 56%), radial-gradient(120% 90% at 98% 100%, rgba(var(--aurora-blue), .08), transparent 64%)!important;opacity:.94!important}.chatgpt-workspace .chat-focus{width:min(100% - 72px,982px);padding-top:clamp(44px,7vh,84px)}.chatgpt-workspace .chat-hero-minimal h1,.chatgpt-workspace .window-head h2,.chatgpt-workspace .unified-window-head h2,.chatgpt-workspace .profile-panel-head h2,.chatgpt-workspace .quiet-window .window-head h2,.chatgpt-workspace .records-window .window-head h2,.chatgpt-workspace .ability-window .window-head h2,.chatgpt-workspace .video-head-row h2{letter-spacing:0!important;font-size:52px!important;font-weight:720!important;line-height:1.08!important}.chatgpt-workspace .chat-hero-minimal p,.chatgpt-workspace .window-head p,.chatgpt-workspace .unified-window-head p,.chatgpt-workspace .profile-panel-head p,.chatgpt-workspace .quiet-window .window-head p,.chatgpt-workspace .records-window .window-head p,.chatgpt-workspace .ability-window .window-head p{color:#1a1a188f!important;font-size:17px!important;line-height:1.62!important}.chatgpt-workspace .chat-focus .project-starter{border-radius:var(--workspace-radius-lg);width:min(100%,916px);min-height:244px;padding:28px 30px 24px}.chatgpt-workspace .chat-focus .project-starter textarea{min-height:136px;max-height:136px;padding:0 6px;line-height:1.58;font-size:18px!important}.chatgpt-workspace .starter-quick-actions{min-height:var(--workspace-button-h);align-items:center;gap:10px;padding-top:10px;display:flex}.chatgpt-workspace .starter-quick-actions button,.chatgpt-workspace .btn,.chatgpt-workspace .file-picker,.chatgpt-workspace .video-mode-switch button,.chatgpt-workspace .video-modal-close,.chatgpt-workspace .detail-floating-close{min-height:var(--workspace-button-h);letter-spacing:0;transition:transform .18s var(--motion-soft), box-shadow .22s var(--motion-soft), background .22s var(--motion-soft), border-color .22s var(--motion-soft), color .22s var(--motion-soft), opacity .22s var(--motion-soft);border-radius:999px;font-size:14px;font-weight:650}.chatgpt-workspace .starter-quick-actions .starter-plus-action{width:var(--workspace-button-h);min-width:var(--workspace-button-h);color:#1a1a1875!important;background:linear-gradient(145deg,#ffffffb3,#fffcf73d),#ffffff38!important;padding:0!important}.chatgpt-workspace .starter-quick-actions button:not(.starter-plus-action):not(.starter-generate-action){min-width:118px;padding:0 16px}.chatgpt-workspace .starter-quick-actions button strong{font-size:13.5px;line-height:1.2}.chatgpt-workspace .starter-quick-actions button small{color:#1a1a1873;margin-top:2px;font-size:11px;line-height:1.1}.chatgpt-workspace .unified-ability-window .ability-input,.chatgpt-workspace .unified-ability-window .upload-workflow,.chatgpt-workspace .unified-result-card,.chatgpt-workspace .current-artifact-card,.chatgpt-workspace .quiet-empty{border-radius:var(--workspace-radius-md);width:min(100%,916px)}.chatgpt-workspace .unified-ability-window .ability-input-row textarea{border-radius:22px;min-height:112px;max-height:112px;line-height:1.56;padding:18px 20px!important;font-size:16px!important}.chatgpt-workspace .unified-ability-window .ability-input-row .btn,.chatgpt-workspace .unified-ability-window .compact-action .ability-input-row .btn{border-radius:24px;justify-self:end;width:100%;min-height:112px;padding:0 18px}.chatgpt-workspace .unified-result-card,.chatgpt-workspace .current-artifact-card{grid-template-columns:minmax(0,1fr) minmax(132px,auto);gap:clamp(18px,3.8%,34px);padding:24px 26px}.chatgpt-workspace .result-card-actions,.chatgpt-workspace .artifact-action-row,.chatgpt-workspace .profile-panel-actions{justify-content:flex-end;align-items:center;gap:10px}.chatgpt-workspace .result-card-actions .btn,.chatgpt-workspace .artifact-action-row .btn,.chatgpt-workspace .profile-panel-actions .btn,.chatgpt-workspace .canvas-actions .btn{min-width:104px;min-height:40px;padding:0 18px}.chatgpt-workspace .btn-primary,.chatgpt-workspace .starter-generate-action,.chatgpt-workspace .ability-input-row .btn,.chatgpt-workspace .file-picker,.chatgpt-workspace .video-mode-switch button.active{background:linear-gradient(#252522fa,#0c0c0b)!important;box-shadow:inset 0 1px #fff3,0 16px 32px #14120e2e!important}.chatgpt-workspace .btn:hover:not(:disabled),.chatgpt-workspace .starter-quick-actions button:hover:not(:disabled),.chatgpt-workspace .file-picker:hover,.chatgpt-workspace .side-link:hover,.chatgpt-workspace .recent-link:hover,.chatgpt-workspace .ops-document-row:hover,.chatgpt-workspace .account-button:hover,.chatgpt-workspace .new-project-button:hover,.chatgpt-workspace .video-modal-close:hover,.chatgpt-workspace .detail-floating-close:hover{transform:translateY(-1.5px);box-shadow:var(--workspace-shadow-lift)!important}.chatgpt-workspace .btn:active:not(:disabled),.chatgpt-workspace .starter-quick-actions button:active:not(:disabled),.chatgpt-workspace .file-picker:active,.chatgpt-workspace .side-link:active,.chatgpt-workspace .recent-link:active,.chatgpt-workspace .ops-document-row:active,.chatgpt-workspace .account-button:active,.chatgpt-workspace .new-project-button:active,.chatgpt-workspace .video-modal-close:active,.chatgpt-workspace .detail-floating-close:active{transition-duration:80ms;transition-timing-function:var(--motion-press);transform:translateY(0)scale(.985)}.chatgpt-workspace .side-link,.chatgpt-workspace .new-project-button,.chatgpt-workspace .recent-link,.chatgpt-workspace .account-button{border-radius:18px;min-height:44px;padding-inline:18px}.chatgpt-workspace .detail-overlay{animation:detailBackdropIn .22s var(--motion-soft) both;background:radial-gradient(90% 70% at 50% 112%, rgba(var(--aurora-pink), .16), transparent 60%), #f7f5f047!important;-webkit-backdrop-filter:blur(18px)saturate(1.08)!important}.chatgpt-workspace .detail-panel,.chatgpt-workspace .video-asset-modal{background:var(--workspace-glass-clear-strong)!important;-webkit-backdrop-filter:blur(36px)saturate(1.2)!important;border:1px solid #ffffffd1!important;box-shadow:inset 0 1px 1px #fffffff5,inset 0 -1px 1px #ffffff3d,0 36px 110px #221f1a29,0 12px 34px #221f1a14!important}.chatgpt-workspace .detail-panel{width:min(940px,100vw - 48px);max-height:min(84vh,820px);animation:detailPanelIn .32s var(--motion-soft) both;border-radius:32px;padding:32px 38px 38px}.chatgpt-workspace .detail-floating-close{float:right;z-index:10;background:linear-gradient(145deg,#ffffffc7,#fffcf757),#ffffff7a;border:1px solid #ffffffb8;min-width:64px;min-height:38px;margin:0 0 16px 18px;position:sticky;top:12px}.chatgpt-workspace .detail-panel-head{padding-top:8px}.chatgpt-workspace .detail-panel-head h2{font-size:32px!important;line-height:1.18!important}.chatgpt-workspace .detail-section{padding:18px 0}.chatgpt-workspace .detail-section h3{color:#171717;margin:0 0 10px;font-size:17px;line-height:1.35}.chatgpt-workspace .detail-section p,.chatgpt-workspace .detail-section li{font-size:15px;line-height:1.72}.chatgpt-workspace .video-asset-modal-backdrop{background:radial-gradient(90% 70% at 50% 112%, rgba(var(--aurora-blue), .16), transparent 62%), #f7f5f057!important;-webkit-backdrop-filter:blur(18px)saturate(1.08)!important}.chatgpt-workspace .video-asset-modal{animation:detailPanelIn .32s var(--motion-soft) both}@media (max-width:980px){.chatgpt-workspace .chat-hero-minimal h1,.chatgpt-workspace .window-head h2,.chatgpt-workspace .unified-window-head h2,.chatgpt-workspace .profile-panel-head h2,.chatgpt-workspace .quiet-window .window-head h2,.chatgpt-workspace .records-window .window-head h2,.chatgpt-workspace .ability-window .window-head h2,.chatgpt-workspace .video-head-row h2{font-size:42px!important}.chatgpt-workspace .chat-focus,.chatgpt-workspace .single-window.unified-ability-window{width:min(100% - 32px,916px)}.chatgpt-workspace .unified-result-card,.chatgpt-workspace .current-artifact-card{grid-template-columns:1fr}.chatgpt-workspace .result-card-actions,.chatgpt-workspace .artifact-action-row{justify-content:flex-start}}@media (max-width:720px){.chatgpt-workspace .chat-hero-minimal h1,.chatgpt-workspace .window-head h2,.chatgpt-workspace .unified-window-head h2,.chatgpt-workspace .profile-panel-head h2,.chatgpt-workspace .quiet-window .window-head h2,.chatgpt-workspace .records-window .window-head h2,.chatgpt-workspace .ability-window .window-head h2,.chatgpt-workspace .video-head-row h2{font-size:34px!important}.chatgpt-workspace .starter-quick-actions{flex-wrap:wrap}.chatgpt-workspace .starter-quick-actions .starter-generate-action{margin-left:0}.chatgpt-workspace .unified-ability-window .ability-input-row,.chatgpt-workspace .unified-ability-window .compact-action .ability-input-row{grid-template-columns:1fr}.chatgpt-workspace .unified-ability-window .ability-input-row .btn,.chatgpt-workspace .unified-ability-window .compact-action .ability-input-row .btn{min-height:48px}.chatgpt-workspace .detail-panel{border-radius:26px;width:calc(100vw - 28px);padding:24px 22px 30px}}@media (prefers-reduced-motion:reduce){.chatgpt-workspace *,.chatgpt-workspace :before,.chatgpt-workspace :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}:root{--ui-apple-font:"PingFang SC", -apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Helvetica Neue", Arial, sans-serif;--ui-glass-surface:radial-gradient(120% 140% at 7% 0%, #ffffffe6, transparent 48%), radial-gradient(120% 120% at 96% 100%, rgba(var(--aurora-blue), .12), transparent 58%), radial-gradient(100% 120% at 8% 110%, rgba(var(--aurora-pink), .08), transparent 60%), linear-gradient(145deg, #ffffffa8, #fffcf757), #fffdf97a;--ui-glass-surface-strong:radial-gradient(120% 140% at 7% 0%, #fffffff5, transparent 48%), radial-gradient(120% 110% at 96% 100%, rgba(var(--aurora-blue), .1), transparent 58%), linear-gradient(145deg, #ffffffd6, #fffcf794), #fffdf9b8;--ui-glass-border:#fffc;--ui-glass-border-soft:#1a1a1812;--ui-shadow-calm:inset 0 1px 1px #ffffffeb, inset 0 -1px 1px #ffffff38, 0 18px 46px #28241c13, 0 6px 18px #28241c09;--ui-shadow-hover:inset 0 1px 1px #fffffff5, inset 0 -1px 1px #ffffff3d, 0 18px 38px #28241c16;--ui-radius-card:30px;--ui-radius-control:22px;--ui-main-width:916px;--ui-control-height:44px;--ui-action-width:128px;--ui-motion:cubic-bezier(.22, 1, .36, 1)}@keyframes uiGlassIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes uiDialogIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.chatgpt-workspace,.chatgpt-workspace *{font-family:var(--ui-apple-font)!important;letter-spacing:0!important}.chatgpt-workspace .single-window,.chatgpt-workspace .single-window.unified-ability-window,.chatgpt-workspace .single-window.quiet-window,.chatgpt-workspace .single-window.records-window,.chatgpt-workspace .project-canvas,.chatgpt-workspace .project-canvas.empty{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important}.chatgpt-workspace .project-sidebar{box-shadow:inset -1px 0 #ffffffb3,14px 0 40px #28241c0b!important}.chatgpt-workspace .chat-hero-minimal h1,.chatgpt-workspace .window-head h2,.chatgpt-workspace .unified-window-head h2,.chatgpt-workspace .profile-panel-head h2,.chatgpt-workspace .quiet-window .window-head h2,.chatgpt-workspace .records-window .window-head h2,.chatgpt-workspace .ability-window .window-head h2,.chatgpt-workspace .video-head-row h2{text-wrap:balance;max-width:min(100%,900px);color:#171717!important;font-family:var(--ui-apple-font)!important;font-size:clamp(40px,4.7vw,56px)!important;font-weight:680!important;line-height:1.08!important}.chatgpt-workspace .chat-hero-minimal p,.chatgpt-workspace .window-head p,.chatgpt-workspace .unified-window-head p,.chatgpt-workspace .profile-panel-head p,.chatgpt-workspace .quiet-window .window-head p,.chatgpt-workspace .records-window .window-head p,.chatgpt-workspace .ability-window .window-head p{max-width:min(100%,780px);color:#1a1a188a!important;font-size:clamp(15px,1.4vw,17px)!important;font-weight:500!important;line-height:1.62!important}.chatgpt-workspace .window-head span,.chatgpt-workspace .unified-window-head span,.chatgpt-workspace .profile-panel-head span,.chatgpt-workspace .quiet-window .window-head span,.chatgpt-workspace .records-window .window-head span,.chatgpt-workspace .ability-window .window-head span{color:#1a1a1857!important;font-size:12px!important;font-weight:640!important}.chatgpt-workspace .chat-focus{width:min(100% - 72px,982px)!important;padding-top:clamp(44px,7vh,88px)!important;padding-bottom:clamp(56px,8vh,96px)!important}.chatgpt-workspace .single-window.ability-window.unified-ability-window:not(.video-dual-window):not(:has(.account-ops-current-card)){place-content:center;justify-items:stretch;min-height:100vh;grid-template-columns:minmax(0, min(100%, var(--ui-main-width)))!important;gap:22px!important;width:min(100% - 72px,982px)!important;padding:clamp(44px,7vh,88px) 0 clamp(56px,8vh,96px)!important}.chatgpt-workspace .chat-focus .project-starter,.chatgpt-workspace .unified-ability-window .ability-input,.chatgpt-workspace .unified-ability-window .upload-workflow,.chatgpt-workspace .unified-result-card,.chatgpt-workspace .quiet-empty,.chatgpt-workspace .topic-hotspot-board,.chatgpt-workspace .account-ops-current-card,.chatgpt-workspace .account-ops-section,.chatgpt-workspace .library-form,.chatgpt-workspace .library-empty,.chatgpt-workspace .viral-lens-summary,.chatgpt-workspace .viral-lens-empty,.chatgpt-workspace .viral-lens-records{border:1px solid var(--ui-glass-border)!important;background:var(--ui-glass-surface)!important;box-shadow:var(--ui-shadow-calm)!important;-webkit-backdrop-filter:blur(30px)saturate(1.16)!important}.chatgpt-workspace .chat-focus .project-starter,.chatgpt-workspace .unified-ability-window .ability-input,.chatgpt-workspace .unified-result-card,.chatgpt-workspace .quiet-empty,.chatgpt-workspace .topic-hotspot-board,.chatgpt-workspace .library-form,.chatgpt-workspace .library-empty{animation:uiGlassIn .28s var(--ui-motion) both;width:100%!important;max-width:var(--ui-main-width)!important;border-radius:var(--ui-radius-card)!important;margin-left:auto!important;margin-right:auto!important}.chatgpt-workspace .chat-focus .project-starter{min-height:244px!important;padding:28px 30px 24px!important}.chatgpt-workspace .chat-focus .project-starter textarea{resize:none!important;color:#171717!important;min-height:136px!important;max-height:136px!important;font-size:clamp(16px,1.45vw,18px)!important;line-height:1.58!important}.chatgpt-workspace .chat-focus>.current-artifact-card{display:none!important}.chatgpt-workspace .unified-ability-window .ability-input{min-height:182px!important;padding:22px!important}.chatgpt-workspace .unified-ability-window .ability-input-row,.chatgpt-workspace .unified-ability-window .compact-action .ability-input-row{grid-template-columns:minmax(0, 1fr) var(--ui-action-width)!important;align-items:stretch!important;gap:16px!important;display:grid!important}.chatgpt-workspace .unified-ability-window .ability-input-row textarea{resize:none!important;border-radius:var(--ui-radius-control)!important;color:#171717!important;-webkit-backdrop-filter:blur(14px)saturate(1.1)!important;background:linear-gradient(145deg,#ffffff8f,#fffcf73d),#ffffff4d!important;border:1px solid #ffffff9e!important;min-height:108px!important;max-height:108px!important;font-size:15px!important;line-height:1.62!important;overflow:auto!important;box-shadow:inset 0 1px #ffffffbd,inset 0 -1px #ffffff2e!important}.chatgpt-workspace .unified-ability-window .ability-input-row .btn,.chatgpt-workspace .unified-ability-window .compact-action .ability-input-row .btn{width:var(--ui-action-width)!important;min-width:var(--ui-action-width)!important;border-radius:24px!important;min-height:108px!important}.chatgpt-workspace .unified-ability-window .compact-action .ability-input-row .btn{min-height:var(--ui-control-height)!important}.chatgpt-workspace .unified-result-card{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:18px!important;min-height:104px!important;padding:22px 24px!important;display:grid!important}.chatgpt-workspace .unified-result-card .result-card-copy h3{color:#171717!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:min(100%,640px)!important;margin:0 0 6px!important;font-size:clamp(18px,1.65vw,22px)!important;font-weight:680!important;line-height:1.22!important;overflow:hidden!important}.chatgpt-workspace .unified-result-card .result-card-copy p,.chatgpt-workspace .recent-link span,.chatgpt-workspace .ability-input-notice{color:#1a1a1880!important;font-size:13px!important;line-height:1.55!important}.chatgpt-workspace .btn,.chatgpt-workspace .starter-quick-actions button,.chatgpt-workspace .file-picker,.chatgpt-workspace .video-mode-switch button,.chatgpt-workspace .side-link,.chatgpt-workspace .recent-link,.chatgpt-workspace .new-project-button,.chatgpt-workspace .account-button,.chatgpt-workspace .account-popover button,.chatgpt-workspace .detail-floating-close{transition:transform .18s var(--ui-motion), box-shadow .2s var(--ui-motion), border-color .2s var(--ui-motion), background .2s var(--ui-motion), color .2s var(--ui-motion), opacity .2s var(--ui-motion)!important}.chatgpt-workspace .btn-primary,.chatgpt-workspace .starter-generate-action,.chatgpt-workspace .ability-input-row .btn,.chatgpt-workspace .file-picker,.chatgpt-workspace .video-mode-switch button.active{color:#fff!important;background:linear-gradient(#20201dfa,#10100e)!important;box-shadow:inset 0 1px #ffffff2e,0 12px 28px #14120e1f!important}.chatgpt-workspace .btn:hover:not(:disabled),.chatgpt-workspace .starter-quick-actions button:hover:not(:disabled),.chatgpt-workspace .file-picker:hover,.chatgpt-workspace .side-link:hover,.chatgpt-workspace .recent-link:hover,.chatgpt-workspace .ops-document-row:hover,.chatgpt-workspace .account-button:hover,.chatgpt-workspace .new-project-button:hover,.chatgpt-workspace .video-modal-close:hover,.chatgpt-workspace .detail-floating-close:hover,.chatgpt-workspace .account-popover button:hover{box-shadow:var(--ui-shadow-hover)!important;transform:translateY(-.5px)!important}.chatgpt-workspace .side-link:hover,.chatgpt-workspace .recent-link:hover,.chatgpt-workspace .new-project-button:hover,.chatgpt-workspace .account-popover button:hover{background:#ffffff6b!important}.chatgpt-workspace .btn:active:not(:disabled),.chatgpt-workspace .starter-quick-actions button:active:not(:disabled),.chatgpt-workspace .side-link:active,.chatgpt-workspace .recent-link:active,.chatgpt-workspace .account-button:active,.chatgpt-workspace .new-project-button:active,.chatgpt-workspace .detail-floating-close:active{transform:translateY(0)scale(.99)!important}.chatgpt-workspace .starter-quick-actions{scrollbar-width:none;min-height:var(--ui-control-height)!important;align-items:center!important;gap:10px!important;padding-top:10px!important;display:flex!important;overflow-x:auto!important}.chatgpt-workspace .starter-quick-actions::-webkit-scrollbar{display:none}.chatgpt-workspace .starter-quick-actions .starter-plus-action{width:var(--ui-control-height)!important;min-width:var(--ui-control-height)!important;color:#1a1a186b!important;background:linear-gradient(145deg,#ffffff9e,#fffcf738),#ffffff2e!important;padding:0!important;box-shadow:inset 0 1px #ffffffb3,0 5px 14px #28241c09!important}.chatgpt-workspace .starter-quick-actions .starter-generate-action{width:var(--ui-action-width)!important;min-width:var(--ui-action-width)!important;margin-left:clamp(18px,6.18%,64px)!important}.chatgpt-workspace .starter-quick-actions button:not(.starter-plus-action):not(.starter-generate-action){min-width:122px!important;min-height:var(--ui-control-height)!important;padding:0 16px!important}.chatgpt-workspace .starter-quick-actions button strong,.chatgpt-workspace .starter-quick-actions button small{white-space:nowrap!important}.chatgpt-workspace .account-popover{animation:uiGlassIn .22s var(--ui-motion) both;background:var(--ui-glass-surface-strong)!important;box-shadow:var(--ui-shadow-calm)!important;-webkit-backdrop-filter:blur(28px)saturate(1.16)!important;border:1px solid #ffffffc2!important;border-radius:24px!important;overflow:hidden!important}.chatgpt-workspace .account-popover button{min-height:42px!important;box-shadow:none!important;color:#1a1a18d1!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:14px!important}.chatgpt-workspace .video-head-row>.video-credit-box{display:none!important}.chatgpt-workspace .detail-overlay{background:radial-gradient(90% 70% at 50% 112%, rgba(var(--aurora-pink), .12), transparent 62%), #f7f5f03d!important;-webkit-backdrop-filter:blur(12px)saturate(1.04)!important;padding:clamp(18px,4vw,48px)!important}.chatgpt-workspace .detail-panel,.chatgpt-workspace .video-asset-modal{background:var(--ui-glass-surface-strong)!important;-webkit-backdrop-filter:blur(34px)saturate(1.16)!important;animation:uiDialogIn .24s var(--ui-motion) both!important;border:1px solid #ffffffdb!important;box-shadow:inset 0 1px 1px #fffffff5,0 26px 76px #221f1a21,0 8px 24px #221f1a0e!important}.chatgpt-workspace .detail-panel{border-radius:32px!important;width:min(960px,100vw - 44px)!important;max-height:min(84vh,820px)!important;padding:30px 36px 36px!important;overflow:auto!important}.chatgpt-workspace .detail-floating-close{float:right!important;z-index:12!important;color:#1a1a18b3!important;background:#ffffffb3!important;border:1px solid #1a1a180f!important;border-radius:999px!important;min-width:62px!important;min-height:34px!important;margin:0 0 14px 18px!important;padding:0 14px!important;position:sticky!important;top:0!important;box-shadow:0 6px 18px #28241c0b!important}.chatgpt-workspace .detail-panel-head h2{font-size:clamp(26px,3.2vw,36px)!important;font-weight:680!important;line-height:1.18!important}.chatgpt-workspace .detail-section{border-top:1px solid #1a1a1813!important}.chatgpt-workspace .detail-section h3{color:#171717!important;font-size:17px!important;font-weight:680!important}.chatgpt-workspace .detail-section p,.chatgpt-workspace .detail-section li{color:#1a1a18a3!important;font-size:15px!important;line-height:1.72!important}.chatgpt-workspace .single-window.ability-window.unified-ability-window:has(.account-ops-current-card){grid-template-columns:minmax(0, min(100%, var(--ui-main-width)))!important;justify-content:center!important;justify-items:stretch!important;gap:18px!important;width:min(100% - 72px,982px)!important;padding:clamp(36px,5vh,64px) 0 clamp(52px,7vh,84px)!important;display:grid!important}.chatgpt-workspace .account-ops-current-card,.chatgpt-workspace .account-ops-section{animation:uiGlassIn .28s var(--ui-motion) both;width:min(100%, var(--ui-main-width))!important;border-radius:var(--ui-radius-card)!important;margin-left:auto!important;margin-right:auto!important}.chatgpt-workspace .account-ops-current-card{gap:20px!important;padding:28px 30px 24px!important}.chatgpt-workspace .account-ops-copy span{color:#1a1a186b!important;font-size:13px!important;font-weight:650!important}.chatgpt-workspace .account-ops-copy h3{color:#171717!important;letter-spacing:0!important;margin:8px 0!important;font-size:clamp(25px,3vw,34px)!important;font-weight:700!important;line-height:1.12!important}.chatgpt-workspace .account-ops-copy p{color:#1a1a189e!important;max-width:680px!important;font-size:15px!important;line-height:1.62!important}.chatgpt-workspace .account-ops-grid{border-top:1px solid #1a1a1814!important;grid-template-columns:1fr!important;gap:0!important;display:grid!important}.chatgpt-workspace .account-ops-grid>div{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #1a1a1814!important;border-radius:0!important;grid-template-columns:104px minmax(0,1fr)!important;align-items:baseline!important;gap:18px!important;padding:15px 0!important;display:grid!important}.chatgpt-workspace .account-ops-grid span{color:#1a1a1870!important;font-size:13.5px!important;font-weight:660!important}.chatgpt-workspace .account-ops-grid p{color:#1a1a18b8!important;font-size:14.5px!important;line-height:1.6!important}.chatgpt-workspace .account-ops-actions{justify-content:flex-start!important;margin-top:0!important}.chatgpt-workspace .account-ops-section{gap:0!important;padding:20px 28px 10px!important}.chatgpt-workspace .ops-document-row{min-height:78px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #1a1a1814!important;border-radius:0!important;padding:14px 0!important}.chatgpt-workspace .ops-document-row p{color:#1a1a188a!important;font-size:13.5px!important}.chatgpt-workspace .ops-document-row time{color:#1a1a1875!important;font-size:13.5px!important;font-weight:600!important}@media (max-width:980px){.chatgpt-workspace .chat-focus{width:min(100% - 32px,916px)!important}.chatgpt-workspace .single-window.ability-window.unified-ability-window:not(.video-dual-window):not(:has(.account-ops-current-card)){width:min(100% - 32px,916px)!important}.chatgpt-workspace .chat-hero-minimal h1,.chatgpt-workspace .window-head h2,.chatgpt-workspace .unified-window-head h2,.chatgpt-workspace .profile-panel-head h2,.chatgpt-workspace .quiet-window .window-head h2,.chatgpt-workspace .records-window .window-head h2,.chatgpt-workspace .ability-window .window-head h2,.chatgpt-workspace .video-head-row h2{font-size:clamp(34px,6vw,44px)!important}.chatgpt-workspace .unified-result-card{grid-template-columns:1fr!important}.copy-rewrite-section-head,.copy-rewrite-outline,.image-prompt-section-head,.image-prompt-summary-grid{grid-template-columns:1fr}.copy-rewrite-section-head,.image-prompt-section-head{display:grid}.copy-rewrite-progress,.copy-rewrite-actions,.image-prompt-actions{justify-content:flex-start}.chatgpt-workspace .single-window.ability-window.unified-ability-window:has(.account-ops-current-card){width:min(100% - 32px,916px)!important}}@media (max-width:720px){.chatgpt-workspace .unified-ability-window .ability-input-row,.chatgpt-workspace .unified-ability-window .compact-action .ability-input-row{grid-template-columns:1fr!important}.chatgpt-workspace .unified-ability-window .ability-input-row .btn,.chatgpt-workspace .unified-ability-window .compact-action .ability-input-row .btn,.chatgpt-workspace .starter-quick-actions .starter-generate-action{width:100%!important;min-width:0!important;min-height:var(--ui-control-height)!important;margin-left:0!important}.chatgpt-workspace .detail-panel{border-radius:26px!important;width:calc(100vw - 28px)!important;padding:24px 22px 30px!important}.chatgpt-workspace .account-ops-current-card,.chatgpt-workspace .account-ops-section{padding-left:22px!important;padding-right:22px!important}.chatgpt-workspace .account-ops-grid>div,.chatgpt-workspace .ops-document-row,.copy-rewrite-record-row,.image-prompt-record-row{grid-template-columns:1fr!important;gap:6px!important}.chatgpt-workspace .ops-document-row time,.copy-rewrite-record-row time,.image-prompt-record-row time{justify-self:start!important}.copy-rewrite-latest,.copy-rewrite-records,.image-prompt-latest,.image-prompt-records{padding-left:22px!important;padding-right:22px!important}.image-material-modal-backdrop{padding:14px}.image-material-modal{border-radius:24px;width:calc(100vw - 28px);max-height:calc(100vh - 28px)}.text-video-material-counts{grid-template-columns:repeat(2,minmax(0,1fr))}}.chatgpt-workspace .side-link.active,.chatgpt-workspace .side-link:hover{box-shadow:none!important}.chatgpt-workspace{overflow-x:hidden!important}.chatgpt-workspace .project-sidebar{contain:paint;box-sizing:border-box!important;width:var(--workspace-sidebar)!important;min-width:var(--workspace-sidebar)!important;max-width:var(--workspace-sidebar)!important;flex:0 0 var(--workspace-sidebar)!important;overscroll-behavior-x:none!important;overflow-x:hidden!important}.chatgpt-workspace .project-sidebar .side-nav{overscroll-behavior-x:none!important;overflow:hidden auto!important}.chatgpt-workspace .project-sidebar .recent-link,.chatgpt-workspace .project-sidebar .side-link,.chatgpt-workspace .project-sidebar .workspace,.chatgpt-workspace .project-sidebar .account-button{overflow-x:hidden!important}.chatgpt-workspace .project-sidebar *,.chatgpt-workspace .side-nav,.chatgpt-workspace .recent-list,.chatgpt-workspace .workspace,.chatgpt-workspace .side-link,.chatgpt-workspace .recent-link,.chatgpt-workspace .account-button{box-sizing:border-box;min-width:0;max-width:100%}.chatgpt-workspace .project-sidebar .recent-link strong,.chatgpt-workspace .project-sidebar .recent-link span,.chatgpt-workspace .project-sidebar .workspace strong,.chatgpt-workspace .project-sidebar .workspace small{contain:inline-size!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important;min-width:0!important;max-width:100%!important;display:block!important;overflow:hidden!important}.chatgpt-workspace .project-sidebar{-webkit-backdrop-filter:none!important;contain:paint!important;background:linear-gradient(#ffffff8a,#fff3),#f7f5f0db!important;border:0!important;border-right:1px solid #17171714!important;border-radius:0!important;flex-direction:column!important;align-self:stretch!important;height:100vh!important;min-height:100vh!important;max-height:100vh!important;padding:24px 18px 18px!important;display:flex!important;position:sticky!important;top:0!important;overflow:hidden!important;box-shadow:inset -1px 0 #ffffffb3,14px 0 34px #28241c0a!important}.chatgpt-workspace .project-sidebar .workspace,.chatgpt-workspace .project-sidebar .new-project-button,.chatgpt-workspace .project-sidebar .side-link,.chatgpt-workspace .project-sidebar .recent-link,.chatgpt-workspace .project-sidebar .account-button,.chatgpt-workspace .project-sidebar .account-popover button{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.chatgpt-workspace .project-sidebar .workspace{flex:none!important;margin:0 8px 20px!important;padding:0!important}.chatgpt-workspace .project-sidebar .new-project-button{flex:none!important;width:100%!important;min-height:38px!important;margin:0 0 18px!important;padding:0 12px!important}.chatgpt-workspace .project-sidebar .side-nav{overscroll-behavior:contain!important;flex-direction:column!important;flex:auto!important;gap:18px!important;min-height:0!important;padding:0 0 18px!important;display:flex!important;overflow:hidden auto!important}.chatgpt-workspace .project-sidebar .side-group-block{flex:none!important}.chatgpt-workspace .project-sidebar .recent-block{flex:1 0 auto!important;padding-bottom:0!important}.chatgpt-workspace .project-sidebar .side-group{margin:0 10px 8px!important}.chatgpt-workspace .project-sidebar .side-link,.chatgpt-workspace .project-sidebar .recent-link{width:100%!important;min-height:36px!important;padding:7px 12px!important}.chatgpt-workspace .project-sidebar .side-link.active,.chatgpt-workspace .project-sidebar .side-link:hover,.chatgpt-workspace .project-sidebar .recent-link:hover,.chatgpt-workspace .project-sidebar .new-project-button:hover,.chatgpt-workspace .project-sidebar .account-button:hover,.chatgpt-workspace .project-sidebar .account-popover button:hover{background:#ffffff47!important;transform:none!important;box-shadow:inset 0 1px #ffffffb8,0 6px 18px #28241c09!important}.chatgpt-workspace .project-sidebar .side-bottom{flex:none!important;margin-top:auto!important;padding-top:14px!important;position:relative!important}.chatgpt-workspace .project-sidebar .account-button{width:100%!important;min-height:52px!important;padding:8px 12px!important;box-shadow:inset 0 1px #ffffffb8,0 8px 22px #28241c0a!important}.chatgpt-workspace .account-ops-section{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:4px 0 0!important;animation:none!important}.chatgpt-workspace .account-ops-section:before{content:none!important}.chatgpt-workspace .account-ops-section-title{color:#1a1a18c2!important;padding:0 2px 8px!important;font-size:18px!important;font-weight:680!important}.chatgpt-workspace .ops-document-list{border-top:1px solid #1a1a1813!important}.chatgpt-workspace .ops-document-row{min-height:48px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #1a1a1813!important;border-radius:0!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:12px!important;padding:9px 2px!important;display:grid!important}.chatgpt-workspace .ops-document-row:hover{box-shadow:none!important;background:#ffffff3d!important;transform:none!important}.chatgpt-workspace .ops-document-row p,.chatgpt-workspace .ops-document-row time{color:#1a1a188f!important;font-size:11.5px!important;line-height:1.5!important}.chatgpt-workspace .ops-document-row i{color:#1a1a1894!important;background:#ffffff6b!important;border:1px solid #1a1a1814!important;border-radius:999px!important;place-items:center!important;min-width:34px!important;min-height:26px!important;font-size:11px!important;font-style:normal!important;font-weight:680!important;display:inline-grid!important}.chatgpt-workspace .text-video-input-panel .text-video-prompt-controls{grid-template-columns:minmax(0,1fr) 190px!important;align-items:center!important;gap:8px 18px!important;display:grid!important}.chatgpt-workspace .text-video-input-panel .text-video-prompt-row{grid-column:1!important;grid-template-columns:72px minmax(0,1fr)!important;align-items:center!important;gap:10px!important}.chatgpt-workspace .text-video-input-panel .text-video-prompt-row>span{padding-top:0!important}.chatgpt-workspace .text-video-input-panel .text-video-prompt-chip-row{gap:7px!important}.chatgpt-workspace .text-video-input-panel .text-video-prompt-chip-row button{border-radius:999px!important;min-height:32px!important;padding:0 12px!important}.chatgpt-workspace .text-video-input-panel .text-video-agent-action-row{grid-area:1/2/span 2!important;place-self:center stretch!important;padding:0!important}.chatgpt-workspace .text-video-input-panel .text-video-generate-action{border-radius:18px!important;width:100%!important;min-width:0!important;min-height:46px!important}.chatgpt-workspace .text-video-input-panel textarea{color:#121210e6!important;background:linear-gradient(#ffffffeb,#ffffffc7),#ffffffdb!important;border:1px solid #1a1a1829!important;box-shadow:inset 0 1px #ffffffeb,inset 0 0 0 1px #ffffff5c,0 8px 22px #28241c09!important}.chatgpt-workspace .text-video-input-panel textarea:focus{background:#fffffff0!important;border-color:#1976ff70!important;box-shadow:inset 0 1px #fffffff5,0 0 0 3px #1976ff1a,0 10px 24px #28241c0d!important}.chatgpt-workspace .master-prompt-tools{justify-content:flex-end!important;margin-top:6px!important}.chatgpt-workspace .timeline-structure-entry{color:#1a1a18b8!important;min-height:34px!important;box-shadow:none!important;background:#ffffff8f!important;border-radius:999px!important}@media (max-width:760px){.topic-radar-section-head,.topic-batch-card,.topic-radar-row,.topic-card{flex-direction:column;align-items:stretch;grid-template-columns:1fr!important}.topic-radar-row>span{width:fit-content}.topic-batch-actions,.topic-radar-support-row,.topic-radar-tabs{justify-content:flex-start}}.chatgpt-workspace .unified-ability-window .ability-input.topic-radar-input{width:100%!important;max-width:var(--ui-main-width)!important;border-radius:22px!important;gap:6px!important;min-height:0!important;margin:-2px auto 0!important;padding:10px 14px!important}.chatgpt-workspace .unified-ability-window .ability-input.topic-radar-input .ability-input-row{grid-template-columns:minmax(0,1fr) 112px!important;align-items:start!important;gap:8px!important;min-height:52px!important}.chatgpt-workspace .unified-ability-window .ability-input.topic-radar-input textarea{min-height:52px!important;max-height:52px!important;padding:9px 12px!important;font-size:13.5px!important;line-height:1.42!important}.chatgpt-workspace .unified-ability-window .ability-input.topic-radar-input .ability-input-row .btn{border-radius:16px!important;width:112px!important;min-width:112px!important;height:52px!important;min-height:52px!important}.chatgpt-workspace .topic-batch-records,.chatgpt-workspace .copy-rewrite-records,.chatgpt-workspace .viral-lens-records{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important}@media (prefers-reduced-motion:reduce){.chatgpt-workspace *,.chatgpt-workspace :before,.chatgpt-workspace :after{transition-duration:.001ms!important;animation:none!important}}:root{--ui-radius-card:24px;--ui-radius-control:18px;--ui-glass-surface:radial-gradient(100% 120% at 7% 0%, #ffffffeb, transparent 48%), radial-gradient(90% 100% at 94% 104%, rgba(var(--aurora-blue), .07), transparent 58%), linear-gradient(145deg, #ffffffb8, #fffdf97a), #fffdf99e;--ui-glass-surface-strong:linear-gradient(145deg, #fffffff0, #fffdf9d1), #fffdf9e0;--ui-shadow-calm:inset 0 1px 1px #ffffffe6, 0 14px 34px #28241c0e, 0 4px 12px #28241c07}.chatgpt-workspace{background:radial-gradient(68% 26% at 52% 106%, rgba(var(--aurora-blue), .08), transparent 62%), radial-gradient(58% 22% at 52% 114%, rgba(var(--aurora-pink), .055), transparent 64%), linear-gradient(180deg, #fbfaf7 0%, #f5f3ee 100%)!important}.chatgpt-workspace .workspace-main{background:radial-gradient(70% 42% at 50% 18%, #fffffff0, transparent 64%), radial-gradient(104% 48% at 50% 112%, rgba(var(--aurora-orange), .13), rgba(var(--aurora-pink), .08) 38%, rgba(var(--aurora-blue), .09) 64%, transparent 82%), linear-gradient(180deg, #fbfaf7 0%, #f5f3ee 100%)!important}.chatgpt-workspace .chat-focus .project-starter,.chatgpt-workspace .unified-ability-window .ability-input,.chatgpt-workspace .unified-result-card,.chatgpt-workspace .quiet-empty,.chatgpt-workspace .topic-hotspot-board,.chatgpt-workspace .account-ops-current-card,.chatgpt-workspace .copy-rewrite-latest,.chatgpt-workspace .image-prompt-latest,.chatgpt-workspace .generated-video-list,.chatgpt-workspace .quota-summary-grid>div,.chatgpt-workspace .quota-product-card,.chatgpt-workspace .quota-table,.chatgpt-workspace .profile-current-card,.chatgpt-workspace .profile-pattern-library{border-radius:var(--ui-radius-card)!important;background:var(--ui-glass-surface)!important;box-shadow:var(--ui-shadow-calm)!important;border-color:#ffffffd1!important}.chatgpt-workspace .btn-primary,.chatgpt-workspace .starter-generate-action,.chatgpt-workspace .ability-input-row .btn,.chatgpt-workspace .file-picker,.chatgpt-workspace .video-primary-action,.chatgpt-workspace .text-video-generate-action,.chatgpt-workspace .video-mode-switch button.active{background:linear-gradient(#1c1c19eb,#10100ef5)!important;box-shadow:inset 0 1px #ffffff29,0 9px 18px #14120e1a!important}.chatgpt-workspace .btn-primary:hover:not(:disabled),.chatgpt-workspace .video-primary-action:hover:not(:disabled),.chatgpt-workspace .text-video-generate-action:hover:not(:disabled){transform:translateY(-1px)!important;box-shadow:inset 0 1px #ffffff2e,0 12px 24px #14120e1f!important}.chatgpt-workspace .video-primary-action:disabled,.chatgpt-workspace .text-video-generate-action:disabled,.chatgpt-workspace button:disabled{color:#1a1a1861!important;box-shadow:none!important;background:#1a1a1814!important}.chatgpt-workspace .detail-overlay,.chatgpt-workspace .image-material-modal-backdrop,.chatgpt-workspace .topic-batch-modal-backdrop,.chatgpt-workspace .video-asset-modal-backdrop,.chatgpt-workspace .text-video-material-drawer-backdrop,.chatgpt-workspace .timeline-structure-modal-backdrop{background:radial-gradient(78% 62% at 50% 112%, rgba(var(--aurora-blue), .055), transparent 68%), #f6f4efb8!important;-webkit-backdrop-filter:blur(20px)saturate(1.04)!important}.chatgpt-workspace .detail-panel,.chatgpt-workspace .video-asset-modal,.image-material-modal,.topic-batch-modal,.timeline-structure-modal,.micro-cut-modal,.text-video-material-drawer{background:var(--ui-glass-surface-strong)!important;border-radius:26px!important;box-shadow:inset 0 1px 1px #fffffff5,0 24px 64px #221f1a24!important}.chatgpt-workspace .project-sidebar .side-link,.chatgpt-workspace .project-sidebar .recent-link,.chatgpt-workspace .project-sidebar .new-project-button,.chatgpt-workspace .project-sidebar .account-button{border-radius:12px!important}.chatgpt-workspace .project-sidebar .side-link.active,.chatgpt-workspace .project-sidebar .new-project-button.active{background:#ffffff7a!important;box-shadow:inset 0 0 0 1px #1a1a180d,0 8px 18px #28241c0b!important}.chatgpt-workspace .project-sidebar .recent-link{position:relative;padding-left:20px!important}.chatgpt-workspace .project-sidebar .recent-link:before{content:"";background:#1a1a1842;border-radius:999px;width:5px;height:5px;position:absolute;top:14px;left:9px}.chatgpt-workspace .project-sidebar .recent-link strong{font-weight:620!important}.chatgpt-workspace .project-sidebar .recent-link span{color:#1a1a186b!important}.chatgpt-workspace .starter-quick-actions button:not(.starter-plus-action):not(.starter-generate-action),.chatgpt-workspace .copy-rewrite-support-row button,.chatgpt-workspace .copy-rewrite-support-row label,.chatgpt-workspace .image-prompt-support-row button,.chatgpt-workspace .topic-radar-support-row button,.chatgpt-workspace .ghost-pill-button{background:#ffffff85!important;border-radius:999px!important;box-shadow:inset 0 1px #ffffffb8!important}@keyframes uiPulseScan{0%{opacity:.32;transform:scale(.86)}55%{opacity:.72}to{opacity:0;transform:scale(1.16)}}.topic-radar-scan{width:72px;height:72px;margin:0 auto 14px;position:relative}.topic-radar-scan i{animation:uiPulseScan 2.4s var(--ui-motion) infinite;border:1px solid #1a1a182e;border-radius:999px;position:absolute;inset:10px}.topic-radar-scan i:nth-child(2){animation-delay:.45s}.topic-radar-scan i:nth-child(3){animation-delay:.9s}.image-prompt-result-card{grid-template-columns:176px minmax(0,1fr)!important}.image-prompt-visual-preview{align-self:stretch;gap:10px;display:grid}.image-cover-mock{background:linear-gradient(145deg, #ffffffdb, #f6f7ffbd), radial-gradient(circle at 80% 18%, rgba(var(--aurora-blue), .22), transparent 36%), radial-gradient(circle at 14% 88%, rgba(var(--aurora-pink), .18), transparent 38%);border:1px solid #1a1a1814;border-radius:18px;flex-direction:column;justify-content:space-between;min-height:176px;padding:16px;display:flex}.image-cover-mock span{color:#1a1a1875;font-size:12px;font-weight:650}.image-cover-mock strong{color:#121210eb;font-size:18px;line-height:1.25}.image-page-strip{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.image-page-strip span{color:#1a1a187a;background:#ffffff7a;border-radius:10px;place-items:center;min-height:34px;font-size:12px;font-weight:700;display:grid}.profile-mode-strip{flex-wrap:wrap;align-items:center;gap:8px;margin:18px 0 4px;display:flex}.profile-mode-strip span,.profile-mode-strip b,.profile-mode-strip small{border-radius:999px;align-items:center;min-height:30px;padding:0 12px;font-size:12px;display:inline-flex}.profile-mode-strip span{color:#1a1a18a3;background:#1a1a1814}.profile-mode-strip b{color:#4a37bee6;background:#6f58ff1f}.profile-mode-strip small{color:#1a1a1880;background:#ffffff75}.quota-alert-productized{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 14px;display:grid}.quota-alert-productized strong,.quota-alert-productized p{margin:0}.quota-alert-productized p{color:#1a1a1894;font-size:13px}.quota-alert-productized button{color:#1a1a18c7;background:#ffffff9e;border-radius:999px;grid-area:1/2/span 2;min-height:34px;padding:0 13px}.package-progress-strip{gap:8px;width:min(100%,760px);margin:-2px auto 18px;display:grid}.package-progress-strip:before{content:"";background:#1a1a1814;height:1px;display:block}.package-progress-strip span{background:linear-gradient(90deg,#1a1a18d1,#5776ff94);border-radius:999px;max-width:100%;height:6px;display:block}.package-progress-strip small{color:#1a1a1875;font-size:12px}.generated-video-empty{text-align:left;background:radial-gradient(120% 160% at 0 0,#ffffffad,#0000 52%),#ffffff6b;border:1px solid #1a1a181a;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px 12px;min-height:64px;padding:13px 16px;display:grid;box-shadow:inset 0 1px #ffffffb8}.generated-video-empty:before{content:"";background:#1a1a1847;border-radius:999px;grid-row:1/span 2;width:9px;height:9px;box-shadow:0 0 0 5px #1a1a180e}.generated-video-empty strong{color:#1a1a18d1;font-size:14px;line-height:1.2}.generated-video-empty span{color:#1a1a1880;font-size:13px;line-height:1.35}.tutorial-card-grid{width:min(100%, var(--ui-main-width));grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 auto;display:grid}.tutorial-card{border-radius:var(--ui-radius-card);background:var(--ui-glass-surface);min-height:188px;box-shadow:var(--ui-shadow-calm);border:1px solid #ffffffd1;padding:20px}.tutorial-card span{color:#1a1a185c;font-size:12px;font-weight:700}.tutorial-card h3{color:#171717;margin:18px 0 8px;font-size:20px}.tutorial-card p{color:#1a1a188f;margin:0;line-height:1.65}.chatgpt-workspace .preview-avatar{background:radial-gradient(circle at 50% 28%,#ffcfb2e6 0 26px,#0000 27px),radial-gradient(at 50% 100%,#fffffff2 0 64px,#0000 65px),linear-gradient(#ffffff57,#1a1a1838)!important}.chatgpt-workspace .phone-status-message{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#141412a3!important}@media (max-width:720px){.project-layout.chatgpt-workspace{min-height:100vh!important;display:block!important;overflow-x:hidden!important}.chatgpt-workspace .project-sidebar{z-index:30!important;border-bottom:1px solid #1a1a1814!important;border-right:0!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;padding:12px 12px 10px!important;display:grid!important;position:sticky!important;top:0!important;box-shadow:0 10px 28px #28241c0f!important}.chatgpt-workspace .project-sidebar .workspace{grid-column:1!important;margin:0!important}.chatgpt-workspace .project-sidebar .new-project-button{white-space:nowrap!important;grid-column:2!important;width:auto!important;min-height:36px!important;margin:0!important;padding:0 12px!important}.chatgpt-workspace .project-sidebar .side-nav{scrollbar-width:none;flex-direction:row!important;grid-column:1/-1!important;gap:8px!important;min-height:0!important;padding:2px 0 0!important;display:flex!important;overflow:auto hidden!important}.chatgpt-workspace .project-sidebar .side-nav::-webkit-scrollbar{display:none}.chatgpt-workspace .project-sidebar .side-group-block{flex:none!important;gap:8px!important;display:flex!important}.chatgpt-workspace .project-sidebar .side-group-block:has(.side-link.active){order:-1}.chatgpt-workspace .project-sidebar .side-group,.chatgpt-workspace .project-sidebar .recent-block,.chatgpt-workspace .project-sidebar .side-bottom{display:none!important}.chatgpt-workspace .project-sidebar .side-link{white-space:nowrap!important;border-radius:999px!important;width:auto!important;min-width:max-content!important;min-height:36px!important;padding:0 13px!important}.chatgpt-workspace .project-sidebar .side-link.active{order:-1}.chatgpt-workspace .workspace-main{min-height:auto!important;padding:0!important}.chatgpt-workspace .chat-focus,.chatgpt-workspace .single-window.quiet-window,.chatgpt-workspace .profile-panel.solo-panel{width:min(100% - 24px,916px)!important;min-height:auto!important;padding:28px 0 42px!important}.chatgpt-workspace .single-window.ability-window.unified-ability-window:not(.video-dual-window):not(:has(.account-ops-current-card)){width:min(100% - 24px,916px)!important;min-height:auto!important;padding:28px 0 42px!important}.chatgpt-workspace .single-window.ability-window.unified-ability-window:has(.account-ops-current-card){width:min(100% - 24px,916px)!important;min-height:auto!important;padding:28px 0 42px!important}.chatgpt-workspace .chat-hero-minimal h1,.chatgpt-workspace .window-head h2,.chatgpt-workspace .unified-window-head h2,.chatgpt-workspace .profile-panel-head h2,.chatgpt-workspace .quiet-window .window-head h2,.chatgpt-workspace .ability-window .window-head h2,.chatgpt-workspace .video-head-row h2{font-size:clamp(30px,11vw,38px)!important;line-height:1.08!important}.chatgpt-workspace .video-dual-window{width:min(100% - 24px,916px)!important;padding:28px 0 42px!important}.image-prompt-result-card,.tutorial-card-grid,.quota-two-column,.package-summary-grid,.profile-field-grid,.image-prompt-visual-preview{grid-template-columns:1fr!important}.tutorial-card{min-height:0}.quota-alert-productized{grid-template-columns:1fr}.quota-alert-productized button{grid-area:auto/1;justify-self:start}.text-video-input-panel .text-video-prompt-controls{grid-template-columns:1fr!important}.text-video-input-panel .text-video-agent-action-row{grid-area:auto/1!important}}@media (prefers-reduced-motion:reduce){.topic-radar-scan i{opacity:.38;animation:none!important}}:root{--bg-cream:#f7f5f0;--bg-cream-2:#f3f1ec;--surface-muted:#f1efe9;--border:#e7e4dd;--brand-1:#ff8a3d;--brand-2:#ff4d6d;--brand-3:#7b5cff;--aurora-orange:255, 92, 36;--aurora-pink:255, 61, 139;--aurora-blue:79, 125, 240;--product-tone-canvas:radial-gradient(68% 42% at 50% 30%, #ffffffed 0%, #fff0 56%), radial-gradient(120% 82% at 50% 100%, rgba(var(--aurora-orange), .95) 0%, rgba(var(--aurora-pink), .72) 26%, rgba(var(--aurora-blue), .58) 50%, #f7f5f000 76%), var(--bg-cream-2);--product-tone-panel:radial-gradient(90% 38% at 50% 50%, #ffffffd9 0%, #fff0 55%), linear-gradient(180deg, #f3ece6 0%, #e9eaf2 30%, #cdd6f3 52%, #f3a8c4 74%, #ff9d6b 100%);--ui-glass-surface:radial-gradient(120% 130% at 8% 0%, #ffffffc7, transparent 48%), radial-gradient(120% 120% at 100% 100%, rgba(var(--aurora-blue), .1), transparent 54%), linear-gradient(145deg, #ffffff9e, #fffcf74d), #fffdf975;--ui-glass-surface-strong:linear-gradient(145deg, #ffffffdb, #fffdf9b8), #fffdf9c7}body,.landing-page,.auth-split,.bg-aurora,.chatgpt-workspace,.chatgpt-workspace .workspace-main{background:var(--product-tone-canvas)!important}.bg-aurora-panel,.auth-right,.auth-right:before{background:var(--product-tone-panel)!important}.auth-left,.chatgpt-workspace .project-sidebar{background:radial-gradient(110% 72% at 0 0,#ffffffb8,#0000 58%),linear-gradient(#f7f5f0d1,#f7f5f075)!important}@media (min-width:721px){.project-layout.chatgpt-workspace{overflow:clip visible!important}.chatgpt-workspace .project-sidebar{height:100dvh!important;top:0!important}.chatgpt-workspace .project-sidebar .side-bottom{margin-top:auto!important;padding-top:14px!important}}.chatgpt-workspace .chat-focus .project-starter,.chatgpt-workspace .unified-ability-window .ability-input,.chatgpt-workspace .unified-ability-window .upload-workflow,.chatgpt-workspace .unified-result-card,.chatgpt-workspace .quiet-empty,.chatgpt-workspace .topic-hotspot-board,.chatgpt-workspace .copy-rewrite-latest,.chatgpt-workspace .image-prompt-latest,.chatgpt-workspace .account-ops-current-card,.chatgpt-workspace .account-ops-section,.chatgpt-workspace .generated-video-list,.chatgpt-workspace .quota-summary-grid>div,.chatgpt-workspace .quota-product-card,.chatgpt-workspace .quota-table,.chatgpt-workspace .profile-current-card,.chatgpt-workspace .profile-pattern-library,.chatgpt-workspace .package-summary-grid>div,.chatgpt-workspace .package-stage-card,.chatgpt-workspace .package-history-card,.tutorial-card{background:var(--ui-glass-surface)!important}.chatgpt-workspace .image-prompt-latest{overflow:hidden!important}.chatgpt-workspace .image-prompt-result-card{grid-template-columns:210px minmax(0,1fr)!important;grid-template-areas:"visual copy""visual summary""visual actions"!important;align-items:start!important;gap:16px 22px!important}.chatgpt-workspace .image-prompt-visual-preview{grid-area:visual!important;align-self:start!important;gap:10px!important}.chatgpt-workspace .image-cover-mock{aspect-ratio:3/4!important;width:100%!important;min-height:0!important;padding:16px!important;overflow:hidden!important}.chatgpt-workspace .image-cover-mock strong{-webkit-line-clamp:4!important;word-break:normal!important;overflow-wrap:anywhere!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}.chatgpt-workspace .image-page-strip{grid-template-columns:repeat(3,minmax(0,1fr))!important}.chatgpt-workspace .image-prompt-result-copy{grid-area:copy!important;min-width:0!important;padding-top:2px!important}.chatgpt-workspace .image-prompt-result-copy strong{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;font-size:clamp(20px,1.55vw,24px)!important;line-height:1.22!important;display:-webkit-box!important;overflow:hidden!important}.chatgpt-workspace .image-prompt-result-copy p,.chatgpt-workspace .image-prompt-summary-grid p{word-break:normal!important;overflow-wrap:anywhere!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}.chatgpt-workspace .image-prompt-result-copy p{-webkit-line-clamp:2!important;max-width:none!important;font-size:13.5px!important;line-height:1.55!important}.chatgpt-workspace .image-prompt-summary-grid{grid-area:summary!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.chatgpt-workspace .image-prompt-summary-grid>div{border-radius:14px!important;padding:11px 12px!important}.chatgpt-workspace .image-prompt-summary-grid p{-webkit-line-clamp:3!important;margin-top:5px!important;font-size:12.5px!important;line-height:1.45!important}.chatgpt-workspace .image-prompt-actions{grid-area:actions!important;justify-content:flex-start!important}.chatgpt-workspace .account-ops-section{width:min(100%,916px)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:18px auto 0!important;padding:0!important}.chatgpt-workspace .account-ops-section:before{display:none!important}.chatgpt-workspace .account-ops-section-title{color:#1a1a188a!important;margin:0 0 8px!important;padding:0!important;font-size:14px!important;font-weight:650!important}.chatgpt-workspace .ops-document-list{gap:0!important;display:grid!important}.chatgpt-workspace .ops-document-row{min-height:44px!important;box-shadow:none!important;text-align:left!important;background:0 0!important;border:0!important;border-bottom:1px solid #1a1a1813!important;border-radius:0!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:16px!important;padding:7px 0!important;display:grid!important}.chatgpt-workspace .ops-document-row:hover{box-shadow:none!important;background:#1a1a1809!important}.chatgpt-workspace .ops-document-row span{gap:3px!important;min-width:0!important;display:grid!important}.chatgpt-workspace .ops-document-row strong,.chatgpt-workspace .ops-document-row p{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.chatgpt-workspace .ops-document-row strong{color:#1a1a18d1!important;font-size:13.5px!important;font-weight:560!important}.chatgpt-workspace .ops-document-row p{color:#1a1a1875!important;margin:0!important;font-size:12px!important;line-height:1.3!important}.chatgpt-workspace .ops-document-row time{color:#1a1a186b!important;white-space:nowrap!important;justify-self:end!important;font-size:12px!important;font-weight:500!important}.chatgpt-workspace .ops-document-row i{display:none!important}@media (max-width:900px){.chatgpt-workspace .image-prompt-result-card{grid-template-columns:1fr!important;grid-template-areas:"visual""copy""summary""actions"!important}.chatgpt-workspace .image-prompt-visual-preview{width:min(100%,240px)!important}.chatgpt-workspace .image-prompt-summary-grid{grid-template-columns:1fr!important}}.chatgpt-workspace .project-sidebar .recent-block{flex:none!important;grid-auto-rows:min-content!important;align-content:start!important;gap:0!important;padding-bottom:0!important;display:grid!important}.chatgpt-workspace .project-sidebar .recent-block .side-group{margin-bottom:4px!important}.chatgpt-workspace .project-sidebar .project-thread-link{height:26px!important;min-height:26px!important;max-height:26px!important;box-shadow:none!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:6px!important;justify-content:flex-start!important;align-items:center!important;gap:0!important;padding:2px 8px!important;display:flex!important}.chatgpt-workspace .project-sidebar .project-thread-link:before{display:none!important}.chatgpt-workspace .project-sidebar .project-thread-link strong{color:#1a1a18b3;font-size:13px;line-height:1.2;text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important;font-weight:500!important;display:block!important;overflow:hidden!important}.chatgpt-workspace .project-sidebar .project-thread-link span{display:none!important}.chatgpt-workspace .project-sidebar .project-thread-link:hover{box-shadow:none!important;background:#1a1a1809!important}.chatgpt-workspace .project-sidebar .project-thread-link.active{box-shadow:none!important;background:#1a1a180e!important}.chatgpt-workspace .project-sidebar .project-thread-link.active strong{color:#1a1a18eb}.project-thread-next{background:#ffffff6b;border:1px solid #1a1a1814;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin:18px auto;padding:16px 18px;display:grid;box-shadow:inset 0 1px #ffffffb8}.project-thread-next span{color:#1a1a186b;font-size:12px;font-weight:700}.project-thread-next h3{color:#1a1a18db;margin:5px 0 4px;font-size:18px}.project-thread-next p{color:#1a1a188f;margin:0;font-size:13px}.chatgpt-workspace .package-window .project-thread-head.package-window-head{text-align:left!important;width:min(100%,760px)!important;margin:0 auto 30px!important}.project-thread-actions{flex-wrap:wrap;gap:8px;display:flex}.project-system-records{padding:14px 0 0}.project-system-records summary{cursor:pointer;color:#1a1a1880;font-size:13px;font-weight:700}@media (max-width:720px){.chatgpt-workspace .project-sidebar .recent-block{flex:none!important;gap:8px!important;padding:0!important;display:flex!important}.chatgpt-workspace .project-sidebar .recent-block:has(.project-thread-link.active){order:-1}.chatgpt-workspace .project-sidebar .recent-block .side-group,.chatgpt-workspace .project-sidebar .recent-block .recent-link span,.chatgpt-workspace .project-sidebar .recent-empty{display:none!important}.chatgpt-workspace .project-sidebar .recent-block .recent-link{border-radius:999px!important;width:auto!important;min-width:max-content!important;min-height:36px!important;padding:0 13px!important}.project-thread-next{grid-template-columns:1fr}}.legal-link{color:#1a1a18e6;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;font-weight:700;text-decoration:underline}html,body,.landing-page,.auth-split{max-width:100%;overflow-x:hidden!important}.landing-page{width:100%;min-height:100dvh;min-width:0!important}.landing-shell{width:min(100% - 32px,1180px)!important;margin:0 auto!important}.landing-shell .landing-hero{margin:clamp(42px,8vh,84px) auto 0!important}.site-compliance-footer{width:min(100% - 32px,1180px)!important;margin:clamp(24px,4vh,42px) auto 18px!important}@media (max-width:680px){.landing-page .nav{flex-direction:row!important;align-items:center!important;gap:10px!important;padding:14px!important}.landing-page .nav-left{flex:auto;min-width:0}.landing-page .brand{gap:8px;min-width:0}.landing-page .brand-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:min(46vw,176px)!important}.landing-page .nav-right{flex:none;gap:6px;width:auto!important}.landing-page .nav-right .btn-ghost{display:none}.landing-page .nav-right .btn-primary{white-space:nowrap;max-width:112px;flex:none!important;width:auto!important;min-width:0!important;padding:0 12px!important}.landing-shell{width:calc(100% - 24px)!important}.landing-shell .landing-hero{width:100%!important;margin-top:clamp(54px,8vh,72px)!important}.landing-page .hero-title{max-width:min(100%,330px)!important;font-size:30px!important;line-height:1.12!important}.landing-page .hero-sub{margin-bottom:20px}.landing-page .landing-prompt{min-height:0!important}.landing-page .prompt-box{max-width:100%!important;min-height:172px!important}.landing-page .prompt-toolbar{min-width:0}}@media (max-width:460px){.landing-page .nav-right .btn-primary{max-width:96px;font-size:13px;padding:0 10px!important}.landing-page .hero-title{max-width:300px!important}.landing-page .site-compliance-footer{margin-top:30px!important}}.my-results-panel{background:#ffffffdb;border:1px solid #0f172a1a;border-radius:8px;gap:14px;padding:18px;display:grid;box-shadow:0 10px 24px #0f172a0f}.my-results-head,.my-result-card{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.my-results-head span,.my-result-card-main span{color:#64748b;font-size:12px;font-weight:700;display:block}.my-results-head h3{color:#0f172a;margin:4px 0 0;font-size:18px;line-height:1.25}.my-results-refresh{color:#334155;background:#fff;border:1px solid #0f172a1f;border-radius:8px;min-width:64px;padding:8px 12px;font-weight:700}.my-results-tabs{flex-wrap:wrap;gap:8px;display:flex}.my-results-tabs button{color:#334155;background:#f8fafc;border:1px solid #0f172a1f;border-radius:8px;align-items:center;gap:8px;min-height:34px;padding:7px 11px;font-size:13px;font-weight:700;display:inline-flex}.my-results-tabs button.active{color:#fff;background:#0f172a;border-color:#0f172a42}.my-results-tabs button span{background:#94a3b82e;border-radius:999px;place-items:center;min-width:20px;height:20px;font-size:12px;display:inline-grid}.my-results-list{gap:10px;display:grid}.my-result-card{background:#fff;border:1px solid #0f172a17;border-radius:8px;padding:14px}.my-result-card-main{gap:5px;min-width:0;display:grid}.my-result-card-main strong{color:#0f172a;font-size:15px;line-height:1.3}.my-result-card-main p{color:#475569;margin:0;font-size:13px;line-height:1.45}.my-result-card-main small{color:#94a3b8;font-size:12px}.my-result-card-meta{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.my-result-card-meta em{color:#64748b;text-overflow:ellipsis;white-space:nowrap;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;max-width:180px;padding:3px 7px;font-size:11px;font-style:normal;line-height:1.2;overflow:hidden}.my-result-card-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:360px;display:flex}.my-result-action{justify-items:end;gap:3px;display:grid}.my-result-card-actions .btn{white-space:nowrap;min-height:32px;padding:7px 10px;font-size:12px}.my-result-card-actions .btn:disabled{cursor:not-allowed;opacity:.55}.my-result-action small{color:#b45309;text-align:right;max-width:132px;font-size:11px;line-height:1.25}.my-results-empty,.my-results-error{color:#64748b;background:#f8fafc;border-radius:8px;padding:14px}.my-results-empty strong{color:#334155;margin-bottom:4px;display:block}.my-results-empty p,.my-results-error{margin:0;font-size:13px;line-height:1.45}@media (max-width:760px){.my-results-head,.my-result-card{display:grid}.my-result-card-actions{justify-content:flex-start;max-width:100%}}.chatgpt-workspace .viral-lens-support-row label,.chatgpt-workspace .copy-rewrite-support-row label{position:relative;overflow:hidden}.chatgpt-workspace .viral-lens-support-row label input[type=file],.chatgpt-workspace .copy-rewrite-support-row label input[type=file]{opacity:0;cursor:pointer;position:absolute;inset:0}.chatgpt-workspace .quota-alert strong,.chatgpt-workspace .quota-alert p{overflow-wrap:anywhere}.chatgpt-workspace .project-sidebar .result-recent-link{text-align:left!important;border-radius:8px!important;align-content:center!important;gap:3px!important;min-height:48px!important;padding:7px 9px!important;display:grid!important}.chatgpt-workspace .project-sidebar .result-recent-link strong{color:#1a1a18e0!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12px!important;font-weight:650!important;line-height:1.25!important;overflow:hidden!important}.chatgpt-workspace .project-sidebar .result-recent-link span{color:#1a1a1885!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:11px!important;line-height:1.25!important;display:block!important;overflow:hidden!important}.chatgpt-workspace .project-sidebar .result-recent-link.active{background:#1a1a180f!important}.project-thread-result-hint{color:#475569;background:#f8fafcc7;border:1px solid #0f172a14;border-radius:8px;padding:14px 16px}.project-thread-result-hint strong{color:#0f172a;font-size:14px;line-height:1.35;display:block}.project-thread-result-hint p{margin:5px 0 0;font-size:13px;line-height:1.5}.chatgpt-workspace .project-sidebar .result-thread-link{text-align:left;width:100%;color:var(--text-main);background:0 0;border:1px solid #0000;border-radius:8px;flex-direction:column;gap:5px;padding:10px 12px;display:flex}.chatgpt-workspace .project-sidebar .result-thread-link strong{color:inherit;font-size:13px;font-weight:700;line-height:1.35}.chatgpt-workspace .project-sidebar .result-thread-link span{color:var(--text-muted);font-size:12px;line-height:1.35}.chatgpt-workspace .project-sidebar .result-thread-link:hover,.chatgpt-workspace .project-sidebar .result-thread-link.active{background:#1414140f;border-color:#14141414}.result-thread-window{flex-direction:column;gap:18px;display:flex}.result-thread-head{align-items:flex-start;gap:16px}.result-thread-head span,.result-thread-compose-block span{color:var(--text-muted);font-size:12px;font-weight:700}.result-thread-head p,.result-thread-compose-block p{max-width:720px;color:var(--text-muted)}.result-thread-head-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.result-thread-intent-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.result-thread-intent{text-align:left;background:#ffffffb8;border:1px solid #14141414;border-radius:8px;flex-direction:column;gap:6px;min-height:96px;padding:14px;display:flex}.result-thread-intent strong{font-size:15px}.result-thread-intent span{color:var(--text-muted);font-size:12px;line-height:1.45}.result-thread-status-row{flex-wrap:wrap;gap:8px;display:flex}.result-thread-status-row span{color:var(--text-muted);background:#1414140d;border-radius:999px;padding:6px 10px;font-size:12px}.result-conversation-flow{flex-direction:column;gap:14px;display:flex}.result-message{grid-template-columns:52px minmax(0,1fr);align-items:start;gap:12px;display:grid}.result-message-role{color:var(--text-muted);padding-top:10px;font-size:12px;font-weight:700}.result-message>p,.result-thread-empty-flow{color:var(--text-main);background:#1414140a;border-radius:8px;margin:0;padding:12px 14px;line-height:1.6}.result-message-user>p{background:#2f6fed14}.result-thread-artifact-list{flex-direction:column;grid-column:2;gap:10px;display:flex}.result-thread-artifact-card{background:#ffffffd1;border:1px solid #14141414;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:14px;display:grid}.result-thread-artifact-copy span{color:var(--text-muted);font-size:12px;font-weight:700}.result-thread-artifact-copy h3{margin:4px 0;font-size:16px;line-height:1.35}.result-thread-artifact-copy p{color:var(--text-muted);margin:0 0 6px;line-height:1.55}.result-thread-artifact-copy small{color:var(--text-muted)}.result-thread-artifact-actions,.result-thread-starter-actions{flex-wrap:wrap;place-content:start flex-end;gap:8px;display:flex}.result-thread-compose-block{flex-direction:column;gap:12px;padding-top:8px;display:flex}.result-thread-starter{background:#ffffffdb;border:1px solid #1414141f;border-radius:12px;flex-direction:column;gap:12px;padding:14px;display:flex;box-shadow:inset 0 1px #ffffffb8}.result-thread-starter textarea{resize:none;width:100%;height:132px;min-height:132px;max-height:132px;font:inherit;color:var(--text-main);background:0 0;border:0;outline:none;padding:0;line-height:1.6;overflow-y:auto}.result-thread-starter-actions{flex-wrap:wrap;justify-content:flex-start;align-items:flex-end;gap:8px;padding-top:2px;display:flex}.result-thread-starter-actions .clean-button{color:var(--text-main);background:#1414140a;border:1px solid #14141414;border-radius:8px;padding:8px 10px;font-size:12px}.result-thread-starter-actions .btn{align-self:flex-end;min-width:72px;margin-left:auto}.module-result-save-hint .module-result-save-copy{background:#ffffffb8;border:1px solid #14141414;border-radius:8px;padding:14px}.module-result-save-hint .module-result-save-copy p{color:var(--text-muted);margin:6px 0 0}@media (max-width:980px){.result-thread-intent-grid,.result-thread-artifact-card,.result-message{grid-template-columns:1fr}.result-thread-artifact-list{grid-column:auto}.result-thread-head-actions,.result-thread-artifact-actions{justify-content:flex-start}}
