:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg-page:#eef3f8;--bg-panel:#fff;--bg-input:#ffffffe6;--line:#0f172a14;--line-strong:#0f172a29;--text:#0f172a;--muted:#334155bd;--soft:#4755698f;--cyan:#00cae0;--purple:#8b5cf6;--pink:#f43f7f;--green:#18d39f;--orange:#fb923c;--gold:#ffd32a;--blue:#60a5fa;--accent-color:var(--cyan);--scrollbar-track:#ffffff0b;--scrollbar-track-hover:#ffffff0f;--scrollbar-thumb-start:#53e5dcf0;--scrollbar-thumb-end:#1badb1db;--scrollbar-thumb-hover-start:#7ff6ebfa;--scrollbar-thumb-hover-end:#23cbc1f2;--scrollbar-thumb-border:#0f0f12e0;color:var(--text);background:var(--bg-page);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}*{box-sizing:border-box}body{min-width:320px;min-height:100svh;color:var(--text);background:var(--bg-page);scrollbar-color:#3fdcd2b8 var(--scrollbar-track);scrollbar-width:thin;margin:0}.console-shell.theme-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-page:#0f0f12;--bg-panel:#121218;--bg-input:#1b1c21f5;--line:#ffffff14;--line-strong:#ffffff29;--text:#ffffffeb;--muted:#ffffff94;--soft:#ffffff5c}.console-shell.theme-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:999px}::-webkit-scrollbar-thumb{border:2px solid var(--scrollbar-thumb-border);background:linear-gradient(180deg, var(--scrollbar-thumb-start), var(--scrollbar-thumb-end)) padding-box;background-clip:padding-box;border-radius:999px;min-height:34px;box-shadow:inset 0 1px #ffffff29}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg, var(--scrollbar-thumb-hover-start), var(--scrollbar-thumb-hover-end)) padding-box}::-webkit-scrollbar-button{width:0;height:0;display:none}:is(.inspiration-stage,.tag-list,.model-list,.help-question-list,.inspiration-detail-panel,.inspiration-detail-prompt,.task-history-list,.api-key-modal,.gjsz-body,.video-agent-workbench,.anime-s2-stage,.smart-edit-workbench,.account-page){scrollbar-color:#3fdcd2b8 var(--scrollbar-track);scrollbar-width:thin}:is(.inspiration-stage,.tag-list,.model-list,.help-question-list,.inspiration-detail-panel,.inspiration-detail-prompt,.task-history-list,.api-key-modal,.gjsz-body,.video-agent-workbench,.anime-s2-stage,.smart-edit-workbench,.account-page)::-webkit-scrollbar{width:8px;height:8px}:is(.inspiration-stage,.tag-list,.model-list,.help-question-list,.inspiration-detail-panel,.inspiration-detail-prompt,.task-history-list,.api-key-modal,.gjsz-body,.video-agent-workbench,.anime-s2-stage,.smart-edit-workbench,.account-page)::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:999px}:is(.inspiration-stage,.tag-list,.model-list,.help-question-list,.inspiration-detail-panel,.inspiration-detail-prompt,.task-history-list,.api-key-modal,.gjsz-body,.video-agent-workbench,.anime-s2-stage,.smart-edit-workbench,.account-page)::-webkit-scrollbar-thumb{border:2px solid var(--scrollbar-thumb-border);background:linear-gradient(180deg, var(--scrollbar-thumb-start), var(--scrollbar-thumb-end)) padding-box;background-clip:padding-box;border-radius:999px;min-height:34px;box-shadow:inset 0 1px #ffffff29}:is(.inspiration-stage,.tag-list,.model-list,.help-question-list,.inspiration-detail-panel,.inspiration-detail-prompt,.task-history-list,.api-key-modal,.gjsz-body,.video-agent-workbench,.anime-s2-stage,.smart-edit-workbench,.account-page)::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg, var(--scrollbar-thumb-hover-start), var(--scrollbar-thumb-hover-end)) padding-box}button,input,textarea,select{font:inherit}button{color:inherit;cursor:pointer;border:0}input,textarea{color:var(--text)}button:focus-visible,input:focus-visible,textarea:focus-visible{outline-offset:2px;outline:2px solid #00cae0b8}#app{min-height:100svh}.console-shell{--shell-sidebar-width:294px;background:var(--bg-page);grid-template-columns:294px minmax(0,1fr);width:100%;height:100svh;min-height:100svh;display:grid;position:relative;overflow:hidden}.accent-cyan{--accent-color:var(--cyan)}.accent-purple{--accent-color:var(--purple)}.accent-pink{--accent-color:var(--pink)}.accent-green{--accent-color:var(--green)}.accent-orange{--accent-color:var(--orange)}.accent-gold{--accent-color:var(--gold)}.accent-blue{--accent-color:var(--blue)}.sidebar{z-index:100;color:#ffffffeb;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:linear-gradient(#141419 0%,#0f0f12 100%);border-right:1px solid #ffffff14;flex-direction:column;height:100svh;min-height:0;display:flex;position:relative;overflow:hidden}.sidebar-logo{background:radial-gradient(circle at 20% 26%,#38bdf824,#0000 30%),linear-gradient(135deg,#121922fa 0%,#0c1016fa 100%);border-bottom:1px solid #ffffff0d;grid-template-columns:58px minmax(0,1fr) 38px;align-items:center;height:97px;padding:18px 15px 16px 20px;display:grid;position:relative}.brand-mark{background:0 0;border:0;place-items:center;width:49px;height:49px;padding:0;display:grid}.brand-mark img{object-fit:contain;opacity:1;filter:drop-shadow(0 0 6px #38bdf826);width:38px;height:38px}.brand-copy{gap:5px;min-width:0;display:grid}.brand-copy strong{background:linear-gradient(90deg,#8eeaff 0%,#54d5ff 42%,#44e3a0 100%);color:#0000;text-shadow:0 0 18px #00cae02e;-webkit-background-clip:text;background-clip:text;font-size:24px;font-weight:850;line-height:1}.brand-copy span{color:#c6fff5d1;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1;overflow:hidden}.logo-collapse-btn{color:#ffffffa3;background:#ffffff0f;border:1px solid #ffffff14;border-radius:999px;place-items:center;width:38px;height:38px;display:grid;box-shadow:inset 0 1px #ffffff14,0 8px 24px #00000057}.primary-selector{background:#ffffff04;border-bottom:1px solid #ffffff0f;align-items:start;gap:8.4px;height:94.7px;padding:12.6px;display:flex}.primary-item{color:#ffffff9e;background:#ffffff04;border-radius:12.6px;flex-direction:column;justify-content:center;align-items:center;gap:6.3px;width:60.66px;height:68.48px;padding:10.5px 4.2px;transition:background .18s,color .18s,box-shadow .18s,transform .18s;display:flex;position:relative}.primary-item svg{opacity:.9;width:22px;height:22px}.primary-item span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;font-weight:750;line-height:1;overflow:hidden}.primary-item-models.primary-item-active,.primary-item-models:hover{color:var(--cyan);background:#ffffff0f;box-shadow:inset 0 1px #ffffff0d}.primary-item-agents.primary-item-active,.primary-item-agents:hover{color:#a855f7;background:#ffffff0f;box-shadow:inset 0 1px #ffffff0d}.primary-item-inspiration.primary-item-active,.primary-item-inspiration:hover{color:#ff5aa5;background:#ffffff0f;box-shadow:inset 0 1px #ffffff0d}.primary-item-api.primary-item-active,.primary-item-api:hover{color:#ffd32a;background:#ffffff0f;box-shadow:inset 0 1px #ffffff0d}.api-flame{width:16px;height:16px;font-size:13px;line-height:16px;position:absolute;top:6px;right:8px}.secondary-selector{border-bottom:1px solid #ffffff0f;height:60px;padding:12px 14px}.secondary-track{background:#ffffff0a;border-radius:10px;align-items:center;width:263px;height:36px;padding:0;display:flex;overflow:hidden}.secondary-item{color:#ffffffa8;writing-mode:horizontal-tb;white-space:nowrap;background:0 0;border-radius:6.3px;justify-content:center;align-items:center;width:43.75px;min-width:43.75px;height:35.78px;padding:0;font-size:12.6px;font-weight:500;line-height:1;display:flex}.secondary-item:hover,.secondary-item-active{color:#fff;background:#ffffff1a;font-weight:600;box-shadow:inset 0 1px #ffffff14}.active-agents .secondary-selector{background:#00000026;padding:8.4px 12.6px}.active-agents .secondary-track{width:264px}.active-agents .secondary-item{width:52px;min-width:52px}.model-list{overflow-anchor:none;scrollbar-color:#3fdcd2b8 var(--scrollbar-track);scrollbar-width:thin;flex-direction:column;flex:1;min-height:0;padding-bottom:16px;display:flex;overflow:hidden auto}.loaded-all{color:#ffffff47;place-items:center;min-height:54px;font-size:12px;display:grid}.my-model-empty{align-content:start;gap:12px;min-height:150px;padding:18px 13px 0;display:grid}.my-model-empty p{color:#e2e8f07a;width:264px;margin:0;font-size:12px;line-height:1.6}.my-model-toolbar{color:#e2e8f09e;background:#ffffff09;border:1px solid #ffffff14;border-radius:12px;flex:none;justify-content:space-between;align-items:center;gap:10px;width:264px;min-height:42px;margin:10px 13px 6px;padding:8px 10px;font-size:12px;display:flex}.my-model-toolbar span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.my-model-toolbar button{color:#062f35;background:linear-gradient(135deg,#67e8f9,#22d3ee);border-radius:9px;justify-content:center;align-items:center;gap:5px;min-width:86px;height:30px;font-size:12px;font-weight:850;transition:transform .18s,box-shadow .18s;display:inline-flex}.my-model-toolbar button:hover{transform:translateY(-1px);box-shadow:0 10px 20px #22d3ee2e}.my-model-add-btn{color:#00e6f2;background:#00cae014;border:1px solid #00cae061;border-radius:10px;justify-content:center;align-items:center;gap:9px;width:264px;height:48px;font-size:14px;font-weight:850;display:inline-flex;box-shadow:inset 0 1px #ffffff0f,0 0 22px #00cae01a}.my-model-add-btn:hover{color:#071114;background:linear-gradient(#42f2ff,#00cae0);border-color:#00cae0e0}.model-search-sticky{z-index:3;background:linear-gradient(#0f0f12 70%,#0f0f12d1);align-items:center;height:58px;padding:12px 13px;display:grid;position:sticky;top:0}.model-search-row{grid-template-columns:89px 167px;gap:8px;width:264px;height:34px;display:grid;position:relative}.vendor-filter-btn,.model-search,.agent-search,.tag-search-row label{background:#ffffff09;border:1px solid #ffffff1a;border-radius:8px;align-items:center;min-width:0;height:34px;display:flex}.vendor-filter-btn{color:#ffffffbf;justify-content:space-between;padding:0 10px;font-size:12px;transition:border-color .18s,color .18s,background .18s}.vendor-filter-btn.active,.vendor-filter-btn:hover{color:#fff;background:#fbbf2414;border-color:#fbbf248f}.vendor-filter-btn svg{transition:transform .18s}.vendor-filter-btn.active svg{transform:rotate(180deg)}.vendor-popover{z-index:30;background:#141419fa;border:1px solid #fbbf243d;border-radius:10px;gap:4px;width:264px;max-height:342px;padding:8px;display:grid;position:absolute;top:42px;left:0;overflow-y:auto;box-shadow:0 18px 40px #0000007a,inset 0 1px #ffffff0d}.vendor-option{color:#ffffffb8;text-align:left;background:0 0;border-radius:7px;grid-template-columns:10px minmax(0,1fr) 28px;align-items:center;gap:10px;height:32px;padding:0 10px;font-size:12px;display:grid}.vendor-option i{border-radius:999px;width:8px;height:8px}.vendor-option:not(:has(i)){grid-template-columns:minmax(0,1fr) 28px}.vendor-option:hover,.vendor-option.active{color:var(--gold);background:#fbbf241a}.vendor-option.active{color:var(--cyan);background:#00cae024}.vendor-option span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vendor-option.muted{color:#ffffff47}.vendor-option small{color:#ffffff6b;text-align:right;min-width:22px;font-size:11px}.vendor-option.active small{color:var(--cyan)}.model-search{color:#fbbf24bf;background:#0000002e;border-color:#fbbf2475;gap:9px;padding:0 11px}.model-search input,.agent-search input,.tag-search-row input{color:#ffffffe0;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:12px}.model-search input::placeholder,.agent-search input::placeholder,.tag-search-row input::placeholder{color:#ffffff52}.agent-search{color:#fbbf24cc;border-color:#fbbf2470;flex:none;gap:8px;width:264px;margin:12px 13px 10px;padding:0 10px}.agent-list{padding-top:0}.agent-list-stagger-enter-active,.agent-list-stagger-leave-active{transition:opacity .22s,transform .24s cubic-bezier(.2,.75,.25,1),filter .22s}.agent-list-stagger-enter-active{transition-delay:var(--agent-row-delay,0s)}.agent-list-stagger-enter-from,.agent-list-stagger-leave-to{opacity:0;filter:blur(4px);transform:translate(-8px,8px)scale(.985)}.agent-list-stagger-move{transition:transform .24s cubic-bezier(.2,.75,.25,1)}.model-item{color:#fff;text-align:left;background:0 0;border-radius:12.6px;flex:0 0 84px;align-items:center;gap:12px;width:264px;min-height:84px;margin:4px 12.6px;padding:12px 16px;transition:background .18s,box-shadow .18s,transform .18s;display:flex;position:relative}.model-item:hover,.model-item-active{background:#00cae026}.model-item-active{box-shadow:0 0 21px #00cae026}.model-item-active:before{background:var(--cyan);content:"";border-radius:0 3px 3px 0;width:3px;position:absolute;inset:12px auto 12px 0}.zhiding-btn{z-index:2;color:#c4d2eef2;cursor:pointer;background:#202638;border:1px solid #9caacb80;border-radius:999px;place-items:center;width:20px;height:20px;padding:0;display:grid;position:absolute;top:13px;left:10px;box-shadow:0 0 0 1px #00000061,inset 0 1px #ffffff1a}.zhiding-btn.is-pinned{color:#7ef8ff;background:#00cae03d;border-color:#00cae0e6;box-shadow:0 0 0 1px #00cae047,inset 0 1px #ffffff29}.zhiding-btn:focus-visible{outline-offset:2px;outline:2px solid #00cae0d9}.zhiding-btn svg{stroke:currentColor;stroke-width:2.15px;width:11px;height:11px;display:block}.model-item:hover .zhiding-btn,.model-item-active .zhiding-btn{color:#b9f8ff;background:#102230f5;border-color:#00cae0b8}.zhiding-btn span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.model-icon-wrapper{flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid;position:relative}.model-icon{object-fit:contain;width:34px;height:34px}.active-agents .secondary-item{transition:color .18s,background .18s,transform .18s,box-shadow .18s;position:relative;overflow:hidden}.active-agents .secondary-item:after{content:"";opacity:0;background:currentColor;border-radius:999px;height:2px;transition:opacity .18s,transform .22s cubic-bezier(.2,.75,.25,1);position:absolute;bottom:5px;left:12px;right:12px;transform:scaleX(.35)}.active-agents .secondary-item:hover{transform:translateY(-1px)}.active-agents .secondary-item-active:after{opacity:.72;transform:scaleX(1)}.active-agents .agent-search{transition:border-color .18s,background .18s,box-shadow .18s,color .18s}.active-agents .agent-search:focus-within{color:#ffe69a;background:#fbbf2414;border-color:#fbbf24a8;box-shadow:0 0 0 3px #fbbf241f}.active-agents .agent-list .model-item{will-change:transform, opacity}.active-agents .agent-list .model-item:hover{transform:translate(3px)}.active-agents .agent-list .model-item:active{transform:translate(2px)scale(.985)}.active-agents .agent-list .model-item-active{transform:translate(4px)}.active-agents .agent-list .model-icon{width:40px;height:40px}.active-agents .agent-list .model-icon-wrapper{transition:transform .18s cubic-bezier(.2,.75,.25,1)}.active-agents .agent-list .model-item:hover .model-icon-wrapper{transform:scale(1.045)}.active-agents .agent-list .model-item-active .model-icon-wrapper{animation:.26s cubic-bezier(.2,.75,.25,1) both agent-selected-icon-pop}.active-agents .agent-list .model-item-active .model-indicator{animation:.22s both agent-selected-dot-in}.active-models .secondary-item{transition:color .18s,background .18s,transform .18s,box-shadow .18s;position:relative;overflow:hidden}.active-models .secondary-item:after{content:"";opacity:0;background:currentColor;border-radius:999px;height:2px;transition:opacity .18s,transform .22s cubic-bezier(.2,.75,.25,1);position:absolute;bottom:5px;left:12px;right:12px;transform:scaleX(.35)}.active-models .secondary-item:hover{transform:translateY(-1px)}.active-models .secondary-item-active:after{opacity:.72;transform:scaleX(1)}.active-models .model-search,.active-models .vendor-filter-btn{transition:border-color .18s,color .18s,background .18s,box-shadow .18s}.active-models .model-search:focus-within{color:#ffe69a;background:#fbbf2414;border-color:#fbbf24a8;box-shadow:0 0 0 3px #fbbf241f}.active-models .model-list .model-item{will-change:transform}.active-models .model-list .model-item:hover{transform:translate(3px);box-shadow:0 10px 24px #00cae014,inset 0 1px #ffffff0a}.active-models .model-list .model-item:active{transform:translate(2px)scale(.985)}.active-models .model-list .model-item-active{transform:translate(4px)}.active-models .model-list .model-icon-wrapper,.active-models .model-list .zhiding-btn{transition:border-color .18s,color .18s,background .18s,box-shadow .18s,transform .18s cubic-bezier(.2,.75,.25,1)}.active-models .model-list .model-item:hover .model-icon-wrapper{transform:scale(1.045)}.active-models .model-list .model-item:hover .zhiding-btn{transform:scale(1.06)rotate(-6deg)}.active-models .model-list .model-item-active .model-icon-wrapper{animation:.26s cubic-bezier(.2,.75,.25,1) both agent-selected-icon-pop}.active-models .model-list .model-item-active .model-indicator{animation:.22s both agent-selected-dot-in}@keyframes agent-selected-icon-pop{0%{transform:scale(.92)}62%{transform:scale(1.075)}to{transform:scale(1)}}@keyframes agent-selected-dot-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.model-icon-brand-vidu,.model-icon-brand-video{filter:brightness(0)saturate()invert(38%)sepia(96%)saturate(2248%)hue-rotate(197deg)brightness(96%)contrast(101%)}.model-icon-brand-kling{filter:brightness(0)saturate()invert(46%)sepia(95%)saturate(3132%)hue-rotate(354deg)brightness(102%)contrast(104%)}.model-icon-brand-suno,.model-icon[src*=sun-o],.icon-img[src*=sun-o]{filter:brightness(0)saturate()invert(64%)sepia(91%)saturate(1491%)hue-rotate(339deg)brightness(103%)contrast(102%)}.sidebar .model-icon-brand-midjourney{box-sizing:border-box;box-shadow:none;filter:none;background:linear-gradient(135deg,#fffffff5,#e8eef7eb);border-radius:9px;padding:4px}.sidebar .model-icon-monochrome{filter:invert()}.sidebar .model-icon-monochrome.model-icon-brand-openai{box-sizing:border-box;box-shadow:none;filter:none;background:#fffffff0;border-radius:10px;padding:4px}.sidebar .model-icon-monochrome.model-icon-brand-gemini{filter:brightness(0)saturate()invert(48%)sepia(91%)saturate(2878%)hue-rotate(201deg)brightness(99%)contrast(92%)}.sidebar .model-icon-monochrome.model-icon-brand-moonshot{filter:brightness(0)saturate()invert(40%)sepia(77%)saturate(2620%)hue-rotate(218deg)brightness(96%)contrast(92%)}.sidebar .model-icon-monochrome.model-icon-brand-omni{filter:brightness(0)saturate()invert(53%)sepia(93%)saturate(1834%)hue-rotate(165deg)brightness(94%)contrast(91%)}.sidebar .model-icon-brand-suno,.sidebar .model-icon[src*=sun-o]{opacity:1;filter:brightness(0)saturate()invert(64%)sepia(91%)saturate(1491%)hue-rotate(339deg)brightness(103%)contrast(102%)drop-shadow(0 0 8px #ff8a1f6b)}.model-new-badge{color:#fff;background:linear-gradient(90deg,#ff496f,#ff8b2b);border-radius:5px;min-width:32px;height:14px;padding:0 4px;font-size:9px;font-weight:850;line-height:14px;position:absolute;top:-10px;left:17px}.model-indicator{background:#fff;border-radius:999px;width:8px;height:8px;position:absolute;top:1px;right:-2px;box-shadow:0 0 12px #ffffffb3}.model-info{gap:4px;width:176px;min-width:0;display:grid}.model-name-row{justify-content:space-between;align-items:center;gap:8px;width:176px;height:22px;display:flex}.model-name{color:#fff;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;font-weight:850;line-height:20px;overflow:hidden}.model-tag{min-width:36px;height:22px;color:var(--cyan);text-align:center;white-space:nowrap;background:#00cae01f;border:1px solid #00cae052;border-radius:5px;flex:none;padding:0 7px;font-size:11px;font-weight:750;line-height:20px}.model-tag-image{color:#b779ff;background:#a855f724;border-color:#a855f773}.model-tag-video{color:#ffad64;background:#fb923c24;border-color:#fb923c73}.model-tag-tool{color:#5eead4;background:#14b8a624;border-color:#5eead473}.model-tag-ppt{color:#7dd3fc;background:#0ea5e924;border-color:#7dd3fc73}.model-tag-audio{color:#24d982;background:#22c55e24;border-color:#22c55e73}.model-tag-score{color:#59f0b0;background:#10b9812e;border-color:#22c55e66;min-width:43px}.model-tag-score-warn{color:#fde047;background:#eab30824;border-color:#eab3086b}.model-tag-score-low{color:#ffd35a;background:#f59e0b24;border-color:#f59e0b73}.model-description{color:#fff9;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11.55px;line-height:16.2px;display:-webkit-box;overflow:hidden}.filter-sidebar{border-top:1px solid #ffffff0a;flex-direction:column;flex:1;min-height:0;padding:18px 16px 0;display:flex}.filter-sidebar h2,.api-sidebar h2{color:#ffffffb8;margin:0 0 16px;font-size:14px;font-weight:650}.tag-search-row{grid-template-columns:minmax(0,1fr) 55px;gap:8px;margin-bottom:24px;display:grid}.tag-search-row label{border-color:#fbbf246b;padding:0 10px}.tag-search-row button{color:#2a1800;background:linear-gradient(#ffe073,#c99113);border-radius:8px;height:34px;font-size:13px;font-weight:850}.tag-list{flex-wrap:wrap;align-content:start;gap:10px;min-height:0;margin-right:-16px;padding:0 12px 18px 0;display:flex;overflow-y:auto}.tag-chip{color:#ffffffa8;background:#ffffff09;border:1px solid #ffd32a38;border-radius:999px;align-items:center;gap:6px;min-height:34px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.tag-chip em{opacity:.55;font-size:11px;font-style:normal;font-weight:700}.tag-chip:hover,.tag-chip.active{color:var(--gold);background:#fbbf241a;border-color:#ffd32a94}.tag-list-empty{color:#ffffff61;width:100%;margin:4px 0 0;font-size:12px}.api-sidebar{border-top:1px solid #ffffff0a;align-content:start;gap:14px;padding:22px 16px 0;display:grid}.api-sidebar h2{color:var(--gold);margin:0;font-size:22px;font-weight:900}.api-sidebar>p,.api-sidebar small{color:#ffffff7a;margin:0;font-size:12px;line-height:1.55}.api-side-card{width:100%;min-height:152px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fbbf2412;border:1px solid #fbbf2457;border-radius:12px;gap:10px;padding:16px 18px;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:grid}.api-side-card.docs{background:#00cae00f;border-color:#00cae057}.api-side-card.bot-card{background:#a855f714;border-color:#a855f757}.api-side-card span{color:#ffffff75;font-size:11px}.api-side-card span strong{color:#241500;background:var(--gold);border-radius:999px;align-items:center;height:18px;margin-left:6px;padding:0 8px;font-size:10px;display:inline-flex}.api-side-card.bot-card span strong{color:#fff;background:#8b5cf6}.api-side-card h3{color:inherit;margin:0;font-size:16px}.api-side-card.recommend h3{color:var(--gold)}.api-side-card.docs h3{color:var(--cyan)}.api-side-card.bot-card h3{color:#b084ff}.api-side-card:hover,.api-side-card.active{transform:translateY(-2px);box-shadow:0 12px 28px #00000038}.api-side-card.recommend:hover,.api-side-card.recommend.active{background:#fbbf2421;border-color:#fbbf24c2}.api-side-card.docs:hover,.api-side-card.docs.active{background:#00cae01f;border-color:#00cae0c2}.api-side-card.bot-card:hover,.api-side-card.bot-card.active{background:#a855f724;border-color:#a855f7c2}.api-side-card p{color:#ffffff8c;margin:0;font-size:12px;line-height:1.6}.api-side-card-action{width:fit-content;color:inherit;background:0 0;align-items:center;gap:8px;padding:0;font-size:13px;font-weight:800;display:inline-flex}.api-side-card:focus-visible,.manage-key-button:focus-visible{outline-offset:2px;outline:2px solid #00cae0d1}.manage-key-button{color:#d1fae5;cursor:pointer;background:linear-gradient(135deg,#22c55e24,#14b8a614),#0f172ab8;border:1px solid #22c55e5c;border-radius:14px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:64px;margin-top:18px;padding:10px 12px;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 8px 18px #00000029}.manage-key-button:before{content:"";opacity:.8;background:linear-gradient(90deg,#0000,#6ee7b799,#0000);height:1px;position:absolute;top:0;left:14px;right:14px}.manage-key-button-icon{color:#6ee7b7;background:#10b98124;border:1px solid #6ee7b733;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.manage-key-button-copy{text-align:left;gap:3px;min-width:0;display:grid}.manage-key-button-copy strong{color:#ecfdf5;font-size:13px;font-weight:850;line-height:1.2}.manage-key-button-copy small{color:#a7f3d0a3;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.2;overflow:hidden}.manage-key-button-arrow{color:#a7f3d0b8;transition:transform .18s,color .18s}.manage-key-button:hover,.manage-key-button.active{background:linear-gradient(135deg,#22c55e38,#14b8a624),#0f172acc;border-color:#6ee7b7c7;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff14,0 12px 24px #10b98129}.manage-key-button:hover .manage-key-button-arrow,.manage-key-button.active .manage-key-button-arrow{color:#d1fae5;transform:translate(2px)}.api-sidebar-notice{color:#dbfffedb;background:#00cae014;border:1px solid #00cae047;border-radius:8px;margin:-2px 0 0;padding:8px 10px;font-size:11px;line-height:1.45;animation:.2s ease-out both api-sidebar-notice-in}@keyframes api-sidebar-notice-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.user-section{z-index:40;background:#0f0f12f5;border-top:1px solid #ffffff14;flex:none;grid-template-columns:minmax(0,1fr) 76px;gap:8px;margin-top:auto;padding:15px 13px 16px;display:grid;position:relative}.account-popover{z-index:3;background:#18191ffa;border:1px solid #ffffff1a;border-radius:14px;gap:10px;width:264px;padding:12px;display:grid;position:absolute;bottom:96px;left:13px;box-shadow:0 22px 54px #00000080,inset 0 1px #ffffff0f}.account-popover:after{content:"";background:#18191ffa;border-bottom:1px solid #ffffff1a;border-right:1px solid #ffffff1a;width:12px;height:12px;position:absolute;bottom:-7px;left:34px;transform:rotate(45deg)}.account-popover-head{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;display:grid}.account-popover-head img{object-fit:cover;border-radius:10px;width:44px;height:44px}.account-popover-head div{gap:5px;min-width:0;display:grid}.account-popover-head strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:900;overflow:hidden}.account-popover-head span{color:#ffffff6b;font-size:12px}.account-balance-row{background:#fbbf240f;border:1px solid #fbbf2429;border-radius:10px;grid-template-columns:minmax(0,1fr) auto 54px;align-items:center;gap:10px;height:42px;padding:0 9px;display:grid}.account-balance-row span{color:#ffffff8f;align-items:center;gap:6px;font-size:12px;display:inline-flex}.account-balance-row span svg,.account-balance-row strong{color:var(--gold)}.account-balance-row strong{font-size:14px;font-weight:900}.account-balance-row button{color:#201600;background:linear-gradient(#ffe97a,#f6bd20);border:1px solid #fbbf246b;border-radius:8px;height:26px;font-size:12px;font-weight:900}.account-menu-list{gap:5px;display:grid}.account-menu-list button{color:#ffffffb8;text-align:left;background:0 0;border-radius:8px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;height:34px;padding:0 8px;font-size:12px;display:grid}.account-menu-list button:hover{color:#fff;background:#ffffff0f}.account-menu-list svg{color:#00cae0d1}.account-menu-list small{color:#ffffff5c;font-size:11px}.user-profile-button{text-align:left;background:#ffffff0e;border:1px solid #ffffff14;border-radius:10px;grid-template-columns:42px minmax(0,1fr) 14px;align-items:center;gap:10px;width:186px;height:67px;padding:8px 10px;transition:border-color .18s,background .18s;display:grid}.user-profile-button:hover,.user-menu-open .user-profile-button{background:#ffffff13;border-color:#00cae057}.user-profile-button img{object-fit:cover;border-radius:10px;width:42px;height:42px}.user-profile-button span{gap:5px;min-width:0;display:grid}.user-profile-button strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:850;overflow:hidden}.user-profile-button small{color:var(--gold);align-items:center;gap:4px;font-size:12px;font-weight:850;display:inline-flex}.user-profile-button>svg{transition:transform .18s}.user-menu-open .user-profile-button>svg{transform:rotate(-90deg)}.recharge-button{height:39px;color:var(--gold);background:#fbbf2414;border:1px solid #fbbf247a;border-radius:10px;justify-content:center;align-self:center;align-items:center;gap:6px;font-size:13px;font-weight:850;transition:border-color .18s,background .18s,box-shadow .18s;display:inline-flex}.recharge-button:hover{background:#fbbf2421;border-color:#fbbf24c7;box-shadow:0 0 22px #fbbf2429}.recharge-overlay{z-index:130;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000094;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.recharge-modal{background:radial-gradient(circle at 20% 0,#fbbf2426,#0000 36%),#15161b;border:1px solid #fbbf2438;border-radius:16px;gap:18px;width:min(620px,100vw - 48px);padding:22px;display:grid;position:relative;box-shadow:0 32px 90px #000000a3,inset 0 1px #ffffff12}.recharge-close{color:#ffffff94;background:#ffffff0f;border-radius:999px;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:14px;right:14px}.recharge-modal-head{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:14px;padding-right:36px;display:grid}.recharge-modal-head>span{width:48px;height:48px;color:var(--gold);background:#fbbf241a;border:1px solid #fbbf2452;border-radius:14px;place-items:center;display:grid}.recharge-modal-head h3{color:#fff;margin:0;font-size:20px}.recharge-modal-head p{color:#ffffff80;margin:5px 0 0;font-size:13px}.recharge-package-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.recharge-package{color:#ffffffb8;text-align:left;background:#ffffff0b;border:1px solid #ffffff14;border-radius:12px;align-content:start;gap:7px;min-height:132px;padding:13px;display:grid;position:relative}.recharge-package small{color:#ffffff85;background:#ffffff0f;border-radius:999px;width:fit-content;height:21px;padding:0 8px;font-size:11px;line-height:21px}.recharge-package strong{color:#fff;font-size:25px;font-weight:950;line-height:1}.recharge-package span{color:#ffffff6b;font-size:12px}.recharge-package em{color:var(--gold);margin-top:auto;font-size:18px;font-style:normal;font-weight:950}.recharge-package.selected small{color:#231800;background:var(--gold)}.recharge-modal-foot{grid-template-columns:minmax(0,1fr) 150px;align-items:center;gap:14px;min-height:58px;padding-top:2px;display:grid}.recharge-modal-foot div{gap:4px;display:grid}.recharge-modal-foot span{color:#ffffff6b;font-size:12px}.recharge-modal-foot strong{color:#fff;font-size:20px}.recharge-modal-foot button{color:#201600;background:linear-gradient(#ffe97a,#f6bd20);border-radius:10px;height:44px;font-size:14px;font-weight:950;box-shadow:0 12px 32px #fbbf2438}.account-page{z-index:124;background:#0f0f12;position:fixed;inset:0;overflow-y:auto}.account-page-shell{grid-template-columns:minmax(650px,1fr) 446px;gap:54px;width:min(1588px,100vw - 96px);min-height:100svh;margin:0 auto;padding:26px 0 60px;display:grid}.works-main-panel{align-content:start;gap:23px;min-width:0;display:grid}.works-toolbar h1{color:#fff;margin:0;font-size:28px;font-weight:950;line-height:1}.works-tabs{background:#ffffff0a;border:1px solid #ffffff17;border-radius:8px;grid-template-columns:repeat(5,1fr);height:39px;padding:3px;display:grid}.works-tabs button{color:#ffffff7a;background:0 0;border-radius:6px;min-width:0;font-size:13px;font-weight:800}.works-tabs button.active{color:#00e6f2;background:#00cae01f}.works-date-btn,.works-batch-btn{color:#ffffffa8;white-space:nowrap;background:#ffffff0e;border:1px solid #ffffff21;border-radius:7px;justify-content:center;align-items:center;gap:7px;height:36px;padding:0 14px;font-size:13px;font-weight:760;display:inline-flex}.works-date-btn.active,.works-batch-btn.active,.works-date-btn:hover,.works-batch-btn:hover{color:#fff;background:#00cae014;border-color:#00cae057}.works-batch-btn{justify-self:end}.works-date-menu{z-index:2;background:#18191ffa;border:1px solid #ffffff1a;border-radius:8px;gap:4px;width:128px;padding:7px;display:grid;position:absolute;top:43px;left:0;box-shadow:0 14px 34px #00000073}.works-date-menu button{color:#ffffff9e;background:0 0;border-radius:6px;height:30px;font-size:12px}.works-date-menu button:hover{color:var(--cyan);background:#00cae01a}.works-warning{color:#ffd75f;background:#fbbf241a;border:1px solid #fbbf2480;border-radius:8px;align-items:center;gap:10px;width:min(637px,100%);height:47px;padding:0 12px 0 16px;font-size:13px;font-weight:800;display:flex;box-shadow:0 0 24px #fbbf241f}.works-warning span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.works-warning button{color:#ffffffc2;background:#ffffff29;border-radius:999px;flex:0 0 23px;place-items:center;width:23px;height:23px;display:grid}.works-empty-state{color:#ffffff8a;border-top:1px solid #ffffff0a;align-content:center;justify-items:center;gap:16px;min-height:calc(100svh - 220px);display:grid}.works-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;padding:8px 4px 24px;display:grid}.works-empty-state svg{color:#fff3;filter:drop-shadow(0 7px 9px #00000073);width:54px;height:54px}.works-empty-state p{margin:0;font-size:16px}.account-side-panel{align-content:start;gap:26px;padding-top:20px;display:grid}.profile-info-panel,.profile-functions-panel{background:#18191e;border:1px solid #ffffff14;border-radius:12px;overflow:hidden}.profile-info-panel>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:48px;display:flex}.profile-info-panel h2,.profile-functions-panel h2{color:#fff;margin:0;font-size:22px;font-weight:950}.profile-info-panel>header button{color:#00cae0;background:#00cae014;border:1px solid #00cae057;border-radius:7px;align-items:center;gap:7px;height:25px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.profile-main-row{grid-template-columns:74px minmax(0,1fr) 27px;align-items:center;gap:18px;display:grid}.profile-main-row img{object-fit:cover;border-radius:999px;width:74px;height:74px}.profile-main-row span{color:#ffffffb8;background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;place-items:center;width:fit-content;height:28px;padding:0 13px;font-size:13px;display:inline-grid}.profile-main-row>button{color:#ffffffad;background:#ffffff14;border-radius:6px;place-items:center;width:27px;height:27px;display:grid}.profile-balance-line{color:#ffffff9e;border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:20px;height:106px;margin-top:28px;font-size:14px;display:flex}.profile-balance-line strong{color:#00dfff;align-items:center;gap:4px;font-size:20px;font-weight:950;display:inline-flex}.account-manage-btn{color:#ffffffb8;text-align:left;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:7px;grid-template-columns:22px minmax(0,1fr) auto 14px;align-items:center;gap:8px;width:100%;height:45px;margin-top:26px;padding:0 13px;font-size:14px;font-weight:820;display:grid}.profile-functions-panel h2{height:42px;line-height:42px}.profile-function-card{color:#fff;text-align:left;background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;min-height:64px;padding:10px 13px;display:grid;position:relative;overflow:hidden}.profile-function-card:before{background:var(--feature-color);content:"";opacity:.86;width:3px;position:absolute;inset:0 auto 0 0}.profile-function-card:hover{border-color:color-mix(in srgb, var(--feature-color) 48%, #ffffff1a);background:color-mix(in srgb, var(--feature-color) 10%, #ffffff09)}.feature-copy strong,.feature-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.feature-copy strong{font-size:14px;font-weight:900}.feature-copy small{color:#ffffff8a;font-size:12px}.feature-gold{--feature-color:#d99b16}.feature-purple{--feature-color:#8a3ffc}.feature-red{--feature-color:#ef4444}.feature-green{--feature-color:#00b383}.feature-blue{--feature-color:#2f7cef}.feature-teal{--feature-color:#08b3a5}.feature-cyan{--feature-color:#00cae0}.feature-violet{--feature-color:#7c4dff}.feature-indigo{--feature-color:#5865f2}.feature-pink{--feature-color:#df3f8c}.console-shell.theme-light .account-page{background:radial-gradient(120% 90% at 100% 0,#00cae014,#0000 34%),linear-gradient(#f8fbff 0%,#edf3f8 100%)}.console-shell.theme-light .account-page-shell,.console-shell.theme-light .works-toolbar h1{color:#0f172a}.console-shell.theme-light .account-page-close{color:#64748b;background:#ffffffeb;border-color:#0f172a14;box-shadow:0 10px 24px #0f172a1a}.console-shell.theme-light .account-page-close:hover,.console-shell.theme-light .account-page-close:focus-visible{color:#0e7490;background:#effcfc;border-color:#0e749057}.console-shell.theme-light .works-tabs{background:#ffffffe6;border-color:#0f172a14;box-shadow:0 10px 24px #0f172a0d}.console-shell.theme-light .works-tabs button.active{color:#0e7490;background:#00cae01a}.console-shell.theme-light .works-date-btn,.console-shell.theme-light .works-batch-btn{color:#334155;background:#ffffffeb;border-color:#0f172a14}.console-shell.theme-light .works-date-btn.active,.console-shell.theme-light .works-batch-btn.active,.console-shell.theme-light .works-date-btn:hover,.console-shell.theme-light .works-batch-btn:hover{color:#0e7490;background:#00cae014;border-color:#00cae03d}.console-shell.theme-light .works-date-menu{background:#fffffffa;border-color:#0f172a14;box-shadow:0 18px 40px #0f172a1a}.console-shell.theme-light .works-date-menu button:hover{color:#0e7490;background:#00cae014}.console-shell.theme-light .works-warning{color:#92400e;background:#fef3c7e6;border-color:#f59e0b52;box-shadow:0 10px 24px #0f172a0f}.console-shell.theme-light .works-warning button{color:#64748b;background:#ffffffb8}.console-shell.theme-light .works-empty-state{color:#64748b;border-top-color:#0f172a14}.console-shell.theme-light .works-empty-state svg{color:#cbd5e1;filter:none}.console-shell.theme-light .profile-info-panel,.console-shell.theme-light .profile-functions-panel{color:#0f172a;background:#fffffff0;border-color:#0f172a14;box-shadow:0 18px 44px #0f172a14}.console-shell.theme-light .profile-info-panel h2,.console-shell.theme-light .profile-functions-panel h2{color:#0f172a}.console-shell.theme-light .profile-info-panel>header button{color:#0e7490;background:#00cae014;border-color:#00cae03d}.console-shell.theme-light .profile-main-row strong,.console-shell.theme-light .profile-main-row span{color:#0f172a}.console-shell.theme-light .profile-main-row span{background:#ffffffeb;border-color:#0f172a14}.console-shell.theme-light .profile-main-row>button{color:#64748b;background:#f1f5f9f5}.console-shell.theme-light .profile-balance-line{color:#64748b;border-top-color:#0f172a14;border-bottom-color:#0f172a14}.console-shell.theme-light .account-manage-btn{color:#334155;background:#ffffffeb;border-color:#0f172a14;box-shadow:0 8px 18px #0f172a0a}.console-shell.theme-light .account-manage-btn small{color:#94a3b8}.console-shell.theme-light .profile-function-card{color:#0f172a;background:#ffffffeb;border-color:#0f172a14}.console-shell.theme-light .profile-function-card:hover{border-color:color-mix(in srgb, var(--feature-color) 32%, #0f172a14);background:color-mix(in srgb, var(--feature-color) 10%, #fffffff0)}.console-shell.theme-light .logout-button:hover{background:#f8506814;border-color:#f8506857}.account-feature-hint{color:#00e6f2e0;background:#00cae00f;border:1px solid #00cae02e;border-radius:8px;margin:-2px 0 0;padding:8px 11px;font-size:12px}.logout-button{color:#f85068;background:#f850681f;border:1px solid #f8506857;border-radius:7px;height:47px;margin-top:16px;font-size:14px;font-weight:850}.recharge-overlay{z-index:132;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070a12ad;padding:24px}.recharge-modal{color:#ffffffe6;background:radial-gradient(circle at 12% -10%,#ffd32a29,#0000 34%),#12141a;border-color:#ffd32a29;border-radius:24px;gap:0;width:min(760px,100vw - 36px);max-height:calc(100svh - 36px);padding:0;overflow:hidden;box-shadow:0 36px 90px #00000094,inset 0 1px #ffffff14}.recharge-close{color:#ffffffa3;background:#ffffff0e;border:1px solid #ffffff1a;width:36px;height:36px;transition:border-color .18s,color .18s,background .18s;top:18px;right:18px}.recharge-close:hover,.recharge-close:focus-visible{color:#ffe58a;background:#ffd32a1f;border-color:#ffd32a66}.recharge-modal-head{border-bottom:1px solid #ffffff12;grid-template-columns:minmax(0,1fr) 168px;align-items:center;gap:18px;padding:26px 68px 22px 28px;display:grid}.recharge-modal-head .recharge-head-icon{display:none}.recharge-title-copy{gap:6px;display:grid}.recharge-kicker{color:#ffd32a;letter-spacing:.08em;margin:0;font-size:12px;font-weight:800}.recharge-modal-head h3{color:#fff;margin:0;font-size:28px;font-weight:920;line-height:1.1}.recharge-modal-head p{color:#ffffff8a;margin:0;font-size:13px;line-height:1.55}.recharge-balance-card{background:linear-gradient(#ffd32a24,#ffd32a0a);border:1px solid #ffd32a33;border-radius:16px;align-content:center;gap:4px;min-height:84px;padding:12px 14px;display:grid}.recharge-balance-card span,.recharge-balance-card small{color:#fff7c89e;font-size:11px;font-weight:760}.recharge-balance-card strong{color:#fff3b0;font-variant-numeric:tabular-nums;align-items:center;gap:5px;font-size:24px;font-weight:920;line-height:1;display:inline-flex}.recharge-balance-card svg{color:#ffd32a;fill:#ffd32a2e}.recharge-tabs{background:#ffffff0d;border:0;border-radius:14px;grid-template-columns:1fr 1fr;align-items:stretch;gap:4px;width:min(320px,100% - 56px);height:auto;margin:16px 28px 0;padding:4px;display:grid}.recharge-tabs button{color:#ffffff94;background:0 0;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-width:0;height:40px;padding:0 12px;font-size:14px;font-weight:800;transition:color .18s,background .18s,box-shadow .18s;display:inline-flex;position:relative}.recharge-tabs button:hover{color:#ffffffe0;background:#ffffff0a}.recharge-tabs button.active{color:#1a1400;background:#ffd32a;box-shadow:0 8px 18px #ffd32a2e}.recharge-tabs button.active:after{display:none}.online-recharge-panel,.card-recharge-panel{gap:14px;padding:20px 28px 8px;display:grid}.recharge-section-title{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.recharge-section-title.compact{margin-top:6px}.online-recharge-panel h4,.card-recharge-panel h4{color:#ffffffeb;margin:0;font-size:15px;font-weight:900;line-height:1.35}.recharge-section-title p{color:#ffffff75;margin:4px 0 0;font-size:12px;line-height:1.5}.recharge-section-title>span{color:#ffe58a;background:#ffd32a1a;border:1px solid #ffd32a38;border-radius:999px;flex:none;min-height:27px;padding:5px 10px;font-size:12px;font-weight:850}.recharge-package-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:4px;display:grid}.recharge-package{color:#ffffffc2;text-align:left;cursor:pointer;background:#ffffff09;border:1px solid #ffffff14;border-radius:16px;align-content:start;gap:8px;min-height:128px;padding:16px 14px 14px;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.recharge-package:hover{background:#ffd32a0f;border-color:#ffd32a57;transform:translateY(-1px)}.recharge-package.featured{background:linear-gradient(#ffd32a1f,#ffffff08)}.recharge-package.selected{background:linear-gradient(#ffd32a33,#ffd32a0d);border-color:#ffd32ac7;box-shadow:0 14px 28px #ffd32a1a,inset 0 1px #ffffff14}.recharge-package-tag{color:#1a1400;background:#ffd32a;border-radius:16px 0 10px;padding:4px 9px;font-size:10px;font-weight:860;line-height:1.2;position:absolute;top:0;left:0}.recharge-package .recharge-package-state{color:#1a1400;opacity:0;background:#ffd32a;border-radius:999px;place-items:center;width:22px;height:22px;transition:opacity .18s,transform .18s;display:grid;position:absolute;top:10px;right:10px;transform:scale(.86)}.recharge-package.selected .recharge-package-state{opacity:1;transform:scale(1)}.recharge-card-flash{display:none}.recharge-package strong{color:#fffffff5;font-variant-numeric:tabular-nums;letter-spacing:-.03em;text-align:left;align-items:flex-start;gap:3px;margin-top:14px;font-size:30px;font-weight:950;line-height:1;display:flex}.recharge-package strong small{color:#ffffff7a;background:0 0;border-radius:0;width:auto;height:auto;margin-top:5px;padding:0;font-size:14px;font-weight:720;line-height:1}.recharge-package.selected strong small{color:#fff3b0b3;background:0 0}.recharge-card-divider{display:none}.recharge-credit-line{color:#ffffff85;justify-content:flex-start;align-items:center;gap:4px;font-size:12px;line-height:1.4;display:inline-flex}.recharge-credit-line em{color:#fff;font-variant-numeric:tabular-nums;align-items:center;font-style:normal;font-weight:900;display:inline-flex}.recharge-credit-line svg{color:#ffd32a;fill:#ffd32a2e}.recharge-bonus{color:#ffe58a;background:#ffd32a1f;border-radius:999px;width:fit-content;padding:3px 7px;font-size:11px;font-weight:800}.recharge-bonus.muted{color:#ffffff61;background:#ffffff0d}.payment-method-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.payment-method{color:#ffffffd1;text-align:left;cursor:pointer;background:#ffffff09;border:1px solid #ffffff14;border-radius:16px;grid-template-columns:40px minmax(0,1fr) 18px;align-items:center;gap:12px;min-height:68px;padding:10px 14px;transition:border-color .18s,background .18s,box-shadow .18s;display:grid}.payment-method:hover{background:#ffffff0d;border-color:#ffffff29}.payment-icon-wrap{background:#08d8781f;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.payment-method svg{color:#08d878}.payment-method-alipay .payment-icon-wrap{background:#1677ff1f}.payment-method-alipay svg{color:#3d8bff}.payment-method-copy{gap:3px;display:grid}.payment-method-copy strong{color:#ffffffeb;font-size:14px;font-weight:880;line-height:1.25}.payment-method-copy small{color:#ffffff6b;font-size:12px;font-weight:650;line-height:1.35}.payment-method i{border:1px solid #ffffff2e;border-radius:999px;width:16px;height:16px;transition:border-color .18s,box-shadow .18s,background .18s;box-shadow:inset 0 0 0 3px #0000}.payment-method.selected{background:#ffd32a14;border-color:#ffd32a8c;box-shadow:inset 0 0 0 1px #ffd32a14}.payment-method.selected i{background:#ffd32a;border-color:#ffd32a;box-shadow:inset 0 0 0 4px #1a1810}.card-recharge-visual{background:linear-gradient(135deg,#ffd32a1f,#ffffff08);border:1px solid #ffd32a29;border-radius:18px;align-items:center;gap:14px;padding:16px;display:flex}.card-ticket-mark{color:#1a1400;background:#ffd32a;border-radius:14px;flex:0 0 46px;place-items:center;width:46px;height:46px;display:grid}.card-recharge-panel label{gap:10px;display:grid}.card-recharge-panel label span,.card-recharge-panel p{color:#ffffff85;font-size:13px;line-height:1.5}.card-recharge-panel input{color:#fff;letter-spacing:.04em;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:14px;outline:0;height:52px;padding:0 15px;font-size:16px;transition:border-color .18s,box-shadow .18s,background .18s}.card-recharge-panel input:focus{background:#ffd32a0d;border-color:#ffd32a9e;box-shadow:0 0 0 3px #ffd32a1f}.card-recharge-panel p{margin:0}.card-recharge-tip{align-items:center;gap:7px;display:inline-flex}.card-recharge-tip svg{color:#ffd32a}.recharge-modal-foot{background:#08090c6b;border-top:1px solid #ffffff14;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-height:86px;padding:16px 28px 18px;display:grid}.recharge-order-summary{gap:5px;min-width:0;display:grid}.recharge-order-summary span{color:#ffffff73;font-size:12px;font-weight:760}.recharge-order-summary strong{color:#fff;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:8px;font-size:22px;font-weight:920;line-height:1.2;display:flex}.recharge-order-summary small{color:#ffffff80;font-size:12px;font-weight:760}.recharge-modal-foot .recharge-footer-actions{justify-content:flex-end;gap:10px;display:flex}.recharge-modal-foot button{min-width:108px;height:46px;box-shadow:none;border-radius:14px;font-size:15px;font-weight:900;transition:border-color .18s,color .18s,background .18s,box-shadow .18s,transform .18s}.recharge-modal-foot button:not(:disabled):hover{transform:translateY(-1px)}.recharge-modal-foot .recharge-cancel-btn{color:#ffffffb8;background:#ffffff09;border:1px solid #ffffff1f}.recharge-modal-foot .recharge-cancel-btn:hover,.recharge-modal-foot .recharge-cancel-btn:focus-visible{color:#fff;background:#ffffff13;border-color:#fff3}.recharge-modal-foot .recharge-confirm-btn{color:#1a1400;background:#ffd32a;border:1px solid #ffd32a;min-width:168px;box-shadow:0 14px 28px #ffd32a2e}.recharge-modal-foot .recharge-confirm-btn:hover:not(:disabled),.recharge-modal-foot .recharge-confirm-btn:focus-visible:not(:disabled){background:#ffe06a;box-shadow:0 16px 32px #ffd32a3d}.recharge-modal-foot .recharge-confirm-btn:disabled{color:#ffffff47;box-shadow:none;cursor:not-allowed;background:#ffffff14;border-color:#ffffff14}.main-stage{background:#0f0f12;min-width:0;height:100svh;min-height:100svh;position:relative;overflow:hidden}.main-stage.theme-light{color:#0f172a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:linear-gradient(#f8fafc 0%,#eef3f8 100%)}.main-stage.theme-dark{color:#ffffffeb;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-page:#0f0f12;--bg-panel:#121218;--bg-input:#1b1c21f5;--line:#ffffff14;--line-strong:#ffffff29;--text:#ffffffeb;--muted:#ffffff94;--soft:#ffffff5c;background:#0f0f12}.main-stage.theme-light .model-workspace{background:radial-gradient(circle at 50% 15%,#00cae014,#0000 20%),linear-gradient(#fbfdff 0%,#eef4fa 100%)}.main-stage.theme-light .model-workspace.workspace-brand-grok,.main-stage.theme-light .model-workspace.workspace-brand-openai,.main-stage.theme-light .model-workspace.workspace-brand-midjourney{background:linear-gradient(#fbfdff 0%,#eef4fa 100%)}.main-stage.theme-dark .model-workspace.workspace-brand-openai,.main-stage.theme-dark .model-workspace.workspace-brand-midjourney{background:#0f0f12}.main-stage.theme-light .model-workspace.workspace-brand-suno{background:radial-gradient(circle at 50% 15%,#fb923c29,#0000 22%),linear-gradient(#fbfdff 0%,#eef4fa 100%)}.main-stage.theme-light .model-workspace.workspace-brand-kling{background:radial-gradient(circle at 50% 15%,#ff5f1521,#0000 22%),linear-gradient(#fbfdff 0%,#eef4fa 100%)}.main-stage.theme-light .model-workspace.workspace-brand-seedance{background:radial-gradient(circle at 49% 14%,#6d55ff1c,#0000 22%),radial-gradient(circle at 58% 18%,#1fceb212,#0000 18%),linear-gradient(#fbfdff 0%,#eef4fa 100%)}.main-stage.theme-light .top-model-info{color:#0f172a}.main-stage.theme-light .detail-box{background:#ffffffe0;border-color:#0f172a14;box-shadow:inset 0 1px #ffffffa6,0 18px 42px #0f172a0f}.main-stage.theme-light .detail-text{color:#0f172a}.main-stage.theme-light .top-model-info .icon-img.model-icon-brand-grok,.main-stage.theme-light .top-model-info .icon-wrapper-brand-openai,.main-stage.theme-dark .top-model-info .icon-wrapper-brand-openai,.main-stage.theme-light .top-model-info .icon-wrapper-brand-midjourney,.main-stage.theme-dark .top-model-info .icon-wrapper-brand-midjourney,:is(.top-model-info .icon-wrapper:has(.model-icon-brand-openai),.top-model-info .icon-wrapper:has(.model-icon-brand-midjourney)),.main-stage.theme-light .top-model-info .icon-wrapper-brand-grok{filter:none}.main-stage.theme-light .top-model-info .icon-wrapper-brand-suno{filter:drop-shadow(0 0 32px #fb923c57)}.main-stage.theme-light .top-model-info .icon-wrapper-brand-kling{filter:drop-shadow(0 14px 28px #ff5f152e)drop-shadow(0 0 22px #ff5f1542)}.main-stage.theme-light .top-model-info .icon-wrapper-brand-seedance{filter:drop-shadow(0 16px 26px #2545ff21)drop-shadow(0 0 18px #7953ff2e)drop-shadow(0 0 14px #25ceb214)}.main-stage.theme-light .history-tab{color:#475569;background:#ffffffd6;border-color:#0f172a14;box-shadow:0 12px 28px #0f172a14}.main-stage.theme-light .chat-stream{color:#0f172a}.main-stage.theme-light .message-avatar{background:#fffffff0;border-color:#0f172a14;box-shadow:0 10px 24px #0f172a14}.main-stage.theme-light .assistant-avatar{background:#fff}.main-stage.theme-light .assistant-avatar .message-avatar-icon.model-icon-brand-grok{filter:none}.main-stage.theme-light .user-avatar{color:#fff;background:linear-gradient(#22d3ee 0%,#0891b2 100%);border-color:#06b6d43d}.main-stage.theme-light .message-avatar.user-avatar,.main-stage.theme-light .agent-message-avatar.agent-user-avatar{background:#fff;border-color:#0f172a1a;box-shadow:0 8px 18px #0f172a14}.main-stage.theme-light .message-avatar.user-avatar img,.main-stage.theme-light .agent-message-avatar.agent-user-avatar img{object-fit:cover;background:#fff;width:100%;height:100%}.main-stage.theme-light .message-bubble{background:#fffffff0;border-color:#0f172a14;box-shadow:0 14px 34px #0f172a12}.main-stage.theme-light .message-bubble.user{background:linear-gradient(#ecfefff5,#cffafeeb);border-color:#06b6d433}.main-stage.theme-light .message-bubble .message-role,.main-stage.theme-light .message-bubble .message-text,.main-stage.theme-light .message-task-missing{color:#0f172a}.main-stage.theme-light .message-bubble.assistant .message-role{color:#64748b}.main-stage.theme-light .workspace-brand-grok .message-bubble.assistant{background:#fffffffa;border-color:#0f172a1a;box-shadow:0 16px 36px #0f172a11}.main-stage.theme-light .workspace-brand-grok .message-bubble.assistant .message-role{color:#334155}.main-stage.theme-light .message-bubble.user .message-role{color:#0e7490}.main-stage.theme-light .agent-conversation-stream{color:#0f172a}.main-stage.theme-light .agent-message-avatar{background:#fffffff2;border-color:#0f172a14;box-shadow:0 10px 24px #0f172a14}.main-stage.theme-light .agent-user-avatar{color:#5b6470;background:#fff;border-color:#0f172a1a}.main-stage.theme-light .agent-message-bubble{background:#fffffff5;border-color:#0f172a14;box-shadow:0 14px 34px #0f172a12}.main-stage.theme-light .agent-message-bubble.user{background:linear-gradient(#ecfefff7,#cffafeed);border-color:#06b6d433}.main-stage.theme-light .agent-message-role,.main-stage.theme-light .agent-message-bubble .message-text,.main-stage.theme-light .agent-message-bubble .message-task-missing{color:#0f172a}.main-stage.theme-light .agent-message-bubble.assistant .agent-message-role{color:#64748b}.main-stage.theme-light .agent-message-bubble.user .agent-message-role{color:#0e7490}.main-stage.theme-light .bottom-input-wrapper{color:#0f172a}.main-stage.theme-light .bottom-container{background:#ffffffe6;border-color:#0f172a14;box-shadow:0 20px 46px #0f172a14}.main-stage.theme-light .rich-input-wrapper textarea,.main-stage.theme-light .agent-composer textarea{color:#0f172a}.main-stage.theme-light .rich-input-wrapper textarea::placeholder,.main-stage.theme-light .agent-composer textarea::placeholder{color:#47556999}.main-stage.theme-light .upload-button,.main-stage.theme-light .selector-btn,.main-stage.theme-light .bottom-external-mode-actions button,.main-stage.theme-light .external-back-to-bottom{color:#334155;background:#ffffffd6;border-color:#0f172a14}.main-stage.theme-light .selector-btn{box-shadow:inset 0 1px #ffffffeb,0 8px 18px #0f172a0a}.main-stage.theme-light .stage-actions .halo-button.theme-toggle,.main-stage.theme-light .stage-actions .halo-button.lang-toggle{color:#0f172a;background:#ffffffeb;border-color:#0f172a14;box-shadow:inset 0 1px #ffffffd1,0 10px 26px #0f172a14}.main-stage.theme-light .stage-actions .halo-button.theme-toggle:hover,.main-stage.theme-light .stage-actions .halo-button.theme-toggle[aria-pressed=true],.main-stage.theme-light .stage-actions .halo-button.lang-toggle:hover,.main-stage.theme-light .stage-actions .halo-button.lang-toggle[aria-pressed=true]{color:#0ea5b7;background:radial-gradient(circle at 60% 32%,#00cae029,#0000 48%),#fffffff5;border-color:#00cae033;box-shadow:inset 0 1px #ffffffe0,0 0 24px #00cae02e,0 12px 28px #0f172a14}.main-stage.theme-light .selector-btn:hover,.main-stage.theme-light .selector-btn.active{color:#0f172a;background:#00cae014;border-color:#00cae038}.main-stage.theme-light .selector-text{color:#0f766e}.main-stage.theme-light .channel-popover,.main-stage.theme-light .control-option-popover,.main-stage.theme-light .inline-option-popover{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffffa;border-color:#0f172a1a;box-shadow:0 18px 40px #0f172a24,inset 0 1px #ffffffe6}.main-stage.theme-light .channel-popover button,.main-stage.theme-light .control-option-popover button,.main-stage.theme-light .inline-option-popover button{color:#334155}.main-stage.theme-light .channel-popover button small{color:#64748b}.main-stage.theme-light .channel-popover button em{color:#0f766e}.main-stage.theme-light .channel-popover button:hover,.main-stage.theme-light .channel-popover button.active,.main-stage.theme-light .inline-option-popover button:hover,.main-stage.theme-light .inline-option-popover button.active{color:#0f766e;background:#00cae01a;border-color:#00cae040}.main-stage.theme-light .inline-option-popover button.active svg{color:#0f9fa8}.main-stage.theme-light .control-option-popover button{background:#f8fafcf0;border-color:#0f172a1a}.main-stage.theme-light .control-option-popover button:hover,.main-stage.theme-light .control-option-popover button.active{color:#0f766e;background:#00cae01f;border-color:#00cae03d}.main-stage.theme-light .upload-button:hover{background:#00cae014;border-color:#00cae038}.main-stage.theme-light .price-tag{color:#0f172a;background:#ffffffeb;border:1px solid #0f172a14;box-shadow:0 12px 28px #0f172a0f}.main-stage.theme-light .price-tag:hover,.main-stage.theme-light .price-tag[aria-expanded=true]{color:#0e7490;background:#fff;border-color:#00cae038}.main-stage.theme-light .price-tag-hint{color:#334155;background:#fffffffa;border-color:#0f172a1a;box-shadow:0 18px 40px #0f172a24}.main-stage.theme-light .price-tag-hint strong{color:#0f172a}.main-stage.theme-light .price-tag-hint p{color:#475569}.main-stage.theme-light .top-left-actions .gold-action{color:#08383e;background:#2ed8e8;border-color:#1bc7d8;box-shadow:0 8px 18px #1bc7d833}.main-stage.theme-light .top-left-actions .gold-action:hover{color:#062f35;background:#25cfe0;border-color:#14b9cc;box-shadow:0 10px 22px #1bc7d842}.main-stage.theme-light .top-left-actions .gold-action:active{box-shadow:inset 0 2px 4px #0f172a2e,0 5px 14px #1bc7d82e}.main-stage.theme-light .top-left-actions .gold-action-secondary{color:#0f766e;background:#fffffff0;border-color:#087c8733;box-shadow:0 8px 18px #0f172a0f}.main-stage.theme-light .top-left-actions .gold-action-secondary:hover{color:#115e59;background:#fff;border-color:#087c8757;box-shadow:0 10px 22px #0f172a14}.main-stage.theme-light .stage-actions .halo-button{background:#ffffffd6;border-color:#0f172a14;box-shadow:0 10px 26px #0f172a14}.main-stage.theme-light .stage-account-button,.main-stage.theme-light .stage-recharge-button{border-color:#0f172a1a;box-shadow:inset 0 1px #ffffffe6,0 10px 26px #0f172a14}.main-stage.theme-light .stage-account-button{color:#0f172a;background:#ffffffeb}.main-stage.theme-light .stage-account-button:hover,.main-stage.theme-light .stage-account-button:focus-visible{background:#f0f9fffa;border-color:#0ea5e94d;box-shadow:inset 0 1px #fffffff5,0 0 24px #0ea5e924,0 12px 28px #0f172a1a}.main-stage.theme-light .stage-account-button img{border-color:#0f172a1a}.main-stage.theme-light .stage-account-button strong{color:#0f172a}.main-stage.theme-light .stage-account-button small{color:#b45309}.main-stage.theme-light .stage-account-button>svg{color:#64748b}.main-stage.theme-light .stage-recharge-button{color:#92400e;background:radial-gradient(circle at 70% 28%,#fbbf2433,#0000 42%),#fffbebf5;border-color:#b4530947}.main-stage.theme-light .stage-recharge-button:hover,.main-stage.theme-light .stage-recharge-button:focus-visible{color:#78350f;background:radial-gradient(circle at 70% 28%,#fbbf2447,#0000 42%),#fff7d6;border-color:#b4530970;box-shadow:inset 0 1px #fffffff5,0 0 24px #fbbf2429,0 12px 28px #0f172a1a}.main-stage.theme-light .stage-recharge-button svg{fill:#f59e0b2e}.main-stage.theme-light .stage-actions .halo-button.gold{color:#7c3b12}.main-stage.theme-light .stage-actions .halo-button.gold:hover,.main-stage.theme-light .stage-actions .halo-button.gold.active{color:#5b3410;background:radial-gradient(circle at 82% 30%,#fbbf242e,#0000 38%),linear-gradient(135deg,#fffbebfa,#fef3c7f5);border-color:#b4530947;box-shadow:inset 0 1px #ffffffe6,0 0 22px #fbbf2433,0 12px 28px #0f172a14}.main-stage.theme-light .stage-actions .stage-business-label,.main-stage.theme-light .stage-actions .halo-button.gold:hover .stage-business-label,.main-stage.theme-light .stage-actions .halo-button.gold.active .stage-business-label{color:#5b3410;letter-spacing:.01em;text-shadow:none;font-weight:980}.main-stage.theme-light .stage-actions .halo-button.cyan{color:#0f766e}.main-stage.theme-light .stage-actions .halo-button.cyan:hover,.main-stage.theme-light .stage-actions .halo-button.cyan.active{color:#0f766e;background:linear-gradient(145deg,#f0fdfafa,#fffffffa);border-color:#0d948842;box-shadow:inset 0 1px #fffffff5,0 0 22px #14b8a624,0 12px 28px #0f172a17}.main-stage.theme-light .stage-business-gem:before{opacity:.9}.main-stage.theme-light .stage-business-gem svg{stroke:#b45309}.main-stage.theme-light .uploaded-asset-preview{color:#0f172a;background:#ffffffeb;border-color:#0f172a14;box-shadow:0 12px 28px #0f172a0f}.main-stage.theme-light .uploaded-asset-preview button{color:#334155;background:#0f172a0f}.main-stage.theme-light .chat-upload-chip{background:#ffffffeb;border-color:#0f172a14;box-shadow:0 8px 18px #0f172a0f}.main-stage.theme-light .chat-upload-chip-icon{color:#334155;background:#0f172a0a}.main-stage.theme-light .chat-upload-chip button{color:#fff;background:#0f172a}.main-stage.theme-light .role-strip{background:#ffffffeb;border-color:#0f172a14;box-shadow:0 12px 28px #0f172a0f}.main-stage.theme-light .role-strip-add{color:#334155;background:#0f172a0f}.main-stage.theme-light .role-strip-add[aria-expanded=true]{color:#0e8f9b;background:#0e8f9b1f}.main-stage.theme-light .role-strip-face.selected img{box-shadow:0 0 0 2px #0e8f9b}.main-stage.theme-light .role-strip-remove{color:#fff;background:#334155}.main-stage.theme-light .role-preview-panel{color:#475569;background:#fffffffa;border-color:#0f172a1a;box-shadow:0 18px 40px #0f172a24}.main-stage.theme-light .role-preview-panel h3{color:#0f172a}.main-stage.theme-light .role-preview-panel>p,.main-stage.theme-light .role-preview-name,.main-stage.theme-light .role-preview-close{color:#64748b}.main-stage.theme-light .role-preview-upload{color:#64748b;background:#f8fafc;border-color:#0f172a24}.main-stage.theme-light .role-preview-name input{color:#0f172a;background:#fff;border-color:#0f172a1f}.main-stage.theme-light .role-preview-actions button{color:#334155;background:#0f172a0f}.main-stage.theme-light .role-preview-actions .primary{color:#fff;background:#0e8f9b}.main-stage.theme-light .tts-juese-absolute button{color:#0f172a;background:#ffffffeb;box-shadow:0 10px 24px #0f172a0f}.main-stage.theme-light .bottom-external-mode-actions{background:#fffffff0;border:1px solid #0f172a14;box-shadow:0 18px 40px #0f172a14}.main-stage.theme-light .bottom-external-mode-actions button:last-child{color:#0ea5b7;background:#0ea5e914;border-color:#0ea5e938}.main-stage.theme-light .external-back-to-bottom{color:#334155;background:#fffffff0;border-color:#0f172a14;box-shadow:0 18px 40px #0f172a14}.main-stage.theme-light .stage-action-menu{background:#fffffff5;border-color:#0f172a14;box-shadow:0 28px 60px #0f172a1f}.main-stage.theme-light .stage-action-section-title{color:#64748b}.main-stage.theme-light .stage-action-section-title strong{color:#0f172a}.main-stage.theme-light .stage-action-section-title span{color:#94a3b8}.main-stage.theme-light .stage-action-menu-item{background:#f8fafceb;border-color:#0f172a14}.main-stage.theme-light .stage-action-menu-item.pulse,.main-stage.theme-light .stage-action-menu-item.pulse:hover{box-shadow:none}.main-stage.theme-light .stage-action-menu-item strong,.main-stage.theme-light .stage-action-menu-item small{color:#0f172a}.main-stage.theme-light .stage-action-menu-item small{color:#64748b}.main-stage.theme-light .inspiration-stage{background:linear-gradient(#f9fbfe 0%,#eef3f8 100%)}.main-stage.theme-light .inspiration-topbar{background:#f9fbfde6;border-bottom-color:#0f172a14}.main-stage.theme-light .inspiration-main-tabs button,.main-stage.theme-light .inspiration-type-tabs button{color:#475569;background:#ffffffc2;border-color:#0f172a0f}.main-stage.theme-light .inspiration-main-tabs button.active{color:#fff;background:linear-gradient(#3defff,#06b6d4);box-shadow:0 10px 24px #00cae02e}.main-stage.theme-light .inspiration-type-tabs button.active{color:#0891b2;background:#00cae014;border-color:#00cae052}.console-shell.theme-light.active-inspiration.has-announce-marquee .inspiration-type-tabs{border-left-color:#0f172a14}.main-stage.theme-light .masonry-gallery{background:0 0}.main-stage.theme-light .inspiration-card{background:#ffffffeb;border:1px solid #0f172a0f;box-shadow:0 14px 30px #0f172a14}.main-stage.theme-light .inspiration-stage .inspiration-card{background:#111;border:0;box-shadow:0 14px 30px #0f172a1f}.main-stage.theme-light .inspiration-card h2{color:#0f172a}.main-stage.theme-light .inspiration-stage .inspiration-card h2,.main-stage.theme-light .inspiration-stage .inspiration-title-button{color:#fff}.main-stage.theme-light .inspiration-stage .inspiration-tags span{color:#fff;background:#ffffff38}.main-stage.theme-light .favorite-btn{color:#0f172ab8;background:#ffffffdb;border-color:#0f172a1f}.main-stage.theme-light .inspiration-tags span{color:#0e7490;background:#00cae01a}.main-stage.theme-light .inspiration-meta span{color:#64748b}.main-stage.theme-light .filter-sidebar{border-top-color:#0f172a14}.main-stage.theme-light .filter-sidebar h2{color:#0f172a}.main-stage.theme-light .tag-search-row label{background:#ffffffe6;border-color:#0f172a14}.main-stage.theme-light .tag-search-row button{color:#0f172a;background:linear-gradient(#f8fbff,#e2e8f0)}.main-stage.theme-light .tag-chip{color:#334155;background:#ffffffd1;border-color:#0f172a14}.main-stage.theme-light .tag-chip:hover,.main-stage.theme-light .tag-chip.active{color:#0f172a;background:#00cae014;border-color:#00cae038}.main-stage.theme-light .tag-list-empty{color:#94a3b8}.main-stage.theme-light .api-container{background:linear-gradient(#0f172a06 1px,#0000 1px),linear-gradient(90deg,#0f172a06 1px,#0000 1px),radial-gradient(circle at 78% 0,#00cae024,#0000 34%),linear-gradient(#fbfdff 0%,#eef3f8 100%)}.main-stage.theme-light .api-background .particle{background:#38bdf86b;box-shadow:0 0 12px #38bdf842}.main-stage.theme-light .api-background .particle:nth-child(4n){background:linear-gradient(90deg,#0000,#38bdf880,#0000)}.main-stage.theme-light .api-content-wrapper{color:#0f172a}.main-stage.theme-light .api-orbit{color:#0f172a;background:radial-gradient(circle,#00cae024,#00cae008 58%,#0000 70%);box-shadow:0 0 42px #00cae02e}.main-stage.theme-light .api-orbit svg{color:#0284c7;filter:none}.main-stage.theme-light .api-orbit span,.main-stage.theme-light .title-badge,.main-stage.theme-light .hero-tagline span{color:#0f172a}.main-stage.theme-light .title-badge{background:#ffffffe0;border-color:#00cae02e}.main-stage.theme-light .title-badge span{background:#14b8a6}.main-stage.theme-light .api-title-area h1{color:#0f172a}.main-stage.theme-light .api-title-area p{color:#475569c7}.main-stage.theme-light .api-title-area em{color:#64748b6b}.main-stage.theme-light .hero-tagline span{color:#475569;background:#ffffffd6;border-color:#0f172a14}.main-stage.theme-light .ability-card{color:#475569;background:#ffffffe6;border-color:#0f172a14}.main-stage.theme-light .ability-card.active-card{background:#00cae014;border-color:#00cae02e}.main-stage.theme-light .ability-card svg{color:#0ea5c9}.main-stage.theme-light .ability-card h3,.main-stage.theme-light .api-feature-card h2,.main-stage.theme-light .api-step-list h3{color:#0f172a}.main-stage.theme-light .ability-card p,.main-stage.theme-light .api-feature-card p,.main-stage.theme-light .api-step-list p{color:#475569c2}.main-stage.theme-light .api-feature-card{background:#fffffff0;border-color:#00cae02e;box-shadow:0 24px 60px #0f172a14}.main-stage.theme-light .api-feature-main>svg{color:#0284c7;background:#00cae014;box-shadow:0 0 22px #00cae01a}.main-stage.theme-light .feature-index{color:#0e7490;background:#00cae014}.main-stage.theme-light .api-feature-tags span,.main-stage.theme-light .api-feature-chip{color:#0e7490;background:#00cae014;border-color:#00cae029}.main-stage.theme-light .api-feature-chip:before{background:#06b6d4}.main-stage.theme-light .api-feature-dots span{background:#00cae01f}.main-stage.theme-light .api-feature-dots .active{background:#0ea5c9;box-shadow:0 0 10px #00cae042}.main-stage.theme-light .api-action-notice{color:#0f172a;background:#ffffffeb;border-color:#00cae029}.main-stage.theme-light .api-action-dock button{box-shadow:0 10px 24px #0f172a0a}.main-stage.theme-light .api-doc-button{color:#a16207;background:#fbbf2414;border-color:#fbbf2447}.main-stage.theme-light .api-doc-button:hover,.main-stage.theme-light .api-doc-button.active{background:#fbbf241f;border-color:#fbbf247a;box-shadow:0 10px 24px #fbbf2424}.main-stage.theme-light .api-download-button{color:#0f172a;background:#ffffffe6;border-color:#0f172a14}.main-stage.theme-light .api-download-button svg{color:#0284c7}.main-stage.theme-light .api-download-button small{color:#475569b8}.main-stage.theme-light .api-download-button em{color:#047857;background:#10b9811a}.main-stage.theme-light .api-key-button{color:#475569;background:#ffffffe0;border-color:#0f172a14}.main-stage.theme-light .api-key-button:hover,.main-stage.theme-light .api-key-button.active{color:#0f172a;background:#00cae014;border-color:#00cae03d;box-shadow:0 10px 22px #00cae014}.main-stage.theme-light .api-guide>button{color:#0e7490;background:#ffffffe0;border-color:#00cae02e}.main-stage.theme-light .api-step-list article{background:#ffffffe6;border-color:#0f172a14}.main-stage.theme-light .api-step-list strong{color:#0ea5c9}.console-shell.theme-light .stage-detail-panel{background:radial-gradient(120% 90% at 0 0,#00cae014,#0000 55%),#fffffff7;border-color:#0f172a14;box-shadow:0 30px 80px #0f172a24,inset 0 1px #ffffffc7}.console-shell.theme-light .stage-detail-close{color:#64748b;background:#ffffffeb;border-color:#0f172a14}.console-shell.theme-light .stage-detail-row{background:#ffffffe0;border-color:#0f172a14}.main-stage.theme-light .agent-api-doc{color:#0f172a}.main-stage.theme-light .agent-api-badge{color:#0e7490;background:#00cae014;border-color:#00cae02e}.main-stage.theme-light .agent-api-badge span{background:#14b8a6;box-shadow:0 0 10px #00cae03d}.main-stage.theme-light .agent-api-header h1{color:#0f172a;text-shadow:none}.main-stage.theme-light .agent-api-header>p{color:#475569c7}.main-stage.theme-light .agent-api-meta button{color:#0f172a;background:#ffffffe6;border-color:#0f172a14}.main-stage.theme-light .agent-api-meta button:hover{background:#00cae014;border-color:#00cae033}.main-stage.theme-light .agent-api-meta button>span{color:#0e7490}.main-stage.theme-light .agent-api-meta button strong{color:#0f172a}.main-stage.theme-light .agent-api-meta code{color:#334155}.main-stage.theme-light .agent-api-meta svg{color:#0ea5c9}.main-stage.theme-light .agent-api-endpoint,.main-stage.theme-light .agent-api-fit-card,.main-stage.theme-light .agent-api-tabs,.main-stage.theme-light .agent-api-step-card{background:#ffffffe6;border-color:#0f172a14}.main-stage.theme-light .agent-api-endpoint{box-shadow:0 20px 60px #0f172a14}.main-stage.theme-light .agent-api-endpoint-icon,.main-stage.theme-light .agent-api-fit-icon.ok,.main-stage.theme-light .agent-api-step-card.featured>strong{color:#0ea5c9}.main-stage.theme-light .agent-api-endpoint h2,.main-stage.theme-light .agent-api-fit-card h2,.main-stage.theme-light .agent-api-step-card h3,.main-stage.theme-light .agent-api-quickstart>h2{color:#0f172a}.main-stage.theme-light .agent-api-endpoint code,.main-stage.theme-light .agent-api-pills span,.main-stage.theme-light .agent-api-step-card button{color:#0e7490;background:#00cae014;border-color:#00cae029}.main-stage.theme-light .agent-api-status{color:#047857;background:#10b98114;border-color:#10b9812e}.main-stage.theme-light .agent-api-status i{background:#10b981;box-shadow:0 0 10px #10b9813d}.main-stage.theme-light .agent-api-endpoint>p,.main-stage.theme-light .agent-api-fit-card p,.main-stage.theme-light .agent-api-step-card p{color:#475569c2}.main-stage.theme-light .agent-api-tabs button{color:#475569}.main-stage.theme-light .agent-api-tabs button:hover,.main-stage.theme-light .agent-api-tabs button.active{color:#0f172a;background:#00cae014}.main-stage.theme-light .agent-api-fit-icon.no{color:#ef4444}.main-stage.theme-light .agent-api-step-card.featured{border-color:#00cae029}.main-stage.theme-light .agent-api-step-card button:hover{background:#00cae01f;border-color:#00cae04d}.console-shell.theme-light .recharge-overlay,.console-shell.theme-light .help-overlay,.console-shell.theme-light .play-guide-overlay,.console-shell.theme-light .partner-overlay{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#eef3f8d1}.console-shell.theme-light .recharge-modal,.console-shell.theme-light .help-panel,.console-shell.theme-light .play-guide-panel,.console-shell.theme-light .partner-modal{background:#fffffff5;border-color:#0f172a14;box-shadow:0 30px 78px #0f172a1f,inset 0 1px #ffffffb8}.console-shell.theme-light .recharge-modal-head>span,.console-shell.theme-light .play-guide-head>span,.console-shell.theme-light .help-categories button span,.console-shell.theme-light .partner-certified,.console-shell.theme-light .partner-title-chip{color:#0e7490;background:#00cae014;border-color:#00cae02e}.console-shell.theme-light .recharge-modal-head h3,.console-shell.theme-light .help-head h3,.console-shell.theme-light .play-guide-head h3,.console-shell.theme-light .partner-modal-head h2{color:#0f172a;text-shadow:none}.console-shell.theme-light .recharge-modal-head p,.console-shell.theme-light .help-head p,.console-shell.theme-light .play-guide-head p,.console-shell.theme-light .partner-modal-head p,.console-shell.theme-light .help-question-list,.console-shell.theme-light .play-guide-grid p{color:#475569bd}.console-shell.theme-light .recharge-close{color:#64748b;background:#f8fafceb;border:1px solid #0f172a14}.console-shell.theme-light .recharge-close:hover{color:#0e7490;background:#00cae014;border-color:#00cae03d}.console-shell.theme-light .recharge-tabs{border-bottom-color:#0f172a1a}.console-shell.theme-light .recharge-tabs button:hover{color:#0f172a}.console-shell.theme-light .recharge-tabs button.active{color:#1a1400}.console-shell.theme-light .recharge-package,.console-shell.theme-light .help-search,.console-shell.theme-light .help-categories button span,.console-shell.theme-light .play-guide-grid article{color:#334155;background:#ffffffe6;border-color:#0f172a14}.console-shell.theme-light .recharge-package small,.console-shell.theme-light .help-search,.console-shell.theme-light .help-question-list i,.console-shell.theme-light .play-guide-head small,.console-shell.theme-light .play-guide-grid small{color:#475569a3}.console-shell.theme-light .recharge-package small{background:#f1f5f9}.console-shell.theme-light .recharge-package strong,.console-shell.theme-light .recharge-modal-foot strong,.console-shell.theme-light .play-guide-grid strong,.console-shell.theme-light .help-support{color:#0f172a}.console-shell.theme-light .recharge-package.selected strong small{color:#64748b;background:0 0}.console-shell.theme-light .recharge-package span{color:#64748b}.console-shell.theme-light .recharge-card-flash{color:#d97706;background:#f59e0b14;border:1px solid #f59e0b2e}.console-shell.theme-light .recharge-card-divider{background:#0f172a14}.console-shell.theme-light .payment-method.selected{background:#00cae014;border-color:#00cae06b}.console-shell.theme-light .payment-method.selected i{border-color:#0e7490}.console-shell.theme-light .card-recharge-panel label span,.console-shell.theme-light .card-recharge-panel p{color:#64748b}.console-shell.theme-light .card-recharge-panel input:focus{border-color:#00cae080;box-shadow:0 0 0 3px #00cae01f}.console-shell.theme-light .recharge-package.selected small{color:#0f172a;background:#00cae02e}.console-shell.theme-light .recharge-modal-foot button,.console-shell.theme-light .play-guide-foot button,.console-shell.theme-light .help-support{color:#0f172a;background:#00cae014}.console-shell.theme-light .recharge-modal-foot .recharge-cancel-btn{color:#334155;background:#fff;border:1px solid #0f172a1f}.console-shell.theme-light .recharge-modal-foot .recharge-cancel-btn:hover{color:#0e7490;background:#00cae00f;border-color:#00cae04d}.console-shell.theme-light .recharge-modal-foot .recharge-confirm-btn{color:#fff;background:linear-gradient(135deg,#0e7490,#0f766e);border:1px solid #0e7490;box-shadow:0 10px 22px #0e74902e}.console-shell.theme-light .recharge-modal-foot .recharge-confirm-btn:hover:not(:disabled){background:linear-gradient(135deg,#0f766e,#047857);border-color:#0f766e;box-shadow:0 12px 26px #04785733}.console-shell.theme-light .help-close{color:#64748b;background:#f8fafc;border-color:#0f172a14}.console-shell.theme-light .help-categories button,.console-shell.theme-light .help-question-list button{color:#475569}.console-shell.theme-light .help-question-list button svg{color:#94a3b8}.console-shell.theme-light .help-article small{color:#64748b}.console-shell.theme-light .help-article h4{color:#0f172a}.console-shell.theme-light .help-article p{color:#334155;background:#f8fafc}.console-shell.theme-light .help-back,.console-shell.theme-light .help-article-support,.console-shell.theme-light .help-categories button.active{color:#0e7490}.console-shell.theme-light .help-categories button.active span{background:#00cae01f;border-color:#00cae04d;box-shadow:0 0 16px #00cae01f}.console-shell.theme-light .help-search{color:#64748b}.console-shell.theme-light .help-search input{color:#0f172a}.console-shell.theme-light .help-search input::placeholder{color:#64748b85}.console-shell.theme-light .partner-certified{color:#a16207}.console-shell.theme-light .partner-divider i{background:linear-gradient(90deg,#0000,#00cae066,#0000)}.main-stage.theme-light :is(.skills-market-panel,.memory-panel,.gjsz-panel,.api-key-modal){background:#fffffff5;border-color:#0f172a14;box-shadow:0 30px 78px #0f172a1f,inset 0 1px #ffffffb8}.main-stage.theme-light .skills-market-close,.main-stage.theme-light .memory-close,.main-stage.theme-light .gjsz-close,.main-stage.theme-light .api-key-modal-close{color:#64748b;background:#ffffffeb;box-shadow:0 8px 20px #0f172a0f}.main-stage.theme-light .skills-market-title h3,.main-stage.theme-light .memory-head h3,.main-stage.theme-light .gjsz-title-group h3,.main-stage.theme-light .api-key-modal-head h2{color:#0f172a}.main-stage.theme-light .skills-market-title p,.main-stage.theme-light .memory-head p,.main-stage.theme-light .gjsz-title-group p,.main-stage.theme-light .api-key-modal-head p{color:#475569b8}.main-stage.theme-light .skills-market-mark,.main-stage.theme-light .memory-hero-icon,.main-stage.theme-light .gjsz-header-icon,.main-stage.theme-light .api-key-modal-icon{color:#0ea5c9;background:#00cae014;border-color:#00cae029}.main-stage.theme-light .skills-create-button{color:#0f172a;background:linear-gradient(135deg,#00cae024,#6366f129);box-shadow:0 12px 24px #0f172a0d}.main-stage.theme-light .skills-load-modes,.main-stage.theme-light .skills-search-box,.main-stage.theme-light .skills-owner-tabs,.main-stage.theme-light .skills-category-tabs{background:#ffffffe0;border-color:#0f172a14}.main-stage.theme-light .skills-load-modes button,.main-stage.theme-light .skill-market-card,.main-stage.theme-light .memory-card-grid article,.main-stage.theme-light .memory-editor,.main-stage.theme-light .memory-interview,.main-stage.theme-light .memory-example-list,.main-stage.theme-light .gjsz-card,.main-stage.theme-light .api-key-row{background:#ffffffe6;border-color:#0f172a14}.main-stage.theme-light .skills-load-modes button.active,.main-stage.theme-light .skill-market-card.selected,.main-stage.theme-light .memory-card-grid article.active{background:#00cae014;border-color:#00cae033;box-shadow:inset 0 0 0 1px #00cae00a,0 0 0 1px #00cae00f}.main-stage.theme-light .skills-load-modes strong,.main-stage.theme-light .skill-card-head h4,.main-stage.theme-light .memory-card-grid h4,.main-stage.theme-light .memory-editor strong,.main-stage.theme-light .memory-interview strong,.main-stage.theme-light .memory-example-list>span,.main-stage.theme-light .gjsz-card-label,.main-stage.theme-light .api-key-row-title strong{color:#0f172a}.main-stage.theme-light .skills-load-modes small,.main-stage.theme-light .skills-market-meta,.main-stage.theme-light .skills-market-meta em,.main-stage.theme-light .skill-market-card p,.main-stage.theme-light .memory-card-grid p,.main-stage.theme-light .memory-editor p,.main-stage.theme-light .memory-interview p,.main-stage.theme-light .memory-example-list>span,.main-stage.theme-light .gjsz-card-sub,.main-stage.theme-light .gjsz-title-group .gjsz-header-hint,.main-stage.theme-light .gjsz-title-group p,.main-stage.theme-light .api-key-row small,.main-stage.theme-light .api-key-modal-foot span{color:#475569b8}.main-stage.theme-light .skills-search-box{color:#64748b}.main-stage.theme-light .skills-search-box input,.main-stage.theme-light .memory-editor textarea,.main-stage.theme-light .api-key-create-row input{color:#0f172a}.main-stage.theme-light .skills-search-box input::placeholder,.main-stage.theme-light .memory-editor textarea::placeholder,.main-stage.theme-light .api-key-create-row input::placeholder{color:#64748b85}.main-stage.theme-light .skills-owner-tabs button,.main-stage.theme-light .skills-category-tabs button{color:#475569}.main-stage.theme-light .skills-owner-tabs button.active,.main-stage.theme-light .skills-category-tabs button.active{color:#0f172a;background:#00cae014;border-color:#00cae033;box-shadow:inset 0 0 0 1px #00cae00d}.main-stage.theme-light .skill-card-tags span,.main-stage.theme-light .api-key-row-title span{color:#475569;background:#0f172a0d}.main-stage.theme-light .skill-official-tag{color:#0e7490!important;background:#00cae014!important}.main-stage.theme-light .skill-energy-tag{color:#c2410c!important;background:#fb923c14!important}.main-stage.theme-light .skill-market-card footer button,.main-stage.theme-light .memory-editor-actions button:first-child,.main-stage.theme-light .api-key-row-actions button,.main-stage.theme-light .api-key-modal-foot button,.main-stage.theme-light .gjsz-footer button{color:#0f172a;background:#ffffffeb;border:1px solid #0f172a14}.main-stage.theme-light .skill-market-card footer button:hover,.main-stage.theme-light .memory-editor-actions button:last-child,.main-stage.theme-light .api-key-create-row button,.main-stage.theme-light .api-key-row-actions button.danger,.main-stage.theme-light .gjsz-reset{color:#0f172a;background:#00cae014;border-color:#00cae02e}.main-stage.theme-light .memory-hero strong,.main-stage.theme-light .memory-interview header span,.main-stage.theme-light .memory-card-grid article span{color:#0ea5c9}.main-stage.theme-light .memory-add-btn{color:#0e7490;background:#00cae014;border-color:#0e74903d}.main-stage.theme-light .memory-add-btn:hover{color:#075985;background:#00cae024;border-color:#0e74906b}.main-stage.theme-light .memory-hero button{color:#0f172a;background:linear-gradient(#00cae024,#3b82f624)}.main-stage.theme-light .memory-hero p{color:#475569b8}.main-stage.theme-light .memory-card-grid small{color:#0e7490}.main-stage.theme-light .memory-card-grid article.active span{color:#0ea5c9;background:#00cae014}.main-stage.theme-light .gjsz-columns,.main-stage.theme-light .gjsz-row,.main-stage.theme-light .gjsz-col{color:#0f172a}.main-stage.theme-light .gjsz-card-sub,.main-stage.theme-light .gjsz-row-label,.main-stage.theme-light .gjsz-row-value,.main-stage.theme-light .gjsz-row-note{color:#475569b8}.main-stage.theme-light .gjsz-fee-tag{color:#0e7490;background:#00cae014}.main-stage.theme-light .api-key-row code{color:#c2410c}.main-stage.theme-light .api-key-row-actions button.danger{color:#b91c1c}.main-stage.theme-light .api-key-notice{color:#a16207}.console-shell.theme-light .api-key-overlay{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0f172a61}.console-shell.theme-light .api-key-modal{color:#0f172a;background:linear-gradient(#fff 0%,#f8fbff 100%);border-color:#0f172a1a;box-shadow:0 30px 80px #0f172a33,inset 0 1px #fffffff2}.console-shell.theme-light .api-key-modal-close{color:#475569;background:#f1f5f9;box-shadow:inset 0 0 0 1px #0f172a0f}.console-shell.theme-light .api-key-modal-close:hover{color:#0f172a;background:#e2e8f0}.console-shell.theme-light .api-key-modal-icon{color:#0284c7;background:linear-gradient(145deg,#effcff,#e0f2fe);border:1px solid #0ea5e933}.console-shell.theme-light .api-key-modal-head span{color:#64748b}.console-shell.theme-light .api-key-modal-head h2{color:#0f172a}.console-shell.theme-light .api-key-modal-head p{color:#475569}.console-shell.theme-light .api-key-create-row input{color:#0f172a;background:#f8fafc;border-color:#cbd5e1;box-shadow:inset 0 1px 2px #0f172a08}.console-shell.theme-light .api-key-create-row input:focus{border-color:#0ea5e9;box-shadow:0 0 0 3px #0ea5e91f,inset 0 1px 2px #0f172a08}.console-shell.theme-light .api-key-create-row input::placeholder{color:#94a3b8}.console-shell.theme-light .api-key-create-row button{color:#fff;background:linear-gradient(135deg,#0ea5e9,#14b8a6);border:1px solid #0ea5e92e;box-shadow:0 8px 18px #0ea5e933}.console-shell.theme-light .api-key-create-row button:hover{background:linear-gradient(135deg,#0284c7,#0f9f91);border-color:#0284c742;box-shadow:0 10px 22px #0ea5e942}.console-shell.theme-light .api-key-row{background:#ffffffe0;border-color:#dbe4ee;box-shadow:0 6px 18px #0f172a0a}.console-shell.theme-light .api-key-row-title strong{color:#0f172a}.console-shell.theme-light .api-key-row-title span{color:#047857;background:#dcfce7}.console-shell.theme-light .api-key-row code{color:#c2410c}.console-shell.theme-light .api-key-row small{color:#64748b}.console-shell.theme-light .api-key-row-actions button{color:#334155;background:#f8fafc;border:1px solid #dbe4ee}.console-shell.theme-light .api-key-row-actions button:hover{color:#0f172a;background:#f1f5f9;border-color:#94a3b8}.console-shell.theme-light .api-key-row-actions button.danger{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.console-shell.theme-light .api-key-row-actions button.danger:hover{background:#fee2e2;border-color:#fca5a5}.console-shell.theme-light .api-key-notice{color:#a16207}.console-shell.theme-light .api-key-modal-foot span{color:#64748b}.console-shell.theme-light .api-key-modal-foot button{color:#fff;background:linear-gradient(135deg,#2563eb,#1d4ed8);border:1px solid #1d4ed8;box-shadow:0 8px 18px #2563eb33}.console-shell.theme-light .api-key-modal-foot button:hover{background:linear-gradient(135deg,#1d4ed8,#1e40af);border-color:#1e40af;box-shadow:0 10px 22px #2563eb42}.top-left-actions,.stage-actions{z-index:18;align-items:center;display:flex;position:absolute}.top-left-actions{gap:8px;top:29px;left:21px}.gold-action{color:#fff;cursor:pointer;touch-action:manipulation;background:#087c87;border:1px solid #087c87;border-radius:11px;justify-content:center;align-items:center;gap:8px;width:147px;height:38px;font-size:14px;font-weight:800;transition:border-color .2s,background .2s,box-shadow .2s,transform .2s;display:inline-flex;box-shadow:0 8px 18px #087c872e}.gold-action:hover{background:#066a73;border-color:#066a73;transform:translateY(-1px);box-shadow:0 10px 22px #087c873d}.gold-action:active{transform:translateY(0);box-shadow:inset 0 2px 4px #0f172a2e,0 5px 14px #087c8729}.gold-action-secondary{color:#0f766e;background:#ffffffeb;border-color:#087c8738;width:132px;box-shadow:0 8px 18px #0f172a0f}.gold-action-secondary:hover{color:#115e59;background:#fff;border-color:#087c8757;box-shadow:0 10px 22px #0f172a14}.stage-actions{gap:13px;top:21px;right:22px}.stage-announce-marquee{z-index:16;color:#ffffffd1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:auto;background:#0f172a6b;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:8px;height:36px;padding:0 4px 0 10px;display:flex;position:absolute;top:28px;left:24px;right:620px;overflow:hidden}.stage-announce-marquee.is-offset{left:186px}.stage-announce-marquee.is-offset-agents{left:328px}.console-shell.has-announce-marquee:has(.anime-s2-project-rail) .stage-announce-marquee{left:220px}.console-shell.has-announce-marquee:has(.anime-s2-project-rail) .stage-announce-marquee.is-offset{left:220px}.console-shell.has-announce-marquee:has(.anime-s2-project-drawer) .stage-announce-marquee{left:504px}.console-shell.has-announce-marquee:has(.anime-s2-project-drawer) .stage-announce-marquee.is-offset{left:504px}.stage-announce-marquee>svg{color:#22d3ee;flex:none}.stage-announce-viewport{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18px calc(100% - 10px),#0000);mask-image:linear-gradient(90deg,#0000,#000 18px calc(100% - 10px),#0000)}.stage-announce-close{width:26px;height:26px;color:inherit;cursor:pointer;opacity:.7;pointer-events:auto;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;transition:opacity .16s,background .16s;display:grid}.stage-announce-close:hover,.stage-announce-close:focus-visible{opacity:1;background:#ffffff1f;outline:none}.stage-announce-track{gap:0;width:max-content;animation-name:stage-announce-scroll;animation-timing-function:linear;animation-iteration-count:infinite;display:flex}.stage-announce-marquee:hover .stage-announce-track{animation-play-state:paused}.stage-announce-copy{white-space:nowrap;letter-spacing:.01em;align-items:center;gap:28px;padding-right:28px;font-size:13px;font-style:normal;font-weight:650;display:inline-flex}.stage-announce-copy em{font-style:normal}.main-stage.theme-light .stage-announce-marquee{color:#334155;background:#ffffffdb;border-color:#0f172a14;box-shadow:0 8px 20px #0f172a0f}.main-stage.theme-light .stage-announce-marquee>svg{color:#0e7490}.main-stage.theme-light .stage-announce-close:hover,.main-stage.theme-light .stage-announce-close:focus-visible{background:#0f172a0f}@keyframes stage-announce-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.stage-announce-track{animation:none}}@media (width<=1100px){.stage-announce-marquee,.stage-announce-marquee.is-offset,.stage-announce-marquee.is-offset-agents{top:86px;left:16px;right:16px}.console-shell.has-announce-marquee:has(.anime-s2-project-rail) .stage-announce-marquee{top:86px;left:62px;right:16px}.console-shell.has-announce-marquee:has(.anime-s2-project-rail) .stage-announce-marquee.is-offset{top:86px;left:62px;right:16px}.console-shell.has-announce-marquee:has(.anime-s2-project-drawer) .stage-announce-marquee{top:86px;left:62px;right:16px}.console-shell.has-announce-marquee:has(.anime-s2-project-drawer) .stage-announce-marquee.is-offset{top:86px;left:62px;right:16px}.console-shell.has-announce-marquee .anime-s2-project-drawer{padding-top:17px}}.stage-account-group{align-items:center;gap:8px;display:flex}.stage-account-button,.stage-recharge-button{color:#ffffffeb;background:#ffffff0f;border:1px solid #ffffff1f;height:57px;transition:border-color .2s,background .2s,box-shadow .2s,transform .2s;box-shadow:inset 0 1px #ffffff1f,0 18px 42px #0000004d}.stage-account-button{text-align:left;border-radius:17px;grid-template-columns:34px minmax(0,1fr) 14px;align-items:center;gap:8px;width:166px;padding:0 10px;display:grid}.stage-account-button:hover,.stage-account-button:focus-visible,.stage-recharge-button:hover,.stage-recharge-button:focus-visible{background:#00cae01a;border-color:#00cae06b;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff29,0 0 24px #00cae029,0 18px 42px #00000047}.stage-account-button img{object-fit:cover;border:1px solid #ffffff38;border-radius:11px;width:34px;height:34px}.stage-account-button>span{gap:3px;min-width:0;display:grid}.stage-account-button strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:900;overflow:hidden}.stage-account-button small{color:var(--gold);align-items:center;gap:3px;font-size:11px;font-weight:850;display:inline-flex}.stage-account-button>svg{color:#ffffff8a;transition:transform .2s}.stage-account-button:hover>svg,.stage-account-button:focus-visible>svg{transform:translate(2px)}.stage-recharge-button{color:#ffd65a;background:radial-gradient(circle at 70% 28%,#fbbf242e,#0000 42%),#fbbf2414;border-color:#fbbf246b;border-radius:17px;justify-content:center;align-items:center;gap:6px;width:76px;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex}.stage-recharge-button:hover,.stage-recharge-button:focus-visible{color:#ffe9a3;background:radial-gradient(circle at 70% 28%,#fbbf2447,#0000 42%),#fbbf2424;border-color:#fbbf24bd;box-shadow:inset 0 1px #ffffff29,0 0 24px #fbbf2433,0 18px 42px #00000047}.stage-recharge-button svg{stroke:currentColor;fill:#fbbf2438}.halo-button{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;place-items:center;width:57px;height:57px;transition:width .22s,gap .22s,padding .22s,border-color .2s,background .2s,box-shadow .2s,transform .2s;display:grid;position:relative;box-shadow:inset 0 1px #ffffff1f,0 18px 42px #00000061}.halo-button:hover,.halo-button.active{transform:translateY(-1px)}.halo-button.gold{color:var(--gold);background:radial-gradient(circle at 70% 35%,#fbbf242b,#0000 44%),#fbbf2414;border-color:#fbbf246b;justify-content:center;align-items:center;gap:0;padding:0;display:inline-flex;overflow:hidden}.halo-button.gold.active,.halo-button.gold:hover{background:radial-gradient(circle at 82% 30%,#ffd32a40,#0000 34%),linear-gradient(135deg,#2a1d03eb,#1b1a1ee6);border-color:#fbbf24bd;gap:12px;width:132px;padding:0 16px 0 19px;box-shadow:inset 0 1px #ffffff2e,0 0 26px #fbbf2470,0 18px 42px #00000061}.stage-business-label{color:#fffffff5;opacity:0;text-shadow:0 0 10px #fbbf2461;white-space:nowrap;max-width:0;font-size:14px;font-weight:950;line-height:1;transition:max-width .22s,opacity .18s,transform .22s;display:block;overflow:hidden;transform:translate(8px)}.halo-button.gold.active .stage-business-label,.halo-button.gold:hover .stage-business-label{opacity:1;max-width:70px;transform:translate(0)}.stage-business-gem{color:#ffd65a;filter:drop-shadow(0 0 9px #fbbf24b8);flex:0 0 29px;place-items:center;width:29px;height:29px;display:grid;position:relative}.stage-business-gem:before{clip-path:polygon(50% 4%,88% 34%,68% 92%,32% 92%,12% 34%);content:"";opacity:.82;background:radial-gradient(circle at 34% 26%,#fffffff2,#0000 18%),linear-gradient(145deg,#ffe278 0%,#ffb31a 52%,#f58b12 100%);position:absolute;inset:4px 3px 3px}.stage-business-gem svg{z-index:1;stroke:#fff0a6;fill:#fbbf2461;stroke-width:2.1px;position:relative}.halo-button.cyan{color:#23e8f2;background:radial-gradient(circle at 60% 32%,#a855f747,#0000 44%),#00cae014;border-color:#00cae057}.halo-button.cyan.active,.halo-button.cyan:hover{box-shadow:inset 0 1px #ffffff2e,0 0 28px #00cae061,0 18px 42px #00000061}.stage-tools-icon{flex:none;transition:transform .22s,color .2s;display:block}.halo-button.cyan:hover .stage-tools-icon,.halo-button.cyan.active .stage-tools-icon{transform:scale(1.06)}.halo-button.lang-toggle{color:#e2e8f0;background:radial-gradient(circle at 30% 28%,#5eead429,#0000 46%),#ffffff0f;border-color:#94a3b847;justify-content:center;align-items:center;gap:6px;width:auto;min-width:72px;height:57px;padding:0 14px;display:inline-flex}.halo-button.lang-toggle:hover,.halo-button.lang-toggle[aria-pressed=true]{color:#5eead4;border-color:#5eead46b;box-shadow:inset 0 1px #ffffff29,0 0 24px #5eead438,0 18px 42px #00000061}.lang-toggle-label{letter-spacing:.04em;font-size:12px;font-style:normal;font-weight:800}.stage-tools-unread,.stage-action-unread{color:#fff;letter-spacing:0;background:#ef4444;border-radius:999px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:9px;font-weight:800;line-height:1;display:grid}.stage-tools-unread{z-index:1;pointer-events:none;position:absolute;top:2px;right:2px;box-shadow:0 0 0 2px #ffffffeb}.stage-action-unread{min-width:18px;height:18px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.stage-action-menu-item.has-unread{padding-right:34px}.stage-action-menu-item.has-status{padding-right:68px}.stage-action-signin{white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:750;line-height:1.2;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.stage-action-signin.is-pending{color:#fbbf24;background:#f59e0b29;border-color:#fbbf2461}.stage-action-signin.is-claimed{color:#34d399;background:#10b98124;border-color:#34d39952}.stage-action-catcher{z-index:19;background:0 0;position:fixed;inset:0}.stage-action-menu{z-index:25;background:radial-gradient(120% 80% at 100% 0,#00cae014,#0000 55%),radial-gradient(100% 80% at 0 100%,#a855f714,#0000 55%),linear-gradient(160deg,#1c1e26eb,#12141aeb);border:1px solid #ffffff14;border-radius:19px;width:256px;max-height:min(816px,100svh - 118px);padding:16px 16px 15px 17px;position:absolute;top:88px;right:285px;overflow:hidden;box-shadow:0 25px 63px #0000008c,0 0 0 1px #ffffff0a,inset 0 1px #ffffff0f}.stage-action-menu:before{border-radius:inherit;content:"";pointer-events:none;background:linear-gradient(90deg,#00cae033,#0000 18%),linear-gradient(#ffffff0a,#0000 22%);position:absolute;inset:0}.stage-action-menu-scroll{z-index:1;scrollbar-width:thin;scrollbar-color:#00cae08c #ffffff0f;gap:15px;max-height:calc(min(816px,100svh - 118px) - 30px);padding:4px 6px 4px 0;display:grid;position:relative;overflow-y:auto}.stage-action-menu-scroll::-webkit-scrollbar-track{background:#ffffff0f;border-radius:999px}.stage-action-menu-scroll::-webkit-scrollbar-thumb{background:#00cae08c;border-radius:999px}.stage-action-menu-section{gap:9px;display:grid}.stage-action-section-title{color:#ffffffeb;align-items:center;gap:8px;height:19px;padding:0 2px;display:flex}.stage-action-section-title i{background:linear-gradient(#8b5cf6,#00cae0);border-radius:999px;width:3px;height:15px;box-shadow:0 0 12px #00cae073}.stage-action-section-title strong{font-size:14px;font-weight:950}.stage-action-section-title span{color:#ffffff52;letter-spacing:2px;margin-left:auto;font-size:10px;font-weight:900}.stage-action-menu-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.stage-action-menu-item{--menu-color:var(--cyan);color:#ffffffe6;text-align:left;background:linear-gradient(155deg,#ffffff0b,#ffffff04);border:1px solid #ffffff0f;border-radius:13px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;min-height:63px;padding:12px;transition:border-color .18s,background .18s,transform .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden}.stage-action-menu-item:hover{border-color:color-mix(in srgb, var(--menu-color), transparent 45%);background:radial-gradient(120% 100% at 0 0, color-mix(in srgb, var(--menu-color), transparent 84%), transparent 58%), linear-gradient(155deg, #ffffff10, #ffffff06);transform:translateY(-1px);box-shadow:0 8px 19px #00000047}.stage-action-menu-item.pulse{background:radial-gradient(120% 100% at 0 0,#f59e0b2e,#0000 60%),linear-gradient(155deg,#ffffff0f,#ffffff05);border-color:#f59e0b73;box-shadow:0 8px 19px #0000004d,0 0 21px #f59e0b8c}.stage-action-menu-icon{border:1px solid color-mix(in srgb, var(--menu-color), transparent 50%);width:38px;height:38px;color:var(--menu-color);background:radial-gradient(circle at 50% 20%, color-mix(in srgb, var(--menu-color), transparent 72%), transparent 58%), #ffffff0b;border-radius:10px;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff14}.stage-action-menu-copy{gap:3px;min-width:0;display:grid}.stage-action-menu-copy strong,.stage-action-menu-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.stage-action-red-dot{background:#f43f5e;border:1px solid #ffffff47;border-radius:999px;width:8px;height:8px;position:absolute;top:7px;right:7px;box-shadow:0 0 10px #f43f5eb3}.stage-action-state{border:1px solid color-mix(in srgb, var(--menu-color), transparent 45%);color:color-mix(in srgb, var(--menu-color), white 18%);background:#00000052;border-radius:999px;padding:1px 5px;font-size:9px;font-weight:900;position:absolute;top:7px;right:7px}.stage-action-toast{z-index:24;color:#dbfdffeb;text-align:center;pointer-events:none;background:#12151ce6;border:1px solid #00cae038;border-radius:12px;max-width:min(380px,100% - 80px);margin:0;padding:10px 14px;font-size:12px;position:absolute;top:calc(50% - 36px);left:50%;right:auto;transform:translate(-50%,-50%);box-shadow:0 15px 35px #0000005c}.stage-menu-pop-enter-active,.stage-menu-pop-leave-active{transition:opacity .18s,transform .18s}.stage-menu-pop-enter-from,.stage-menu-pop-leave-to{opacity:0;transform:translateY(-8px)scale(.98)}.play-guide-overlay{z-index:142;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:radial-gradient(circle at 88% 7%,#fbbf241f,#0000 22%),#00000085;place-items:start end;padding:84px 22px 24px;display:grid;position:fixed;inset:0}.help-overlay{z-index:160;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#00000094;place-items:center;display:grid;position:fixed;inset:0}.help-panel{background:linear-gradient(155deg,#17272f 0%,#171a22 38%,#11131a 100%);border:1px solid #59cce947;border-radius:22px;flex-direction:column;width:min(445px,100vw - 32px);height:min(870px,100vh - 48px);display:flex;position:relative;overflow:hidden;box-shadow:0 28px 70px #0000008f,inset 0 1px #ffffff14}.help-close{z-index:2;color:#ffffff8c;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:20px;right:20px}.help-head{padding:26px 24px 14px}.help-head h3{color:#f5f6fa;margin:0;font-size:21px;font-weight:900}.help-head h3 span{color:#61b8ff;margin-right:16px;font-size:26px}.help-head p{color:#ffffff85;margin:7px 0 0;font-size:12px}.help-search{color:#ffffff73;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:24px;align-items:center;gap:10px;height:42px;margin:0 21px 14px;padding:0 15px;display:flex}.help-search input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:13px}.help-search input::placeholder{color:#ffffff61}.help-categories{grid-template-columns:repeat(5,1fr);gap:6px;padding:0 20px 12px;display:grid}.help-categories button{color:#ffffff8c;background:0 0;justify-items:center;gap:6px;padding:0;font-size:11px;font-weight:800;display:grid}.help-categories button span{background:#ffffff0a;border:1px solid #ffffff17;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.help-categories button.active{color:#15dced}.help-categories button.active span{background:#00cae029;border-color:#00cfe7;box-shadow:0 0 18px #00cae038}.help-search button{width:22px;height:22px;color:inherit;background:0 0;border:0;border-radius:999px;place-items:center;display:grid}.help-question-list{scrollbar-color:#ffffff4d transparent;flex:1;min-height:0;padding:2px 20px 12px;overflow:auto}.help-question-list button{text-align:left;color:#ffffffc7;background:0 0;grid-template-columns:28px 1fr 16px;align-items:center;gap:8px;width:100%;padding:10px 2px;font-size:13px;font-weight:700;line-height:1.35;display:grid}.help-question-list button:hover{color:#fff}.help-question-list button span{gap:6px;min-width:0;display:grid}.help-question-list button strong{font-weight:700}.help-question-list button svg{color:#ffffff52}.help-question-list i{color:#ffffff59;font-size:13px;font-style:normal;font-weight:900}.help-question-list i.hot{color:#54aaff}.help-empty{color:#ffffff80;padding:22px 4px;font-size:13px}.help-article{flex:1;align-content:start;gap:10px;min-height:0;padding:4px 22px 16px;display:grid;overflow:auto}.help-back{color:#67e8f9;background:0 0;border:0;width:fit-content;padding:0;font-size:12px;font-weight:800}.help-article small{color:#ffffff6b;letter-spacing:.04em;font-size:11px;font-weight:800}.help-article h4{color:#f8fafc;margin:0;font-size:16px;font-weight:800;line-height:1.45}.help-article p{color:#ffffffc7;background:#ffffff0f;border-radius:14px;margin:0;padding:12px 14px;font-size:13px;font-weight:500;line-height:1.65}.help-article-support{color:#7dd3fc;background:0 0;border:0;width:fit-content;padding:0;font-size:12px;font-weight:800}.help-support{color:#fff;background:#00cae00f;border:1px solid #00d9e8;border-radius:24px;flex:none;justify-content:center;align-items:center;gap:9px;height:47px;margin:8px 21px 14px;font-size:14px;font-weight:900;display:flex;box-shadow:0 0 20px #00cae024}@media (width<=560px){.help-panel{width:calc(100vw - 20px);height:calc(100vh - 24px)}}.play-guide-panel{background:radial-gradient(circle at 18% 0,#fbbf2421,#0000 34%),linear-gradient(160deg,#1c1911fa,#0b0d13fa);border:1px solid #fbbf2438;border-radius:18px;width:min(520px,100vw - 44px);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 72px #0000008f,inset 0 1px #ffffff14}.play-guide-panel:before{border-radius:inherit;content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff14,#0000 24%),repeating-linear-gradient(90deg,#ffffff06 0 1px,#0000 1px 38px);position:absolute;inset:0}.play-guide-close{z-index:2;color:#ffffffad;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:999px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:14px;right:14px}.play-guide-head{z-index:1;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:14px;padding:24px 58px 18px 22px;display:grid;position:relative}.play-guide-head>span{color:#facc15;background:#fbbf241f;border:1px solid #fbbf2457;border-radius:15px;place-items:center;width:50px;height:50px;display:grid;box-shadow:inset 0 1px #ffffff17}.play-guide-head small{color:#fbbf24d6;letter-spacing:2px;font-size:10px;font-weight:950}.play-guide-head h3{color:#fffffff5;margin:4px 0 5px;font-size:24px;font-weight:1000;line-height:1.18}.play-guide-head p{color:#ffffff94;margin:0;font-size:13px;line-height:1.55}.play-guide-grid{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 22px 20px;display:grid;position:relative}.play-guide-grid article{background:#ffffff0b;border:1px solid #ffffff14;border-radius:14px;align-content:start;gap:7px;min-height:142px;padding:15px;display:grid}.play-guide-grid article>span{color:#0e1118;background:linear-gradient(#ffe978,#f8bd20);border-radius:12px;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 8px 22px #fbbf2433}.play-guide-grid small{color:#fbbf24bd;font-size:10px;font-weight:950}.play-guide-grid strong{color:#ffffffeb;font-size:15px}.play-guide-grid p{color:#ffffff8c;margin:0;font-size:12px;line-height:1.55}.play-guide-foot{z-index:1;justify-content:flex-end;padding:0 22px 22px;display:flex;position:relative}.play-guide-foot button{color:#1f1601;cursor:pointer;background:linear-gradient(#ffe978,#f8bd20);border:0;border-radius:999px;min-width:96px;height:36px;font-size:13px;font-weight:900;box-shadow:0 12px 30px #fbbf243d}.play-guide-enter-active,.play-guide-leave-active{transition:opacity .2s}.play-guide-enter-active .play-guide-panel,.play-guide-leave-active .play-guide-panel{transition:opacity .2s,transform .2s}.play-guide-enter-from,.play-guide-leave-to{opacity:0}.play-guide-enter-from .play-guide-panel,.play-guide-leave-to .play-guide-panel{opacity:0;transform:translateY(-10px)scale(.98)}.partner-overlay{z-index:150;background:radial-gradient(circle at 84% 4%,#00cae014,#0000 18%),radial-gradient(circle at 12% 92%,#00cae012,#0000 22%),#000000e6;place-items:center;padding:46px 58px;display:grid;position:fixed;inset:0;overflow:auto}.partner-modal{background:radial-gradient(circle at 50% 0,#111827b8,#0000 42%),linear-gradient(#0b101b 0%,#080c15 100%);border:1px solid #ffffff14;border-radius:25px;grid-template-rows:auto auto auto auto;width:min(1348px,100vw - 116px);min-height:min(1053px,100svh - 92px);max-height:calc(100svh - 92px);display:grid;position:relative;overflow-y:auto;box-shadow:0 40px 90px #00000094,inset 0 1px #ffffff0f}.partner-modal:before{border-radius:inherit;content:"";pointer-events:none;background:linear-gradient(90deg,#0000 calc(100% - 6px),#00cae08f calc(100% - 2px),#0000),radial-gradient(circle at 62% 19%,#fbbf2414,#0000 12%),radial-gradient(circle at 82% 24%,#a855f71f,#0000 13%);position:absolute;inset:0}.partner-starfield{pointer-events:none;position:absolute;inset:0;overflow:hidden}.partner-starfield:before{content:"";opacity:.58;background-image:radial-gradient(circle,#ffffffe6 0 1px,#0000 1.5px),radial-gradient(circle,#00cae0f2 0 1.4px,#0000 2px),radial-gradient(circle,#a855f7ad 0 1px,#0000 1.7px);background-position:21px 38px,84px 126px,176px 84px;background-size:193px 151px,267px 229px,341px 263px;position:absolute;inset:0}.partner-starfield span{width:3px;height:3px;animation:2.8s ease-in-out infinite partnerStarTwinkle;animation-delay:calc(var(--i) * -.14s);background:#00e0ffdb;border-radius:999px;position:absolute;box-shadow:0 0 12px #00cae0d9}.partner-starfield span:nth-child(12n+1){top:7%;left:17%}.partner-starfield span:nth-child(12n+2){background:#ffe270e6;top:18%;left:73%}.partner-starfield span:nth-child(12n+3){top:32%;left:28%}.partner-starfield span:nth-child(12n+4){background:#a855f7e6;top:39%;left:82%}.partner-starfield span:nth-child(12n+5){top:53%;left:12%}.partner-starfield span:nth-child(12n+6){background:#ffffffdb;top:61%;left:67%}.partner-starfield span:nth-child(12n+7){background:#ffe270e0;top:71%;left:36%}.partner-starfield span:nth-child(12n+8){top:83%;left:88%}.partner-starfield span:nth-child(12n+9){background:#fffc;top:25%;left:9%}.partner-starfield span:nth-child(12n+10){top:46%;left:51%}.partner-starfield span:nth-child(12n+11){background:#a855f7e6;top:91%;left:24%}.partner-starfield span:nth-child(12n+12){top:12%;left:94%}.partner-close{z-index:4;color:#ffffffc7;background:#ffffff06;border:2px solid #ffffff29;border-radius:999px;place-items:center;width:58px;height:58px;display:grid;position:absolute;top:25px;right:24px;box-shadow:inset 0 1px #ffffff0f}.partner-modal-head{z-index:2;text-align:center;justify-items:center;gap:25px;padding:84px 90px 38px;display:grid;position:relative}.partner-title-line{justify-content:center;align-items:center;gap:20px;display:flex}.partner-certified,.partner-title-chip{border-radius:999px;justify-content:center;align-items:center;gap:8px;height:41px;font-size:14px;font-weight:950;display:inline-flex}.partner-certified{color:#fff4a2;background:linear-gradient(#ffd32a8f,#75560085);min-width:128px;box-shadow:0 0 24px #fbbf2447}.partner-title-chip{color:#ffd950;background:#fbbf2414;border:2px solid #fbbf249e;min-width:121px}.partner-modal-head h2{color:#ffe45a;text-shadow:0 0 22px #fbbf2429;margin:0;font-size:clamp(34px,3.8vw,56px);font-weight:1000;line-height:1.1}.partner-divider{justify-content:center;align-items:center;gap:13px;margin-top:-8px;display:flex}.partner-divider i{background:linear-gradient(90deg,#0000,#00cae0,#8b5cf6,#0000);border-radius:999px;height:2px;display:block}.partner-divider i:first-child,.partner-divider i:nth-child(3){width:91px}.partner-divider i:nth-child(2){background:#00cae0;width:8px;height:8px;box-shadow:0 0 12px #00cae0cc}.partner-modal-head p{color:#ffffffc2;margin:0;font-size:18px;line-height:1.5}.partner-benefit-grid{z-index:2;grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:24px;width:min(1203px,100% - 132px);min-height:0;margin:0 auto;padding:0 0 8px;display:grid;position:relative;overflow:visible}.partner-benefit-card{--benefit-color:var(--cyan);background:#131822eb;border:1px solid #ffffff09;border-radius:14px;align-content:start;min-height:291px;padding:34px 24px 24px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09}.partner-benefit-card:before{background:radial-gradient(circle at 4% 8%, color-mix(in srgb, var(--benefit-color), transparent 86%), transparent 28%), linear-gradient(180deg, #ffffff06, transparent);content:"";pointer-events:none;position:absolute;inset:0}.partner-benefit-icon{color:#fff;background:linear-gradient(135deg, color-mix(in srgb, var(--benefit-color), #fff 8%), color-mix(in srgb, var(--benefit-color), #000 10%));width:67px;height:67px;box-shadow:0 16px 30px color-mix(in srgb, var(--benefit-color), transparent 74%);border-radius:17px;place-items:center;display:grid;position:relative}.partner-benefit-card h3{color:#fffffff5;margin:24px 0 0;font-size:21px;font-weight:1000;line-height:1.35;position:relative}.partner-benefit-card p{color:#ffffffb3;min-height:57px;margin:13px 0 0;font-size:15px;font-weight:650;line-height:1.65;position:relative}.partner-benefit-card strong{border-left:4px solid var(--benefit-color);min-height:38px;color:color-mix(in srgb, var(--benefit-color), white 18%);background:color-mix(in srgb, var(--benefit-color), transparent 84%);border-radius:7px;align-items:center;margin-top:16px;padding:0 14px;font-size:13px;font-weight:950;line-height:1.35;display:flex;position:relative}.partner-stats{z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;width:min(740px,100% - 132px);margin:8px auto 0;display:grid;position:relative}.partner-stats div{background:#ffffff06;border:1px solid #ffffff0f;border-radius:12px;justify-items:center;gap:3px;padding:8px 12px;display:grid}.partner-stats strong{color:#ffe45a;font-size:19px;font-weight:1000}.partner-modal-foot{z-index:3;background:linear-gradient(#080c15cc,#080c15fa),#00000059;border-top:1px solid #ffffff12;justify-content:center;align-items:center;gap:25px;min-height:123px;padding:20px 28px 32px;display:flex;position:sticky;bottom:0}.partner-secondary-btn,.partner-primary-btn{border-radius:18px;justify-content:center;align-items:center;height:64px;font-size:18px;font-weight:1000;display:inline-flex}.partner-secondary-btn{color:#ffffffc7;background:#fff1;border:2px solid #ffffff2e;width:162px}.partner-primary-btn{color:#fff;background:linear-gradient(135deg,#22d3ee,#a855f7);gap:14px;width:min(305px,100vw - 80px);box-shadow:0 0 34px #00cae03d}.partner-modal-enter-active,.partner-modal-leave-active,.stage-detail-enter-active,.stage-detail-leave-active{transition:opacity .2s,transform .2s}.partner-modal-enter-from,.partner-modal-leave-to,.stage-detail-enter-from,.stage-detail-leave-to{opacity:0}.partner-modal-enter-from .partner-modal,.partner-modal-leave-to .partner-modal,.stage-detail-enter-from .stage-detail-panel,.stage-detail-leave-to .stage-detail-panel{transform:translateY(12px)scale(.98)}.stage-detail-overlay{z-index:160;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000a8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.stage-detail-overlay-support{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#e9f0f7c7}.stage-detail-panel{--detail-color:var(--cyan);border:1px solid color-mix(in srgb, var(--detail-color), transparent 62%);background:radial-gradient(120% 90% at 0 0, color-mix(in srgb, var(--detail-color), transparent 86%), transparent 55%), linear-gradient(160deg, #191c25fa, #0c0f17fa);border-radius:18px;width:min(560px,100vw - 36px);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000094,inset 0 1px #ffffff12}.stage-detail-close{color:#fff9;background:#ffffff09;border:1px solid #ffffff17;border-radius:999px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:14px;right:14px}.stage-detail-head{grid-template-columns:58px minmax(0,1fr);align-items:center;gap:15px;padding:24px 58px 18px 22px;display:grid}.stage-detail-icon{border:1px solid color-mix(in srgb, var(--detail-color), transparent 52%);width:52px;height:52px;color:var(--detail-color);background:color-mix(in srgb, var(--detail-color), transparent 88%);border-radius:14px;place-items:center;display:grid}.stage-detail-head small{color:color-mix(in srgb, var(--detail-color), white 20%);letter-spacing:2px;font-size:10px;font-weight:950}.stage-detail-head h3{color:#fffffff5;margin:4px 0 5px;font-size:24px;font-weight:1000;line-height:1.2}.stage-detail-head p{color:#ffffff8f;margin:0;font-size:13px;line-height:1.55}.stage-detail-list{gap:10px;padding:0 22px 20px;display:grid}.stage-detail-row{background:#ffffff09;border:1px solid #ffffff12;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:64px;padding:12px 14px;display:grid}.stage-detail-row strong{color:#ffffffeb;font-size:14px;font-weight:920;display:block}.stage-detail-row p{color:#ffffff85;margin:4px 0 0;font-size:12px;line-height:1.5}.stage-detail-row>span{min-width:54px;color:color-mix(in srgb, var(--detail-color), white 24%);background:color-mix(in srgb, var(--detail-color), transparent 88%);border-radius:999px;justify-content:center;padding:5px 8px;font-size:11px;font-weight:900;display:inline-flex}.stage-detail-foot{background:#00000029;border-top:1px solid #ffffff12;grid-template-columns:1fr 1fr;gap:10px;padding:16px 22px 22px;display:grid}.stage-detail-foot button{border-radius:10px;height:43px;font-size:14px;font-weight:900}.stage-detail-muted{color:#ffffff94;background:#ffffff09;border:1px solid #ffffff14}.stage-detail-primary{color:#061315;background:linear-gradient(135deg, color-mix(in srgb, var(--detail-color), white 24%), var(--detail-color));box-shadow:0 0 24px color-mix(in srgb, var(--detail-color), transparent 78%)}.stage-detail-panel.detail-action-support{--detail-color:#15b8d4;color:#0f172a;background:linear-gradient(#effdfff5,#fffffffa 46%),#fff;border-color:#0ea5c138;box-shadow:0 26px 70px #0f172a29,inset 0 1px #ffffffe6}.stage-detail-panel.detail-action-support .stage-detail-close{color:#64748b;background:#f8fafc;border-color:#d8e5ee}.stage-detail-panel.detail-action-support .stage-detail-close:hover,.stage-detail-panel.detail-action-support .stage-detail-close:focus-visible{color:#0e7490;background:#ecfeff;border-color:#0ea5c152}.stage-detail-panel.detail-action-support .stage-detail-icon{color:#0891b2;background:linear-gradient(#ecfeff,#cffafe);border-color:#0ea5c13d}.stage-detail-panel.detail-action-support .stage-detail-head small{color:#0891b2}.stage-detail-panel.detail-action-support .stage-detail-head h3{color:#0f172a;margin:0}.stage-detail-panel.detail-action-support .stage-detail-row strong{color:#0f172a}.stage-detail-panel.detail-action-support .stage-detail-head p,.stage-detail-panel.detail-action-support .stage-detail-row p{color:#64748b}.stage-detail-panel.detail-action-support .stage-detail-row{background:#f8fafc;border-color:#e2e8f0;box-shadow:inset 0 1px #ffffffbd}.stage-detail-panel.detail-action-support .stage-detail-row>span{color:#0e7490;background:#e0f7fb}.stage-detail-panel.detail-action-support .stage-detail-foot{background:#f8fafc;border-top-color:#e2e8f0}.stage-detail-panel.detail-action-support .stage-detail-muted{color:#475569;background:#fff;border-color:#d8e5ee}.stage-detail-panel.detail-action-support .stage-detail-muted:hover,.stage-detail-panel.detail-action-support .stage-detail-muted:focus-visible{background:#f1f5f9;border-color:#bfd2de}.stage-detail-panel.detail-action-support .stage-detail-primary{color:#fff;background:linear-gradient(135deg,#22c7d9,#0ea5c9);box-shadow:0 14px 28px #0ea5c138}.stage-detail-panel.detail-action-support .stage-detail-primary:hover,.stage-detail-panel.detail-action-support .stage-detail-primary:focus-visible{background:linear-gradient(135deg,#27d1e4,#0891b2);box-shadow:0 16px 30px #0ea5c147}.detail-tone-cyan{--detail-color:#00cae0}.detail-tone-green{--detail-color:#18d39f}.detail-tone-gold{--detail-color:#ffd32a}.detail-tone-purple,.detail-tone-violet{--detail-color:#8b5cf6}.detail-tone-blue{--detail-color:#60a5fa}.detail-tone-red{--detail-color:#f85068}.detail-tone-orange{--detail-color:#fb923c}.console-shell.theme-light .stage-detail-overlay{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#e8eff6c7}.console-shell.theme-light .stage-detail-panel{--detail-color:#0ea5c9;color:#0f172a;border-color:color-mix(in srgb, var(--detail-color) 20%, #dbe7ef);background:radial-gradient(100% 70% at 0 0, color-mix(in srgb, var(--detail-color) 10%, transparent), transparent 56%), linear-gradient(180deg, #fff 0%, #f8fbfd 100%);box-shadow:0 28px 74px #0f172a29,inset 0 1px #fffffff2}.console-shell.theme-light .stage-detail-panel.detail-action-signin{--detail-color:#d97706}.console-shell.theme-light .stage-detail-panel.detail-action-messages{--detail-color:#ca8a04}.console-shell.theme-light .stage-detail-panel.detail-action-announcements{--detail-color:#ea580c}.console-shell.theme-light .stage-detail-close{color:#64748b;background:#f8fafc;border-color:#dbe7ef;transition:border-color .18s,color .18s,background .18s,transform .18s}.console-shell.theme-light .stage-detail-close:hover,.console-shell.theme-light .stage-detail-close:focus-visible{border-color:color-mix(in srgb, var(--detail-color) 30%, #dbe7ef);color:color-mix(in srgb, var(--detail-color) 78%, #0f172a);background:color-mix(in srgb, var(--detail-color) 9%, #fff);transform:translateY(-1px)}.console-shell.theme-light .stage-detail-icon{border-color:color-mix(in srgb, var(--detail-color) 28%, #dbe7ef);color:color-mix(in srgb, var(--detail-color) 88%, #0f172a);background:linear-gradient(180deg, color-mix(in srgb, var(--detail-color) 12%, #fff), #fff);box-shadow:0 10px 22px color-mix(in srgb, var(--detail-color) 13%, transparent)}.console-shell.theme-light .stage-detail-head small{color:color-mix(in srgb, var(--detail-color) 78%, #0f172a)}.console-shell.theme-light .stage-detail-head h3,.console-shell.theme-light .stage-detail-row strong{color:#0f172a}.console-shell.theme-light .stage-detail-head p,.console-shell.theme-light .stage-detail-row p{color:#64748b}.console-shell.theme-light .stage-detail-row{background:#ffffffeb;border-color:#e2e8f0;box-shadow:0 8px 20px #0f172a0a,inset 0 1px #ffffffd1}.console-shell.theme-light .stage-detail-row>span{color:color-mix(in srgb, var(--detail-color) 82%, #0f172a);background:color-mix(in srgb, var(--detail-color) 12%, #fff)}.console-shell.theme-light .stage-detail-foot{background:#f8fafc;border-top-color:#e2e8f0}.console-shell.theme-light .stage-detail-muted{color:#475569;background:#fff;border-color:#dbe7ef}.console-shell.theme-light .stage-detail-muted:hover,.console-shell.theme-light .stage-detail-muted:focus-visible{color:#0f172a;background:#f1f5f9;border-color:#cbd5e1}.console-shell.theme-light .stage-detail-primary{color:#fff;background:linear-gradient(135deg, color-mix(in srgb, var(--detail-color) 82%, #fff), var(--detail-color));box-shadow:0 14px 26px color-mix(in srgb, var(--detail-color) 24%, transparent)}.console-shell.theme-light .stage-detail-primary:hover,.console-shell.theme-light .stage-detail-primary:focus-visible{box-shadow:0 16px 30px color-mix(in srgb, var(--detail-color) 30%, transparent);transform:translateY(-1px)}.stage-detail-overlay:is(.stage-detail-overlay-signin,.stage-detail-overlay-messages,.stage-detail-overlay-announcements){-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#e8eff6c7}.stage-detail-panel:is(.detail-action-signin,.detail-action-messages,.detail-action-announcements){--detail-color:#d97706;--detail-button-text:#422006;color:#0f172a;border-color:color-mix(in srgb, var(--detail-color) 22%, #dbe7ef);background:radial-gradient(92% 68% at 0 0, color-mix(in srgb, var(--detail-color) 12%, transparent), transparent 58%), linear-gradient(180deg, #fff 0%, #f8fbfd 100%);box-shadow:0 28px 74px #0f172a29,inset 0 1px #fffffff2}.stage-detail-panel.detail-action-signin{--detail-color:#d97706;--detail-button-text:#422006}.stage-detail-panel.detail-action-messages{--detail-color:#ca8a04;--detail-button-text:#3f2d00}.stage-detail-panel.detail-action-announcements{--detail-color:#ea580c;--detail-button-text:#fff}.stage-detail-panel:is(.detail-action-signin,.detail-action-messages,.detail-action-announcements) .stage-detail-close{color:#64748b;background:#f8fafc;border-color:#dbe7ef;transition:border-color .18s,color .18s,background .18s,transform .18s}.stage-detail-panel:is(.detail-action-signin,.detail-action-messages,.detail-action-announcements) .stage-detail-close:hover,.stage-detail-panel:is(.detail-action-signin,.detail-action-messages,.detail-action-announcements) .stage-detail-close:focus-visible{border-color:color-mix(in srgb, var(--detail-color) 30%, #dbe7ef);color:color-mix(in srgb, var(--detail-color) 78%, #0f172a);background:color-mix(in srgb, var(--detail-color) 9%, #fff);transform:translateY(-1px)}.stage-detail-panel:is(.detail-action-signin,.detail-action-messages,.detail-action-announcements) .stage-detail-icon{border-color:color-mix(in srgb, var(--detail-color) 30%, #dbe7ef);color:color-mix(in srgb, var(--detail-color) 88%, #0f172a);background:linear-gradient(180deg, color-mix(in srgb, var(--detail-color) 12%, #fff), #fff);box-shadow:0 10px 22px color-mix(in srgb, var(--detail-color) 13%, transparent)}.stage-detail-panel:is(.detail-action-signin,.detail-action-messages,.detail-action-announcements) .stage-detail-head small{color:color-mix(in srgb, var(--detail-color) 78%, #0f172a)}.stage-detail-panel:is(.detail-action-signin,.detail-action-messages,.detail-action-announcements) .stage-detail-head h3,.stage-detail-panel:is(.detail-action-signin,.detail-action-messages,.detail-action-announcements) .stage-detail-row strong{color:#0f172a}.stage-detail-panel:is(.detail-action-signin,.detail-action-messages,.detail-action-announcements) .stage-detail-head p,.stage-detail-panel:is(.detail-action-signin,.detail-action-messages,.detail-action-announcements) .stage-detail-row p{color:#64748b}.stage-detail-panel:is(.detail-action-signin,.detail-action-messages,.detail-action-announcements) .stage-detail-row{background:#ffffffeb;border-color:#e2e8f0;box-shadow:0 8px 20px #0f172a0a,inset 0 1px #ffffffd1}.stage-detail-panel:is(.detail-action-signin,.detail-action-messages,.detail-action-announcements) .stage-detail-row>span{color:color-mix(in srgb, var(--detail-color) 82%, #0f172a);background:color-mix(in srgb, var(--detail-color) 12%, #fff)}.stage-detail-panel:is(.detail-action-signin,.detail-action-messages,.detail-action-announcements) .stage-detail-foot{background:#f8fafc;border-top-color:#e2e8f0}.stage-detail-panel:is(.detail-action-signin,.detail-action-messages,.detail-action-announcements) .stage-detail-muted{color:#475569;background:#fff;border-color:#dbe7ef}.stage-detail-panel:is(.detail-action-signin,.detail-action-messages,.detail-action-announcements) .stage-detail-muted:hover,.stage-detail-panel:is(.detail-action-signin,.detail-action-messages,.detail-action-announcements) .stage-detail-muted:focus-visible{color:#0f172a;background:#f1f5f9;border-color:#cbd5e1}.stage-detail-panel:is(.detail-action-signin,.detail-action-messages,.detail-action-announcements) .stage-detail-primary{color:var(--detail-button-text);background:linear-gradient(135deg, color-mix(in srgb, var(--detail-color) 58%, #fff), var(--detail-color));box-shadow:0 14px 26px color-mix(in srgb, var(--detail-color) 24%, transparent)}.stage-detail-panel.detail-action-announcements .stage-detail-primary{background:linear-gradient(135deg,#fb923c,#f97316)}.stage-detail-panel:is(.detail-action-signin,.detail-action-messages,.detail-action-announcements) .stage-detail-primary:hover,.stage-detail-panel:is(.detail-action-signin,.detail-action-messages,.detail-action-announcements) .stage-detail-primary:focus-visible{box-shadow:0 16px 30px color-mix(in srgb, var(--detail-color) 30%, transparent);transform:translateY(-1px)}.stage-detail-panel.is-direct-content{flex-direction:column;width:min(640px,100vw - 36px);max-height:min(760px,100vh - 40px);display:flex}.stage-detail-panel.is-direct-content .stage-detail-head{flex:none}.tool-content{flex-direction:column;flex:auto;gap:12px;min-height:0;padding:0 22px 22px;display:flex;overflow:auto}.tool-signin-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.tool-signin-day{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;justify-items:center;gap:4px;min-height:72px;padding:8px 4px 10px;display:grid}.tool-signin-day small{font-size:11px;font-weight:700}.tool-signin-day strong{color:#0f172a;font-size:16px;font-weight:900;line-height:1}.tool-signin-day svg{color:#d97706}.tool-signin-day.claimed{border-color:color-mix(in srgb, var(--detail-color) 28%, #e2e8f0);background:color-mix(in srgb, var(--detail-color) 8%, #fff)}.tool-signin-day.today{border-color:color-mix(in srgb, var(--detail-color) 48%, #e2e8f0);box-shadow:0 8px 18px color-mix(in srgb, var(--detail-color) 14%, transparent)}.tool-signin-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.tool-signin-stats article{background:#fff;border:1px solid #e2e8f0;border-radius:12px;gap:4px;padding:12px 10px;display:grid}.tool-signin-stats small,.tool-signin-reward small{color:#64748b;font-size:11px;font-weight:700}.tool-signin-reward small.is-pending{color:#b45309}.tool-signin-reward small.is-claimed{color:#047857}.tool-signin-stats strong{color:#0f172a;font-size:18px;font-weight:950}.tool-signin-reward{border:1px solid color-mix(in srgb, var(--detail-color) 22%, #e2e8f0);background:radial-gradient(80% 120% at 100% 0, color-mix(in srgb, var(--detail-color) 12%, transparent), transparent 55%), #fff;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px;display:grid}.tool-signin-reward strong{color:#92400e;align-items:center;gap:6px;margin:6px 0 4px;font-size:22px;font-weight:1000;display:inline-flex}.tool-signin-reward p{color:#64748b;margin:0;font-size:12px;line-height:1.55}.tool-signin-reward .stage-detail-primary{border-radius:10px;min-width:132px;height:42px;padding:0 16px;font-size:14px;font-weight:900}.tool-signin-reward .stage-detail-primary:disabled{color:#92400e;background:color-mix(in srgb, var(--detail-color) 14%, #fff);box-shadow:none;cursor:default;transform:none}.tool-support{gap:10px}.tool-support-thread{flex-direction:column;gap:10px;min-height:132px;max-height:280px;padding-right:2px;display:flex;overflow:auto}.tool-support-thread.is-empty{display:none}.tool-support-bubble{border-radius:14px;gap:4px;width:fit-content;max-width:86%;padding:10px 12px;display:grid}.tool-support-bubble.agent{color:#0f172a;background:#f8fafc;border:1px solid #d8e5ee}.tool-support-bubble.user{color:#fff;background:linear-gradient(135deg,#22c7d9,#0ea5c9);align-self:end}.tool-support-bubble p{white-space:pre-wrap;margin:0;font-size:13px;line-height:1.55}.tool-support-bubble.is-streaming p:after{content:"";background:currentColor;width:7px;height:12px;margin-left:3px;animation:.9s step-end infinite support-caret;display:inline-block;transform:translateY(1px)}@keyframes support-caret{50%{opacity:0}}.tool-support-contact{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.tool-support-contact button{color:#0f766e;cursor:pointer;background:#ecfeff;border:1px solid #c7e7ef;border-radius:999px;height:28px;padding:0 10px;font-size:12px;font-weight:750}.tool-support-contact button:hover,.tool-support-contact button:focus-visible{background:#cffafe;border-color:#0ea5c166}.tool-support-bubble time{color:inherit;opacity:.62;font-size:10px}.tool-support-asks{flex-wrap:wrap;gap:8px;display:flex}.tool-support-asks button{color:#0e7490;background:#ecfeff;border:1px solid #d8e5ee;border-radius:999px;height:30px;padding:0 10px;font-size:12px;font-weight:700}.tool-support-asks button:hover,.tool-support-asks button:focus-visible{background:#cffafe;border-color:#0ea5c15c}.tool-support-asks button:disabled{opacity:.5;cursor:default}.tool-support-composer{grid-template-columns:minmax(0,1fr) 40px;align-items:center;gap:8px;display:grid}.tool-support-composer input{color:#0f172a;background:#fff;border:1px solid #d8e5ee;border-radius:12px;outline:none;height:42px;padding:0 12px}.tool-support-composer input:focus{border-color:#0ea5c16b;box-shadow:0 0 0 4px #0ea5c11a}.tool-support-composer button{color:#fff;background:linear-gradient(135deg,#22c7d9,#0ea5c9);border-radius:12px;place-items:center;width:40px;height:42px;display:grid}.tool-support-composer button:disabled{opacity:.45}.tool-inbox,.tool-notices{gap:10px}.tool-inbox-bar{color:#64748b;justify-content:space-between;align-items:center;font-size:12px;font-weight:700;display:flex}.tool-inbox-bar button{color:#b45309;background:0 0;border:0;font-size:12px;font-weight:800}.tool-inbox-bar button:disabled{color:#94a3b8;cursor:default}.tool-feed-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;gap:6px;padding:13px 14px;display:grid;box-shadow:0 8px 20px #0f172a0a}.tool-feed-card.unread{border-color:color-mix(in srgb, var(--detail-color) 24%, #e2e8f0);background:linear-gradient(90deg, color-mix(in srgb, var(--detail-color) 10%, transparent), transparent 10px), #fff}.tool-feed-meta{justify-content:space-between;align-items:center;gap:10px;display:flex}.tool-feed-meta em{height:22px;color:color-mix(in srgb, var(--detail-color) 82%, #0f172a);background:color-mix(in srgb, var(--detail-color) 12%, #fff);border-radius:999px;align-items:center;padding:0 8px;font-size:11px;font-style:normal;font-weight:800;display:inline-flex}.tool-feed-meta time,.tool-feed-card p{color:#64748b}.tool-feed-meta time{white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;font-size:11px}.tool-feed-card strong{color:#0f172a;font-size:14px;font-weight:850}.tool-feed-card p{margin:0;font-size:13px;line-height:1.6}@media (width<=640px){.tool-signin-reward,.tool-signin-stats{grid-template-columns:1fr}.tool-signin-stats article{grid-template-columns:auto 1fr;justify-content:space-between;align-items:baseline}}@keyframes partnerStarTwinkle{0%,to{opacity:.24;transform:scale(.7)}50%{opacity:1;transform:scale(1.1)}}.model-workspace{scrollbar-width:thin;scrollbar-color:#94a3b866 transparent;background:radial-gradient(circle at 50% 15%, color-mix(in srgb, var(--accent-color), transparent 90%), transparent 20%), #0f0f12;position:absolute;inset:0;overflow:hidden auto}.model-workspace::-webkit-scrollbar{width:6px}.model-workspace::-webkit-scrollbar-thumb{background:#94a3b852;border-radius:999px}.top-model-info{justify-items:center;width:min(630px,100% - 120px);display:grid;position:absolute;top:84px;left:50%;transform:translate(-50%)}.icon-wrapper{width:128px;height:128px;filter:drop-shadow(0 0 30px color-mix(in srgb, var(--accent-color), transparent 54%));place-items:center;display:grid}.icon-img{object-fit:contain;width:128px;height:128px}.main-stage.theme-dark .icon-img.model-icon-monochrome{filter:invert()}.main-stage.theme-dark .icon-img.model-icon-monochrome.model-icon-brand-gemini{filter:brightness(0)saturate()invert(48%)sepia(91%)saturate(2878%)hue-rotate(201deg)brightness(99%)contrast(92%)}.main-stage.theme-dark .icon-img.model-icon-monochrome.model-icon-brand-moonshot{filter:brightness(0)saturate()invert(40%)sepia(77%)saturate(2620%)hue-rotate(218deg)brightness(96%)contrast(92%)}.main-stage.theme-dark .icon-img.model-icon-monochrome.model-icon-brand-omni{filter:brightness(0)saturate()invert(53%)sepia(93%)saturate(1834%)hue-rotate(165deg)brightness(94%)contrast(91%)}.main-stage.theme-dark .icon-img.model-icon-monochrome.model-icon-brand-openai,.main-stage.theme-dark .icon-img.model-icon-brand-midjourney{box-sizing:border-box;box-shadow:none;filter:none;background:linear-gradient(135deg,#fffffff5,#e5ecf6eb);border-radius:26px;padding:14px}.main-stage.theme-light .icon-img.model-icon-monochrome{filter:none}.main-stage.theme-light .model-icon-monochrome.model-icon-brand-gemini{filter:brightness(0)saturate()invert(48%)sepia(91%)saturate(2878%)hue-rotate(201deg)brightness(99%)contrast(92%)}.main-stage.theme-light .model-icon-monochrome.model-icon-brand-openai,.main-stage.theme-light .top-model-info .icon-img.model-icon-monochrome.model-icon-brand-openai{filter:none}.main-stage.theme-light .model-icon-monochrome.model-icon-brand-moonshot{filter:brightness(0)saturate()invert(40%)sepia(77%)saturate(2620%)hue-rotate(218deg)brightness(96%)contrast(92%)}.main-stage.theme-light .model-icon-monochrome.model-icon-brand-omni{filter:brightness(0)saturate()invert(53%)sepia(93%)saturate(1834%)hue-rotate(165deg)brightness(94%)contrast(91%)}.detail-box{width:630px;max-width:100%;min-height:89px;box-shadow:inset 0 1px 0 #ffffff0a, 0 0 24px color-mix(in srgb, var(--accent-color), transparent 92%);background:#1b1c21e6;border:1px solid #00cae05c;border-radius:10px;margin-top:52px;padding:18px 22px}.detail-text{color:#ffffffeb;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:16px;font-weight:650;line-height:1.75;display:-webkit-box;overflow:hidden}.workspace-image .detail-text{-webkit-line-clamp:5}.history-tab-stack{z-index:12;flex-direction:column;gap:8px;display:flex;position:absolute;top:45%;left:0;transform:translateY(-50%)}.history-tab{color:#ffffffb8;cursor:pointer;background:#1d1f2ae6;border:1px solid #ffffff1a;border-left:0;border-radius:0 16px 16px 0;justify-content:center;align-items:center;gap:8px;min-width:148px;height:50px;padding:0 14px;font-size:13px;font-weight:850;display:inline-flex;box-shadow:0 16px 28px #0000004d}.chat-stream{flex-direction:column;justify-content:flex-end;gap:16px;width:min(900px,100% - 132px);min-height:calc(100% - 380px);margin:104px auto 276px;display:flex}.message-row{align-items:flex-start;gap:10px;width:100%;animation:.22s cubic-bezier(.2,.75,.25,1) both message-row-in;display:flex}.message-row.message-user{justify-content:flex-end}.message-row.message-assistant{justify-content:flex-start}.message-avatar{background:#181a22eb;border:1px solid #ffffff1a;border-radius:999px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid;overflow:hidden;box-shadow:0 12px 26px #0000003d}.message-avatar img{object-fit:contain;width:22px;height:22px}.main-stage.theme-dark .message-avatar-icon.model-icon-monochrome{filter:invert()}.user-avatar{color:#05242a;background:linear-gradient(#68f4ff 0%,#19c7d7 100%);border-color:#00cae052}.message-avatar.user-avatar,.agent-message-avatar.agent-user-avatar{background:#fff;border-color:#0f172a1f;box-shadow:0 8px 18px #0f172a1a}.message-avatar.user-avatar img,.agent-message-avatar.agent-user-avatar img{object-fit:cover;background:#fff;width:100%;height:100%}.message-bubble{background:#1b1c21e6;border:1px solid #ffffff14;border-radius:12px;gap:7px;max-width:min(660px,100% - 52px);padding:14px 16px;display:grid;box-shadow:0 16px 30px #00000029}.message-bubble.user{background:linear-gradient(#185058f0,#0d3e44eb);border-color:#00cae047}.message-bubble.assistant{background:#181a22eb}.message-bubble.with-task-card{gap:10px;width:min(760px,100% - 52px);max-width:calc(100% - 52px);padding:12px}.message-role{color:#fff;letter-spacing:0;font-size:12px;font-weight:850}.message-text,.message-task-missing{color:#ffffffb8;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.6}.message-bubble.user .message-role{color:#d0fdffd1}.message-bubble.user .message-text{color:#f5fefff5}.message-text.typing:after{content:"";vertical-align:-.12em;opacity:.68;background:currentColor;border-radius:999px;width:2px;height:1.05em;margin-left:3px;animation:.86s step-end infinite typewriter-caret;display:inline-block}.message-task-missing{color:#ffffffa3;background:#ffffff0f;border-radius:8px;padding:10px 12px}.agent-conversation-stream{z-index:9;color:#ffffffdb;flex-direction:column;gap:14px;width:min(900px,100% - 132px);margin:30px auto 252px;display:flex;position:relative}.agent-conversation-stream:has(.preview-task-card){gap:15px}.agent-message-row{align-items:flex-start;gap:10px;width:100%;animation:.22s cubic-bezier(.2,.75,.25,1) both message-row-in;display:flex}.agent-message-row.message-user{justify-content:flex-end}.agent-message-row.message-assistant{justify-content:flex-start}.agent-message-avatar{background:#14171ff0;border:1px solid #ffffff1a;border-radius:999px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid;overflow:hidden;box-shadow:0 12px 26px #0000003d}.agent-message-avatar img{object-fit:contain;width:23px;height:23px}.agent-user-avatar{color:#5b6470;background:#fff;border-color:#0f172a1f}.agent-message-bubble{background:#151820e8;border:1px solid #ffffff14;border-radius:12px;gap:7px;max-width:min(660px,100% - 52px);padding:14px 16px;display:grid;box-shadow:0 16px 30px #00000029}.agent-message-bubble.user{background:linear-gradient(#185058f0,#0d3e44eb);border-color:#00cae047}.agent-message-bubble.assistant{background:#181b24f0}.agent-message-bubble.with-task-card{gap:10px;width:min(760px,100% - 52px);max-width:calc(100% - 52px);padding:12px}.agent-message-role{color:#fff;letter-spacing:0;font-size:12px;font-weight:850}.agent-message-bubble.user .agent-message-role{color:#d0fdffd1}.agent-message-bubble.user .message-text{color:#f5fefff5}.agent-message-bubble.with-task-card .preview-task-card,.agent-message-bubble.with-task-card .preview-task-card.preview-task-card-compact{width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;padding:4px 0 0}.agent-message-bubble.with-task-card .preview-task-card:hover{box-shadow:none;transform:none}.agent-message-bubble.with-task-card .preview-task-card-compact .preview-task-options{max-height:78px;overflow:auto}:is(.agent-start-panel:has(+.agent-conversation-stream),.flow-agent-content:has(+.agent-conversation-stream)){margin-bottom:28px}.agent-start-panel+.agent-conversation-stream,.flow-agent-content+.agent-conversation-stream{scrollbar-width:thin;max-height:clamp(220px,100dvh - 620px,320px);margin-bottom:268px;padding-right:6px;overflow:auto}.agent-workbench>.agent-conversation-stream,.flow-agent-workbench>.agent-conversation-stream{scrollbar-width:thin;width:min(900px,100% - 180px);max-height:clamp(160px,100dvh - 930px,220px);margin:0 auto 252px;padding:3px 6px 8px;position:relative;bottom:auto;left:auto;overflow:auto;transform:none}.agent-workbench.agent-workbench-has-chat{--agent-chat-composer-clearance:204px}.agent-workbench.agent-workbench-has-chat .agent-hero{flex:none;margin-top:76px}.agent-workbench.agent-workbench-has-chat .agent-team-stage{margin-top:38px}.agent-workbench.agent-workbench-has-chat .tutorial-button,.agent-workbench.agent-workbench-has-chat .agent-video-notice{display:none}.agent-workbench.agent-workbench-has-chat>.agent-conversation-stream{min-height:0;width:var(--agent-chat-width);max-height:none;padding:20px 28px var(--agent-chat-composer-clearance);scrollbar-gutter:stable;flex:auto;margin:8px auto 0;overflow:auto}.agent-workbench.agent-workbench-has-chat>.agent-composer{bottom:18px;right:auto;left:var(--agent-chat-fixed-left);width:var(--agent-chat-fixed-width);height:154px;margin:0;padding:18px 20px;position:fixed;overflow:visible;transform:translate(-50%)}.agent-workbench.agent-workbench-has-chat>.agent-chat-bottom-fade,.flow-agent-workbench.flow-agent-workbench-has-chat>.agent-chat-bottom-fade{z-index:11;height:var(--agent-chat-composer-clearance,204px);pointer-events:none;background:linear-gradient(#0c111900 0%,#0c11192e 42%,#0c11198c 72%,#0c1119 100%);position:absolute;bottom:0;left:0;right:0}.agent-workbench.agent-workbench-has-chat>.agent-composer:hover,.agent-workbench.agent-workbench-has-chat>.agent-composer:focus-within{transform:translate(-50%)translateY(-2px)}.agent-workbench.agent-workbench-has-chat .agent-message-bubble{max-width:min(820px,100% - 52px)}.agent-workbench.agent-workbench-has-chat .agent-message-bubble.with-task-card{width:min(930px,100% - 52px);max-width:calc(100% - 52px)}.flow-agent-workbench.flow-agent-workbench-has-chat{overflow:hidden}.flow-agent-workbench.flow-agent-workbench-has-chat .flow-agent-content{flex:none;margin-top:76px;margin-bottom:22px}.flow-agent-workbench.flow-agent-workbench-has-chat .flow-agent-hero{transform-origin:top;transform:scale(.94)}.flow-agent-workbench.flow-agent-workbench-has-chat .flow-agent-badges{margin-top:14px}.flow-agent-workbench.flow-agent-workbench-has-chat .flow-agent-layout{margin-top:26px}.flow-agent-workbench.flow-agent-workbench-has-chat .flow-agent-feature-card{padding:13px 16px}.flow-agent-workbench.flow-agent-workbench-has-chat .flow-agent-detail{min-height:226px;padding:28px}.flow-agent-workbench.flow-agent-workbench-has-chat .flow-agent-detail h2,.flow-agent-workbench.flow-agent-workbench-has-chat .flow-agent-detail-tags{margin-top:14px}.flow-agent-workbench.flow-agent-workbench-has-chat>.agent-conversation-stream{min-height:0;width:var(--agent-chat-width);pointer-events:auto;scrollbar-gutter:stable;flex:auto;max-height:none;margin:0 auto;padding:8px 8px 12px;overflow:auto}.flow-agent-workbench.flow-agent-workbench-has-chat>.agent-conversation-stream>*{pointer-events:auto}.flow-agent-workbench.flow-agent-workbench-has-chat>.flow-agent-composer{z-index:20;width:var(--agent-chat-width);pointer-events:auto;flex:none;height:auto;min-height:154px;margin:0 auto 16px;padding:18px 20px;position:relative;bottom:auto;left:auto;right:auto;overflow:visible;transform:none}.flow-agent-workbench.flow-agent-workbench-has-chat>.flow-agent-composer:hover,.flow-agent-workbench.flow-agent-workbench-has-chat>.flow-agent-composer:focus-within{transform:translateY(-2px)}.flow-agent-workbench.flow-agent-workbench-has-chat .agent-message-bubble{max-width:min(820px,100% - 52px)}.flow-agent-workbench.flow-agent-workbench-has-chat .agent-message-bubble.with-task-card{width:min(930px,100% - 52px);max-width:calc(100% - 52px)}.flow-agent-workbench.flow-agent-workbench-compact-result.flow-agent-workbench-has-chat .flow-agent-content{width:var(--agent-chat-width);margin-top:72px;margin-bottom:14px}.flow-agent-workbench.flow-agent-workbench-compact-result.flow-agent-workbench-has-chat .flow-agent-hero{grid-template-columns:58px minmax(0,1fr);width:min(760px,100%);transform:none}.flow-agent-workbench.flow-agent-workbench-compact-result.flow-agent-workbench-has-chat .flow-agent-icon{border-radius:18px;width:58px;height:58px}.flow-agent-workbench.flow-agent-workbench-compact-result.flow-agent-workbench-has-chat .flow-agent-icon img{width:56px;height:56px}.flow-agent-workbench.flow-agent-workbench-compact-result.flow-agent-workbench-has-chat .flow-agent-hero h1{margin:4px 0;font-size:34px;line-height:1.05}.flow-agent-workbench.flow-agent-workbench-compact-result.flow-agent-workbench-has-chat .flow-agent-hero p{font-size:13px}.flow-agent-workbench.flow-agent-workbench-compact-result.flow-agent-workbench-has-chat .flow-agent-badges,.flow-agent-workbench.flow-agent-workbench-compact-result.flow-agent-workbench-has-chat .flow-agent-layout,.flow-agent-workbench.flow-agent-workbench-compact-result.flow-agent-workbench-has-chat .flow-agent-action-card{display:none}.flow-agent-workbench.flow-agent-workbench-compact-result.flow-agent-workbench-has-chat>.agent-conversation-stream{min-height:0;width:var(--agent-chat-width);pointer-events:auto;scrollbar-gutter:stable;flex:auto;max-height:none;margin:8px auto 0;padding:8px 8px 12px;overflow:auto}.flow-agent-workbench.flow-agent-workbench-compact-result.flow-agent-workbench-has-chat .flow-agent-composer{height:auto;min-height:154px;margin:8px auto 16px;padding:18px 20px;bottom:auto}.video-engine-stage>.agent-conversation-stream,.one-click-video-workbench>.agent-conversation-stream,.anime-s2-stage>.agent-conversation-stream,.smart-edit-workbench>.agent-conversation-stream{scrollbar-width:thin;width:min(880px,100% - 120px);max-height:min(260px,32vh);margin:0;padding:3px 6px 8px;position:absolute;left:50%;overflow:auto;transform:translate(-50%)}.video-engine-stage>.agent-conversation-stream{bottom:84px}.one-click-video-workbench>.agent-conversation-stream{bottom:218px}.anime-s2-stage>.agent-conversation-stream{bottom:226px}.smart-edit-workbench>.agent-conversation-stream{bottom:258px}@keyframes message-row-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translate(0,0)}}@keyframes typewriter-caret{0%,46%{opacity:.72}47%,to{opacity:0}}.bottom-external-mode-actions button,.external-back-to-bottom{color:#ffffffa6;background:#ffffff0b;border:1px solid #ffffff14;border-radius:999px;place-items:center;width:31px;height:31px;display:grid}.bottom-external-mode-actions button:last-child{color:var(--cyan);background:#00cae01a;border-color:#00cae04d}.bottom-input-wrapper{z-index:16;width:min(1176px,100% - 96px);height:223px;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.asset-file-input{clip:rect(0, 0, 0, 0);opacity:0;border:0;width:1px;height:1px;margin:0;padding:0;position:fixed;top:0;left:0;overflow:hidden}.uploaded-asset-preview{z-index:5;color:#ebfaffdb;background:#0a1c23eb;border:1px solid #00cae052;border-radius:9px;align-items:center;gap:8px;max-width:min(300px,100% - 32px);height:34px;padding:4px 7px;font-size:11px;display:flex;position:absolute;top:12px;left:16px}.uploaded-asset-preview img{object-fit:cover;border-radius:5px;width:26px;height:26px}.uploaded-asset-preview span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.uploaded-asset-preview button{color:#fff9;background:#ffffff14;border-radius:6px;flex:none;place-items:center;width:22px;height:22px;display:grid}.bottom-input-wrapper.mode-image,.bottom-input-wrapper.mode-video{width:min(1176px,100% - 152px)}.bottom-input-wrapper.mode-image,.bottom-input-wrapper.mode-video,.bottom-input-wrapper.mode-audio{height:189px}.bottom-container{background:var(--bg-input);border:1px solid #ffffff14;border-radius:18px;grid-template-rows:1fr 50px;width:100%;height:100%;display:grid;position:relative;overflow:visible;box-shadow:0 24px 54px #0000006b}.top-section{gap:18px;min-width:0;padding:18px 44px 8px 17px;display:flex;position:relative}.mode-chat .top-section{gap:12px;padding:18px 44px 8px 17px;display:grid}.chat-upload-row{flex-wrap:wrap;align-items:center;gap:8px;min-height:34px;display:flex}.chat-upload-chip{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:9px;flex:0 0 34px;width:34px;height:34px;position:relative;overflow:visible}.chat-upload-chip img,.chat-upload-chip-icon{object-fit:cover;color:#ffffffb8;background:#ffffff0f;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.chat-upload-chip button{z-index:1;color:#fff;cursor:pointer;background:#0f172ad1;border:0;border-radius:999px;width:16px;height:16px;padding:0;line-height:0;position:absolute;top:-6px;right:-6px}.chat-upload-chip button:before,.chat-upload-chip button:after{content:"";background:currentColor;border-radius:1px;width:8px;height:1.5px;position:absolute;top:50%;left:50%}.chat-upload-chip button:before{transform:translate(-50%,-50%)rotate(45deg)}.chat-upload-chip button:after{transform:translate(-50%,-50%)rotate(-45deg)}.upload-button,.selector-btn{color:#ffe169;background:#fbbf2414;border:1px solid #ffd32a6b;border-radius:9px;justify-content:center;align-items:center;gap:7px;height:31px;font-size:13px;font-weight:850;display:inline-flex}.upload-button{height:34px;padding:0 15px}.upload-tile{color:#ffffff59;background:#ffffff09;border:1px dashed #ffffff29;border-radius:6px;flex:0 0 82px;place-items:center;width:82px;height:96px;display:grid;position:relative;overflow:hidden;transform:rotate(-7deg)}.bottom-input-wrapper .upload-tile{transform:translateY(14px)rotate(-7deg)}.upload-tile-pair{flex:none;align-items:flex-start;gap:8px;display:flex}.bottom-input-wrapper .upload-tile-pair .upload-tile{flex:0 0 74px;width:74px;height:88px;transform:translateY(14px)rotate(-7deg)}.bottom-input-wrapper .upload-tile-pair .upload-tile:last-child{transform:translateY(14px)rotate(6deg)}.upload-tile.filled{background:#00000038;border-style:solid;border-color:#00cae061}.upload-tile-hit{width:100%;height:100%;color:inherit;cursor:pointer;background:0 0;border:0;align-content:center;place-items:center;gap:10px;padding:0;display:grid}.upload-tile-preview{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.upload-tile-remove{z-index:2;color:#fff;cursor:pointer;background:#0f172ac7;border:0;border-radius:999px;width:16px;height:16px;padding:0;position:absolute;top:4px;right:4px}.upload-tile-remove:before,.upload-tile-remove:after{content:"";background:currentColor;border-radius:1px;width:8px;height:1.5px;position:absolute;top:50%;left:50%}.upload-tile-remove:before{transform:translate(-50%,-50%)rotate(45deg)}.upload-tile-remove:after{transform:translate(-50%,-50%)rotate(-45deg)}.upload-tile span{writing-mode:horizontal-tb;text-align:center;font-size:13px;line-height:1.2}.rich-input-wrapper{flex:1;min-width:0;height:100%;position:relative}.mode-chat .rich-input-wrapper{height:92px}.rich-input-wrapper textarea,.agent-composer textarea{resize:none;color:#f5fbffe6;background:0 0;border:0;outline:0;width:100%;height:100%;font-size:14px;line-height:1.65}.bottom-input-wrapper .rich-input-wrapper textarea{padding-top:6px}.rich-input-wrapper textarea::placeholder,.agent-composer textarea::placeholder{color:#ffffff54}.bottom-section{justify-content:space-between;align-items:center;height:50px;padding:0 16px;display:flex}.selectors-scroll-container{scrollbar-width:none;gap:11px;min-width:0;display:flex;overflow:visible}.selectors-scroll-container::-webkit-scrollbar{display:none}.selector-btn{color:#ffffffc7;background:#ffffff0b;border-color:#ffffff17;min-width:max-content;padding:0 10px}.selector-btn:hover,.selector-btn.active{color:var(--cyan);background:#00cae01a;border-color:#00cae059}.selector-label{font-size:12px}.selector-text{color:#fff2a0;font-size:13px;font-weight:900}.send-button{color:#06323b;letter-spacing:.04em;background:linear-gradient(135deg,#6ff4ff 0%,#14d5e6 52%,#00b8cf 100%);border:1px solid #00a4bc59;border-radius:10px;flex:0 0 68px;place-items:center;width:68px;height:36px;font-size:14px;font-weight:900;transition:transform .18s,box-shadow .18s,filter .18s;display:grid;box-shadow:0 8px 18px #00cae03d,inset 0 1px #ffffff8c}.send-button:hover{filter:saturate(1.08)brightness(1.04);transform:translateY(-1px);box-shadow:0 10px 22px #00cae052,inset 0 1px #ffffff9e}.send-button:active{transform:translateY(0)}.send-button:focus-visible{outline-offset:2px;outline:3px solid #00cae04d}.agent-send{color:#071519;background:linear-gradient(#35efff,#00bdd4);border-radius:999px;flex:0 0 31px;place-items:center;width:31px;height:31px;display:grid;box-shadow:0 0 18px #00cae05c}.bottom-floating-actions,.tts-juese-absolute,.role-strip{z-index:3;position:absolute}.role-strip.is-preview-open{z-index:36}.bottom-floating-actions{top:-17px;right:14px}.bottom-floating-actions:has(.price-tag-hint){z-index:12}.price-tag-wrap{position:relative}.price-tag{color:#ffffff85;height:30px;font:inherit;cursor:pointer;background:#1b1c21f5;border:0;border-radius:12px 12px 0 0;align-items:center;gap:5px;padding:0 12px;font-size:12px;display:inline-flex}.price-tag:hover,.price-tag[aria-expanded=true]{color:#ffffffdb}.price-tag-hint{z-index:8;color:#dbe7f2;background:#1b1d24;border:1px solid #ffffff1a;border-radius:12px;width:min(280px,70vw);padding:12px 14px;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 16px 36px #00000047}.price-tag-hint strong{color:#fff;margin:0 0 6px;font-size:13px;font-weight:800;display:block}.price-tag-hint p{color:#dbe7f2c7;margin:0;font-size:12px;line-height:1.55}.mode-image .price-tag,.mode-video .price-tag{color:#e3ad29}.role-strip{background:#1b1c21e6;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:6px;max-width:min(560px,100% - 150px);height:35px;padding:4px 9px;display:flex;top:-20px;left:13px;box-shadow:0 8px 24px #00000059}.role-strip-list{scrollbar-width:none;align-items:center;gap:6px;min-width:0;max-width:100%;display:flex;overflow-x:auto}.role-strip-list::-webkit-scrollbar{display:none}.role-strip-face,.role-strip-add{border:0;border-radius:999px;flex:none;width:27px;height:27px;padding:0;position:relative}.role-strip-face{background:0 0;overflow:visible}.role-strip-face img{object-fit:cover;border-radius:999px;width:27px;height:27px;display:block;box-shadow:0 0 0 1px #ffffff14}.role-strip-face.selected img{box-shadow:0 0 0 2px #12b6c4}.role-strip-remove{color:#fff;background:#0f172a;border-radius:999px;place-items:center;width:14px;height:14px;display:grid;position:absolute;top:-4px;right:-4px;box-shadow:0 0 0 1px #fff3}.role-strip-add{color:#ffffff80;background:#ffffff14;place-items:center;display:grid}.role-strip-add[aria-expanded=true]{color:#12b6c4;background:#12b6c429}.role-strip-hint{color:#ffffff9e;white-space:nowrap;margin:0;font-size:12px;font-weight:650}.main-stage.theme-light .role-strip-hint{color:#64748b}.role-preview-panel{z-index:34;color:#dbe7f2;background:#16181ffa;border:1px solid #ffffff1a;border-radius:16px;gap:10px;width:min(300px,100vw - 48px);padding:14px;display:grid;position:absolute;bottom:calc(100% + 10px);left:0;box-shadow:0 18px 40px #0006}.role-preview-close{color:#ffffff8c;background:0 0;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:10px;right:10px}.role-preview-panel h3{color:#fff;margin:0 28px 0 0;font-size:15px;font-weight:800}.role-preview-panel>p{color:#dbe7f2b8;margin:0;font-size:12px;line-height:1.55}.role-preview-upload{color:#ffffff94;background:#ffffff0a;border:1px dashed #ffffff29;border-radius:14px;place-items:center;width:100%;height:120px;font-size:12px;display:grid;overflow:hidden}.role-preview-upload span{justify-items:center;gap:8px;display:grid}.role-preview-upload img{object-fit:cover;width:100%;height:100%}.role-preview-name{color:#dbe7f2c7;gap:6px;font-size:12px;display:grid}.role-preview-name input{color:#fff;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;height:36px;padding:0 10px}.role-preview-actions{justify-content:flex-end;gap:8px;display:flex}.role-preview-actions button{color:#ffffffb8;background:#ffffff0f;border-radius:9px;height:32px;padding:0 12px;font-size:12px}.role-preview-actions .primary{color:#071519;background:#12b6c4}.role-preview-actions .primary:disabled{opacity:.45}.tts-juese-absolute{gap:6px;display:flex;top:-16px;left:14px}.tts-juese-absolute button{color:#ffffffbf;background:#1b1c21f5;border-radius:9px;align-items:center;gap:8px;height:27px;padding:0 12px;font-size:12px;font-weight:750;display:inline-flex}.bottom-external-mode-actions{z-index:4;background:#1b1c21db;border-radius:24px;justify-items:center;gap:8px;width:50px;padding:10px 0;display:grid;position:absolute;bottom:0;right:-61px}.external-back-to-bottom{z-index:4;width:50px;height:50px;position:absolute;top:-31px;right:-61px}.global-floating-notice{z-index:30;color:#daffffeb;pointer-events:none;background:#112328f5;border:1px solid #00cae059;border-radius:10px;max-width:min(360px,100vw - 32px);margin:0;padding:10px 14px;font-size:12px;animation:.22s both one-click-rise;position:absolute;bottom:238px;right:-8px;box-shadow:0 12px 30px #00000059,0 0 18px #00cae01f}.composer-expanded .global-floating-notice{bottom:374px}.channel-popover{z-index:8;background:#121218fa;border:1px solid #ffffff1a;border-radius:12px;gap:4px;min-width:228px;padding:7px;display:grid;position:absolute;bottom:55px;left:18px;box-shadow:0 22px 42px #00000075}.selector-control-wrap{flex:none;display:inline-flex;position:relative}.channel-popover button{color:#ffffffad;text-align:left;background:0 0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-height:46px;padding:7px 9px;font-size:12px;display:flex}.channel-popover button span{gap:2px;display:grid}.channel-popover button strong{font-size:12px;font-weight:800}.channel-popover button small,.channel-popover button em{color:#ffffff73;font-size:11px;font-style:normal;font-weight:500}.channel-popover button em{color:#12b6c4}.channel-popover button.active,.channel-popover button:hover{color:var(--cyan);background:#00cae01a}.inline-control-wrap{z-index:2;isolation:isolate;flex:none;display:inline-flex;position:relative;overflow:visible}.inline-control-wrap>button{z-index:1;position:relative}.inline-option-popover{z-index:60;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transform-origin:0 100%;background:linear-gradient(#20242efa,#12141bfa);border:1px solid #00cae038;border-radius:12px;gap:6px;min-width:160px;max-width:min(360px,100vw - 48px);padding:8px;animation:.16s ease-out both inline-popover-in;display:grid;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 18px 40px #00000073,inset 0 1px #ffffff0f}.inline-option-popover.wide{min-width:240px}.inline-option-popover button{color:#ffffffb8;text-align:left;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;min-width:0;height:32px;padding:0 10px;font-size:12px;transition:color .18s,border-color .18s,background .18s;display:flex}.inline-option-popover button img{object-fit:contain;flex:none;width:18px;height:18px}.inline-option-popover button span{text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.inline-option-popover button svg{flex:none}.inline-option-popover button:hover,.inline-option-popover button.active{color:#e8ffff;background:#00cae01f;border-color:#00cae06b}.inline-option-popover button.active{box-shadow:inset 0 0 0 1px #00cae01f}.inline-option-popover button.active svg{color:#19ddea}@keyframes inline-popover-in{0%{opacity:0;transform:translateY(4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.control-option-popover{z-index:28;background:#14171efa;border:1px solid #00cae038;border-radius:12px;flex-flow:column;align-items:stretch;gap:7px;width:max-content;min-width:96px;max-width:min(360px,100% - 32px);padding:10px;display:flex;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 18px 40px #00000073}.selector-control-wrap>.channel-popover{bottom:calc(100% + 8px);left:0;right:auto}.control-option-popover button{color:#ffffffb8;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;width:100%;height:30px;padding:0 11px;font-size:12px;display:flex}.control-option-popover button:hover,.control-option-popover button.active{color:#071519;background:#00cae0;border-color:#00cae0}.agent-workbench,.api-container{--agent-chat-width:min(1058px, calc(100% - 180px));--agent-chat-fixed-left:calc(var(--shell-sidebar-width,294px) + (100vw - var(--shell-sidebar-width,294px)) / 2);--agent-chat-fixed-width:min(1058px, calc(100vw - var(--shell-sidebar-width,294px) - 180px));background:linear-gradient(#ffffff09 1px,#0000 1px) 0 0/60px 60px,linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/60px 60px,radial-gradient(circle at 80% 7%,#fbbf2429,#0000 25%),radial-gradient(circle at 14% 70%,#fbbf2414,#0000 25%),#0c1119;position:absolute;inset:0;overflow:hidden auto}.agent-workbench{flex-direction:column;display:flex}.ecommerce-video-workbench{isolation:isolate}.ecommerce-video-workbench:before,.ecommerce-video-workbench:after{z-index:0;content:"";pointer-events:none;border:5px solid #fbbf2429;border-radius:50%;position:absolute}.ecommerce-video-workbench:before{border-top-color:#0000;border-left-color:#0000;width:1190px;height:900px;animation:18s ease-in-out infinite alternate agent-orbit-drift;bottom:-420px;right:-245px;transform:rotate(-18deg)}.ecommerce-video-workbench:after{opacity:.72;border-bottom-color:#0000;border-right-color:#0000;width:850px;height:660px;animation:22s ease-in-out infinite alternate agent-orbit-drift-reverse;top:465px;left:210px;transform:rotate(-22deg)}.ecommerce-video-workbench>*{z-index:1}.ecommerce-video-workbench>.agent-composer,.ecommerce-video-workbench>.agent-floating-help,.ecommerce-video-workbench>.agent-floating-right{position:absolute}.ecommerce-video-particles{pointer-events:none;position:absolute;inset:0;z-index:0!important}.ecommerce-video-particles span{opacity:.68;background:#fbbf24;border-radius:50%;animation:3.8s ease-in-out infinite agent-particle-twinkle;display:block;position:absolute;box-shadow:0 0 8px #fbbf24ad}.agent-hero{text-align:center;width:min(980px,100% - 120px);margin:86px auto 0}.agent-title-badge{height:auto;color:var(--gold);white-space:nowrap;align-items:center;padding:0;font-size:13px;font-weight:850;line-height:1.25;display:flex}.agent-title-line{justify-content:center;align-items:center;gap:18px;width:fit-content;margin:2px auto 0;display:flex}.agent-title-copy{justify-items:start;gap:9px;min-width:0;display:grid}.agent-title-line h1{color:#ffd772;text-shadow:0 0 26px #fbbf243d;margin:0;font-size:48px;font-weight:950;line-height:1}.agent-title-line h1 small{color:#281600;background:var(--gold);border-radius:6px;place-items:center;height:34px;margin-left:8px;padding:0 8px;font-size:18px;display:inline-grid;transform:rotate(-4deg)}.agent-icon-big{width:74px;height:74px;box-shadow:none;background:0 0;border:0;border-radius:20px;place-items:center;display:grid}.agent-icon-big img{width:72px;height:72px}.agent-hero p{color:#ffffff9e;margin:18px 0 0;font-size:15px}.agent-capability-pills{flex-wrap:wrap;justify-content:center;gap:10px;margin:18px auto 0;display:flex}.agent-capability-pills span{color:#ffe8b2e6;background:#fbbf2414;border:1px solid #fbbf2447;border-radius:999px;align-items:center;gap:6px;height:30px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.accent-purple .agent-workbench{--agent-accent:#a855f7;--agent-accent-soft:#a855f71f;--agent-accent-border:#a855f76b}.accent-orange .agent-workbench{--agent-accent:#fb923c;--agent-accent-soft:#fb923c1f;--agent-accent-border:#fb923c6b}.accent-blue .agent-workbench{--agent-accent:#60a5fa;--agent-accent-soft:#60a5fa1f;--agent-accent-border:#60a5fa6b}.accent-green .agent-workbench{--agent-accent:#22c55e;--agent-accent-soft:#22c55e1f;--agent-accent-border:#22c55e6b}.accent-cyan .agent-workbench{--agent-accent:#00d5e8;--agent-accent-soft:#00d5e81f;--agent-accent-border:#00d5e86b}.accent-pink .agent-workbench{--agent-accent:#f43f7f;--agent-accent-soft:#f43f7f1f;--agent-accent-border:#f43f7f6b}.accent-gold .agent-workbench{--agent-accent:#ffd32a;--agent-accent-soft:#ffd32a1f;--agent-accent-border:#ffd32a6b}.agent-workbench .agent-title-badge{color:var(--agent-accent,var(--gold))}.agent-workbench .agent-title-line h1{color:var(--agent-accent,#ffd772);text-shadow:0 0 26px color-mix(in srgb, var(--agent-accent,#ffd772) 28%, transparent)}.agent-workbench .agent-title-line h1 small{color:#10131a;background:var(--agent-accent,var(--gold))}.agent-workbench .agent-icon-big{box-shadow:none;background:0 0;border:0}.agent-workbench .agent-capability-pills span{border-color:var(--agent-accent-border,#fbbf2447);color:color-mix(in srgb, var(--agent-accent,#ffd772) 78%, white);background:var(--agent-accent-soft,#fbbf2414)}.agent-team-stage{grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:center;gap:clamp(16px,2.2vw,28px);width:min(1180px,100% - 42px);margin:58px auto 0;display:grid;overflow:visible}.director-card{grid-template-columns:66px minmax(0,1fr);align-items:center;gap:16px;display:grid}.director-card img{object-fit:cover;border:2px solid #fbbf24a6;border-radius:999px;width:66px;height:66px;box-shadow:0 0 22px #fbbf2459}.director-card h2{color:#fff;align-items:center;gap:9px;margin:0 0 6px;font-size:18px;display:flex}.director-card h2 span,.team-heading span{color:#251600;background:var(--gold);border-radius:999px;align-items:center;height:20px;padding:0 9px;font-size:11px;display:inline-flex}.director-card p,.agent-start-panel p{color:#ffffff8c;margin:0;font-size:13px;line-height:1.55}.member-cloud{justify-self:stretch;justify-items:stretch;gap:18px;width:100%;min-width:0;max-width:none;display:grid}.team-heading{color:var(--gold);font-size:15px;font-weight:850;line-height:1.4}.team-heading span{color:#60ffd2;background:#10b9811f;margin-left:9px}.team-avatars{flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;gap:32px;width:max-content;max-width:100%;display:flex}.team-avatars figure{flex-direction:column;flex:0 0 42px;align-items:center;gap:6px;width:42px;min-width:42px;max-width:42px;margin:0;padding-bottom:18px;display:flex;position:relative;overflow:visible}.team-avatars img{object-fit:cover;object-position:center center;background:#ffffffeb;border-radius:999px;flex-shrink:0;width:42px;height:42px;display:block;box-shadow:0 0 18px #fbbf242e}.team-avatars figcaption{color:#ffffffb3;text-align:center;white-space:nowrap;width:max-content;max-width:none;font-size:11px;line-height:1.2;position:absolute;top:48px;left:50%;overflow:visible;transform:translate(-50%)}.member-tip{z-index:6;color:#ffffffad;opacity:0;pointer-events:none;background:#0a0e15f0;border:1px solid #fbbf2438;border-radius:10px;gap:5px;width:210px;padding:10px 12px;font-size:11px;line-height:1.45;transition:opacity .18s,transform .18s;display:grid;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%,8px);box-shadow:0 20px 38px #00000057}.member-tip strong{color:var(--gold);font-size:12px}.team-avatars figure:hover .member-tip{opacity:1;transform:translate(-50%)}.tutorial-button{height:48px;color:var(--gold);background:#fbbf2414;border:1px solid #fbbf2473;border-radius:999px;justify-content:center;align-items:center;gap:10px;margin:42px auto 22px;padding:0 34px;font-size:16px;font-weight:900;display:flex}.agent-start-panel{background:#12161fd1;border:1px solid #fbbf243d;border-radius:18px;width:min(976px,100% - 180px);margin:0 auto 12px;overflow:hidden;box-shadow:0 26px 60px #00000047}.agent-start-panel header,.agent-options-row{border-bottom:1px solid #ffffff0f;grid-template-columns:128px minmax(0,1fr);align-items:center;gap:20px;padding:18px 28px;display:grid}.agent-start-panel header{grid-template-columns:38px minmax(0,1fr) auto}.agent-start-panel header>span{width:38px;height:38px;color:var(--gold);background:#fbbf241a;border-radius:12px;place-items:center;display:grid}.agent-start-panel h2{color:#fff;margin:0 0 4px;font-size:20px}.agent-options-row strong{color:#ffffffdb;align-items:center;gap:9px;font-size:14px;display:inline-flex}.agent-options-row div{flex-wrap:wrap;gap:10px;display:flex}.agent-options-row button,.agent-options-row input{color:#ffffffad;background:#ffffff0a;border:1px solid #ffffff17;border-radius:999px;height:33px;padding:0 15px;font-size:13px;font-weight:750}.agent-options-row button{transition:border-color .18s,color .18s,background .18s,box-shadow .18s,transform .18s cubic-bezier(.2,.75,.25,1)}.agent-options-row button:hover{color:#ffe8b2eb;background:#fbbf2414;border-color:#fbbf245c;transform:translateY(-1px)}.agent-options-row button:active{transform:translateY(0)scale(.975)}.agent-options-row button.selected{color:var(--gold);background:#fbbf241f;border-color:#fbbf248f;box-shadow:inset 0 0 0 1px #fbbf2424,0 8px 18px #fbbf2414}.video-options-row{min-height:74px}.video-options-row-optional{min-height:94px}.video-options-row strong{align-self:center}.video-options-row strong>span{gap:4px;display:grid}.video-options-row strong small{color:#ffffff61;border:1px solid #ffffff14;border-radius:3px;width:fit-content;padding:1px 4px;font-size:10px;font-weight:600;line-height:1.2}.ecommerce-video-workbench .agent-start-panel{margin-top:78px;margin-bottom:220px}.agent-options-row label{flex:290px}.agent-options-row input{border-style:dashed;outline:0;width:100%}.agent-row-hint,.agent-start-notice{color:#ffffff6b;flex:100%;font-size:12px;line-height:1.45}.agent-start-notice{color:#ffe2a8b8;background:#fbbf240f;border-top:1px solid #ffffff0f;margin:0;padding:14px 28px 16px 176px}.agent-detail-swap-enter-active,.agent-detail-swap-leave-active{transition:opacity .21s,transform .26s cubic-bezier(.2,.75,.25,1),filter .21s}.agent-detail-swap-enter-from,.agent-detail-swap-leave-to{opacity:0;filter:blur(4px);transform:translateY(10px)scale(.985)}.agent-detail-swap-motion{animation:.26s cubic-bezier(.2,.75,.25,1) both agent-detail-swap-in}@keyframes agent-detail-swap-in{0%{opacity:0;filter:blur(4px);transform:translateY(10px)scale(.985)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.agent-detail-swap-motion .agent-capability-pills span,.agent-detail-swap-motion .team-avatars figure,.agent-detail-swap-motion .agent-options-row,.flow-agent-content .flow-agent-badges span,.flow-agent-content .flow-agent-feature-card{animation:.24s cubic-bezier(.2,.75,.25,1) both agent-item-rise-in}.agent-detail-swap-motion .agent-capability-pills span:nth-child(2),.agent-detail-swap-motion .team-avatars figure:nth-child(2),.agent-detail-swap-motion .agent-options-row:nth-child(3),.flow-agent-content .flow-agent-badges span:nth-child(2),.flow-agent-content .flow-agent-feature-card:nth-child(2){animation-delay:36ms}.agent-detail-swap-motion .agent-capability-pills span:nth-child(3),.agent-detail-swap-motion .team-avatars figure:nth-child(3),.agent-detail-swap-motion .agent-options-row:nth-child(4),.flow-agent-content .flow-agent-badges span:nth-child(3),.flow-agent-content .flow-agent-feature-card:nth-child(3){animation-delay:72ms}.agent-detail-swap-motion .agent-capability-pills span:nth-child(4),.agent-detail-swap-motion .team-avatars figure:nth-child(4),.agent-detail-swap-motion .agent-options-row:nth-child(5),.flow-agent-content .flow-agent-badges span:nth-child(4),.flow-agent-content .flow-agent-feature-card:nth-child(4){animation-delay:.108s}.agent-detail-swap-motion .team-avatars figure:nth-child(5),.agent-detail-swap-motion .agent-options-row:nth-child(6),.flow-agent-content .flow-agent-feature-card:nth-child(5){animation-delay:.144s}@keyframes agent-item-rise-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translate(0,0)}}.agent-composer{z-index:12;background:var(--bg-input);border:1px solid #ffffff14;border-radius:18px;grid-template-columns:82px minmax(0,1fr) 72px;align-items:center;gap:20px;width:min(1058px,100% - 180px);height:178px;padding:22px;transition:border-color .22s,background .22s,box-shadow .22s,transform .22s cubic-bezier(.2,.75,.25,1);display:grid;position:absolute;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 24px 54px #0000006b}.agent-composer .upload-tile{width:72px;height:90px;transition:border-color .18s,color .18s,background .18s,transform .22s cubic-bezier(.2,.75,.25,1),box-shadow .18s}.agent-composer:hover,.agent-composer:focus-within{background:#1d1f26fa;border-color:#fbbf2438;transform:translate(-50%)translateY(-2px);box-shadow:0 28px 62px #00000073,0 0 0 1px #fbbf240f}.agent-workbench>.agent-composer{flex:none;margin:auto auto 20px;position:sticky;bottom:20px;left:auto;transform:none}.agent-workbench>.agent-composer:hover,.agent-workbench>.agent-composer:focus-within{transform:translateY(-2px)}.agent-composer textarea{transition:color .18s,background .18s}.agent-composer:focus-within textarea::placeholder{color:#ffffff75}.agent-composer .upload-tile:hover,.agent-composer .upload-tile:focus-visible{color:#ffe69a;background:#fbbf2414;border-color:#fbbf247a;transform:rotate(-3deg)scale(1.035);box-shadow:0 14px 30px #0000002e}.agent-composer .upload-tile:active{transform:rotate(-3deg)scale(.985)}.composer-expanded{transition:height .22s,min-height .22s;height:min(46vh,360px)!important;min-height:260px!important}.agent-send{color:#4a2b00;letter-spacing:.04em;background:linear-gradient(135deg,#ffe47a 0%,#ffc52f 52%,#f59e0b 100%);border:1px solid #f59e0b6b;border-radius:10px;justify-content:center;align-self:end;align-items:center;width:68px;min-width:68px;height:38px;font-size:14px;font-weight:900;transition:transform .18s,box-shadow .18s,filter .18s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 8px 18px #f59e0b38,inset 0 1px #ffffff94}.agent-send:after{content:"";opacity:0;pointer-events:none;background:#ffffff57;border-radius:999px;width:78px;height:78px;position:absolute;inset:50%;transform:translate(-50%,-50%)scale(.25)}.agent-send span{z-index:1;transition:transform .18s;position:relative}.agent-send:hover{filter:saturate(1.08)brightness(1.04);transform:translateY(-1px);box-shadow:0 10px 22px #f59e0b4d,inset 0 1px #ffffffa6}.agent-send:hover span{transform:translateY(-1px)}.agent-send:active{transform:translateY(1px)scale(.97)}.agent-send:active:after{animation:.28s ease-out both agent-send-ripple}.agent-send:focus-visible{outline-offset:2px;outline:3px solid #f59e0b4d}.agent-floating-help{z-index:15;align-items:center;gap:8px;display:flex;position:absolute;bottom:20px;left:18px}.agent-floating-help button{height:40px;color:var(--cyan);background:#00cae014;border:1px solid #00cae066;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:800;transition:border-color .18s,color .18s,background .18s,box-shadow .18s,transform .18s cubic-bezier(.2,.75,.25,1);display:inline-flex}.agent-floating-help button:first-child{width:50px;color:var(--gold);background:#fbbf2414;border-color:#fbbf2447;justify-content:center;padding:0}.agent-floating-help button:hover,.agent-floating-right button:hover{transform:translateY(-1px)}.agent-floating-help button:active,.agent-floating-right button:active{transform:translateY(0)scale(.97)}.agent-workbench>.agent-video-notice{z-index:8;pointer-events:none;margin:0;position:absolute;top:64px;left:50%;transform:translate(-50%)}.agent-video-notice{color:#ffe9a6;text-align:center;background:#fbbf2414;border:1px solid #fbbf2447;border-radius:12px;width:fit-content;max-width:min(620px,100% - 36px);margin:20px auto 18px;padding:9px 14px;font-size:12px;line-height:1.5}.agent-floating-right{z-index:15;gap:8px;display:grid;position:absolute;bottom:20px;right:18px}.agent-floating-right button{color:#ffffffb3;background:#1f2128e0;border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:42px;height:42px;transition:border-color .18s,color .18s,background .18s,box-shadow .18s,transform .18s cubic-bezier(.2,.75,.25,1);display:grid;box-shadow:0 8px 22px #00000052}.agent-floating-right button:last-child{color:var(--cyan);border-color:#00cae059}.flow-agent-workbench{--agent-chat-width:min(1058px, calc(100% - 180px));--agent-chat-fixed-left:calc(var(--shell-sidebar-width,294px) + (100vw - var(--shell-sidebar-width,294px)) / 2);--agent-chat-fixed-width:min(1058px, calc(100vw - var(--shell-sidebar-width,294px) - 180px));isolation:isolate;background:linear-gradient(#ffffff09 1px,#0000 1px) 0 0/58px 58px,linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/58px 58px,radial-gradient(circle at 74% 12%,#00cae02e,#0000 25%),radial-gradient(circle at 18% 76%,#a855f721,#0000 24%),#0c1119;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden auto}.flow-agent-grid{z-index:0;pointer-events:none;background:linear-gradient(120deg,#0000 0 40%,#00cae00d,#0000 62%),linear-gradient(#0000,#00000061);position:absolute;inset:0}.flow-agent-particle{z-index:0;pointer-events:none;background:#00cae0c7;border-radius:50%;animation:4.4s ease-in-out infinite agent-particle-twinkle;display:block;position:absolute;box-shadow:0 0 10px #00cae0b3}.flow-agent-content,.flow-agent-composer{z-index:2;position:relative}.flow-agent-content{width:min(1030px,100% - 118px);margin:86px auto 24px}.flow-agent-hero{grid-template-columns:78px minmax(0,1fr);justify-content:center;align-items:center;gap:20px;width:fit-content;max-width:100%;margin:0 auto;display:grid}.flow-agent-icon{width:78px;height:78px;box-shadow:none;background:0 0;border:0;border-radius:22px;place-items:center;display:grid}.flow-agent-icon img{width:76px;height:76px}.flow-agent-badge{color:var(--cyan);font-size:13px;font-weight:850}.flow-agent-hero h1{color:#dffcff;text-shadow:0 0 26px #00cae03d;margin:8px 0;font-size:46px;font-weight:950;line-height:1}.flow-agent-hero p{color:#ffffff9e;margin:0;font-size:15px}.flow-agent-badges{flex-wrap:wrap;justify-content:center;gap:10px;margin:24px auto 0;display:flex}.flow-agent-badges span,.flow-agent-detail-tags span{color:#ddfcffdb;background:#00cae014;border:1px solid #00cae047;border-radius:999px;align-items:center;gap:6px;min-height:30px;padding:6px 12px;font-size:12px;font-weight:800;display:inline-flex}.flow-agent-layout{grid-template-columns:minmax(260px,360px) minmax(0,1fr);align-items:stretch;gap:22px;margin-top:52px;display:grid}.flow-agent-features{gap:12px;display:grid}.flow-agent-feature-card,.flow-agent-detail,.flow-agent-action-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0f141ebd;border:1px solid #ffffff14;border-radius:18px;box-shadow:0 26px 62px #0000003d}.flow-agent-feature-card{gap:6px;padding:16px 18px;transition:border-color .18s,background .18s,box-shadow .18s,transform .22s cubic-bezier(.2,.75,.25,1);display:grid}.flow-agent-feature-card:hover{background:#121c28d1;border-color:#00cae03d;transform:translateY(-2px);box-shadow:0 28px 62px #0000004d}.flow-agent-feature-card strong{color:#fff;font-size:15px}.flow-agent-feature-card small{color:#ffffff7a;font-size:12px;line-height:1.45}.flow-agent-detail{min-height:266px;padding:34px;position:relative;overflow:hidden}.flow-agent-detail:before{filter:blur(8px);content:"";background:#00cae01c;border-radius:50%;width:280px;height:280px;position:absolute;inset:-40% -20% auto auto}.flow-agent-detail-index{color:#ffffff26;font-size:72px;font-weight:950;line-height:1}.flow-agent-detail-chip{height:26px;color:var(--cyan);vertical-align:top;background:#00cae017;border:1px solid #00cae040;border-radius:999px;align-items:center;margin-left:10px;padding:0 10px;font-size:12px;font-weight:850;display:inline-flex}.flow-agent-detail h2{color:#fff;margin:22px 0 10px;font-size:25px;position:relative}.flow-agent-detail p{color:#fff9;max-width:620px;margin:0;font-size:14px;line-height:1.75;position:relative}.flow-agent-detail-tags{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex;position:relative}.flow-agent-action-card{grid-template-columns:54px minmax(0,1fr) auto auto;align-items:center;gap:14px;width:min(680px,100%);margin:34px auto 0;padding:16px 18px;display:grid}.flow-agent-action-card span{background:#00cae01a;border-radius:16px;place-items:center;width:50px;height:50px;display:grid}.flow-agent-action-card img{width:32px;height:32px}.flow-agent-action-card strong{color:#fff;font-size:16px}.flow-agent-action-card small{color:#ffffff75;margin-top:5px;font-size:12px;display:block}.flow-agent-action-card button{height:36px;color:var(--cyan);background:#00cae014;border:1px solid #00cae052;border-radius:999px;padding:0 16px;font-size:13px;font-weight:850;transition:border-color .18s,color .18s,background .18s,box-shadow .18s,transform .18s cubic-bezier(.2,.75,.25,1)}.flow-agent-action-card button:first-of-type{color:#001b1f;background:var(--cyan);border-color:#0000}.flow-agent-action-card button:hover{transform:translateY(-1px)}.flow-agent-action-card button:active{transform:translateY(0)scale(.97)}.flow-agent-workbench>.flow-agent-composer{flex:none;margin:auto auto 20px;position:sticky;bottom:20px;left:auto;transform:none}.flow-agent-workbench>.flow-agent-composer:hover,.flow-agent-workbench>.flow-agent-composer:focus-within{transform:translateY(-2px)}.flow-agent-composer{position:sticky}.flow-agent-notice{z-index:13;color:#d8fdff;text-align:center;pointer-events:none;background:#0a1921e6;border:1px solid #00cae042;border-radius:12px;max-width:min(360px,100% - 80px);margin:0;padding:10px 14px;font-size:12px;position:absolute;inset:calc(50% - 36px) auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 16px 32px #00000057}.infinite-canvas-workspace{z-index:2;gap:18px;width:calc(100% - clamp(44px,4.2vw,84px));max-width:none;margin:clamp(92px,8svh,112px) auto 96px;display:grid;position:relative}.infinite-canvas-topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0c121bb8;border:1px solid #00cae033;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;min-height:72px;padding:14px 16px 14px 18px;display:flex;box-shadow:0 24px 54px #0000003d}.infinite-canvas-title{align-items:center;gap:12px;min-width:0;display:flex}.infinite-canvas-title>span{background:#00cae01f;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.infinite-canvas-title img{width:28px;height:28px}.infinite-canvas-title strong{color:#f4feff;font-size:18px;display:block}.infinite-canvas-title small{color:#ddfcff94;margin-top:4px;font-size:12px;display:block}.infinite-canvas-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.infinite-canvas-actions button,.infinite-canvas-toolbar button,.infinite-canvas-inspector button{color:#ddfcffd1;background:#00cae014;border:1px solid #00cae03d;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:36px;font-size:12px;font-weight:850;transition:border-color .18s,color .18s,background .18s,box-shadow .18s,transform .18s cubic-bezier(.2,.75,.25,1);display:inline-flex}.infinite-canvas-actions button{white-space:nowrap;padding:0 13px}.infinite-canvas-actions button:hover,.infinite-canvas-toolbar button:hover,.infinite-canvas-inspector button:hover{color:#fff;background:#00cae024;border-color:#00cae06b;transform:translateY(-1px)}.infinite-canvas-shell{grid-template-columns:92px minmax(620px,1fr) clamp(248px,16vw,304px);gap:14px;min-height:min(680px,100dvh - 190px);display:grid}.infinite-canvas-toolbar,.infinite-canvas-inspector,.infinite-canvas-board{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0b111bb8;border:1px solid #ffffff14;border-radius:18px;box-shadow:0 24px 54px #00000038}.infinite-canvas-toolbar{align-content:start;gap:10px;padding:12px;display:grid}.infinite-canvas-toolbar button{border-radius:14px;flex-direction:column;min-height:54px;padding:8px 4px}.infinite-canvas-toolbar button.active{color:#061922;background:#00cae0;border-color:#0000;box-shadow:0 14px 30px #00cae03d}.infinite-canvas-board{background:linear-gradient(#ffffff0a 1px,#0000 1px) 0 0/36px 36px,linear-gradient(90deg,#ffffff0a 1px,#0000 1px) 0 0/36px 36px,radial-gradient(circle at 18% 18%,#00cae029,#0000 28%),radial-gradient(circle at 78% 72%,#a855f71f,#0000 30%),#070c14db;min-height:560px;position:relative;overflow:hidden}.canvas-board-inner{transform-origin:0 0;position:absolute;inset:0}.canvas-edges{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.canvas-edges path{fill:none;stroke:#00d5e8b8;stroke-width:2.2px}.canvas-edges path.canvas-link-preview{stroke:#00d5e8;stroke-dasharray:6 5;stroke-width:2.4px}.canvas-marquee{z-index:4;pointer-events:none;background:#0ea5b71f;border:1.5px solid #0ea5b7;border-radius:8px;position:absolute}.canvas-node{z-index:2;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#101722eb;border:1px solid #00cae033;border-radius:16px;gap:7px;width:190px;padding:15px;display:grid;position:absolute;box-shadow:0 18px 36px #00000047}.canvas-node.selected{border-color:#00cae0b8;box-shadow:0 0 0 3px #00cae02e,0 18px 36px #00000047}.canvas-node.dragging{cursor:grabbing;z-index:3}.canvas-node.linking{box-shadow:0 0 0 3px #22c55e59,0 18px 36px #00000047}.canvas-port{cursor:crosshair;z-index:4;background:#0b1620;border:2px solid #00d5e8;border-radius:50%;width:14px;height:14px;padding:0;position:absolute;top:50%;transform:translateY(-50%)}.canvas-port.in{left:-8px}.canvas-port.out{right:-8px}.canvas-node span{color:#00d5e8;background:#00cae01c;border-radius:10px;place-items:center;width:30px;height:30px;display:grid}.canvas-node strong{color:#f5feff;font-size:14px}.canvas-node p{color:#ddfcff94;margin:0;font-size:12px;line-height:1.55}.canvas-node-media,.canvas-inspector-media{object-fit:cover;background:#071018;border-radius:10px;width:100%}.canvas-node-media{height:108px}video.canvas-node-media,video.canvas-inspector-media{object-fit:contain;background:#000;height:160px}.canvas-inspector-media{max-height:240px}.canvas-inspector-field{color:#ddfcffb8;gap:7px;font-size:12px;font-weight:700;display:grid}.canvas-inspector-field input,.canvas-inspector-field textarea{color:#f5feff;width:100%;font:inherit;box-sizing:border-box;resize:vertical;background:#070c148c;border:1px solid #ffffff1a;border-radius:12px;padding:10px 12px;font-weight:500}.canvas-inspector-output{color:#ddfcffc7;max-height:140px;margin:0;font-size:12px;line-height:1.6;overflow:auto}.canvas-inspector-actions{flex-wrap:wrap;gap:8px;display:flex}.canvas-zoom-indicator{color:#ddfcffb8;background:#070c14b3;border:1px solid #ffffff1a;border-radius:999px;height:28px;padding:0 11px;font-size:12px;line-height:28px;position:absolute;bottom:14px;right:16px}.infinite-canvas-inspector{align-content:start;gap:14px;padding:18px;display:grid}.infinite-canvas-inspector>div{color:#f5feff;align-items:center;gap:9px;font-size:15px;font-weight:900;display:flex}.infinite-canvas-inspector>div span{color:#00d5e8;background:#00cae01c;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.infinite-canvas-inspector p{color:#ddfcff94;margin:0;font-size:12px;line-height:1.7}.infinite-canvas-inspector button{width:fit-content;padding:0 13px}.stage-ticket-draft{color:#ffffffb8;gap:8px;margin:0 22px 16px;font-size:13px;font-weight:600;display:grid}.stage-ticket-draft textarea{color:#ffffffeb;width:100%;min-height:108px;font:inherit;box-sizing:border-box;resize:vertical;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;padding:12px;font-weight:500}.console-shell.theme-light .stage-ticket-draft{color:#334155}.console-shell.theme-light .stage-ticket-draft textarea{color:#0f172a;background:#fff;border-color:#cbd5e1}.memory-head-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (width<=1180px){.infinite-canvas-workspace{width:calc(100% - 72px);margin-top:96px}.infinite-canvas-shell{grid-template-columns:84px minmax(0,1fr)}.infinite-canvas-inspector{grid-column:1/-1}}@media (width<=760px){.infinite-canvas-workspace{width:calc(100% - 78px);margin:72px 12px 90px 66px}.infinite-canvas-topbar{flex-direction:column;align-items:flex-start}.infinite-canvas-actions{justify-content:flex-start}.infinite-canvas-shell{grid-template-columns:1fr}.infinite-canvas-toolbar{display:flex;overflow-x:auto}.infinite-canvas-toolbar button{min-width:74px}.infinite-canvas-board{min-height:520px}.canvas-node{width:160px}}.video-agent-workbench{background:#080a0f;grid-template-columns:46px minmax(0,1fr);min-width:0;display:grid;position:absolute;inset:0;overflow:hidden}.video-project-rail{z-index:3;background:linear-gradient(#ffffff05,#0000 26%),#0c0d10;border-right:1px solid #ffffff17;flex-direction:column;min-width:0;min-height:0;padding:17px;display:flex;position:relative}.video-project-create{color:#ffffff9e;background:#ffffff0b;border:1px solid #ffffff1c;border-radius:8px;justify-content:center;align-items:center;gap:10px;width:100%;height:42px;font-size:14px;font-weight:720;transition:color .2s,border-color .2s,background .2s,transform .2s;display:inline-flex;box-shadow:inset 0 1px #ffffff06}.video-project-create:hover{color:#9fffff;background:#00cae01a;border-color:#00d6dd8c;transform:translateY(-1px)}.video-project-empty{color:#ffffff57;flex:1;align-content:center;place-items:center;gap:18px;display:grid}.video-project-empty svg{color:#fff3;stroke-width:1.35px;width:54px;height:54px}.video-project-empty p{color:#ffffff6b;margin:0;font-size:15px}.video-project-list{flex:1;align-content:start;gap:10px;padding-top:16px;display:grid}.video-project-card{color:#ffffffd1;text-align:left;background:#00cae014;border:1px solid #00cae042;border-radius:8px;grid-template-columns:37px minmax(0,1fr);align-items:center;gap:11px;min-height:66px;padding:11px;display:grid}.video-project-card-icon{color:#36edf2;background:#00cae024;border-radius:7px;place-items:center;width:37px;height:37px;display:grid}.video-project-card>span:last-child{gap:4px;min-width:0;display:grid}.video-project-card strong{color:#e8ffff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.video-project-card small{color:#ffffff6b;white-space:nowrap;align-items:center;gap:4px;font-size:11px;display:flex}.video-project-card .linkish{color:#67e8f9;font:inherit;background:0 0;border:0;padding:0}.video-project-card .linkish.danger{color:#fb7185}.video-engine-switch{color:#12d9ed;background:linear-gradient(100deg,#00cae014,#683cec14);border:1px solid #5e41df73;border-radius:8px;justify-content:center;align-items:center;gap:11px;width:100%;height:49px;margin-top:auto;font-size:14px;display:inline-flex;box-shadow:inset 0 1px #ffffff0a,0 12px 30px #0003}.video-engine-switch span{color:#10d8ef;background:#00cae01a;border-radius:999px;place-items:center;width:34px;height:34px;display:grid}.video-engine-switch strong{color:#16dbe9;font-weight:760}.video-engine-stage{isolation:isolate;--video-accent:#ffb022;background:linear-gradient(#42778814 1px, transparent 1px), linear-gradient(90deg, #42778814 1px, transparent 1px), radial-gradient(circle at 48% 100%, color-mix(in srgb, var(--video-accent) 14%, transparent), transparent 38%), radial-gradient(circle at 55% 49%, color-mix(in srgb, var(--video-accent) 10%, transparent), transparent 28%), #050a12;background-position:0 0,0 0,0 0,0 0,0 0;background-size:62px 62px,62px 62px,auto,auto,auto;min-width:0;animation:22s linear infinite video-grid-drift;position:relative;overflow:hidden}.video-engine-stage:before,.video-engine-stage:after{z-index:-1;content:"";pointer-events:none;position:absolute}.video-engine-stage:before{background:linear-gradient(#040d140f,#04090f94);inset:0}.video-engine-stage:after{opacity:.72;border-bottom:1px solid #00c9dc29;border-left:1px solid #00c9dc29;border-right:1px solid #00c9dc29;height:18px;bottom:18px;left:18px;right:18px}.video-orbit{z-index:-1;border:5px solid color-mix(in srgb, var(--video-accent) 18%, transparent);pointer-events:none;border-radius:48%;width:1060px;height:760px;position:absolute}.video-orbit-one{border-top-color:#0000;border-left-color:#0000;animation:16s ease-in-out infinite alternate video-orbit-one;top:136px;left:92px;transform:rotate(-20deg)}.video-orbit-two{opacity:.74;border-bottom-color:#0000;border-right-color:#0000;width:830px;height:910px;animation:19s ease-in-out infinite alternate video-orbit-two;bottom:-306px;right:40px;transform:rotate(-21deg)}.video-stage-particle{z-index:1;background:color-mix(in srgb, var(--video-accent) 78%, #16dcea);box-shadow:0 0 12px color-mix(in srgb, var(--video-accent) 78%, transparent);opacity:.76;pointer-events:none;border-radius:999px;animation:5.5s ease-in-out infinite alternate video-particle-float;position:absolute}.video-tutorial-button{z-index:4;color:#fff9e9;background:linear-gradient(#ff9f18,#e97a00);border:1px solid #ff9d16;border-radius:12px;align-items:center;gap:12px;height:51px;padding:0 24px;font-size:15px;font-weight:850;transition:filter .2s,transform .2s;display:inline-flex;position:absolute;top:20px;left:20px;box-shadow:0 0 0 3px #824400b8,0 0 24px #ff8d0d5c}.video-tutorial-button:hover{filter:brightness(1.1);transform:translateY(-1px)}.video-engine-header{z-index:3;grid-template-columns:92px minmax(0,1fr) 180px;align-items:center;gap:18px;padding:88px 76px 0;animation:.7s cubic-bezier(.2,.75,.25,1) both video-rise;display:grid;position:relative}.video-engine-mark{color:#22e6e2;background:radial-gradient(circle,#00dade29,#00dade05 64%);border:1px solid #00dade4a;border-radius:999px;place-items:center;width:88px;height:88px;display:grid;position:relative;box-shadow:0 0 0 11px #00c4d806,0 0 28px #00dce424}.video-engine-mark:before,.video-engine-mark:after{content:"";border:2px solid;position:absolute;inset:17px;transform:rotate(30deg)}.video-engine-mark:after{opacity:.68;border-width:1px;inset:28px;transform:rotate(60deg)}.video-engine-mark svg{z-index:1;filter:drop-shadow(0 0 8px #0ceae78c);position:relative}.video-engine-copy{text-align:center;min-width:0}.video-ai-chip{color:#0ae9e1;background:#00bbc417;border:1px solid #00dee57a;border-radius:999px;align-items:center;gap:7px;height:24px;padding:0 13px;font-size:12px;font-weight:760;display:inline-flex}.video-ai-chip i{background:#00f5db;border-radius:999px;width:5px;height:5px;box-shadow:0 0 10px #00f5dbeb}.video-engine-copy h1{color:#1ed9d6;text-shadow:0 0 22px #00dfd938;margin:16px 0 0;font-size:34px;font-weight:940;line-height:1.1}.video-engine-copy p{color:#ffffff7d;white-space:nowrap;margin:15px 0 0;font-size:14px;line-height:1.5}.video-start-button{color:#002020;background:linear-gradient(#14d9c4,#09bbaa);border-radius:10px;justify-content:center;align-items:center;gap:10px;width:180px;height:48px;font-size:15px;font-weight:900;transition:filter .2s,transform .2s;display:inline-flex;box-shadow:0 0 26px #00dac233}.video-engine-content{z-index:3;width:min(720px,100% - 80px);position:absolute;top:50%;left:50%;transform:translate(-50%,-11%)}.video-feature-swap-enter-active,.video-feature-swap-leave-active{transition:opacity .34s,transform .34s cubic-bezier(.2,.75,.25,1),filter .34s}.video-feature-swap-enter-from{opacity:0;filter:blur(8px);transform:translateY(18px)scale(.98)}.video-feature-swap-leave-to{opacity:0;filter:blur(6px);transform:translateY(-10px)scale(1.015)}.video-mark-swap-enter-active,.video-mark-swap-leave-active{transition:opacity .28s,transform .38s cubic-bezier(.2,.75,.25,1),filter .28s}.video-mark-swap-enter-from{opacity:0;filter:blur(5px);transform:scale(.68)rotate(-18deg)}.video-mark-swap-leave-to{opacity:0;filter:blur(5px);transform:scale(1.2)rotate(18deg)}.video-copy-swap-enter-active,.video-copy-swap-leave-active{transition:opacity .3s,transform .34s cubic-bezier(.2,.75,.25,1),filter .3s}.video-copy-swap-enter-from{opacity:0;filter:blur(6px);transform:translateY(12px)}.video-copy-swap-leave-to{opacity:0;filter:blur(5px);transform:translateY(-10px)}.video-feature-spotlight{border:1px solid color-mix(in srgb, var(--video-accent) 76%, transparent);background:radial-gradient(circle at 42% 0%, color-mix(in srgb, var(--video-accent) 17%, transparent), transparent 54%), linear-gradient(120deg, color-mix(in srgb, var(--video-accent) 14%, #071019), #071019eb);min-height:97px;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--video-accent) 18%, transparent), 0 18px 40px #00000047;border-radius:15px;grid-template-columns:50px minmax(0,1fr) 26px;align-items:center;gap:18px;padding:18px 20px 18px 32px;animation:3.8s ease-in-out .52s infinite video-feature-glow;display:grid}.video-feature-icon{width:47px;height:47px;color:var(--video-accent);background:color-mix(in srgb, var(--video-accent) 14%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--video-accent) 22%, transparent), 0 0 18px color-mix(in srgb, var(--video-accent) 14%, transparent);border-radius:12px;place-items:center;display:grid}.video-feature-spotlight h2{color:#f6f7fb;margin:0;font-size:18px;font-weight:900}.video-feature-spotlight p{color:#ffffff8c;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0 0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.video-feature-spotlight>strong{color:color-mix(in srgb, var(--video-accent) 58%, transparent);align-self:start;font-size:12px;font-weight:900}.video-feature-nodes{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:26px;display:grid}.video-feature-node{border:1px solid color-mix(in srgb, var(--video-accent) 22%, #7690ae29);color:#ffffffa6;text-align:left;background:#0c1420a8;border-radius:12px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:8px;min-width:0;height:62px;padding:0 10px;transition:border-color .2s,color .2s,background .2s,transform .2s;animation:.48s cubic-bezier(.2,.75,.25,1) both video-node-in;display:grid;box-shadow:inset 0 1px #ffffff06}.video-feature-node:nth-child(2){animation-delay:50ms}.video-feature-node:nth-child(3){animation-delay:.1s}.video-feature-node:nth-child(4){animation-delay:.15s}.video-feature-node:nth-child(5){animation-delay:.2s}.video-feature-node:nth-child(6){grid-column:3;animation-delay:.25s}.video-feature-node>span{width:32px;height:32px;color:var(--video-accent);background:color-mix(in srgb, var(--video-accent) 14%, transparent);border-radius:8px;place-items:center;display:grid}.video-feature-node em{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;font-weight:730;overflow:hidden}.video-engine-notice{z-index:5;color:#dbfffed1;background:#03141bd6;border:1px solid #00ddd83d;border-radius:8px;max-width:min(470px,100% - 48px);margin:0;padding:10px 14px;font-size:12px;animation:.32s both video-rise;position:absolute;bottom:26px;right:24px;box-shadow:0 14px 30px #0000003d}@keyframes video-grid-drift{to{background-position:62px 62px,62px 62px,0 0,0 0,0 0}}@keyframes video-orbit-one{0%{transform:rotate(-20deg)translate(0,0)}to{transform:rotate(-18deg)translate(26px,-13px)}}@keyframes video-orbit-two{0%{transform:rotate(-21deg)translate(0,0)}to{transform:rotate(-24deg)translate(-22px,18px)}}@keyframes agent-orbit-drift{0%{transform:rotate(-18deg)translate(0,0)}to{transform:rotate(-15deg)translate(-24px,-12px)}}@keyframes agent-orbit-drift-reverse{0%{transform:rotate(-22deg)translate(0,0)}to{transform:rotate(-25deg)translate(18px,15px)}}@keyframes agent-particle-twinkle{0%,to{opacity:.32;transform:scale(.82)}50%{opacity:.92;transform:scale(1.12)}}@keyframes video-particle-float{0%{opacity:.38;transform:translate(0,0)scale(.86)}to{opacity:.96;transform:translateY(-13px)scale(1.08)}}@keyframes video-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translate(0,0)}}@keyframes video-feature-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translate(0,0)}}@keyframes video-feature-glow{0%,to{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--video-accent) 18%, transparent), 0 18px 40px #00000047}50%{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--video-accent) 28%, transparent), 0 18px 44px color-mix(in srgb, var(--video-accent) 22%, transparent)}}@keyframes video-node-pulse{0%{box-shadow:inset 0 1px 0 #ffffff09, 0 0 0 color-mix(in srgb, var(--video-accent) 0%, transparent)}55%{box-shadow:inset 0 1px 0 #ffffff14, 0 0 28px color-mix(in srgb, var(--video-accent) 34%, transparent)}to{box-shadow:inset 0 1px 0 #ffffff09, 0 0 22px color-mix(in srgb, var(--video-accent) 14%, transparent)}}@keyframes video-node-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translate(0,0)}}.inspiration-stage{background:#0f0f12;position:absolute;inset:0;overflow-y:auto}.inspiration-topbar{z-index:8;background:#0f0f12fa;border-bottom:1px solid #ffffff14;justify-content:flex-start;align-items:center;gap:22px;height:72px;padding:0 22px 0 24px;display:flex;position:sticky;top:0}.inspiration-main-tabs,.inspiration-type-tabs{align-items:center;gap:12px;display:flex}.inspiration-main-tabs button,.inspiration-type-tabs button{color:#ffffffad;background:#ffffff0b;border-radius:999px;height:38px;padding:0 22px;font-size:14px;font-weight:850}.inspiration-main-tabs button.active{color:#fff;background:linear-gradient(#42f5ff,#00bfd5);box-shadow:0 0 22px #00cae04d}.inspiration-type-tabs{border-left:1px solid #ffffff14;padding-left:22px}.inspiration-type-tabs button{background:0 0;border:1px solid #ffffff14}.inspiration-type-tabs button.active{color:var(--cyan);background:#00cae014;border-color:#00cae0b3}@media (width>=1181px){.console-shell.active-inspiration .inspiration-topbar{flex-wrap:wrap;align-content:center;row-gap:10px;height:auto;min-height:88px;padding-top:12px;padding-bottom:12px;padding-right:584px}.console-shell.active-inspiration .inspiration-main-tabs,.console-shell.active-inspiration .inspiration-type-tabs{scrollbar-width:none;min-width:0;max-width:100%;overflow-x:auto}.console-shell.active-inspiration .inspiration-main-tabs::-webkit-scrollbar{display:none}.console-shell.active-inspiration .inspiration-type-tabs::-webkit-scrollbar{display:none}}@media (width>=1181px) and (width<=1780px){.console-shell.active-inspiration .inspiration-topbar{justify-content:center;align-items:flex-start;min-height:124px}.console-shell.active-inspiration .inspiration-type-tabs{border-left:0;flex:0 0 100%;padding-left:0}}@media (width>=761px) and (width<=1180px){.console-shell.active-inspiration .stage-actions{gap:8px;top:14px;right:14px}.console-shell.active-inspiration .stage-account-group{gap:6px}.console-shell.active-inspiration .stage-account-button,.console-shell.active-inspiration .stage-recharge-button{border-radius:999px;width:48px;min-width:48px;height:48px;padding:0}.console-shell.active-inspiration .stage-account-button{grid-template-columns:1fr;place-items:center}.console-shell.active-inspiration .stage-account-button img{border-radius:999px;width:32px;height:32px}.console-shell.active-inspiration .stage-account-button>span,.console-shell.active-inspiration .stage-account-button>svg,.console-shell.active-inspiration .stage-recharge-button>span,.console-shell.active-inspiration .stage-business-label{display:none}.console-shell.active-inspiration .halo-button,.console-shell.active-inspiration .halo-button.gold:hover,.console-shell.active-inspiration .halo-button.gold.active{gap:0;width:48px;height:48px;padding:0}.console-shell.active-inspiration .inspiration-topbar{flex-wrap:wrap;align-items:flex-start;gap:10px 16px;height:auto;min-height:128px;padding:74px 24px 14px}.console-shell.active-inspiration .inspiration-main-tabs,.console-shell.active-inspiration .inspiration-type-tabs{scrollbar-width:none;border-left:0;max-width:100%;padding-left:0;overflow-x:auto}.console-shell.active-inspiration .inspiration-main-tabs::-webkit-scrollbar{display:none}.console-shell.active-inspiration .inspiration-type-tabs::-webkit-scrollbar{display:none}}.console-shell.active-inspiration.has-announce-marquee .inspiration-topbar{margin-top:76px;top:76px}@media (width>=1181px){.console-shell.active-inspiration.has-announce-marquee .inspiration-topbar{justify-content:flex-start;align-items:center;min-height:72px;padding-top:12px;padding-right:24px}.console-shell.active-inspiration.has-announce-marquee .inspiration-type-tabs{border-left:1px solid #ffffff14;flex:none;padding-left:22px}}@media (width>=761px) and (width<=1180px){.console-shell.active-inspiration.has-announce-marquee .inspiration-topbar{margin-top:0;padding-top:80px}}@media (width<=1100px){.console-shell.active-inspiration.has-announce-marquee .inspiration-topbar{margin-top:0;padding-top:132px;top:132px}}.masonry-gallery{--masonry-card-width:220px;--masonry-gap:16px;grid-template-columns:repeat(var(--masonry-columns,1), var(--masonry-card-width));gap:var(--masonry-gap);justify-content:start;align-items:start;padding:17px;display:grid}.masonry-column{gap:var(--masonry-gap);align-content:start;display:grid}.inspiration-card{width:var(--masonry-card-width);background:#1b1c21;border-radius:8px;margin:0;display:block;position:relative;overflow:hidden;box-shadow:0 10px 24px #0000002e}.inspiration-card img,.inspiration-card video{width:100%;height:var(--cover-h,220px);object-fit:cover;background:#111;min-height:124px;display:block}.inspiration-card video{pointer-events:none}.favorite-btn{z-index:2;color:#ffffffbf;background:#14161c6b;border:2px solid #ffffff8c;border-radius:999px;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:10px;right:10px}.inspiration-card-body{gap:9px;padding:12px;display:grid}.inspiration-stage .inspiration-open{background:0 0;border:0;width:100%;padding:0;display:block;position:relative}.inspiration-stage .inspiration-card-body{z-index:1;pointer-events:none;background:linear-gradient(#0000 0%,#0000006b 48%,#000000d1 100%);gap:8px;padding:52px 12px 12px;position:absolute;bottom:0;left:0;right:0}.inspiration-stage .inspiration-meta,.inspiration-stage .inspiration-meta button,.inspiration-stage .inspiration-title-button{pointer-events:auto}.inspiration-stage .inspiration-title-button{pointer-events:auto;color:#fff;text-shadow:0 1px 10px #00000073}.inspiration-stage .inspiration-card h2{color:#fff}.inspiration-stage .inspiration-tags span{color:#fff;background:#ffffff38}.inspiration-card h2{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:760;line-height:1.35;overflow:hidden}.inspiration-tags,.inspiration-meta{flex-wrap:wrap;gap:6px;display:flex}.inspiration-tags span{height:24px;color:var(--cyan);background:#00cae02e;border-radius:4px;align-items:center;padding:0 8px;font-size:12px;display:inline-flex}.inspiration-meta span,.inspiration-meta button{color:#ffffff75;align-items:center;gap:4px;font-size:11px;display:inline-flex}.inspiration-meta button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.inspiration-meta button.liked{color:#fb7185}.inspiration-comments{gap:8px;margin-top:12px;display:grid}.inspiration-comments p,.inspiration-comments h3{margin:0}.inspiration-comments form{gap:8px;display:flex}.inspiration-comments input{color:#0f172a;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex:1;min-width:0;padding:9px 12px}.inspiration-comments input::placeholder{color:#94a3b8}.inspiration-comments input:focus{background:#fff;border-color:#22d3ee;outline:none;box-shadow:0 0 0 3px #22d3ee2e}.inspiration-comments form button{color:#0e7490;cursor:pointer;background:#ecfeff;border:0;border-radius:10px;padding:0 14px;font-weight:700}.inspiration-comments form button:hover{background:#cffafe}.inspiration-card .inspiration-meta{margin-top:8px;display:flex}.inspiration-empty{color:#fff9;align-content:center;place-items:center;gap:14px;height:calc(100svh - 72px);display:grid}.inspiration-empty span{background:var(--cyan);border-radius:999px;width:7px;height:7px;box-shadow:12px 0 #fbbf24cc}.api-container{background:linear-gradient(#ffffff08 1px,#0000 1px) 0 0/60px 60px,linear-gradient(90deg,#ffffff08 1px,#0000 1px) 0 0/60px 60px,radial-gradient(circle at 78% 0,#1e40af38,#0000 34%),#07101c}.api-background{pointer-events:none;position:fixed;inset:0}.particle{left:calc((var(--i) * 73px) % 100vw);top:calc((var(--i) * 47px) % 100vh);background:#60a5faa6;border-radius:999px;width:3px;height:3px;position:absolute;box-shadow:0 0 12px #60a5fa80}.particle:nth-child(4n){opacity:.2;width:122px;height:2px;box-shadow:none;background:linear-gradient(90deg,#0000,#60a5fac2,#0000);border-radius:999px;transform:rotate(-29deg)}.api-content-wrapper{z-index:1;width:min(1330px,100% - 100px);min-height:100%;margin:0 auto;padding:100px 0 120px;position:relative}.api-guide-mode .api-content-wrapper{padding-top:72px;padding-bottom:880px}.api-guide-mode .api-hero-section,.api-guide-mode .capabilities-section,.api-guide-mode .api-action-dock,.api-guide-mode .api-action-notice{display:none}.api-agent-mode .api-content-wrapper{width:min(1380px,100% - 56px);padding-top:28px;padding-bottom:80px}.agent-api-doc{gap:0;display:grid}.agent-api-header{text-align:center;justify-items:center;gap:14px;display:grid}.agent-api-badge{color:#c4b5fd;letter-spacing:.02em;background:#8b5cf614;border:1px solid #a78bfa6b;border-radius:999px;align-items:center;gap:9px;height:34px;padding:0 18px;font-size:13px;font-weight:800;display:inline-flex}.agent-api-badge span{background:#a78bfa;border-radius:999px;width:6px;height:6px;box-shadow:0 0 12px #a78bfacc}.agent-api-header h1{color:#f2edff;letter-spacing:-.04em;text-shadow:0 0 30px #8b5cf633;margin:0;font-size:46px;font-weight:950;line-height:1.08}.agent-api-header>p{color:#e2e8f09e;width:min(760px,100%);margin:0;font-size:16px;line-height:1.7}.agent-api-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:min(724px,100%);margin-top:4px;display:grid}.agent-api-meta button{color:#e2e8f0d1;text-align:left;background:#0f172aa8;border:1px solid #a78bfa4d;border-radius:10px;grid-template-columns:auto minmax(0,1fr) 16px;align-items:center;gap:10px;min-width:0;height:42px;padding:0 13px 0 16px;transition:border-color .18s,background .18s;display:grid}.agent-api-meta button:hover{background:#8b5cf61a;border-color:#a78bfab8}.agent-api-meta button>span{color:#a78bfa;white-space:nowrap;align-items:center;gap:5px;font-size:12px;font-weight:800;display:inline-flex}.agent-api-meta button strong{color:#c4b5fd;letter-spacing:.03em;font-size:11px}.agent-api-meta code{color:#f1f5f9c2;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px;overflow:hidden}.agent-api-meta svg{color:#c4b5fdad}.agent-api-endpoint,.agent-api-fit-card,.agent-api-tabs,.agent-api-step-card{background:#0a0e18bd;border:1px solid #94a3b81f}.agent-api-endpoint{border-color:#a78bfa75;border-radius:17px;margin-top:42px;padding:31px 28px 25px;box-shadow:0 20px 60px #04020e4d}.agent-api-endpoint>header{align-items:center;gap:14px;display:flex}.agent-api-endpoint-icon{color:#c4b5fd;background:#8b5cf629;border-radius:13px;place-items:center;width:46px;height:46px;display:grid}.agent-api-endpoint h2{color:#f8f7ff;margin:0;font-size:20px;font-weight:900}.agent-api-endpoint code{color:#c4b5fd;background:#8b5cf614;border:1px solid #a78bfa42;border-radius:5px;margin-top:6px;padding:4px 8px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px;display:inline-flex}.agent-api-status{color:#4ade80;background:#22c55e1a;border:1px solid #22c55e6b;border-radius:999px;align-items:center;gap:7px;height:30px;margin-left:auto;padding:0 13px;font-size:12px;font-weight:800;display:inline-flex}.agent-api-status i{background:#22c55e;border-radius:999px;width:6px;height:6px;box-shadow:0 0 10px #22c55ecc}.agent-api-endpoint>p{color:#e2e8f09e;margin:22px 0 0;font-size:14px;line-height:1.7}.agent-api-pills{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.agent-api-pills span{color:#c4b5fd;background:#8b5cf61a;border:1px solid #a78bfa45;border-radius:5px;align-items:center;height:30px;padding:0 12px;font-size:12px;display:inline-flex}.agent-api-fit-card{border-radius:15px;gap:12px;margin-top:36px;padding:22px 28px;display:grid}.agent-api-fit-card h2{color:#f8fafc;margin:0 0 1px;font-size:17px;font-weight:900}.agent-api-fit-card p{color:#e2e8f099;grid-template-columns:18px minmax(0,1fr);gap:9px;margin:0;font-size:13px;line-height:1.72;display:grid}.agent-api-fit-icon{font-size:18px;font-weight:900;line-height:1.4}.agent-api-fit-icon.ok{color:#34d399}.agent-api-fit-icon.no{color:#fb7185}.agent-api-tabs{border-radius:14px;gap:4px;margin-top:8px;padding:7px 9px;display:flex}.agent-api-tabs button{color:#e2e8f094;background:0 0;border-radius:8px;flex:1;min-width:0;height:40px;padding:0 10px;font-size:12px;font-weight:800;transition:color .18s,background .18s}.agent-api-tabs button:hover,.agent-api-tabs button.active{color:#e9ddff;background:#8b5cf629}.agent-api-quickstart{margin-top:54px}.agent-api-quickstart>h2{color:#f8fafc;align-items:center;gap:11px;margin:0 0 20px;font-size:24px;font-weight:950;display:flex}.agent-api-quickstart>h2>span{background:#a78bfa;border-radius:999px;width:4px;height:24px;box-shadow:0 0 16px #a78bfab8}.agent-api-step-card{border-radius:16px;grid-template-columns:52px minmax(0,1fr);gap:15px;padding:25px 31px;display:grid}.agent-api-step-card+.agent-api-step-card{margin-top:18px}.agent-api-step-card>strong{color:#c4b5fd;background:#8b5cf62b;border-radius:11px;place-items:center;width:40px;height:40px;font-size:17px;display:grid}.agent-api-step-card.featured{border-color:#a78bfa61}.agent-api-step-card.featured>strong{color:#6ee7b7;background:#10b9812e}.agent-api-step-card h3{color:#e2e8f0;margin:0;font-size:18px;font-weight:900}.agent-api-step-card p{color:#e2e8f094;margin:9px 0 0;font-size:14px;line-height:1.72}.agent-api-step-card button{color:#d8c9ff;background:#8b5cf61f;border:1px solid #a78bfa66;border-radius:8px;align-items:center;gap:8px;height:42px;margin-top:17px;padding:0 15px;font-size:13px;font-weight:850;transition:border-color .18s,background .18s,transform .18s;display:inline-flex}.agent-api-step-card button:hover{background:#8b5cf638;border-color:#a78bfac7;transform:translateY(-1px)}.api-hero-section{text-align:left;grid-template-columns:76px minmax(0,max-content);justify-content:center;align-items:center;gap:26px;display:grid}.api-orbit{color:#fff;background:radial-gradient(circle,#60a5fa1f,#60a5fa05 58%,#0000 70%);border-radius:999px;place-items:center;width:76px;height:76px;display:grid;position:relative;box-shadow:0 0 48px #60a5fa5c}.api-orbit svg{color:#e9f6ff;stroke-width:1.5px;filter:drop-shadow(0 0 16px #60a5fa73);width:70px;height:70px}.api-orbit span{color:#fff;letter-spacing:0;font-size:13px;font-weight:950;position:absolute;top:27px;left:22px}.api-title-area{gap:10px;display:grid}.title-badge{color:#9fc6ff;background:#60a5fa14;border:1px solid #60a5fa61;border-radius:999px;align-items:center;gap:9px;width:fit-content;height:34px;padding:0 18px;font-size:13px;font-weight:780;display:inline-flex}.title-badge span{background:#5da8ff;border-radius:999px;width:6px;height:6px}.api-title-area h1{color:#eef6ff;margin:0;font-size:48px;font-weight:950;line-height:1}.api-title-area p{color:#ffffff94;margin:0;font-size:17px}.api-title-area em{color:#ffffff38;margin:0 10px;font-style:normal}.hero-tagline{grid-column:1/-1;justify-content:center;gap:9px;margin-top:10px;display:flex}.hero-tagline span{color:#ffffffa3;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:8px;height:37px;padding:0 18px;font-size:13px;display:inline-flex}.capabilities-section{grid-template-columns:336px minmax(0,1fr);align-items:center;gap:60px;width:min(1134px,100%);margin:182px auto 0;display:grid}.ability-grid{gap:16px;display:grid}.ability-card{color:#ffffffb8;background:#ffffff0b;border:1px solid #ffffff0f;border-radius:12px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:14px;min-height:82px;padding:16px 20px;display:grid}.ability-card.active-card{background:#60a5fa1a;border-color:#60a5fa66}.ability-card svg{color:#74b7ff}.ability-card h3,.api-feature-card h2,.api-step-list h3{color:#fff;margin:0}.ability-card h3{font-size:16px}.ability-card p,.api-feature-card p,.api-step-list p{color:#ffffff75;margin:4px 0 0;line-height:1.55}.api-feature-card{background:#0d0e14d1;border:1px solid #60a5fa61;border-radius:16px;align-items:center;min-height:288px;padding:54px 82px 44px;display:grid;position:relative;box-shadow:0 24px 60px #0000005c}.api-feature-main{grid-template-columns:64px minmax(0,1fr);align-items:start;gap:34px;display:grid}.api-feature-main>svg{color:#74b7ff;background:#60a5fa1f;border-radius:16px;width:62px;height:62px;padding:13px;box-shadow:0 0 30px #60a5fa24}.feature-index{color:#91bcff;background:#60a5fa24;border-radius:10px;place-items:center;width:37px;height:37px;font-size:13px;font-weight:900;display:grid;position:absolute;top:40px;left:48px}.api-feature-card h2{margin-top:0;font-size:26px}.api-feature-copy p{font-size:16px}.api-feature-tags{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.api-feature-tags span{color:#9fc6ff;background:#60a5fa1a;border:1px solid #60a5fa38;border-radius:4px;height:28px;padding:0 12px;font-size:12px;line-height:26px}.api-feature-chip{color:#8cbfff;background:#60a5fa14;border:1px solid #60a5fa42;border-radius:999px;align-items:center;height:29px;padding:0 15px;font-size:12px;font-weight:850;display:inline-flex;position:absolute;top:42px;right:51px}.api-feature-chip:before{content:"";background:#60a5fa;border-radius:999px;width:5px;height:5px;margin-right:7px;box-shadow:0 0 12px #60a5fab8}.api-feature-dots{gap:12px;display:flex;position:absolute;bottom:-27px;left:50%;transform:translate(-50%)}.api-feature-dots span{background:#60a5fa24;border-radius:999px;width:35px;height:3px}.api-feature-dots .active{background:#72b7ff;box-shadow:0 0 14px #60a5fab3}.api-action-dock{grid-template-columns:190px 490px 182px;justify-content:center;align-items:center;gap:20px;margin-top:175px;display:grid}.api-action-notice{z-index:4;color:#e0fbffeb;background:#0c1c24eb;border:1px solid #00cae04d;border-radius:999px;margin:0;padding:8px 13px;font-size:12px;position:absolute;bottom:88px;right:50%;transform:translate(50%)}.api-action-dock button{border-radius:12px;height:56px;font-weight:900;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s,color .18s}.api-action-dock button:hover,.api-action-dock button.active{transform:translateY(-2px)}.api-doc-button:hover,.api-doc-button.active{background:#fbbf241f;border-color:#fbbf24fa;box-shadow:0 0 36px #fbbf2457}.api-download-button:hover,.api-download-button.active{background:#60a5fa1a;border-color:#60a5fab8;box-shadow:0 14px 28px #0000002e}.api-key-button:hover,.api-key-button.active{color:#d8ffff;background:#00cae014;border-color:#00cae075;box-shadow:0 0 20px #00cae02e}.api-doc-button{color:var(--gold);background:#fbbf2414;border:1px solid #fbbf24b8;justify-content:center;align-items:center;gap:10px;display:inline-flex;box-shadow:0 0 32px #fbbf2447}.api-download-button{color:#fff;text-align:left;background:#ffffff0a;border:1px solid #ffffff24;grid-template-columns:48px minmax(0,1fr) 78px;align-items:center;gap:14px;padding:0 18px;display:grid}.api-download-button svg{color:#60a5fa}.api-download-button span{gap:3px;display:grid}.api-download-button small{color:#6696d9;font-size:11px}.api-download-button em{color:#64f0a8;background:#22c55e29;border-radius:999px;place-items:center;height:22px;font-size:11px;font-style:normal;display:grid}.api-key-button{color:#ffffffad;background:#ffffff0b;border:1px solid #ffffff14;justify-content:center;align-items:center;gap:10px;display:inline-flex}.api-guide>button{transition:transform .18s,border-color .18s,background .18s}.api-guide>button:hover{transform:translateY(-1px)}.api-guide{justify-items:center;gap:22px;margin-top:28px;scroll-margin-top:72px;display:grid}.api-guide-title{color:#76acff;text-align:center;width:100%;margin:0;font-size:14px;font-weight:700;line-height:1;position:relative}.api-guide-title:before{display:none}.api-guide-title span{position:relative}.api-guide>button{color:#85bbff;background:#60a5fa14;border:1px solid #60a5fa40;border-radius:999px;align-items:center;gap:8px;height:42px;padding:0 22px;font-size:14px;font-weight:850;display:inline-flex}.api-step-list{gap:14px;width:min(900px,100%);margin-top:12px;display:grid}.api-step-list article{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:54px minmax(0,1fr);gap:16px;padding:16px;display:grid}.api-step-list strong{color:var(--gold);font-size:22px}.gjsz-overlay{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000085;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.gjsz-panel{background:#121218;border:1px solid #ffffff0f;border-radius:17px;flex-direction:column;width:min(874px,100vw - 48px);max-height:min(980px,100svh - 48px);display:flex;position:relative;overflow:hidden;box-shadow:0 34px 84px #0009,0 0 0 1px #06b6d414}.gjsz-glow{background:linear-gradient(90deg,#0000,#00cae0b8,#0000);height:2px;position:absolute;top:0;left:1px;right:1px}.gjsz-close{z-index:3;color:#ffffff94;background:#ffffff0b;border-radius:999px;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:15px;right:15px}.gjsz-header{border-bottom:1px solid #ffffff0f;grid-template-columns:36px minmax(0,1fr) 83px;align-items:center;gap:12px;min-height:64px;padding:16px 58px 14px 22px;display:grid}.gjsz-header-icon{width:36px;height:36px;color:var(--cyan);background:#00cae01a;border-radius:12px;place-items:center;display:grid}.gjsz-title-group h3{color:#fff;margin:0;font-size:20px}.gjsz-title-group .gjsz-header-hint{color:#ffffff70}.gjsz-reset{height:26px;color:var(--cyan);background:#00cae01a;border-radius:999px;font-size:12px}.gjsz-body{min-height:0;padding:16px 20px;overflow-y:auto}.gjsz-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.gjsz-card{background:#ffffff09;border:1px solid #ffffff14;border-radius:12px;padding:14px}.gjsz-card-label{color:#fff;font-size:14px;font-weight:900}.gjsz-card-sub{color:#ffffff70;margin-top:4px;font-size:12px}.gjsz-row{justify-content:space-between;align-items:center;gap:10px;min-height:37px;margin-top:9px;display:flex}.gjsz-row-main{color:#fffc;align-items:center;gap:7px;min-width:0;font-size:12px;display:flex}.gjsz-row-main svg{color:var(--cyan)}.gjsz-row-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gjsz-fee-tag{color:#8eeeff;background:#00cae01f;border-radius:999px;height:19px;padding:0 7px;font-size:11px;line-height:19px}.gjsz-switch{cursor:pointer;background:#ffffff1f;border:1px solid #0000;border-radius:999px;flex:0 0 32px;width:32px;height:18px;padding:0;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s;display:block;position:relative}.gjsz-switch i{pointer-events:none;background:#ffffffb3;border-radius:999px;width:14px;height:14px;transition:left .18s,background .18s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0f172a2e}.gjsz-switch.on{background:#00cae06b}.gjsz-switch.on i{background:#fff;left:16px}.gjsz-switch:hover{border-color:#00cae05c;box-shadow:0 0 0 3px #00cae014}.gjsz-switch:focus-visible{border-color:#00cae094;outline:none;box-shadow:0 0 0 3px #00cae029}.gjsz-switch:active{transform:scale(.98)}.main-stage.theme-light .gjsz-switch{background:#94a3b86b;border-color:#0f172a1f;box-shadow:inset 0 0 0 1px #ffffff73}.main-stage.theme-light .gjsz-switch i{background:#f8fafc;box-shadow:0 1px 2px #0f172a47}.main-stage.theme-light .gjsz-switch.on{background:linear-gradient(#22d3eef5,#0ea5e9e6);border-color:#0e749047;box-shadow:inset 0 0 0 1px #ffffff47,0 1px 3px #0ea5e947}.main-stage.theme-light .gjsz-switch.on i{background:#fff;box-shadow:0 1px 3px #0f172a38}.main-stage.theme-light .gjsz-switch:hover{border-color:#0ea5e97a}.main-stage.theme-light .gjsz-switch:focus-visible{border-color:#0ea5e9b8;box-shadow:0 0 0 3px #0ea5e92e}.gjsz-sub-rows{gap:6px;margin:5px 0 8px 28px;display:grid}.gjsz-sub-row{color:#ffffff94;background:#ffffff06;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-height:32px;padding:0 9px;font-size:12px;display:flex}.gjsz-sub-row strong{color:#ffffffdb;font-weight:850}.gjsz-control .gjsz-sub-row span{align-items:center;gap:8px;display:inline-flex}.gjsz-footer{padding:12px 20px 18px;display:grid}.gjsz-footer button{color:#061216;background:linear-gradient(180deg, #4ef2ff, var(--cyan));border-radius:10px;height:42px;font-weight:900}.skills-market-panel{background:#101117;border:1px solid #ffffff14;border-radius:18px;grid-template-rows:auto auto auto auto auto minmax(0,1fr);gap:12px;width:min(962px,100vw - 48px);max-height:min(864px,100svh - 48px);padding:20px 20px 16px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 78px #00000094,inset 0 1px #ffffff08}.skills-market-close{z-index:2;color:#fffc;background:#ffffff0d;border-radius:999px;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:18px;right:18px}.skills-market-header{justify-content:space-between;align-items:flex-start;gap:16px;padding-right:44px;display:flex}.skills-market-title{align-items:flex-start;gap:12px;min-width:0;display:flex}.skills-market-mark{width:40px;height:40px;color:var(--cyan);background:#00cae01f;border:1px solid #00cae02e;border-radius:10px;flex:0 0 40px;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff0a}.skills-market-title h3{color:#fff;margin:0;font-size:22px;font-weight:900;line-height:1.1}.skills-market-title p{color:#ffffff70;margin:6px 0 0;font-size:12px;line-height:1.5}.skills-create-button{color:#fff;background:linear-gradient(135deg,#2cbce7,#6e55f3);border-radius:10px;align-items:center;gap:7px;height:36px;padding:0 14px;font-size:13px;font-weight:850;display:inline-flex;box-shadow:0 12px 24px #00cae024}.skills-load-modes{background:#ffffff06;border:1px solid #ffffff14;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:10px;display:grid}.skills-load-modes button{text-align:left;background:#ffffff05;border:1px solid #ffffff0f;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;width:100%;padding:12px 12px 11px;display:grid}.skills-load-modes button.active{background:#00cae014;border-color:#00cae047;box-shadow:inset 0 0 0 1px #00cae014}.skills-load-modes button span{width:22px;height:22px;color:var(--cyan);grid-row:1/span 2;place-items:center;display:grid}.skills-load-modes strong{color:#fff;grid-column:2;font-size:13px;font-weight:850}.skills-load-modes small{color:#ffffff6b;grid-column:2;font-size:12px;line-height:1.45;display:block}.skills-market-meta{color:#ffffff6b;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.skills-market-meta div{align-items:center;gap:10px;display:inline-flex}.skills-market-meta em{color:#24e5a9;background:#24e5a914;border:1px solid #24e5a942;border-radius:999px;align-items:center;height:22px;margin:0;padding:0 8px;font-style:normal;display:inline-flex}.skills-market-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.skills-search-box{color:#ffffff94;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:10px;height:34px;padding:0 12px;display:flex}.skills-search-box input{color:#fff;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:13px}.skills-owner-tabs{background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:8px;padding:4px;display:flex}.skills-owner-tabs button{color:#ffffff9e;background:0 0;border-radius:8px;height:28px;padding:0 12px;font-size:12px;font-weight:850}.skills-category-tabs{flex-wrap:wrap;gap:8px;display:flex}.skills-category-tabs button{color:#ffffff9e;background:#ffffff0a;border:1px solid #ffffff12;border-radius:999px;height:28px;padding:0 12px;font-size:12px;font-weight:800}.skills-category-tabs button.active{color:#061216;background:linear-gradient(#44efff,#00cbe2);border-color:#00cae0ad}.skills-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-height:0;padding-right:4px;display:grid;overflow:auto}.skill-market-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;align-content:start;gap:12px;min-height:158px;padding:14px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff08}.skill-market-card.selected{background:#00cae014;border-color:#00cae057;box-shadow:inset 0 0 0 1px #00cae00d,0 0 0 1px #00cae014}.skill-card-check{box-sizing:border-box;color:#2ee6f4;width:20px;height:20px;box-shadow:none;background:0 0;border:1.5px solid #ffffff47;border-radius:4px;justify-content:center;align-items:center;padding:0;line-height:0;display:inline-flex;position:absolute;top:12px;right:12px}.skill-card-check-mark{fill:none;stroke:currentColor;stroke-width:2.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:13px;height:13px;display:block}.skill-market-card.selected .skill-card-check{color:#fff;background:#12b6c4;border-color:#12b6c4}.skill-card-head{gap:10px;padding-right:30px;display:flex}.skill-card-icon{color:#fff;border-radius:12px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid;box-shadow:inset 0 1px #ffffff14}.skill-tone-violet .skill-card-icon{background:linear-gradient(#7058ff,#3e18a8)}.skill-tone-blue .skill-card-icon{background:linear-gradient(#4e56ff,#0c1673)}.skill-tone-pink .skill-card-icon{background:linear-gradient(#a855f7,#7e1f7b)}.skill-tone-indigo .skill-card-icon{background:linear-gradient(#5c36ff,#201260)}.skill-tone-orange .skill-card-icon{background:linear-gradient(#ff9d2a,#8b3c05)}.skill-tone-cyan .skill-card-icon{background:linear-gradient(#27d8ef,#035e78)}.skill-tone-gold .skill-card-icon{background:linear-gradient(#ffd35b,#8a5b05)}.skill-tone-rose .skill-card-icon{background:linear-gradient(#ff6d9e,#8e295f)}.skill-tone-purple .skill-card-icon{background:linear-gradient(#8f56ff,#4a209c)}.skill-tone-teal .skill-card-icon{background:linear-gradient(#33e0c4,#08695d)}.skill-tone-magenta .skill-card-icon{background:linear-gradient(#d84eff,#7f1d8e)}.skill-tone-rainbow .skill-card-icon{background:linear-gradient(135deg,#7a41ff,#ff49a0 56%,#ff9e47)}.skill-card-head h4{color:#fff;margin:0;font-size:15px;font-weight:900;line-height:1.25}.skill-card-tags{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.skill-card-tags span{color:#ffffff94;background:#ffffff0f;border-radius:999px;align-items:center;height:20px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.skill-official-tag{color:#8cefff!important;background:#00cae01f!important}.skill-energy-tag{color:#ffd1a5!important;background:#fb923c26!important}.skill-market-card p{color:#ffffff85;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}.skill-market-card footer{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;display:flex}.skill-market-card footer button{color:#ffffffc2;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:6px;height:26px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.skill-market-card footer button:hover{color:#fff;background:#00cae014;border-color:#00cae038}.skills-empty-state{color:#ffffff6b;text-align:center;margin:0;padding:24px 0 14px}.simple-panel{background:#121218;border:1px solid #ffffff14;border-radius:16px;gap:18px;width:min(640px,100vw - 48px);padding:18px;display:grid;box-shadow:0 30px 70px #0000008c}.simple-panel header{justify-content:space-between;align-items:center;display:flex}.simple-panel h3,.simple-grid h4{color:#fff;margin:0}.simple-panel header button{background:#ffffff0d;border-radius:999px;place-items:center;width:30px;height:30px;display:grid}.simple-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.simple-grid article{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;align-content:start;gap:9px;min-height:138px;padding:14px;display:grid}.simple-grid article.active{background:#00cae014;border-color:#00cae04d}.simple-grid svg{color:var(--cyan)}.simple-grid p{color:#ffffff94;margin:0;font-size:12px;line-height:1.55}.memory-panel{background:radial-gradient(circle at 18% 0,#00cae01f,#0000 34%),linear-gradient(#12161efc,#0d0f15fc);border:1px solid #00cae02e;border-radius:22px;gap:14px;width:min(592px,100vw - 36px);padding:22px;display:grid;position:relative;box-shadow:0 34px 84px #0000009e,inset 0 1px #ffffff0d}.memory-close{color:#ffffff9e;background:#ffffff0d;border-radius:999px;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:16px;right:16px}.memory-head{justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding-right:40px;display:flex}.memory-head h3{color:#fff;margin:0 0 6px;font-size:20px}.memory-head p{color:#ffffff8f;margin:0;font-size:12px;line-height:1.5}.memory-add-btn{color:#8ef5ff;background:#00cae014;border:1px solid #00cae03d;border-radius:999px;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:12px;font-weight:850;display:inline-flex}.memory-hero{background:#ffffff09;border:1px solid #ffffff14;border-radius:16px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;display:grid}.memory-hero-icon{width:46px;height:46px;color:var(--cyan);background:#00cae01a;border-radius:14px;place-items:center;display:grid}.memory-hero strong{color:#fff;font-size:15px;display:block}.memory-hero p{color:#ffffff94;margin:4px 0 0;font-size:12px;line-height:1.5}.memory-hero button{color:#061216;background:linear-gradient(180deg, #4ef2ff, var(--cyan));border:1px solid #00cae038;border-radius:999px;height:34px;padding:0 14px;font-size:12px;font-weight:900}.memory-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.memory-card-grid article{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;align-content:start;gap:8px;min-height:126px;padding:14px;display:grid}.memory-card-grid article.active{background:#00cae014;border-color:#00cae047}.memory-card-grid article span{width:28px;height:28px;color:var(--cyan);background:#00cae014;border-radius:10px;place-items:center;display:grid}.memory-card-grid small{color:#8ef5ffc2;font-size:11px;font-weight:850}.memory-card-grid h4{color:#fff;margin:0;font-size:14px}.memory-editor,.memory-interview,.memory-example-list{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;gap:12px;padding:16px;display:grid}.memory-editor strong,.memory-interview strong{color:#fff;font-size:14px}.memory-editor p,.memory-interview p,.memory-example-list>span{color:#ffffff8a;margin:0;font-size:12px;line-height:1.5}.memory-editor textarea,.memory-interview textarea{resize:vertical;color:#fff;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;width:100%;min-height:86px;padding:12px 13px;font-size:13px;line-height:1.6}.memory-editor-actions button{border-radius:999px;height:34px;padding:0 14px;font-size:12px;font-weight:850}.memory-editor-actions button:first-child{color:#ffffffc7;background:#ffffff0a;border:1px solid #ffffff1a}.memory-editor-actions button:last-child{color:#061216;background:linear-gradient(180deg, #4ef2ff, var(--cyan));border:1px solid #00cae038}.memory-interview header{align-items:center;gap:10px;display:flex}.memory-interview header span{width:34px;height:34px;color:var(--cyan);background:#00cae01a;border-radius:11px;place-items:center;display:grid}.memory-interview button,.memory-example-list button{text-align:left;color:#ffffffc2;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;width:100%;padding:11px 12px;font-size:12px;line-height:1.55;display:block}.memory-interview button:hover,.memory-example-list button:hover{color:#fff;background:#00cae014;border-color:#00cae03d}.memory-example-list{gap:10px}.memory-example-list>span{color:#8ef5ffc2;font-weight:850}.business-button,.more-action-button{z-index:20;display:none;position:absolute;top:21px;right:88px}.more-action-button{right:22px}.sidebar-collapsed{--shell-sidebar-width:76px;grid-template-columns:76px minmax(0,1fr)}.sidebar-collapsed .sidebar{width:76px;overflow:visible}.sidebar-collapsed .brand-copy,.sidebar-collapsed .secondary-selector,.sidebar-collapsed .model-list,.sidebar-collapsed .agent-search,.sidebar-collapsed .filter-sidebar,.sidebar-collapsed .api-sidebar,.sidebar-collapsed .user-section{display:none}.sidebar-collapsed .sidebar-logo{grid-template-columns:1fr;justify-items:center;padding-inline:10px}.sidebar-collapsed .logo-collapse-btn{position:absolute;top:29px;right:-19px}.sidebar-collapsed .primary-selector{flex-direction:column;align-items:center;height:auto;padding:12px 8px}.sidebar-collapsed .primary-item{width:58px}@media (width<=1180px){.agent-workbench,.flow-agent-workbench{--agent-chat-width:calc(100% - 72px);--agent-chat-fixed-width:calc(100vw - var(--shell-sidebar-width,294px) - 72px)}.bottom-input-wrapper{width:calc(100% - 72px)}.bottom-input-wrapper.mode-image,.bottom-input-wrapper.mode-video{width:calc(100% - 168px)}.bottom-external-mode-actions,.external-back-to-bottom{background:#1b1c21f0;right:8px}.agent-team-stage,.agent-start-panel,.agent-composer,.flow-agent-content,.api-content-wrapper{width:calc(100% - 72px)}.agent-team-stage{grid-template-columns:minmax(220px,250px) minmax(0,1fr);gap:18px}.team-avatars{flex-wrap:nowrap;gap:28px}.team-avatars figure{width:42px}.flow-agent-workbench.flow-agent-workbench-has-chat>.agent-conversation-stream,.flow-agent-workbench.flow-agent-workbench-compact-result.flow-agent-workbench-has-chat .flow-agent-content,.flow-agent-workbench.flow-agent-workbench-compact-result.flow-agent-workbench-has-chat>.agent-conversation-stream{width:calc(100% - 72px)}.flow-agent-layout{grid-template-columns:310px minmax(0,1fr)}.video-agent-workbench{grid-template-columns:46px minmax(0,1fr)}.video-agent-workbench:has(.anime-s2-project-drawer){grid-template-columns:46px 282px minmax(0,1fr)}.video-engine-header{grid-template-columns:78px minmax(0,1fr) 162px;padding-left:42px;padding-right:42px}.video-engine-mark{width:76px;height:76px}.video-start-button{width:162px}.video-engine-copy h1{font-size:30px}.video-engine-copy p{font-size:13px}.capabilities-section{grid-template-columns:1fr;margin-top:80px}.api-action-dock{grid-template-columns:1fr}.partner-modal{width:100%}.partner-modal-head{padding-top:70px}.partner-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr));width:calc(100% - 72px)}.partner-stats{width:calc(100% - 72px)}.partner-modal-foot{position:relative;bottom:auto}}@media (width<=1100px){.agent-team-stage{grid-template-columns:1fr;gap:24px}.director-card{justify-self:center;width:min(320px,100%)}}@media (width<=760px){.console-shell,.sidebar-collapsed{--shell-sidebar-width:0px;grid-template-columns:1fr}.sidebar{width:min(335px,100vw - 55px);transition:transform .2s;position:fixed;inset:0 auto 0 0;transform:translate(calc(55px - 100%))}.sidebar.sidebar-open{transform:translate(0)}.sidebar-collapsed .sidebar{width:min(335px,100vw - 55px);overflow:hidden}.sidebar-collapsed .brand-copy,.sidebar-collapsed .secondary-selector,.sidebar-collapsed .model-list,.sidebar-collapsed .agent-search,.sidebar-collapsed .filter-sidebar,.sidebar-collapsed .api-sidebar,.sidebar-collapsed .user-section{display:revert}.sidebar-collapsed .sidebar-logo{justify-items:initial;grid-template-columns:58px minmax(0,1fr) 38px;padding:18px 15px 16px 20px}.sidebar-collapsed .logo-collapse-btn{position:static}.sidebar-collapsed .primary-selector{grid-template-columns:repeat(4,61px);height:95px;padding:12px 13px 14px}.console-shell.sidebar-collapsed{grid-template-columns:76px minmax(0,1fr)}.console-shell.sidebar-collapsed .sidebar{width:76px;position:relative;inset:auto;overflow:visible;transform:none}.console-shell.sidebar-collapsed .brand-copy,.console-shell.sidebar-collapsed .secondary-selector,.console-shell.sidebar-collapsed .model-list,.console-shell.sidebar-collapsed .agent-search,.console-shell.sidebar-collapsed .filter-sidebar,.console-shell.sidebar-collapsed .api-sidebar,.console-shell.sidebar-collapsed .user-section{display:none}.console-shell.sidebar-collapsed .sidebar-logo{grid-template-columns:1fr;justify-items:center;padding-inline:10px}.console-shell.sidebar-collapsed .logo-collapse-btn{position:absolute;top:29px;right:-19px}.console-shell.sidebar-collapsed .primary-selector{flex-direction:column;align-items:center;height:auto;padding:12px 8px}.console-shell.sidebar-collapsed .primary-item{width:58px}.stage-actions{gap:8px;right:10px}.stage-account-group{gap:6px}.stage-account-button,.stage-recharge-button{border-radius:999px;width:48px;min-width:48px;height:48px;padding:0}.stage-account-button{grid-template-columns:1fr;place-items:center}.stage-account-button img{border-radius:999px;width:32px;height:32px}.stage-account-button>span,.stage-account-button>svg,.stage-recharge-button>span{display:none}.stage-recharge-button svg{width:19px;height:19px}.halo-button{width:48px;height:48px}.stage-action-menu{width:min(256px,100vw - 86px);max-height:calc(100svh - 94px);top:74px;right:120px}.stage-action-menu-scroll{max-height:calc(100svh - 124px)}.stage-action-menu-grid{grid-template-columns:1fr}.partner-overlay{padding:18px}.partner-modal{width:calc(100vw - 36px);min-height:0;max-height:calc(100svh - 36px);overflow-y:auto}.partner-modal-head{padding:60px 22px 30px}.partner-title-line{flex-wrap:wrap;gap:12px}.partner-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr));width:calc(100% - 36px)}.partner-stats{width:calc(100% - 36px)}.partner-modal-foot{flex-wrap:wrap;min-height:0}.top-left-actions{left:66px}.top-model-info{width:calc(100% - 86px);margin-left:28px;top:106px}.icon-wrapper,.icon-img{width:88px;height:88px}.detail-box{margin-top:28px;padding:15px}.detail-text{font-size:14px;line-height:1.65}.history-tab-stack,.history-tab{display:none}.chat-stream{justify-content:flex-end;gap:12px;width:calc(100% - 84px);min-height:calc(100% - 366px);margin:96px 10px 270px 74px}.message-row{gap:8px}.message-avatar{flex-basis:32px;width:32px;height:32px}.message-bubble,.message-bubble.with-task-card{width:auto;max-width:calc(100% - 40px);padding:12px}.agent-conversation-stream{gap:12px;width:calc(100% - 84px);margin:24px 10px 258px 74px}.agent-message-row{gap:8px}.agent-message-avatar{flex-basis:32px;width:32px;height:32px}.agent-message-bubble,.agent-message-bubble.with-task-card{width:auto;max-width:calc(100% - 40px);padding:12px}.bottom-input-wrapper{width:calc(100% - 72px);height:236px;left:auto;right:8px;transform:none}.bottom-input-wrapper.mode-image,.bottom-input-wrapper.mode-video,.bottom-input-wrapper.mode-audio{height:228px}.top-section{padding-right:36px}.selectors-scroll-container{grid-template-rows:repeat(2,31px);grid-auto-flow:column;display:grid}.bottom-section{align-items:end;height:auto}.bottom-container{grid-template-rows:minmax(0,1fr) 76px}.role-strip{max-width:calc(100% - 28px);overflow:visible}.bottom-external-mode-actions,.external-back-to-bottom{display:none}.agent-hero,.agent-team-stage,.agent-start-panel,.agent-composer,.flow-agent-content,.api-content-wrapper{width:calc(100% - 78px);margin-left:66px;margin-right:12px}.agent-team-stage{grid-template-columns:1fr;gap:24px}.agent-title-line h1,.api-title-area h1{font-size:34px}.agent-start-panel{margin-bottom:12px}.agent-start-notice{padding:13px 16px}.agent-start-panel header,.agent-options-row{grid-template-columns:1fr;gap:12px;padding:16px}.agent-composer{grid-template-columns:72px minmax(0,1fr) 72px;width:calc(100% - 72px);height:210px;padding:16px;left:auto;right:8px;transform:none}.agent-workbench.agent-workbench-has-chat,.flow-agent-workbench.flow-agent-workbench-has-chat{--agent-chat-width:calc(100% - 72px)}.agent-workbench.agent-workbench-has-chat>.agent-composer{width:calc(100% - 72px);height:146px;margin:0;bottom:14px;left:auto;right:8px;transform:none}.flow-agent-workbench.flow-agent-workbench-has-chat>.flow-agent-composer{width:var(--agent-chat-width);height:auto;min-height:146px;margin:0 auto 14px;bottom:auto;left:auto;right:auto;transform:none}.agent-workbench.agent-workbench-has-chat>.agent-composer:hover,.agent-workbench.agent-workbench-has-chat>.agent-composer:focus-within,.flow-agent-workbench.flow-agent-workbench-has-chat>.flow-agent-composer:hover,.flow-agent-workbench.flow-agent-workbench-has-chat>.flow-agent-composer:focus-within,.main-stage.theme-light .agent-workbench.agent-workbench-has-chat>.agent-composer:hover,.main-stage.theme-light .agent-workbench.agent-workbench-has-chat>.agent-composer:focus-within,.main-stage.theme-light .flow-agent-workbench.flow-agent-workbench-has-chat>.flow-agent-composer:hover,.main-stage.theme-light .flow-agent-workbench.flow-agent-workbench-has-chat>.flow-agent-composer:focus-within{transform:none}.agent-workbench.agent-workbench-has-chat .agent-hero{margin-top:84px}.agent-workbench.agent-workbench-has-chat .agent-team-stage{margin-top:24px}.agent-workbench.agent-workbench-has-chat>.agent-conversation-stream{width:calc(100% - 92px);max-height:none;padding:16px 16px var(--agent-chat-composer-clearance);margin:16px 14px 0 78px;overflow:auto}.agent-workbench.agent-workbench-has-chat .agent-message-bubble,.agent-workbench.agent-workbench-has-chat .agent-message-bubble.with-task-card{width:auto;max-width:calc(100% - 40px)}.agent-floating-help{left:66px}.agent-floating-right{right:12px}.flow-agent-content{margin-top:84px;margin-bottom:288px}.flow-agent-hero{text-align:center;grid-template-columns:1fr;justify-items:center}.flow-agent-hero h1{font-size:34px}.flow-agent-layout{grid-template-columns:1fr;margin-top:30px}.flow-agent-action-card{grid-template-columns:50px minmax(0,1fr)}.flow-agent-action-card button{grid-column:1/-1;width:100%}.ecommerce-video-workbench .agent-start-panel{margin-top:32px}.video-agent-workbench{overflow:hidden}.video-agent-workbench:has(.anime-s2-project-drawer){grid-template-columns:46px minmax(0,1fr)}.video-engine-stage{min-height:100%}.video-engine-header{grid-template-columns:76px minmax(0,1fr) 154px;gap:12px;padding:86px 30px 0 76px}.video-engine-mark{width:66px;height:66px}.video-engine-mark:before{inset:13px}.video-engine-mark:after{inset:22px}.video-engine-copy h1{font-size:25px}.video-engine-copy p{text-overflow:ellipsis;font-size:12px;overflow:hidden}.video-start-button{width:154px;height:44px;font-size:13px}.video-engine-content{width:min(720px,100% - 112px)}.video-feature-nodes{grid-template-columns:repeat(3,minmax(0,1fr))}.video-feature-node:nth-child(6){grid-column:auto}.inspiration-topbar{flex-direction:column;align-items:flex-start;height:auto;min-height:72px;padding:14px 12px 14px 66px}.inspiration-main-tabs,.inspiration-type-tabs{border-left:0;max-width:100%;padding-left:0;overflow-x:auto}.masonry-gallery{--masonry-card-width:180px;padding-left:66px}.inspiration-card,.inspiration-card img{width:var(--masonry-card-width)}.api-hero-section,.capabilities-section{text-align:center;grid-template-columns:1fr;justify-items:center}.hero-tagline{flex-wrap:wrap}.api-feature-card{padding:54px 24px 28px}.feature-index{left:24px}.skills-market-panel{width:min(720px,100vw - 32px);padding:18px 14px 14px}.skills-market-header,.skills-market-toolbar,.skills-market-meta,.skills-market-meta div{flex-direction:column;align-items:stretch}.skills-market-toolbar,.skills-load-modes,.skills-card-grid{grid-template-columns:1fr}.skills-owner-tabs,.skills-category-tabs{flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.skills-owner-tabs button,.skills-category-tabs button{flex:none}.simple-grid,.gjsz-columns{grid-template-columns:1fr}.memory-panel{width:min(520px,100vw - 24px);padding:18px}.memory-head,.memory-hero{align-items:stretch}.memory-head{flex-direction:column;padding-right:36px}.memory-hero{grid-template-columns:1fr}.memory-add-btn,.memory-hero button{width:100%}.memory-card-grid{grid-template-columns:1fr}}@media (width<=430px){.stage-actions{display:flex;top:12px;right:8px}.stage-account-button,.stage-recharge-button{width:42px;min-width:42px;height:42px}.stage-account-button img{width:28px;height:28px}.halo-button{width:42px;height:42px}.stage-action-menu{width:min(256px,100vw - 72px);top:62px;right:106px}.stage-action-toast{max-width:min(380px,100vw - 48px);top:calc(50% - 28px);left:50%;right:auto}.partner-benefit-grid,.partner-stats{grid-template-columns:1fr}.partner-certified,.partner-title-chip{height:36px;font-size:12px}.partner-modal-head h2{font-size:30px}.partner-secondary-btn,.partner-primary-btn{width:100%}.stage-detail-head,.stage-detail-row,.stage-detail-foot{grid-template-columns:1fr}.gold-action{width:132px}.top-left-actions{top:66px}.top-model-info{width:calc(100% - 82px)}.bottom-input-wrapper,.agent-composer{width:calc(100% - 70px)}.selector-btn{padding:0 8px}.agent-title-line{flex-direction:column}.agent-title-copy{justify-items:center}.video-engine-header{grid-template-columns:1fr;justify-items:center;padding:90px 30px 0 70px}.video-engine-mark{display:none}.video-engine-copy p{white-space:normal;max-width:270px}.video-start-button{margin-top:4px}.video-engine-content{width:calc(100% - 84px);top:57%;transform:translate(-50%,-6%)}.video-feature-spotlight{grid-template-columns:44px minmax(0,1fr) 20px;gap:12px;padding:16px}.video-feature-icon{width:42px;height:42px}.video-feature-spotlight h2{font-size:16px}.video-feature-spotlight p{font-size:12px}.video-feature-nodes{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:16px}.video-feature-node{gap:8px;height:56px;padding:0 10px}.video-engine-notice{bottom:14px;right:14px}}@media (width<=320px){body{min-width:0}#app,.console-shell{width:100%;min-width:0}.console-shell{display:block;overflow:hidden}.main-stage,.user-section{display:none}.sidebar,.sidebar.sidebar-open,.sidebar-collapsed .sidebar{width:100%;position:relative;transform:none}.sidebar-logo{height:87px}.active-agents .secondary-selector{height:45px;padding:4px 8px}.active-agents .secondary-track{width:264px}.active-agents .secondary-item{flex:1 1 0;width:auto;min-width:0}.active-agents .agent-search{width:264px;margin:26px 8px 10px}.active-agents .agent-list .model-item{flex-basis:79px;width:264px;min-height:79px;margin:5px 8px;padding:10px 16px}.active-agents .agent-list{overflow-x:hidden}}@media (prefers-reduced-motion:reduce){.video-engine-stage,.video-orbit,.video-stage-particle,.video-engine-header,.video-feature-spotlight,.video-feature-node,.video-engine-notice,.one-click-video-workbench,.one-click-video-particles span,.one-click-video-detail,.message-text.typing:after{animation:none}}@media (width<=760px){.console-shell.sidebar-collapsed{grid-template-columns:1fr}.console-shell.sidebar-collapsed .sidebar{width:76px;position:fixed;inset:0 auto 0 0;overflow:visible;transform:none}.console-shell.sidebar-collapsed .brand-copy,.console-shell.sidebar-collapsed .secondary-selector,.console-shell.sidebar-collapsed .model-list,.console-shell.sidebar-collapsed .agent-search,.console-shell.sidebar-collapsed .filter-sidebar,.console-shell.sidebar-collapsed .api-sidebar,.console-shell.sidebar-collapsed .user-section{display:none}.console-shell.sidebar-collapsed .sidebar-logo{grid-template-columns:1fr;justify-items:center;padding-inline:10px}.console-shell.sidebar-collapsed .logo-collapse-btn{position:absolute;top:29px;right:-19px}.console-shell.sidebar-collapsed .primary-selector{flex-direction:column;align-items:center;height:auto;padding:12px 8px}.console-shell.sidebar-collapsed .primary-item{width:58px}.role-strip-face,.role-strip-add,.role-strip-face img{width:32px;height:32px}.agent-floating-help button,.smart-edit-floating-help button,.agent-floating-right button,.smart-edit-floating-right button{min-height:44px}.agent-floating-right button,.smart-edit-floating-right button{width:44px;height:44px}.flow-agent-notice{max-width:calc(100% - 80px);bottom:auto;right:auto}}.one-click-video-workbench{isolation:isolate;color:#ffffffdb;background:linear-gradient(#53364f14 1px,#0000 1px) 0 0/60px 60px,linear-gradient(90deg,#53364f14 1px,#0000 1px) 0 0/60px 60px,radial-gradient(circle at 78% 10%,#c6177c26,#0000 34%),radial-gradient(circle at 58% 80%,#51164533,#0000 38%),#090b12;min-width:0;position:absolute;inset:0;overflow:hidden}.one-click-video-workbench:before,.one-click-video-workbench:after{display:none}.one-click-video-workbench:before{border:5px solid #e0278f26;border-color:#0000 #e0278f26 #e0278f26 #0000;border-radius:50%;width:1060px;height:760px;animation:18s ease-in-out infinite alternate one-click-orbit-drift;top:270px;right:-85px;transform:rotate(-21deg)}.one-click-video-workbench:after{border:5px solid #0000;border-color:#e0278f21 #0000 #0000 #e0278f21;border-radius:50%;width:900px;height:640px;animation:22s ease-in-out infinite alternate one-click-orbit-drift-reverse;top:500px;left:30px;transform:rotate(-16deg)}.one-click-video-workbench>*{z-index:1;position:relative}.one-click-video-particles{pointer-events:none;inset:0;z-index:0!important;position:absolute!important}.one-click-video-particles span{opacity:.66;background:#ef4ca8;border-radius:50%;animation:3.8s ease-in-out infinite one-click-particle-twinkle;display:block;position:absolute;box-shadow:0 0 12px #ef4ca8cc}.one-click-video-hero{z-index:2;text-align:center;width:min(980px,100% - 120px);margin:100px auto 0;animation:.7s cubic-bezier(.2,.75,.25,1) both one-click-rise;position:relative}.one-click-video-badge{color:#f15bab;background:#ef439d14;border:1px solid #ef439d7a;border-radius:999px;align-items:center;min-height:34px;padding:0 18px;font-size:13px;font-weight:800;display:inline-flex}.one-click-video-badge:before{content:"";background:#f15bab;border-radius:50%;width:5px;height:5px;margin-right:9px;box-shadow:0 0 10px #f15babf2}.one-click-video-hero h1{color:#f45bb0;text-shadow:0 0 26px #ef439d3b;margin:13px 0 0;font-size:46px;font-weight:950;line-height:1.08}.one-click-video-pills{justify-content:center;gap:8px;margin-top:15px;display:flex}.one-click-video-pills span{color:#ffffffa3;white-space:nowrap;background:#ffffff09;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:7px;height:37px;padding:0 15px;font-size:12px;display:inline-flex}.one-click-video-pills svg{color:#ec4da5}.one-click-video-layout{grid-template-columns:336px minmax(0,1fr);align-items:center;gap:58px;width:min(1136px,100% - 180px);display:grid;top:39%;left:50%;transform:translate(-50%);position:absolute!important}.one-click-video-steps{gap:15px;display:grid}.one-click-video-step{color:#ffffffa1;text-align:left;background:#121620cc;border:1px solid #ffffff12;border-radius:13px;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:14px;min-width:0;min-height:82px;padding:13px 16px 13px 20px;transition:color .24s,border-color .24s,background .24s,transform .24s,box-shadow .24s;display:grid}.one-click-video-step:hover,.one-click-video-step.active{color:#fff;background:linear-gradient(105deg,#3c1839b8,#121620e0);border-color:#ef439db8;transform:translate(2px);box-shadow:inset 0 1px #ffffff0a,0 0 24px #ef439d1f}.one-click-step-icon{color:#ec4da5;background:#ef439d24;border-radius:10px;place-items:center;width:42px;height:42px;display:grid;box-shadow:inset 0 0 0 1px #ef439d24}.one-click-step-copy{gap:6px;min-width:0;display:grid}.one-click-step-copy strong{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:850;overflow:hidden}.one-click-step-copy small{color:#ffffff6b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;overflow:hidden}.one-click-video-step>svg{color:#f06aad}.one-click-video-detail-shell{min-width:0;min-height:288px;position:relative}.one-click-video-detail{background:radial-gradient(circle at 14% 8%,#ef439d29,#0000 34%),linear-gradient(125deg,#2d1b31db,#0d121cf0 62%);border:1px solid #ef439db8;border-radius:16px;min-height:288px;padding:36px 44px 32px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 22px 48px #0000004d,0 0 34px #ef439d14}.one-click-video-detail:after{content:"";pointer-events:none;border:1px solid #ef439d26;border-radius:50%;width:330px;height:270px;position:absolute;bottom:-140px;right:-90px;transform:rotate(-24deg)}.one-click-detail-index{color:#f25dad;background:#ef439d24;border-radius:9px;place-items:center;width:37px;height:37px;font-size:13px;font-weight:850;display:grid;position:absolute;top:36px;left:44px}.one-click-detail-chip{color:#f15bab;background:#ef439d0f;border:1px solid #ef439d57;border-radius:999px;align-items:center;height:28px;padding:0 14px;font-size:12px;font-weight:750;display:inline-flex;position:absolute;top:38px;right:44px}.one-click-detail-chip:before{content:"";background:#f15bab;border-radius:50%;width:5px;height:5px;margin-right:7px}.one-click-detail-main{grid-template-columns:60px minmax(0,1fr);align-items:start;gap:27px;padding-top:68px;display:grid}.one-click-detail-icon{color:#ef4ca8;background:#ef439d29;border-radius:13px;place-items:center;width:60px;height:60px;display:grid;box-shadow:inset 0 0 0 1px #ef439d29,0 0 24px #ef439d1a}.one-click-detail-main h2{color:#f5f6fb;margin:0;font-size:25px;font-weight:900}.one-click-detail-main p{color:#ffffff8c;max-width:580px;margin:13px 0 0;font-size:15px;line-height:1.65}.one-click-detail-tags{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.one-click-detail-tags span{color:#ef63ae;background:#ef439d1a;border:1px solid #ef439d57;border-radius:5px;align-items:center;height:29px;padding:0 12px;font-size:12px;display:inline-flex}.one-click-video-dots{justify-content:center;gap:9px;margin-top:23px;display:flex}.one-click-video-dots span{background:#ffffff1f;border-radius:999px;width:33px;height:3px;transition:width .25s,background .25s,box-shadow .25s;display:block}.one-click-video-dots span.active{background:#ec4da5;width:52px;box-shadow:0 0 12px #ef439d94}.one-click-detail-swap-enter-active,.one-click-detail-swap-leave-active{transition:opacity .32s,transform .38s cubic-bezier(.2,.75,.25,1),filter .32s}.one-click-detail-swap-enter-from{opacity:0;filter:blur(7px);transform:translate(18px)scale(.985)}.one-click-detail-swap-leave-to{opacity:0;filter:blur(6px);transform:translate(-16px)scale(1.012)}.one-click-composer{background:#1a1c21;grid-template-rows:minmax(0,1fr) 40px;width:min(1058px,100% - 180px);height:178px;bottom:20px;position:absolute!important}.one-click-composer .upload-tile{grid-row:1/3;align-self:center}.one-click-composer textarea{grid-area:1/2/auto/4;align-self:start;padding-top:2px}.one-click-mode-switch{background:#07090dcc;border:1px solid #ffffff0f;border-radius:999px;grid-area:2/2;justify-self:end;align-items:center;height:40px;padding:3px;display:inline-flex}.one-click-mode-switch button{color:#ffffff73;white-space:nowrap;background:0 0;border-radius:999px;align-items:center;gap:7px;height:32px;padding:0 14px;font-size:12px;font-weight:800;transition:color .2s,background .2s,box-shadow .2s;display:inline-flex}.one-click-mode-switch button.active{color:#b8ffff;background:#00cae029;box-shadow:inset 0 0 0 1px #00cae07a,0 0 14px #00cae029}.one-click-mode-switch button.active svg{color:#13e3eb}.one-click-composer .agent-send{color:#fff;letter-spacing:0;background:linear-gradient(135deg,#ff7ac6 0%,#ec4899 58%,#db2777 100%);border:1px solid #ec489975;border-radius:999px;grid-area:2/3;place-self:center end;width:78px;min-width:78px;height:40px;min-height:40px;font-size:13px;font-weight:900;display:inline-flex;box-shadow:0 12px 24px #ec489940,inset 0 1px #ffffff6b}.one-click-composer .agent-send:hover,.one-click-composer .agent-send:focus-visible{background:linear-gradient(135deg,#ff8acf 0%,#f052a4 56%,#c81e70 100%);border-color:#ec4899ad;box-shadow:0 14px 28px #ec489952,inset 0 1px #ffffff7a}.one-click-floating-help{bottom:20px;left:18px;position:absolute!important}.one-click-floating-help button:first-child{color:#ec4da5;background:#ef439d1a;border-color:#ef439d61}.one-click-floating-help button:last-child{color:#10ddec}.one-click-floating-right{bottom:20px;right:18px;position:absolute!important}.one-click-floating-right button:last-child{color:#ec4da5;border-color:#ef439d59}.one-click-video-notice{z-index:13;color:#ffddf4db;text-align:center;pointer-events:none;background:#210c1de6;border:1px solid #ef439d52;border-radius:12px;max-width:min(360px,100% - 80px);margin:0;padding:10px 14px;font-size:12px;position:absolute;inset:calc(50% - 36px) auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 14px 30px #00000040}.one-click-video-workbench:has(>.agent-conversation-stream):before{display:none}.one-click-video-workbench:has(>.agent-conversation-stream):after{display:none}.one-click-video-workbench:has(>.agent-conversation-stream) .one-click-video-particles{display:none}.one-click-video-workbench:has(>.agent-conversation-stream) .one-click-video-layout{display:none}.one-click-video-workbench:has(>.agent-conversation-stream) .one-click-video-hero{text-align:left;width:clamp(420px,100% - 430px,560px);margin:0;animation:none;position:absolute;top:38px;left:max(32px,50% + -1*min(520px,50% - 75px))}:is(.one-click-video-workbench:has(>.agent-conversation-stream) .one-click-video-badge,.one-click-video-workbench:has(>.agent-conversation-stream) .one-click-video-pills){display:none}.one-click-video-workbench:has(>.agent-conversation-stream) .one-click-video-hero h1{color:#f0449b;text-shadow:none;margin:0;font-size:30px;line-height:1.14}.one-click-video-workbench:has(>.agent-conversation-stream)>.agent-conversation-stream{scrollbar-gutter:stable;width:min(1040px,100% - 150px);max-height:none;padding:8px 8px 16px;top:116px;bottom:192px;overflow:auto}.one-click-video-workbench:has(>.agent-conversation-stream) .agent-message-bubble{max-width:min(820px,100% - 52px)}.one-click-video-workbench:has(>.agent-conversation-stream) .agent-message-bubble.with-task-card{width:min(900px,100% - 52px);max-width:calc(100% - 52px)}.one-click-video-workbench:has(>.agent-conversation-stream) .one-click-composer{grid-template-rows:minmax(0,1fr) 37px;width:min(1040px,100% - 150px);height:154px;padding:14px 16px}.one-click-video-workbench:has(>.agent-conversation-stream) .one-click-composer .upload-tile{width:58px;height:72px}.one-click-video-workbench:has(>.agent-conversation-stream) .one-click-mode-switch{height:36px}.one-click-video-workbench:has(>.agent-conversation-stream) .one-click-mode-switch button{height:30px}.one-click-video-workbench:has(>.agent-conversation-stream) .one-click-composer .agent-send{height:38px;min-height:38px}.one-click-video-workbench:has(>.agent-conversation-stream) .one-click-floating-help{bottom:178px}.one-click-video-workbench:has(>.agent-conversation-stream) .one-click-floating-right{bottom:178px}.one-click-video-workbench:has(>.agent-conversation-stream) .one-click-video-notice{inset:calc(50% - 36px) auto auto 50%;transform:translate(-50%,-50%)}@keyframes one-click-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes one-click-orbit-drift{0%{transform:rotate(-21deg)translate(0,0)}to{transform:rotate(-18deg)translate(-22px,-15px)}}@keyframes one-click-orbit-drift-reverse{0%{transform:rotate(-16deg)translate(0,0)}to{transform:rotate(-20deg)translate(28px,16px)}}@keyframes one-click-particle-twinkle{0%,to{opacity:.28;transform:scale(.78)}50%{opacity:.88;transform:scale(1.14)}}@media (width<=1180px){.one-click-video-layout{grid-template-columns:300px minmax(0,1fr);gap:32px;width:min(1000px,100% - 120px)}.one-click-video-hero h1{font-size:40px}.one-click-video-pills span{padding-inline:11px}}@media (width<=760px){.one-click-video-workbench{padding-bottom:270px;overflow:hidden auto}.one-click-video-hero{width:calc(100% - 96px);margin:100px 18px 0 78px}.one-click-video-hero h1{font-size:34px}.one-click-video-pills{scrollbar-width:none;justify-content:flex-start;padding-bottom:4px;overflow-x:auto}.one-click-video-pills::-webkit-scrollbar{display:none}.one-click-video-layout{grid-template-columns:1fr;gap:18px;width:calc(100% - 96px);margin:190px 18px 260px 78px;display:grid;top:auto;left:auto;transform:none;position:relative!important}.one-click-video-step{min-height:72px}.one-click-video-detail,.one-click-video-detail-shell{min-height:300px}.one-click-video-detail{padding:32px 22px 28px}.one-click-detail-index{top:28px;left:22px}.one-click-detail-chip{top:30px;right:22px}.one-click-detail-main{grid-template-columns:48px minmax(0,1fr);gap:16px;padding-top:54px}.one-click-detail-icon{width:48px;height:48px}.one-click-detail-main h2{font-size:19px}.one-click-detail-main p{font-size:13px}.one-click-composer{width:calc(100% - 72px)}.one-click-video-notice{max-width:calc(100% - 80px);bottom:auto;right:auto}}@media (width<=430px){.one-click-video-hero{width:calc(100% - 88px);margin-left:70px}.one-click-video-hero h1{font-size:29px}.one-click-video-badge{padding-inline:11px;font-size:11px}.one-click-video-layout{width:calc(100% - 84px);margin-left:66px;margin-right:18px}.one-click-video-step{grid-template-columns:38px minmax(0,1fr) 16px;gap:10px;padding-inline:12px}.one-click-step-icon{width:38px;height:38px}.one-click-step-copy strong{font-size:14px}.one-click-step-copy small{font-size:11px}.one-click-composer{grid-template-columns:62px minmax(0,1fr) 72px;gap:11px;padding:14px}.one-click-composer .upload-tile{grid-row:1;width:58px;height:80px}.one-click-composer textarea{overflow:hidden}.one-click-mode-switch{grid-column:1/3;max-width:100%}.one-click-composer .agent-send{width:68px;min-width:68px}.one-click-mode-switch button{padding-inline:8px;font-size:11px}}@media (prefers-reduced-motion:reduce){.one-click-video-workbench:before,.one-click-video-workbench:after,.one-click-video-particles span,.one-click-video-hero,.one-click-video-detail{transition:none;animation:none}}.anime-s2-workbench{background:#05080e;grid-template-columns:46px minmax(0,1fr);min-width:0;display:grid;position:absolute;inset:0;overflow:hidden}.anime-s2-workbench:has(.anime-s2-project-drawer){grid-template-columns:46px 282px minmax(0,1fr)}.anime-s2-project-rail{z-index:8;background:linear-gradient(#ffffff05,#0000003d),#0d0e12;border-right:1px solid #ffffff14;justify-content:center;display:flex;position:relative}.anime-s2-project-toggle{color:#ffffff6b;background:0 0;border-left:2px solid #00d7e794;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:100%;height:110px;padding:14px 0;transition:color .2s,background .2s,border-color .2s;display:flex}.anime-s2-project-toggle:hover,.anime-s2-project-toggle[aria-expanded=true]{color:#7af7ff;background:#00cae014;border-color:#0de1e8}.anime-s2-project-toggle svg{flex:none}.anime-s2-project-drawer{z-index:7;background:#0d0e12fa;border-right:1px solid #ffffff1a;flex-direction:column;min-width:0;height:100%;min-height:0;padding:17px;display:flex;position:relative}.main-stage:has(.anime-s2-project-rail) .top-left-actions{left:62px}.main-stage:has(.anime-s2-project-drawer) .top-left-actions{left:344px}.main-stage:has(.infinite-canvas-workspace) .history-tab-stack{top:auto;bottom:22px;transform:none}.main-stage:has(.anime-s2-project-rail) .history-tab-stack{left:46px}.main-stage:has(.anime-s2-project-drawer) .history-tab-stack{left:328px}:is(.flow-agent-workbench:has(.anime-s2-project-rail),.one-click-video-workbench:has(.anime-s2-project-rail),.agent-workbench:has(.anime-s2-project-rail)){padding-left:46px}:is(.flow-agent-workbench:has(.anime-s2-project-drawer),.one-click-video-workbench:has(.anime-s2-project-drawer),.agent-workbench:has(.anime-s2-project-drawer)){padding-left:328px}.agent-workbench:has(.anime-s2-project-rail){position:absolute;inset:0;overflow:auto}.flow-agent-workbench .anime-s2-project-rail,.one-click-video-workbench .anime-s2-project-rail,.agent-workbench .anime-s2-project-rail,.flow-agent-workbench .anime-s2-project-drawer,.one-click-video-workbench .anime-s2-project-drawer,.agent-workbench .anime-s2-project-drawer{height:auto;position:absolute;top:0;bottom:0;left:0}.flow-agent-workbench .anime-s2-project-rail,.one-click-video-workbench .anime-s2-project-rail,.agent-workbench .anime-s2-project-rail{width:46px;min-width:46px}.flow-agent-workbench .anime-s2-project-drawer,.one-click-video-workbench .anime-s2-project-drawer,.agent-workbench .anime-s2-project-drawer{width:282px;left:46px}.anime-s2-new-project{color:#ffffffbd;background:#ffffff0b;border:1px solid #ffffff21;border-radius:8px;justify-content:center;align-items:center;gap:9px;height:42px;font-size:14px;font-weight:800;display:inline-flex}.anime-s2-new-project:hover{color:#bffeff;background:#00cae01a;border-color:#00d8e58f}.anime-s2-project-empty{color:#ffffff38;text-align:center;flex:1;align-content:center;place-items:center;gap:14px;display:grid}.anime-s2-project-empty p{color:#ffffff6b;margin:0;font-size:13px}.anime-s2-project-item{color:#c9ffff;background:#00cae017;border:1px solid #00d8e557;border-radius:8px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;margin-top:16px;padding:11px;display:grid}.anime-s2-project-item>span{color:#11dce9;background:#00cae021;border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.anime-s2-project-item div{gap:4px;min-width:0;display:grid}.anime-s2-project-item strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.app-confirm-overlay{z-index:520;background:#0f172a52;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.app-confirm-dialog{color:#0f172a;background:#fff;border:1px solid #0f172a14;border-radius:18px;width:min(420px,100%);padding:22px 22px 18px;box-shadow:0 24px 60px #0f172a29}.app-confirm-dialog h3{margin:0;font-size:18px;font-weight:800}.app-confirm-dialog p{color:#475569;margin:10px 0 0;font-size:14px;line-height:1.6}.app-confirm-actions{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.app-confirm-actions button{color:#334155;cursor:pointer;background:#fff;border:1px solid #0f172a1a;border-radius:10px;height:36px;padding:0 16px;font-size:14px;font-weight:700}.app-confirm-actions button.danger,.app-confirm-actions button.primary{color:#fff;background:#0f172a;border-color:#0f172a}.app-confirm-actions button.danger{background:#e11d48;border-color:#e11d48}.app-confirm-password{color:#0f172a;background:#fff;border:1px solid #0f172a1f;border-radius:10px;width:100%;height:40px;margin-top:14px;padding:0 12px;font-size:14px}.app-confirm-error{color:#b91c1c}.console-shell.theme-dark .app-confirm-overlay{background:#00000075}.console-shell.theme-dark .app-confirm-dialog{color:#f8fafc;background:#16181f;border-color:#ffffff1a;box-shadow:0 24px 60px #0006}.console-shell.theme-dark .app-confirm-dialog p{color:#ffffffad}.console-shell.theme-dark .app-confirm-actions button{color:#ffffffdb;background:#ffffff0f;border-color:#ffffff1f}.anime-s2-project-rename{color:#0f172a;background:#fff;border:1px solid #0ea5e98c;border-radius:6px;width:100%;min-width:0;height:26px;padding:0 8px;font-size:13px;font-weight:700}.anime-s2-project-item small{color:#ffffff6b;font-size:11px}.anime-s2-drawer-engine{color:#16dbe8;background:linear-gradient(100deg,#00cae017,#704de41a);border:1px solid #7755f17a;border-radius:8px;justify-content:center;align-items:center;gap:10px;height:48px;margin-top:auto;font-size:13px;font-weight:850;display:inline-flex}.anime-s2-stage{isolation:isolate;background:linear-gradient(#2f698017 1px,#0000 1px) 0 0/60px 60px,linear-gradient(90deg,#2f698017 1px,#0000 1px) 0 0/60px 60px,radial-gradient(circle at 74% 3%,#00d0e11f,#0000 28%),radial-gradient(circle at 55% 65%,#502a741a,#0000 36%),#050a11;min-width:0;animation:24s linear infinite anime-s2-grid-drift;position:relative;overflow:hidden}.anime-s2-stage:before,.anime-s2-stage:after{z-index:-1;content:"";pointer-events:none;position:absolute}.anime-s2-stage:before{background:linear-gradient(#040d150a,#03080f94);inset:0}.anime-s2-stage:after{border-bottom:1px solid #00cde02e;border-left:1px solid #00cde02e;border-right:1px solid #00cde02e;height:18px;bottom:18px;left:18px;right:18px}.anime-s2-grid-glow{z-index:-1;filter:blur(54px);opacity:.72;pointer-events:none;background:#00dce81f;border-radius:50%;width:260px;height:150px;animation:5s ease-in-out infinite anime-s2-glow-breathe;position:absolute;top:10%;left:34%}.anime-s2-orbit{z-index:-1;pointer-events:none;border:5px solid #00c1d724;border-radius:50%;display:none;position:absolute}.anime-s2-orbit-one{border-top-color:#0000;border-left-color:#0000;width:930px;height:680px;animation:18s ease-in-out infinite alternate anime-s2-orbit-one;top:280px;left:60px;transform:rotate(-25deg)}.anime-s2-orbit-two{opacity:.68;border-bottom-color:#0000;border-right-color:#0000;width:940px;height:680px;animation:21s ease-in-out infinite alternate anime-s2-orbit-two;bottom:-300px;right:-100px;transform:rotate(-17deg)}.anime-s2-particle{z-index:1;opacity:.72;pointer-events:none;background:#09ddec;border-radius:999px;animation:5.4s ease-in-out infinite alternate anime-s2-particle-float;display:block;position:absolute;box-shadow:0 0 12px #00deede0}.anime-s2-header{z-index:4;align-items:center;gap:20px;width:max-content;max-width:calc(100% - 150px);animation:.7s cubic-bezier(.2,.75,.25,1) both anime-s2-header-rise;display:flex;position:absolute;top:86px;left:50%;transform:translate(-50%)}.anime-s2-agent-mark{background:linear-gradient(145deg,#121c2bf0,#0b2c3ac2),#0ea5e91f;border:1px solid #22d3ee5c;border-radius:22px;place-items:center;width:72px;height:72px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 40px #00dae72e,inset 0 1px #ffffff2e}.anime-s2-agent-mark:before,.anime-s2-agent-mark:after{content:"";position:absolute}.anime-s2-agent-mark:before{background:#22d3ee14;border:1px solid #22d3ee3d;border-radius:17px;inset:10px;transform:rotate(-6deg)}.anime-s2-agent-mark:after{background:#ff5aa5;border-radius:4px;width:10px;height:10px;bottom:11px;right:11px;box-shadow:-36px -34px 0 -3px #22d3ee}.anime-s2-agent-mark img{z-index:1;object-fit:contain;filter:drop-shadow(0 8px 14px #0ea5e938);width:45px;height:45px;position:relative}.anime-s2-title-copy{justify-items:center;gap:9px;display:grid}.anime-s2-super-chip{color:#0ce6e6;background:#00c1ca14;border:1px solid #00dce37a;border-radius:999px;align-items:center;gap:8px;height:30px;padding:0 14px;font-size:12px;font-weight:800;display:inline-flex}.anime-s2-super-chip i,.anime-s2-detail-chip i{background:#00edcf;border-radius:999px;width:5px;height:5px;box-shadow:0 0 10px #00edcfe6}.anime-s2-title-copy h1{color:#30e4e6;text-shadow:0 0 23px #00dfdf40;margin:0;font-size:36px;font-weight:950;line-height:1}.anime-s2-title-copy h1 b{color:#18bacd;font-weight:900}.anime-s2-capability-pills{align-items:center;gap:8px;display:flex}.anime-s2-capability-pills button{color:#ffffff8c;white-space:nowrap;background:#75a5bc0f;border:1px solid #87adc024;border-radius:999px;align-items:center;gap:7px;height:32px;padding:0 13px;font-size:12px;transition:color .2s,border-color .2s,background .2s,transform .2s;display:inline-flex}.anime-s2-capability-pills button:hover,.anime-s2-capability-pills button.active{color:#b9ffff;background:#00cae01a;border-color:#00dae46b;transform:translateY(-1px)}.anime-s2-feature-layout{z-index:3;grid-template-columns:250px minmax(0,1fr);align-items:center;gap:55px;width:min(878px,100% - 80px);display:grid;position:absolute;top:31%;left:50%;transform:translate(-50%)}.anime-s2-feature-list{gap:14px;display:grid}.anime-s2-feature-card{color:#ffffff9e;text-align:left;background:#0c131dc7;border:1px solid #7e97ad1f;border-radius:13px;grid-template-columns:38px minmax(0,1fr) 15px;align-items:center;gap:11px;min-width:0;min-height:67px;padding:10px 13px;transition:color .24s,border-color .24s,background .24s,transform .24s,box-shadow .24s;display:grid;position:relative}.anime-s2-feature-card:before{background:var(--anime-accent);content:"";opacity:0;border-radius:3px 0 0 3px;width:3px;transition:opacity .24s;position:absolute;inset:0 auto 0 0}.anime-s2-feature-card:hover,.anime-s2-feature-card.active{color:#f1ffff;border-color:color-mix(in srgb, var(--anime-accent) 66%, transparent);background:linear-gradient(105deg, color-mix(in srgb, var(--anime-accent) 14%, transparent), #0c131dd1);box-shadow:inset 0 1px 0 #ffffff0a, 0 0 25px color-mix(in srgb, var(--anime-accent) 13%, transparent);transform:translate(2px)}.anime-s2-feature-card.active:before{opacity:1}.anime-s2-feature-icon{width:38px;height:38px;color:var(--anime-accent);background:color-mix(in srgb, var(--anime-accent) 14%, transparent);border-radius:9px;place-items:center;display:grid}.anime-s2-feature-copy{gap:5px;min-width:0;display:grid}.anime-s2-feature-copy strong,.anime-s2-feature-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.anime-s2-feature-copy strong{color:inherit;font-size:14px;font-weight:850}.anime-s2-feature-copy small{color:#ffffff6b;font-size:11px}.anime-s2-feature-card>svg{color:color-mix(in srgb, var(--anime-accent) 78%, #8aa2ad)}.anime-s2-detail-shell{min-width:0}.anime-s2-detail-card{border:1px solid color-mix(in srgb, var(--anime-accent) 68%, transparent);background:radial-gradient(circle at 14% 4%, color-mix(in srgb, var(--anime-accent) 16%, transparent), transparent 35%), linear-gradient(120deg, color-mix(in srgb, var(--anime-accent) 9%, #0b1520), #0a101aeb 64%);min-height:258px;box-shadow:inset 0 1px 0 #ffffff0a, 0 20px 46px #0000004d, 0 0 32px color-mix(in srgb, var(--anime-accent) 10%, transparent);border-radius:16px;padding:24px 32px;animation:4.2s ease-in-out infinite anime-s2-detail-glow;position:relative;overflow:hidden}.anime-s2-detail-card:after{border:1px solid color-mix(in srgb, var(--anime-accent) 17%, transparent);content:"";pointer-events:none;border-radius:50%;width:420px;height:330px;position:absolute;bottom:-180px;right:-120px;transform:rotate(-19deg)}.anime-s2-detail-index{width:36px;height:36px;color:var(--anime-accent);background:color-mix(in srgb, var(--anime-accent) 14%, transparent);border-radius:9px;place-items:center;font-size:12px;font-weight:900;display:grid;position:absolute;top:24px;left:32px}.anime-s2-detail-chip{color:#00e2b1;white-space:nowrap;background:#00bc8f14;border:1px solid #00dcac66;border-radius:999px;align-items:center;gap:7px;height:28px;padding:0 13px;font-size:11px;font-weight:800;display:inline-flex;position:absolute;top:27px;right:32px}.anime-s2-detail-main{grid-template-columns:60px minmax(0,1fr);align-items:start;gap:22px;padding-top:59px;display:grid}.anime-s2-detail-icon{width:60px;height:60px;color:var(--anime-accent);background:color-mix(in srgb, var(--anime-accent) 15%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--anime-accent) 18%, transparent), 0 0 22px color-mix(in srgb, var(--anime-accent) 12%, transparent);border-radius:14px;place-items:center;display:grid}.anime-s2-detail-main h2{color:#f3f8ff;margin:1px 0 0;font-size:21px;font-weight:900}.anime-s2-detail-main p{color:#ffffff8f;max-width:510px;margin:10px 0 0;font-size:13px;line-height:1.75}.anime-s2-detail-tags{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.anime-s2-detail-tags span{border:1px solid color-mix(in srgb, var(--anime-accent) 38%, transparent);height:27px;color:color-mix(in srgb, var(--anime-accent) 76%, #eafcff);background:color-mix(in srgb, var(--anime-accent) 9%, transparent);border-radius:4px;align-items:center;padding:0 11px;font-size:11px;display:inline-flex}.anime-s2-detail-dots{justify-content:center;gap:8px;margin-top:22px;display:flex}.anime-s2-detail-dots span{background:0 0;border:2px solid #ffffff1f;border-radius:50%;width:16px;height:16px;transition:width .25s,border-color .25s,background .25s,box-shadow .25s;display:block}.anime-s2-detail-dots span.active{background:#08cbdc;border-color:#0ad9e4;border-radius:999px;width:52px;box-shadow:0 0 14px #00dce89e}.anime-s2-detail-swap-enter-active,.anime-s2-detail-swap-leave-active{transition:opacity .34s,transform .38s cubic-bezier(.2,.75,.25,1),filter .34s}.anime-s2-detail-swap-enter-from{opacity:0;filter:blur(8px);transform:translate(20px)scale(.985)}.anime-s2-detail-swap-leave-to{opacity:0;filter:blur(6px);transform:translate(-16px)scale(1.012)}.anime-s2-mark-swap-enter-active,.anime-s2-mark-swap-leave-active{transition:opacity .26s,transform .34s,filter .26s}.anime-s2-mark-swap-enter-from{opacity:0;filter:blur(5px);transform:scale(.72)rotate(-16deg)}.anime-s2-mark-swap-leave-to{opacity:0;filter:blur(5px);transform:scale(1.16)rotate(16deg)}.anime-s2-timeline{z-index:3;height:105px;position:absolute;bottom:245px;left:60px;right:60px}.anime-s2-timeline-groups{grid-template-columns:4fr 2fr 6fr;align-items:center;gap:0;display:grid}.anime-s2-timeline-group{white-space:nowrap;border:1px solid;border-radius:999px;justify-self:center;align-items:center;height:29px;padding:0 13px;font-size:11px;font-weight:800;display:inline-flex}.anime-s2-timeline-group.creative{color:#00d8e7;background:#00cae014}.anime-s2-timeline-group.script{color:#a565ff;background:#974dff14}.anime-s2-timeline-group.production{color:#e49b18;background:#e49b1814}.anime-s2-timeline-track{grid-template-columns:4fr 2fr 6fr;height:2px;display:grid;position:absolute;top:55px;left:0;right:0}.anime-s2-timeline-track span{height:2px;display:block}.anime-s2-timeline-track .creative{background:linear-gradient(90deg,#0000,#00dce9)}.anime-s2-timeline-track .script{background:linear-gradient(90deg,#00dce9,#a65aff)}.anime-s2-timeline-track .production{background:linear-gradient(90deg,#a65aff,#e4a026)}.anime-s2-timeline-nodes{grid-template-columns:repeat(12,minmax(0,1fr));display:grid;position:absolute;top:43px;left:0;right:0}.anime-s2-timeline-node{color:#ffffff75;background:0 0;justify-items:center;gap:11px;min-width:0;padding:0;font-size:11px;transition:color .2s,transform .2s;display:grid}.anime-s2-timeline-node:hover,.anime-s2-timeline-node.active{color:#f3ffff;transform:translateY(-2px)}.anime-s2-timeline-node i{border:2px solid color-mix(in srgb, var(--node-accent) 38%, #ffffff2e);background:#080b12;border-radius:50%;width:14px;height:14px;transition:background .2s,border-color .2s,box-shadow .2s,transform .2s;display:block;box-shadow:0 0 0 3px #050a11e6}.anime-s2-timeline-node:hover i,.anime-s2-timeline-node.active i{border-color:var(--node-accent);background:var(--node-accent);box-shadow:0 0 0 3px #050a11e6, 0 0 14px color-mix(in srgb, var(--node-accent) 76%, transparent);transform:scale(1.12)}.anime-s2-timeline-node span{text-overflow:ellipsis;white-space:nowrap;max-width:76px;overflow:hidden}.anime-s2-composer{z-index:20;pointer-events:auto;background:#1c1e24f5;border:1px solid #ffffff12;border-radius:18px;grid-template-rows:minmax(0,1fr) 46px;height:190px;padding:18px 22px 12px;display:grid;position:absolute;bottom:20px;left:26px;right:108px;overflow:visible;box-shadow:0 24px 55px #0000006b}.anime-s2-composer-main{grid-template-columns:64px minmax(0,1fr);gap:17px;min-height:0;display:grid}.anime-s2-composer-main.is-pair{grid-template-columns:122px minmax(0,1fr)}.anime-s2-reference-stack{justify-content:center;align-items:center;gap:8px;min-width:0;display:flex}.anime-s2-reference-tile{color:#ffffff6b;cursor:pointer;background:#a1a9b912;border:1px dashed #abb5c552;border-radius:4px;align-content:center;justify-items:center;gap:8px;width:58px;height:90px;font-size:11px;transition:color .2s,border-color .2s,background .2s;display:grid;position:relative;overflow:hidden;transform:rotate(-8deg)}.anime-s2-reference-stack.pair .anime-s2-reference-tile{width:52px;height:80px;transform:rotate(-5deg)}.anime-s2-reference-stack.pair .anime-s2-reference-tile:last-child{transform:rotate(5deg)}.anime-s2-reference-tile:hover{color:#c7ffff;background:#00cae01a;border-color:#00dce79e}.anime-s2-reference-tile.filled{color:#0000;border-style:solid}.anime-s2-reference-input{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.anime-s2-reference-preview{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.anime-s2-reference-remove{z-index:2;color:#fff;cursor:pointer;background:#0f172ac7;border:0;border-radius:999px;width:16px;height:16px;padding:0;position:absolute;top:4px;right:4px}.anime-s2-reference-remove:before,.anime-s2-reference-remove:after{content:"";background:currentColor;border-radius:1px;width:8px;height:1.5px;position:absolute;top:50%;left:50%}.anime-s2-reference-remove:before{transform:translate(-50%,-50%)rotate(45deg)}.anime-s2-reference-remove:after{transform:translate(-50%,-50%)rotate(-45deg)}.anime-s2-composer-main textarea{resize:none;color:#ffffffd6;background:0 0;border:0;outline:0;width:100%;min-width:0;height:100%;font-size:14px;line-height:1.6}.anime-s2-composer-main textarea::placeholder{color:#ffffff61}.anime-s2-composer-footer{align-items:center;gap:7px;min-width:0;display:flex}.anime-s2-composer-tools{flex:auto;align-items:center;gap:7px;min-width:0;display:flex;overflow:visible}.anime-s2-composer-tools::-webkit-scrollbar{display:none}.anime-s2-composer-tools>button{color:#15cbdc;white-space:nowrap;background:#00cae017;border:1px solid #00cae040;border-radius:9px;flex:none;align-items:center;gap:6px;height:36px;padding:0 10px;font-size:11px;display:inline-flex}.anime-s2-composer-tools .inline-control-wrap{z-index:2;isolation:isolate;flex:none;align-items:center;display:inline-flex;position:relative;overflow:visible}.anime-s2-composer-tools .inline-control-wrap>button{color:#ffffffad;white-space:nowrap;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff14;border-radius:9px;flex:none;align-items:center;gap:6px;min-width:0;height:36px;padding:0 10px;font-size:11px;font-weight:600;line-height:1;transition:color .2s,border-color .2s,background .2s,box-shadow .2s;display:inline-flex}.anime-s2-composer-tools .inline-control-wrap>button:hover,.anime-s2-composer-tools .inline-control-wrap>button.active{color:#e8ffff;background:#00cae021;border-color:#00d6e085;box-shadow:0 0 16px #00cae01f}.anime-s2-composer-tools .inline-control-wrap>button svg{color:#ffffffa3;flex:none}.anime-s2-model-control{max-width:min(230px,30vw)}.anime-s2-model-control span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.anime-s2-model-control img{object-fit:contain;width:20px;height:20px}.anime-s2-model-control small{color:#00d6e7;background:#00cae01f;border-radius:4px;align-items:center;height:17px;padding:0 5px;font-size:9px;display:inline-flex}.anime-s2-select-control{color:#ffffffa3;background:#ffffff0f;border-color:#ffffff14}.anime-s2-select-control:hover,.anime-s2-select-control.active{color:#e8ffff;background:#00cae021;border-color:#00d6e085;box-shadow:0 0 16px #00cae01f}.anime-s2-select-control svg{color:#ffffffa6}.anime-s2-select-control span{color:#ffffff9e}.anime-s2-select-control strong{color:#fff;font-weight:850}.anime-s2-mode-switch{background:#07090eb3;border:1px solid #ffffff14;border-radius:999px;flex:none;align-items:center;height:38px;margin-left:auto;padding:3px;display:inline-flex}.anime-s2-mode-switch button{color:#ffffff61;white-space:nowrap;background:0 0;border-radius:999px;align-items:center;gap:6px;height:30px;padding:0 12px;font-size:11px;font-weight:800;transition:color .2s,background .2s,box-shadow .2s;display:inline-flex}.anime-s2-mode-switch button.active{color:#b8ffff;background:#00cae024;box-shadow:inset 0 0 0 1px #00cae073,0 0 16px #00cae024}.anime-s2-mode-switch button.active svg{color:#12dce8}.anime-s2-send{color:#062029;background:linear-gradient(#22e5ef,#00bcd2);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;transition:filter .2s,transform .2s;display:grid;box-shadow:0 0 20px #00dae752}.anime-s2-send:hover{filter:brightness(1.12);transform:translateY(-1px)}.anime-s2-floating-tools{z-index:21;gap:8px;display:grid;position:fixed;bottom:96px;right:28px}.anime-s2-floating-tools button{color:#ffffff9e;background:#1c1f27eb;border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.anime-s2-floating-tools button:last-child{color:#1cdeeb;border-color:#00cae057}.anime-s2-notice{z-index:9;color:#dbfffed9;background:#03141be6;border:1px solid #00ddd847;border-radius:8px;max-width:min(360px,100% - 120px);margin:0;padding:9px 13px;font-size:12px;animation:.3s both anime-s2-rise;position:absolute;bottom:222px;right:76px;box-shadow:0 14px 30px #00000042}.anime-s2-drawer-enter-active,.anime-s2-drawer-leave-active{transition:opacity .24s,transform .28s cubic-bezier(.2,.75,.25,1)}.anime-s2-drawer-enter-from,.anime-s2-drawer-leave-to{opacity:0;transform:translate(-20px)}@keyframes anime-s2-grid-drift{to{background-position:60px 60px,60px 60px,0 0,0 0,0 0}}@keyframes anime-s2-orbit-one{0%{transform:rotate(-25deg)translate(0,0)}to{transform:rotate(-21deg)translate(25px,-17px)}}@keyframes anime-s2-orbit-two{0%{transform:rotate(-17deg)translate(0,0)}to{transform:rotate(-21deg)translate(-25px,14px)}}@keyframes anime-s2-particle-float{0%{opacity:.34;transform:translate(0,0)scale(.8)}to{opacity:.95;transform:translateY(-12px)scale(1.08)}}@keyframes anime-s2-glow-breathe{0%,to{opacity:.5;transform:scale(.9)}50%{opacity:.88;transform:scale(1.08)}}@keyframes anime-s2-detail-glow{0%,to{box-shadow:inset 0 1px 0 #ffffff0a, 0 20px 46px #0000004d, 0 0 28px color-mix(in srgb, var(--anime-accent) 8%, transparent)}50%{box-shadow:inset 0 1px 0 #ffffff0d, 0 20px 46px #0000004d, 0 0 36px color-mix(in srgb, var(--anime-accent) 17%, transparent)}}@keyframes anime-s2-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translate(0,0)}}@keyframes anime-s2-header-rise{0%{opacity:0;transform:translate(-50%,14px)}to{opacity:1;transform:translate(-50%)}}@media (width<=1180px){.anime-s2-header{max-width:calc(100% - 110px)}.anime-s2-title-copy h1{font-size:31px}.anime-s2-capability-pills button{padding-inline:9px}.anime-s2-feature-layout{grid-template-columns:230px minmax(0,1fr);gap:32px;width:min(820px,100% - 62px)}.anime-s2-detail-card{padding-inline:24px}.anime-s2-detail-index{left:24px}.anime-s2-detail-chip{right:24px}}@media (width<=760px){.anime-s2-workbench{overflow:hidden}.anime-s2-stage{padding-bottom:24px;overflow:hidden auto}.anime-s2-workbench:has(.anime-s2-project-drawer){grid-template-columns:46px minmax(0,1fr)}.anime-s2-project-drawer{width:min(282px,100vw - 46px);position:absolute;top:0;bottom:0;left:46px;box-shadow:22px 0 44px #0f172a1f}.anime-s2-header{text-align:center;flex-direction:column;width:calc(100% - 28px);max-width:none;margin:76px 14px 0;animation:.7s cubic-bezier(.2,.75,.25,1) both anime-s2-rise;position:relative;top:auto;left:auto;transform:none}.anime-s2-title-copy h1{font-size:29px}.anime-s2-capability-pills{scrollbar-width:none;justify-content:flex-start;width:100%;padding-bottom:4px;overflow-x:auto}.anime-s2-capability-pills::-webkit-scrollbar{display:none}.anime-s2-feature-layout{grid-template-columns:1fr;gap:18px;width:calc(100% - 28px);margin:184px 14px 0;display:grid;position:relative;top:auto;left:auto;transform:none}.anime-s2-detail-card{min-height:300px}.anime-s2-timeline{scrollbar-width:thin;width:calc(100% - 32px);height:164px;margin:46px 16px 0;position:relative;bottom:auto;left:auto;right:auto;overflow:auto hidden}.anime-s2-timeline-groups,.anime-s2-timeline-track,.anime-s2-timeline-nodes{width:720px}.anime-s2-composer{width:calc(100% - 28px);height:194px;margin:28px 14px 0;position:relative;bottom:auto;left:auto;right:auto}.anime-s2-composer-footer{align-items:flex-end}.anime-s2-mode-switch{position:absolute;bottom:12px;right:61px}.anime-s2-send{position:absolute;bottom:16px;right:17px}.anime-s2-floating-tools{display:none}.anime-s2-notice{bottom:212px;right:16px}}@media (width<=430px){.anime-s2-header{margin-top:72px}.anime-s2-agent-mark{width:58px;height:58px}.anime-s2-agent-mark img{width:34px;height:34px}.anime-s2-title-copy h1{font-size:25px}.anime-s2-feature-layout{margin-top:176px}.anime-s2-feature-card{grid-template-columns:35px minmax(0,1fr) 14px;min-height:62px;padding-inline:10px}.anime-s2-feature-icon{width:35px;height:35px}.anime-s2-detail-card{padding:23px 18px 22px}.anime-s2-detail-index{left:18px}.anime-s2-detail-chip{padding-inline:9px;font-size:10px;right:18px}.anime-s2-detail-main{grid-template-columns:46px minmax(0,1fr);gap:13px;padding-top:58px}.anime-s2-detail-icon{width:46px;height:46px}.anime-s2-detail-main h2{font-size:18px}.anime-s2-detail-main p{font-size:12px;line-height:1.6}.anime-s2-composer{grid-template-rows:minmax(0,1fr) 52px;height:208px;padding:16px 12px 10px}.anime-s2-composer-main{grid-template-columns:55px minmax(0,1fr);gap:10px}.anime-s2-composer-main.is-pair{grid-template-columns:108px minmax(0,1fr)}.anime-s2-reference-tile{width:50px;height:78px}.anime-s2-composer-footer{overflow:visible}.anime-s2-composer-tools{gap:6px;max-width:calc(100% - 8px)}.anime-s2-composer-tools .inline-control-wrap{flex-shrink:0}.anime-s2-mode-switch{max-width:calc(100% - 108px);right:49px}.anime-s2-mode-switch button{padding-inline:8px;font-size:10px}.anime-s2-send{bottom:17px;right:12px}}@media (prefers-reduced-motion:reduce){.anime-s2-stage,.anime-s2-orbit,.anime-s2-grid-glow,.anime-s2-particle,.anime-s2-header,.anime-s2-detail-card{transition:none;animation:none}}.smart-edit-workbench{isolation:isolate;color:#eff7ffe0;background:linear-gradient(#2f678413 1px,#0000 1px) 0 0/60px 60px,linear-gradient(90deg,#2f678413 1px,#0000 1px) 0 0/60px 60px,radial-gradient(circle at 78% 8%,#00bfc226,#0000 31%),radial-gradient(circle at 45% 79%,#00587529,#0000 35%),#080b14;min-width:0;animation:24s linear infinite smart-edit-grid-drift;position:absolute;inset:0;overflow:hidden}.smart-edit-workbench:before,.smart-edit-workbench:after{z-index:-1;content:"";pointer-events:none;position:absolute}.smart-edit-workbench:before{background:linear-gradient(#02081205,#0208128a),radial-gradient(circle at 37% 47%,#09739614,#0000 24%);inset:0}.smart-edit-workbench:after{opacity:.72;border-bottom:1px solid #00cbe024;border-left:1px solid #00cbe024;border-right:1px solid #00cbe024;height:18px;bottom:18px;left:18px;right:18px}.smart-edit-orbit{z-index:-1;pointer-events:none;border:6px solid #00d5db33;border-radius:50%;position:absolute}.smart-edit-orbit-one{border-top-color:#0000;border-left-color:#0000;width:1320px;height:760px;animation:17s ease-in-out infinite alternate smart-edit-orbit-one;top:180px;left:90px;transform:rotate(-21deg)}.smart-edit-orbit-two{opacity:.78;border-bottom-color:#0000;border-right-color:#0000;width:1120px;height:900px;animation:20s ease-in-out infinite alternate smart-edit-orbit-two;bottom:-420px;right:-70px;transform:rotate(-20deg)}.smart-edit-particles{z-index:0;pointer-events:none;position:absolute;inset:0}.smart-edit-particles span{opacity:.72;background:#00dbe7;border-radius:999px;animation:5.7s ease-in-out infinite alternate smart-edit-particle-float;display:block;position:absolute;box-shadow:0 0 11px #00dbe7c7}.smart-edit-hero{z-index:3;grid-template-columns:96px minmax(0,auto);justify-content:center;align-items:center;gap:24px;width:min(720px,100% - 240px);animation:.75s cubic-bezier(.2,.75,.25,1) both smart-edit-rise;display:grid;position:absolute;top:84px;left:50%;translate:-50%}.smart-edit-agent-mark{background:radial-gradient(circle,#00d6e224,#00d6e205 64%),#07101abd;border:1px solid #00dade4d;border-radius:999px;place-items:center;width:96px;height:96px;display:grid;position:relative;box-shadow:0 0 0 12px #00c4d806,0 0 30px #00dce429}.smart-edit-agent-mark:before,.smart-edit-agent-mark:after{content:"";border:1px solid #00dce740;border-radius:50%;position:absolute;inset:17px}.smart-edit-agent-mark:after{border-color:#00dce766;inset:26px}.smart-edit-agent-mark img{z-index:1;object-fit:contain;filter:drop-shadow(0 0 10px #00e8ef9e);width:58px;height:58px;position:relative}.smart-edit-hero-copy{text-align:center;min-width:0}.smart-edit-ai-chip{color:#0be3e4;background:#00bbc41a;border:1px solid #00e0e77a;border-radius:999px;align-items:center;gap:8px;height:28px;padding:0 14px;font-size:13px;font-weight:800;display:inline-flex}.smart-edit-ai-chip i{background:#00efd2;border-radius:999px;width:6px;height:6px;box-shadow:0 0 10px #00f5dbe6}.smart-edit-ai-chip .smart-edit-chip-dot{opacity:.84}.smart-edit-hero-copy h1{color:#84f2f3;background:linear-gradient(90deg,#dbf8ff 0%,#7be7ed 46%,#00d6be 100%);letter-spacing:0;text-shadow:0 0 19px #00e1e038,0 0 42px #0098b21f;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:15px 0 0;font-size:48px;font-weight:950;line-height:1.06}.smart-edit-hero-copy p{color:#ffffff7a;white-space:nowrap;margin:17px 0 0;font-size:16px;line-height:1.5}.smart-edit-feature-zone{z-index:3;width:min(1058px,100% - 120px);position:absolute;top:41%;left:50%;transform:translate(-50%)}.smart-edit-detail-shell{width:calc(100% - 228px);min-height:178px;margin:0 auto}.smart-edit-detail-card{border:1px solid color-mix(in srgb, var(--smart-accent) 68%, transparent);background:radial-gradient(circle at 10% 0%, color-mix(in srgb, var(--smart-accent) 19%, transparent), transparent 36%), linear-gradient(120deg, color-mix(in srgb, var(--smart-accent) 12%, #11212d), #0e1621f0 66%);min-height:178px;box-shadow:inset 0 1px 0 #ffffff0a, 0 20px 44px #0000004d, 0 0 36px color-mix(in srgb, var(--smart-accent) 14%, transparent);border-radius:16px;grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:12px;padding:26px 27px 26px 45px;animation:4.2s ease-in-out infinite smart-edit-detail-glow;display:grid;position:relative;overflow:hidden}.smart-edit-detail-card:after{border:1px solid color-mix(in srgb, var(--smart-accent) 18%, transparent);content:"";pointer-events:none;border-radius:50%;width:470px;height:320px;position:absolute;bottom:-180px;right:-140px;transform:rotate(-21deg)}.smart-edit-detail-main{grid-template-columns:78px minmax(0,1fr);align-items:center;gap:27px;display:grid}.smart-edit-detail-icon{width:72px;height:72px;color:var(--smart-accent);background:color-mix(in srgb, var(--smart-accent) 16%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--smart-accent) 22%, transparent), 0 0 25px color-mix(in srgb, var(--smart-accent) 14%, transparent);border-radius:16px;place-items:center;display:grid}.smart-edit-detail-card h2{color:#f3faff;margin:0;font-size:25px;font-weight:900;line-height:1.2}.smart-edit-detail-card p{color:#ffffff8c;max-width:650px;margin:15px 0 0;font-size:16px;line-height:1.55}.smart-edit-detail-card>strong{color:color-mix(in srgb, var(--smart-accent) 58%, transparent);align-self:start;font-size:14px;font-weight:900}@keyframes smart-edit-carousel-in{0%{opacity:0;filter:blur(8px);transform:translate(22px)scale(.985)}to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}.smart-edit-feature-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:27px;margin-top:40px;display:grid}.smart-edit-feature-card{color:#ffffffab;text-align:left;cursor:default;background:#0e141fd1;border:1px solid #7690ae24;border-radius:15px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:16px;min-width:0;height:84px;padding:0 20px;transition:color .24s,border-color .24s,background .24s,box-shadow .24s;display:grid}.smart-edit-feature-card-icon{width:48px;height:48px;color:var(--smart-accent);background:color-mix(in srgb, var(--smart-accent) 15%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--smart-accent) 16%, transparent);border-radius:12px;place-items:center;display:grid}.smart-edit-feature-card>span:last-child{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:820;overflow:hidden}.smart-edit-feature-card.active{color:#efffff;border-color:color-mix(in srgb, var(--smart-accent) 66%, transparent);background:linear-gradient(105deg, color-mix(in srgb, var(--smart-accent) 13%, transparent), #0e141fe6);box-shadow:inset 0 1px 0 #ffffff0a, 0 0 26px color-mix(in srgb, var(--smart-accent) 14%, transparent)}.smart-edit-composer{z-index:8;background:#1c1e24f7;border:1px solid #ffffff0f;border-radius:17px;grid-template-rows:43px minmax(0,1fr) 49px;width:min(1058px,100% - 120px);height:218px;padding:0 16px 13px;display:grid;position:absolute;bottom:20px;right:50%;transform:translate(50%);box-shadow:0 24px 55px #0000006b,inset 0 1px #ffffff09}.smart-edit-composer-head{justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.smart-edit-composer-title{align-items:center;gap:9px;min-width:0;display:inline-flex}.smart-edit-composer-title span{color:#062323;background:#55e7d6;border-radius:999px;align-items:center;height:25px;padding:0 9px;font-size:12px;font-weight:900;display:inline-flex}.smart-edit-composer-title strong{color:#ffffffe6;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:900;overflow:hidden}.smart-edit-status-chips{gap:7px;min-width:0;display:flex}.smart-edit-status-chips button{color:#ffffff87;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff17;border-radius:999px;height:27px;padding:0 10px;font-size:11px;transition:color .2s,border-color .2s,background .2s}.smart-edit-status-chips button:hover{color:#d8ffff;background:#00cae01c;border-color:#00dbe56b}.smart-edit-composer-main{grid-template-columns:72px minmax(0,1fr);gap:16px;min-height:0;padding-top:3px;display:grid}.smart-edit-reference-tile{color:#ffffff6e;background:#a1a9b912;border:1px dashed #abb5c552;border-radius:4px;align-content:center;justify-items:center;gap:7px;width:62px;height:88px;font-size:11px;transition:color .2s,border-color .2s,background .2s;display:grid;transform:rotate(-8deg)}.smart-edit-reference-tile:hover{color:#d3ffff;background:#00cae01a;border-color:#00dce7a8}.smart-edit-composer-main textarea{resize:none;color:#ffffffd9;background:0 0;border:0;outline:0;width:100%;min-width:0;height:100%;font-size:14px;line-height:1.6}.smart-edit-composer-main textarea::placeholder{color:#ffffff61}.smart-edit-composer-footer{align-items:center;gap:8px;min-width:0;display:flex}.smart-edit-select-control{color:#ffffff9e;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff14;border-radius:8px;flex:none;align-items:center;gap:6px;height:35px;padding:0 10px;font-size:11px;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.smart-edit-select-control:hover{color:#e7ffff;background:#00cae01a;border-color:#00d6e06b}.smart-edit-select-control.active{color:#e7ffff;background:#00cae021;border-color:#00d6e08f;box-shadow:0 0 16px #00cae01f}.smart-edit-select-control strong{color:#fff;font-weight:850}.smart-edit-channel-control{color:#e9e3ff;background:#6346aa1f;border-color:#9e6dff40}.smart-edit-channel-control svg{color:#c684ff}.smart-edit-model-control{color:#ffe8fb;background:#7a2a701f;border-color:#dd58bc3d}.smart-edit-model-control img{object-fit:contain;width:19px;height:19px}.smart-edit-long-video-tip{color:#f8bd38;text-overflow:ellipsis;white-space:nowrap;background:#764b0d61;border:1px solid #da9a1e85;border-radius:6px;align-items:center;min-width:0;height:27px;padding:0 11px;font-size:11px;display:inline-flex;overflow:hidden}.smart-edit-send{color:#062026;background:linear-gradient(#1be0ec,#00b9d0);border-radius:50%;flex:none;place-items:center;width:38px;height:38px;margin-left:auto;transition:filter .2s,transform .2s;display:grid;box-shadow:0 0 20px #00dae752}.smart-edit-send:hover{filter:brightness(1.12);transform:translateY(-1px)}.smart-edit-mode-switch{z-index:6;background:#07090ed1;border:1px solid #ffffff14;border-radius:999px;align-items:center;height:42px;padding:3px;display:inline-flex;position:absolute;bottom:25px;right:30px}.smart-edit-mode-switch button{color:#ffffff61;white-space:nowrap;background:0 0;border-radius:999px;align-items:center;gap:7px;height:34px;padding:0 14px;font-size:12px;font-weight:820;transition:color .2s,background .2s,box-shadow .2s;display:inline-flex}.smart-edit-mode-switch button.active{color:#b8ffff;background:#00cae026;box-shadow:inset 0 0 0 1px #00cae075,0 0 16px #00cae026}.smart-edit-mode-switch button.active svg{color:#12dce8}.smart-edit-floating-help{z-index:4;align-items:center;gap:8px;display:flex;position:absolute;bottom:20px;left:22px}.smart-edit-floating-help button{color:#12dcea;background:#00cae014;border:1px solid #00cae052;border-radius:999px;justify-content:center;align-items:center;gap:7px;height:40px;padding:0 14px;font-size:12px;font-weight:800;display:inline-flex}.smart-edit-floating-help button:first-child{color:#b99aff;background:#7041ca1f;border-color:#a46fff4d;width:40px;padding:0}.smart-edit-floating-right{z-index:7;gap:8px;display:grid;position:absolute;bottom:84px;right:22px}.smart-edit-floating-right button{color:#ffffffad;background:#1c1f27e6;border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 8px 22px #00000052}.smart-edit-floating-right button:last-child{color:#16ddea;border-color:#00cae057}.smart-edit-notice{z-index:9;color:#dbfffedb;background:#03141be6;border:1px solid #00ddd847;border-radius:8px;max-width:min(430px,100% - 350px);margin:0;padding:9px 13px;font-size:12px;animation:.3s both smart-edit-rise;position:absolute;bottom:222px;right:316px;box-shadow:0 14px 30px #00000042}.smart-edit-detail-swap-enter-active,.smart-edit-detail-swap-leave-active,.smart-edit-copy-swap-enter-active,.smart-edit-copy-swap-leave-active,.smart-edit-mark-swap-enter-active,.smart-edit-mark-swap-leave-active{transition:opacity .3s,transform .36s cubic-bezier(.2,.75,.25,1),filter .3s}.smart-edit-detail-swap-enter-from{opacity:0;filter:blur(8px);transform:translate(22px)scale(.985)}.smart-edit-detail-swap-leave-to{opacity:0;filter:blur(6px);transform:translate(-18px)scale(1.012)}.smart-edit-copy-swap-enter-from{opacity:0;filter:blur(6px);transform:translateY(12px)}.smart-edit-copy-swap-leave-to{opacity:0;filter:blur(5px);transform:translateY(-10px)}.smart-edit-mark-swap-enter-from{opacity:0;filter:blur(5px);transform:scale(.72)rotate(-14deg)}.smart-edit-mark-swap-leave-to{opacity:0;filter:blur(5px);transform:scale(1.14)rotate(14deg)}@keyframes smart-edit-grid-drift{to{background-position:60px 60px,60px 60px,0 0,0 0,0 0}}@keyframes smart-edit-orbit-one{0%{transform:rotate(-21deg)translate(0,0)}to{transform:rotate(-18deg)translate(26px,-14px)}}@keyframes smart-edit-orbit-two{0%{transform:rotate(-20deg)translate(0,0)}to{transform:rotate(-24deg)translate(-23px,18px)}}@keyframes smart-edit-particle-float{0%{opacity:.34;transform:translate(0,0)scale(.82)}to{opacity:.92;transform:translateY(-13px)scale(1.08)}}@keyframes smart-edit-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translate(0,0)}}@keyframes smart-edit-detail-glow{0%,to{box-shadow:inset 0 1px 0 #ffffff0a, 0 20px 44px #0000004d, 0 0 30px color-mix(in srgb, var(--smart-accent) 9%, transparent)}50%{box-shadow:inset 0 1px 0 #ffffff0d, 0 20px 44px #0000004d, 0 0 40px color-mix(in srgb, var(--smart-accent) 18%, transparent)}}@media (width<=1180px){.smart-edit-hero{grid-template-columns:78px minmax(0,auto);gap:19px}.smart-edit-agent-mark{width:78px;height:78px}.smart-edit-agent-mark img{width:49px;height:49px}.smart-edit-hero-copy h1{font-size:37px}.smart-edit-hero-copy p{font-size:14px}.smart-edit-feature-zone,.smart-edit-composer{width:calc(100% - 90px)}.smart-edit-composer{width:auto;left:18px;right:250px;transform:none}.smart-edit-composer-footer{min-width:0}.smart-edit-detail-shell{width:calc(100% - 120px)}.smart-edit-feature-cards{gap:13px}.smart-edit-feature-card{gap:10px;padding-inline:13px}.smart-edit-feature-card>span:last-child{font-size:13px}.smart-edit-long-video-tip{max-width:260px}.smart-edit-mode-switch{right:20px}.smart-edit-notice{max-width:min(300px,100% - 270px);right:235px}}@media (width<=760px){.smart-edit-workbench{padding-bottom:18px;overflow:hidden auto}.smart-edit-orbit{display:none}.smart-edit-hero{grid-template-columns:64px minmax(0,1fr);gap:14px;width:calc(100% - 94px);margin:90px 18px 0 76px;position:relative;top:auto;left:auto;transform:none}.smart-edit-agent-mark{width:64px;height:64px}.smart-edit-agent-mark img{width:41px;height:41px}.smart-edit-hero-copy h1{font-size:26px}.smart-edit-hero-copy p{text-overflow:ellipsis;margin-top:10px;font-size:12px;overflow:hidden}.smart-edit-feature-zone{width:calc(100% - 94px);margin:174px 18px 0 76px;position:relative;top:auto;left:auto;transform:none}.smart-edit-detail-shell{width:100%}.smart-edit-detail-card{min-height:190px;padding:24px 20px 24px 24px}.smart-edit-detail-main{grid-template-columns:54px minmax(0,1fr);gap:14px}.smart-edit-detail-icon{width:54px;height:54px}.smart-edit-detail-card h2{font-size:19px}.smart-edit-detail-card p{margin-top:10px;font-size:13px;line-height:1.6}.smart-edit-feature-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px}.smart-edit-feature-card{grid-template-columns:36px minmax(0,1fr);gap:9px;height:66px;padding-inline:10px}.smart-edit-feature-card-icon{width:36px;height:36px}.smart-edit-feature-card>span:last-child{font-size:12px}.smart-edit-composer{width:calc(100% - 88px);height:240px;margin:30px 18px 0 70px;padding-inline:12px;position:relative;bottom:auto;right:auto;transform:none}.smart-edit-composer-head{gap:8px}.smart-edit-status-chips{scrollbar-width:none;max-width:54%;overflow:hidden}.smart-edit-status-chips::-webkit-scrollbar{display:none}.smart-edit-composer-main{grid-template-columns:58px minmax(0,1fr);gap:10px}.smart-edit-reference-tile{width:50px;height:78px}.smart-edit-composer-footer{scrollbar-width:none;overflow-x:auto}.smart-edit-composer-footer::-webkit-scrollbar{display:none}.smart-edit-long-video-tip{max-width:250px}.smart-edit-mode-switch{width:fit-content;margin:14px 18px 0 auto;position:relative;bottom:auto;right:auto}.smart-edit-floating-help{margin:18px 18px 0 70px;position:relative;bottom:auto;left:auto}.smart-edit-floating-right{bottom:18px;right:13px}.smart-edit-notice{max-width:calc(100% - 98px);bottom:266px;right:70px}}@media (width<=430px){.smart-edit-hero{width:calc(100% - 84px);margin-left:70px}.smart-edit-hero-copy h1{font-size:23px}.smart-edit-feature-zone{width:calc(100% - 84px);margin-left:66px;margin-right:18px}.smart-edit-detail-card{min-height:205px;padding-left:18px}.smart-edit-detail-card>strong{font-size:12px}.smart-edit-composer{width:calc(100% - 84px);margin-left:66px}.smart-edit-composer-title strong{font-size:12px}.smart-edit-status-chips button{padding-inline:8px;font-size:10px}}@media (prefers-reduced-motion:reduce){.smart-edit-workbench,.smart-edit-orbit,.smart-edit-particles span,.smart-edit-hero,.smart-edit-detail-card{animation:none}}@media (width>=761px) and (width<=1600px){.smart-edit-composer{width:auto;left:18px;right:250px;transform:none}.smart-edit-notice{max-width:min(300px,100% - 270px);right:235px}}@media (width<=1180px){.api-agent-mode .api-content-wrapper{width:calc(100% - 56px)}.agent-api-meta{grid-template-columns:1fr;width:min(620px,100%)}.agent-api-tabs{overflow-x:auto}.agent-api-tabs button{flex:none;min-width:104px}}@media (width<=760px){.api-agent-mode .api-content-wrapper{width:calc(100% - 78px);margin-left:66px;margin-right:12px;padding-top:24px}.agent-api-header h1{letter-spacing:-.02em;font-size:31px}.agent-api-header>p{font-size:14px}.agent-api-endpoint,.agent-api-fit-card,.agent-api-step-card{padding:18px}.agent-api-endpoint>header{grid-template-columns:46px minmax(0,1fr);display:grid}.agent-api-status{grid-column:1/-1;width:fit-content;margin-left:0}.agent-api-step-card{grid-template-columns:1fr}}.api-key-overlay{z-index:260;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0307129e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.api-key-modal{background:linear-gradient(#0f141efa,#080c12fa);border:1px solid #ffffff1a;border-radius:28px;width:min(760px,100vw - 32px);max-height:min(82vh,860px);padding:26px;position:relative;overflow:auto;box-shadow:0 28px 80px #00000073}.api-key-modal-close{color:#ffffffb8;background:#ffffff0f;border-radius:50%;width:34px;height:34px;position:absolute;top:16px;right:16px}.api-key-modal-head{grid-template-columns:56px minmax(0,1fr);align-items:center;gap:16px;padding-right:56px;display:grid}.api-key-modal-icon{color:#f8b84b;background:#f8b84b1f;border-radius:18px;place-items:center;width:56px;height:56px;display:grid}.api-key-modal-head span{color:#ffffff70;letter-spacing:.14em;font-size:12px;font-weight:800}.api-key-modal-head h2{color:#fff;margin:0;font-size:30px;font-weight:950}.api-key-modal-head p{color:#e2e8f0ad;margin:0;font-size:14px;line-height:1.6}.api-key-create-row{grid-template-columns:minmax(0,1fr) auto;gap:12px;margin-top:20px;display:grid}.api-key-create-row input{color:#fff;background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;outline:none;min-width:0;padding:0 16px;font-size:14px}.api-key-create-row button,.api-key-row-actions button,.api-key-modal-foot button{border-radius:16px;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:800;display:inline-flex}.api-key-create-row button{color:#111827;background:linear-gradient(135deg,#facc15,#f59e0b);height:48px;padding:0 18px}.api-key-list{gap:12px;margin-top:18px;display:grid}.api-key-row{background:#ffffff08;border:1px solid #ffffff14;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:18px 18px 18px 20px;display:grid}.api-key-row-main{gap:10px;min-width:0;display:grid}.api-key-row-title{align-items:center;gap:10px;display:flex}.api-key-row-title strong{color:#f8fafc;font-size:15px;font-weight:900}.api-key-row-title span{color:#86efac;background:#22c55e1f;border-radius:999px;align-items:center;height:22px;padding:0 8px;font-size:12px;font-weight:800;display:inline-flex}.api-key-row code{color:#fda4af;text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.api-key-row small{color:#e2e8f08c;font-size:12px}.api-key-row-actions{align-content:start;gap:8px;display:grid}.api-key-row-actions button{color:#e2e8f0;background:#ffffff0d;min-width:92px;height:34px;padding:0 14px}.api-key-row-actions button.danger{color:#fecaca;background:#ef44441f}.api-key-notice{color:#fde68a;margin:16px 2px 0;font-size:13px}.api-key-modal-foot{justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex}.api-key-modal-foot span{color:#e2e8f099;align-items:center;gap:8px;font-size:12px;display:inline-flex}.api-key-modal-foot button{color:#fff;background:#3b82f62e;height:42px;padding:0 18px}.api-key-enter-active .api-key-modal,.api-key-leave-active .api-key-modal{transition:transform .18s,opacity .18s}.api-key-enter-from .api-key-modal,.api-key-leave-to .api-key-modal{opacity:0;transform:translateY(14px)scale(.98)}@media (width<=760px){.api-key-modal{border-radius:22px;width:calc(100vw - 20px);padding:20px}.api-key-modal-head{grid-template-columns:44px minmax(0,1fr);gap:12px;padding-right:44px}.api-key-modal-icon{border-radius:14px;width:44px;height:44px}.api-key-modal-head h2{font-size:24px}.api-key-create-row,.api-key-row{grid-template-columns:1fr}.api-key-row-actions{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:column}.api-key-row-actions button{min-width:0}.api-key-modal-foot{flex-direction:column;align-items:stretch}}.add-model-overlay{z-index:258;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#030712a3;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.add-model-panel{background:linear-gradient(#111827fa,#090d16fa);border:1px solid #ffffff1c;border-radius:20px;grid-template-rows:auto auto minmax(0,1fr);width:min(880px,100vw - 36px);max-height:min(84vh,820px);padding:24px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 78px #00000075}.add-model-close{color:#e2e8f0b8;background:#ffffff0f;border:1px solid #ffffff14;border-radius:50%;place-items:center;width:36px;height:36px;transition:color .18s,background .18s,transform .18s;display:grid;position:absolute;top:16px;right:16px}.add-model-close:hover,.add-model-close:focus-visible{color:#fff;background:#ffffff1f;transform:translateY(-1px)}.add-model-head{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:15px;padding-right:48px;display:grid}.add-model-head-icon{color:#67e8f9;background:#22d3ee1f;border-radius:14px;place-items:center;width:52px;height:52px;display:grid}.add-model-head small{color:#94a3b8b8;letter-spacing:.12em;font-size:11px;font-weight:900;display:block}.add-model-head h2{color:#f8fafc;margin:4px 0 5px;font-size:26px;font-weight:950}.add-model-head p{color:#cbd5e1b3;max-width:560px;margin:0;font-size:13px;line-height:1.6}.add-model-summary{flex-wrap:wrap;gap:8px;margin:18px 0 12px;display:flex}.add-model-summary span{color:#e2e8f0bd;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;align-items:center;height:28px;padding:0 10px;font-size:12px;font-weight:750;display:inline-flex}.add-model-grid{scrollbar-color:#22d3eeb8 #ffffff0f;scrollbar-width:thin;gap:10px;min-height:0;padding:2px 4px 2px 0;display:grid;overflow:auto}.add-model-card{color:#f8fafc;text-align:left;background:#ffffff0a;border:1px solid #94a3b829;border-radius:8px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:92px;padding:12px;transition:border-color .18s,background .18s,transform .18s,box-shadow .18s;display:grid}.add-model-card:hover,.add-model-card:focus-visible{background:#22d3ee13;border-color:#22d3ee6b;transform:translateY(-1px);box-shadow:0 14px 34px #00000038}.add-model-card.is-added{background:#22c55e14;border-color:#22c55e57}.add-model-card-icon{background:#ffffff0f;border-radius:8px;place-items:center;width:46px;height:46px;display:grid}.add-model-card-icon img{object-fit:contain;width:34px;height:34px}.add-model-card-copy{gap:5px;min-width:0;display:grid}.add-model-card-title{align-items:center;gap:8px;min-width:0;display:flex}.add-model-card-title strong{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:900;overflow:hidden}.add-model-card-title em{color:#a5f3fc;background:#22d3ee1f;border-radius:999px;flex:none;align-items:center;height:22px;padding:0 8px;font-size:11px;font-style:normal;font-weight:850;display:inline-flex}.add-model-card-meta{color:#cbd5e19e;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.add-model-card-desc{color:#e2e8f08a;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.add-model-card-action{color:#082f36;background:linear-gradient(135deg,#67e8f9,#22d3ee);border-radius:8px;justify-content:center;align-items:center;gap:6px;min-width:82px;height:36px;font-size:12px;font-weight:900;display:inline-flex}.add-model-card.is-added .add-model-card-action{color:#dcfce7;background:#22c55e38}.add-model-enter-active,.add-model-leave-active{transition:opacity .18s}.add-model-enter-active .add-model-panel,.add-model-leave-active .add-model-panel{transition:opacity .18s,transform .2s cubic-bezier(.2,.75,.25,1)}.add-model-enter-from,.add-model-leave-to{opacity:0}.add-model-enter-from .add-model-panel,.add-model-leave-to .add-model-panel{opacity:0;transform:translateY(14px)scale(.98)}.console-shell.theme-light .add-model-overlay{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#eef3f8d1}.console-shell.theme-light .add-model-panel{background:#fffffff7;border-color:#0f172a14;box-shadow:0 30px 78px #0f172a1f,inset 0 1px #ffffffb8}.console-shell.theme-light .add-model-close{color:#64748b;background:#f8fafc;border-color:#0f172a14}.console-shell.theme-light .add-model-close:hover,.console-shell.theme-light .add-model-close:focus-visible{color:#0e7490;background:#22d3ee1a}.console-shell.theme-light .add-model-head-icon{color:#0891b2;background:#22d3ee1f}.console-shell.theme-light .add-model-head small,.console-shell.theme-light .add-model-summary span{color:#64748b}.console-shell.theme-light .add-model-head h2,.console-shell.theme-light .add-model-card-title strong{color:#0f172a}.console-shell.theme-light .add-model-head p,.console-shell.theme-light .add-model-card-meta,.console-shell.theme-light .add-model-card-desc{color:#475569b8}.console-shell.theme-light .add-model-summary span,.console-shell.theme-light .add-model-card{background:#f8fafceb;border-color:#0f172a14}.console-shell.theme-light .add-model-card:hover,.console-shell.theme-light .add-model-card:focus-visible{background:#ecfeffbd;border-color:#0891b23d;box-shadow:0 14px 34px #0f172a14}.console-shell.theme-light .add-model-card.is-added{background:#f0fdf4d1;border-color:#16a34a38}.console-shell.theme-light .add-model-card-icon{background:#fff}.console-shell.theme-light .add-model-card-title em{color:#0e7490;background:#22d3ee1a}.console-shell.theme-light .add-model-card.is-added .add-model-card-action{color:#166534;background:#22c55e24}@media (width<=760px){.add-model-overlay{padding:10px}.add-model-panel{border-radius:16px;width:calc(100vw - 20px);max-height:calc(100dvh - 20px);padding:18px}.add-model-head{grid-template-columns:44px minmax(0,1fr);gap:12px;padding-right:44px}.add-model-head-icon{border-radius:10px;width:44px;height:44px}.add-model-head h2{font-size:22px}.add-model-card{grid-template-columns:42px minmax(0,1fr)}.add-model-card-action{grid-column:2;width:fit-content}}@media (prefers-reduced-motion:reduce){.add-model-overlay,.add-model-panel,.add-model-card,.add-model-close,.my-model-toolbar button{transition:none}.add-model-card:hover,.add-model-card:focus-visible,.add-model-close:hover,.add-model-close:focus-visible,.my-model-toolbar button:hover{transform:none}}.main-stage.theme-light :is(.agent-workbench,.flow-agent-workbench,.one-click-video-workbench,.anime-s2-stage,.smart-edit-workbench){color:#0f172a;background:linear-gradient(#0f172a09 1px,#0000 1px) 0 0/60px 60px,linear-gradient(90deg,#0f172a09 1px,#0000 1px) 0 0/60px 60px,radial-gradient(circle at 78% 8%,#00cae01f,#0000 30%),radial-gradient(circle at 18% 78%,#6366f114,#0000 30%),linear-gradient(#fbfdff 0%,#eef3f8 100%)}.main-stage.theme-light .agent-workbench{--agent-light-surface:#ffffffe6;--agent-light-border:#0f172a1a}.console-shell.theme-light.accent-gold .agent-workbench{--agent-accent:#b45309;--agent-accent-soft:#f59e0b1f;--agent-accent-border:#d977065c}.main-stage.theme-light .agent-workbench:before,.main-stage.theme-light .flow-agent-workbench:before,.main-stage.theme-light .one-click-video-workbench:before,.main-stage.theme-light .anime-s2-stage:before,.main-stage.theme-light .smart-edit-workbench:before{opacity:.42}.main-stage.theme-light .agent-hero p,.main-stage.theme-light .director-card p,.main-stage.theme-light .agent-start-panel p,.main-stage.theme-light .agent-video-notice,.main-stage.theme-light .agent-row-hint,.main-stage.theme-light .flow-agent-hero p,.main-stage.theme-light .flow-agent-feature-card small,.main-stage.theme-light .flow-agent-detail p,.main-stage.theme-light .flow-agent-action-card small,.main-stage.theme-light .one-click-step-copy small,.main-stage.theme-light .one-click-detail-main p,.main-stage.theme-light .video-engine-copy p,.main-stage.theme-light .video-feature-spotlight p,.main-stage.theme-light .video-engine-notice,.main-stage.theme-light .smart-edit-hero-copy p{color:#475569c7}.main-stage.theme-light .agent-title-line h1,.main-stage.theme-light .director-card h2,.main-stage.theme-light .team-avatars figcaption,.main-stage.theme-light .agent-start-panel h2,.main-stage.theme-light .agent-options-row strong,.main-stage.theme-light .flow-agent-hero h1,.main-stage.theme-light .flow-agent-feature-card strong,.main-stage.theme-light .flow-agent-detail h2,.main-stage.theme-light .flow-agent-action-card strong,.main-stage.theme-light .one-click-detail-main h2,.main-stage.theme-light .video-feature-spotlight h2,.main-stage.theme-light .smart-edit-detail-card h2{color:#0f172a;text-shadow:none}.main-stage.theme-light .agent-title-line h1 small{color:#fff}.console-shell.theme-light.accent-gold .agent-workbench .agent-title-badge{color:#b45309}.console-shell.theme-light.accent-gold .agent-workbench .agent-title-line h1 small{color:#713f12;background:linear-gradient(135deg,#fde68a 0%,#facc15 100%)}.console-shell.theme-light.accent-gold .agent-workbench .agent-capability-pills span{color:#b45309;background:#fff7ede0;border-color:#d9770657}.main-stage.theme-light .agent-icon-big,.main-stage.theme-light .flow-agent-icon,.main-stage.theme-light .smart-edit-agent-mark{box-shadow:0 14px 34px #0f172a14}.main-stage.theme-light .director-card img{box-shadow:0 10px 24px #0f172a1f}.main-stage.theme-light .team-heading{color:#0f6175;font-size:16px;font-weight:900}.main-stage.theme-light .team-heading span{color:#047857;background:#d1fae5;border:1px solid #a7f3d0;font-size:12px;font-weight:850}.main-stage.theme-light .member-tip{color:#475569;background:#fffffffa;border-color:#0f172a1a;box-shadow:0 18px 34px #0f172a24}.main-stage.theme-light .member-tip strong{color:#0e7490}.main-stage.theme-light .tutorial-button,.main-stage.theme-light .agent-floating-help button,.main-stage.theme-light .agent-floating-right button{color:#0e7490;background:#ffffffe0;border-color:#00cae038;box-shadow:0 10px 24px #0f172a14}.main-stage.theme-light .agent-floating-help button:first-child{color:#b45309;background:#fffbebf0;border-color:#fbbf2447}.main-stage.theme-light .agent-floating-right button:last-child{color:#0e7490;border-color:#00cae03d}.main-stage.theme-light .agent-start-panel,.main-stage.theme-light .flow-agent-feature-card,.main-stage.theme-light .flow-agent-detail,.main-stage.theme-light .flow-agent-action-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe6;border-color:#0f172a1a;box-shadow:0 22px 52px #0f172a14}.main-stage.theme-light .agent-start-panel header,.main-stage.theme-light .agent-options-row{border-bottom-color:#0f172a14}.main-stage.theme-light .agent-start-panel header>span,.main-stage.theme-light .flow-agent-action-card span{color:#0e7490;background:#00cae01a}.main-stage.theme-light .agent-options-row button,.main-stage.theme-light .agent-options-row input{color:#475569;background:#f8fafcf0;border-color:#0f172a1a}.main-stage.theme-light .agent-options-row button:hover,.main-stage.theme-light .agent-options-row button.selected{color:#0e7490;background:#00cae01a;border-color:#00cae057}.main-stage.theme-light .agent-options-row input::placeholder{color:#64748b9e}.main-stage.theme-light .agent-start-notice{color:#a16207;background:#fbbf241a;border-top-color:#0f172a14}.main-stage.theme-light .agent-composer,.main-stage.theme-light .one-click-composer{background:#fffffff0;border-color:#0f172a1a;box-shadow:0 24px 54px #0f172a1f}.main-stage.theme-light .agent-workbench.agent-workbench-has-chat>.agent-chat-bottom-fade,.main-stage.theme-light .flow-agent-workbench.flow-agent-workbench-has-chat>.agent-chat-bottom-fade{background:linear-gradient(#fbfdff00 0%,#eef3f838 38%,#eef3f89e 68%,#eef3f8 100%)}.main-stage.theme-light .upload-tile{color:#64748b;background:#f8fafcf0;border-color:#0f172a24}.main-stage.theme-light .upload-tile.filled{background:#fff;border-color:#0e749052}.main-stage.theme-light .upload-tile-remove{background:#0f172a9e}.main-stage.theme-light .agent-composer textarea,.main-stage.theme-light .one-click-composer textarea{color:#0f172a}.main-stage.theme-light .agent-send{color:#07343b;box-shadow:0 8px 18px #00cae038}.main-stage.theme-light .flow-agent-grid{opacity:.5;background:linear-gradient(120deg,#0000 0 40%,#00cae00a,#0000 62%),linear-gradient(#0000,#0f172a0a)}.main-stage.theme-light .flow-agent-badges span,.main-stage.theme-light .flow-agent-detail-tags span,.main-stage.theme-light .flow-agent-detail-chip{color:#0e7490;background:#00cae014;border-color:#00cae033}.main-stage.theme-light .flow-agent-detail-index{color:#0f172a24}.main-stage.theme-light .flow-agent-action-card button{color:#0e7490;background:#00cae014;border-color:#00cae038}.main-stage.theme-light .flow-agent-action-card button:first-of-type{color:#fff;background:#0ea5b7}.main-stage.theme-light .infinite-canvas-topbar,.main-stage.theme-light .infinite-canvas-toolbar,.main-stage.theme-light .infinite-canvas-inspector,.main-stage.theme-light .infinite-canvas-board{background:#ffffffe6;border-color:#0f172a1a;box-shadow:0 22px 52px #0f172a14}.main-stage.theme-light .infinite-canvas-title strong,.main-stage.theme-light .infinite-canvas-inspector>div,.main-stage.theme-light .canvas-node strong{color:#0f172a}.main-stage.theme-light .infinite-canvas-title small,.main-stage.theme-light .infinite-canvas-inspector p,.main-stage.theme-light .canvas-node p{color:#475569bd}.main-stage.theme-light .infinite-canvas-title>span,.main-stage.theme-light .infinite-canvas-inspector>div span,.main-stage.theme-light .canvas-node span{color:#0e7490;background:#00cae01a}.main-stage.theme-light .infinite-canvas-actions button,.main-stage.theme-light .infinite-canvas-toolbar button,.main-stage.theme-light .infinite-canvas-inspector button{color:#0e7490;background:#00cae014;border-color:#00cae038}.main-stage.theme-light .infinite-canvas-toolbar button.active{color:#fff;background:#0ea5b7}.main-stage.theme-light .infinite-canvas-board{background:linear-gradient(#0f172a0b 1px,#0000 1px) 0 0/36px 36px,linear-gradient(90deg,#0f172a0b 1px,#0000 1px) 0 0/36px 36px,radial-gradient(circle at 18% 18%,#00cae01f,#0000 28%),radial-gradient(circle at 78% 72%,#a855f714,#0000 30%),#f8fafce6}.main-stage.theme-light .canvas-node{background:#fffffff5;border-color:#0f172a1a;box-shadow:0 18px 36px #0f172a1a}.main-stage.theme-light .canvas-zoom-indicator{color:#475569;background:#ffffffdb;border-color:#0f172a1a}.main-stage.theme-light .canvas-node.selected{border-color:#0ea5b7b3;box-shadow:0 0 0 3px #0ea5b724,0 18px 36px #0f172a1a}.main-stage.theme-light .canvas-inspector-field{color:#475569}.main-stage.theme-light .canvas-inspector-field input,.main-stage.theme-light .canvas-inspector-field textarea{color:#0f172a;background:#fff;border-color:#0f172a1a}.main-stage.theme-light .canvas-inspector-output{color:#334155}.main-stage.theme-light .flow-agent-notice,.main-stage.theme-light .one-click-video-notice{color:#0f172a;background:#fffffff0;border-color:#00cae033;box-shadow:0 14px 30px #0f172a1a}.main-stage.theme-light .video-agent-workbench{color:#0f172a;background:#f3f6fa}.main-stage.theme-light .video-project-create,.main-stage.theme-light .video-project-card,.main-stage.theme-light .video-engine-switch{color:#334155;background:#ffffffe0;border-color:#0f172a1a;box-shadow:0 10px 22px #0f172a0f}.main-stage.theme-light .video-project-create:hover{color:#0e7490;background:#00cae014;border-color:#00cae04d}.main-stage.theme-light .video-project-empty,.main-stage.theme-light .video-project-empty p{color:#64748b}.main-stage.theme-light .video-project-card{color:#0f172a;background:#00cae014}.main-stage.theme-light .video-project-card-icon{color:#0e7490;background:#00cae01f}.main-stage.theme-light .video-project-card strong{color:#0f172a}.main-stage.theme-light .video-project-card small{color:#64748b}.main-stage.theme-light .video-project-card .linkish{color:#0e7490}.main-stage.theme-light .video-project-card .linkish.danger{color:#e11d48}.main-stage.theme-light .video-engine-switch{color:#0e7490;background:linear-gradient(100deg,#00cae01a,#6366f11a)}.main-stage.theme-light .video-engine-stage:after{border-color:#00cae029}.main-stage.theme-light .video-engine-copy h1{text-shadow:none}.main-stage.theme-light .video-feature-spotlight,.main-stage.theme-light .video-feature-node{border-color:color-mix(in srgb, var(--video-accent) 28%, #0f172a1a);background:radial-gradient(circle at 42% 0%, color-mix(in srgb, var(--video-accent) 10%, transparent), transparent 54%), #ffffffe6;box-shadow:0 18px 40px #0f172a14}.main-stage.theme-light .video-feature-spotlight h2{color:#0f172a}.main-stage.theme-light .one-click-video-badge,.main-stage.theme-light .one-click-video-pills span,.main-stage.theme-light .one-click-video-step,.main-stage.theme-light .one-click-video-detail{border-color:#0f172a1a}.main-stage.theme-light .one-click-video-badge{color:#be185d;background:#ec489914}.main-stage.theme-light .one-click-video-pills span,.main-stage.theme-light .one-click-video-step{color:#475569;background:#ffffffe0}.main-stage.theme-light .one-click-video-step:hover,.main-stage.theme-light .one-click-video-step.active{color:#0f172a;background:linear-gradient(105deg,#ec48991a,#fffffff5);box-shadow:0 14px 30px #0f172a14}.main-stage.theme-light .one-click-video-detail{background:radial-gradient(circle at 14% 8%,#ec48991f,#0000 34%),#fffffff0;box-shadow:0 22px 48px #0f172a1a}.main-stage.theme-light .one-click-detail-main h2{color:#0f172a}.main-stage.theme-light .one-click-detail-main p,.main-stage.theme-light .one-click-step-copy small{color:#64748b}.main-stage.theme-light .one-click-detail-tags span{color:#be185d;background:#ec489914}.main-stage.theme-light .one-click-mode-switch{background:#f8fafcf0;border-color:#0f172a1a}.main-stage.theme-light .one-click-mode-switch button{color:#64748b}.main-stage.theme-light .one-click-mode-switch button.active{color:#0e7490;background:#00cae01a;box-shadow:inset 0 0 0 1px #00cae042}.main-stage.theme-light .one-click-composer .agent-send{color:#fff;background:linear-gradient(135deg,#ff7ac6 0%,#ec4899 58%,#db2777 100%);box-shadow:0 12px 24px #ec489938,inset 0 1px #ffffff75}.main-stage.theme-light .one-click-composer .agent-send:hover,.main-stage.theme-light .one-click-composer .agent-send:focus-visible{background:linear-gradient(135deg,#ff8acf 0%,#f052a4 56%,#c81e70 100%);box-shadow:0 14px 28px #ec48994d,inset 0 1px #ffffff80}.main-stage.theme-light .anime-s2-title-copy h1,.main-stage.theme-light .smart-edit-hero-copy h1{text-shadow:none}.main-stage.theme-light .smart-edit-detail-card{background:radial-gradient(circle at 10% 0%, color-mix(in srgb, var(--smart-accent) 12%, transparent), transparent 36%), #fffffff0;box-shadow:0 22px 48px #0f172a1a}.main-stage.theme-light .smart-edit-hero-copy p{color:#64748b}.console-shell.theme-light .partner-modal{background:radial-gradient(circle at 50% 0,#00cae014,#0000 42%),linear-gradient(#fff 0%,#f7fbff 100%);border-color:#00cae02e;box-shadow:0 34px 90px #0f172a33,inset 0 1px #ffffffeb}.console-shell.theme-light .partner-modal:before{background:linear-gradient(90deg,#0000 calc(100% - 6px),#00cae06b calc(100% - 2px),#0000),radial-gradient(circle at 62% 19%,#fbbf241a,#0000 12%),radial-gradient(circle at 82% 24%,#a855f71a,#0000 13%)}.console-shell.theme-light .partner-starfield:before{opacity:.22}.console-shell.theme-light .partner-close{color:#64748b;background:#ffffffe6;border-color:#0f172a1a;box-shadow:0 8px 20px #0f172a14}.console-shell.theme-light .partner-close:hover{color:#0e7490;background:#00cae014;border-color:#00cae03d}.console-shell.theme-light .partner-certified{color:#a16207;background:linear-gradient(#fff7c2,#ffed91);box-shadow:0 10px 22px #fbbf2429}.console-shell.theme-light .partner-title-chip{color:#0e7490;background:#00cae014;border-color:#00cae042}.console-shell.theme-light .partner-modal-head h2{color:#0f172a;background:linear-gradient(90deg,#0f172a 0%,#0e7490 58%,#7c3aed 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.console-shell.theme-light .partner-modal-head p{color:#64748b}.console-shell.theme-light .partner-benefit-card{background:#fffffff0;border-color:#0f172a17;box-shadow:0 16px 34px #0f172a14,inset 0 1px #ffffffe6}.console-shell.theme-light .partner-benefit-card:before{background:radial-gradient(circle at 4% 8%, color-mix(in srgb, var(--benefit-color), transparent 88%), transparent 28%), linear-gradient(180deg, #ffffffd6, transparent)}.console-shell.theme-light .partner-benefit-card h3{color:#0f172a}.console-shell.theme-light .partner-benefit-card p{color:#64748b}.console-shell.theme-light .partner-stats div{background:#ffffffd1;border-color:#0f172a14;box-shadow:0 10px 24px #0f172a0d}.console-shell.theme-light .partner-stats strong{color:#b45309}.console-shell.theme-light .partner-stats span{color:#64748b}.console-shell.theme-light .partner-modal-foot{background:linear-gradient(#f8fafcc7,#fffffffa),#fffffff0;border-top-color:#0f172a14;box-shadow:0 -12px 28px #0f172a0a}.console-shell.theme-light .partner-secondary-btn{color:#475569;background:#ffffffeb;border-color:#0f172a24}.console-shell.theme-light .partner-secondary-btn:hover{color:#0e7490;background:#00cae014;border-color:#00cae03d}.console-shell.theme-light .apidoc-shell{color:#0f172a}.console-shell.theme-light .apidoc-pill{color:#0e7490;background:#00cae014;border-color:#00cae03d}.console-shell.theme-light .apidoc-pill.hint{color:#475569;background:#ffffffc7;border-color:#0f172a1a}.console-shell.theme-light .apidoc-sidebar{background:#ffffffeb;border-color:#0f172a17;box-shadow:0 24px 70px #0f172a1a}.console-shell.theme-light .apidoc-brand-logo{background:#f8fafceb;border-color:#0f172a14}.console-shell.theme-light .apidoc-brand-copy strong{color:#0e7490}.console-shell.theme-light .apidoc-brand-copy small{color:#64748b}.console-shell.theme-light .apidoc-tabs button{color:#64748b;background:#0f172a0a}.console-shell.theme-light .apidoc-tabs button span{background:#0f172a0f}.console-shell.theme-light .apidoc-tabs button.active{color:#0f172a;background:#00cae01f}.console-shell.theme-light .apidoc-vendor-btn,.console-shell.theme-light .apidoc-search{color:#475569;background:#f8fafceb;border-color:#0f172a1a}.console-shell.theme-light .apidoc-search input{color:#0f172a}.console-shell.theme-light .apidoc-search input::placeholder{color:#94a3b8}.console-shell.theme-light .apidoc-vendor-menu{background:#fffffffa;border-color:#0f172a1a;box-shadow:0 18px 40px #0f172a24}.console-shell.theme-light .apidoc-vendor-menu button{color:#475569}.console-shell.theme-light .apidoc-vendor-menu button.active,.console-shell.theme-light .apidoc-vendor-menu button:hover{color:#0f172a;background:#00cae01a}.console-shell.theme-light .apidoc-model-item{background:#f8fafcd1;border-color:#0f172a14}.console-shell.theme-light .apidoc-model-item:hover,.console-shell.theme-light .apidoc-model-item.active{border-color:var(--apidoc-accent-border);background:var(--apidoc-accent-ghost)}.console-shell.theme-light .apidoc-model-head strong{color:#0f172a}.console-shell.theme-light .apidoc-model-score{color:#0e7490;background:#00cae01a}.console-shell.theme-light .apidoc-model-desc{color:#64748b}.console-shell.theme-light .apidoc-pin{color:#be185d;background:#ec48991a}.console-shell.theme-light .apidoc-hero-copy h1{color:#0f172a}.console-shell.theme-light .apidoc-hero-copy p{color:#64748b}.console-shell.theme-light .apidoc-kicker{color:color-mix(in srgb, var(--apidoc-accent) 76%, #0f172a);background:var(--apidoc-accent-ghost)}.console-shell.theme-light .apidoc-hero-tags span,.console-shell.theme-light .apidoc-summary-tags span{color:#475569;background:#ffffffd1;border-color:#0f172a1a}.console-shell.theme-light .apidoc-summary{border-color:var(--apidoc-accent-border);background:radial-gradient(circle at 88% 8%,#ec48990f,#0000 24%),linear-gradient(#fff 0%,#f8fbff 100%);box-shadow:0 20px 60px #0f172a1a}.console-shell.theme-light .apidoc-summary-head h2{color:#0f172a}.console-shell.theme-light .apidoc-summary-head p{color:#64748b}.console-shell.theme-light .apidoc-status{color:#15803d;background:#22c55e14}.console-shell.theme-light .apidoc-copy-line{color:#475569;background:#f8fafceb;border-color:#0f172a1a}.console-shell.theme-light .apidoc-copy-line:hover{background:#00cae00f}.console-shell.theme-light .apidoc-copy-line code{color:#334155}.console-shell.theme-light .apidoc-copy-line svg{color:#64748b}.console-shell.theme-light .apidoc-doc-nav{background:#ffffffbd;border-color:#0f172a14}.console-shell.theme-light .apidoc-doc-nav button{color:#64748b}.console-shell.theme-light .apidoc-doc-nav button span{background:#0f172a0f}.console-shell.theme-light .apidoc-doc-nav button.active{color:#0f172a;background:var(--apidoc-accent-soft)}.console-shell.theme-light .apidoc-doc-nav button.active span{color:#fff}.console-shell.theme-light .apidoc-card{background:#fffffff0;border-color:#0f172a14;box-shadow:0 16px 44px #0f172a14}.console-shell.theme-light .apidoc-card-head h3{color:#0f172a}.console-shell.theme-light .apidoc-card-head p{color:#64748b}.console-shell.theme-light .apidoc-param-table{border-color:#0f172a14}.console-shell.theme-light .apidoc-param-row span{color:#475569;border-bottom-color:#0f172a14}.console-shell.theme-light .apidoc-param-row.head{background:#f1f5f9}.console-shell.theme-light .apidoc-param-row.head span,.console-shell.theme-light .apidoc-param-row span strong{color:#0f172a}.console-shell.theme-light .apidoc-param-row .required{color:#047857}.console-shell.theme-light .apidoc-code-tabs{background:#eef2f7}.console-shell.theme-light .apidoc-code-tabs button{color:#64748b}.console-shell.theme-light .apidoc-code-tabs button.active{color:#0f172a;background:var(--apidoc-accent-soft)}.console-shell.theme-light .apidoc-code-copy{color:#475569;background:#f8fafc;border-color:#0f172a1a}.console-shell.theme-light .apidoc-code-panel{background:#f1f5f9;border-color:#0f172a1a}.console-shell.theme-light .apidoc-code-panel code{color:#334155}.console-shell.theme-light .apidoc-response-title{color:#0f172a}.console-shell.theme-light .apidoc-response-block.failure .apidoc-response-title{color:#be123c}.console-shell.theme-light .apidoc-response-note{color:#64748b}.console-shell.theme-light .apidoc-client-card{background:#f8fafc;border-color:#0f172a14}.console-shell.theme-light .apidoc-client-card em{color:#2563eb;background:#2563eb14}.console-shell.theme-light .apidoc-client-card strong{color:#0f172a}.console-shell.theme-light .apidoc-client-card span{color:#64748b}.console-shell.theme-light .apidoc-actions button{color:#334155;background:#ffffffe6;border-color:#0f172a1a}.console-shell.theme-light .apidoc-actions button:hover{background:var(--apidoc-accent-ghost);box-shadow:0 16px 28px #0f172a14}.console-shell.theme-light .apidoc-notice{color:#0e7490}.console-shell.theme-light .logo-collapse-btn{color:#f8fafc;background:radial-gradient(circle at 35% 30%,#38bdf838,#0000 45%),#0f172aeb;border-color:#94a3b894;box-shadow:inset 0 1px #ffffff1f,0 14px 28px #0f172a47}.console-shell.theme-light .logo-collapse-btn:hover{color:#fff;background:radial-gradient(circle at 35% 30%,#38bdf84d,#0000 45%),#080f1dfa;border-color:#00cae070;box-shadow:inset 0 1px #ffffff29,0 16px 34px #0f172a57}.logo-collapse-btn{cursor:pointer;touch-action:manipulation;width:44px;height:44px}.secondary-item{cursor:pointer;touch-action:manipulation;height:40px;min-height:40px}.tag-chip{cursor:pointer;touch-action:manipulation;min-height:40px}.inspiration-main-tabs button,.inspiration-type-tabs button{cursor:pointer;touch-action:manipulation;height:42px;min-height:42px}.memory-interview button,.memory-example-list button{cursor:pointer;touch-action:manipulation;min-height:44px}.send-button{cursor:pointer;touch-action:manipulation;border-radius:12px;flex-basis:78px;width:78px;min-width:78px;height:44px;min-height:44px}.agent-send{cursor:pointer;touch-action:manipulation;border-radius:12px;width:78px;min-width:78px;height:44px;min-height:44px}.stage-action-toast,.global-floating-notice,.agent-video-notice,.flow-agent-notice,.one-click-video-notice,.smart-edit-notice,.api-action-notice,.account-feature-hint,.api-key-notice{overflow-wrap:anywhere;line-height:1.5}.main-stage.theme-light :is(.stage-action-toast,.global-floating-notice,.agent-video-notice,.flow-agent-notice,.one-click-video-notice,.smart-edit-notice,.api-action-notice),.console-shell.theme-light .account-feature-hint,.console-shell.theme-light .api-key-notice{color:#0f172a;background:#fffffff5;border-color:#0e74903d;box-shadow:0 14px 32px #0f172a1f}.main-stage.theme-light :is(.stage-action-toast,.global-floating-notice,.agent-video-notice,.flow-agent-notice,.one-click-video-notice,.smart-edit-notice,.api-action-notice){text-shadow:none}.console-shell.theme-light .account-feature-hint,.console-shell.theme-light .api-key-notice{color:#0e7490}@media (width<=760px){.halo-button{width:48px;min-width:48px;height:48px;min-height:48px}.logo-collapse-btn{width:44px;height:44px}.secondary-item{min-height:40px}}@media (width<=430px){.halo-button{width:44px;min-width:44px;height:44px;min-height:44px}.stage-action-toast{max-width:calc(100vw - 68px)}}@media (prefers-reduced-motion:reduce){.stage-action-toast,.global-floating-notice,.agent-video-notice,.flow-agent-notice,.one-click-video-notice,.smart-edit-notice,.api-action-notice{animation:none}}.main-stage.theme-light .anime-s2-workbench{background:#f3f7fb}.main-stage.theme-light .anime-s2-project-rail{background:linear-gradient(#fffffff2,#f8fafceb),#f8fafc;border-right-color:#0f172a14}.main-stage.theme-light .anime-s2-project-toggle{color:#64748b;border-left-color:#0ea5e96b}.main-stage.theme-light .anime-s2-project-toggle:hover,.main-stage.theme-light .anime-s2-project-toggle[aria-expanded=true]{color:#0e7490;background:#0ea5e914;border-left-color:#0ea5e9}.main-stage.theme-light .anime-s2-project-drawer{background:#fffffffa;border-right-color:#0f172a14}.main-stage.theme-light .anime-s2-new-project{color:#0e7490;background:#0ea5e914;border-color:#0ea5e933}.main-stage.theme-light .anime-s2-new-project:hover{color:#075985;background:#0ea5e924;border-color:#0ea5e96b}.main-stage.theme-light .anime-s2-project-empty{color:#94a3b8}.main-stage.theme-light .anime-s2-project-empty p,.main-stage.theme-light .anime-s2-project-item small{color:#64748b}.main-stage.theme-light .anime-s2-project-item .linkish.danger{color:#e11d48}.main-stage.theme-light .anime-s2-project-item{color:#0f172a;background:#0ea5e914;border-color:#0ea5e938}.main-stage.theme-light .anime-s2-project-item>span{color:#0284c7;background:#0ea5e91f}.main-stage.theme-light .anime-s2-drawer-engine{color:#0e7490;background:linear-gradient(100deg,#0ea5e91a,#6366f11a);border-color:#6366f13d}.main-stage.theme-light .anime-s2-stage{background:linear-gradient(#0f172a09 1px,#0000 1px) 0 0/60px 60px,linear-gradient(90deg,#0f172a09 1px,#0000 1px) 0 0/60px 60px,radial-gradient(circle at 74% 3%,#0ea5e921,#0000 28%),radial-gradient(circle at 55% 65%,#6366f114,#0000 36%),linear-gradient(#fbfdff 0%,#eef4f9 100%)}.main-stage.theme-light .anime-s2-stage:before{opacity:1;background:linear-gradient(#ffffff1f,#ffffff47)}.main-stage.theme-light .anime-s2-stage:after{border-bottom-color:#0ea5e924;border-left-color:#0ea5e924;border-right-color:#0ea5e924}.main-stage.theme-light .anime-s2-grid-glow{opacity:.55;background:#0ea5e924}.main-stage.theme-light .anime-s2-orbit{border-color:#0ea5e91f}.main-stage.theme-light .anime-s2-particle{background:#06b6d4;box-shadow:0 0 10px #06b6d47a}.main-stage.theme-light .anime-s2-agent-mark{background:linear-gradient(145deg,#ecfeffeb,#f8fafcc2),#0ea5e914;border-color:#0ea5e952;box-shadow:0 16px 34px #0ea5e924,inset 0 1px #ffffffeb}.main-stage.theme-light .anime-s2-agent-mark:before{background:#ffffff85;border-color:#0ea5e933}.main-stage.theme-light .anime-s2-agent-mark:after{background:#f43f8f;box-shadow:-36px -34px 0 -3px #22d3ee}.main-stage.theme-light .anime-s2-agent-mark img{filter:drop-shadow(0 8px 14px #0ea5e933)}.main-stage.theme-light .anime-s2-super-chip{color:#0e7490;background:#0ea5e914;border-color:#0ea5e947}.main-stage.theme-light .anime-s2-super-chip i,.main-stage.theme-light .anime-s2-detail-chip i{background:#14b8a6;box-shadow:0 0 9px #14b8a680}.main-stage.theme-light .anime-s2-title-copy h1{color:#0891b2;text-shadow:none}.main-stage.theme-light .anime-s2-title-copy h1 b{color:#0f766e}.main-stage.theme-light .anime-s2-capability-pills button{color:#64748b;background:#ffffffb8;border-color:#0f172a14}.main-stage.theme-light .anime-s2-capability-pills button:hover,.main-stage.theme-light .anime-s2-capability-pills button.active{color:#0e7490;background:#0ea5e91a;border-color:#0ea5e947;box-shadow:0 8px 18px #0ea5e914}.main-stage.theme-light .anime-s2-feature-card{color:#475569;background:#ffffffdb;border-color:#0f172a14;box-shadow:0 10px 24px #0f172a0d}.main-stage.theme-light .anime-s2-feature-card:hover,.main-stage.theme-light .anime-s2-feature-card.active{color:#0f172a;border-color:color-mix(in srgb, var(--anime-accent) 48%, #0f172a14);background:linear-gradient(105deg, color-mix(in srgb, var(--anime-accent) 11%, #fff), #fffffff5);box-shadow:inset 0 1px 0 #ffffffdb, 0 12px 26px color-mix(in srgb, var(--anime-accent) 12%, transparent)}.main-stage.theme-light .anime-s2-feature-icon{background:color-mix(in srgb, var(--anime-accent) 12%, #fff)}.main-stage.theme-light .anime-s2-feature-copy small{color:#64748b}.main-stage.theme-light .anime-s2-feature-card>svg{color:color-mix(in srgb, var(--anime-accent) 78%, #64748b)}.main-stage.theme-light .anime-s2-detail-card{border-color:color-mix(in srgb, var(--anime-accent) 48%, #0f172a14);background:radial-gradient(circle at 14% 4%, color-mix(in srgb, var(--anime-accent) 13%, transparent), transparent 35%), linear-gradient(120deg, color-mix(in srgb, var(--anime-accent) 8%, #fff), #fffffffa 64%);box-shadow:inset 0 1px 0 #ffffffe0, 0 20px 46px #0f172a1a, 0 0 28px color-mix(in srgb, var(--anime-accent) 8%, transparent)}.main-stage.theme-light .anime-s2-detail-card:after{border-color:color-mix(in srgb, var(--anime-accent) 14%, #0f172a14)}.main-stage.theme-light .anime-s2-detail-index{color:color-mix(in srgb, var(--anime-accent) 80%, #0f172a);background:color-mix(in srgb, var(--anime-accent) 12%, #fff)}.main-stage.theme-light .anime-s2-detail-chip{color:#047857;background:#10b98114;border-color:#10b9813d}.main-stage.theme-light .anime-s2-detail-icon{background:color-mix(in srgb, var(--anime-accent) 12%, #fff);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--anime-accent) 18%, transparent), 0 0 20px color-mix(in srgb, var(--anime-accent) 10%, transparent)}.main-stage.theme-light .anime-s2-detail-main h2{color:#0f172a}.main-stage.theme-light .anime-s2-detail-main p{color:#64748b}.main-stage.theme-light .anime-s2-detail-tags span{border-color:color-mix(in srgb, var(--anime-accent) 28%, #0f172a14);color:color-mix(in srgb, var(--anime-accent) 76%, #334155);background:color-mix(in srgb, var(--anime-accent) 8%, #fff)}.main-stage.theme-light .anime-s2-detail-dots span{border-color:#0f172a24}.main-stage.theme-light .anime-s2-detail-dots span.active{background:#06b6d4;border-color:#06b6d4;box-shadow:0 0 13px #06b6d461}.main-stage.theme-light .anime-s2-timeline-group.creative{color:#0891b2;background:#0ea5e914}.main-stage.theme-light .anime-s2-timeline-group.script{color:#7c3aed;background:#7c3aed14}.main-stage.theme-light .anime-s2-timeline-group.production{color:#b45309;background:#f59e0b1a}.main-stage.theme-light .anime-s2-timeline-track .creative{background:linear-gradient(90deg,#0000,#06b6d4)}.main-stage.theme-light .anime-s2-timeline-track .script{background:linear-gradient(90deg,#06b6d4,#8b5cf6)}.main-stage.theme-light .anime-s2-timeline-track .production{background:linear-gradient(90deg,#8b5cf6,#d97706)}.main-stage.theme-light .anime-s2-timeline-node{color:#64748b}.main-stage.theme-light .anime-s2-timeline-node:hover,.main-stage.theme-light .anime-s2-timeline-node.active{color:#0f172a}.main-stage.theme-light .anime-s2-timeline-node i{border-color:color-mix(in srgb, var(--node-accent) 42%, #94a3b8);background:#fff;box-shadow:0 0 0 3px #f3f7fbeb}.main-stage.theme-light .anime-s2-timeline-node:hover i,.main-stage.theme-light .anime-s2-timeline-node.active i{box-shadow:0 0 0 3px #f3f7fbeb, 0 0 13px color-mix(in srgb, var(--node-accent) 48%, transparent)}.main-stage.theme-light .anime-s2-composer{color:#0f172a;background:#fffffff2;border-color:#0f172a1a;box-shadow:0 24px 55px #0f172a24}.main-stage.theme-light .anime-s2-reference-tile{color:#64748b;background:#f8fafcf0;border-color:#64748b4d}.main-stage.theme-light .anime-s2-reference-tile:hover{color:#0e7490;background:#0ea5e914;border-color:#0ea5e97a}.main-stage.theme-light .anime-s2-reference-tile.filled{background:#fff;border-color:#0ea5e947}.main-stage.theme-light .anime-s2-reference-remove{color:#fff;background:#0f172ab8}.main-stage.theme-light .anime-s2-composer-main textarea{color:#0f172a}.main-stage.theme-light .anime-s2-composer-main textarea::placeholder{color:#94a3b8}.main-stage.theme-light .anime-s2-composer-tools>button,.main-stage.theme-light .anime-s2-composer-tools .inline-control-wrap>button,.main-stage.theme-light .anime-s2-select-control{color:#0e7490;background:#f8fafcf0;border-color:#0f172a1a}.main-stage.theme-light .anime-s2-composer-tools>button:hover,.main-stage.theme-light .anime-s2-composer-tools .inline-control-wrap>button:hover,.main-stage.theme-light .anime-s2-composer-tools .inline-control-wrap>button.active,.main-stage.theme-light .anime-s2-select-control:hover,.main-stage.theme-light .anime-s2-select-control.active{color:#075985;background:#0ea5e91a;border-color:#0ea5e94d;box-shadow:0 0 14px #0ea5e91a}.main-stage.theme-light .anime-s2-composer-tools .inline-control-wrap>button svg,.main-stage.theme-light .anime-s2-select-control svg,.main-stage.theme-light .anime-s2-select-control span{color:#64748b}.main-stage.theme-light .anime-s2-select-control strong{color:#0f172a}.main-stage.theme-light .anime-s2-model-control small{color:#0e7490;background:#0ea5e91a}.main-stage.theme-light .anime-s2-mode-switch{background:#f1f5f9;border-color:#0f172a1a}.main-stage.theme-light .anime-s2-mode-switch button{color:#64748b}.main-stage.theme-light .anime-s2-mode-switch button.active{color:#0e7490;background:#0ea5e91f;box-shadow:inset 0 0 0 1px #0ea5e947,0 0 14px #0ea5e91a}.main-stage.theme-light .anime-s2-mode-switch button.active svg{color:#0891b2}.main-stage.theme-light .anime-s2-send{color:#fff;background:linear-gradient(#14b8a6,#0891b2);box-shadow:0 0 18px #0ea5e947}.main-stage.theme-light .anime-s2-floating-tools button{color:#64748b;background:#ffffffeb;border-color:#0f172a1a;box-shadow:0 8px 20px #0f172a14}.main-stage.theme-light .anime-s2-floating-tools button:last-child{color:#0e7490;border-color:#0ea5e93d}.main-stage.theme-light .anime-s2-notice{color:#0f172a;background:#fffffff0;border-color:#0ea5e933;box-shadow:0 14px 30px #0f172a1a}.api-key-page{color:#e2e8f0;width:min(1120px,100%);margin:0 auto;padding:18px 0 80px}.api-key-page-head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.api-key-page-brand{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:18px;display:grid}.api-key-page-icon{color:#7dd3fc;background:linear-gradient(145deg,#60a5fa33,#14b8a61f),#0f172abd;border:1px solid #60a5fa47;border-radius:20px;place-items:center;width:64px;height:64px;display:grid;box-shadow:inset 0 1px #ffffff14,0 14px 30px #0ea5e924}.api-key-page-kicker{color:#bae6fdad;letter-spacing:.16em;font-size:11px;font-weight:850;display:block}.api-key-page-brand h1{color:#f8fafc;letter-spacing:-.04em;margin:0;font-size:38px;font-weight:950;line-height:1.05}.api-key-page-brand p{color:#e2e8f09e;margin:0;font-size:14px;line-height:1.6}.api-key-page-back{color:#e2e8f0b8;background:#ffffff0b;border:1px solid #94a3b833;border-radius:10px;align-items:center;gap:7px;height:38px;margin-top:10px;padding:0 13px;font-size:12px;font-weight:800;transition:border-color .18s,color .18s,background .18s,transform .18s;display:inline-flex}.api-key-page-back:hover{color:#e0f2fe;background:#38bdf81a;border-color:#7dd3fc73;transform:translate(-1px)}.api-key-page-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:34px;display:grid}.api-key-page-stats article{background:#0f172a80;border:1px solid #94a3b824;border-radius:16px;align-content:center;gap:6px;min-height:92px;padding:16px 18px;display:grid}.api-key-page-stats span,.api-key-page-stats small{color:#e2e8f08a;font-size:12px}.api-key-page-stats strong{color:#f8fafc;font-size:23px;font-weight:900;line-height:1}.api-key-page-grid{grid-template-columns:minmax(0,1fr) 290px;gap:18px;margin-top:18px;display:grid}.api-key-page-main{gap:18px;min-width:0;display:grid}.api-key-page-panel,.api-key-page-tip{background:#0f172a80;border:1px solid #94a3b824;border-radius:18px;padding:22px}.api-key-page-panel-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.api-key-page-panel-head h2{color:#f8fafc;margin:0;font-size:17px;font-weight:900}.api-key-page-panel-head p{color:#e2e8f08f;margin:7px 0 0;font-size:12px;line-height:1.5}.api-key-page-panel-head>span{color:#86efac;background:#22c55e1a;border:1px solid #22c55e3d;border-radius:999px;flex:none;align-items:center;gap:6px;height:28px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.api-key-page-count{color:#93c5fd!important;background:#60a5fa1a!important;border-color:#60a5fa3d!important}.api-key-page-create-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin-top:20px;display:grid}.api-key-page-create-row label{gap:8px;display:grid}.api-key-page-create-row label>span{color:#e2e8f0a3;font-size:12px;font-weight:750}.api-key-page-create-row input{color:#f8fafc;background:#02061757;border:1px solid #94a3b833;border-radius:12px;outline:none;min-width:0;height:46px;padding:0 14px;font-size:13px;transition:border-color .18s,box-shadow .18s,background .18s}.api-key-page-create-row input::placeholder{color:#94a3b89e}.api-key-page-create-row input:focus{background:#02061780;border-color:#38bdf8b3;box-shadow:0 0 0 3px #38bdf81f}.api-key-page-create-row>button{color:#ecfeff;background:linear-gradient(135deg,#0891b2,#0f766e);border:1px solid #2dd4bf40;border-radius:12px;align-items:center;gap:7px;height:46px;padding:0 17px;font-size:13px;font-weight:850;transition:border-color .18s,background .18s,transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 10px 20px #0891b22e}.api-key-page-create-row>button:hover{background:linear-gradient(135deg,#0e7490,#0f8f83);border-color:#5eead494;transform:translateY(-1px);box-shadow:0 12px 24px #0891b23d}.api-key-page-list{gap:10px;margin-top:18px;display:grid}.api-key-page-row{background:#02061738;border:1px solid #94a3b824;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:16px;display:grid}.api-key-page-row-main{gap:8px;min-width:0;display:grid}.api-key-page-row-title{align-items:center;gap:9px;display:flex}.api-key-page-row-title strong{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:850;overflow:hidden}.api-key-page-row-title span{color:#86efac;background:#22c55e1f;border-radius:999px;align-items:center;height:22px;padding:0 8px;font-size:11px;font-weight:800;display:inline-flex}.api-key-page-row code{color:#fda4af;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.api-key-page-row small{color:#e2e8f080;font-size:11px}.api-key-page-row-actions{align-content:start;gap:7px;display:grid}.api-key-page-row-actions button{color:#e2e8f0d1;background:#ffffff0d;border:1px solid #94a3b82e;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-width:76px;height:31px;padding:0 11px;font-size:12px;font-weight:800;transition:border-color .18s,color .18s,background .18s;display:inline-flex}.api-key-page-row-actions button:hover{color:#e0f2fe;background:#38bdf81a;border-color:#7dd3fc66}.api-key-page-row-actions button.danger{color:#fda4af;background:#f43f5e1a;border-color:#f43f5e38}.api-key-page-row-actions button.danger:hover{color:#ffe4e6;background:#f43f5e2b;border-color:#fb71857a}.api-key-page-notice{color:#fde68a;margin:14px 0 0;font-size:12px}.api-key-page-aside{align-content:start;gap:12px;display:grid}.api-key-page-tip{gap:12px;display:grid}.api-key-page-tip-icon{color:#6ee7b7;background:#22c55e1f;border:1px solid #22c55e33;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.api-key-page-tip h3{color:#f8fafc;margin:0;font-size:16px;font-weight:900}.api-key-page-tip p{color:#e2e8f094;margin:0;font-size:12px;line-height:1.7}.api-key-page-tip ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.api-key-page-tip li{color:#e2e8f0a8;padding-left:15px;font-size:12px;line-height:1.45;position:relative}.api-key-page-tip li:before{content:"";background:#2dd4bf;border-radius:999px;width:6px;height:6px;position:absolute;top:.55em;left:0;box-shadow:0 0 10px #2dd4bf80}.main-stage.theme-light .api-key-page{color:#0f172a}.main-stage.theme-light .api-key-page-icon{color:#0284c7;background:linear-gradient(145deg,#0ea5e91f,#14b8a61a),#fff;border-color:#0ea5e938;box-shadow:inset 0 1px #fffffff2,0 14px 30px #0ea5e91a}.main-stage.theme-light .api-key-page-kicker{color:#64748b}.main-stage.theme-light .api-key-page-brand h1,.main-stage.theme-light .api-key-page-panel-head h2,.main-stage.theme-light .api-key-page-stats strong,.main-stage.theme-light .api-key-page-row-title strong,.main-stage.theme-light .api-key-page-tip h3{color:#0f172a}.main-stage.theme-light .api-key-page-brand p,.main-stage.theme-light .api-key-page-panel-head p,.main-stage.theme-light .api-key-page-stats span,.main-stage.theme-light .api-key-page-stats small,.main-stage.theme-light .api-key-page-create-row label>span,.main-stage.theme-light .api-key-page-row small,.main-stage.theme-light .api-key-page-tip p,.main-stage.theme-light .api-key-page-tip li{color:#64748b}.main-stage.theme-light .api-key-page-back{color:#475569;background:#fffc;border-color:#0f172a1a}.main-stage.theme-light .api-key-page-back:hover{color:#0f172a;background:#0ea5e914;border-color:#0ea5e957}.main-stage.theme-light .api-key-page-stats article,.main-stage.theme-light .api-key-page-panel,.main-stage.theme-light .api-key-page-tip{background:#ffffffd1;border-color:#0f172a14;box-shadow:0 10px 24px #0f172a0a}.main-stage.theme-light .api-key-page-panel-head>span{color:#047857;background:#10b98114;border-color:#10b9812e}.main-stage.theme-light .api-key-page-count{color:#0369a1!important;background:#0ea5e914!important;border-color:#0ea5e92e!important}.main-stage.theme-light .api-key-page-create-row input{color:#0f172a;background:#f8fafc;border-color:#cbd5e1}.main-stage.theme-light .api-key-page-create-row input::placeholder{color:#94a3b8}.main-stage.theme-light .api-key-page-create-row input:focus{background:#fff;border-color:#0ea5e9;box-shadow:0 0 0 3px #0ea5e91f}.main-stage.theme-light .api-key-page-row{background:#ffffffc7;border-color:#0f172a14}.main-stage.theme-light .api-key-page-row-title span{color:#047857;background:#dcfce7}.main-stage.theme-light .api-key-page-row code{color:#c2410c}.main-stage.theme-light .api-key-page-row-actions button{color:#334155;background:#f8fafc;border-color:#dbe4ee}.main-stage.theme-light .api-key-page-row-actions button:hover{color:#0f172a;background:#f1f5f9;border-color:#94a3b8}.main-stage.theme-light .api-key-page-row-actions button.danger{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.main-stage.theme-light .api-key-page-row-actions button.danger:hover{background:#fee2e2;border-color:#fca5a5}.main-stage.theme-light .api-key-page-tip-icon{color:#047857;background:#10b98114;border-color:#10b9812e}@media (width<=980px){.api-key-page-grid{grid-template-columns:1fr}.api-key-page-aside{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.api-key-page{padding:22px 0 72px}.api-key-page-head{flex-direction:column}.api-key-page-back{margin-top:0}.api-key-page-brand{grid-template-columns:52px minmax(0,1fr);gap:13px}.api-key-page-icon{border-radius:16px;width:52px;height:52px}.api-key-page-brand h1{font-size:30px}.api-key-page-brand p{font-size:12px}.api-key-page-stats{grid-template-columns:1fr;gap:9px;margin-top:24px}.api-key-page-stats article{min-height:70px;padding:13px 15px}.api-key-page-grid{margin-top:14px}.api-key-page-panel,.api-key-page-tip{border-radius:15px;padding:17px}.api-key-page-create-row{grid-template-columns:1fr}.api-key-page-create-row>button{width:100%}.api-key-page-row{grid-template-columns:1fr}.api-key-page-row-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.api-key-page-row-actions button{min-width:0}.api-key-page-aside{grid-template-columns:1fr}}.partner-overlay{-webkit-backdrop-filter:blur(10px)saturate(.92);backdrop-filter:blur(10px)saturate(.92);background:#080d17ad;padding:32px}.partner-modal{--partner-surface:#101723;--partner-head-surface:#131c2a;--partner-card:#172132;--partner-card-soft:#1b2638;--partner-text:#f8fafc;--partner-muted:#cbd5e1;--partner-soft:#94a3b8;--partner-border:#94a3b833;--partner-line:#94a3b829;--partner-accent:#d69a32;--partner-chip-bg:#d69a3224;--partner-chip-border:#d69a3252;--partner-chip-text:#f8d99b;--partner-primary:#0f766e;--partner-primary-hover:#115e59;border:1px solid var(--partner-border);width:min(1168px,100vw - 64px);min-height:0;max-height:calc(100svh - 64px);color:var(--partner-text);background:var(--partner-surface);scrollbar-color:#94a3b87a transparent;scrollbar-width:thin;border-radius:18px;grid-template-rows:auto auto 1fr auto;box-shadow:0 28px 72px #0206177a,inset 0 1px #ffffff0d}.partner-modal::-webkit-scrollbar{width:7px;height:7px}.partner-modal::-webkit-scrollbar-track{background:0 0}.partner-modal::-webkit-scrollbar-thumb{min-height:34px;box-shadow:none;background:#94a3b87a padding-box padding-box;border:2px solid #0000;border-radius:999px}.partner-modal::-webkit-scrollbar-thumb:hover{background:#94a3b8b8 padding-box padding-box}.partner-modal:before{border-radius:inherit;box-shadow:inset 0 4px 0 var(--partner-accent);content:"";pointer-events:none;background:0 0;position:absolute;inset:0}.partner-starfield,.partner-divider{display:none}.partner-close{border:1px solid var(--partner-border);width:44px;height:44px;color:var(--partner-soft);background:var(--partner-card);box-shadow:none;border-radius:12px;transition:border-color .18s,color .18s,background .18s;top:22px;right:22px}.partner-close:hover{color:var(--partner-text);background:var(--partner-card-soft);border-color:#d69a326b}.partner-modal-head{z-index:2;border-bottom:1px solid var(--partner-line);text-align:left;background:var(--partner-head-surface);justify-items:start;gap:14px;padding:44px 56px 24px}.partner-title-line{flex-wrap:wrap;justify-content:flex-start;gap:10px;width:min(780px,100%)}.partner-certified,.partner-title-chip{border:1px solid var(--partner-chip-border);min-width:0;height:30px;color:var(--partner-chip-text);background:var(--partner-chip-bg);box-shadow:none;border-radius:8px;padding:0 12px;font-size:13px;font-weight:800}.partner-certified{order:1}.partner-title-chip{order:2}.partner-modal-head h2{color:var(--partner-text);text-shadow:none;background:0 0;flex-basis:100%;order:3;margin:8px 0 0;font-size:clamp(32px,4vw,48px);font-weight:850;line-height:1.12}.partner-modal-head p{max-width:560px;color:var(--partner-muted);margin:0;font-size:16px;line-height:1.7}.partner-stats{order:2;gap:12px;width:calc(100% - 112px);margin:20px auto 6px}.partner-stats div{border:1px solid var(--partner-line);background:var(--partner-card);box-shadow:none;border-radius:12px;justify-items:start;gap:2px;padding:14px 18px}.partner-stats strong{color:var(--partner-text);font-variant-numeric:tabular-nums;font-size:22px;font-weight:850}.partner-stats span{color:var(--partner-soft);font-size:13px;font-weight:700}.partner-benefit-grid{order:3;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;width:calc(100% - 112px);min-height:0;margin:0 auto;padding:18px 0 24px}.partner-benefit-card{--benefit-color:#0e7490;border:1px solid var(--partner-line);background:var(--partner-card);min-height:166px;box-shadow:none;border-radius:12px;grid-template-rows:auto auto 1fr;grid-template-columns:44px minmax(0,1fr);align-content:start;gap:6px 14px;padding:18px;display:grid;overflow:visible}.partner-benefit-card:before{background:var(--benefit-color);opacity:.9;border-radius:12px 0 0 12px;width:3px;inset:0 auto 0 0}.partner-benefit-icon{border:1px solid color-mix(in srgb, var(--benefit-color), transparent 64%);width:44px;height:44px;color:color-mix(in srgb, var(--benefit-color), white 24%);background:color-mix(in srgb, var(--benefit-color), transparent 88%);box-shadow:none;border-radius:12px;grid-row:1/4}.partner-benefit-icon svg{width:22px;height:22px}.partner-benefit-card h3{color:var(--partner-text);grid-column:2;margin:0;font-size:16px;font-weight:850;line-height:1.35}.partner-benefit-card p{min-height:0;color:var(--partner-muted);grid-column:2;margin:0;font-size:13px;font-weight:600;line-height:1.65}.partner-benefit-card strong{min-height:30px;color:color-mix(in srgb, var(--benefit-color), white 18%);background:color-mix(in srgb, var(--benefit-color), transparent 86%);border:0;border-radius:8px;grid-column:2;align-self:end;align-items:center;margin-top:8px;padding:6px 10px;font-size:12px;font-weight:800;line-height:1.35;display:flex}.benefit-tone-gold{--benefit-color:#c48a13}.benefit-tone-cyan{--benefit-color:#0e7490}.benefit-tone-purple{--benefit-color:#6d5bd0}.benefit-tone-green{--benefit-color:#078364}.benefit-tone-orange{--benefit-color:#c05621}.benefit-tone-blue{--benefit-color:#2563eb}.benefit-tone-pink{--benefit-color:#c73568}.partner-modal-foot{border-top:1px solid var(--partner-line);background:var(--partner-head-surface);order:4;justify-content:flex-end;gap:12px;min-height:92px;padding:20px 56px;box-shadow:0 -18px 34px #02061733}.partner-secondary-btn,.partner-primary-btn{border-radius:10px;height:52px;font-size:15px;font-weight:850;transition:border-color .18s,color .18s,background .18s,transform .18s}.partner-secondary-btn{border:1px solid var(--partner-border);width:136px;color:var(--partner-muted);background:0 0}.partner-secondary-btn:hover{color:var(--partner-text);background:var(--partner-card-soft);border-color:#d69a326b}.partner-primary-btn{color:#fff;background:var(--partner-primary);width:256px;box-shadow:none;gap:10px}.partner-primary-btn:hover{background:var(--partner-primary-hover);transform:translateY(-1px)}.partner-primary-btn svg{width:18px;height:18px}.console-shell.theme-light .partner-overlay{-webkit-backdrop-filter:blur(8px)saturate(.96);backdrop-filter:blur(8px)saturate(.96);background:#0f172a7a}.console-shell.theme-light .partner-modal{--partner-surface:#f8fafc;--partner-head-surface:#fff;--partner-card:#fff;--partner-card-soft:#f1f5f9;--partner-text:#0f172a;--partner-muted:#475569;--partner-soft:#64748b;--partner-border:#0f172a1f;--partner-line:#0f172a14;--partner-accent:#b45309;--partner-chip-bg:#fbf2df;--partner-chip-border:#ecd9b9;--partner-chip-text:#8a4b13;--partner-primary:#0f172a;--partner-primary-hover:#1e293b;background:var(--partner-surface);box-shadow:0 28px 72px #0f172a47,inset 0 1px #fffffffa}.console-shell.theme-light .partner-modal:before{box-shadow:inset 0 4px 0 var(--partner-accent);background:0 0}.console-shell.theme-light .partner-modal-head h2{color:var(--partner-text);-webkit-text-fill-color:currentColor;background:0 0}.console-shell.theme-light .partner-benefit-card,.console-shell.theme-light .partner-stats div{box-shadow:0 10px 24px #0f172a0a}.console-shell.theme-light .partner-benefit-card strong{color:color-mix(in srgb, var(--benefit-color), #0f172a 24%);background:color-mix(in srgb, var(--benefit-color), transparent 90%)}.console-shell.theme-light .partner-benefit-icon{color:color-mix(in srgb, var(--benefit-color), #0f172a 12%);background:color-mix(in srgb, var(--benefit-color), transparent 91%)}.console-shell.theme-light .partner-modal-foot{box-shadow:0 -12px 30px #0f172a0f}@media (width<=1180px){.partner-modal{width:calc(100vw - 48px);max-height:calc(100svh - 48px)}.partner-modal-head{padding:40px 40px 22px}.partner-stats,.partner-benefit-grid{width:calc(100% - 80px)}.partner-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-modal-foot{padding-inline:40px}}@media (width<=760px){.partner-overlay{padding:12px}.partner-modal{border-radius:16px;width:calc(100vw - 24px);max-height:calc(100svh - 24px)}.partner-close{top:16px;right:16px}.partner-modal-head{padding:32px 20px 20px}.partner-title-line{padding-right:52px}.partner-modal-head h2{font-size:30px}.partner-modal-head p{font-size:14px}.partner-certified,.partner-title-chip{height:28px;padding-inline:10px;font-size:12px}.partner-stats,.partner-benefit-grid{width:calc(100% - 40px)}.partner-stats{grid-template-columns:1fr;margin-top:16px}.partner-stats div{padding:12px 16px}.partner-benefit-grid{grid-template-columns:1fr;padding-top:14px}.partner-benefit-card{min-height:136px;padding:16px}.partner-modal-foot{flex-direction:column-reverse;align-items:stretch;padding:16px 20px 18px;position:sticky}.partner-secondary-btn,.partner-primary-btn{width:100%}}@media (prefers-reduced-motion:reduce){.partner-close,.partner-secondary-btn,.partner-primary-btn{transition:none}.partner-primary-btn:hover{transform:none}}.stage-action-menu{--menu-surface:#171c24;--menu-surface-raised:#1d2430;--menu-item:#1b222c;--menu-item-hover:#222b38;--menu-border:#94a3b833;--menu-line:#94a3b829;--menu-text:#f1f5f9;--menu-muted:#94a3b8;--menu-soft:#64748b;--menu-accent:#2f8f87;border:1px solid var(--menu-border);width:min(256px,100vw - 48px);max-height:min(748px,100svh - 112px);color:var(--menu-text);background:var(--menu-surface);border-radius:14px;padding:8px;top:86px;right:285px;box-shadow:0 22px 52px #02061757,inset 0 1px #ffffff0a}.stage-action-menu:before{display:none}.stage-action-menu-scroll{scrollbar-color:#94a3b87a transparent;gap:0;max-height:calc(min(748px,100svh - 112px) - 16px);padding:0}.stage-action-menu-scroll::-webkit-scrollbar{width:6px}.stage-action-menu-scroll::-webkit-scrollbar-track{background:0 0}.stage-action-menu-scroll::-webkit-scrollbar-thumb{background:#94a3b87a padding-box padding-box;border:2px solid #0000;border-radius:999px}.stage-action-menu-scroll::-webkit-scrollbar-thumb:hover{background:#94a3b8b3 padding-box padding-box}.stage-action-menu-section{gap:8px}.stage-action-section-title{height:22px;color:var(--menu-muted);gap:8px;padding:0 2px}.stage-action-section-title i{background:var(--menu-accent);width:2px;height:14px;box-shadow:none;border-radius:1px}.stage-action-section-title strong{color:var(--menu-text);font-size:13px;font-weight:800}.stage-action-section-title span{color:var(--menu-soft);letter-spacing:1.5px;font-size:9px;font-weight:800}.stage-action-menu-grid{gap:6px}.stage-action-menu-grid-flat{grid-template-columns:1fr}.stage-action-menu-item{--menu-color:#64748b;border:1px solid var(--menu-border);min-height:52px;color:var(--menu-text);background:var(--menu-item);border-radius:10px;grid-template-columns:32px minmax(0,1fr);gap:8px;padding:8px 10px;transition:border-color .18s,background .18s,box-shadow .18s}.stage-action-menu-item:hover,.stage-action-menu-item:focus-visible{background:var(--menu-item-hover);border-color:#94a3b86b;transform:none;box-shadow:0 5px 14px #0206172e}.stage-action-menu-item:active{background:var(--menu-surface-raised);box-shadow:none}.stage-action-menu-item.pulse,.stage-action-menu-item.pulse:hover{background:color-mix(in srgb, var(--menu-item), #b7791f 8%);box-shadow:none;border-color:#c28a137a}.stage-action-menu-icon{border:1px solid color-mix(in srgb, var(--menu-color), transparent 58%);width:32px;height:32px;color:var(--menu-color);background:color-mix(in srgb, var(--menu-color), transparent 91%);box-shadow:none;border-radius:9px}.stage-action-menu-icon svg{stroke-width:1.8px;width:18px;height:18px}.stage-action-menu-copy{gap:2px}.stage-action-menu-copy strong{color:var(--menu-text);font-size:13px;font-weight:750}.stage-action-menu-copy small{color:var(--menu-muted);font-size:11px;font-weight:500}.stage-action-red-dot{border:1px solid var(--menu-item);width:7px;height:7px;box-shadow:none;background:#d97706;top:8px;right:8px}.stage-action-state{border:1px solid var(--menu-border);color:var(--menu-muted);background:var(--menu-surface-raised);border-radius:5px;padding:2px 5px;font-size:9px;font-weight:750;top:7px;right:7px}.menu-tone-cyan{--menu-color:#2f8f87}.menu-tone-green{--menu-color:#3f8c63}.menu-tone-gold{--menu-color:#b7791f}.menu-tone-purple,.menu-tone-violet{--menu-color:#6b67a8}.menu-tone-blue{--menu-color:#4f78a8}.menu-tone-red{--menu-color:#b75b68}.menu-tone-orange{--menu-color:#b86b35}.main-stage.theme-light .stage-action-menu{--menu-surface:#fff;--menu-surface-raised:#f1f5f9;--menu-item:#f8fafc;--menu-item-hover:#f1f5f9;--menu-border:#0f172a1c;--menu-line:#0f172a14;--menu-text:#172033;--menu-muted:#64748b;--menu-soft:#94a3b8;--menu-accent:#2f8f87;border-color:var(--menu-border);background:var(--menu-surface);box-shadow:0 22px 52px #0f172a29,inset 0 1px #fffffff5}.main-stage.theme-light .stage-action-menu-item{border-color:var(--menu-border);background:var(--menu-item)}.main-stage.theme-light .stage-action-menu-item:hover,.main-stage.theme-light .stage-action-menu-item:focus-visible{background:var(--menu-item-hover);border-color:#0f172a33;box-shadow:0 5px 14px #0f172a0f}.main-stage.theme-light .stage-action-menu-item:active{background:var(--menu-surface-raised)}.main-stage.theme-light .stage-action-menu-item.pulse,.main-stage.theme-light .stage-action-menu-item.pulse:hover{background:#fffaf0;border-color:#b453094d}.main-stage.theme-light .stage-action-menu-icon{background:color-mix(in srgb, var(--menu-color), transparent 93%)}.main-stage.theme-light .stage-tools-unread{box-shadow:0 0 0 2px #fff}.main-stage.theme-light .stage-action-unread{background:#e11d48}.main-stage.theme-light .stage-action-signin.is-pending{color:#b45309;background:#fff7ed;border-color:#fb923c73}.main-stage.theme-light .stage-action-signin.is-claimed{color:#047857;background:#ecfdf5;border-color:#34d39973}.main-stage.theme-light .stage-action-state{border-color:var(--menu-border);color:var(--menu-muted);background:var(--menu-surface-raised)}.stage-menu-pop-enter-from,.stage-menu-pop-leave-to{transform:translateY(-5px)}@media (width<=1100px){.stage-action-menu{right:120px}}@media (width<=760px){.stage-action-menu{width:min(256px,100vw - 92px);max-width:calc(100% - 20px);max-height:calc(100svh - 88px);padding:8px;top:70px;right:120px}.stage-action-menu-scroll{max-height:calc(100svh - 116px)}.stage-action-menu-grid{grid-template-columns:1fr}}@media (width<=430px){.stage-action-menu{width:min(256px,100vw - 82px);max-width:calc(100% - 16px);padding:8px;top:58px;right:106px}.stage-action-menu-scroll{gap:0;max-height:calc(100svh - 82px)}}@media (prefers-reduced-motion:reduce){.stage-action-menu-item{transition:none}}.account-page{--account-bg:#10151b;--account-surface:#171c23;--account-surface-raised:#1d232c;--account-line:#ffffff1a;--account-line-soft:#ffffff12;--account-text:#fffffff0;--account-muted:#ffffff94;--account-soft:#fff6;--account-accent:#22c7c9;--account-success:#24c996;color:var(--account-text);background:linear-gradient(135deg, #22c7c90f, transparent 34%), var(--account-bg);position:fixed;inset:0;overflow-y:auto}.account-page-close{z-index:2;border:1px solid var(--account-line);width:40px;height:40px;color:var(--account-muted);background:#ffffff0b;border-radius:10px;place-items:center;transition:border-color .18s,color .18s,background .18s,transform .18s;display:grid;position:fixed;top:20px;right:24px;box-shadow:0 10px 24px #00000029,inset 0 1px #ffffff0a}.account-page-close:hover,.account-page-close:focus-visible{color:#b8ffff;background:#22c7c91f;border-color:#22c7c98f;transform:translateY(-1px)}.account-page-shell{grid-template-columns:minmax(340px,380px) minmax(0,1fr);grid-template-areas:"account works";gap:32px;width:min(1440px,100vw - 64px);min-height:100%;margin:0 auto;padding:32px 0 48px;display:grid}.works-main-panel{grid-area:works;align-content:start;gap:20px;min-width:0;display:grid}.works-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:22px 24px;display:grid}.works-heading{align-items:flex-start;gap:14px;min-width:0;display:flex}.works-title-copy{gap:5px;min-width:0;padding-top:1px;display:grid}.works-title-copy h1{color:var(--account-text);margin:0;font-size:30px;font-weight:920;line-height:1.1}.works-title-copy p{color:var(--account-muted);margin:0;font-size:13px;line-height:1.45}.works-toolbar-actions{justify-content:flex-end;align-items:center;gap:10px;padding-top:2px;display:flex}@media (width>=981px){.works-toolbar-actions{padding-right:54px}}.works-tabs{border:1px solid var(--account-line);background:#ffffff0b;border-radius:12px;grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));width:min(100%,490px);height:46px;padding:4px;display:grid}.works-tabs button{min-width:0;min-height:36px;color:var(--account-muted);background:0 0;border-radius:8px;font-size:13px;font-weight:820;transition:color .18s,background .18s}.works-tabs button:hover{color:var(--account-text);background:#ffffff0f}.works-tabs button.active{color:#b9ffff;background:#22c7c929;box-shadow:inset 0 0 0 1px #22c7c933}.works-date-filter{position:relative}.works-date-btn,.works-batch-btn{border:1px solid var(--account-line);min-height:44px;color:var(--account-muted);white-space:nowrap;background:#ffffff0b;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:790;transition:border-color .18s,color .18s,background .18s,transform .18s;display:inline-flex}.works-date-btn:hover,.works-date-btn:focus-visible,.works-date-btn.active,.works-batch-btn:hover,.works-batch-btn:focus-visible,.works-batch-btn.active{color:#b9ffff;background:#22c7c91c;border-color:#22c7c96b}.works-date-btn:active,.works-batch-btn:active{transform:translateY(1px)}.works-batch-btn{color:#f7d98a}.works-batch-btn:hover,.works-batch-btn:focus-visible,.works-batch-btn.active{color:#ffe8a9;background:#f5be4b1a;border-color:#f5be4b66}.account-page.is-batch-mode{padding-bottom:96px}.works-card.is-batch{cursor:pointer}.works-card.is-batch:hover{box-shadow:0 12px 28px #0000002e}.works-card.is-selected:after{content:"";z-index:3;border-radius:inherit;pointer-events:none;border:2px solid #22c7c9;position:absolute;inset:0;box-shadow:inset 0 0 0 999px #22c7c91f}.works-card-check{z-index:4;cursor:pointer;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:10px;left:10px}.works-card-check input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.works-card-check-mark{color:#0000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172a47;border:1.5px solid #ffffffd1;border-radius:7px;place-items:center;width:22px;height:22px;transition:background .16s,border-color .16s,color .16s;display:grid;box-shadow:0 6px 16px #0000002e}.works-card.is-selected .works-card-check-mark,.works-card-check input:checked+.works-card-check-mark{color:#041516;background:#7ef0f2;border-color:#22c7c9}.works-batch-bar{z-index:126;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#121216e0;border:1px solid #ffffff1f;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;min-width:min(560px,100vw - 32px);padding:10px 12px 10px 20px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 18px 40px #00000047}.works-batch-count{color:#ffffffb8;white-space:nowrap;font-size:13px;font-weight:650}.works-batch-count strong{color:#fff;margin:0 2px;font-size:16px;font-weight:820}.works-batch-actions{align-items:center;gap:8px;display:flex}.works-batch-action{color:#041516;cursor:pointer;background:#7ef0f2;border:0;border-radius:12px;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:0 14px;font-size:13px;font-weight:790;transition:opacity .16s,transform .16s,background .16s;display:inline-flex}.works-batch-action:hover:not(:disabled),.works-batch-action:focus-visible:not(:disabled){background:#9af6f7}.works-batch-action.is-danger{color:#fff;background:#e11d48}.works-batch-action.is-danger:hover:not(:disabled),.works-batch-action.is-danger:focus-visible:not(:disabled){background:#f43f5e}.works-batch-action.is-ghost{color:#ffffffd1;background:#ffffff14}.works-batch-action.is-ghost:hover:not(:disabled),.works-batch-action.is-ghost:focus-visible:not(:disabled){color:#fff;background:#ffffff24}.works-batch-action:disabled{cursor:not-allowed;opacity:.42}.works-batch-action:active:not(:disabled){transform:translateY(1px)}.works-confirm-modal{--feature-color:#e11d48;width:min(420px,100vw - 36px)}.works-confirm-modal .account-feature-detail-foot{justify-content:flex-end}.works-date-menu{z-index:10;border:1px solid var(--account-line);background:var(--account-surface);border-radius:10px;gap:4px;width:148px;padding:7px;display:grid;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 20px 40px #00000052}.works-date-menu button{min-height:36px;color:var(--account-muted);background:0 0;border-radius:7px;font-size:12px}.works-date-menu button:hover,.works-date-menu button:focus-visible{color:var(--account-text);background:#22c7c91f}.works-warning{color:#f6d27a;width:100%;min-height:48px;box-shadow:none;background:#f5be4b17;border:1px solid #f5be4b6b;border-radius:10px;align-items:center;gap:10px;padding:9px 12px 9px 14px;font-size:13px;font-weight:760;line-height:1.45;display:flex}.works-warning span{white-space:normal;flex:1;min-width:0;overflow:visible}.works-warning strong{color:#ff9f68}.works-warning button{width:30px;height:30px;color:var(--account-muted);background:#ffffff12;border:1px solid #ffffff1a;border-radius:8px;flex:0 0 30px;place-items:center;transition:border-color .18s,color .18s,background .18s;display:grid}.works-warning button:hover,.works-warning button:focus-visible{color:var(--account-text);background:#ffffff1f;border-color:#fff3}.works-empty-state{border:1px solid var(--account-line);min-height:min(650px,100svh - 310px);color:var(--account-muted);background-color:#ffffff06;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:36px 36px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-radius:18px;align-content:center;justify-items:center;gap:18px;padding:40px 24px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff08}.works-empty-state:after{content:"";pointer-events:none;border:1px dashed #22c7c91f;border-radius:24px;position:absolute;inset:20% 15%}.works-empty-icon{z-index:1;color:#8ea2b8;background:#94a3b814;border:1px solid #94a3b829;border-radius:22px;place-items:center;width:80px;height:80px;display:grid;position:relative}.works-empty-copy{z-index:1;text-align:center;justify-items:center;gap:7px;display:grid;position:relative}.works-empty-copy strong{color:var(--account-text);font-size:18px;font-weight:860}.works-empty-copy p{color:var(--account-muted);margin:0;font-size:13px;line-height:1.5}.works-empty-meta{z-index:1;border:1px solid var(--account-line-soft);color:var(--account-soft);background:#ffffff0a;border-radius:999px;padding:6px 10px;font-size:12px;position:relative}.works-masonry{width:100%;padding:0}@media (width<=760px){.works-masonry{padding:0}}.works-main-panel .inspiration-card{background:#111;box-shadow:0 10px 24px #0000001f}.works-card .inspiration-open{display:block;position:relative}.media-play-badge{z-index:2;color:#fffffff0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;background:#0f172a38;border:1.5px solid #ffffff94;border-radius:999px;place-items:center;width:52px;height:52px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 24px #0000002e}.media-play-badge svg{width:22px;height:22px;margin-left:2px}.media-play-badge.is-audio svg{margin-left:0}.work-preview-layer{z-index:80;background:#080a10b8;place-items:center;padding:32px;display:grid;position:fixed;inset:0}.work-preview-layer video,.work-preview-layer img{background:#000;border-radius:12px;max-width:min(960px,92vw);max-height:86vh}.work-preview-close{color:#fff;background:#ffffff29;border:0;border-radius:999px;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:18px;right:18px}.works-card .inspiration-card-body{z-index:1;pointer-events:none;background:linear-gradient(#0000 0%,#0000006b 48%,#000000d1 100%);gap:8px;padding:52px 12px 12px;position:absolute;bottom:0;left:0;right:0}.works-main-panel .inspiration-card h2,.works-card h2{color:#fff;text-shadow:0 1px 10px #00000073}.works-publish-btn{z-index:3;color:#0f172a;cursor:pointer;background:#ffffffeb;border:0;border-radius:999px;height:28px;padding:0 10px;font-size:12px;font-weight:800;position:absolute;top:10px;right:10px}.works-publish-btn.on{color:#fff;background:#0891b2}.works-publish-btn.pending{color:#9a3412;background:#ffedd5}.works-card .inspiration-tags span{color:#fff;background:#ffffff38}.works-card .inspiration-tags .works-status[data-status=published],.works-card .inspiration-tags .works-status[data-status=completed]{color:#ecfeff;background:#0891b2e0}.works-card .inspiration-tags .works-status[data-status=hidden],.works-card .inspiration-tags .works-status[data-status=removed]{color:#fff7ed;background:#c2410ce6}.works-card .inspiration-tags .works-status[data-status=failed]{color:#fef2f2;background:#b91c1ce6}.works-card .inspiration-tags .works-status[data-status=pending]{color:#eff6ff;background:#2563ebe0}.account-side-panel{grid-area:account;align-content:start;gap:18px;padding-top:0;display:grid;position:sticky;top:24px}.profile-info-panel,.profile-functions-panel{border:1px solid var(--account-line);background:var(--account-surface);border-radius:16px;overflow:hidden;box-shadow:0 18px 42px #0000002e,inset 0 1px #ffffff09}.profile-info-panel{min-height:0;padding:24px}.profile-panel-head,.profile-functions-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.profile-panel-head{margin-bottom:24px}.profile-panel-head>div,.profile-functions-head>div{gap:5px;display:grid}.profile-info-panel h2,.profile-functions-panel h2{color:var(--account-text);margin:0;font-size:21px;font-weight:900;line-height:1.2}.profile-panel-head button{color:#7fe8e6;white-space:nowrap;background:#22c7c914;border:1px solid #22c7c952;border-radius:8px;align-items:center;gap:7px;min-height:34px;padding:0 10px;font-size:12px;font-weight:780;transition:border-color .18s,color .18s,background .18s;display:inline-flex}.profile-panel-head button:hover,.profile-panel-head button:focus-visible{color:#c4ffff;background:#22c7c924;border-color:#22c7c994}.profile-main-row{border-bottom:1px solid var(--account-line-soft);grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:14px;padding-bottom:22px;display:grid}.profile-main-row img{object-fit:cover;border:3px solid #ffffff1a;border-radius:20px;width:72px;height:72px}.profile-main-row div{gap:8px;min-width:0;display:grid}.profile-main-row strong{color:var(--account-text);text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:900;overflow:hidden}.profile-main-row span{border:1px solid var(--account-line);width:fit-content;min-height:26px;color:var(--account-muted);background:#ffffff0d;border-radius:999px;align-items:center;padding:0 10px;font-size:12px;display:inline-flex}.profile-avatar-file{display:none}.profile-main-row>.profile-avatar-btn{width:72px;height:auto;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;align-content:start;justify-items:center;gap:6px;padding:0;display:grid;position:relative;overflow:visible}.profile-main-row>.profile-avatar-btn:disabled{cursor:wait}.profile-main-row>.profile-avatar-btn img,.profile-main-row img{object-fit:cover;object-position:center;background:#fff;border:3px solid #ffffff1a;border-radius:20px;flex:none;width:72px;height:72px;display:block}.profile-main-row>.profile-avatar-btn .profile-avatar-change{border:1px solid var(--account-line);width:auto;min-height:22px;color:var(--account-muted);letter-spacing:.04em;background:#ffffff0d;border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:11px;font-weight:800;display:inline-flex;position:static}.profile-edit-avatar{color:#0e7490;cursor:pointer;background:0 0;border:0;justify-items:center;gap:8px;margin:0 22px 16px;padding:0;font-size:13px;font-weight:800;display:grid}.profile-edit-avatar:disabled{cursor:wait;opacity:.72}.profile-edit-avatar img{object-fit:cover;background:0 0;border:0;border-radius:22px;width:84px;height:84px}.profile-edit-avatar.is-custom-avatar img,.profile-main-row>.profile-avatar-btn.is-custom-avatar img{background:0 0;border-color:#0000}.user-avatar .user-avatar-photo,.agent-user-avatar .user-avatar-photo{object-fit:cover;width:100%;height:100%}.profile-main-row .profile-edit-btn{border:1px solid var(--account-line);width:auto;min-width:52px;height:36px;color:var(--account-muted);white-space:nowrap;background:#ffffff0d;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-size:13px;font-weight:800;transition:border-color .18s,color .18s,background .18s;display:inline-flex}.profile-main-row .profile-edit-btn:hover,.profile-main-row .profile-edit-btn:focus-visible{color:#9af5f2;background:#22c7c91a;border-color:#22c7c966}.profile-balance-line{border-top:0;border-bottom:1px solid var(--account-line-soft);min-height:92px;color:var(--account-muted);justify-content:space-between;align-items:center;gap:18px;margin-top:0;padding:18px 0;display:flex}.profile-balance-copy{gap:5px;display:grid}.profile-balance-copy span{color:var(--account-muted);font-size:13px}.profile-balance-copy small{color:var(--account-soft);font-size:12px}.profile-balance-line strong{color:#57e3df;font-variant-numeric:tabular-nums;align-items:center;gap:5px;font-size:24px;font-weight:920;display:inline-flex}.profile-balance-line svg{color:#f8c54f;fill:#f8c54f2e}.account-manage-btn{border:1px solid var(--account-line);width:100%;min-height:48px;color:var(--account-text);text-align:left;background:#ffffff0b;border-radius:10px;grid-template-columns:22px minmax(0,1fr) auto 16px;align-items:center;gap:8px;margin-top:18px;padding:0 14px;font-size:13px;font-weight:820;transition:border-color .18s,color .18s,background .18s;display:grid}.account-manage-btn:hover,.account-manage-btn:focus-visible{color:#b8ffff;background:#22c7c91a;border-color:#22c7c966}.account-manage-btn svg:first-child{color:var(--account-accent)}.account-manage-btn small{color:var(--account-soft);font-size:12px}.account-manage-btn svg:last-child{color:var(--account-soft);transition:transform .18s}.account-manage-btn svg:last-child.is-expanded{transform:rotate(180deg)}.account-manage-details{border:1px solid var(--account-line-soft);background:#ffffff08;border-radius:10px;gap:9px;margin-top:10px;padding:12px 14px;display:grid}.account-manage-row{min-height:24px;color:var(--account-muted);justify-content:space-between;align-items:center;gap:14px;font-size:12px;display:flex}.account-manage-row strong{color:var(--account-text);text-align:right;font-size:12px;font-weight:780}.account-manage-status{align-items:center;gap:6px;display:inline-flex;color:var(--account-success)!important}.account-manage-status i{width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb, currentColor 14%, transparent);background:currentColor;border-radius:999px}.account-manage-enter-active,.account-manage-leave-active{transition:opacity .18s,transform .18s,max-height .18s,margin .18s;overflow:hidden}.account-manage-enter-from,.account-manage-leave-to{opacity:0;max-height:0;margin-top:0;transform:translateY(-5px)}.account-manage-enter-to,.account-manage-leave-from{opacity:1;max-height:180px;transform:translateY(0)}.profile-functions-panel{gap:16px;padding:22px;display:grid}.profile-functions-head{align-items:center}.profile-functions-head>span{border:1px solid var(--account-line);min-height:28px;color:var(--account-muted);background:#ffffff0a;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:780}.profile-function-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.profile-function-card{border:1px solid var(--account-line);min-height:72px;color:var(--account-text);background:var(--account-surface-raised);cursor:pointer;text-align:left;touch-action:manipulation;border-radius:10px;grid-template-columns:38px minmax(0,1fr) 16px;align-items:center;gap:9px;padding:10px 10px 10px 12px;transition:border-color .18s,background .18s,transform .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden}.profile-function-card:hover,.profile-function-card:focus-visible,.profile-function-card-active{border-color:color-mix(in srgb, var(--feature-color) 52%, #ffffff1f);background:color-mix(in srgb, var(--feature-color) 9%, var(--account-surface-raised));transform:translateY(-1px);box-shadow:0 8px 18px #00000024}.profile-function-card:active{transform:translateY(0)scale(.99)}.profile-function-card-featured{background:linear-gradient(135deg, #24c9962e, #22c7c914), var(--account-surface-raised);border-color:#24c9965c;grid-column:1/-1;grid-template-columns:48px minmax(0,1fr) 28px;gap:13px;min-height:88px;padding:16px;box-shadow:0 16px 34px #00000029,inset 0 1px #ffffff0f}.profile-function-card-featured:hover,.profile-function-card-featured:focus-visible,.profile-function-card-featured.profile-function-card-active{background:linear-gradient(135deg, #24c9963d, #22c7c91f), var(--account-surface-raised);border-color:#24c99694;box-shadow:0 18px 38px #0003,inset 0 0 0 1px #24c9961a}.profile-function-card:before{opacity:.95;width:2px}.feature-icon{width:38px;height:38px;color:var(--feature-color);background:color-mix(in srgb, var(--feature-color) 17%, transparent);border-radius:12px;place-items:center;display:grid}.profile-function-card-featured .feature-icon{color:#0b7b61;background:linear-gradient(#cbfbe8f5,#86efacc7);border-radius:14px;width:48px;height:48px;box-shadow:inset 0 1px #ffffff9e}.feature-copy{gap:3px;min-width:0;display:grid}.feature-copy strong{text-overflow:ellipsis;white-space:nowrap;color:var(--account-text);font-size:13px;font-weight:860;overflow:hidden}.feature-copy small{color:var(--account-muted);white-space:normal;font-size:12px;line-height:1.3;overflow:visible}.profile-function-card-featured .feature-copy{gap:5px}.profile-function-card-featured .feature-copy strong{font-size:16px}.profile-function-card-featured .feature-copy small{font-size:13px}.profile-function-card-featured .feature-arrow{color:#8ef5c6;background:#24c9961f;border-radius:999px;place-items:center;width:28px;height:28px;display:grid}.feature-arrow{color:var(--account-soft);transition:color .18s,transform .18s}.profile-function-card:hover .feature-arrow,.profile-function-card:focus-visible .feature-arrow{color:var(--feature-color);transform:translate(2px)}.account-feature-hint{color:#8cefeb;background:#22c7c914;border:1px solid #22c7c933;border-radius:9px;margin:-2px 0 0;padding:9px 11px;font-size:12px;line-height:1.45}.logout-button{color:#ff8697;background:#f8506812;border:1px solid #f8506847;border-radius:10px;min-height:44px;margin-top:2px;font-size:13px;font-weight:850;transition:border-color .18s,color .18s,background .18s}.logout-button:hover,.logout-button:focus-visible{color:#ffb2bd;background:#f8506821;border-color:#f850687a}.account-feature-detail-enter-active,.account-feature-detail-leave-active{transition:opacity .18s}.account-feature-detail-enter-active .account-feature-detail-modal,.account-feature-detail-leave-active .account-feature-detail-modal{transition:opacity .2s,transform .2s}.account-feature-detail-enter-from,.account-feature-detail-leave-to{opacity:0}.account-feature-detail-enter-from .account-feature-detail-modal,.account-feature-detail-leave-to .account-feature-detail-modal{opacity:0;transform:translateY(12px)scale(.98)}.account-feature-detail-overlay{z-index:182;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#e8eff6c7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.account-feature-detail-modal{--feature-color:#22c7c9;border:1px solid color-mix(in srgb, var(--feature-color) 24%, #dce7ef);color:#0f172a;background:linear-gradient(180deg, color-mix(in srgb, var(--feature-color) 8%, #fff), #fff 45%), #fff;border-radius:18px;width:min(560px,100vw - 36px);max-height:min(780px,100vh - 40px);display:grid;position:relative;overflow:hidden;box-shadow:0 26px 70px #0f172a29,inset 0 1px #ffffffe6}.account-feature-detail-close{color:#64748b;background:#f8fafc;border:1px solid #d8e5ee;border-radius:999px;place-items:center;width:36px;height:36px;transition:border-color .18s,color .18s,background .18s,transform .18s;display:grid;position:absolute;top:14px;right:14px}.account-feature-detail-close:hover,.account-feature-detail-close:focus-visible{border-color:color-mix(in srgb, var(--feature-color) 34%, #d8e5ee);color:color-mix(in srgb, var(--feature-color) 70%, #0f172a);background:color-mix(in srgb, var(--feature-color) 10%, #fff);transform:translateY(-1px)}.account-feature-detail-head{grid-template-columns:58px minmax(0,1fr);align-items:center;gap:15px;padding:24px 58px 18px 22px;display:grid}.account-feature-detail-head:not(:has(.account-feature-detail-icon)){grid-template-columns:minmax(0,1fr)}.account-feature-detail-icon{border:1px solid color-mix(in srgb, var(--feature-color) 28%, #dce7ef);width:52px;height:52px;color:color-mix(in srgb, var(--feature-color) 82%, #0f172a);background:color-mix(in srgb, var(--feature-color) 14%, #fff);border-radius:14px;place-items:center;display:grid}.account-feature-detail-head small{color:color-mix(in srgb, var(--feature-color) 76%, #0f172a);letter-spacing:.08em;font-size:10px;font-weight:950}.account-feature-detail-head h3{color:#0f172a;margin:4px 0 5px;font-size:24px;font-weight:1000;line-height:1.2}.is-compact-head .account-feature-detail-head h3{margin:0}.withdraw-modal .account-feature-detail-head p{margin-top:6px}.account-feature-detail-head p{color:#64748b;margin:0;font-size:13px;line-height:1.55}.account-feature-detail-prose{color:#334155;margin:0 22px 16px;font-size:14px;line-height:1.85}.account-feature-detail-summary{border:1px solid color-mix(in srgb, var(--feature-color) 18%, #e2e8f0);color:#475569;background:color-mix(in srgb, var(--feature-color) 7%, #fff);border-radius:12px;margin:-6px 22px 16px;padding:11px 12px;font-size:13px;line-height:1.6}.account-feature-detail-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:0 22px 16px;display:grid}.account-feature-detail-metrics article{background:#fff;border:1px solid #e2e8f0;border-radius:12px;align-content:center;gap:4px;min-height:76px;padding:12px;display:grid;box-shadow:0 8px 20px #0f172a0d}.account-feature-detail-metrics strong{color:color-mix(in srgb, var(--feature-color) 86%, #0f172a);font-size:20px;font-weight:1000;line-height:1.05}.account-feature-detail-metrics span{color:#0f172a;font-size:12px;font-weight:850}.account-feature-detail-metrics small{color:#94a3b8;font-size:11px;line-height:1.25}.account-feature-detail-list{gap:10px;padding:0 22px 20px;display:grid}.account-feature-detail-list.is-scroll{max-height:min(340px,100vh - 380px);padding-bottom:4px;padding-right:16px;overflow:auto}.account-feature-detail-row{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:64px;padding:12px 14px;display:grid;box-shadow:inset 0 1px #ffffffbd}.account-feature-detail-row.is-compact{min-height:52px;padding:9px 12px}.account-feature-detail-row strong{color:#0f172a;font-size:14px;font-weight:920;display:block}.account-feature-pager{justify-content:space-between;align-items:center;gap:10px;margin:-6px 22px 16px;display:flex}.account-feature-pager span{color:#64748b;font-size:12px;font-weight:700}.account-feature-pager button{color:#334155;background:#f8fafc;border:1px solid #d8e5ee;border-radius:10px;height:34px;padding:0 12px;font-size:12px;font-weight:800}.account-feature-pager button:hover:not(:disabled),.account-feature-pager button:focus-visible:not(:disabled){border-color:color-mix(in srgb, var(--feature-color) 34%, #d8e5ee);color:color-mix(in srgb, var(--feature-color) 70%, #0f172a)}.account-feature-pager button:disabled{opacity:.45;cursor:not-allowed}.account-feature-detail-row p{color:#64748b;margin:4px 0 0;font-size:12px;line-height:1.5}.pay-record-status{vertical-align:1px;border-radius:999px;margin-left:6px;padding:1px 8px;font-size:12px;font-style:normal;font-weight:700;line-height:1.5;display:inline-flex}.pay-record-status[data-tone=success]{color:#047857;background:#d1fae5}.pay-record-status[data-tone=fail]{color:#b91c1c;background:#fee2e2}.pay-record-status[data-tone=wait]{color:#8a5a12;background:#fff4d6}.account-feature-detail-row>span{min-width:54px;color:color-mix(in srgb, var(--feature-color) 82%, #0f172a);background:color-mix(in srgb, var(--feature-color) 12%, #fff);border-radius:999px;justify-content:center;padding:5px 8px;font-size:11px;font-weight:900;display:inline-flex}.account-feature-detail-note{color:#64748b;margin:2px 22px 16px;font-size:12px;line-height:1.55}.account-feature-detail-note.is-in-list{margin:2px 0 8px}.account-feature-bind{color:#334155;gap:8px;margin:0 22px 18px;font-size:13px;font-weight:600;display:grid}.account-feature-bind input,.account-feature-bind select{color:#0f172a;width:100%;height:42px;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #cbd5e1;border-radius:12px;padding:0 12px;font-weight:500}.invoice-title-form{gap:2px;min-width:0;padding-bottom:4px;display:grid}.invoice-title-form .account-feature-bind{margin-bottom:10px}.withdraw-modal,.withdraw-modal .account-feature-detail-head>div,.withdraw-form,.withdraw-history-list{min-width:0}.withdraw-form{overflow:hidden}.withdraw-amount-row{align-items:center;gap:8px;min-width:0;display:flex}.withdraw-amount-row input{flex:auto;width:auto;min-width:0}.withdraw-fill-all{color:#334155;cursor:pointer;background:#f8fafc;border:1px solid #d8e5ee;border-radius:12px;flex:none;width:auto;height:42px;padding:0 14px;font-size:13px;font-weight:800}.withdraw-fill-all:disabled{opacity:.45;cursor:not-allowed}.withdraw-history-list{padding-top:2px}.invoice-title-default{color:#334155;align-items:center;gap:8px;margin:2px 22px 16px;font-size:13px;font-weight:600;display:flex}.invoice-title-default input{width:16px;height:16px;accent-color:var(--feature-color,#7c4dff)}.account-feature-detail-foot{background:#f8fafc;border-top:1px solid #e2e8f0;grid-template-columns:1fr 1fr;gap:10px;padding:16px 22px 22px;display:grid}.account-feature-detail-foot button{border-radius:10px;height:43px;font-size:14px;font-weight:900;transition:border-color .18s,color .18s,background .18s,box-shadow .18s,transform .18s}.account-feature-detail-muted{color:#475569;background:#fff;border:1px solid #d8e5ee}.account-feature-detail-muted:hover,.account-feature-detail-muted:focus-visible{background:#f1f5f9;border-color:#bfd2de}.account-feature-detail-primary{color:#fff;background:linear-gradient(135deg, color-mix(in srgb, var(--feature-color) 82%, #fff), var(--feature-color));box-shadow:0 14px 28px color-mix(in srgb, var(--feature-color) 24%, transparent)}.account-feature-detail-primary:hover,.account-feature-detail-primary:focus-visible{background:linear-gradient(135deg, color-mix(in srgb, var(--feature-color) 88%, #fff), color-mix(in srgb, var(--feature-color) 88%, #0f172a));box-shadow:0 16px 30px color-mix(in srgb, var(--feature-color) 30%, transparent);transform:translateY(-1px)}.works-confirm-overlay{z-index:200}.task-clear-overlay{z-index:320}.account-feature-detail-modal.works-confirm-modal{--feature-color:#e11d48;width:min(420px,100vw - 36px)}.works-confirm-modal .account-feature-detail-head h3{font-size:20px}@media (width<=520px){.account-feature-detail-metrics{grid-template-columns:1fr}}.console-shell.theme-light .account-page{--account-bg:#eef4f8;--account-surface:#fff;--account-surface-raised:#f8fafc;--account-line:#dce5ec;--account-line-soft:#e7edf2;--account-text:#0f172a;--account-muted:#64748b;--account-soft:#94a3b8;--account-accent:#0e7490;--account-success:#059669;background:linear-gradient(135deg,#0e74900b,#0000 36%),linear-gradient(#f8fbfd 0%,#edf4f8 100%)}.console-shell.theme-light .works-title-copy h1,.console-shell.theme-light .profile-info-panel h2,.console-shell.theme-light .profile-functions-panel h2,.console-shell.theme-light .works-empty-copy strong,.console-shell.theme-light .profile-main-row strong,.console-shell.theme-light .feature-copy strong{color:var(--account-text)}.console-shell.theme-light .works-tabs{border-color:var(--account-line);background:#ffffffd6;box-shadow:0 8px 18px #0f172a0a}.console-shell.theme-light .works-tabs button{color:#64748b}.console-shell.theme-light .works-tabs button:hover{color:#0f172a;background:#f1f5f9}.console-shell.theme-light .works-tabs button.active{color:#0e7490;background:#e6f7f7;box-shadow:inset 0 0 0 1px #0e74901a}.console-shell.theme-light .works-date-btn,.console-shell.theme-light .works-batch-btn{border-color:var(--account-line);color:#475569;background:#ffffffe6}.console-shell.theme-light .works-date-btn:hover,.console-shell.theme-light .works-date-btn:focus-visible,.console-shell.theme-light .works-date-btn.active{color:#0e7490;background:#f0fdfa;border-color:#0e74904d}.console-shell.theme-light .works-batch-btn{color:#a16207}.console-shell.theme-light .works-batch-btn:hover,.console-shell.theme-light .works-batch-btn:focus-visible,.console-shell.theme-light .works-batch-btn.active{color:#92400e;background:#fff8e7;border-color:#a1620747}.console-shell.theme-light .works-card.is-selected:after{border-color:#0e7490;box-shadow:inset 0 0 0 999px #0e74901a}.console-shell.theme-light .works-card.is-selected .works-card-check-mark,.console-shell.theme-light .works-card-check input:checked+.works-card-check-mark{color:#fff;background:#0e7490;border-color:#0e7490}.console-shell.theme-light .works-batch-bar{color:#0f172a;background:#ffffffeb;border-color:#0f172a14;box-shadow:0 18px 40px #0f172a29}.console-shell.theme-light .works-batch-count{color:#64748b}.console-shell.theme-light .works-batch-count strong{color:#0f172a}.console-shell.theme-light .works-batch-action{color:#fff;background:#0e7490}.console-shell.theme-light .works-batch-action:hover:not(:disabled),.console-shell.theme-light .works-batch-action:focus-visible:not(:disabled){background:#155e75}.console-shell.theme-light .works-batch-action.is-danger{background:#e11d48}.console-shell.theme-light .works-batch-action.is-ghost{color:#475569;background:#f1f5f9}.console-shell.theme-light .works-batch-action.is-ghost:hover:not(:disabled),.console-shell.theme-light .works-batch-action.is-ghost:focus-visible:not(:disabled){color:#0f172a;background:#e2e8f0}.console-shell.theme-light .works-date-menu{border-color:var(--account-line);background:#fff;box-shadow:0 18px 36px #0f172a1f}.console-shell.theme-light .works-date-menu button{color:#475569}.console-shell.theme-light .works-date-menu button:hover,.console-shell.theme-light .works-date-menu button:focus-visible{color:#0e7490;background:#f0fdfa}.console-shell.theme-light .works-warning{color:#92400e;background:#fff8e7;border-color:#f6d58e}.console-shell.theme-light .works-warning strong{color:#ea580c}.console-shell.theme-light .works-warning button{color:#64748b;background:#ffffffd6;border-color:#f1dfb7}.console-shell.theme-light .works-warning button:hover,.console-shell.theme-light .works-warning button:focus-visible{color:#334155;background:#fff;border-color:#d6c18e}.console-shell.theme-light .works-empty-state{border-color:var(--account-line);color:#64748b;background-color:#ffffff9e;background-image:linear-gradient(#e8eef3 1px,#0000 1px),linear-gradient(90deg,#e8eef3 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:36px 36px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;box-shadow:0 16px 36px #0f172a0d,inset 0 1px #ffffffeb}.console-shell.theme-light .works-empty-state:after{border-color:#0e74901a}.console-shell.theme-light .works-empty-icon{color:#94a3b8;background:#f8fafc;border-color:#dce5ec}.console-shell.theme-light .works-empty-copy p{color:#64748b}.console-shell.theme-light .works-empty-meta{color:#94a3b8;background:#fffc;border-color:#dce5ec}.console-shell.theme-light .works-main-panel .inspiration-card{background:#111;border:0;box-shadow:0 14px 30px #0f172a1f}.console-shell.theme-light .works-main-panel .inspiration-card h2,.console-shell.theme-light .works-card h2{color:#fff}.console-shell.theme-light .works-main-panel .works-card .inspiration-tags span:not(.works-status),.console-shell.theme-light .works-main-panel .inspiration-tags span:not(.works-status){color:#fff;background:#ffffff38}.console-shell.theme-light .profile-info-panel,.console-shell.theme-light .profile-functions-panel{border-color:var(--account-line);background:#fffffff0;box-shadow:0 18px 42px #0f172a14,inset 0 1px #fffffff5}.console-shell.theme-light .profile-panel-head button{color:#0e7490;background:#effcfc;border-color:#a5e4e4}.console-shell.theme-light .profile-panel-head button:hover,.console-shell.theme-light .profile-panel-head button:focus-visible{color:#075985;background:#e2f8f8;border-color:#67caca}.console-shell.theme-light .profile-main-row{border-bottom-color:var(--account-line-soft)}.console-shell.theme-light .profile-main-row>.profile-avatar-btn{color:inherit;background:0 0}.console-shell.theme-light .profile-main-row img,.console-shell.theme-light .profile-main-row>.profile-avatar-btn img{background:#fff;border-color:#fff}.console-shell.theme-light .profile-main-row>.profile-avatar-btn.is-custom-avatar img{background:0 0;border-color:#0000}.console-shell.theme-light .profile-main-row>.profile-avatar-btn .profile-avatar-change,.console-shell.theme-light .profile-main-row span,.console-shell.theme-light .profile-main-row .profile-edit-btn{border-color:var(--account-line);color:#64748b;background:#f8fafc}.console-shell.theme-light .profile-main-row .profile-edit-btn:hover,.console-shell.theme-light .profile-main-row .profile-edit-btn:focus-visible{color:#0e7490;background:#effcfc;border-color:#8bd9d9}.console-shell.theme-light .profile-balance-line{border-bottom-color:var(--account-line-soft)}.console-shell.theme-light .profile-balance-line strong{color:#0e7490}.console-shell.theme-light .profile-balance-line svg{color:#d97706}.console-shell.theme-light .account-manage-btn{border-color:var(--account-line);color:#334155;box-shadow:none;background:#f8fafc}.console-shell.theme-light .account-manage-btn:hover,.console-shell.theme-light .account-manage-btn:focus-visible{color:#0e7490;background:#effcfc;border-color:#8bd9d9}.console-shell.theme-light .account-manage-btn svg:first-child{color:#0e7490}.console-shell.theme-light .account-manage-btn svg:last-child{color:#94a3b8}.console-shell.theme-light .account-manage-details{background:#f8fafc;border-color:#e7edf2}.console-shell.theme-light .account-manage-row{color:#64748b}.console-shell.theme-light .account-manage-row strong{color:#334155}.console-shell.theme-light .account-manage-status{color:#059669!important}.console-shell.theme-light .profile-functions-head>span{border-color:var(--account-line);color:#64748b;background:#f8fafc}.console-shell.theme-light .profile-function-card{border-color:var(--account-line);color:var(--account-text);background:#f8fafc}.console-shell.theme-light .profile-function-card:hover,.console-shell.theme-light .profile-function-card:focus-visible,.console-shell.theme-light .profile-function-card-active{border-color:color-mix(in srgb, var(--feature-color) 36%, #dce5ec);background:color-mix(in srgb, var(--feature-color) 8%, #fff);box-shadow:0 8px 18px #0f172a12}.console-shell.theme-light .profile-function-card-featured{background:linear-gradient(135deg,#d2fae8fa,#edfdf6f5 58%,#fff),#fff;border-color:#8bdcc9;box-shadow:0 16px 32px #0f766e1a,inset 0 1px #ffffffe6}.console-shell.theme-light .profile-function-card-featured:hover,.console-shell.theme-light .profile-function-card-featured:focus-visible,.console-shell.theme-light .profile-function-card-featured.profile-function-card-active{background:linear-gradient(135deg,#bcf5dbfa,#e8fcf4fa 58%,#fff),#fff;border-color:#34c7a5;box-shadow:0 18px 36px #0f766e24,inset 0 0 0 1px #10b98114}.console-shell.theme-light .profile-function-card-featured .feature-icon{color:#047857;background:linear-gradient(#d1fae5,#a7f3d0)}.console-shell.theme-light .profile-function-card-featured .feature-arrow{color:#047857;background:#10b9811c}.console-shell.theme-light .feature-copy small{color:#64748b}.console-shell.theme-light .feature-arrow{color:#94a3b8}.console-shell.theme-light .account-feature-hint{color:#0e7490;background:#effcfc;border-color:#b4e7e5}.console-shell.theme-light .logout-button{color:#e11d48;background:#fff1f2;border-color:#fecdd3}.console-shell.theme-light .logout-button:hover,.console-shell.theme-light .logout-button:focus-visible{color:#be123c;background:#ffe4e6;border-color:#fda4af}@media (width<=1180px){.account-page-shell{grid-template-columns:minmax(320px,340px) minmax(0,1fr);grid-template-areas:"account works";gap:24px;width:min(1100px,100vw - 48px)}.works-toolbar{gap:18px}.works-title-copy h1{font-size:28px}.profile-info-panel{padding:20px}.profile-functions-panel{padding:18px}}@media (width<=980px){.account-page-shell{grid-template-columns:1fr;grid-template-areas:"works""account";width:min(760px,100vw - 40px);padding-top:24px}.account-side-panel{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;position:static}.works-empty-state{min-height:460px}}@media (width<=760px){.account-page-shell{gap:20px;width:calc(100vw - 32px);padding:18px 0 32px}.works-toolbar{grid-template-columns:1fr;gap:16px}.works-toolbar-actions{justify-content:stretch;width:100%}.works-toolbar-actions>*,.works-toolbar-actions .works-date-filter,.works-toolbar-actions .works-date-btn,.works-toolbar-actions .works-batch-btn{flex:1 1 0}.works-date-btn,.works-batch-btn{width:100%;padding-inline:10px}.works-tabs{width:100%}.works-warning{align-items:flex-start}.works-warning button{margin-top:-1px}.works-empty-state{border-radius:14px;min-height:420px}.works-batch-bar{flex-wrap:wrap;justify-content:center;min-width:0;padding:12px;bottom:14px;left:16px;right:16px;transform:none}.account-side-panel{grid-template-columns:1fr}.profile-info-panel,.profile-functions-panel{border-radius:14px}}@media (width<=430px){.account-page-shell{width:calc(100vw - 24px)}.works-heading{gap:11px}.account-page-close{width:38px;height:38px;top:12px;right:12px}.works-title-copy h1{font-size:24px}.works-title-copy p,.works-tabs button{font-size:12px}.profile-info-panel{padding:18px}.profile-functions-panel{padding:16px}.profile-main-row{grid-template-columns:58px minmax(0,1fr) auto;gap:11px}.profile-main-row img{border-radius:16px;width:58px;height:58px}.profile-main-row strong{font-size:15px}.profile-function-card{grid-template-columns:34px minmax(0,1fr) 14px;gap:7px;min-height:66px;padding-inline:9px}.profile-function-card-featured{grid-template-columns:40px minmax(0,1fr) 24px;gap:9px;min-height:76px;padding:12px}.feature-icon{border-radius:10px;width:34px;height:34px}.profile-function-card-featured .feature-icon{border-radius:12px;width:40px;height:40px}.feature-copy strong{font-size:12px}.feature-copy small{font-size:11px}.profile-function-card-featured .feature-copy strong{font-size:14px}.profile-function-card-featured .feature-copy small{font-size:12px}}.console-shell.theme-light .recharge-overlay{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0f172a6b}.console-shell.theme-light .recharge-modal{color:#0f172a;background:radial-gradient(circle at 8% -8%,#fff6d8 0%,#0000 32%),#fff;border-color:#eadfc8;box-shadow:0 32px 84px #0f172a2e,0 8px 22px #0f172a0f}.console-shell.theme-light .recharge-close{color:#7c6a43;background:#fffaf0;border-color:#e7dcc4}.console-shell.theme-light .recharge-close:hover,.console-shell.theme-light .recharge-close:focus-visible{color:#8a5a12;background:#fff4d6;border-color:#f0c14d}.console-shell.theme-light .recharge-modal-head{background:0 0;border-bottom-color:#efe6d3}.console-shell.theme-light .recharge-kicker{color:#b7791f}.console-shell.theme-light .recharge-modal-head h3{color:#16141a}.console-shell.theme-light .recharge-modal-head p,.console-shell.theme-light .recharge-section-title p{color:#6b7280}.console-shell.theme-light .recharge-balance-card{background:linear-gradient(#fff7df,#fff3c9);border-color:#f0d48a}.console-shell.theme-light .recharge-balance-card span,.console-shell.theme-light .recharge-balance-card small{color:#9a7040}.console-shell.theme-light .recharge-balance-card strong{color:#8a5a12}.console-shell.theme-light .recharge-balance-card svg{color:#d97706}.console-shell.theme-light .recharge-tabs{background:#f6f1e6}.console-shell.theme-light .recharge-tabs button{color:#6b6254}.console-shell.theme-light .recharge-tabs button:hover{color:#16141a;background:#ffffffb3}.console-shell.theme-light .recharge-tabs button.active{color:#1a1400;background:#ffd32a}.console-shell.theme-light .online-recharge-panel h4,.console-shell.theme-light .card-recharge-panel h4{color:#1f2937}.console-shell.theme-light .recharge-section-title>span{color:#8a5a12;background:#fff6df;border-color:#f0d48a}.console-shell.theme-light .recharge-package{color:#4b5563;background:#faf7f1;border-color:#e8e0d2;box-shadow:inset 0 1px #ffffffe6}.console-shell.theme-light .recharge-package:hover{background:#fff8e8;border-color:#e8c36a}.console-shell.theme-light .recharge-package.featured{background:linear-gradient(#fff6df,#faf7f1)}.console-shell.theme-light .recharge-package.selected{background:#fff4d4;border-color:#e0b13a;box-shadow:0 12px 24px #c992141a,inset 0 1px #fffffff2}.console-shell.theme-light .recharge-package .recharge-package-state{color:#1a1400;background:#ffd32a}.console-shell.theme-light .recharge-package strong{color:#16141a}.console-shell.theme-light .recharge-package strong small{color:#8b8374}.console-shell.theme-light .recharge-package.selected strong small{color:#b7791f}.console-shell.theme-light .recharge-credit-line{color:#6b7280}.console-shell.theme-light .recharge-credit-line em{color:#16141a}.console-shell.theme-light .recharge-credit-line svg{color:#d97706}.console-shell.theme-light .recharge-bonus{color:#8a5a12;background:#fff1c4}.console-shell.theme-light .recharge-bonus.muted{color:#8b8374;background:#efeae0}.console-shell.theme-light .payment-method{color:#334155;background:#faf7f1;border-color:#e8e0d2}.console-shell.theme-light .payment-method:hover{background:#fffaf0;border-color:#e0d3b8}.console-shell.theme-light .payment-method.selected{background:#fff7df;border-color:#e0b13a;box-shadow:inset 0 0 0 1px #e0b13a14}.console-shell.theme-light .payment-icon-wrap{background:#e9fbf1}.console-shell.theme-light .payment-method-alipay .payment-icon-wrap{background:#edf4ff}.console-shell.theme-light .payment-method-copy strong{color:#1f2937}.console-shell.theme-light .payment-method-copy small{color:#6b7280}.console-shell.theme-light .payment-method i{border-color:#c8c0b2}.console-shell.theme-light .payment-method.selected i{background:#ffd32a;border-color:#ffd32a;box-shadow:inset 0 0 0 4px #fff7df}.console-shell.theme-light .card-recharge-visual{background:linear-gradient(135deg,#fff7df,#fffaf0);border-color:#f0d48a}.console-shell.theme-light .card-recharge-panel label span,.console-shell.theme-light .card-recharge-panel p,.console-shell.theme-light .recharge-order-summary span{color:#6b7280}.console-shell.theme-light .card-recharge-panel input{color:#16141a;background:#faf7f1;border-color:#e4d8bf}.console-shell.theme-light .card-recharge-panel input::placeholder{color:#a8a093}.console-shell.theme-light .card-recharge-panel input:focus{background:#fff;border-color:#e0b13a;box-shadow:0 0 0 3px #e0b13a29}.console-shell.theme-light .card-recharge-tip svg{color:#b7791f}.console-shell.theme-light .recharge-modal-foot{background:#faf6ee;border-top-color:#efe6d3}.console-shell.theme-light .recharge-order-summary strong{color:#16141a}.console-shell.theme-light .recharge-order-summary small{color:#6b7280}.console-shell.theme-light .recharge-modal-foot .recharge-cancel-btn{color:#4b4235;background:#fff;border-color:#e4d8bf}.console-shell.theme-light .recharge-modal-foot .recharge-cancel-btn:hover,.console-shell.theme-light .recharge-modal-foot .recharge-cancel-btn:focus-visible{color:#16141a;background:#fff8e8;border-color:#c8b896}.console-shell.theme-light .recharge-modal-foot .recharge-confirm-btn{color:#1a1400;background:#ffd32a;border-color:#f0c14d;box-shadow:0 12px 24px #c992142e}.console-shell.theme-light .recharge-modal-foot .recharge-confirm-btn:hover:not(:disabled),.console-shell.theme-light .recharge-modal-foot .recharge-confirm-btn:focus-visible:not(:disabled){background:#ffdc4d;border-color:#e0b13a;box-shadow:0 14px 28px #c9921438}.console-shell.theme-light .recharge-modal-foot .recharge-confirm-btn:disabled{color:#8b8374;box-shadow:none;background:#e5e0d6;border-color:#e5e0d6}.recharge-package:focus-visible,.payment-method:focus-visible,.recharge-tabs button:focus-visible,.recharge-close:focus-visible,.recharge-amount:focus-visible,.recharge-pay:focus-visible,.recharge-switch button:focus-visible,.recharge-cta:focus-visible{outline-offset:2px;outline:3px solid #ffd32a57}.recharge-overlay .recharge-shell{background:#101114;border:1px solid #c47d6e38;border-radius:28px;grid-template-columns:300px minmax(0,1fr);width:min(880px,100vw - 32px);max-height:calc(100svh - 32px);display:grid;overflow:hidden;box-shadow:0 40px 100px #00000075}.recharge-wallet{color:#f6e8e0;background:radial-gradient(circle at 88% -10%,#e8b0a057,#0000 42%),radial-gradient(circle at 0 100%,#c47d6e1a,#0000 36%),#171210;flex-direction:column;min-height:0;padding:32px 28px 28px;display:flex;position:relative;overflow:hidden}.recharge-wallet .recharge-kicker{color:#e8b4a4;letter-spacing:.14em;margin:0 0 10px;font-size:11px;font-weight:800}.recharge-wallet h3{color:#ffe6dcb8;margin:0;font-size:15px;font-weight:700}.recharge-wallet-hero{align-items:baseline;gap:10px;margin:22px 0 16px;display:flex}.recharge-wallet-hero strong{color:#f3d4c4;font-variant-numeric:tabular-nums;letter-spacing:-.07em;font-size:56px;font-weight:920;line-height:.9}.recharge-wallet-hero strong.is-empty{letter-spacing:-.04em;font-size:32px}.recharge-wallet-hero span{color:#f3d4c4;letter-spacing:.04em;opacity:.72;font-size:22px;font-weight:820}.recharge-wallet h3+.recharge-wallet-trade{margin-top:22px}.recharge-wallet-trade{color:#f6ddd2b8;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 28px;font-size:13px;font-weight:700;line-height:1.5;display:flex}.recharge-wallet-pay,.recharge-wallet-get{white-space:nowrap;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-size:13px;font-weight:820;display:inline-flex}.recharge-wallet-pay{color:#f6ddd2c7;background:#ffffff0f}.recharge-wallet-get{color:#171210;background:#e8b4a4}.recharge-wallet-arrow{color:#e8b0a0c7;font-size:16px;font-weight:800}.recharge-wallet-math{border-top:1px solid #e8b0a029;gap:0;margin:auto 0 0;padding:6px 0 0;list-style:none;display:grid}.recharge-wallet-math li{color:#f6ddd294;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 0;font-size:13px;display:flex}.recharge-wallet-math li+li{border-top:1px solid #e8b0a01a}.recharge-wallet-math b{color:#f6ddd2;font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;font-size:18px;font-weight:860;display:inline-flex}.recharge-wallet-math em{color:#f6ddd275;font-size:12px;font-style:normal;font-weight:760}.recharge-wallet-math .is-total{color:#e8b4a4;font-weight:800}.recharge-wallet-math .is-total b{color:#f3d4c4;font-size:22px}.recharge-checkout{background:#1a1c22;flex-direction:column;gap:20px;min-width:0;min-height:0;padding:28px 28px 24px;display:flex;position:relative;overflow:auto}.recharge-shell .recharge-close{top:16px;right:16px}.recharge-switch{background:#ffffff0d;border-radius:14px;grid-template-columns:1fr 1fr;gap:4px;width:min(280px,100%);padding:4px;display:grid}.recharge-switch button{color:#ffffff8c;background:0 0;border-radius:11px;justify-content:center;align-items:center;gap:6px;height:38px;font-size:13px;font-weight:800;display:inline-flex}.recharge-switch button.active{color:#4a322c;background:#f0d4c8}.recharge-block{gap:10px;display:grid}.recharge-label{color:#ffffff80;margin:0;font-size:12px;font-weight:780}.recharge-amounts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.recharge-amount{color:#ffffffc7;text-align:left;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;align-content:center;gap:4px;min-height:76px;padding:12px 10px 10px;transition:border-color .18s,background .18s,transform .18s;display:grid;position:relative}.recharge-amount:hover{border-color:#d4a09080;transform:translateY(-1px)}.recharge-amount.selected{color:#4a322c;background:#f0d4c8;border-color:#d4a090}.recharge-amount em{color:#d4a090;font-size:10px;font-style:normal;font-weight:800;position:absolute;top:8px;right:8px}.recharge-amount.selected em{color:#9a6a5c}.recharge-amount b{font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:22px;font-weight:920;line-height:1}.recharge-amount small{color:#ffffff6b;font-size:11px;font-weight:700}.recharge-amount.selected small{color:#3a221c94}.recharge-pays{grid-template-columns:1fr 1fr;gap:8px;display:grid}.recharge-pay{color:#ffffffd1;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:48px;font-size:14px;font-weight:800;display:inline-flex}.recharge-pay span{background:0 0;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;overflow:hidden}.recharge-pay span img{object-fit:contain;width:22px;height:22px;display:block}.recharge-pay.selected{background:#f0d4c82e;border-color:#d4a090}.recharge-code{color:#fff;letter-spacing:.06em;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:16px;outline:0;width:100%;height:54px;padding:0 16px;font-size:16px}.recharge-code:focus{border-color:#d4a090a6;box-shadow:0 0 0 3px #d4a09024}.recharge-hint{color:#ffffff6b;align-items:center;gap:6px;margin:0;font-size:12px;display:inline-flex}.recharge-card-result{border-radius:12px;margin:0;padding:10px 12px;font-size:13px;font-weight:700;line-height:1.45}.recharge-card-result[data-tone=success]{color:#047857;background:#d1fae5}.recharge-card-result[data-tone=fail]{color:#b91c1c;background:#fee2e2}.recharge-cta{color:#4a322c;background:#f0d4c8;border-radius:16px;width:100%;min-height:50px;margin-top:auto;font-size:16px;font-weight:900;box-shadow:0 10px 20px #b478641f}.recharge-cta:hover:not(:disabled){background:#f6e2d8}.recharge-cta:disabled{color:#ffffff52;box-shadow:none;cursor:not-allowed;background:#ffffff14}.console-shell.theme-light .recharge-overlay .recharge-shell{background:#fff;border-color:#ead4ce;box-shadow:0 36px 90px #2a161229}.console-shell.theme-light .recharge-checkout{background:#fff7f4}.console-shell.theme-light .recharge-switch{background:#f3e6e0}.console-shell.theme-light .recharge-switch button{color:#7a655e}.console-shell.theme-light .recharge-switch button.active{color:#4a322c;background:#f0d4c8}.console-shell.theme-light .recharge-label,.console-shell.theme-light .recharge-hint{color:#8a726c}.console-shell.theme-light .recharge-amount{color:#16141a;background:#fff;border-color:#ead8d2}.console-shell.theme-light .recharge-amount small{color:#8a726c}.console-shell.theme-light .recharge-amount.selected{color:#4a322c;background:#f0d4c8;border-color:#d4a090}.console-shell.theme-light .recharge-pay{color:#16141a;background:#fff;border-color:#ead8d2}.console-shell.theme-light .recharge-pay.selected{background:#f8ece6;border-color:#d4a090}.console-shell.theme-light .recharge-code{color:#16141a;background:#fff;border-color:#ead8d2}.console-shell.theme-light .recharge-cta:disabled{color:#8a726c;background:#e8dfda}@media (width<=760px){.recharge-overlay .recharge-shell{border-radius:22px;grid-template-columns:1fr;width:100%;max-height:calc(100svh - 16px);overflow:auto}.recharge-wallet{padding:22px 20px 18px}.recharge-wallet-hero{margin:16px 0 12px}.recharge-wallet-hero strong{font-size:40px}.recharge-wallet-hero strong.is-empty{font-size:24px}.recharge-wallet-hero span{font-size:18px}.recharge-wallet-trade{margin-bottom:16px}.recharge-checkout{padding:20px 18px 18px}.recharge-amounts,.recharge-pays{grid-template-columns:1fr 1fr}.recharge-amounts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.recharge-amount{transition:none}.recharge-amount:hover{transform:none}}.partner-overlay .partner-shell{background:#111214;border:1px solid #ffd32a29;border-radius:28px;grid-template-rows:minmax(0,1fr);grid-template-columns:340px minmax(0,1fr);width:min(920px,100vw - 32px);min-height:0;max-height:calc(100svh - 32px);display:grid;overflow:hidden;box-shadow:0 40px 100px #00000075}.partner-overlay .partner-shell:before{display:none}.partner-invite{color:#f6edd4;background:radial-gradient(circle at 90% -8%,#ffd32a47,#0000 42%),radial-gradient(circle at 0 100%,#ffd32a14,#0000 34%),#17140f;flex-direction:column;min-height:0;padding:36px 30px 28px;display:flex;overflow:auto}.partner-kicker{color:#ffd32a;letter-spacing:.08em;align-items:center;gap:6px;width:fit-content;margin:0 0 16px;font-size:12px;font-weight:800;display:inline-flex}.partner-invite h2{color:#fff6d6;letter-spacing:-.04em;margin:0;font-size:34px;font-weight:920;line-height:1.15}.partner-invite-lead{color:#ffecb4ad;margin:14px 0 0;font-size:14px;line-height:1.7}.partner-proof{gap:8px;margin-top:28px;display:grid}.partner-proof div{background:#ffffff08;border:1px solid #ffd32a1f;border-radius:14px;gap:2px;padding:12px 14px;display:grid}.partner-proof strong{color:#ffe58a;font-size:20px;font-weight:880}.partner-proof span{color:#ffecb480;font-size:12px}.partner-invite-note{color:#ffecb475;margin-top:auto;padding-top:24px;font-size:12px;line-height:1.6}.partner-offer{background:#1a1c22;flex-direction:column;gap:18px;min-width:0;min-height:0;padding:28px 28px 24px;display:flex;position:relative;overflow:auto}.partner-shell .partner-close{border-radius:12px;width:36px;height:36px;top:16px;right:16px}.partner-hooks{grid-template-columns:1fr 1fr;gap:10px;padding-right:28px;display:grid}.partner-hook{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;gap:6px;min-height:118px;padding:14px;display:grid}.partner-hook:first-child{background:#ffd32a14;border-color:#ffd32a47}.partner-hook span{color:#ffd32a;background:#ffd32a1f;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.partner-hook h3{color:#fff;margin:2px 0 0;font-size:15px;font-weight:860}.partner-hook p{color:#ffffff80;margin:0;font-size:12px;line-height:1.55}.partner-perks{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.partner-perks li{color:#ffecb4c7;background:#ffd32a14;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:760}.partner-path{gap:8px;margin:0;padding:0;list-style:none;display:grid}.partner-path li{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:10px;display:grid}.partner-path em{color:#1a1400;background:#ffd32a;border-radius:10px;place-items:center;width:36px;height:36px;font-size:11px;font-style:normal;font-weight:880;display:grid}.partner-path strong{color:#fff;font-size:13px;display:block}.partner-path span{color:#ffffff75;font-size:12px;line-height:1.5}.partner-actions{gap:8px;margin-top:auto;display:grid}.partner-cta{color:#1a1400;background:#ffd32a;border-radius:16px;justify-content:center;align-items:center;gap:8px;min-height:50px;font-size:16px;font-weight:900;display:inline-flex;box-shadow:0 14px 28px #ffd32a29}.partner-cta:hover{background:#ffe06a}.partner-later{color:#ffffff80;background:0 0;min-height:40px;font-size:13px;font-weight:760}.partner-later:hover{color:#fff}.console-shell.theme-light .partner-overlay .partner-shell{background:#fff;border-color:#ead9ae;box-shadow:0 36px 90px #1c160a33}.console-shell.theme-light .partner-offer{background:#fffaf1}.console-shell.theme-light .partner-hook{background:#fff;border-color:#eadfc8}.console-shell.theme-light .partner-hook:first-child{background:#fff6df;border-color:#f0d48a}.console-shell.theme-light .partner-hook h3{color:#16141a}.console-shell.theme-light .partner-hook p{color:#6f6550}.console-shell.theme-light .partner-perks li{color:#8a5a12;background:#fff1c4}.console-shell.theme-light .partner-path strong{color:#16141a}.console-shell.theme-light .partner-path span,.console-shell.theme-light .partner-later{color:#7a705c}.console-shell.theme-light .partner-later:hover{color:#16141a}.console-shell.theme-light .partner-shell .partner-close{color:#7c6a43;background:#fffaf0;border-color:#e7dcc4}@media (width<=760px){.partner-overlay .partner-shell{border-radius:22px;grid-template-columns:1fr;width:100%;max-height:calc(100svh - 16px);overflow:auto}.partner-invite{padding:24px 20px 18px}.partner-invite h2{font-size:28px}.partner-offer{padding:20px 18px 18px}.partner-hooks{grid-template-columns:1fr;padding-right:0}.partner-invite-note{display:none}}@keyframes agent-send-ripple{0%{opacity:.38;transform:translate(-50%,-50%)scale(.22)}to{opacity:0;transform:translate(-50%,-50%)scale(1)}}@media (width<=760px){.recharge-overlay{place-items:center;padding:12px}.recharge-modal{border-radius:16px;width:100%;max-height:calc(100svh - 24px);overflow-y:auto}.recharge-modal-head{grid-template-columns:1fr;gap:12px;padding:20px 56px 16px 18px}.recharge-modal-head h3{font-size:24px}.recharge-modal-head p{font-size:13px}.recharge-balance-card{min-height:72px}.recharge-tabs{margin:14px 18px 0}.recharge-tabs button{min-width:0;font-size:13px}.online-recharge-panel,.card-recharge-panel{padding:18px}.recharge-package-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.recharge-package{min-height:116px;padding:12px}.recharge-package strong{font-size:28px}.payment-method-grid{grid-template-columns:1fr;gap:10px}.recharge-modal-foot{z-index:3;grid-template-columns:1fr;gap:14px;padding:14px 18px 18px;position:sticky;bottom:0;box-shadow:0 -10px 24px #0000002e}.recharge-footer-actions{width:100%}.recharge-footer-actions button{flex:1 1 0;min-width:0}}.gjsz-panel{--gjsz-accent:#20b8c4;--gjsz-accent-strong:#0d9da9;--gjsz-panel-bg:#151b21;--gjsz-card-bg:#1b232b;--gjsz-card-raised:#202a32;--gjsz-line:#ffffff1a;--gjsz-line-soft:#ffffff12;--gjsz-text:#f1f5f7;--gjsz-muted:#e2e8f0a8;--gjsz-soft:#e2e8f075;border-color:var(--gjsz-line);background:var(--gjsz-panel-bg);border-radius:20px;width:min(980px,100vw - 32px);max-height:min(1080px,100svh - 32px);box-shadow:0 30px 80px #00000075,0 0 0 1px #20b8c40f}.gjsz-glow{background:var(--gjsz-accent);opacity:.9;height:3px}.gjsz-header{border-bottom-color:var(--gjsz-line-soft);flex-shrink:0;justify-content:space-between;align-items:center;gap:18px;min-height:64px;padding:16px 68px 14px 24px;display:flex}.gjsz-heading{align-items:center;gap:14px;min-width:0;display:flex}.gjsz-header-icon{width:42px;height:42px;color:var(--gjsz-accent);background:#20b8c41a;border:1px solid #20b8c433;border-radius:13px;flex:0 0 42px}.gjsz-title-group{min-width:0}.gjsz-kicker{color:var(--gjsz-accent);letter-spacing:.12em;margin-bottom:4px;font-size:10px;font-weight:850;line-height:1;display:block}.gjsz-title-group h3{color:var(--gjsz-text);margin:0;font-size:22px;font-weight:850;line-height:1.15}.gjsz-title-group p{color:var(--gjsz-muted);margin:0;font-size:12px;line-height:1.45}.gjsz-reset{border:1px solid var(--gjsz-line);height:36px;color:var(--gjsz-muted);background:0 0;border-radius:10px;flex:none;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:750;transition:border-color .2s,color .2s,background .2s,transform .2s;display:inline-flex}.gjsz-reset:hover,.gjsz-reset:focus-visible{color:var(--gjsz-accent);background:#20b8c414;border-color:#20b8c46b;transform:translateY(-1px)}.gjsz-notice{background:#20b8c412;border:1px solid #20b8c42e;border-radius:12px;flex-shrink:0;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:10px;margin:14px 24px 0;padding:12px 14px;display:grid}.gjsz-notice-icon{width:30px;height:30px;color:var(--gjsz-accent);background:#20b8c41a;border:1px solid #20b8c43d;border-radius:9px;place-items:center;display:grid}.gjsz-notice-copy{gap:3px;min-width:0;display:grid}.gjsz-notice-copy p{color:var(--gjsz-muted);margin:0;font-size:11.5px;line-height:1.45}.gjsz-notice-copy .gjsz-header-hint-fee{color:var(--gjsz-soft);font-size:11px}.gjsz-body{flex:auto;gap:14px;padding:14px 24px 18px;display:grid}.gjsz-columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.gjsz-card{border:1px solid var(--gjsz-line);background:var(--gjsz-card-bg);box-shadow:none;border-radius:14px;align-self:start;padding:16px}.gjsz-card-head{border-bottom:1px solid var(--gjsz-line-soft);justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;padding-bottom:12px;display:flex}.gjsz-card-label{color:var(--gjsz-text);font-size:15px;font-weight:850;line-height:1.2}.gjsz-card-sub{max-width:36em;color:var(--gjsz-muted);margin-top:5px;font-size:11.5px;line-height:1.45}.gjsz-card-index{border:1px solid var(--gjsz-line);width:30px;height:24px;color:var(--gjsz-soft);letter-spacing:.08em;background:#ffffff06;border-radius:7px;flex:0 0 30px;place-items:center;font-size:10px;font-weight:850;display:grid}.gjsz-row{background:0 0;border:1px solid #0000;border-radius:10px;min-height:44px;margin-top:8px;padding:6px 8px 6px 6px;transition:border-color .18s,background .18s,transform .18s;overflow:visible}.gjsz-row:hover{border-color:var(--gjsz-line);background:#ffffff09;transform:translateY(-1px)}.gjsz-row.muted{opacity:.62}.gjsz-row-main{flex:auto;gap:8px;min-width:0}.gjsz-row-icon{width:28px;height:28px;color:var(--gjsz-accent);background:#20b8c414;border:1px solid #20b8c424;border-radius:8px;flex:0 0 28px;place-items:center;display:grid}.gjsz-row-copy{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.gjsz-row-label{color:var(--gjsz-muted);white-space:normal;font-size:12.5px;line-height:1.35;overflow:visible}.gjsz-fee-tag{color:#83e0e5;background:#20b8c41a;border:1px solid #20b8c41f;border-radius:6px;height:20px;padding:0 7px;font-size:10.5px;font-weight:750;line-height:18px}.gjsz-switch{background:#94a3b83d;border-color:#0000;flex:0 0 38px;width:38px;height:22px}.gjsz-switch i{width:16px;height:16px;top:2px;left:2px}.gjsz-switch.on{background:var(--gjsz-accent);box-shadow:0 0 0 3px #20b8c41a}.gjsz-switch.on i{left:18px}.gjsz-sub-rows{gap:4px;margin:4px 0 10px 42px}.gjsz-sub-row{min-height:30px;color:var(--gjsz-muted);background:#ffffff09;border-left:2px solid #20b8c447;border-radius:0 8px 8px 0;padding:4px 8px;font-size:11px;line-height:1.35}.gjsz-sub-row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.gjsz-sub-row strong{color:var(--gjsz-text);white-space:nowrap;background:#20b8c41a;border-radius:6px;padding:3px 6px;font-size:10.5px;font-weight:800}.gjsz-control{margin-top:0}.gjsz-control-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.gjsz-control-row{border:1px solid var(--gjsz-line-soft);background:var(--gjsz-card-raised);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:50px;padding:8px 10px;display:grid}.gjsz-control-label{min-width:0;color:var(--gjsz-muted);align-items:center;gap:7px;font-size:11.5px;line-height:1.35;display:inline-flex}.gjsz-control-icon{width:25px;height:25px;color:var(--gjsz-accent);background:#20b8c414;border-radius:7px;flex:0 0 25px;place-items:center;display:grid}.gjsz-control-value{color:var(--gjsz-text);white-space:nowrap;background:#20b8c414;border:1px solid #20b8c424;border-radius:6px;padding:4px 6px;font-size:10.5px;font-weight:800}.gjsz-stepper{height:26px;color:var(--gjsz-text);background:#20b8c414;border:1px solid #20b8c424;border-radius:6px;flex:none;align-items:center;display:inline-flex;overflow:hidden}.gjsz-stepper button{width:22px;height:26px;color:var(--gjsz-accent);cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:800;line-height:1}.gjsz-stepper button:hover:not(:disabled){background:#20b8c429}.gjsz-stepper button:disabled{opacity:.28;cursor:default}.gjsz-sub-row .gjsz-stepper>strong,.gjsz-control-row .gjsz-stepper>strong{min-width:2.6em;color:inherit;text-align:center;white-space:nowrap;background:0 0;border:0;border-radius:0;padding:0 4px;font-size:10.5px;font-weight:800}.gjsz-stepper.disabled{opacity:.45;pointer-events:none}.gjsz-footer{border-top:1px solid var(--gjsz-line-soft);background:var(--gjsz-panel-bg);flex-shrink:0;justify-content:space-between;align-items:center;gap:14px;min-height:70px;padding:14px 24px 18px;display:flex}.gjsz-footer-note{min-width:0;color:var(--gjsz-soft);align-items:center;gap:7px;font-size:11.5px;display:inline-flex}.gjsz-footer-note svg{color:var(--gjsz-accent);flex:none}.gjsz-footer button{border:1px solid var(--gjsz-accent-strong);color:#062328;background:var(--gjsz-accent);border-radius:10px;width:124px;height:44px;font-size:13px;font-weight:850;transition:background .18s,box-shadow .18s,transform .18s;box-shadow:0 8px 18px #20b8c429}.gjsz-footer button:hover,.gjsz-footer button:focus-visible{background:#39cbd2;transform:translateY(-1px);box-shadow:0 10px 22px #20b8c43d}.gjsz-close:focus-visible,.gjsz-reset:focus-visible,.gjsz-footer button:focus-visible{outline-offset:2px;outline:3px solid #20b8c43d}.main-stage.theme-light .gjsz-panel{--gjsz-accent:#0e9eaa;--gjsz-accent-strong:#087c87;--gjsz-panel-bg:#f8fafc;--gjsz-card-bg:#fff;--gjsz-card-raised:#f8fafc;--gjsz-line:#dfe7ec;--gjsz-line-soft:#e9eef2;--gjsz-text:#0f172a;--gjsz-muted:#526273;--gjsz-soft:#738294;background:var(--gjsz-panel-bg);border-color:#d9e2e8;box-shadow:0 30px 80px #0f172a2e,0 0 0 1px #0e9eaa0f}.main-stage.theme-light .gjsz-glow{background:var(--gjsz-accent)}.main-stage.theme-light .gjsz-header{border-bottom-color:var(--gjsz-line-soft)}.main-stage.theme-light .gjsz-header-icon,.main-stage.theme-light .gjsz-notice-icon,.main-stage.theme-light .gjsz-row-icon,.main-stage.theme-light .gjsz-control-icon{color:var(--gjsz-accent);background:#0e9eaa12;border-color:#0e9eaa29}.main-stage.theme-light .gjsz-title-group h3,.main-stage.theme-light .gjsz-card-label{color:var(--gjsz-text)}.main-stage.theme-light .gjsz-title-group p,.main-stage.theme-light .gjsz-card-sub,.main-stage.theme-light .gjsz-row-label,.main-stage.theme-light .gjsz-control-label,.main-stage.theme-light .gjsz-notice-copy p{color:var(--gjsz-muted)}.main-stage.theme-light .gjsz-notice{background:#0e9eaa0e;border-color:#0e9eaa29}.main-stage.theme-light .gjsz-notice-copy .gjsz-header-hint-fee,.main-stage.theme-light .gjsz-footer-note{color:var(--gjsz-soft)}.main-stage.theme-light .gjsz-reset{border-color:var(--gjsz-line);color:var(--gjsz-muted)}.main-stage.theme-light .gjsz-reset:hover,.main-stage.theme-light .gjsz-reset:focus-visible{color:var(--gjsz-accent-strong);background:#0e9eaa12;border-color:#0e9eaa52}.main-stage.theme-light .gjsz-card,.main-stage.theme-light .gjsz-control-row{border-color:var(--gjsz-line);background:var(--gjsz-card-bg)}.main-stage.theme-light .gjsz-card-head{border-bottom-color:var(--gjsz-line-soft)}.main-stage.theme-light .gjsz-card-index{border-color:var(--gjsz-line);color:var(--gjsz-soft);background:#f8fafc}.main-stage.theme-light .gjsz-row:hover{background:#0e9eaa0b;border-color:#0e9eaa2e}.main-stage.theme-light .gjsz-fee-tag,.main-stage.theme-light .gjsz-sub-row strong,.main-stage.theme-light .gjsz-control-value,.main-stage.theme-light .gjsz-stepper{color:var(--gjsz-accent-strong);background:#0e9eaa12;border-color:#0e9eaa1f}.main-stage.theme-light .gjsz-stepper button{color:var(--gjsz-accent-strong)}.main-stage.theme-light .gjsz-sub-row .gjsz-stepper>strong,.main-stage.theme-light .gjsz-control-row .gjsz-stepper>strong{color:var(--gjsz-accent-strong);background:0 0}.main-stage.theme-light .gjsz-sub-row{color:var(--gjsz-muted);background:#f6fafb;border-left-color:#0e9eaa52}.main-stage.theme-light .gjsz-switch{background:#dce4eb;border-color:#cbd5df}.main-stage.theme-light .gjsz-switch.on{background:linear-gradient(#28c6d1,#0e9eaa);border-color:#087c874d}.main-stage.theme-light .gjsz-footer{border-top-color:var(--gjsz-line-soft);background:var(--gjsz-panel-bg)}.main-stage.theme-light .gjsz-footer button{border-color:var(--gjsz-accent-strong);color:#fff;background:linear-gradient(135deg,#0e9eaa,#087c87);box-shadow:0 8px 18px #087c872e}.main-stage.theme-light .gjsz-footer button:hover,.main-stage.theme-light .gjsz-footer button:focus-visible{background:linear-gradient(135deg,#0b8f9b,#076c76);box-shadow:0 10px 22px #087c873d}@media (width<=760px){.gjsz-overlay{padding:12px}.gjsz-panel{border-radius:16px;width:calc(100vw - 24px);max-height:calc(100svh - 24px)}.gjsz-header{min-height:0;padding:18px 56px 16px 16px}.gjsz-heading{gap:10px}.gjsz-header-icon{flex-basis:38px;width:38px;height:38px}.gjsz-title-group h3{font-size:19px}.gjsz-title-group p{font-size:11.5px}.gjsz-reset{height:34px;padding:0 9px;font-size:11px}.gjsz-notice{margin-inline:16px}.gjsz-body{padding-inline:16px}.gjsz-columns,.gjsz-control-grid{grid-template-columns:1fr}.gjsz-footer{padding-inline:16px}}@media (width<=430px){.gjsz-header{display:block}.gjsz-reset{width:max-content;margin-top:12px;margin-left:auto;display:flex}.gjsz-notice{grid-template-columns:28px minmax(0,1fr);gap:8px;padding:10px}.gjsz-notice-icon{width:28px;height:28px}.gjsz-notice-copy p{font-size:11px}.gjsz-body{padding:12px 12px 16px}.gjsz-card{padding:13px}.gjsz-row-copy{flex-direction:column;align-items:flex-start;gap:3px}.gjsz-sub-rows{margin-left:38px}.gjsz-footer{flex-direction:column;align-items:stretch;gap:10px;padding:12px}.gjsz-footer button{width:100%}}@media (width>=761px){.gjsz-body{grid-template-columns:minmax(0,1.18fr) minmax(300px,.82fr);align-items:start}.gjsz-columns{display:contents}.gjsz-col:first-child{grid-area:1/1/span 2}.gjsz-col:nth-child(2){grid-area:1/2}.gjsz-control{grid-area:2/2}.gjsz-control-grid{grid-template-columns:1fr}}.memory-panel{--memory-panel-bg:#121b22;--memory-surface:#17232b;--memory-surface-soft:#142027;--memory-hero-bg:#172b31;--memory-line:#ffffff1a;--memory-line-strong:#58c6ce52;--memory-text:#f5fafb;--memory-muted:#e6f1f39e;--memory-subtle:#e6f1f36b;--memory-accent:#67cbd1;--memory-accent-strong:#2aaab5;--memory-accent-soft:#58c6ce1f;overscroll-behavior:contain;border:1px solid var(--memory-line);width:min(720px,100vw - 32px);max-height:min(760px,100svh - 32px);color:var(--memory-text);background:var(--memory-panel-bg);border-radius:22px;gap:0;padding:0;overflow-y:auto;box-shadow:0 28px 72px #0000008f,inset 0 1px #ffffff0a}.memory-panel:focus-visible{outline-offset:3px;outline:3px solid #58c6ce4d}.memory-close{z-index:2;border:1px solid var(--memory-line);width:44px;height:44px;color:var(--memory-muted);box-shadow:none;background:#ffffff0d;transition:color .18s,border-color .18s,background .18s;top:18px;right:18px}.memory-close:hover,.memory-close:focus-visible{border-color:var(--memory-line-strong);color:var(--memory-text);background:var(--memory-accent-soft)}.memory-head{border-bottom:1px solid var(--memory-line);justify-content:space-between;align-items:center;gap:20px;min-height:0;padding:24px 78px 20px 26px;display:flex}.memory-head-copy{align-items:center;gap:12px;min-width:0;display:flex}.memory-head-mark{border:1px solid var(--memory-line-strong);width:40px;height:40px;color:var(--memory-accent);background:var(--memory-accent-soft);border-radius:12px;flex:0 0 40px;place-items:center;display:grid}.memory-head h3{color:var(--memory-text);margin:0;font-size:22px;font-weight:850;line-height:1.15}.memory-add-btn{border:1px solid var(--memory-line-strong);height:44px;min-height:44px;color:var(--memory-text);background:var(--memory-accent-soft);border-radius:10px;flex:none;align-items:center;gap:7px;padding:0 14px;font-size:12px;font-weight:800;transition:border-color .18s,background .18s,transform .18s;display:inline-flex}.memory-add-btn:hover,.memory-add-btn:focus-visible{border-color:var(--memory-accent);background:#58c6ce33}.memory-add-btn:active{transform:translateY(1px)}.memory-hero{border:1px solid var(--memory-line-strong);background:var(--memory-hero-bg);border-radius:14px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;margin:18px 26px 0;padding:16px;display:grid}.memory-hero-icon{border:1px solid var(--memory-line-strong);width:44px;height:44px;color:var(--memory-accent);background:var(--memory-accent-soft);border-radius:12px;place-items:center;display:grid}.memory-hero-copy{min-width:0}.memory-hero-kicker{color:var(--memory-accent);margin-bottom:3px;font-size:11px;font-weight:800;line-height:1.3;display:block}.memory-hero strong{color:var(--memory-text);font-size:15px;line-height:1.25;display:block}.memory-hero p{max-width:520px;color:var(--memory-muted);margin:4px 0 0;font-size:12px;line-height:1.55}.memory-hero button{border:1px solid var(--memory-line-strong);height:44px;min-height:44px;color:var(--memory-text);background:var(--memory-accent-soft);white-space:nowrap;border-radius:10px;align-items:center;gap:6px;padding:0 14px;font-size:12px;font-weight:800;transition:border-color .18s,background .18s;display:inline-flex}.memory-hero button:hover,.memory-hero button:focus-visible{border-color:var(--memory-accent);background:#58c6ce33}.memory-section{margin:20px 26px 24px}.memory-section-head{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.memory-section-head>div>span{color:var(--memory-text);font-size:14px;font-weight:850;line-height:1.3;display:block}.memory-section-head p{color:var(--memory-muted);margin:4px 0 0;font-size:12px;line-height:1.45}.memory-section-head small{color:var(--memory-subtle);flex:none;font-size:11px;line-height:1.4}.memory-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:11px;display:grid}.memory-card-grid article{cursor:pointer;border:1px solid var(--memory-line);background:var(--memory-surface);min-height:148px;box-shadow:none;border-radius:12px;align-content:start;gap:0;padding:14px;transition:border-color .18s,background .18s;display:grid}.memory-card-grid article:hover,.memory-card-grid article:focus-visible{border-color:var(--memory-line-strong);background:var(--memory-accent-soft)}.memory-card-grid article:focus-visible{outline:2px solid var(--memory-accent);outline-offset:2px}.memory-card-grid article.active{border-color:var(--memory-line-strong);background:var(--memory-accent-soft);box-shadow:none}.memory-card-top{justify-content:space-between;align-items:center;gap:8px;min-height:30px;display:flex}.memory-card-icon{border:1px solid var(--memory-line);width:30px;height:30px;color:var(--memory-accent);background:var(--memory-accent-soft);border-radius:9px;flex:0 0 30px;place-items:center;display:grid}.memory-card-grid small{color:var(--memory-accent);text-align:right;margin-left:auto;font-size:11px;font-weight:800;line-height:1.3}.memory-card-grid h4{color:var(--memory-text);margin:14px 0 5px;font-size:14px;font-weight:850;line-height:1.3}.memory-card-grid p{color:var(--memory-muted);margin:0;font-size:12px;line-height:1.55}.memory-editor,.memory-interview,.memory-example-list{border:1px solid var(--memory-line);background:var(--memory-surface-soft);border-radius:14px;gap:14px;margin:18px 26px 24px;padding:16px;display:grid}.memory-editor-head,.memory-interview>header,.memory-example-head{align-items:flex-start;gap:10px;min-width:0;display:flex}.memory-editor-icon,.memory-interview-icon{border:1px solid var(--memory-line-strong);width:32px;height:32px;color:var(--memory-accent);background:var(--memory-accent-soft);border-radius:9px;flex:0 0 32px;place-items:center;display:grid}.memory-editor-head>div,.memory-interview>header>div,.memory-example-head>div{min-width:0}.memory-editor strong,.memory-interview strong,.memory-example-head strong{color:var(--memory-text);font-size:14px;font-weight:850;line-height:1.35;display:block}.memory-editor p,.memory-interview p,.memory-example-head p{color:var(--memory-muted);margin:3px 0 0;font-size:12px;line-height:1.55}.memory-editor-state,.memory-interview>header>small,.memory-example-head>span{border:1px solid var(--memory-line);color:var(--memory-accent);background:var(--memory-accent-soft);white-space:nowrap;border-radius:7px;flex:none;margin-left:auto;padding:5px 8px;font-size:11px;font-weight:800;line-height:1.2}.memory-editor textarea{resize:vertical;border:1px solid var(--memory-line);width:100%;min-height:108px;color:var(--memory-text);background:var(--memory-panel-bg);border-radius:10px;padding:12px 13px;font-size:13px;line-height:1.6}.memory-editor textarea:focus{border-color:var(--memory-accent-strong);box-shadow:0 0 0 3px var(--memory-accent-soft);outline:0}.memory-editor textarea::placeholder{color:var(--memory-subtle)}.memory-editor-actions{justify-content:flex-end;gap:8px;display:flex}.memory-editor-actions button{border-radius:9px;height:44px;min-height:44px;padding:0 14px;font-size:12px;font-weight:850}.memory-editor-actions button:first-child{border:1px solid var(--memory-line);color:var(--memory-muted);background:0 0}.memory-editor-actions button:first-child:hover,.memory-editor-actions button:first-child:focus-visible{border-color:var(--memory-line-strong);color:var(--memory-text);background:var(--memory-accent-soft)}.memory-editor-actions button:last-child{border:1px solid var(--memory-accent-strong);color:#062126;background:var(--memory-accent);box-shadow:0 8px 18px #2aaab529}.memory-editor-actions button:last-child:hover,.memory-editor-actions button:last-child:focus-visible{background:#84dce0}.memory-saved{border:1px solid var(--memory-line);background:var(--memory-surface-soft);border-radius:14px;gap:12px;margin:18px 26px 24px;padding:16px;display:grid}.memory-saved-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.memory-saved-head strong{color:var(--memory-text);font-size:14px;font-weight:850}.memory-saved-head small{color:var(--memory-subtle);font-size:11px;font-weight:750}.memory-saved-empty{color:var(--memory-muted);margin:0;font-size:13px;line-height:1.55}.memory-saved-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.memory-saved-list li{border:1px solid var(--memory-line);background:var(--memory-panel-bg);border-radius:10px;grid-template-columns:minmax(0,1fr) 36px;align-items:start;gap:8px;padding:12px 10px 12px 13px;display:grid}.memory-saved-list p{color:var(--memory-text);margin:0;font-size:13px;line-height:1.55}.memory-saved-list button{width:36px;height:36px;color:var(--memory-subtle);background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.memory-saved-list button:hover,.memory-saved-list button:focus-visible{color:#fb7185;background:#fb71851a}.memory-interview-list,.memory-example-items{gap:8px;display:grid}.memory-interview-list button,.memory-example-items button{border:1px solid var(--memory-line);text-align:left;width:100%;min-height:46px;color:var(--memory-muted);background:var(--memory-panel-bg);border-radius:9px;align-items:center;gap:10px;padding:10px 11px;font-size:12px;line-height:1.5;transition:border-color .18s,color .18s,background .18s;display:flex}.memory-interview-list button:hover,.memory-interview-list button:focus-visible,.memory-example-items button:hover,.memory-example-items button:focus-visible{border-color:var(--memory-line-strong);color:var(--memory-text);background:var(--memory-accent-soft)}.memory-interview-list button>span:first-child,.memory-example-copy{flex:auto;min-width:0}.memory-interview-list button>svg,.memory-example-items button>svg{color:var(--memory-accent);flex:none}.memory-example-head{align-items:center}.memory-example-leading{border:1px solid var(--memory-line-strong);width:28px;height:28px;color:var(--memory-accent);background:var(--memory-accent-soft);border-radius:8px;flex:0 0 28px;place-items:center;display:grid}@media (prefers-reduced-motion:reduce){.memory-close,.memory-add-btn,.memory-hero button,.memory-card-grid article,.memory-interview-list button,.memory-example-items button{transition:none}}.main-stage.theme-light .memory-panel{--memory-panel-bg:#fff;--memory-surface:#f8fafc;--memory-surface-soft:#f8fafc;--memory-hero-bg:#effbfc;--memory-line:#0f172a1a;--memory-line-strong:#0e8f9b47;--memory-text:#10212b;--memory-muted:#64748b;--memory-subtle:#94a3b8;--memory-accent:#0e8f9b;--memory-accent-strong:#087c87;--memory-accent-soft:#0e8f9b14;background:var(--memory-panel-bg);border-color:#0f172a1a;box-shadow:0 28px 72px #0f172a2e,inset 0 1px #ffffffdb}.main-stage.theme-light .memory-close{color:#64748b;background:#fff;border-color:#0f172a1a}.main-stage.theme-light .memory-close:hover,.main-stage.theme-light .memory-close:focus-visible{color:#0f172a;background:#0e8f9b14;border-color:#0e8f9b57}.main-stage.theme-light .memory-head{border-bottom-color:#0f172a14}.main-stage.theme-light .memory-head-mark,.main-stage.theme-light .memory-hero-icon,.main-stage.theme-light .memory-card-icon,.main-stage.theme-light .memory-editor-icon,.main-stage.theme-light .memory-interview-icon,.main-stage.theme-light .memory-example-leading{color:#0e8f9b;background:#0e8f9b14;border-color:#0e8f9b33}.main-stage.theme-light .memory-eyebrow,.main-stage.theme-light .memory-hero-kicker,.main-stage.theme-light .memory-card-grid small,.main-stage.theme-light .memory-editor-state,.main-stage.theme-light .memory-interview>header>small,.main-stage.theme-light .memory-example-head>span{color:#087c87}.main-stage.theme-light .memory-add-btn,.main-stage.theme-light .memory-hero button{color:#075985;background:#0e8f9b14;border-color:#0e8f9b42}.main-stage.theme-light .memory-add-btn:hover,.main-stage.theme-light .memory-add-btn:focus-visible,.main-stage.theme-light .memory-hero button:hover,.main-stage.theme-light .memory-hero button:focus-visible{color:#075985;background:#0e8f9b24;border-color:#0e8f9b75}.main-stage.theme-light .memory-card-grid article,.main-stage.theme-light .memory-editor,.main-stage.theme-light .memory-interview,.main-stage.theme-light .memory-example-list,.main-stage.theme-light .memory-saved{background:#f8fafc;border-color:#0f172a1a}.main-stage.theme-light .memory-card-grid article.active{box-shadow:none;background:#0e8f9b14;border-color:#0e8f9b47}.main-stage.theme-light .memory-editor textarea,.main-stage.theme-light .memory-interview-list button,.main-stage.theme-light .memory-example-items button,.main-stage.theme-light .memory-saved-list li{color:#334155;background:#fff;border-color:#0f172a1a}.main-stage.theme-light .memory-editor textarea::placeholder{color:#94a3b8}.main-stage.theme-light .memory-editor textarea:focus{border-color:#0e8f9b7a;box-shadow:0 0 0 3px #0e8f9b1a}.main-stage.theme-light .memory-editor-actions button:first-child{color:#475569;background:#fff;border-color:#0f172a1a}.main-stage.theme-light .memory-editor-actions button:first-child:hover,.main-stage.theme-light .memory-editor-actions button:first-child:focus-visible{color:#075985;background:#0e8f9b0f;border-color:#0e8f9b4d}.main-stage.theme-light .memory-editor-actions button:last-child{color:#fff;background:#0e8f9b;border-color:#087c87;box-shadow:0 8px 18px #0e8f9b2e}.main-stage.theme-light .memory-editor-actions button:last-child:hover,.main-stage.theme-light .memory-editor-actions button:last-child:focus-visible{background:#087c87}.main-stage.theme-light .memory-interview-list button:hover,.main-stage.theme-light .memory-interview-list button:focus-visible,.main-stage.theme-light .memory-example-items button:hover,.main-stage.theme-light .memory-example-items button:focus-visible{color:#0f172a;background:#0e8f9b0f;border-color:#0e8f9b52}@media (width<=760px){.memory-panel{border-radius:18px;width:calc(100vw - 24px);max-height:calc(100svh - 24px)}.memory-head{padding:20px 58px 16px 18px;display:block}.memory-head-copy{gap:10px}.memory-head-mark{border-radius:10px;flex-basis:36px;width:36px;height:36px}.memory-head h3{font-size:20px}.memory-head p{font-size:11.5px}.memory-add-btn{width:max-content;margin:14px 0 0 auto}.memory-hero{grid-template-columns:36px minmax(0,1fr);gap:10px;margin:14px 18px 0;padding:14px}.memory-hero-icon{border-radius:10px;width:36px;height:36px}.memory-hero button{grid-column:1/-1;justify-content:center;width:100%}.memory-section{margin:16px 18px 0}.memory-card-grid{grid-template-columns:1fr;gap:8px}.memory-card-grid article{min-height:0;padding:13px}.memory-card-grid h4{margin-top:10px}.memory-editor,.memory-interview,.memory-example-list,.memory-saved{margin:14px 18px 18px;padding:14px}.memory-editor-head,.memory-interview>header,.memory-example-head{align-items:flex-start}.memory-editor-state,.memory-interview>header>small,.memory-example-head>span{display:none}.memory-editor-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.memory-editor-actions button{width:100%}}.skills-market-panel{--skills-panel-bg:#121b21;--skills-grid-bg:#10181d;--skills-surface:#18242a;--skills-surface-raised:#1b2930;--skills-line:#ddeff11f;--skills-line-strong:#67cbd15c;--skills-text:#f2f7f8;--skills-muted:#e0edefa3;--skills-subtle:#e0edef6b;--skills-accent:#73cbd0;--skills-accent-strong:#238f98;--skills-accent-soft:#58c6ce1f;border:1px solid var(--skills-line);width:min(1040px,100vw - 32px);max-height:min(820px,100svh - 32px);color:var(--skills-text);background:var(--skills-panel-bg);border-radius:14px;grid-template-rows:auto auto auto auto auto minmax(0,1fr);gap:0;padding:0;overflow:hidden;box-shadow:0 28px 72px #0000008a,inset 0 1px #ffffff09}.skills-market-close{border:1px solid var(--skills-line);width:44px;height:44px;color:var(--skills-muted);box-shadow:none;background:0 0;border-radius:10px;transition:color .18s,border-color .18s,background .18s;top:14px;right:14px}.skills-market-close:hover,.skills-market-close:focus-visible{border-color:var(--skills-line-strong);color:var(--skills-text);background:var(--skills-accent-soft)}.skills-market-header{border-bottom:1px solid var(--skills-line);align-items:center;min-height:84px;padding:20px 72px 18px 24px}.skills-market-title{gap:12px}.skills-market-mark{border:1px solid var(--skills-line-strong);width:42px;height:42px;color:var(--skills-accent);background:var(--skills-accent-soft);box-shadow:none;border-radius:10px;flex-basis:42px}.skills-market-title h3{color:var(--skills-text);font-size:21px;font-weight:850;line-height:1.2}.skills-market-title p{color:var(--skills-muted);margin-top:5px;font-size:12px}.skills-create-button{border:1px solid var(--skills-accent-strong);color:#f5ffff;background:var(--skills-accent-strong);height:42px;min-height:42px;box-shadow:none;border-radius:8px;gap:7px;padding:0 14px;font-size:12px;font-weight:800;transition:background .18s,border-color .18s,transform .18s}.skills-create-button:hover,.skills-create-button:focus-visible{border-color:var(--skills-accent);background:#2da3ab}.skills-create-button:active{transform:translateY(1px)}.skills-create-layer{z-index:8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#050c1057;place-items:center;padding:18px;display:grid;position:absolute;inset:0}.skills-create-panel{border:1px solid var(--skills-line-strong);width:min(620px,100%);max-height:100%;color:var(--skills-text);background:var(--skills-panel-bg);border-radius:12px;padding:22px;overflow:auto;box-shadow:0 24px 56px #00000057}.skills-create-head{border-bottom:1px solid var(--skills-line);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:16px;display:flex}.skills-create-heading{align-items:center;gap:10px;min-width:0;display:flex}.skills-create-mark,.skills-create-close{flex:none;place-items:center;display:grid}.skills-create-mark{border:1px solid var(--skills-line-strong);width:38px;height:38px;color:var(--skills-accent);background:var(--skills-accent-soft);border-radius:9px}.skills-create-heading h4{color:var(--skills-text);font-size:18px;font-weight:850;line-height:1.25}.skills-create-heading p{color:var(--skills-muted);margin-top:4px;font-size:12px;line-height:1.45}.skills-create-close{border:1px solid var(--skills-line);width:34px;height:34px;color:var(--skills-muted);background:0 0;border-radius:8px;transition:border-color .18s,color .18s,background .18s}.skills-create-close:hover,.skills-create-close:focus-visible{border-color:var(--skills-line-strong);color:var(--skills-text);background:var(--skills-accent-soft)}.skills-create-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding-top:18px;display:grid}.skills-create-form label{min-width:0;color:var(--skills-muted);gap:7px;font-size:12px;font-weight:750;display:grid}.skills-create-field-wide{grid-column:1/-1}.skills-create-form input,.skills-create-form select,.skills-create-form textarea{border:1px solid var(--skills-line);width:100%;color:var(--skills-text);background:var(--skills-surface);border-radius:8px;outline:0;transition:border-color .18s,background .18s,box-shadow .18s}.skills-create-form input,.skills-create-form select{height:42px;padding:0 11px}.skills-create-form textarea{resize:vertical;min-height:84px;padding:10px 11px;line-height:1.55}.skills-create-form input::placeholder,.skills-create-form textarea::placeholder{color:var(--skills-subtle)}.skills-create-form input:focus,.skills-create-form select:focus,.skills-create-form textarea:focus{border-color:var(--skills-line-strong);background:var(--skills-surface-raised);box-shadow:0 0 0 3px var(--skills-accent-soft)}.skills-create-notice{color:#f0a49d;grid-column:1/-1;margin:-2px 0 0;font-size:12px;line-height:1.45}.skills-create-actions{border-top:1px solid var(--skills-line);grid-column:1/-1;justify-content:flex-end;gap:8px;margin-top:2px;padding-top:16px;display:flex}.skills-create-actions button{border:1px solid var(--skills-line);min-height:38px;color:var(--skills-muted);background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 13px;font-size:12px;font-weight:800;transition:border-color .18s,color .18s,background .18s,transform .18s;display:inline-flex}.skills-create-actions button:hover,.skills-create-actions button:focus-visible{border-color:var(--skills-line-strong);color:var(--skills-text);background:var(--skills-accent-soft)}.skills-create-actions button:active{transform:translateY(1px)}.skills-create-actions button[type=submit]{border-color:var(--skills-accent-strong);color:#f5ffff;background:var(--skills-accent-strong)}.skills-create-actions button[type=submit]:hover,.skills-create-actions button[type=submit]:focus-visible{border-color:var(--skills-accent);background:#2da3ab}.skills-create-pop-enter-active,.skills-create-pop-leave-active{transition:opacity .18s}.skills-create-pop-enter-active .skills-create-panel,.skills-create-pop-leave-active .skills-create-panel{transition:transform .18s}.skills-create-pop-enter-from,.skills-create-pop-leave-to{opacity:0}.skills-create-pop-enter-from .skills-create-panel,.skills-create-pop-leave-to .skills-create-panel{transform:translateY(10px)}.skills-load-modes{background:0 0;border:0;border-radius:0;gap:8px;margin:16px 24px 0;padding:0}.skills-load-modes button{border:1px solid var(--skills-line);background:var(--skills-surface);border-radius:10px;grid-template-columns:30px minmax(0,1fr);gap:9px;min-height:76px;padding:13px 14px;transition:border-color .18s,background .18s,box-shadow .18s}.skills-load-modes button:hover,.skills-load-modes button:focus-visible{border-color:var(--skills-line-strong);background:var(--skills-surface-raised)}.skills-load-modes button.active{border-color:var(--skills-line-strong);background:var(--skills-accent-soft);box-shadow:none}.skills-load-modes button span{border:1px solid var(--skills-line);width:30px;height:30px;color:var(--skills-accent);background:var(--skills-accent-soft);border-radius:8px}.skills-load-modes strong{color:var(--skills-text);font-size:13px;font-weight:800;line-height:1.35}.skills-load-modes small{color:var(--skills-muted);font-size:12px;line-height:1.45}.skills-market-meta{border-bottom:1px solid var(--skills-line);min-height:44px;color:var(--skills-muted);align-items:center;margin:13px 24px 0;padding-bottom:11px;font-size:12px}.skills-market-meta div{gap:9px}.skills-market-meta strong{color:var(--skills-text);font-weight:800}.skills-market-meta em{height:24px;color:var(--skills-accent);background:var(--skills-accent-soft);border:1px solid #58c6ce47;border-radius:6px;padding:0 8px;font-style:normal;line-height:22px}.skills-market-toolbar{gap:10px;margin:12px 24px 0}.skills-search-box{border:1px solid var(--skills-line);height:42px;color:var(--skills-subtle);background:var(--skills-surface);border-radius:8px;padding:0 12px;transition:border-color .18s,background .18s}.skills-search-box:focus-within{border-color:var(--skills-line-strong);background:var(--skills-surface-raised)}.skills-search-box input{color:var(--skills-text);font-size:13px}.skills-search-box input::placeholder{color:var(--skills-subtle)}.skills-owner-tabs{border:1px solid var(--skills-line);background:var(--skills-surface);border-radius:8px;gap:0;padding:0;overflow:hidden}.skills-owner-tabs button{border-left:1px solid var(--skills-line);min-width:58px;height:40px;color:var(--skills-muted);border-radius:0;padding:0 12px;font-size:12px;transition:color .18s,background .18s}.skills-owner-tabs button:first-child{border-left:0}.skills-owner-tabs button:hover,.skills-owner-tabs button:focus-visible{color:var(--skills-text);background:var(--skills-accent-soft)}.skills-owner-tabs button.active{color:var(--skills-text);background:var(--skills-accent-soft);box-shadow:inset 0 -2px 0 var(--skills-accent)}.skills-category-tabs{border-bottom:1px solid var(--skills-line);scrollbar-width:none;flex-wrap:nowrap;gap:0;margin:10px 24px 0;padding:0;overflow-x:auto}.skills-category-tabs::-webkit-scrollbar{display:none}.skills-category-tabs button{height:38px;color:var(--skills-muted);white-space:nowrap;background:0 0;border:0;border-radius:0;flex:none;padding:0 13px;font-size:12px;font-weight:750;transition:color .18s,background .18s;position:relative}.skills-category-tabs button:hover,.skills-category-tabs button:focus-visible{color:var(--skills-text);background:var(--skills-accent-soft)}.skills-category-tabs button.active{color:var(--skills-text);background:0 0}.skills-category-tabs button.active:after{background:var(--skills-accent);content:"";border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:12px;right:12px}.skills-card-grid{background:var(--skills-grid-bg);scrollbar-color:#73cbd06b transparent;scrollbar-width:thin;grid-auto-rows:minmax(172px,auto);align-content:start;gap:12px;padding:16px 24px 22px}.skill-market-card{border:1px solid var(--skills-line);background:var(--skills-surface);min-height:172px;box-shadow:none;border-radius:10px;gap:10px;padding:14px;transition:border-color .18s,background .18s,transform .18s}.skill-market-card:hover{border-color:var(--skills-line-strong);background:var(--skills-surface-raised);transform:translateY(-1px)}.skill-market-card.selected{border-color:var(--skills-line-strong);background:var(--skills-accent-soft);box-shadow:none}.skill-card-check{box-sizing:border-box;border:1.5px solid var(--skills-line);width:20px;height:20px;color:var(--skills-accent-strong);background:0 0;border-radius:4px;justify-content:center;align-items:center;padding:0;line-height:0;transition:border-color .18s,background .18s,color .18s;display:inline-flex;top:12px;right:12px}.skill-card-check:hover,.skill-card-check:focus-visible{border-color:var(--skills-accent);background:var(--skills-accent-soft)}.skill-market-card.selected .skill-card-check{border-color:var(--skills-accent-strong);color:#fff;background:var(--skills-accent-strong)}.skill-market-card.selected .skill-card-check:hover,.skill-market-card.selected .skill-card-check:focus-visible{border-color:var(--skills-accent-strong);background:var(--skills-accent-strong)}.skill-card-head{gap:10px;padding-right:28px}.skill-card-icon{border:1px solid var(--skill-icon-line);width:40px;height:40px;color:var(--skill-icon-color);background:var(--skill-icon-bg);box-shadow:none;border-radius:9px;flex-basis:40px}.skill-tone-violet .skill-card-icon{--skill-icon-color:#5b52a8;--skill-icon-bg:#eeedff;--skill-icon-line:#d8d5fa}.skill-tone-blue .skill-card-icon{--skill-icon-color:#27618f;--skill-icon-bg:#e8f1fa;--skill-icon-line:#c9dfef}.skill-tone-pink .skill-card-icon{--skill-icon-color:#a4436b;--skill-icon-bg:#f9ebf1;--skill-icon-line:#eccbd9}.skill-tone-indigo .skill-card-icon{--skill-icon-color:#3b6b83;--skill-icon-bg:#e8f4f4;--skill-icon-line:#c8e0df}.skill-tone-orange .skill-card-icon{--skill-icon-color:#a85c20;--skill-icon-bg:#fff1e4;--skill-icon-line:#f0d6bb}.skill-tone-cyan .skill-card-icon{--skill-icon-color:#147b89;--skill-icon-bg:#e5f6f7;--skill-icon-line:#bfe3e6}.skill-tone-gold .skill-card-icon{--skill-icon-color:#8a670d;--skill-icon-bg:#fff7dc;--skill-icon-line:#eddda2}.skill-tone-rose .skill-card-icon{--skill-icon-color:#a84f5f;--skill-icon-bg:#fbedef;--skill-icon-line:#efcbd0}.skill-tone-purple .skill-card-icon{--skill-icon-color:#704d91;--skill-icon-bg:#f2ebf7;--skill-icon-line:#ddcce8}.skill-tone-teal .skill-card-icon{--skill-icon-color:#287b65;--skill-icon-bg:#e8f5ef;--skill-icon-line:#c7e3d5}.skill-tone-magenta .skill-card-icon{--skill-icon-color:#a44579;--skill-icon-bg:#f9eaf3;--skill-icon-line:#ebc9dd}.skill-tone-rainbow .skill-card-icon{--skill-icon-color:#526778;--skill-icon-bg:#edf2f5;--skill-icon-line:#d3dfe5}.skill-tone-violet .skill-card-icon,.skill-tone-blue .skill-card-icon,.skill-tone-pink .skill-card-icon,.skill-tone-indigo .skill-card-icon,.skill-tone-orange .skill-card-icon,.skill-tone-cyan .skill-card-icon,.skill-tone-gold .skill-card-icon,.skill-tone-rose .skill-card-icon,.skill-tone-purple .skill-card-icon,.skill-tone-teal .skill-card-icon,.skill-tone-magenta .skill-card-icon,.skill-tone-rainbow .skill-card-icon{border-color:var(--skill-icon-line);color:var(--skill-icon-color);background:var(--skill-icon-bg)}.main-stage.theme-dark .skill-tone-violet .skill-card-icon{--skill-icon-color:#bab3ff;--skill-icon-bg:#6b5bbe29;--skill-icon-line:#bab3ff2e}.main-stage.theme-dark .skill-tone-blue .skill-card-icon{--skill-icon-color:#9ac5e7;--skill-icon-bg:#2d6c962e;--skill-icon-line:#9ac5e72e}.main-stage.theme-dark .skill-tone-pink .skill-card-icon{--skill-icon-color:#e3a2ba;--skill-icon-bg:#ad4b7129;--skill-icon-line:#e3a2ba2e}.main-stage.theme-dark .skill-tone-indigo .skill-card-icon{--skill-icon-color:#9fc6d1;--skill-icon-bg:#406e842e;--skill-icon-line:#9fc6d12e}.main-stage.theme-dark .skill-tone-orange .skill-card-icon{--skill-icon-color:#dfb083;--skill-icon-bg:#a85c2029;--skill-icon-line:#dfb0832e}.main-stage.theme-dark .skill-tone-cyan .skill-card-icon{--skill-icon-color:#8fd8df;--skill-icon-bg:#147b892e;--skill-icon-line:#8fd8df2e}.main-stage.theme-dark .skill-tone-gold .skill-card-icon{--skill-icon-color:#dfc781;--skill-icon-bg:#8a670d29;--skill-icon-line:#dfc7812e}.main-stage.theme-dark .skill-tone-rose .skill-card-icon{--skill-icon-color:#e2a0aa;--skill-icon-bg:#a84f5f29;--skill-icon-line:#e2a0aa2e}.main-stage.theme-dark .skill-tone-purple .skill-card-icon{--skill-icon-color:#c5a9dc;--skill-icon-bg:#704d912e;--skill-icon-line:#c5a9dc2e}.main-stage.theme-dark .skill-tone-teal .skill-card-icon{--skill-icon-color:#99d4c0;--skill-icon-bg:#287b652e;--skill-icon-line:#99d4c02e}.main-stage.theme-dark .skill-tone-magenta .skill-card-icon{--skill-icon-color:#dfa0c3;--skill-icon-bg:#a4457929;--skill-icon-line:#dfa0c32e}.main-stage.theme-dark .skill-tone-rainbow .skill-card-icon{--skill-icon-color:#aebdca;--skill-icon-bg:#5267782e;--skill-icon-line:#aebdca2e}.skill-card-head h4{color:var(--skills-text);font-size:14px;font-weight:800;line-height:1.35}.skill-card-tags{gap:5px;margin-top:6px}.skill-card-tags span{border:1px solid var(--skills-line);height:21px;color:var(--skills-muted);background:var(--skills-surface-raised);border-radius:5px;padding:0 7px;font-size:10.5px;line-height:19px}.skill-official-tag{color:var(--skills-accent)!important;background:var(--skills-accent-soft)!important;border-color:#58c6ce3d!important}.skill-energy-tag{color:#e7a16e!important;background:#e88f521a!important;border-color:#e88f523d!important}.skill-sticky-tag{color:var(--skills-muted)!important;background:#ffffff0f!important}.skill-market-card p{color:var(--skills-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}.skill-market-card footer{gap:8px;margin-top:auto}.skill-card-actions{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.skill-market-card footer small{color:var(--skills-subtle);font-size:11px}.skill-market-card footer button{border:1px solid var(--skills-line);height:36px;min-height:36px;color:var(--skills-muted);background:0 0;border-radius:8px;gap:6px;padding:0 10px;font-size:11px;font-weight:800;transition:color .18s,border-color .18s,background .18s}.skill-market-card footer button:hover,.skill-market-card footer button:focus-visible{border-color:var(--skills-line-strong);color:var(--skills-text);background:var(--skills-accent-soft)}.skills-empty-state{color:var(--skills-muted);text-align:center;grid-column:1/-1;padding:38px 0}.main-stage.theme-light .skills-market-panel{--skills-panel-bg:#fff;--skills-grid-bg:#f5f7f8;--skills-surface:#fff;--skills-surface-raised:#f7fafb;--skills-line:#0f172a1a;--skills-line-strong:#0e8f9b57;--skills-text:#14212b;--skills-muted:#627283;--skills-subtle:#8a98a6;--skills-accent:#0e8f9b;--skills-accent-strong:#087c87;--skills-accent-soft:#0e8f9b14;background:var(--skills-panel-bg);border-color:#0f172a1a;box-shadow:0 28px 72px #0f172a2b,inset 0 1px #ffffffdb}.main-stage.theme-light .skills-market-close{color:#64748b;background:#fff;border-color:#0f172a1a}.main-stage.theme-light .skills-market-close:hover,.main-stage.theme-light .skills-market-close:focus-visible{color:#0f172a;background:#0e8f9b14;border-color:#0e8f9b57}.main-stage.theme-light .skills-market-header{border-bottom-color:#0f172a14}.main-stage.theme-light .skills-market-title h3{color:#14212b}.main-stage.theme-light .skills-market-title p{color:#627283}.main-stage.theme-light .skills-market-mark{color:#0e8f9b;box-shadow:none;background:#0e8f9b14;border-color:#0e8f9b3d}.main-stage.theme-light .skills-create-button{color:#fff;box-shadow:none;background:#087c87;border-color:#087c87}.main-stage.theme-light .skills-create-button:hover,.main-stage.theme-light .skills-create-button:focus-visible{background:#066a73;border-color:#066a73}.main-stage.theme-light .skills-create-layer{background:#0f172a3d}.main-stage.theme-light .skills-create-panel{background:#fff;border-color:#0e8f9b47;box-shadow:0 24px 56px #0f172a33}.main-stage.theme-light .skills-create-close{color:#64748b;border-color:#0f172a1a}.main-stage.theme-light .skills-create-close:hover,.main-stage.theme-light .skills-create-close:focus-visible{color:#14212b;background:#0e8f9b14;border-color:#0e8f9b57}.main-stage.theme-light .skills-create-form input,.main-stage.theme-light .skills-create-form select,.main-stage.theme-light .skills-create-form textarea{color:#14212b;background:#fff;border-color:#0f172a1f}.main-stage.theme-light .skills-create-form input:focus,.main-stage.theme-light .skills-create-form select:focus,.main-stage.theme-light .skills-create-form textarea:focus{background:#fff;border-color:#0e8f9b6b}.main-stage.theme-light .skills-create-actions button{color:#475569;background:#fff;border-color:#0f172a1f}.main-stage.theme-light .skills-create-actions button:hover,.main-stage.theme-light .skills-create-actions button:focus-visible{color:#14212b;background:#0e8f9b14;border-color:#0e8f9b47}.main-stage.theme-light .skills-create-actions button[type=submit]{color:#fff;background:#087c87;border-color:#087c87}.main-stage.theme-light .skills-create-actions button[type=submit]:hover,.main-stage.theme-light .skills-create-actions button[type=submit]:focus-visible{background:#066a73;border-color:#066a73}.main-stage.theme-light .skills-load-modes{background:0 0;border:0}.main-stage.theme-light .skills-load-modes button{color:#14212b;box-shadow:none;background:#fff;border-color:#0f172a1a}.main-stage.theme-light .skills-load-modes button:hover,.main-stage.theme-light .skills-load-modes button:focus-visible{background:#f7fafb;border-color:#0e8f9b47}.main-stage.theme-light .skills-load-modes button.active{box-shadow:none;background:#0e8f9b14;border-color:#0e8f9b57}.main-stage.theme-light .skills-load-modes button span{color:#0e8f9b;background:#0e8f9b14;border-color:#0e8f9b33}.main-stage.theme-light .skills-load-modes strong{color:#14212b}.main-stage.theme-light .skills-load-modes small{color:#627283}.main-stage.theme-light .skills-market-meta{color:#627283;border-bottom-color:#0f172a14}.main-stage.theme-light .skills-market-meta strong{color:#14212b}.main-stage.theme-light .skills-market-meta em{color:#087c87;background:#0e8f9b14;border-color:#0e8f9b3d}.main-stage.theme-light .skills-search-box{color:#8a98a6;background:#fff;border-color:#0f172a1a}.main-stage.theme-light .skills-search-box:focus-within{background:#fff;border-color:#0e8f9b6b}.main-stage.theme-light .skills-search-box input{color:#14212b}.main-stage.theme-light .skills-search-box input::placeholder{color:#8a98a6}.main-stage.theme-light .skills-owner-tabs{background:#fff;border-color:#0f172a1a}.main-stage.theme-light .skills-owner-tabs button{color:#627283;border-left-color:#0f172a1a}.main-stage.theme-light .skills-owner-tabs button:hover,.main-stage.theme-light .skills-owner-tabs button:focus-visible,.main-stage.theme-light .skills-owner-tabs button.active{color:#14212b;background:#0e8f9b14}.main-stage.theme-light .skills-owner-tabs button.active{box-shadow:inset 0 -2px #0e8f9b}.main-stage.theme-light .skills-category-tabs{border-bottom-color:#0f172a1a}.main-stage.theme-light .skills-category-tabs button{color:#627283}.main-stage.theme-light .skills-category-tabs button:hover,.main-stage.theme-light .skills-category-tabs button:focus-visible,.main-stage.theme-light .skills-category-tabs button.active{color:#14212b;background:#0e8f9b0f}.main-stage.theme-light .skills-category-tabs button.active{background:0 0}.main-stage.theme-light .skills-category-tabs button.active:after{background:#0e8f9b}.main-stage.theme-light .skills-card-grid{background:#f5f7f8}.main-stage.theme-light .skill-market-card{color:#14212b;box-shadow:none;background:#fff;border-color:#0f172a1a}.main-stage.theme-light .skill-market-card:hover{background:#fbfefe;border-color:#0e8f9b4d}.main-stage.theme-light .skill-market-card.selected{box-shadow:none;background:#0e8f9b14;border-color:#0e8f9b57}.main-stage.theme-light .skill-card-check{color:#046a74;background:#fff;border:1.5px solid #0f172a38}.main-stage.theme-light .skill-card-check:hover,.main-stage.theme-light .skill-card-check:focus-visible{background:#0e8f9b14;border-color:#046a748c}.main-stage.theme-light .skill-market-card.selected .skill-card-check{color:#fff;background:#0e8f9b;border-color:#0e8f9b}.main-stage.theme-light .skill-market-card.selected .skill-card-check:hover,.main-stage.theme-light .skill-market-card.selected .skill-card-check:focus-visible{background:#0e8f9b;border-color:#0e8f9b}.main-stage.theme-light .skill-card-icon{box-shadow:none}.main-stage.theme-light .skill-card-head h4{color:#14212b}.main-stage.theme-light .skill-card-tags span{color:#627283;background:#f7fafb;border-color:#0f172a1a}.main-stage.theme-light .skill-official-tag{color:#087c87!important;background:#0e8f9b14!important;border-color:#0e8f9b33!important}.main-stage.theme-light .skill-energy-tag{color:#b45309!important;background:#c2602a12!important;border-color:#c2602a33!important}.main-stage.theme-light .skill-sticky-tag{color:#627283!important;background:#eef2f4!important}.main-stage.theme-light .skill-market-card p{color:#627283}.main-stage.theme-light .skill-market-card footer small{color:#8a98a6}.main-stage.theme-light .skill-market-card footer button{color:#627283;background:#fff;border-color:#0f172a1a}.main-stage.theme-light .skill-market-card footer button:hover,.main-stage.theme-light .skill-market-card footer button:focus-visible{color:#14212b;background:#0e8f9b0f;border-color:#0e8f9b4d}.main-stage.theme-light .skills-empty-state{color:#627283}@media (prefers-reduced-motion:reduce){.skills-market-close,.skills-create-button,.skills-create-close,.skills-create-actions button,.skills-create-form input,.skills-create-form select,.skills-create-form textarea,.skills-load-modes button,.skills-search-box,.skills-owner-tabs button,.skills-category-tabs button,.skill-market-card,.skill-card-check,.skill-market-card footer button{transition:none}}@media (width<=900px){.skills-market-panel{width:min(760px,100vw - 24px);max-height:calc(100svh - 24px)}.skills-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.skills-market-header{min-height:0;padding:18px 64px 16px 18px}.skills-market-title h3{font-size:20px}.skills-market-title p{max-width:30em;line-height:1.45}.skills-create-button{width:max-content;margin-top:14px}.skills-create-layer{align-items:end;padding:12px}.skills-create-panel{width:100%;max-height:min(640px,100svh - 48px);padding:18px}.skills-create-form{grid-template-columns:1fr}.skills-create-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.skills-create-actions button{width:100%}.skills-load-modes{grid-template-columns:1fr;margin:14px 18px 0}.skills-market-meta{margin-inline:18px;padding:12px 0;display:block}.skills-market-meta>span{display:block}.skills-market-meta div{flex-wrap:wrap;justify-content:space-between;align-items:center;margin-top:8px;display:flex}.skills-market-toolbar{grid-template-columns:1fr;margin-inline:18px}.skills-owner-tabs{width:100%}.skills-owner-tabs button{flex:1 1 0}.skills-category-tabs{margin-inline:18px}.skills-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px 18px 18px}}@media (width<=620px){.skills-card-grid{grid-template-columns:1fr}.skill-market-card{min-height:160px}}@media (width<=430px){.skills-market-header{display:block}.skills-market-title{padding-right:4px}.skills-market-mark{flex-basis:38px;width:38px;height:38px}.skills-market-title h3{font-size:19px}.skills-market-title p{font-size:11.5px}.skills-create-button{height:40px;min-height:40px}.skills-create-layer{padding:10px}.skills-create-panel{padding:16px}.skills-create-head{gap:10px}.skills-create-mark{width:34px;height:34px}.skills-create-heading h4{font-size:17px}.skills-create-heading p{font-size:11.5px}.skills-load-modes button{min-height:70px;padding:12px}.skills-load-modes small,.skills-market-meta{font-size:11.5px}.skills-card-grid{padding-inline:12px}}.main-stage.theme-light .agent-composer:hover,.main-stage.theme-light .agent-composer:focus-within{background:#fffffffa;border-color:#00cae038;transform:translate(-50%)translateY(-2px);box-shadow:0 26px 58px #0f172a24,0 0 0 1px #00cae00f}.main-stage.theme-light .agent-workbench>.agent-composer:hover,.main-stage.theme-light .agent-workbench>.agent-composer:focus-within,.main-stage.theme-light .flow-agent-workbench>.flow-agent-composer:hover,.main-stage.theme-light .flow-agent-workbench>.flow-agent-composer:focus-within{transform:translateY(-2px)}.main-stage.theme-light .agent-workbench.agent-workbench-has-chat>.agent-composer:hover,.main-stage.theme-light .agent-workbench.agent-workbench-has-chat>.agent-composer:focus-within{transform:translate(-50%)translateY(-2px)}.main-stage.theme-light .flow-agent-workbench.flow-agent-workbench-has-chat>.flow-agent-composer:hover,.main-stage.theme-light .flow-agent-workbench.flow-agent-workbench-has-chat>.flow-agent-composer:focus-within{transform:translateY(-2px)}.main-stage.theme-light .agent-composer:focus-within textarea::placeholder{color:#475569b8}.main-stage.theme-light .agent-composer .upload-tile:hover,.main-stage.theme-light .agent-composer .upload-tile:focus-visible{color:#0e7490;background:#00cae014;border-color:#00cae05c;box-shadow:0 14px 30px #0f172a14}.main-stage.theme-light .flow-agent-feature-card:hover{background:#fffffff5;border-color:#00cae038;box-shadow:0 24px 54px #0f172a1c}@media (prefers-reduced-motion:reduce){.agent-list-stagger-enter-active,.agent-list-stagger-leave-active,.agent-list-stagger-move,.agent-detail-swap-enter-active,.agent-detail-swap-leave-active,.agent-composer,.agent-composer .upload-tile,.agent-send,.agent-send span,.agent-options-row button,.agent-floating-help button,.agent-floating-right button,.flow-agent-feature-card,.flow-agent-action-card button,.active-models .secondary-item,.active-models .secondary-item:after,.active-models .model-search,.active-models .vendor-filter-btn,.active-models .model-list .model-icon-wrapper,.active-models .model-list .zhiding-btn,.active-agents .secondary-item,.active-agents .secondary-item:after,.active-agents .agent-search,.active-agents .agent-list .model-icon-wrapper{transition:none}.agent-detail-swap-motion,.agent-detail-swap-motion .agent-capability-pills span,.agent-detail-swap-motion .team-avatars figure,.agent-detail-swap-motion .agent-options-row,.flow-agent-content .flow-agent-badges span,.flow-agent-content .flow-agent-feature-card,.active-models .model-list .model-item-active .model-icon-wrapper,.active-models .model-list .model-item-active .model-indicator,.active-agents .agent-list .model-item-active .model-icon-wrapper,.active-agents .agent-list .model-item-active .model-indicator,.agent-send:active:after,.agent-message-row,.agent-conversation-stream .preview-task-card{animation:none}.agent-list-stagger-enter-from,.agent-list-stagger-leave-to,.active-models .secondary-item:hover,.active-models .model-list .model-item:hover,.active-models .model-list .model-item:active,.active-models .model-list .model-item-active,.active-models .model-list .model-item:hover .model-icon-wrapper,.active-models .model-list .model-item:hover .zhiding-btn,.active-agents .secondary-item:hover,.active-agents .agent-list .model-item:hover,.active-agents .agent-list .model-item:active,.active-agents .agent-list .model-item-active,.active-agents .agent-list .model-item:hover .model-icon-wrapper,.agent-composer:hover,.agent-composer:focus-within,.agent-composer .upload-tile:hover,.agent-composer .upload-tile:focus-visible,.agent-composer .upload-tile:active,.agent-options-row button:hover,.agent-options-row button:active,.agent-floating-help button:hover,.agent-floating-right button:hover,.agent-floating-help button:active,.agent-floating-right button:active,.flow-agent-feature-card:hover,.flow-agent-action-card button:hover,.flow-agent-action-card button:active,.agent-send:hover,.agent-send:active,.agent-send:hover span{filter:none;transform:none}.agent-composer:hover,.agent-composer:focus-within,.main-stage.theme-light .agent-composer:hover,.main-stage.theme-light .agent-composer:focus-within{transform:translate(-50%)}.agent-workbench>.agent-composer:hover,.agent-workbench>.agent-composer:focus-within,.flow-agent-workbench>.flow-agent-composer:hover,.flow-agent-workbench>.flow-agent-composer:focus-within,.main-stage.theme-light .agent-workbench>.agent-composer:hover,.main-stage.theme-light .agent-workbench>.agent-composer:focus-within,.main-stage.theme-light .flow-agent-workbench>.flow-agent-composer:hover,.main-stage.theme-light .flow-agent-workbench>.flow-agent-composer:focus-within{transform:none}.agent-workbench.agent-workbench-has-chat>.agent-composer:hover,.agent-workbench.agent-workbench-has-chat>.agent-composer:focus-within,.main-stage.theme-light .agent-workbench.agent-workbench-has-chat>.agent-composer:hover,.main-stage.theme-light .agent-workbench.agent-workbench-has-chat>.agent-composer:focus-within{transform:translate(-50%)}.flow-agent-workbench.flow-agent-workbench-has-chat>.flow-agent-composer:hover,.flow-agent-workbench.flow-agent-workbench-has-chat>.flow-agent-composer:focus-within,.main-stage.theme-light .flow-agent-workbench.flow-agent-workbench-has-chat>.flow-agent-composer:hover,.main-stage.theme-light .flow-agent-workbench.flow-agent-workbench-has-chat>.flow-agent-composer:focus-within{transform:none}.agent-composer .upload-tile:hover,.agent-composer .upload-tile:focus-visible,.agent-composer .upload-tile:active,.main-stage.theme-light .agent-composer .upload-tile:hover,.main-stage.theme-light .agent-composer .upload-tile:focus-visible{transform:rotate(-7deg)}}@media (width<=760px){.agent-workbench>.agent-conversation-stream,.flow-agent-workbench>.agent-conversation-stream,.video-engine-stage>.agent-conversation-stream,.one-click-video-workbench>.agent-conversation-stream,.anime-s2-stage>.agent-conversation-stream,.smart-edit-workbench>.agent-conversation-stream{width:calc(100% - 92px);max-height:none;margin:24px 14px 0 78px;padding:0;position:relative;bottom:auto;left:auto;overflow:visible;transform:none}.flow-agent-workbench.flow-agent-workbench-has-chat .flow-agent-content{margin-top:84px;margin-bottom:24px}.flow-agent-workbench.flow-agent-workbench-has-chat .flow-agent-hero{transform:none}.flow-agent-workbench.flow-agent-workbench-has-chat>.agent-conversation-stream{width:calc(100% - 92px);max-height:none;margin:16px auto 0;padding:8px 6px 12px;overflow:auto}.flow-agent-workbench.flow-agent-workbench-has-chat .agent-message-bubble,.flow-agent-workbench.flow-agent-workbench-has-chat .agent-message-bubble.with-task-card{width:auto;max-width:calc(100% - 40px)}.flow-agent-workbench.flow-agent-workbench-compact-result.flow-agent-workbench-has-chat .flow-agent-content{width:calc(100% - 92px);margin:84px 14px 16px 78px}.flow-agent-workbench.flow-agent-workbench-compact-result.flow-agent-workbench-has-chat .flow-agent-hero{grid-template-columns:48px minmax(0,1fr);gap:12px;width:100%}.flow-agent-workbench.flow-agent-workbench-compact-result.flow-agent-workbench-has-chat .flow-agent-icon{border-radius:15px;width:48px;height:48px}.flow-agent-workbench.flow-agent-workbench-compact-result.flow-agent-workbench-has-chat .flow-agent-icon img{width:46px;height:46px}.flow-agent-workbench.flow-agent-workbench-compact-result.flow-agent-workbench-has-chat .flow-agent-hero h1{font-size:28px}.flow-agent-workbench.flow-agent-workbench-compact-result.flow-agent-workbench-has-chat .flow-agent-hero p{font-size:12px;line-height:1.45}.flow-agent-workbench.flow-agent-workbench-compact-result.flow-agent-workbench-has-chat>.agent-conversation-stream{width:calc(100% - 92px);max-height:none;margin:8px auto 0;padding:8px 6px 12px;overflow:auto}.flow-agent-workbench.flow-agent-workbench-compact-result.flow-agent-workbench-has-chat .flow-agent-composer{height:auto;min-height:146px;margin:8px auto 14px;padding:16px;bottom:auto}.video-engine-stage>.agent-conversation-stream{margin-top:430px;margin-bottom:28px}:is(.one-click-video-layout:has(+.agent-conversation-stream),.smart-edit-feature-zone:has(+.agent-conversation-stream)){margin-bottom:24px}.one-click-video-workbench>.agent-conversation-stream,.smart-edit-workbench>.agent-conversation-stream{margin-bottom:0}.anime-s2-stage>.agent-conversation-stream{width:calc(100% - 28px);margin:28px 14px 0}.one-click-video-workbench:has(>.agent-conversation-stream){flex-direction:column;gap:0;padding:84px 14px 230px 78px;display:flex;overflow:hidden auto}.one-click-video-workbench:has(>.agent-conversation-stream) .one-click-video-hero{width:100%;margin:0;position:relative;top:auto;left:auto}.one-click-video-workbench:has(>.agent-conversation-stream) .one-click-video-hero h1{font-size:27px}.one-click-video-workbench:has(>.agent-conversation-stream)>.agent-conversation-stream{width:100%;max-height:none;margin:16px 0 0;padding:0;position:relative;top:auto;bottom:auto;left:auto;overflow:visible;transform:none}.one-click-video-workbench:has(>.agent-conversation-stream) .one-click-composer{width:calc(100% - 72px);height:146px;bottom:14px}:is(.one-click-video-workbench:has(>.agent-conversation-stream) .one-click-floating-help,.one-click-video-workbench:has(>.agent-conversation-stream) .one-click-floating-right){bottom:172px}}.video-agent-workbench{grid-template-columns:46px minmax(0,1fr)}.video-agent-workbench:has(.anime-s2-project-drawer){grid-template-columns:46px 282px minmax(0,1fr)}.video-project-rail{background:#15191f;border-right-color:#ffffff14;padding:22px 18px 18px}.video-project-rail-heading{justify-content:space-between;align-items:center;margin:0 2px 14px;display:flex}.video-project-rail-heading span{color:#f2f5f8;font-size:14px;font-weight:760}.video-project-rail-heading small{color:#8f9aaa;font-size:12px}.video-project-create{color:#edf1f5;height:46px;box-shadow:none;background:#202630;border-color:#ffffff1f;border-radius:7px}.video-project-create:hover{border-color:color-mix(in srgb, var(--video-accent) 68%, transparent);color:#fff;background:color-mix(in srgb, var(--video-accent) 18%, #202630);transform:translateY(-1px)}.video-project-empty{gap:13px}.video-project-empty svg{color:#4e5968;width:42px;height:42px}.video-project-empty p{color:#94a0af;text-align:center;max-width:170px;font-size:13px;line-height:1.6}.video-project-list{padding-top:14px}.video-project-card{border-color:color-mix(in srgb, var(--video-accent) 34%, #ffffff1c);color:#eaf0f5;background:color-mix(in srgb, var(--video-accent) 9%, #1a2028);border-radius:7px;min-height:64px}.video-project-card-icon{border-radius:7px}.video-project-tip{border-top:1px solid #ffffff12;gap:6px;margin-top:auto;padding:15px 2px 18px;display:grid}.video-project-tip span{color:#d8dee7;font-size:12px;font-weight:720}.video-project-tip p{color:#8792a1;margin:0;font-size:12px;line-height:1.65}.video-engine-switch{color:#c8d1dc;height:46px;box-shadow:none;background:#1d232c;border-color:#ffffff1a;border-radius:7px}.video-engine-switch span{width:30px;height:30px;color:var(--video-accent);background:color-mix(in srgb, var(--video-accent) 14%, transparent);border-radius:6px}.video-engine-switch strong{color:inherit;font-size:13px}.video-engine-stage{isolation:isolate;background:#11151b;animation:none}.video-engine-stage:before{background:linear-gradient(180deg, color-mix(in srgb, var(--video-accent) 7%, transparent), transparent 32%), #11151b}.video-engine-stage:after,.video-orbit,.video-stage-particle{display:none}.video-tutorial-button{color:#c4ced9;height:36px;box-shadow:none;background:#1a2028;border-color:#ffffff1f;border-radius:6px;gap:8px;padding:0 13px;font-size:12px;font-weight:700;top:22px;left:28px}.video-tutorial-button:hover{color:#fff;background:#262e38}.video-engine-header{grid-template-columns:60px minmax(0,1fr) auto;gap:16px;padding:84px 48px 0}.video-engine-mark{border-color:color-mix(in srgb, var(--video-accent) 46%, transparent);width:56px;height:56px;color:var(--video-accent);box-shadow:none;background:0 0;border-radius:12px}.video-engine-mark:before,.video-engine-mark:after{display:none}.video-engine-mark svg{filter:none}.video-engine-copy{text-align:left}.video-ai-chip{border-color:color-mix(in srgb, var(--video-accent) 40%, transparent);height:22px;color:var(--video-accent);background:color-mix(in srgb, var(--video-accent) 10%, transparent);gap:6px;padding:0 9px;font-size:11px}.video-ai-chip i{width:5px;height:5px;box-shadow:none;background:currentColor}.video-engine-copy h1{color:#f7f8fa;text-shadow:none;margin-top:10px;font-size:30px;font-weight:780}.video-engine-copy p{color:#9ba6b5;white-space:normal;margin-top:9px;font-size:13px}.video-stage-anime-plot .video-engine-copy h1{color:#f4bd67}.video-stage-anime-narration .video-engine-copy h1{color:#ef91a8}.video-start-button{color:#17120a;background:var(--video-accent);width:auto;height:40px;box-shadow:none;border-radius:6px;padding:0 16px;font-size:13px;font-weight:800}.video-stage-anime-narration .video-start-button{color:#fff}.video-start-button:hover{filter:brightness(1.04);transform:translateY(-1px)}.video-engine-content{width:min(860px,100% - 96px);top:34%;transform:translate(-50%,-6%)}.video-process-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.video-process-heading span{color:#a8b1be;font-size:12px;font-weight:680}.video-process-heading strong{color:var(--video-accent);font-size:12px;font-weight:760}.video-feature-spotlight-shell{min-height:112px}.video-feature-spotlight{border-color:color-mix(in srgb, var(--video-accent) 34%, #ffffff1a);min-height:112px;box-shadow:none;background:#1a2029;border-radius:8px;grid-template-columns:52px minmax(0,1fr) 28px;gap:16px;padding:20px 22px;animation:none}.video-feature-icon{background:color-mix(in srgb, var(--video-accent) 13%, transparent);width:48px;height:48px;box-shadow:none;border-radius:8px}.video-feature-spotlight h2{color:#f4f6f8;font-size:18px;font-weight:760}.video-feature-spotlight p{color:#9ea9b8;margin-top:7px}.video-feature-spotlight>strong{color:color-mix(in srgb, var(--video-accent) 80%, #fff)}.video-feature-nodes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}.video-feature-node,.video-feature-node:nth-child(6){color:#b8c2ce;height:56px;box-shadow:none;background:#171d25;border-color:#ffffff17;border-radius:7px;grid-column:auto;grid-template-columns:30px minmax(0,1fr);gap:9px;padding:0 11px;animation:none}.video-feature-node>span{border-radius:6px;width:30px;height:30px}.video-feature-node em{font-size:12px;font-weight:690}.video-feature-node:hover,.video-feature-node.active{border-color:color-mix(in srgb, var(--video-accent) 60%, transparent);color:#fff;background:color-mix(in srgb, var(--video-accent) 12%, #1a2028);box-shadow:none;transform:translateY(-1px)}.video-feature-node.active{animation:none}.video-feature-node.active>span{box-shadow:none}.video-workbench-composer{z-index:8;background:#1a2029;border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:132px minmax(0,1fr) auto;align-items:stretch;gap:14px;width:min(860px,100% - 96px);min-height:114px;padding:12px;display:grid;position:absolute;bottom:22px;right:50%;transform:translate(50%);box-shadow:0 18px 32px #0003}.video-composer-context{border-right:1px solid #ffffff17;align-content:center;gap:6px;min-width:0;padding:0 13px;display:grid}.video-composer-context span{color:#8995a5;font-size:11px}.video-composer-context strong{color:#f0f3f6;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.video-workbench-composer textarea{resize:none;color:#edf1f5;min-width:0;min-height:88px;font:inherit;background:0 0;border:0;outline:0;padding:8px 3px;font-size:13px;line-height:1.6}.video-workbench-composer textarea::placeholder{color:#778391}.video-composer-send{color:#17120a;background:var(--video-accent);border-radius:6px;justify-content:center;align-self:end;align-items:center;gap:8px;min-width:106px;height:38px;padding:0 14px;font-size:13px;font-weight:800;transition:filter .2s,transform .2s;display:inline-flex}.video-stage-anime-narration .video-composer-send{color:#fff}.video-composer-send:hover{filter:brightness(1.05);transform:translateY(-1px)}.video-engine-stage:has(>.agent-conversation-stream) .video-engine-content{display:none}.video-engine-stage:has(>.agent-conversation-stream) .video-engine-header{padding-top:82px}.video-engine-stage>.agent-conversation-stream{z-index:4;width:min(860px,100% - 96px);max-height:none;top:224px;bottom:160px}.video-engine-notice{border-color:color-mix(in srgb, var(--video-accent) 30%, transparent);color:#d6dee8;background:#1a2029;border-radius:6px;bottom:154px;right:48px;box-shadow:0 12px 28px #0003}.smart-edit-workbench{background:#10151b;animation:none}.smart-edit-workbench:before{background:linear-gradient(#2dc9d70f,#0000 30%)}.smart-edit-workbench:after,.smart-edit-orbit,.smart-edit-particles{display:none}.smart-edit-hero{gap:15px;justify-content:initial;grid-template-columns:58px minmax(0,1fr);width:min(1000px,100% - 112px);animation:none;top:72px}.smart-edit-agent-mark{background:linear-gradient(135deg,#082f496b,#312e8142);border-color:#22d3ee57;border-radius:12px;width:56px;height:56px;box-shadow:inset 0 0 0 1px #ffffff0d}.smart-edit-agent-mark:before,.smart-edit-agent-mark:after{display:none}.smart-edit-agent-mark img{filter:none;width:40px;height:40px}.smart-edit-hero-copy{text-align:left}.smart-edit-ai-chip{color:#62dce1;background:#2dd1db14;border-color:#2dd1db66;height:22px;padding:0 9px;font-size:11px}.smart-edit-ai-chip i{box-shadow:none}.smart-edit-hero-copy h1{color:#f3f7f8;text-shadow:none;-webkit-text-fill-color:currentColor;background:0 0;margin-top:10px;font-size:30px;font-weight:780}.smart-edit-hero-copy p{color:#9ca8b5;margin-top:8px;font-size:13px}.smart-edit-feature-zone{width:min(1000px,100% - 112px);top:224px}.smart-edit-detail-shell{width:100%;min-height:150px}.smart-edit-detail-card{border-color:color-mix(in srgb, var(--smart-accent) 34%, #ffffff1a);min-height:150px;box-shadow:none;background:#1a212a;border-radius:8px;padding:22px 24px;animation:none}.smart-edit-detail-card:after{display:none}.smart-edit-detail-main{grid-template-columns:58px minmax(0,1fr);gap:17px}.smart-edit-detail-icon{width:56px;height:56px;box-shadow:none;border-radius:8px}.smart-edit-detail-card h2{color:#f2f5f7;font-size:20px;font-weight:760}.smart-edit-detail-card p{color:#9ba8b5;margin-top:8px;font-size:13px;line-height:1.6}.smart-edit-detail-card>strong{color:color-mix(in srgb, var(--smart-accent) 78%, #fff);font-size:12px}.smart-edit-carousel-motion{animation:none}.smart-edit-feature-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px}.smart-edit-feature-card{color:#bac4ce;height:78px;box-shadow:none;cursor:pointer;background:#171e26;border-color:#ffffff17;border-radius:7px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;padding:0 12px;display:grid}.smart-edit-feature-card:hover,.smart-edit-feature-card.active{color:#f4f8fa;border-color:color-mix(in srgb, var(--smart-accent) 55%, transparent);background:color-mix(in srgb, var(--smart-accent) 10%, #1a212a);box-shadow:none}.smart-edit-feature-card-icon{width:40px;height:40px;box-shadow:none;border-radius:7px}.smart-edit-feature-card.active .smart-edit-feature-card-icon{box-shadow:none}.smart-edit-feature-card-copy{text-align:left;gap:3px;min-width:0;display:grid}.smart-edit-feature-card-copy small{color:var(--smart-accent);font-size:10px;font-weight:760}.smart-edit-feature-card-copy strong{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:730;overflow:hidden}.smart-edit-preview-surface{z-index:3;background:#171e269e;border:1px solid #ffffff17;border-radius:8px;width:min(1000px,100% - 112px);padding:17px 18px;position:absolute;top:500px;left:50%;transform:translate(-50%)}.smart-edit-preview-surface>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.smart-edit-preview-surface>header>div{gap:3px;display:grid}.smart-edit-preview-surface>header span{color:#8f9cac;font-size:11px}.smart-edit-preview-surface>header strong{color:#e9eff3;font-size:14px;font-weight:740}.smart-edit-preview-surface>header>small{color:#778594;font-size:11px}.smart-edit-preview-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.smart-edit-preview-steps article{background:#171e26;border:1px solid #ffffff14;border-radius:7px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:86px;padding:13px;display:grid}.smart-edit-preview-steps article.active{border-color:color-mix(in srgb, var(--smart-accent) 46%, transparent);background:color-mix(in srgb, var(--smart-accent) 9%, #1a212a)}.smart-edit-preview-icon{color:#77d9df;background:#4ed2db1a;border-radius:7px;place-items:center;width:38px;height:38px;display:grid}.smart-edit-preview-steps article.active .smart-edit-preview-icon{color:var(--smart-accent);background:color-mix(in srgb, var(--smart-accent) 14%, transparent)}.smart-edit-preview-steps article>div{gap:3px;min-width:0;display:grid}.smart-edit-preview-steps small{color:#8090a1;font-size:10px}.smart-edit-preview-steps article.active small{color:var(--smart-accent)}.smart-edit-preview-steps strong{color:#edf3f5;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:720;overflow:hidden}.smart-edit-preview-steps p{color:#8e9baa;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;line-height:1.45;overflow:hidden}.smart-edit-composer{background:#1a2028;border-color:#ffffff1a;border-radius:8px;grid-template-rows:40px minmax(0,1fr) 43px;width:min(1000px,100% - 112px);height:190px;padding:0 14px 12px;bottom:20px;box-shadow:0 18px 34px #0000003d}.smart-edit-composer-title span{color:#072124;background:#59d6d7;border-radius:5px;height:22px;font-size:11px}.smart-edit-composer-title strong{color:#edf2f5}.smart-edit-status-chips button,.smart-edit-select-control{background:#232b35;border-color:#ffffff1a;border-radius:6px}.smart-edit-status-chips button:hover,.smart-edit-select-control:hover,.smart-edit-select-control.active{box-shadow:none;background:#4ed2db1f;border-color:#4ed2db73}.smart-edit-composer-main{grid-template-columns:66px minmax(0,1fr);gap:13px}.smart-edit-reference-tile{border-radius:6px;width:58px;height:76px;transform:none}.smart-edit-composer-main textarea{color:#e9eef2}.smart-edit-long-video-tip{color:#eec15c;background:#e6a7221f;border-color:#e6a72261;border-radius:5px}.smart-edit-send{color:#062126;width:38px;height:38px;box-shadow:none;background:#45d6dc;border-radius:7px}.smart-edit-mode-switch{background:#1a2028;border-color:#ffffff1a;border-radius:7px;height:38px;bottom:232px;right:24px}.smart-edit-mode-switch button{border-radius:5px;height:30px}.smart-edit-mode-switch button.active{color:#d9fbfc;box-shadow:none;background:#44d2db21}.smart-edit-floating-help{bottom:228px;left:30px}.smart-edit-floating-help button,.smart-edit-floating-help button:first-child{color:#b6c4d0;background:#1a2028;border-color:#ffffff1a;border-radius:6px;height:34px}.smart-edit-floating-help button:first-child{width:34px}.smart-edit-floating-right{bottom:284px;right:24px}.smart-edit-floating-right button{color:#aeb9c5;width:34px;height:34px;box-shadow:none;background:#1a2028;border-color:#ffffff1a;border-radius:7px}.smart-edit-notice{color:#d5e3e8;background:#1a2028;border-color:#4ed2db4d;border-radius:6px;bottom:230px;right:258px;box-shadow:0 12px 28px #00000038}:is(.smart-edit-workbench:has(>.agent-conversation-stream) .smart-edit-feature-zone,.smart-edit-workbench:has(>.agent-conversation-stream) .smart-edit-preview-surface){display:none}.smart-edit-workbench:has(>.agent-conversation-stream) .smart-edit-hero{width:clamp(420px,100% - 430px,560px);top:38px;left:clamp(32px,4vw,72px);translate:none}.smart-edit-workbench:has(>.agent-conversation-stream) .smart-edit-ai-chip{display:none}.smart-edit-workbench:has(>.agent-conversation-stream) .smart-edit-agent-mark{width:52px;height:52px}.smart-edit-workbench:has(>.agent-conversation-stream) .smart-edit-agent-mark img{width:32px;height:32px}.smart-edit-workbench:has(>.agent-conversation-stream) .smart-edit-hero-copy h1{margin-top:0;font-size:26px}.smart-edit-workbench:has(>.agent-conversation-stream) .smart-edit-hero-copy p{margin-top:6px;font-size:12px}.smart-edit-workbench>.agent-conversation-stream{z-index:5;width:min(1000px,100% - 112px);max-height:min(440px,100dvh - 360px);bottom:234px}.smart-edit-workbench:has(>.agent-conversation-stream)>.agent-conversation-stream{scrollbar-gutter:stable;width:min(1040px,100% - 150px);height:auto;max-height:none;padding:8px 8px 16px;top:116px;bottom:192px;overflow:auto}.smart-edit-workbench:has(>.agent-conversation-stream) .agent-message-bubble{max-width:min(820px,100% - 52px)}.smart-edit-workbench:has(>.agent-conversation-stream) .agent-message-bubble.with-task-card{width:min(900px,100% - 52px);max-width:calc(100% - 52px)}.smart-edit-workbench:has(>.agent-conversation-stream) .smart-edit-composer{grid-template-rows:32px minmax(0,1fr) 37px;height:154px;padding:0 14px 10px}.smart-edit-workbench:has(>.agent-conversation-stream) .smart-edit-composer-main{grid-template-columns:62px minmax(0,1fr);gap:12px}.smart-edit-workbench:has(>.agent-conversation-stream) .smart-edit-reference-tile{width:50px;height:60px}.smart-edit-workbench:has(>.agent-conversation-stream) .smart-edit-mode-switch{bottom:180px}.smart-edit-workbench:has(>.agent-conversation-stream) .smart-edit-floating-help{bottom:178px}.smart-edit-workbench:has(>.agent-conversation-stream) .smart-edit-floating-right{display:none}.smart-edit-workbench:has(>.agent-conversation-stream) .smart-edit-notice{bottom:180px}:is(.anime-s2-stage:has(>.agent-conversation-stream) .anime-s2-feature-layout,.anime-s2-stage:has(>.agent-conversation-stream) .anime-s2-timeline){display:none}.anime-s2-stage:has(>.agent-conversation-stream) .anime-s2-header{gap:16px;max-width:calc(100% - 440px);animation:none;top:32px;left:clamp(64px,7vw,118px);transform:none}.anime-s2-stage:has(>.agent-conversation-stream) .anime-s2-agent-mark{width:58px;height:58px}.anime-s2-stage:has(>.agent-conversation-stream) .anime-s2-agent-mark:before{inset:11px}.anime-s2-stage:has(>.agent-conversation-stream) .anime-s2-agent-mark:after{border-radius:3px;width:8px;height:8px;bottom:9px;right:9px}.anime-s2-stage:has(>.agent-conversation-stream) .anime-s2-agent-mark img{width:34px;height:34px}.anime-s2-stage:has(>.agent-conversation-stream) .anime-s2-title-copy{justify-items:start;gap:7px}:is(.anime-s2-stage:has(>.agent-conversation-stream) .anime-s2-super-chip,.anime-s2-stage:has(>.agent-conversation-stream) .anime-s2-capability-pills){display:none}.anime-s2-stage:has(>.agent-conversation-stream) .anime-s2-title-copy h1{font-size:31px}.anime-s2-stage:has(>.agent-conversation-stream) .anime-s2-capability-pills button{height:28px;padding:0 10px;font-size:11px}.anime-s2-stage:has(>.agent-conversation-stream)>.agent-conversation-stream{z-index:5;scrollbar-gutter:stable;width:min(1120px,100% - 168px);max-height:none;margin:0;padding:8px 8px 16px;top:122px;bottom:190px;overflow:auto}.anime-s2-stage:has(>.agent-conversation-stream) .agent-message-bubble{max-width:min(860px,100% - 52px)}.anime-s2-stage:has(>.agent-conversation-stream) .agent-message-bubble.with-task-card{width:min(980px,100% - 52px);max-width:calc(100% - 52px)}.anime-s2-stage:has(>.agent-conversation-stream) .anime-s2-composer{border-radius:14px;grid-template-rows:minmax(0,1fr) 42px;height:154px;padding:16px 20px 10px;bottom:18px;left:28px;right:108px}.anime-s2-stage:has(>.agent-conversation-stream) .anime-s2-reference-tile{height:72px;transform:rotate(-5deg)}.anime-s2-stage:has(>.agent-conversation-stream) .anime-s2-reference-stack.pair .anime-s2-reference-tile{height:68px;transform:rotate(-4deg)}.anime-s2-stage:has(>.agent-conversation-stream) .anime-s2-reference-stack.pair .anime-s2-reference-tile:last-child{transform:rotate(4deg)}.anime-s2-stage:has(>.agent-conversation-stream) .anime-s2-floating-tools{display:none}.anime-s2-stage:has(>.agent-conversation-stream) .anime-s2-notice{bottom:188px}:is(.anime-s2-stage:has(>.workflow-confirm-bar)>.workflow-confirm-bar,.smart-edit-workbench:has(>.workflow-confirm-bar)>.workflow-confirm-bar,.one-click-video-workbench:has(>.workflow-confirm-bar)>.workflow-confirm-bar){z-index:6;width:min(1040px,100% - 168px);max-height:128px;margin:0;position:absolute;bottom:182px;left:50%;overflow:auto;transform:translate(-50%)}.anime-s2-stage:has(>.workflow-confirm-bar)>.workflow-confirm-bar{width:auto;left:28px;right:108px;transform:none}:is(.anime-s2-stage:has(>.workflow-confirm-bar)>.agent-conversation-stream,.smart-edit-workbench:has(>.workflow-confirm-bar)>.agent-conversation-stream,.one-click-video-workbench:has(>.workflow-confirm-bar)>.agent-conversation-stream){bottom:322px}@media (width<=760px){:is(.anime-s2-stage:has(>.workflow-confirm-bar)>.workflow-confirm-bar,.smart-edit-workbench:has(>.workflow-confirm-bar)>.workflow-confirm-bar,.one-click-video-workbench:has(>.workflow-confirm-bar)>.workflow-confirm-bar){order:3;width:100%;max-height:none;margin:16px 0 0;position:relative;bottom:auto;left:auto;right:auto;overflow:visible;transform:none}:is(.anime-s2-stage:has(>.workflow-confirm-bar)>.agent-conversation-stream,.smart-edit-workbench:has(>.workflow-confirm-bar)>.agent-conversation-stream,.one-click-video-workbench:has(>.workflow-confirm-bar)>.agent-conversation-stream){bottom:auto}.anime-s2-stage:has(>.workflow-confirm-bar) .anime-s2-composer{order:4}}@media (width<=1180px){.anime-s2-stage:has(>.agent-conversation-stream) .anime-s2-header{max-width:calc(100% - 96px)}.anime-s2-stage:has(>.agent-conversation-stream)>.agent-conversation-stream{width:calc(100% - 88px)}}@media (width<=760px){.anime-s2-stage:has(>.agent-conversation-stream){flex-direction:column;min-height:100dvh;padding:78px 14px 24px 60px;display:flex;overflow:auto}.anime-s2-stage:has(>.agent-conversation-stream) .anime-s2-header{text-align:left;flex-direction:row;justify-content:flex-start;width:100%;max-width:none;margin:0;position:relative;top:auto;left:auto;transform:none}.anime-s2-stage:has(>.agent-conversation-stream) .anime-s2-agent-mark{flex:0 0 48px;width:48px;height:48px}.anime-s2-stage:has(>.agent-conversation-stream) .anime-s2-agent-mark img{width:29px;height:29px}.anime-s2-stage:has(>.agent-conversation-stream) .anime-s2-agent-mark:after{width:7px;height:7px;bottom:7px;right:7px}.anime-s2-stage:has(>.agent-conversation-stream) .anime-s2-title-copy h1{font-size:24px}.anime-s2-stage:has(>.agent-conversation-stream) .anime-s2-capability-pills{width:100%;overflow-x:auto}.anime-s2-stage:has(>.agent-conversation-stream)>.agent-conversation-stream{order:2;width:100%;max-height:none;margin:22px 0 0;padding:0;position:relative;top:auto;bottom:auto;left:auto;overflow:visible;transform:none}.anime-s2-stage:has(>.agent-conversation-stream) .anime-s2-composer{order:3;width:100%;height:172px;margin:20px 0 0;padding:14px;position:relative;bottom:auto;left:auto;right:auto}.anime-s2-stage:has(>.agent-conversation-stream) .anime-s2-notice{order:4;width:fit-content;max-width:100%;margin-top:12px;position:static}}.main-stage.theme-light .video-agent-workbench{background:#f5f6f8}.main-stage.theme-light .video-project-rail{background:#f8f9fb;border-right-color:#dde2e8}.main-stage.theme-light .video-project-rail-heading span,.main-stage.theme-light .video-project-card strong{color:#1d2733}.main-stage.theme-light .video-project-rail-heading small,.main-stage.theme-light .video-project-empty,.main-stage.theme-light .video-project-empty p,.main-stage.theme-light .video-project-tip p,.main-stage.theme-light .video-project-card small{color:#6d7a89}.main-stage.theme-light .video-project-empty svg{color:#a4afbc}.main-stage.theme-light .video-project-create,.main-stage.theme-light .video-engine-switch,.main-stage.theme-light .video-project-card{color:#334152;box-shadow:none;background:#fff;border-color:#dce2e9}.main-stage.theme-light .video-engine-switch strong{color:#334152}.main-stage.theme-light .video-project-tip{border-top-color:#e1e6ec}.main-stage.theme-light .video-project-tip span{color:#334152}.main-stage.theme-light .video-engine-stage{background:#f5f7f9}.main-stage.theme-light .video-engine-stage:before{background:linear-gradient(180deg, color-mix(in srgb, var(--video-accent) 8%, transparent), transparent 30%), #f5f7f9}.main-stage.theme-light .video-tutorial-button{color:#526170;background:#fff;border-color:#dce2e9}.main-stage.theme-light .video-engine-copy h1,.main-stage.theme-light .video-feature-spotlight h2{color:#17202a}.main-stage.theme-light .video-stage-anime-plot .video-engine-copy h1{color:#a96708}.main-stage.theme-light .video-stage-anime-narration .video-engine-copy h1{color:#c84f70}.main-stage.theme-light .video-engine-copy p,.main-stage.theme-light .video-feature-spotlight p{color:#667586}.main-stage.theme-light .video-feature-spotlight,.main-stage.theme-light .video-feature-node,.main-stage.theme-light .video-workbench-composer,.main-stage.theme-light .video-engine-notice{background:#fff;border-color:#dce2e9;box-shadow:0 12px 28px #1f29370f}.main-stage.theme-light .video-feature-node{color:#566577}.main-stage.theme-light .video-feature-node:hover,.main-stage.theme-light .video-feature-node.active{color:#17202a;background:color-mix(in srgb, var(--video-accent) 9%, #fff)}.main-stage.theme-light .video-composer-context{border-right-color:#e2e6eb}.main-stage.theme-light .video-composer-context span,.main-stage.theme-light .video-workbench-composer textarea::placeholder{color:#7c8998}.main-stage.theme-light .video-composer-context strong,.main-stage.theme-light .video-workbench-composer textarea,.main-stage.theme-light .video-engine-notice{color:#22303f}.main-stage.theme-light .video-start-button,.main-stage.theme-light .video-composer-send{color:#fff}.main-stage.theme-light .smart-edit-workbench{background:#f5f7f9}.main-stage.theme-light .smart-edit-workbench:before{background:linear-gradient(#2daab814,#0000 30%)}.main-stage.theme-light .smart-edit-agent-mark{background:linear-gradient(135deg,#ecfefff5,#f5f3ffeb);border-color:#0ea5e947;box-shadow:0 10px 22px #0ea5e914}.main-stage.theme-light .smart-edit-hero-copy h1,.main-stage.theme-light .smart-edit-detail-card h2{color:#17212b}.main-stage.theme-light .smart-edit-hero-copy p,.main-stage.theme-light .smart-edit-detail-card p{color:#687789}.main-stage.theme-light .smart-edit-detail-card,.main-stage.theme-light .smart-edit-feature-card,.main-stage.theme-light .smart-edit-preview-surface,.main-stage.theme-light .smart-edit-preview-steps article,.main-stage.theme-light .smart-edit-composer,.main-stage.theme-light .smart-edit-floating-help button,.main-stage.theme-light .smart-edit-floating-help button:first-child,.main-stage.theme-light .smart-edit-floating-right button,.main-stage.theme-light .smart-edit-notice{background:#fff;border-color:#dce2e9;box-shadow:0 12px 28px #1f29370f}.main-stage.theme-light .smart-edit-feature-card{color:#596879}.main-stage.theme-light .smart-edit-feature-card:hover,.main-stage.theme-light .smart-edit-feature-card.active{color:#17212b;background:color-mix(in srgb, var(--smart-accent) 9%, #fff)}.main-stage.theme-light .smart-edit-preview-surface>header strong,.main-stage.theme-light .smart-edit-preview-steps strong{color:#23313f}.main-stage.theme-light .smart-edit-preview-surface>header span,.main-stage.theme-light .smart-edit-preview-surface>header>small,.main-stage.theme-light .smart-edit-preview-steps small,.main-stage.theme-light .smart-edit-preview-steps p{color:#718093}.main-stage.theme-light .smart-edit-preview-steps article.active{background:color-mix(in srgb, var(--smart-accent) 9%, #fff)}.main-stage.theme-light .smart-edit-composer-title strong,.main-stage.theme-light .smart-edit-composer-main textarea,.main-stage.theme-light .smart-edit-notice{color:#22303f}.main-stage.theme-light .smart-edit-status-chips button,.main-stage.theme-light .smart-edit-select-control{color:#586779;background:#f8fafc;border-color:#dce2e9}.main-stage.theme-light .smart-edit-select-control strong{color:#22303f}.main-stage.theme-light .smart-edit-mode-switch{background:#fff;border-color:#dce2e9}.main-stage.theme-light .smart-edit-mode-switch button{color:#647386}@media (width<=1180px){.video-agent-workbench{grid-template-columns:46px minmax(0,1fr)}.video-agent-workbench:has(.anime-s2-project-drawer){grid-template-columns:46px 282px minmax(0,1fr)}.video-engine-header{padding-left:32px;padding-right:32px}.video-engine-content,.video-workbench-composer,.video-engine-stage>.agent-conversation-stream{width:calc(100% - 64px)}.smart-edit-hero,.smart-edit-feature-zone,.smart-edit-composer,.smart-edit-workbench>.agent-conversation-stream{width:calc(100% - 72px)}.smart-edit-composer{left:auto;right:50%;transform:translate(50%)}}@media (width<=760px){.video-agent-workbench{overflow:hidden}.video-agent-workbench:has(.anime-s2-project-drawer){grid-template-columns:46px minmax(0,1fr)}.video-engine-stage{flex-direction:column;min-height:100dvh;padding:76px 14px 24px 76px;display:flex;overflow:visible}.video-tutorial-button{align-self:flex-start;margin-bottom:20px;position:static}.video-engine-header{grid-template-columns:48px minmax(0,1fr);gap:12px;width:100%;padding:0;display:grid}.video-engine-mark{width:48px;height:48px}.video-engine-mark svg{width:23px;height:23px}.video-engine-copy h1{font-size:23px}.video-engine-copy p{font-size:12px}.video-start-button{grid-column:1/-1;justify-self:start;margin-top:4px}.video-engine-content{width:100%;margin-top:32px;position:static;transform:none}.video-feature-nodes{grid-template-columns:repeat(2,minmax(0,1fr))}.video-feature-spotlight{min-height:104px;padding:16px}.video-workbench-composer{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr auto;width:100%;min-height:152px;margin-top:26px;position:static;transform:none}.video-composer-context{border-bottom:1px solid #ffffff17;border-right:0;grid-column:1/-1;align-items:center;gap:8px;padding:0 0 8px;display:flex}.video-workbench-composer textarea{min-height:70px}.video-composer-send{align-self:end;min-width:42px;padding:0 12px}.video-composer-send span{display:none}.video-engine-stage>.agent-conversation-stream{width:100%;max-height:none;margin:28px 0 0;padding:0;position:static;overflow:visible;transform:none}.video-engine-stage:has(>.agent-conversation-stream) .video-engine-header{padding-top:0}.video-engine-notice{width:fit-content;max-width:100%;margin-top:14px;position:static}.smart-edit-workbench{flex-direction:column;gap:0;min-height:100dvh;padding:84px 14px 24px 76px;display:flex;overflow:auto}.smart-edit-hero{grid-template-columns:48px minmax(0,1fr);gap:12px;width:100%;margin:0;position:static;translate:none}.smart-edit-agent-mark{width:48px;height:48px}.smart-edit-agent-mark img{width:34px;height:34px}.smart-edit-hero-copy h1{font-size:23px}.smart-edit-hero-copy p{text-overflow:clip;white-space:normal;font-size:12px;overflow:visible}.smart-edit-feature-zone{width:100%;margin:30px 0 0;position:static;transform:none}.smart-edit-preview-surface{width:100%;margin-top:18px;position:static;transform:none}.smart-edit-preview-steps{grid-template-columns:1fr}.smart-edit-preview-steps article{min-height:68px;padding:10px}.smart-edit-detail-card{min-height:136px;padding:18px}.smart-edit-detail-main{grid-template-columns:48px minmax(0,1fr);gap:12px}.smart-edit-detail-icon{width:48px;height:48px}.smart-edit-detail-card h2{font-size:18px}.smart-edit-detail-card p{font-size:12px}.smart-edit-feature-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.smart-edit-feature-card{height:70px}.smart-edit-composer{width:100%;height:212px;margin:24px 0 0;position:static;transform:none}.smart-edit-status-chips{max-width:57%}.smart-edit-composer-footer{gap:6px}.smart-edit-mode-switch{align-self:flex-end;margin:14px 0 0;position:static}.smart-edit-floating-help{margin:14px 0 0;position:static}.smart-edit-floating-right{display:none}.smart-edit-workbench>.agent-conversation-stream{order:2;width:100%;max-height:none;margin:24px 0 0;padding:0;position:static;overflow:visible;transform:none}:is(.smart-edit-workbench:has(>.agent-conversation-stream) .smart-edit-hero,.smart-edit-workbench:has(>.agent-conversation-stream)>.agent-conversation-stream){width:100%}.smart-edit-workbench:has(>.agent-conversation-stream)>.agent-conversation-stream{height:auto;padding:0;top:auto;bottom:auto}.smart-edit-workbench:has(>.agent-conversation-stream) .smart-edit-composer{order:3;height:184px}:is(.smart-edit-workbench:has(>.agent-conversation-stream) .smart-edit-mode-switch,.smart-edit-workbench:has(>.agent-conversation-stream) .smart-edit-floating-help){order:4}.smart-edit-notice{align-self:flex-end;max-width:100%;margin-top:12px;position:static}}@media (prefers-reduced-motion:reduce){.video-engine-stage,.video-engine-header,.video-feature-spotlight,.video-feature-node,.smart-edit-workbench,.smart-edit-hero,.smart-edit-detail-card,.smart-edit-feature-card{transition:none;animation:none}}.console-shell.privacy-mode .privacy-sensitive{filter:blur(5px);-webkit-user-select:none;user-select:none;letter-spacing:.04em}.pay-checkout-overlay,.voice-picker-overlay{z-index:180;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080c129e;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}.pay-checkout-modal,.voice-picker-modal{color:#f4f8fc;background:#0f1720;border:1px solid #24c4fb33;border-radius:1.1rem;width:min(26rem,100vw - 2rem);padding:1.4rem 1.35rem 1.2rem;position:relative;box-shadow:0 1.5rem 3rem #0006}.voice-picker-modal{width:min(34rem,100vw - 2rem)}.pay-checkout-close,.voice-picker-close{width:2rem;height:2rem;color:inherit;cursor:pointer;background:#ffffff0f;border:0;border-radius:999px;place-items:center;display:grid;position:absolute;top:.85rem;right:.85rem}.pay-checkout-modal header h3,.voice-picker-modal header h3{margin:0 0 .35rem;font-size:1.1rem}.pay-checkout-title-row{align-items:center;gap:.55rem;margin:0 2.4rem .35rem 0;display:flex}.pay-checkout-modal .pay-checkout-title-row h3{margin:0}.pay-checkout-status{white-space:nowrap;border-radius:999px;flex:none;padding:3px 8px;font-size:12px;font-style:normal;font-weight:700;line-height:1.3}.pay-checkout-qr{position:relative}.pay-checkout-qr .pay-checkout-brand{z-index:1;object-fit:contain;background:#fff;border-radius:8px;width:28px;height:28px;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 3px #fff}.pay-checkout-modal header p,.voice-picker-modal header p{color:#f4f8fc9e;margin:0;font-size:.85rem}.pay-checkout-qr{background:#fff;border-radius:.9rem;place-items:center;width:220px;margin:1rem auto;padding:.75rem;display:grid}.pay-checkout-qr img{width:196px;height:196px;display:block}.pay-checkout-qr code{word-break:break-all;color:#334155;max-width:100%;font-size:.72rem;display:block}.workflow-confirm-bar{width:var(--agent-chat-width,min(1058px, calc(100% - 180px)));box-sizing:border-box;background:#0ea5e91f;border:1px solid #7dd3fc47;border-radius:.85rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7rem 1rem;margin:0 auto .8rem;padding:.75rem .9rem;display:flex}.workflow-confirm-bar p{color:#e0f2fe;margin:0;font-size:.88rem}.workflow-confirm-actions{flex:none;align-items:center;gap:.5rem;display:flex}.workflow-confirm-bar button{color:#f8fafc;cursor:pointer;background:#ffffff14;border:0;border-radius:.6rem;padding:.45rem .85rem}.workflow-confirm-bar button.primary{color:#042f3a;background:#0ea5e9;font-weight:700}.workflow-confirm-copy{flex:18rem;gap:.45rem;min-width:0;display:grid}.main-stage.theme-light .workflow-confirm-bar{background:#fff;border-color:#0891b247;box-shadow:0 10px 28px #0f172a14}.main-stage.theme-light .workflow-confirm-bar p{color:#334155}.main-stage.theme-light .workflow-confirm-bar button{color:#334155;background:#f8fafc;border:1px solid #e2e8f0}.main-stage.theme-light .workflow-confirm-bar button.primary{color:#fff;background:#0891b2;border-color:#0891b2}.workflow-steps{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.workflow-steps li{color:#e2e8f0b8;background:#ffffff0f;border-radius:999px;padding:.15rem .5rem;font-size:.72rem}.workflow-steps li.done{color:#86efac}.workflow-steps li.current{color:#e0f2fe;background:#0ea5e938}.agent-start-steps{padding:0 28px 14px}.main-stage.theme-light .workflow-steps li{color:#334155;background:#f1f5f9}.main-stage.theme-light .workflow-steps li.done{color:#047857;background:#ecfdf5}.main-stage.theme-light .workflow-steps li.current{color:#0e7490;background:#0891b229}.workflow-mode-toggle{background:#00000057;border:1px solid #ffffff29;border-radius:999px;gap:2px;padding:4px;display:inline-flex}.workflow-mode-toggle button{color:#e2e8f0c7;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.42rem .95rem;font-size:.84rem;font-weight:700}.workflow-mode-toggle button.active{color:#083344;background:#67e8f9;box-shadow:0 6px 16px #22d3ee52}.main-stage.theme-light .workflow-mode-toggle{background:#f8fafc;border-color:#94a3b859}.main-stage.theme-light .workflow-mode-toggle button{color:#64748b}.main-stage.theme-light .workflow-mode-toggle button.active{color:#fff;background:#0891b2;box-shadow:0 6px 16px #0891b252}.director-card.current img{border-color:#38bdf8;box-shadow:0 0 22px #38bdf873}.director-card.done img{border-color:#86efac}.team-avatars figure{cursor:pointer}.team-avatars figure.current img{box-shadow:0 0 0 3px #38bdf880}.team-avatars figure.done img{box-shadow:0 0 0 3px #22c55e6b}.agent-team-stage.compact{padding-bottom:0}.agent-team-stage.compact .director-card p,.agent-team-stage.compact .team-heading{display:none}.agent-team-stage.compact .director-card{grid-template-columns:42px minmax(0,1fr);gap:10px}.agent-team-stage.compact .director-card img{width:42px;height:42px}.video-feature-node.done{box-shadow:0 0 0 2px #22c55e59}.video-feature-node.current{box-shadow:0 0 0 2px #38bdf880}.anime-s2-timeline-node.done i,.anime-s2-timeline-node.done span{opacity:1}.anime-s2-timeline-node.done i{box-shadow:0 0 0 3px #22c55e47}.smart-edit-layer-panel li input[type=range]{grid-column:1/-1}.smart-edit-assist-panel p{color:#e2e8f0b8;margin:0 0 .4rem;font-size:.8rem;line-height:1.55}.smart-edit-layer-panel li{grid-template-columns:1fr auto auto;align-items:center;gap:.45rem;display:grid}.smart-edit-layer-panel .layer-remove{color:#fda4af;cursor:pointer;background:0 0;border:0;font-size:.72rem}.pay-checkout-meta{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.65rem 1rem;margin-bottom:1rem;display:flex}.pay-checkout-meta strong{color:#7dd3fc}.pay-checkout-meta em{opacity:.7;font-size:.8rem;font-style:normal}.pay-checkout-actions{flex-wrap:wrap;gap:.6rem;display:flex}.pay-checkout-actions .ghost,.pay-checkout-actions .primary,.pay-checkout-actions a.primary{cursor:pointer;color:inherit;font:inherit;border:0;border-radius:.7rem;padding:.55rem .9rem;text-decoration:none}.pay-checkout-actions .ghost{background:#ffffff14}.pay-checkout-actions .primary,.pay-checkout-actions a.primary{color:#041018;background:#24c4fb;font-weight:600}.voice-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;max-height:min(50vh,22rem);margin-top:1rem;display:grid;overflow:auto}.voice-picker-card{text-align:left;color:inherit;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:.8rem;gap:.25rem;padding:.85rem .9rem;display:grid}.voice-picker-card.selected,.voice-picker-card:hover{background:#24c4fb1a;border-color:#24c4fb8c}.voice-picker-card strong{font-size:.92rem}.voice-picker-card small{color:#f4f8fc99}.anime-s2-project-item .linkish{color:inherit;opacity:.75;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.anime-s2-project-item .linkish.danger{color:#fb7185}.anime-s2-project-item .linkish:hover,.anime-s2-project-item .linkish:focus-visible{opacity:1}@media (width<=640px){.voice-picker-grid{grid-template-columns:1fr}}.voice-picker-card .voice-preview{color:#67e8f9;margin-top:.35rem;font-size:.78rem;font-style:normal;text-decoration:underline;display:inline-block}.voice-picker-card-actions{align-items:center;gap:.75rem;display:flex}.voice-picker-delete{color:#fca5a5;font:inherit;cursor:pointer;background:0 0;border:0;margin-top:.35rem;padding:0;font-size:.78rem}.voice-create-upload{width:100%;min-height:88px;color:inherit;cursor:pointer;background:#ffffff0a;border:1px dashed #ffffff29;border-radius:.8rem;justify-content:center;align-items:center;gap:8px;margin-top:1rem;padding:.9rem;display:flex}.voice-create-name{color:#f4f8fcb8;gap:.4rem;margin-top:.9rem;font-size:.82rem;display:grid}.voice-create-name input{width:100%;height:40px;color:inherit;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:.7rem;padding:0 .8rem}.voice-create-actions{justify-content:flex-end;gap:.6rem;margin-top:1rem;display:flex}.voice-create-actions button{height:36px;color:inherit;cursor:pointer;background:#ffffff14;border:0;border-radius:.7rem;padding:0 .95rem}.voice-create-actions .primary{color:#041018;background:#24c4fb;font-weight:600}.voice-create-actions .primary:disabled{opacity:.45;cursor:not-allowed}.console-shell.theme-light .voice-picker-overlay{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#e2ecf4b8}.console-shell.theme-light .voice-picker-modal{color:#0f172a;background:linear-gradient(#0e8f9b0f,#fff 38%),#fff;border:1px solid #0f172a14;box-shadow:0 24px 64px #0f172a24,inset 0 1px #ffffffeb}.console-shell.theme-light .voice-picker-close{color:#64748b;background:#f8fafc;border:1px solid #d8e5ee}.console-shell.theme-light .voice-picker-close:hover,.console-shell.theme-light .voice-picker-close:focus-visible{color:#0f172a;background:#0e8f9b1a;border-color:#0e8f9b57}.console-shell.theme-light .voice-picker-modal header p{color:#64748b}.console-shell.theme-light .voice-picker-card{color:#0f172a;background:#f8fafc;border-color:#0f172a14}.console-shell.theme-light .voice-picker-card:hover{background:#0e8f9b0f;border-color:#0e8f9b52}.console-shell.theme-light .voice-picker-card.selected{background:#0e8f9b1f;border-color:#0e8f9b7a;box-shadow:inset 0 0 0 1px #0e8f9b14}.console-shell.theme-light .voice-picker-card small{color:#64748b}.console-shell.theme-light .voice-picker-card .voice-preview{color:#0e8f9b}.console-shell.theme-light .voice-picker-delete{color:#e11d48}.console-shell.theme-light .voice-create-upload{color:#64748b;background:#f8fafc;border-color:#0f172a24}.console-shell.theme-light .voice-create-name{color:#64748b}.console-shell.theme-light .voice-create-name input{color:#0f172a;background:#fff;border-color:#0f172a1f}.console-shell.theme-light .voice-create-actions button{color:#334155;background:#0f172a0f}.console-shell.theme-light .voice-create-actions .primary{color:#fff;background:#0e8f9b}.pay-checkout-hint{color:#bae6fd;text-align:center;background:#38bdf81a;border-radius:.7rem;margin:.75rem 0 0;padding:.65rem .75rem;font-size:.82rem;line-height:1.45}.console-shell.theme-light .pay-checkout-overlay{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0f172a6b}.console-shell.theme-light .pay-checkout-modal{color:#0f172a;background:radial-gradient(circle at 8% -8%,#fff6d8 0%,#0000 34%),#fff;border:1px solid #eadfc8;border-radius:16px;box-shadow:0 32px 84px #0f172a2e,0 8px 22px #0f172a0f}.console-shell.theme-light .pay-checkout-close{color:#7c6a43;background:#fffaf0;border:1px solid #e7dcc4}.console-shell.theme-light .pay-checkout-modal header h3{color:#16141a;font-size:22px;font-weight:800}.console-shell.theme-light .pay-checkout-modal header p{color:#6b7280}.console-shell.theme-light .pay-checkout-qr{background:#fff;border:1px solid #efe6d3;box-shadow:0 10px 28px #0f172a0f}.console-shell.theme-light .pay-checkout-meta strong{color:#b7791f}.console-shell.theme-light .pay-checkout-status{color:#8a5a12;background:#fff4d6}.console-shell.theme-light .pay-checkout-hint{color:#7c6a43;background:#fff8e8}.console-shell.theme-light .pay-checkout-actions .ghost{color:#16141a;background:#fff8e8;border:1px solid #e7dcc4}.console-shell.theme-light .pay-checkout-actions .primary,.console-shell.theme-light .pay-checkout-actions a.primary{color:#1a1400;background:#ffd32a;border:1px solid #f0c14d;font-weight:700}.console-shell.theme-dark .pay-checkout-modal{color:#fff;background:radial-gradient(circle at 20% 0,#fbbf2426,#0000 36%),#15161b;border:1px solid #fbbf2438;border-radius:16px;box-shadow:0 32px 90px #000000a3,inset 0 1px #ffffff12}.console-shell.theme-dark .pay-checkout-close{color:#ffffff94;background:#ffffff0f}.console-shell.theme-dark .pay-checkout-modal header h3{color:#fff}.console-shell.theme-dark .pay-checkout-modal header p{color:#ffffff80}.console-shell.theme-dark .pay-checkout-meta strong{color:#fbbf24}.console-shell.theme-dark .pay-checkout-status{color:#fcd34d;background:#fbbf241f}.console-shell.theme-dark .pay-checkout-hint{color:#fde68a;background:#fbbf241a}.console-shell.theme-dark .pay-checkout-actions .ghost{color:#fff;background:#ffffff13;border:1px solid #fff3}.console-shell.theme-dark .pay-checkout-actions .primary,.console-shell.theme-dark .pay-checkout-actions a.primary{color:#1a1400;background:#ffd32a;border:1px solid #ffd32a;font-weight:700}.account-feature-detail-row-actions{align-content:start;justify-items:end;gap:.35rem;display:grid}.account-feature-detail-row-actions .muted{opacity:.55;font-size:.75rem}.anime-s2-project-list{gap:8px;margin-top:12px;display:grid}.anime-s2-project-list .anime-s2-project-item{text-align:left;cursor:pointer;background:#00cae00f;border-color:#00d8e533;width:100%;margin-top:0}.anime-s2-project-list .anime-s2-project-item.active{background:#00cae024;border-color:#00d8e58c}.smart-edit-layer-panel{z-index:8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#e2e8f0;background:#0a1220eb;border:1px solid #ffffff1f;border-radius:14px;width:min(240px,100% - 36px);padding:12px;position:absolute;bottom:86px;left:18px}.smart-edit-layer-panel header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.smart-edit-layer-panel header button,.smart-edit-layer-pick{color:inherit;cursor:pointer;background:#ffffff14;border:0;border-radius:8px;padding:6px 8px}.smart-edit-layer-panel ul{gap:8px;margin:0 0 10px;padding:0;list-style:none;display:grid}.smart-edit-layer-panel li{grid-template-columns:1fr auto auto;align-items:center;gap:8px;font-size:12px;display:grid}.smart-edit-layer-panel li small{opacity:.7}.smart-edit-layer-pick{width:100%;margin-top:6px}.smart-edit-layer-pick.ghost{background:0 0;border:1px solid #ffffff24}.smart-edit-floating-help button.active{color:#7dd3fc;background:#24c4fb40}.asset-library-overlay{z-index:80;background:#0208128c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.asset-library-modal{color:#e2e8f0;background:#0f172a;border:1px solid #94a3b833;border-radius:18px;width:min(720px,100%);max-height:min(80vh,640px);padding:20px;position:relative;overflow:auto}.asset-library-close{color:inherit;cursor:pointer;background:0 0;border:0;position:absolute;top:14px;right:14px}.asset-library-modal>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;padding-right:36px;display:flex}.asset-library-modal>header h3{margin:0 0 4px;font-size:1.15rem}.asset-library-modal>header p{opacity:.7;margin:0;font-size:.86rem}.asset-library-upload,.asset-library-empty button{color:#041018;cursor:pointer;background:#24c4fb;border:0;border-radius:10px;padding:.55rem .9rem;font-weight:600}.asset-library-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.asset-library-card{text-align:left;color:inherit;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;gap:6px;padding:10px;display:grid}.asset-library-card img,.asset-library-fallback{aspect-ratio:1;object-fit:cover;background:#111827;border-radius:8px;width:100%}.asset-library-fallback{opacity:.75;place-items:center;font-size:.85rem;display:grid}.asset-library-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;overflow:hidden}.asset-library-card small{opacity:.6;font-size:.75rem}.asset-library-empty{text-align:center;opacity:.85;justify-items:center;gap:10px;padding:40px 12px;display:grid}.inspiration-open{text-align:left;background:0 0;width:100%;padding:0;display:block}.inspiration-title-button{color:inherit;font:inherit;text-align:left;background:0 0;padding:0}.favorite-btn.active{color:#f05a3c;background:#f05a3c24;border-color:#f05a3c75;box-shadow:0 6px 16px #f05a3c33}.favorite-btn.active:hover{color:#e84b2f;background:#f05a3c33;border-color:#f05a3cad}.favorite-btn.active svg{fill:currentColor}.inspiration-detail-overlay{z-index:300;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#000b;justify-content:center;align-items:center;padding:24px;animation:.18s both modal-scrim-in;display:flex;position:fixed;inset:0}.inspiration-detail-panel{color:#e3e6ee;background:#181b22;border:1px solid #ffffff1c;border-radius:20px;grid-template-columns:minmax(0,1.2fr) minmax(300px,1fr);align-items:stretch;width:min(1050px,100vw - 48px);height:min(850px,100dvh - 48px);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 80px #0009}.inspiration-detail-panel>img{object-fit:cover;object-position:center;background:#101217;width:100%;height:100%;min-height:0;max-height:none;display:block}.inspiration-detail-close{z-index:2;color:#fff;background:#2c303b;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:12px;right:12px}.inspiration-detail-copy{min-width:0;min-height:0;padding:40px 26px 24px;overflow:auto}.inspiration-detail-copy>small{color:#838d9e}.inspiration-detail-copy h2{overflow-wrap:anywhere;margin:14px 0;font-size:21px;line-height:1.5}.inspiration-detail-copy h3{color:#a3adbc;margin-top:28px;font-size:13px}.inspiration-detail-prompt{color:#c6ced9;white-space:pre-wrap;overflow-wrap:anywhere;background:#11141a;border:1px solid #ffffff10;border-radius:12px;max-height:36vh;padding:15px;font-size:14px;line-height:1.8;overflow:auto}.inspiration-detail-copy footer{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.inspiration-detail-copy button:not(.inspiration-detail-close){cursor:pointer;border:1px solid #ffffff14;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:10px 16px;font-size:13px;transition:color .18s,background .18s,border-color .18s,box-shadow .18s,transform .18s;display:inline-flex}.inspiration-detail-secondary,.inspiration-copy-prompt,.inspiration-empty-reset{color:#d7dee8;background:#252c37}.inspiration-detail-secondary:hover,.inspiration-copy-prompt:hover,.inspiration-empty-reset:hover{color:#e9fdff;background:#2c3944;border-color:#3f91a1}.inspiration-detail-primary{color:#fff;background:#0f7285;border-color:#0f7285;flex:1;font-weight:700;box-shadow:0 8px 20px #0f728538}.inspiration-detail-primary:hover{background:#0b6071;border-color:#0b6071;box-shadow:0 11px 24px #0f72854d}.inspiration-detail-copy button:not(.inspiration-detail-close):active{transform:translateY(1px)}.inspiration-detail-copy button:not(.inspiration-detail-close):focus-visible{outline-offset:2px;outline:3px solid #22d3ee47}.inspiration-detail-secondary[aria-pressed=true]{color:#f05a3c;background:#f05a3c1a;border-color:#f05a3c57}.inspiration-empty-reset{border-radius:8px;padding:10px 16px}.inspiration-preview-cover{color:#81dce5;background:radial-gradient(at top,#143b45,#101720);flex-direction:column;justify-content:center;align-items:center;gap:16px;height:100%;min-height:200px;padding:20px;display:flex}.inspiration-preview-cover small{color:#91a5b4}.preview-task-card{color:#d9e3ed;background:#171c25;border:1px solid #ffffff1c;border-radius:15px;padding:20px;transition:border-color .18s,box-shadow .18s,transform .18s;animation:.26s cubic-bezier(.2,.75,.25,1) both preview-task-card-in}.preview-task-card header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.preview-task-status{color:#f0c26d;align-items:center;gap:6px;font-size:12px;display:inline-flex}.task-completed .preview-task-status{color:#58d6b0}.task-cancelled .preview-task-status{color:#939cad}.preview-task-card>small{color:#939dac;margin-top:8px;font-size:11px;display:block}.preview-task-prompt{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.7}.preview-task-options{flex-wrap:wrap;gap:7px;display:flex}.preview-task-options span{color:#8f9eae;background:#222a34;border-radius:6px;padding:6px 8px;font-size:11px}.preview-task-options b{color:#c2d5e3;margin-left:3px;font-weight:500}.preview-task-attachments{overflow-wrap:anywhere;font-size:12px}.preview-task-progress{background:#283341;border-radius:4px;height:4px;margin:20px 0;overflow:hidden}.preview-task-progress i{background:#00cadd;height:100%;transition:width .3s;display:block}.preview-task-result{color:#aad2cf;background:#132d2e;border:1px solid #23534e;border-radius:8px;margin:16px 0;padding:13px;font-size:12px;line-height:1.7}.preview-task-card footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.preview-task-card time{color:#8090a4;font-size:11px}.preview-task-card footer>div{flex-wrap:wrap;gap:8px;display:flex}.preview-task-card:hover{border-color:#00cadd38;transform:translateY(-1px);box-shadow:0 16px 36px #00000038}.preview-task-card button{color:#cbd9e8;background:#242d3a;border:1px solid #ffffff15;border-radius:7px;align-items:center;gap:5px;padding:8px 10px;font-size:12px;transition:border-color .18s,color .18s,background .18s,transform .18s;display:inline-flex}.preview-task-card button:hover{color:#77ecf4;border-color:#00cadd80;transform:translateY(-1px)}.preview-task-card button:active{transform:translateY(0)scale(.97)}.preview-task-card button.preview-task-media-hit,.preview-task-card-compact button.preview-task-media-hit{width:min(100%,280px);min-height:0;color:inherit;cursor:zoom-in;background:0 0;border:0;border-radius:10px;padding:0;display:block}.preview-task-card button.preview-task-media-hit:hover,.preview-task-card button.preview-task-media-hit:active{color:inherit;background:0 0;border-color:#0000;transform:none}.preview-task-media-grid.is-multi .preview-task-media-hit{width:100%}.chat-stream:has(.preview-task-card){flex-direction:column;gap:14px;display:flex}.model-workspace.workspace-image .message-bubble.with-task-card,.model-workspace.workspace-video .message-bubble.with-task-card,.model-workspace.workspace-audio .message-bubble.with-task-card{width:min(660px,100% - 52px);padding:15px 16px 12px}.model-workspace.workspace-image .message-bubble.with-task-card .message-text,.model-workspace.workspace-video .message-bubble.with-task-card .message-text,.model-workspace.workspace-audio .message-bubble.with-task-card .message-text{max-width:58ch}.message-bubble.with-task-card .preview-task-card{width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;padding:2px 0 0}.message-bubble.with-task-card .preview-task-card:hover{box-shadow:none;transform:none}.message-bubble.with-task-card .preview-task-card.preview-task-card-compact{box-shadow:none;background:0 0;border:0;border-radius:0;gap:8px;padding:4px 0 0;display:grid}.preview-task-card-compact{background:#12161eb8;border-color:#ffffff1a;border-radius:10px}.preview-task-card-compact header{align-items:center;gap:8px 10px}.preview-task-card-compact header strong{color:#eef6ff;font-size:14px;font-weight:780}.preview-task-card-compact>small{margin-top:-3px;font-size:11px}.preview-task-card-compact .preview-task-status{background:#f0c26d1a;border-radius:999px;min-height:24px;margin-left:auto;padding:4px 8px;font-size:11px}.preview-task-think{gap:8px;margin:10px 0 2px;padding:0;list-style:none;display:grid}.preview-task-think li{color:#8f9eae;align-items:flex-start;gap:8px;font-size:12px;line-height:1.5;transition:color .18s,opacity .18s;display:flex}.preview-task-think li i{background:#94a3b873;border-radius:999px;flex:0 0 7px;width:7px;height:7px;margin-top:6px;display:block}.preview-task-think li.done{color:#7dd3c7}.preview-task-think li.done i{background:#2dd4bf}.preview-task-think li.current{color:#dbeafe}.preview-task-think li.current i{background:#22d3ee;animation:1.2s ease-in-out infinite preview-task-think-pulse;box-shadow:0 0 0 4px #22d3ee29}.preview-task-think li.current span{animation:1.2s ease-in-out infinite preview-task-think-fade}.preview-task-think li.pending{opacity:.48}.preview-task-card-compact .preview-task-think{gap:7px;margin:4px 0 2px}.preview-task-card-compact .preview-task-options{gap:6px;margin-top:0}.preview-task-card-compact .preview-task-options span{background:#ffffff0f;border:1px solid #ffffff14;border-radius:999px;padding:5px 8px;line-height:1.25}.preview-task-card-compact .preview-task-progress{background:#ffffff1c;height:3px;margin:4px 0 2px}.preview-task-card-compact .preview-task-progress i{border-radius:inherit}.preview-task-card-compact .preview-task-result{border:0;border-radius:8px;margin:2px 0 0;padding:9px 10px}.preview-task-card-compact footer{border-top:0;margin-top:0;padding-top:4px}.preview-task-card-compact footer>div{gap:6px}.preview-task-card-compact time{font-size:10px}.preview-task-card-compact button{border-radius:8px;min-height:32px;padding:6px 9px}.task-card-pop-enter-active,.task-card-pop-leave-active{transition:opacity .18s,transform .18s cubic-bezier(.2,.75,.25,1)}.task-card-pop-enter-from,.task-card-pop-leave-to{opacity:0;transform:translateY(6px)scale(.992)}.task-history-panel{color:#d8e5ef;background:#121720;border:1px solid #ffffff20;border-radius:18px;flex-direction:column;width:min(820px,100%);max-height:calc(100dvh - 48px);animation:.24s cubic-bezier(.2,.75,.25,1) both task-history-panel-in;display:flex;position:relative;overflow:hidden}.task-history-panel>header{padding:24px 55px 8px 24px}.task-history-panel h2{margin:0;font-size:22px}.task-history-panel header p{color:#8a9aac;font-size:12px}.task-history-panel nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:8px 24px 20px;display:flex}.task-history-filters{flex-wrap:wrap;gap:6px;display:flex}.task-history-actions{align-items:center;gap:6px;margin-left:auto;display:flex}.task-history-panel nav button{color:#a5b6c5;background:#222b38;border-radius:8px;padding:8px 12px}.task-history-panel nav button.active{color:#55e1ef;background:#16434c}.task-history-clear{color:#f3b4b4;background:#3a2328;align-items:center;gap:6px;display:inline-flex}.task-history-clear:hover:not(:disabled){color:#ffd2d2;background:#4a2b31}.task-history-clear:disabled{opacity:.45;cursor:not-allowed}.task-history-list{flex-direction:column;gap:14px;padding:0 24px 24px;display:flex;overflow:auto}.task-history-empty{text-align:center;color:#91a1b3;padding:50px 15px}@keyframes modal-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes task-history-panel-in{0%{opacity:0;filter:blur(5px);transform:translateY(14px)scale(.985)}to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}@keyframes preview-task-card-in{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes preview-task-think-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.35)}}@keyframes preview-task-think-fade{0%,to{opacity:1}50%{opacity:.62}}@media (width<=760px){.inspiration-detail-overlay{padding:12px}.inspiration-detail-panel{grid-template-columns:1fr;width:100%;height:auto;max-height:calc(100dvh - 24px);overflow:auto}.inspiration-detail-panel>img{height:42vh;min-height:260px}.inspiration-detail-copy{padding:20px}.inspiration-detail-prompt{max-height:24vh}.task-history-list{padding:0 12px 16px}.preview-task-card{padding:15px}}.console-shell.theme-light .task-history-panel{color:#0f172a;background:#fffffffa;border-color:#0f172a1a;box-shadow:0 28px 72px #0f172a2e}.console-shell.theme-light .task-history-panel>header{border-bottom:1px solid #0f172a14}.console-shell.theme-light .task-history-panel h2{color:#0f172a}.console-shell.theme-light .task-history-panel header p,.console-shell.theme-light .task-history-empty{color:#64748b}.console-shell.theme-light .task-history-panel nav button{color:#475569;background:#f1f5f9;border:1px solid #0f172a14}.console-shell.theme-light .task-history-panel nav button:hover{color:#0e7490;background:#00cae014;border-color:#00cae03d}.console-shell.theme-light .task-history-panel nav button.active{color:#0e7490;background:#00cae024;border-color:#00cae038}.console-shell.theme-light .task-history-clear{color:#be123c;background:#fff1f2;border-color:#e11d4824}.console-shell.theme-light .task-history-clear:hover:not(:disabled){color:#9f1239;background:#ffe4e6;border-color:#e11d4838}.console-shell.theme-light .task-history-panel .inspiration-detail-close{color:#475569;background:#f1f5f9;border:1px solid #0f172a1a}.console-shell.theme-light .task-history-panel .inspiration-detail-close:hover{color:#0e7490;background:#00cae01a}.console-shell.theme-light .inspiration-detail-overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172a3d}.console-shell.theme-light .inspiration-detail-panel{color:#0f172a;background:radial-gradient(120% 90% at 0 0,#00cae014,#0000 55%),#fffffffa;border-color:#0f172a14;box-shadow:0 30px 80px #0f172a29,inset 0 1px #ffffffd1}.console-shell.theme-light .inspiration-detail-panel>img{background:#f8fafc}.console-shell.theme-light .inspiration-preview-cover{color:#0e7490;background:radial-gradient(at top,#00cae01f,#fffffffa)}.console-shell.theme-light .inspiration-preview-cover small{color:#64748b}.console-shell.theme-light .inspiration-detail-copy{background:0 0}.console-shell.theme-light .inspiration-detail-copy>small{color:#64748b}.console-shell.theme-light .inspiration-detail-copy h2{color:#0f172a}.console-shell.theme-light .inspiration-detail-copy h3{color:#64748b}.console-shell.theme-light .inspiration-detail-prompt{color:#0f172a;background:#f8fafcf5;border-color:#0f172a14}.console-shell.theme-light .inspiration-detail-close{color:#475569;background:#ffffffeb;border:1px solid #0f172a14}.console-shell.theme-light .inspiration-detail-close:hover{color:#0e7490;background:#00cae014}.console-shell.theme-light .inspiration-copy-prompt,.console-shell.theme-light .inspiration-detail-secondary,.console-shell.theme-light .inspiration-empty-reset{color:#334155;background:#ffffffeb;border:1px solid #0f172a14}.console-shell.theme-light .inspiration-copy-prompt:hover,.console-shell.theme-light .inspiration-detail-secondary:hover,.console-shell.theme-light .inspiration-empty-reset:hover{color:#0e7490;background:#00cae014;border-color:#00cae03d}.console-shell.theme-light .inspiration-detail-secondary[aria-pressed=true]{color:#d94b32;background:#f05a3c14;border-color:#f05a3c47}.main-stage.theme-light .favorite-btn.active{color:#e84b2f;background:#ffede8f0;border-color:#f05a3c6b;box-shadow:0 7px 17px #f05a3c29}.main-stage.theme-light .favorite-btn.active:hover{color:#d94129;background:#ffe4ddfa;border-color:#f05a3c9e}.console-shell.theme-light .inspiration-detail-primary{color:#fff;background:#0f7285;border-color:#0f7285;box-shadow:0 10px 22px #0f728533}.console-shell.theme-light .inspiration-detail-primary:hover{color:#fff;background:#0b6071;border-color:#0b6071;box-shadow:0 12px 26px #0f728542}.console-shell.theme-light .inspiration-detail-copy footer{border-top:1px solid #0f172a14}.console-shell.theme-light .inspiration-detail-panel .inspiration-tags span{color:#0e7490;background:#00cae01a}.console-shell.theme-light .inspiration-detail-panel .inspiration-tags{gap:8px}.console-shell.theme-light .preview-task-card{color:#334155;background:#f8fafc;border-color:#0f172a1a;box-shadow:0 12px 28px #0f172a0f}.console-shell.theme-light .preview-task-think li{color:#64748b}.console-shell.theme-light .preview-task-think li.done{color:#0f766e}.console-shell.theme-light .preview-task-think li.current{color:#0f172a}.console-shell.theme-light .preview-task-think li.current i{background:#06b6d4;box-shadow:0 0 0 4px #06b6d424}.console-shell.theme-light .preview-task-options span{color:#64748b;background:#e2e8f0}.console-shell.theme-light .preview-task-options b{color:#334155}.console-shell.theme-light .preview-task-result{color:#0f766e;background:#14b8a614;border-color:#0d948833}.console-shell.theme-light .preview-task-card time,.console-shell.theme-light .preview-task-attachments{color:#64748b}.console-shell.theme-light .preview-task-card button{color:#475569;background:#fff;border-color:#0f172a1a}.console-shell.theme-light .preview-task-card button:hover{color:#0e7490;background:#00cae00f;border-color:#00cae047}.console-shell.theme-light .preview-task-card button.preview-task-media-hit,.console-shell.theme-light .preview-task-card button.preview-task-media-hit:hover,.console-shell.theme-light .workspace-brand-openai .preview-task-card-compact button.preview-task-media-hit,.console-shell.theme-light .workspace-brand-openai .preview-task-card-compact button.preview-task-media-hit:hover{color:inherit;background:0 0;border:0}.console-shell.theme-light .message-bubble.with-task-card .preview-task-card{box-shadow:none;background:0 0;border:0}.console-shell.theme-light .preview-task-card-compact{background:0 0;border-color:#0000}.console-shell.theme-light .preview-task-card-compact header strong{color:#334155}.console-shell.theme-light .preview-task-card-compact .preview-task-status{color:color-mix(in srgb, var(--accent-color), #0f172a 35%);background:color-mix(in srgb, var(--accent-color), transparent 88%)}.console-shell.theme-light .preview-task-card-compact.task-queued .preview-task-status,.console-shell.theme-light .preview-task-card-compact.task-running .preview-task-status{color:#b45309;background:#f59e0b1c}.console-shell.theme-light .preview-task-card-compact.task-completed .preview-task-status{color:#047857;background:#10b9811a}.console-shell.theme-light .preview-task-card-compact .preview-task-options span{background:#f1f5f9d1;border-color:#0f172a0f}.console-shell.theme-light .preview-task-card-compact footer{border-top:0}.console-shell.theme-light .workspace-brand-openai .message-bubble.assistant{background:#fffffffa;border-color:#0f172a12;box-shadow:0 12px 30px #0f172a0e}.console-shell.theme-light .workspace-brand-openai .message-bubble.assistant .message-role{color:#344256}.console-shell.theme-light .workspace-brand-openai .message-bubble.with-task-card .preview-task-card.preview-task-card-compact{background:0 0;border-color:#0000}.console-shell.theme-light .workspace-brand-openai .preview-task-card-compact header strong{color:#111827}.console-shell.theme-light .workspace-brand-openai .preview-task-card-compact>small,.console-shell.theme-light .workspace-brand-openai .preview-task-card-compact time{color:#64748b}.console-shell.theme-light .workspace-brand-openai .preview-task-card-compact .preview-task-status{color:#475569;background:#f1f5f9}.console-shell.theme-light .workspace-brand-openai .preview-task-card-compact.task-queued .preview-task-status,.console-shell.theme-light .workspace-brand-openai .preview-task-card-compact.task-running .preview-task-status{color:#b45309;background:#f59e0b1c}.console-shell.theme-light .workspace-brand-openai .preview-task-card-compact.task-completed .preview-task-status{color:#047857;background:#10b9811a}.console-shell.theme-light .workspace-brand-openai .preview-task-card-compact .preview-task-options span{color:#64748b;background:#f3f4f6;border-color:#1118270f}.console-shell.theme-light .workspace-brand-openai .preview-task-card-compact .preview-task-options b{color:#111827}.console-shell.theme-light .workspace-brand-openai .preview-task-card-compact .preview-task-progress{background:#e5e7eb}.console-shell.theme-light .workspace-brand-openai .preview-task-card-compact .preview-task-progress i{background:#111827}.console-shell.theme-light .workspace-brand-openai .preview-task-card-compact .preview-task-result{color:#047857;background:#10b98114;border-color:#10b98129}.console-shell.theme-light .workspace-brand-openai .preview-task-card-compact button{color:#344256;background:#fff;border-color:#11182714}.console-shell.theme-light .workspace-brand-openai .preview-task-card-compact button:hover{color:#111827;background:#f8fafc;border-color:#1118272e}.console-shell.theme-light .workspace-brand-grok .preview-task-card-compact{background:#fff}@media (width<=760px){.model-workspace.workspace-image .message-bubble.with-task-card,.model-workspace.workspace-video .message-bubble.with-task-card,.model-workspace.workspace-audio .message-bubble.with-task-card{width:auto;max-width:calc(100% - 40px)}.message-bubble.with-task-card .preview-task-card.preview-task-card-compact{padding:12px}}@media (prefers-reduced-motion:reduce){.message-row,.task-card-pop-enter-active,.task-card-pop-leave-active,.inspiration-detail-overlay,.task-history-panel,.preview-task-card{animation:none}.preview-task-card,.preview-task-card button,.preview-task-progress i,.task-card-pop-enter-active,.task-card-pop-leave-active,.preview-task-think li.current i,.preview-task-think li.current span{transition:none;animation:none}.preview-task-card:hover,.preview-task-card button:hover,.preview-task-card button:active{transform:none}}.lp-partner-overlay{z-index:160;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#04080eb8;place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}.lp-partner{color:#f5fbff;background:radial-gradient(circle at 88% -10%,#24c4fb2e,#0000 36%),radial-gradient(circle at 0 110%,#24c4fb14,#0000 32%),#0b1218;border:1px solid #24c4fb2e;border-radius:1.4rem;width:min(52rem,100vw - 2rem);max-height:calc(100svh - 3rem);padding:2rem 2rem 1.6rem;position:relative;overflow:auto;box-shadow:0 2rem 4.5rem #00000073}.lp-partner-close{color:#f5fbffb3;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;place-items:center;width:2.25rem;height:2.25rem;display:grid;position:absolute;top:1rem;right:1rem}.lp-partner-close:hover{color:#fff;background:#24c4fb1a;border-color:#24c4fb66}.lp-partner-head{margin-bottom:1.4rem;padding-right:2.4rem}.lp-partner-kicker{color:#24c4fb;letter-spacing:.08em;align-items:center;gap:.4rem;margin:0 0 .7rem;font-size:.78rem;font-weight:700;display:inline-flex}.lp-partner-head h2{letter-spacing:-.03em;margin:0;font-size:1.85rem;font-weight:800;line-height:1.25}.lp-partner-stats{grid-template-columns:repeat(3,1fr);gap:.75rem;margin-bottom:1.2rem;display:grid}.lp-partner-stat{background:radial-gradient(circle at 12% 0,#24c4fb29,#0000 58%),#24c4fb12;border:1px solid #24c4fb2e;border-radius:.95rem;padding:1.05rem 1.1rem .95rem}.lp-partner-stat strong{color:#24c4fb;align-items:baseline;gap:.38rem;line-height:1;display:flex}.lp-partner-stat b{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:2.15rem;font-weight:800}.lp-partner-stat em{font-size:.92rem;font-style:normal;font-weight:800}.lp-partner-stat span{color:#8c99a0;margin-top:.42rem;font-size:.78rem;display:block}.lp-partner-grid{grid-template-columns:repeat(3,1fr);gap:.75rem;margin-bottom:1.2rem;display:grid}.lp-partner-grid article{background:#ffffff08;border:1px solid #ffffff0f;border-radius:.95rem;padding:1rem 1rem 1.05rem}.lp-partner-grid span{color:#24c4fb;background:#24c4fb1f;border-radius:.55rem;place-items:center;width:2rem;height:2rem;margin-bottom:.7rem;display:grid}.lp-partner-grid h3{margin:0;font-size:.95rem;font-weight:700}.lp-partner-grid p{color:#8c99a0;margin:.35rem 0 0;font-size:.8rem;line-height:1.55}.lp-partner-steps{grid-template-columns:repeat(3,1fr);gap:.75rem;margin:0 0 1.4rem;padding:0;list-style:none;display:grid}.lp-partner-steps li{background:#24c4fb0a;border:1px solid #24c4fb1a;border-radius:.95rem;padding:1rem 1rem 1.05rem;position:relative}.lp-partner-steps em{color:#24c4fb;letter-spacing:.06em;margin-bottom:.4rem;font-size:.75rem;font-style:normal;font-weight:800;display:block}.lp-partner-steps strong{font-size:.95rem;display:block}.lp-partner-steps span{color:#8c99a0;margin-top:.3rem;font-size:.8rem;line-height:1.5;display:block}.lp-partner-foot{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.lp-partner-cta{color:#fff;cursor:pointer;background:#24c4fb;border:none;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;min-width:11.5rem;min-height:2.85rem;padding:0 1.4rem;font-size:.95rem;font-weight:700;display:inline-flex;box-shadow:0 0 1.6rem #24c4fb47}.lp-partner-cta:hover{filter:brightness(1.06)}.lp-partner-later{color:#8c99a0;cursor:pointer;background:0 0;border:none;min-height:2.85rem;padding:0 .6rem;font-size:.9rem}.lp-partner-later:hover{color:#fff}.lp-partner-note{color:#24c4fbe6;flex-basis:100%;margin:0;font-size:.85rem;line-height:1.6}.lp-partner-enter-active,.lp-partner-leave-active{transition:opacity .22s}.lp-partner-enter-active .lp-partner,.lp-partner-leave-active .lp-partner{transition:transform .22s,opacity .22s}.lp-partner-enter-from,.lp-partner-leave-to{opacity:0}.lp-partner-enter-from .lp-partner,.lp-partner-leave-to .lp-partner{opacity:0;transform:translateY(.6rem)scale(.98)}@media (width<=48rem){.lp-partner{padding:1.4rem 1.15rem 1.2rem}.lp-partner-stats,.lp-partner-grid,.lp-partner-steps{grid-template-columns:1fr}.lp-partner-head h2{font-size:1.45rem}}.lp-partner-form{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:.4rem;display:grid}.lp-partner-form label{color:#f5fbffb8;gap:6px;font-size:12px;display:grid}.lp-partner-form label.full{grid-column:1/-1}.lp-partner-form input,.lp-partner-form textarea{color:#f5fbff;width:100%;min-height:42px;font:inherit;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;padding:10px 12px}.lp-partner-form textarea{resize:vertical}.lp-partner-form-actions{grid-column:1/-1;justify-content:flex-end;gap:10px;display:flex}.lp-partner-error,.lp-partner-success{grid-column:1/-1;margin:0;font-size:13px}.lp-partner-error{color:#fca5a5}.lp-partner-success{color:#86efac}.lp-partner-overlay.is-light .lp-partner{color:#0f172a;background:radial-gradient(circle at 88% -10%,#24c4fb1f,#0000 36%),#f8fbff;border-color:#dbe4ee}.lp-partner-overlay.is-light .lp-partner-stat span,.lp-partner-overlay.is-light .lp-partner-grid p,.lp-partner-overlay.is-light .lp-partner-steps span,.lp-partner-overlay.is-light .lp-partner-later{color:#64748b}.lp-partner-overlay.is-light .lp-partner-stat{background:radial-gradient(circle at 12% 0,#24c4fb2e,#0000 58%),#24c4fb14;border-color:#0891b22e}.lp-partner-overlay.is-light .lp-partner-stat strong{color:#0891b2}.lp-partner-overlay.is-light .lp-partner-form label{color:#475569}.lp-partner-overlay.is-light .lp-partner-form input,.lp-partner-overlay.is-light .lp-partner-form textarea{color:#0f172a;background:#fff;border-color:#dbe4ee}@media (width<=48rem){.lp-partner-form{grid-template-columns:1fr}}.support-float-backdrop[data-v-fbf8ea73]{z-index:125;background:0 0;position:fixed;inset:0}.support-float[data-v-fbf8ea73]{z-index:126;justify-items:end;gap:10px;display:grid;position:fixed;bottom:22px;right:22px}.support-float-panel[data-v-fbf8ea73]{color:#0f172a;background:#fff;border:1px solid #dce5ec;border-radius:18px;width:min(360px,100vw - 32px);overflow:hidden;box-shadow:0 18px 40px #0f172a24}.support-float-panel header[data-v-fbf8ea73]{justify-content:space-between;align-items:center;gap:12px;padding:14px 14px 10px;display:flex}.support-float-panel header strong[data-v-fbf8ea73]{font-size:16px;display:block}.support-float-panel header button[data-v-fbf8ea73]{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.support-float-menu[data-v-fbf8ea73],.support-float-form[data-v-fbf8ea73],.support-float-done[data-v-fbf8ea73]{gap:10px;padding:0 14px 14px;display:grid}.support-float-done p[data-v-fbf8ea73]{color:#64748b;margin:0;font-size:12px;line-height:1.55}.support-float-choice[data-v-fbf8ea73]{min-height:64px;color:inherit;text-align:left;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;display:grid}.support-float-choice span[data-v-fbf8ea73]{color:#0e7490;background:#ecfeff;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.support-float-choice strong[data-v-fbf8ea73],.support-float-choice small[data-v-fbf8ea73]{display:block}.support-float-choice small[data-v-fbf8ea73]{color:#64748b;margin-top:2px;font-size:12px}.support-float-choice[data-v-fbf8ea73]:hover,.support-float-choice[data-v-fbf8ea73]:focus-visible{background:#f0fdfa;border-color:#a5f3fc}.support-float-kinds[data-v-fbf8ea73]{background:#f1f5f9;border-radius:10px;grid-template-columns:1fr 1fr;gap:6px;padding:4px;display:grid}.support-float-kinds button[data-v-fbf8ea73]{color:#64748b;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:4px;min-height:32px;font-size:13px;font-weight:700;display:inline-flex}.support-float-kinds button.active[data-v-fbf8ea73]{color:#0f766e;background:#fff;box-shadow:0 4px 10px #0f172a0f}.support-float-form label[data-v-fbf8ea73]{color:#475569;gap:6px;font-size:12px;font-weight:700;display:grid}.support-float-form input[data-v-fbf8ea73],.support-float-form textarea[data-v-fbf8ea73]{color:#0f172a;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #dbe4ee;border-radius:10px;padding:8px 10px;font-weight:400}.support-float-form textarea[data-v-fbf8ea73]{resize:vertical;min-height:96px}.support-float-error[data-v-fbf8ea73]{color:#be123c;margin:0;font-size:12px}.support-float-form footer[data-v-fbf8ea73],.support-float-done footer[data-v-fbf8ea73]{justify-content:flex-end;gap:8px;display:flex}.support-float-form footer button[data-v-fbf8ea73],.support-float-done footer button[data-v-fbf8ea73]{color:#fff;background:linear-gradient(#22d3ee,#0891b2);border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.support-float-form footer .ghost[data-v-fbf8ea73],.support-float-done footer .ghost[data-v-fbf8ea73]{color:#475569;background:#f1f5f9}.support-float-launch[data-v-fbf8ea73]{color:#fff;background:linear-gradient(#22d3ee,#0891b2);border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-width:56px;min-height:56px;padding:0 16px 0 14px;font-size:14px;font-weight:800;display:inline-flex;box-shadow:0 14px 28px #0891b247}.support-float-launch em[data-v-fbf8ea73]{font-style:normal}.support-float.is-open .support-float-launch[data-v-fbf8ea73]{width:56px;padding:0}.support-float-launch[data-v-fbf8ea73]:hover,.support-float-launch[data-v-fbf8ea73]:focus-visible{background:linear-gradient(#67e8f9,#0e7490)}.support-float-pop-enter-active[data-v-fbf8ea73],.support-float-pop-leave-active[data-v-fbf8ea73]{transition:opacity .18s,transform .18s}.support-float-pop-enter-from[data-v-fbf8ea73],.support-float-pop-leave-to[data-v-fbf8ea73]{opacity:0;transform:translateY(8px)}.is-dark .support-float-panel[data-v-fbf8ea73]{color:#fffffff0;background:#171c23;border-color:#ffffff1a;box-shadow:0 18px 40px #00000052}.is-dark .support-float-panel header button[data-v-fbf8ea73],.is-dark .support-float-choice[data-v-fbf8ea73],.is-dark .support-float-form input[data-v-fbf8ea73],.is-dark .support-float-form textarea[data-v-fbf8ea73]{color:inherit;background:#ffffff0a;border-color:#ffffff1a}.is-dark .support-float-done p[data-v-fbf8ea73],.is-dark .support-float-choice small[data-v-fbf8ea73],.is-dark .support-float-form label[data-v-fbf8ea73]{color:#ffffff94}.is-dark .support-float-kinds[data-v-fbf8ea73]{background:#ffffff0f}.is-dark .support-float-kinds button.active[data-v-fbf8ea73]{color:#99f6e4;background:#22303c}.is-dark .support-float-form footer .ghost[data-v-fbf8ea73],.is-dark .support-float-done footer .ghost[data-v-fbf8ea73]{color:#ffffffb8;background:#ffffff14}@media (width<=760px){.support-float[data-v-fbf8ea73]{bottom:86px;right:16px}}.preview-task-result pre[data-v-2e78e7cc]{white-space:pre-wrap;word-break:break-word;font:inherit;color:inherit;margin:0}.preview-task-media-grid[data-v-2e78e7cc]{gap:8px;margin:0 0 8px;display:grid}.preview-task-media-grid.is-multi[data-v-2e78e7cc]{grid-template-columns:repeat(2,minmax(0,1fr))}.preview-task-media-hit[data-v-2e78e7cc]{cursor:zoom-in;background:0 0;border:0;min-height:80px;padding:0;display:block}.preview-task-media[data-v-2e78e7cc]{object-fit:contain;background:#f8fafc;border-radius:10px;width:min(100%,280px);height:auto;max-height:420px;display:block}.preview-task-media-grid.is-multi .preview-task-media[data-v-2e78e7cc]{width:100%;max-width:none}.preview-task-media-hit.is-video[data-v-2e78e7cc]{position:relative}.preview-task-media-hit.is-video .preview-task-media[data-v-2e78e7cc]{pointer-events:none}.preview-task-video-badge[data-v-2e78e7cc]{color:#fff;pointer-events:none;background:#0f172ab8;border-radius:999px;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.task-failed .preview-task-status[data-v-2e78e7cc]{color:#f87171}.preview-lightbox{z-index:240;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172ac7;place-items:center;padding:48px 72px;display:grid;position:fixed;inset:0}.preview-lightbox-image{object-fit:contain;background:0 0;border:0;border-radius:16px;width:auto;max-width:min(92vw,1200px);max-height:min(86vh,900px);display:block;box-shadow:0 24px 64px #00000059}.preview-lightbox-close,.preview-lightbox-nav,.preview-lightbox-download{color:#fff;cursor:pointer;background:#0f172ab8;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute}.preview-lightbox-close{width:40px;height:40px;top:18px;right:18px}.preview-lightbox-nav{width:42px;height:42px;top:50%;transform:translateY(-50%)}.preview-lightbox-nav.is-prev{left:18px}.preview-lightbox-nav.is-next{right:18px}.preview-lightbox-download{gap:6px;height:38px;padding:0 14px;font-size:13px;font-weight:700;bottom:18px;right:18px}.ppt-deck{gap:10px;display:grid}.ppt-deck.is-fullscreen{z-index:420;background:#080f18e0;align-content:center;justify-items:center;gap:14px;padding:64px 28px 28px;display:grid;position:fixed;inset:0}.ppt-deck.is-fullscreen .ppt-stage{width:min(1080px,100%)}.ppt-deck-close{color:#fff;cursor:pointer;background:#0f172ab8;border:0;border-radius:999px;width:40px;height:40px;position:absolute;top:18px;right:18px}.ppt-stage{aspect-ratio:16/9;box-sizing:border-box;color:#e8eef4;background:#0b1620;border-radius:14px;flex-direction:column;width:100%;padding:7% 6% 4.5%;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 40px #0f172a29}.ppt-accent{background:#14b8a6;height:6px;position:absolute;top:0;left:0;right:0}.ppt-stage h3{color:#5eead4;margin:0 0 .55em;font-size:clamp(16px,2.1vw,32px);line-height:1.25}.ppt-stage p,.ppt-stage li{margin:0;font-size:clamp(12px,1.25vw,18px);line-height:1.5}.ppt-stage ul{margin:0;padding:0;list-style:none}.ppt-stage li+li{margin-top:.45em}.ppt-stage li:before{content:"• ";color:#5eead4}.ppt-stage>footer{color:#64748b;justify-content:space-between;gap:12px;margin-top:auto;padding-top:8px;font-size:12px;display:flex}.ppt-stage.is-cover{justify-content:center}.ppt-stage.is-cover h3{color:#f8fafc;font-size:clamp(22px,3vw,42px)}.ppt-side{background:#102a36;width:24%;height:100%;position:absolute;top:0;right:0}.ppt-copy{z-index:1;width:70%;position:relative}.ppt-lead{color:#5eead4}.ppt-section{margin:auto 0}.ppt-section strong{color:#14b8a6;margin-bottom:8px;font-size:clamp(18px,2vw,28px);display:block}.ppt-section h3{color:#f8fafc}.ppt-columns,.ppt-content{flex:1;grid-template-columns:1fr 1fr;gap:4%;min-height:0;display:grid}.ppt-columns ul,.ppt-visual{background:#102a36;border-radius:12px;padding:4% 5%;overflow:auto}.ppt-visual{text-align:center;color:#5eead4;align-content:center;place-items:center;display:grid}.ppt-visual small{color:#64748b}.ppt-slide-image{object-fit:cover;border-radius:10px;width:100%;height:160px}.ppt-closing{text-align:center;margin:auto}.ppt-closing h3{color:#f8fafc}.ppt-deck-bar,.ppt-dots{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ppt-deck.is-fullscreen .ppt-deck-bar,.ppt-deck.is-fullscreen .ppt-dots{width:min(1080px,100%)}.ppt-deck-bar button,.ppt-dots button{color:#334155;cursor:pointer;background:#ffffffeb;border:1px solid #94a3b859;border-radius:999px;align-items:center;gap:4px;display:inline-flex}.ppt-deck-bar button{height:32px;padding:0 10px}.ppt-dots button{justify-content:center;min-width:28px;height:28px;padding:0 6px}.ppt-dots button.current{color:#fff;background:#0891b2;border-color:#0891b2}.ppt-deck.is-fullscreen .ppt-deck-bar button,.ppt-deck.is-fullscreen .ppt-dots button{color:#f8fafc;background:#0f172ab8}.ppt-deck.is-fullscreen .ppt-dots button.current{color:#042f2e;background:#14b8a6;border-color:#14b8a6}.apidoc-shell[data-v-f80ca90a]{color:#e2e8f0;--apidoc-accent:#ff4d8d;--apidoc-accent-soft:#ff4d8d29;--apidoc-accent-ghost:#ff4d8d14;--apidoc-accent-border:#ff4d8d57;gap:18px;display:grid}.apidoc-topbar[data-v-f80ca90a]{align-items:center;gap:10px;padding-left:6px;display:flex}.apidoc-pill[data-v-f80ca90a]{border:1px solid var(--apidoc-accent-border);color:#fff;background:var(--apidoc-accent-ghost);border-radius:999px;align-items:center;gap:8px;height:36px;padding:0 15px;font-size:12px;font-weight:900;display:inline-flex}.apidoc-pill.hint[data-v-f80ca90a]{color:#fffc;background:#ffffff0a;border-color:#ffffff24}.apidoc-layout[data-v-f80ca90a]{grid-template-columns:294px minmax(0,1fr);align-items:start;gap:22px;display:grid}.apidoc-sidebar[data-v-f80ca90a]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#090d13bd;border:1px solid #ffffff0f;border-radius:20px;gap:14px;padding:16px 12px 14px;display:grid;position:sticky;top:18px;box-shadow:0 24px 70px #00000042}.apidoc-sidebar-brand[data-v-f80ca90a]{align-items:center;gap:12px;padding:8px 10px 4px;display:flex}.apidoc-brand-logo[data-v-f80ca90a]{background:#ffffff08;border:1px solid #ffffff24;border-radius:50%;width:44px;height:44px;overflow:hidden}.apidoc-brand-logo img[data-v-f80ca90a]{object-fit:cover;width:100%;height:100%}.apidoc-brand-copy strong[data-v-f80ca90a]{color:#67e8f9;letter-spacing:-.04em;font-size:20px;font-weight:950;display:block}.apidoc-brand-copy small[data-v-f80ca90a]{color:#e2e8f08c;margin-top:2px;font-size:12px;display:block}.apidoc-tabs[data-v-f80ca90a]{gap:6px;padding:10px 0 2px;display:flex;overflow:auto}.apidoc-tabs button[data-v-f80ca90a]{color:#ffffff8c;white-space:nowrap;background:#ffffff08;border-radius:10px;align-items:center;gap:6px;height:36px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.apidoc-tabs button span[data-v-f80ca90a]{background:#ffffff0f;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;font-size:11px;display:inline-flex}.apidoc-tabs button.active[data-v-f80ca90a]{color:#fff;background:#ffffff14}.apidoc-filter-row[data-v-f80ca90a]{grid-template-columns:auto minmax(0,1fr);gap:10px;display:grid;position:relative}.apidoc-vendor-btn[data-v-f80ca90a]{color:#ffffffb8;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;height:34px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.apidoc-vendor-menu[data-v-f80ca90a]{z-index:20;background:#0d1219fa;border:1px solid #ffffff14;border-radius:14px;gap:4px;width:180px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 18px 40px #0000006b}.apidoc-vendor-menu button[data-v-f80ca90a]{color:#ffffffc2;text-align:left;background:0 0;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;height:32px;padding:0 10px;font-size:12px;font-weight:700;display:flex}.apidoc-vendor-menu button small[data-v-f80ca90a]{color:#ffffff6b;font-size:11px}.apidoc-vendor-menu button.active[data-v-f80ca90a],.apidoc-vendor-menu button[data-v-f80ca90a]:hover{color:#fff;background:#ffffff14}.apidoc-search[data-v-f80ca90a]{background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;height:34px;padding:0 10px;display:grid}.apidoc-search input[data-v-f80ca90a]{color:#f8fafc;background:0 0;border:0;outline:none;width:100%;font-size:12px}.apidoc-model-list[data-v-f80ca90a]{gap:8px;max-height:calc(100vh - 250px);padding-right:2px;display:grid;overflow:auto}.apidoc-model-item[data-v-f80ca90a]{color:#fff;text-align:left;background:#ffffff08;border:1px solid #ffffff0d;border-radius:14px;grid-template-columns:auto 34px minmax(0,1fr);align-items:center;gap:10px;padding:12px;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:grid}.apidoc-model-item[data-v-f80ca90a]:hover{background:#ffffff0d;border-color:#ffffff1f;transform:translateY(-1px)}.apidoc-model-item.active[data-v-f80ca90a]{border-color:var(--apidoc-accent-border);background:var(--apidoc-accent-soft);box-shadow:0 0 0 1px #ffffff08,0 12px 24px #00000038}.apidoc-pin[data-v-f80ca90a]{color:#ff7fb4;background:#ff4d8d24;border-radius:999px;justify-content:center;align-items:center;height:20px;padding:0 6px;font-size:11px;font-weight:800;display:inline-flex}.apidoc-model-icon[data-v-f80ca90a]{background:#ffffff0d;border-radius:10px;place-items:center;width:34px;height:34px;display:grid;overflow:hidden}.apidoc-model-icon img[data-v-f80ca90a]{object-fit:contain;width:100%;height:100%}.apidoc-model-body[data-v-f80ca90a]{gap:4px;min-width:0;display:grid}.apidoc-model-head[data-v-f80ca90a]{align-items:center;gap:8px;min-width:0;display:flex}.apidoc-model-head strong[data-v-f80ca90a]{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13px;font-weight:900;overflow:hidden}.apidoc-model-score[data-v-f80ca90a]{color:#58f7d0;background:#58f7d014;border-radius:7px;flex:none;justify-content:center;align-items:center;min-width:42px;height:22px;padding:0 8px;font-size:12px;font-weight:800;display:inline-flex}.apidoc-model-desc[data-v-f80ca90a]{color:#e2e8f08c;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.apidoc-main[data-v-f80ca90a]{gap:18px;min-width:0;padding-top:8px;display:grid}.apidoc-hero[data-v-f80ca90a]{text-align:center;justify-items:center;gap:12px;padding:26px 0 2px;display:grid}.apidoc-kicker[data-v-f80ca90a]{border:1px solid var(--apidoc-accent-border);color:#fff;background:var(--apidoc-accent-ghost);border-radius:999px;align-items:center;height:34px;padding:0 18px;font-size:13px;font-weight:900;display:inline-flex}.apidoc-hero-icon[data-v-f80ca90a]{object-fit:contain;filter:drop-shadow(0 16px 32px #00000047);width:128px;height:128px}.apidoc-hero-copy h1[data-v-f80ca90a]{color:#f8fbff;letter-spacing:-.05em;margin:0;font-size:54px;font-weight:950;line-height:1.02}.apidoc-hero-copy p[data-v-f80ca90a]{color:#e2e8f0b3;max-width:780px;margin:12px auto 0;font-size:16px;line-height:1.75}.apidoc-hero-tags[data-v-f80ca90a]{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:16px;display:flex}.apidoc-hero-tags span[data-v-f80ca90a],.apidoc-summary-tags span[data-v-f80ca90a]{color:#dce7f2;background:#ffffff08;border:1px solid #ffffff1a;border-radius:999px;align-items:center;height:30px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.apidoc-summary[data-v-f80ca90a]{border:1px solid var(--apidoc-accent-border);background:#1b1c21f2;border-radius:20px;gap:16px;padding:24px 26px;display:grid;box-shadow:0 20px 60px #0000003d}.apidoc-summary-head[data-v-f80ca90a]{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.apidoc-summary-label[data-v-f80ca90a]{height:26px;color:var(--apidoc-accent);background:var(--apidoc-accent-ghost);letter-spacing:.02em;border-radius:999px;align-items:center;padding:0 10px;font-size:11px;font-weight:900;display:inline-flex}.apidoc-summary-head h2[data-v-f80ca90a]{color:#fff;margin:10px 0 0;font-size:26px;font-weight:950}.apidoc-summary-head p[data-v-f80ca90a]{color:#e2e8f0a6;margin:10px 0 0;font-size:15px;line-height:1.75}.apidoc-status[data-v-f80ca90a]{color:#4ade80;background:#22c55e1a;border:1px solid #22c55e6b;border-radius:999px;align-items:center;gap:7px;height:30px;padding:0 13px;font-size:12px;font-weight:800;display:inline-flex}.apidoc-status span[data-v-f80ca90a]{background:#22c55e;border-radius:999px;width:6px;height:6px;box-shadow:0 0 10px #22c55ecc}.apidoc-summary-meta[data-v-f80ca90a]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.apidoc-copy-line[data-v-f80ca90a]{color:#e2e8f0d6;text-align:left;background:#0f121abd;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:auto minmax(0,1fr) 16px;align-items:center;gap:10px;min-width:0;height:44px;padding:0 14px;transition:border-color .18s,background .18s,transform .18s;display:grid}.apidoc-copy-line[data-v-f80ca90a]:hover{border-color:var(--apidoc-accent-border);background:#ffffff0f;transform:translateY(-1px)}.apidoc-copy-line span[data-v-f80ca90a]{color:var(--apidoc-accent);white-space:nowrap;font-size:12px;font-weight:900}.apidoc-copy-line code[data-v-f80ca90a]{color:#f1f5f9c7;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;overflow:hidden}.apidoc-copy-line svg[data-v-f80ca90a]{color:#c4b5fdb8}.apidoc-summary-tags[data-v-f80ca90a]{flex-wrap:wrap;gap:8px;display:flex}.apidoc-summary-tags span[data-v-f80ca90a]{border-color:var(--apidoc-accent-border);background:var(--apidoc-accent-ghost);color:color-mix(in srgb, var(--apidoc-accent) 82%, #fff)}.apidoc-doc-nav[data-v-f80ca90a]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff08;border:1px solid #ffffff0f;border-radius:16px;flex-wrap:wrap;gap:8px;padding:8px;display:flex}.apidoc-doc-nav button[data-v-f80ca90a]{color:#e2e8f09e;background:0 0;border-radius:11px;align-items:center;gap:8px;height:38px;padding:0 14px;font-size:12px;font-weight:800;display:inline-flex}.apidoc-doc-nav button span[data-v-f80ca90a]{background:#ffffff0f;border-radius:7px;place-items:center;width:22px;height:22px;font-size:11px;display:inline-grid}.apidoc-doc-nav button.active[data-v-f80ca90a]{color:#fff;background:var(--apidoc-accent-soft)}.apidoc-doc-nav button.active span[data-v-f80ca90a]{background:var(--apidoc-accent);color:#0a1220}.apidoc-cards[data-v-f80ca90a]{gap:16px;display:grid}.apidoc-card[data-v-f80ca90a]{background:#0a0e18c2;border:1px solid #ffffff0f;border-radius:20px;gap:16px;padding:24px 26px;display:grid;box-shadow:0 16px 44px #00000038}.apidoc-card-head[data-v-f80ca90a]{align-items:flex-start;gap:14px;display:flex}.apidoc-card-head>span[data-v-f80ca90a]{width:40px;height:40px;color:color-mix(in srgb, var(--apidoc-accent) 88%, #fff);background:var(--apidoc-accent-soft);border-radius:12px;place-items:center;font-size:16px;font-weight:950;display:grid}.apidoc-card-head h3[data-v-f80ca90a]{color:#fff;margin:0;font-size:18px;font-weight:950}.apidoc-card-head p[data-v-f80ca90a]{color:#e2e8f094;margin:4px 0 0;font-size:13px;line-height:1.6}.apidoc-auth-grid[data-v-f80ca90a]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.apidoc-param-table[data-v-f80ca90a]{border:1px solid #ffffff0f;border-radius:16px;overflow:hidden}.apidoc-param-row[data-v-f80ca90a]{grid-template-columns:140px 140px 88px minmax(0,1fr);display:grid}.apidoc-param-row span[data-v-f80ca90a]{color:#e2e8f0c7;border-bottom:1px solid #ffffff0f;padding:12px 14px;font-size:13px;line-height:1.55}.apidoc-param-row.head[data-v-f80ca90a]{background:#ffffff0a}.apidoc-param-row.head span[data-v-f80ca90a]{color:#fff;letter-spacing:.02em;text-transform:uppercase;font-size:12px;font-weight:900}.apidoc-param-row:last-child span[data-v-f80ca90a]{border-bottom:0}.apidoc-param-row span strong[data-v-f80ca90a]{color:#fff;font-weight:900;display:block}.apidoc-param-row .required[data-v-f80ca90a]{color:#58f7d0;font-weight:900}.apidoc-code-head[data-v-f80ca90a]{justify-content:space-between;align-items:center;gap:12px;display:flex}.apidoc-code-tabs[data-v-f80ca90a]{background:#ffffff0a;border-radius:14px;gap:6px;padding:6px;display:flex}.apidoc-code-tabs button[data-v-f80ca90a]{color:#e2e8f094;background:0 0;border-radius:10px;height:34px;padding:0 12px;font-size:12px;font-weight:800}.apidoc-code-tabs button.active[data-v-f80ca90a]{color:#fff;background:var(--apidoc-accent-soft)}.apidoc-code-copy[data-v-f80ca90a]{color:#fff;background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:8px;height:34px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.apidoc-code-panel[data-v-f80ca90a]{background:#0a0f18;border:1px solid #ffffff0f;border-radius:16px;margin:0;overflow:auto}.apidoc-code-panel code[data-v-f80ca90a]{color:#dce9ff;white-space:pre;padding:20px 22px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.7;display:block}.apidoc-response-grid[data-v-f80ca90a]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.apidoc-response-block[data-v-f80ca90a]{gap:10px;display:grid}.apidoc-response-title[data-v-f80ca90a]{color:#fff;align-items:center;gap:8px;font-size:13px;font-weight:900;display:inline-flex}.apidoc-response-block.failure .apidoc-response-title[data-v-f80ca90a]{color:#ff92ab}.apidoc-response-note[data-v-f80ca90a]{color:#e2e8f08f;margin:0;font-size:12px;line-height:1.7}.apidoc-response-note code[data-v-f80ca90a]{color:color-mix(in srgb, var(--apidoc-accent) 82%, #fff)}.apidoc-client-grid[data-v-f80ca90a]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.apidoc-client-card[data-v-f80ca90a]{background:#ffffff08;border:1px solid #ffffff0d;border-radius:14px;gap:8px;padding:14px;display:grid}.apidoc-client-card em[data-v-f80ca90a]{color:#8bc5ff;background:#ffffff0f;border-radius:999px;align-items:center;width:fit-content;height:22px;padding:0 8px;font-size:11px;font-style:normal;font-weight:800;display:inline-flex}.apidoc-client-card strong[data-v-f80ca90a]{color:#fff;font-size:14px;font-weight:900}.apidoc-client-card span[data-v-f80ca90a]{color:#e2e8f094;font-size:12px;line-height:1.55}.apidoc-actions[data-v-f80ca90a]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:10px;display:grid}.apidoc-actions button[data-v-f80ca90a]{color:#fff;background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;justify-content:center;align-items:center;gap:9px;height:52px;font-size:13px;font-weight:900;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:inline-flex}.apidoc-actions button[data-v-f80ca90a]:hover{border-color:var(--apidoc-accent-border);background:var(--apidoc-accent-soft);transform:translateY(-1px);box-shadow:0 16px 28px #0000002e}.apidoc-notice[data-v-f80ca90a]{color:#e0fbffeb;margin:0;padding:8px 12px;font-size:12px;font-weight:700}@media (width<=1260px){.apidoc-layout[data-v-f80ca90a]{grid-template-columns:1fr}.apidoc-sidebar[data-v-f80ca90a]{max-height:none;position:relative;top:auto}.apidoc-model-list[data-v-f80ca90a]{max-height:none}}@media (width<=980px){.apidoc-hero-copy h1[data-v-f80ca90a]{font-size:42px}.apidoc-summary-meta[data-v-f80ca90a],.apidoc-auth-grid[data-v-f80ca90a],.apidoc-response-grid[data-v-f80ca90a],.apidoc-client-grid[data-v-f80ca90a],.apidoc-actions[data-v-f80ca90a],.apidoc-param-row[data-v-f80ca90a]{grid-template-columns:1fr}.apidoc-param-row.head[data-v-f80ca90a]{display:none}}@media (width<=680px){.apidoc-summary[data-v-f80ca90a],.apidoc-card[data-v-f80ca90a]{padding:18px}.apidoc-hero-icon[data-v-f80ca90a]{width:100px;height:100px}.apidoc-hero-copy h1[data-v-f80ca90a]{font-size:34px}}html.landing-on,html.landing-on body{color:#f5fbff;background:#06080c;height:100%;overflow:hidden}.moban-01{--color-text-primary:#f5fbff;--color-text-secondary:#8c99a0;--color-text-tertiary:#60696e;--color-primary:#24c4fb;--bg-page:#0f0f12;--bg-card:#1c1e22;height:100vh;min-height:100vh;color:var(--color-text-primary);scrollbar-width:thin;scrollbar-color:#ffffff14 transparent;background:#06080c;font-family:Inter,system-ui,-apple-system,PingFang SC,Microsoft YaHei,sans-serif;position:relative;overflow:hidden}.moban-01 *{box-sizing:border-box}.moban-01 button{font-family:inherit}.moban-01 .item-cover img,.moban-01 .h-logo-img img{max-width:100%}.moban-01 .global-bg{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.moban-01 .gradient-flow{background:conic-gradient(#0000 0deg,#00cae00d 60deg,#0000 120deg,#00e5a00a 180deg,#0000 240deg,#7850ff0a 300deg,#0000 360deg);animation:60s linear infinite landing-flow-rotate;position:absolute;inset:-50%}.moban-01 .gradient-orb{filter:blur(7.14rem);border-radius:50%;animation:25s ease-in-out infinite landing-orb-float;position:absolute}.moban-01 .orb-1{background:radial-gradient(circle,#00cae02e 0%,#0000 70%);width:53.57rem;height:53.57rem;top:-30%;right:-20%}.moban-01 .orb-2{background:radial-gradient(circle,#00e5a01f 0%,#0000 70%);width:47.62rem;height:47.62rem;animation-delay:-8s;bottom:-25%;left:-15%}.moban-01 .orb-3{background:radial-gradient(circle,#7850ff1a 0%,#0000 70%);width:29.76rem;height:29.76rem;animation-delay:-16s;top:40%;left:25%}.moban-01 .grid-lines{background-image:linear-gradient(#00cae008 1px,#0000 1px),linear-gradient(90deg,#00cae008 1px,#0000 1px);background-size:3.57rem 3.57rem;animation:10s ease-in-out infinite landing-grid-pulse;position:absolute;inset:0}.moban-01 .header{z-index:100;pointer-events:none;transition:all .35s;position:fixed;top:0;left:0;right:0}.moban-01 .header.scrolled{-webkit-backdrop-filter:blur(1.43rem);backdrop-filter:blur(1.43rem);background:#06080cd9;border-bottom:1px solid #00cae00f}.moban-01 .h-inner{justify-content:space-between;align-items:center;height:5.25rem;padding:0 2rem;display:flex}.moban-01 .h-logo{pointer-events:auto;align-items:center;gap:.8rem;display:flex}.moban-01 .h-logo-img{background:#000;border-radius:.55rem;width:2.85rem;height:2.85rem;overflow:hidden;box-shadow:0 0 .9rem #24c4fb4d}.moban-01 .h-logo-img img{object-fit:contain;width:100%;height:100%}.moban-01 .h-logo-name{-webkit-text-fill-color:transparent;background-image:linear-gradient(135deg,#24c4fb,#78dcff);-webkit-background-clip:text;background-clip:text;font-size:1.55rem;font-weight:700}.moban-01 .h-nav{align-items:center;gap:.4rem;display:flex}.moban-01 .h-btn{cursor:pointer;white-space:nowrap;border:none;border-radius:.45rem;align-items:center;gap:.35rem;padding:.4rem .85rem;font-size:.8rem;font-weight:500;transition:all .2s;display:flex}.moban-01 .h-btn-ghost{color:var(--color-text-secondary);background:0 0;border:1px solid #ffffff0f}.moban-01 .h-btn-ghost:hover{color:var(--color-primary);background:#00cae00d;border-color:#00cae040}.moban-01 .h-btn-ghost svg{flex-shrink:0}.moban-01 .h-btn-solid{background:var(--color-primary);color:#fff;box-shadow:0 0 .95rem #00cae040}.moban-01 .h-btn-solid:hover{transform:translateY(-.06rem);box-shadow:0 0 1.43rem #00cae073}.moban-01 .h-btn-solid svg{flex-shrink:0}.moban-01 .welcome-lang-toggle{border:1px solid color-mix(in srgb, currentcolor 18%, transparent);background:color-mix(in srgb, currentcolor 8%, transparent);min-height:2rem;color:inherit;letter-spacing:.04em;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.32rem;padding:.42rem .72rem;font-size:.78rem;font-weight:700;transition:all .2s;display:inline-flex}.moban-01 .welcome-lang-toggle:hover{border-color:color-mix(in srgb, currentcolor 36%, transparent);background:color-mix(in srgb, currentcolor 14%, transparent);transform:translateY(-1px)}.moban-01 .hero{z-index:1;isolation:isolate;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding-top:4.5rem;display:flex;position:relative;overflow:hidden}.moban-01 .orbit-scene{--or:30rem;z-index:1;pointer-events:none;perspective:82rem;perspective-origin:50% 46%;position:absolute;inset:0}.moban-01 .orbit-container{width:0;height:0;transform-style:preserve-3d;opacity:0;position:absolute;top:50%;left:50%;transform:scale(.2)}.moban-01 .orbit-container.orbit-go{animation:2.4s cubic-bezier(.16,1,.3,1) forwards landing-orbit-in}.moban-01 .orbit-spin{width:0;height:0;transform-style:preserve-3d;position:absolute;top:0;left:0}.moban-01 .orbit-item{width:0;height:0;transform-style:preserve-3d;will-change:transform, opacity;position:absolute;top:0;left:0}.moban-01 .orbit-icon-wrap{pointer-events:auto;cursor:pointer;flex-direction:column;align-items:center;gap:.18rem;margin:-.45rem;padding:.45rem;display:flex;position:relative;transform:translate(-50%,-50%)}.moban-01 .orbit-item:hover{z-index:200!important;opacity:1!important}.moban-01 .orbit-icon-chip{transform-origin:bottom;background:#1a1a22;border:1px solid #ffffff1a;border-radius:.58rem;place-items:center;width:2.24rem;height:2.24rem;padding:.28rem;transition:transform .28s cubic-bezier(.16,1,.3,1),border-color .28s,box-shadow .28s;display:grid;transform:scale(1);box-shadow:0 0 .48rem #24c4fb1f}.moban-01 .orbit-icon{object-fit:contain;width:100%;max-width:none;height:100%}.moban-01 .orbit-icon-chip.is-dark-logo .orbit-icon{filter:invert()}.moban-01 .orbit-icon-chip.is-dim-logo .orbit-icon{filter:brightness(1.55)saturate(1.2)}.moban-01 .orbit-icon-wrap:hover .orbit-icon-chip{border-color:#24c4fb73;transform:scale(1.7);box-shadow:0 0 1.1rem #24c4fb61}.moban-01 .orbit-name{color:#ffffff59;white-space:nowrap;letter-spacing:.02em;text-overflow:ellipsis;text-align:center;max-width:4.4rem;font-size:.64rem;transition:color .25s,max-width .25s,transform .25s;overflow:hidden}.moban-01 .orbit-icon-wrap:hover .orbit-name{color:#24c4fbe6;max-width:5.4rem;transform:scale(1.08)}.moban-01 .hero-inner{z-index:3;text-align:center;pointer-events:none;flex:1;justify-content:center;align-items:center;padding:0 1.5rem;display:flex;position:relative}.moban-01 .hero-inner button{pointer-events:auto}.moban-01 .hero-center{width:100%;max-width:68rem;position:relative}.moban-01 .hero-chip{color:var(--color-primary);letter-spacing:.06em;background:#24c4fb0f;border:1px solid #24c4fb26;border-radius:99rem;align-items:center;gap:.5rem;margin-bottom:2rem;padding:.35rem 1.1rem;font-size:.78rem;font-weight:600;display:inline-flex}.moban-01 .chip-pulse{background:var(--color-primary);width:.36rem;height:.36rem;box-shadow:0 0 .48rem var(--color-primary);border-radius:50%;animation:2s ease-in-out infinite landing-chip-pulse}.moban-01 .hero-h1{letter-spacing:-.03em;margin:0 0 1.5rem;font-size:5rem;font-weight:900;line-height:1.1}.moban-01 .line-1,.moban-01 .line-2{display:block}.moban-01 .typing-text{color:var(--color-primary)}.moban-01 .cursor-blink{color:var(--color-primary);font-weight:300;animation:1s step-end infinite landing-blink}.moban-01 .hero-sub{color:var(--color-text-secondary);white-space:nowrap;max-width:none;margin:0 auto 2.5rem;font-size:1.1rem;line-height:1.75}.moban-01 .hero-cta{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-bottom:3rem;display:flex}.moban-01 .cta-main,.moban-01 .cta-sub{cursor:pointer;border-radius:99rem;justify-content:center;align-items:center;gap:.5rem;min-width:11.5rem;padding:.9rem 3.4rem;font-size:1rem;transition:all .3s;display:flex}.moban-01 .cta-main{background:var(--color-primary);color:#fff;border:none;font-weight:700;box-shadow:0 0 1.79rem #24c4fb59,0 .24rem 1.19rem #24c4fb33}.moban-01 .cta-main:hover{transform:translateY(-.12rem);box-shadow:0 0 2.98rem #24c4fb80,0 .48rem 1.79rem #24c4fb4d}.moban-01 .cta-main svg{transition:transform .2s}.moban-01 .cta-main:hover svg{transform:translate(.18rem)}.moban-01 .cta-sub{color:var(--color-text-primary);background:#ffffff0a;border:1px solid #ffffff1a;font-weight:600}.moban-01 .cta-sub:hover{color:var(--color-primary);background:#24c4fb0f;border-color:#24c4fb4d}.moban-01 .hero-zengsong{color:var(--color-text-primary);cursor:pointer;background:#24c4fb12;border:1px solid #24c4fb47;border-radius:99rem;align-items:center;gap:.5rem;margin:-1.25rem auto 2.5rem;padding:.5rem 1.1rem;font-size:.875rem;font-weight:600;transition:all .3s;display:inline-flex;position:relative;overflow:hidden}.moban-01 .hero-zengsong:hover{background:#24c4fb1f;border-color:#24c4fb8c;transform:translateY(-.12rem);box-shadow:0 0 1.5rem #24c4fb4d}.moban-01 .hz-spark{pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff29,#0000);width:45%;height:100%;animation:4.5s ease-in-out infinite landing-hz-sweep;position:absolute;top:0;left:-60%;transform:skew(-18deg)}.moban-01 .hz-gift{color:var(--color-primary);transform-origin:50% 80%;animation:4.5s ease-in-out infinite landing-hz-wiggle}.moban-01 .hz-arrow{color:var(--color-primary);font-size:.7rem;transition:transform .2s}.moban-01 .hero-zengsong:hover .hz-arrow{transform:translate(.18rem)}.moban-01 .hero-nums{justify-content:center;align-items:center;gap:2rem;display:flex}.moban-01 .num-block{text-align:center}.moban-01 .num-val{-webkit-text-fill-color:transparent;background:linear-gradient(#fff 30%,#24c4fb99);-webkit-background-clip:text;background-clip:text;font-size:1.8rem;font-weight:900;line-height:1}.moban-01 .num-plus{font-weight:600}.moban-01 .num-label{color:var(--color-text-tertiary);letter-spacing:.04em;margin-top:.35rem;font-size:.75rem}.moban-01 .num-sep{background:linear-gradient(#0000,#00cae033,#0000);width:1px;height:2rem}.moban-01 .spotlight{z-index:10;pointer-events:none;position:absolute}.moban-01 .spotlight.left{top:38%;left:6%}.moban-01 .spotlight.right{top:52%;right:7%}.moban-01 .spotlight-card{flex-direction:column;align-items:center;min-width:8rem;max-width:14rem;display:flex}.moban-01 .spotlight-img{object-fit:contain;filter:drop-shadow(0 0 .8rem #00cae04d);background:#1a1a22;border:1px solid #ffffff1a;border-radius:.6rem;width:3rem;max-width:none;height:3rem;margin-bottom:.5rem;padding:.3rem}.moban-01 .spotlight-name{color:var(--color-primary);white-space:nowrap;margin-bottom:.4rem;font-size:.95rem;font-weight:700}.moban-01 .spotlight-desc{color:#ffffffb3;text-align:center;margin:0;font-size:.72rem;line-height:1.6}.moban-01 .sec{z-index:1;padding:6rem 0;position:relative}.moban-01 .sec.tight{padding:5rem 0}.moban-01 .sec.insp{padding:5rem 0 3rem}.moban-01 .sec-inner{max-width:76rem;margin:0 auto;padding:0 2rem}.moban-01 .sec-head{text-align:center;margin-bottom:4rem}.moban-01 .sec.tight .sec-head{margin-bottom:3.5rem}.moban-01 .sec.insp .sec-head{margin-bottom:2.5rem}.moban-01 .sec-chip{color:var(--color-primary);letter-spacing:.12em;text-transform:uppercase;background:#00cae00f;border:1px solid #00cae01f;border-radius:99rem;margin-bottom:1.2rem;padding:.3rem 1rem;font-size:.75rem;font-weight:700;display:inline-block}.moban-01 .sec-h2{letter-spacing:-.02em;margin:0 0 1rem;font-size:2.5rem;font-weight:900;line-height:1.2}.moban-01 .sec.tight .sec-h2,.moban-01 .sec.insp .sec-h2{font-size:2.2rem}.moban-01 .sec-p{color:var(--color-text-secondary);max-width:34rem;margin:0 auto;font-size:1rem;line-height:1.65}.moban-01 .grad{-webkit-text-fill-color:transparent;background-image:linear-gradient(135deg,#00cae0 0%,#00e5a0 40%,#7850ff 100%);background-size:200% 200%;-webkit-background-clip:text;background-clip:text;animation:6s ease-in-out infinite landing-gradient-shift}.moban-01 .cap-grid{grid-template-columns:1fr;gap:1rem;display:grid}.moban-01 .cap-card,.moban-01 .feat{cursor:pointer;transition:all .35s;position:relative;overflow:hidden}.moban-01 .cap-card{background:#ffffff05;border:1px solid #ffffff0d;border-radius:1rem;padding:2rem 1.5rem}.moban-01 .cap-card:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle at 50% 0,#00cae00f,#0000 70%);transition:opacity .35s;position:absolute;inset:0}.moban-01 .cap-card:hover{border-color:#00cae033;transform:translateY(-.36rem);box-shadow:0 1.19rem 2.38rem #0000004d,0 0 1.79rem #00cae00f}.moban-01 .cap-card:hover:before{opacity:1}.moban-01 .cap-num{color:#00cae00f;font-size:2.5rem;font-weight:900;line-height:1;position:absolute;top:1.2rem;right:1.2rem}.moban-01 .cap-icon,.moban-01 .feat-icon{background:#00cae014;border:1px solid #00cae01f;justify-content:center;align-items:center;transition:all .3s;display:flex}.moban-01 .cap-icon{border-radius:.7rem;width:2.8rem;height:2.8rem;margin-bottom:1.2rem}.moban-01 .cap-card:hover .cap-icon,.moban-01 .feat:hover .feat-icon{background:#00cae026;box-shadow:0 0 .95rem #00cae033}.moban-01 .cap-icon svg{color:var(--color-primary)}.moban-01 .cap-title{margin:0 0 .6rem;font-size:1.1rem;font-weight:700}.moban-01 .cap-desc{color:var(--color-text-secondary);margin:0 0 1.5rem;font-size:.85rem;line-height:1.6}.moban-01 .cap-go{color:var(--color-primary);align-items:center;gap:.4rem;font-size:.82rem;font-weight:600;transition:gap .2s;display:flex}.moban-01 .cap-card:hover .cap-go{gap:.65rem}.moban-01 .cap-go svg{flex-shrink:0}.moban-01 .feat-row{grid-template-columns:1fr;gap:1rem;display:grid}.moban-01 .feat{background:#ffffff04;border:1px solid #ffffff0a;border-radius:.85rem;padding:1.8rem 1.4rem 1.5rem}.moban-01 .feat:hover{background:#00cae008;border-color:#00cae02e;transform:translateY(-.24rem);box-shadow:0 .95rem 2.14rem #00000040}.moban-01 .feat-top{justify-content:space-between;align-items:center;margin-bottom:1.2rem;display:flex}.moban-01 .feat-icon{border-radius:.6rem;width:2.6rem;height:2.6rem}.moban-01 .feat-icon svg{color:var(--color-primary)}.moban-01 .feat-arrow{opacity:0;border:1px solid #ffffff0f;border-radius:50%;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;transition:all .25s;display:flex;transform:translate(-.36rem)}.moban-01 .feat:hover .feat-arrow{opacity:1;transform:none}.moban-01 .feat-arrow svg{color:var(--color-primary)}.moban-01 .feat-title{margin:0 0 .5rem;font-size:1.05rem;font-weight:700}.moban-01 .feat-desc{color:var(--color-text-secondary);margin:0 0 1rem;font-size:.82rem;line-height:1.6}.moban-01 .feat-bar{background:linear-gradient(90deg, var(--color-primary), transparent);border-radius:.06rem;width:0;height:.12rem;transition:width .4s}.moban-01 .feat:hover .feat-bar{width:60%}.moban-01 .masonry-wrap{max-width:90rem;margin:0 auto;padding:0 1.5rem}.moban-01 .masonry{gap:.95rem;display:flex}.moban-01 .masonry-col{flex-direction:column;flex:1;gap:.95rem;min-width:0;display:flex}.moban-01 .item-card{cursor:pointer;background:#1e1f25cc;border-radius:.71rem;flex-direction:column;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden}.moban-01 .item-card:hover{transform:translateY(-.36rem);box-shadow:0 1.19rem 2.38rem #00000080,0 0 0 1px #00cae033}.moban-01 .item-cover{background:linear-gradient(135deg,#1e1f25,#2d2e34);width:100%;line-height:0;position:relative;overflow:hidden}.moban-01 .item-cover img{width:100%;height:auto;transition:transform .4s;display:block}.moban-01 .item-card:hover .item-cover img{transform:scale(1.03)}.moban-01 .hover-overlay{opacity:0;background:linear-gradient(#0000 0% 40%,#000000b3 100%);justify-content:center;align-items:flex-end;padding-bottom:.71rem;transition:opacity .3s;display:flex;position:absolute;inset:0}.moban-01 .item-card:hover .hover-overlay{opacity:1}.moban-01 .overlay-stats{gap:.95rem;display:flex}.moban-01 .stat{color:#ffffffe6;align-items:center;gap:.24rem;font-size:.8rem;font-weight:500;display:flex}.moban-01 .item-info{flex-direction:column;gap:.48rem;padding:.6rem .71rem .71rem;display:flex}.moban-01 .item-title{color:#ffffffe6;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.85rem;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.moban-01 .item-tags{flex-wrap:wrap;gap:.36rem;display:flex}.moban-01 .tag{color:#00cae0e6;white-space:nowrap;background:#00cae01f;border-radius:.24rem;padding:.18rem .48rem;font-size:.7rem;font-weight:500}.moban-01 .item-card:hover .tag{color:#00cae0;background:#00cae033}.moban-01 .load-more{justify-content:center;margin:2.2rem 0 0;display:flex}.moban-01 .more-btn{color:var(--color-text-primary);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:99rem;padding:.75rem 1.8rem;font-size:.9rem;font-weight:600;transition:all .25s}.moban-01 .more-btn:hover{color:var(--color-primary);background:#00cae014;border-color:#00cae059}.moban-01 .cta{z-index:1;margin:4rem 0 0;padding:6rem 2rem;position:relative;overflow:hidden}.moban-01 .cta-bg{background:linear-gradient(#0000,#00cae00a 30%,#00cae014 60%,#00cae00a);position:absolute;inset:0}.moban-01 .cta-grid{background-image:linear-gradient(#00cae00a 1px,#0000 1px),linear-gradient(90deg,#00cae00a 1px,#0000 1px);background-size:2.86rem 2.86rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 80%,#000 20%,#0000 100%);mask-image:radial-gradient(60% 80%,#000 20%,#0000 100%)}.moban-01 .cta-glow{filter:blur(5.95rem);pointer-events:none;border-radius:50%;position:absolute}.moban-01 .cta-g1{background:radial-gradient(circle,#00cae026,#0000 70%);width:29.76rem;height:29.76rem;top:-8.93rem;right:10%}.moban-01 .cta-g2{background:radial-gradient(circle,#7850ff1a,#0000 70%);width:23.81rem;height:23.81rem;bottom:-7.14rem;left:15%}.moban-01 .cta-inner{z-index:2;text-align:center;max-width:40rem;margin:0 auto;position:relative}.moban-01 .cta-h2{letter-spacing:-.02em;margin:0 0 1rem;font-size:2.5rem;font-weight:900;line-height:1.2}.moban-01 .cta-p{color:var(--color-text-secondary);margin:0 0 2.5rem;font-size:1rem;line-height:1.6}.moban-01 .cta-btns{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.moban-01 .ft{z-index:1;border-top:1px solid #ffffff0a;padding:1.5rem 2rem;position:relative}.moban-01 .ft-inner{color:var(--color-text-tertiary);flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;font-size:.8rem;display:flex}.moban-01 .ft-sep{background:#ffffff0f;width:1px;height:.8rem}.moban-01 .ft-link{color:var(--color-primary);font-weight:500;text-decoration:none}.moban-01 .ft-link:hover{opacity:.8;text-decoration:underline}.moban-01 .ft-kefu,.moban-01 .ft-jubao{cursor:pointer;font-weight:600;font-size:inherit;background:0 0;border:none;align-items:center;gap:.3rem;padding:0;display:inline-flex}.moban-01 .ft-kefu{color:var(--color-primary)}.moban-01 .ft-jubao{color:#ffb478e6}@keyframes landing-orbit-in{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:scale(1)}}@keyframes landing-chip-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}@keyframes landing-gradient-shift{0%,to{background-position:0%}50%{background-position:100%}}@keyframes landing-blink{50%{opacity:0}}@keyframes landing-hz-sweep{0%,55%{left:-60%}to{left:130%}}@keyframes landing-hz-wiggle{0%,78%,to{transform:rotate(0)}82%{transform:rotate(-11deg)}86%{transform:rotate(9deg)}90%{transform:rotate(-6deg)}94%{transform:rotate(3deg)}}@keyframes landing-flow-rotate{to{transform:rotate(360deg)}}@keyframes landing-orb-float{0%,to{transform:translate(0)scale(1)}25%{transform:translate(4.76rem,-2.98rem)scale(1.15)}50%{transform:translate(-2.98rem,4.76rem)scale(.9)}75%{transform:translate(-4.76rem,-1.79rem)scale(1.1)}}@keyframes landing-grid-pulse{0%,to{opacity:.7}50%{opacity:1}}@media (width>=48rem){.moban-01 .cap-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=40rem){.moban-01 .feat-row{grid-template-columns:repeat(2,1fr)}}@media (width>=64rem){.moban-01 .feat-row{grid-template-columns:repeat(4,1fr)}}@media (width>=72rem){.moban-01 .cap-grid{grid-template-columns:repeat(4,1fr)}}@media (width<=48rem){.moban-01 .hero{min-height:100vh}.moban-01 .hero-h1{font-size:2.6rem}.moban-01 .hero-inner{padding:4rem 1rem 3rem}.moban-01 .hero-nums{gap:1.2rem}.moban-01 .num-val{font-size:1.4rem}.moban-01 .orbit-scene{--or:18rem}.moban-01 .orbit-icon-chip{width:1.85rem;height:1.85rem;padding:.22rem}.moban-01 .orbit-name{max-width:3.4rem;font-size:.52rem}.moban-01 .spotlight{display:none}.moban-01 .sec-h2,.moban-01 .cta-h2{font-size:1.8rem}.moban-01 .masonry{flex-wrap:wrap}.moban-01 .masonry-col{flex:calc(50% - .5rem)}.moban-01 .welcome-lang-toggle .welcome-lang-icon{display:none}}@media (width<=40rem){.moban-01 .h-btn-text{display:none}.moban-01 .h-inner{padding:0 .75rem}.moban-01 .masonry-col{flex:100%}.moban-01 .ft-inner{flex-direction:column;gap:.3rem}.moban-01 .ft-sep{display:none}}
