@import"https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;600;700;800&display=swap";.morr-workshop{display:grid;gap:22px;max-width:1450px;margin:0 auto}.workshop-header{display:flex;justify-content:space-between;gap:24px;align-items:start}.workshop-header h1{font-size:clamp(24px,3vw,36px);line-height:1.2;margin:8px 0 14px}.workshop-header p{max-width:720px}.workshop-header label{min-width:220px}.workshop-modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.workshop-modes button{text-align:left;padding:18px;border:1px solid #465052;border-radius:12px;background:#192123;color:#edf2ec;min-height:110px}.workshop-modes button[aria-pressed=true]{border-color:#c8ae70;box-shadow:inset 0 0 0 1px #c8ae70;background:#28302a}.workshop-modes strong,.workshop-modes span{display:block}.workshop-modes span{font-size:13px;line-height:1.5;color:#bac5bc;margin-top:8px}.workshop-columns{display:grid;grid-template-columns:minmax(300px,1fr) minmax(300px,1fr);gap:20px}.workshop-panel{border:1px solid #465052;background:#192123;border-radius:14px;padding:24px;min-width:0}.workshop-panel h2{margin:0 0 18px}.morr-workshop label{display:grid;gap:8px;margin-bottom:16px;font-weight:600}.morr-workshop select,.morr-workshop textarea{width:100%;box-sizing:border-box;padding:12px;border:1px solid #59635c;border-radius:8px;background:#101819;color:#f1f3eb;font:inherit}.workshop-upload{padding:14px;background:#25302c;border-radius:8px;font-size:14px}.workshop-upload input{max-width:100%;font-weight:400}.workshop-preview{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;align-items:start}.workshop-preview figure{margin:0}.workshop-preview img{width:100%;max-height:600px;object-fit:contain;background:#0d1415;border-radius:6px}.workshop-preview figcaption{font-size:13px;overflow-wrap:anywhere;margin-top:8px}.workshop-notice{padding:14px;border:1px solid #aa8158;border-radius:8px;background:#332b23;color:#f7e0bc}.workshop-task-list article{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 0;border-top:1px solid #465052}.workshop-task-list p{font-size:13px;margin:6px 0;color:#bac5bc}.morr-workshop .muted{font-size:13px;line-height:1.5;color:#bac5bc}.morr-workshop button:disabled{opacity:.45;cursor:not-allowed}.morr-workshop button:focus-visible,.morr-workshop select:focus-visible,.morr-workshop textarea:focus-visible{outline:2px solid #dfc58c;outline-offset:3px}@media(max-width:900px){.workshop-columns{grid-template-columns:1fr}.workshop-header{flex-direction:column}.workshop-header label{width:100%}}@media(max-width:600px){.workshop-modes{grid-template-columns:repeat(2,minmax(0,1fr))}.workshop-panel{padding:16px}.workshop-task-list article{align-items:start;flex-direction:column}}.morr-workshop .workshop-panel button,.morr-workshop .workshop-notice button{min-height:44px;padding:10px 16px;border:1px solid #708575;border-radius:8px;background:#293b32;color:#eff5e9;font:inherit;cursor:pointer}.morr-workshop button.primary{width:100%;margin-top:6px;background:#d5bb7c;border-color:#d5bb7c;color:#15201a;font-weight:700}.workshop-upload input::file-selector-button{min-height:40px;padding:8px 14px;border:1px solid #708575;border-radius:6px;background:#293b32;color:#eff5e9;margin-right:10px}:root{font-family:Manrope,system-ui,sans-serif;color:#e8eeea;background:#080b0a;color-scheme:dark;font-synthesis:none}*{box-sizing:border-box}body{margin:0;min-width:1100px;background:radial-gradient(circle at 70% -10%,#18372b55,transparent 32%),#080b0a}.shell{display:grid;grid-template-columns:230px 1fr;min-height:100vh}aside{position:fixed;width:230px;height:100vh;border-right:1px solid #213028;background:#0b100e;padding:28px 18px;display:flex;flex-direction:column}.brand{display:flex;align-items:center;gap:12px;padding:0 8px 30px}.brand strong{display:block;font-size:15px;letter-spacing:.15em}.brand span{font:10px DM Mono;color:#71857a;letter-spacing:.12em}.mark{width:38px;height:38px;display:grid;place-items:center;background:#9cffc3;color:#07120c;font-weight:800;border-radius:3px;box-shadow:0 0 25px #62d89530}nav{display:grid;gap:5px}nav button{font:600 13px Manrope;text-align:left;color:#829088;background:none;border:0;border-radius:4px;padding:11px 12px;cursor:pointer}nav button i{display:inline-block;width:6px;height:6px;border:1px solid #526158;margin-right:12px;transform:rotate(45deg)}nav button:hover,nav button.active{background:#15201b;color:#ddede4}nav button.active i{background:#8ef0b5;border-color:#8ef0b5}.asideFoot{margin-top:auto;color:#91a098;font-size:12px;padding:12px}.asideFoot small{color:#526158}.pulse{display:inline-block;width:7px;height:7px;background:#78e9a7;border-radius:50%;box-shadow:0 0 9px #78e9a7;margin-right:7px}.errorPulse{background:#ff8e8e;box-shadow:0 0 9px #ff8e8e}.offline{margin:-10px 0 18px;padding:12px 16px;border:1px solid #8f5b32;background:#291b10;color:#ffcb8d;font:11px DM Mono;letter-spacing:.04em}.source{display:inline-block;margin-top:5px;font:8px DM Mono;letter-spacing:.08em;color:#75837b;text-transform:uppercase}.source-LIVE{color:#75e7a2}.source-BASELINE{color:#8ca3b8}.source-STALE{color:#f0bf67}.source-UNKNOWN{color:#6e7772}main{grid-column:2;padding:38px 45px 20px;max-width:1500px;width:100%}header{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px}h1{margin:3px 0;font-size:30px;letter-spacing:-.04em}.eyebrow{font:500 10px DM Mono;letter-spacing:.19em;color:#6f8277;margin:0}.mode{border:1px solid #315241;background:#0c1712;padding:10px 14px;border-radius:4px}.mode span{display:block;font:9px DM Mono;color:#71877a}.mode b{display:block;font:600 13px DM Mono;color:#8ff2b6}.mode small{display:block;margin-top:4px;color:#91a098;font-size:10px}.hero{display:flex;justify-content:space-between;align-items:center;padding:27px 30px;background:linear-gradient(110deg,#12241c,#0d1512);border:1px solid #294133;border-radius:6px;margin-bottom:14px}.hero h2{font-size:25px;margin:7px 0}.hero p:not(.eyebrow){color:#86978d;font-size:13px;margin:0;max-width:650px}.healthRing{width:120px;border-left:1px solid #2a4135;text-align:center}.healthRing strong{display:block;font:700 26px DM Mono;color:#98f7bd}.healthRing span{font-size:10px;color:#76887e}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:10px}.metrics article,.panel,.project{background:#0d1210;border:1px solid #202a25;border-radius:5px}.metrics article{padding:17px}.metrics article>span{display:block;color:#65736b;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.metrics article>b{display:block;font:600 18px DM Mono;margin:10px 0}.metrics small,.row small{display:block;color:#68766e;font-size:10px;margin-top:3px}.grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.panel{padding:20px}.panel.wide{grid-column:span 2}.panelTitle{display:flex;justify-content:space-between;border-bottom:1px solid #1d2822;padding-bottom:13px}.panelTitle h3{font-size:13px;margin:0}.panelTitle span{font:9px DM Mono;color:#496356}.row{display:flex;align-items:center;justify-content:space-between;padding:12px 2px;border-bottom:1px solid #17201b}.row:last-child{border:0}.row b{font-size:12px;font-weight:600;max-width:700px;overflow:hidden;text-overflow:ellipsis}.badge{font:500 9px DM Mono;padding:4px 7px;border:1px solid #34413a;border-radius:3px;color:#96a49c}.s-HEALTHY,.s-SUCCEEDED{color:#8df2b5;border-color:#295d40;background:#10271a}.s-DEGRADED,.s-PARTIAL{color:#f3c978;border-color:#645129;background:#2a2110}.s-DOWN,.s-COLLECTOR_ERROR,.s-FAILED{color:#ff8e8e;border-color:#643636;background:#291313}.s-INACTIVE_EXPECTED,.s-UNKNOWN,.s-DISABLED_NOT_CONFIGURED{color:#9da9a2;background:#171c19}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.project{padding:22px;min-height:175px}.project h3{margin:8px 0 16px;font-size:18px}.project dl{display:grid;grid-template-columns:1fr 1fr;font-size:11px;margin-top:24px}.project dt{color:#66756d}.project dd{text-align:right;margin:0}.unknown{display:inline-block;width:50%;padding:16px}.unknown p{font-size:10px;color:#647269}.unknown .badge{float:right}.empty{color:#5d6962;font-size:12px;padding:30px;text-align:center}.notice{padding:14px 18px;border-left:2px solid #d4a754;background:#211b10;color:#c6b48e;font-size:12px;margin-bottom:14px}.ai-layout{display:grid;grid-template-columns:280px 1fr;gap:10px}.ai-layout .ai-status,.ai-layout .knowledge-panel,.ai-layout .queue-panel{grid-column:span 2}.ai-stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:16px}.provider-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.provider-pair>div,.review-item,.editor-detail{border:1px solid var(--line);background:#07120eb3;padding:12px}.provider-pair span,.provider-pair small,.review-item small,.editor-detail small{display:block;color:var(--muted);margin-top:5px}.run-detail{border-top:1px solid var(--line);margin-top:10px;padding-top:10px}.tool-call{display:grid;gap:5px;padding:9px;margin-top:8px;border-left:2px solid var(--green);background:#07110e}.tool-call code{color:var(--muted);overflow-wrap:anywhere;white-space:pre-wrap}.review-controls,.language-tabs{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.review-controls input{flex:1;min-width:220px}.review-list,.editor-list{display:grid;gap:8px;margin-top:12px}.review-item{display:grid;gap:7px}.review-item button,.editor-list button{margin-right:6px;border:1px solid #2c4637;background:#101713;color:#9fd8b7;padding:7px 10px;cursor:pointer}.editor-list>button{display:grid;gap:5px;text-align:left;width:100%}.editor-detail{margin-top:6px}.editor-detail input,.editor-detail textarea,.review-controls input{display:block;width:100%;margin-top:8px;border:1px solid #294033;background:#090e0b;color:#dce8e1;padding:9px}.editor-detail textarea{min-height:150px;resize:vertical}.error-notice{border-color:#8e4848;color:#ffadad}.warning{color:var(--amber);font-size:12px}.ai-stat-grid div{padding:12px;background:#101814;border:1px solid #1d2d24}.ai-stat-grid span,.ai-stat-grid b{display:block}.ai-stat-grid span{color:#62736a;font:9px DM Mono;margin-bottom:7px}.ai-stat-grid b{color:#dce8e1;font:11px DM Mono}.provider-help{margin-top:14px;padding:12px;border-left:2px solid #d4a754;background:#211b10;color:#c9b88f;font-size:11px;line-height:1.6}.conversation-list{min-height:430px}.conversation-list button,.panelTitle button,.composer button{display:block;width:100%;border:1px solid #273b30;background:#101713;color:#aebdb5;text-align:left;padding:10px;margin-top:8px;cursor:pointer}.panelTitle button{width:auto;margin:0;padding:5px 10px}.conversation-list button small{display:block;color:#64736b;margin-top:5px}.conversation-list .selected-chat{border-color:#4f916d;background:#13231a}.chat-panel{min-height:430px;display:flex;flex-direction:column}.messages{flex:1;max-height:330px;overflow:auto;padding:10px 0}.message{width:85%;margin:8px 0;padding:12px;border:1px solid #1e2d25;background:#101713;font-size:12px}.message.user{margin-left:auto;background:#15241c}.message p{margin:5px 0;white-space:pre-wrap}.message small,.run-strip,.knowledge-hit small{color:#6b7c72;font:9px DM Mono}.composer{display:flex;gap:8px;margin-top:10px}.composer input{flex:1;background:#090e0b;color:#dce8e1;border:1px solid #263b30;padding:11px}.composer button{width:auto;margin:0;color:#8df2b5}.run-strip{padding-top:10px}.knowledge-hit{padding:12px 0;border-bottom:1px solid #17201b}.knowledge-hit p{color:#95a49c;font-size:11px}.connector-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:10px}.connector-grid .project{min-height:140px}.connector-grid p,.connector-grid small{color:#75857c;font-size:10px}.community-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.inline-actions,.filter-row{display:flex;flex-wrap:wrap;gap:8px}.community-intelligence-controls{margin-bottom:10px}.filter-row select,.filter-row button,.actor-row{border:1px solid #273b30;background:#101713;color:#aebdb5;padding:9px 11px}.filter-row button,.actor-row{cursor:pointer}.actor-row{width:100%;display:flex;justify-content:space-between;margin:5px 0;text-align:left}.editor-detail small{display:block;margin-top:5px}.s-INSUFFICIENT_DATA,.s-BLOCKED_OUTPUT_VALIDATION,.s-WAITING_FOR_SOURCE,.s-BLOCKED_FINAL,.s-NOT_CONFIGURED,.s-WAITING_FOR_PROVIDER,.s-BLOCKED_BY_POLICY,.s-BUDGET_BLOCKED{color:#f3c978;border-color:#645129;background:#2a2110}.plain-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:10px}.plain-summary article{padding:18px;border:1px solid #26372e;border-radius:5px;background:#0d1210}.plain-summary span,.plain-summary b,.plain-summary small{display:block}.plain-summary span{color:#819088;font-size:11px}.plain-summary b{margin:7px 0;font-size:16px}.plain-summary small{color:#718078;font-size:11px}.summary-good{border-left:3px solid #68dc96!important}.summary-warn{border-left:3px solid #d4a754!important}.summary-bad{border-left:3px solid #e26f6f!important}.next-actions{display:grid;gap:5px;margin-bottom:12px;padding:15px 18px;border:1px solid #594a2a;border-left:3px solid #d4a754;border-radius:5px;background:#211b10}.next-actions span{color:#f0cd88}.next-actions small,.plain-help{color:#9aab9f}.maintenance-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:15px 0}.maintenance-actions button,.quick-prompts button{border:1px solid #315842;border-radius:4px;background:#12251b;color:#a9f2c5;padding:12px;cursor:pointer}.maintenance-actions button:disabled,.quick-prompts button:disabled{cursor:wait;opacity:.55}.run-message{margin:12px 0;padding:12px;border-left:3px solid #73dfa0;background:#101d16;color:#c7e8d4}.result-card{display:grid;gap:14px}.result-head,.result-checks article{display:flex;justify-content:space-between;align-items:center;gap:15px}.result-head small{display:block;color:#74847b;margin-top:5px}.result-checks{display:grid;gap:8px}.result-checks article{padding:13px;border:1px solid #203329;background:#0a100d}.result-checks p,.result-explanation{margin:4px 0 0;color:#91a299;font-size:12px}.result-explanation{padding:13px;background:#111b16}.ai-layout .conversation-list{order:1}.ai-layout .chat-panel{order:2}.ai-layout .ai-status{order:3}.ai-layout .knowledge-panel{order:4}.ai-layout .queue-panel{order:5}.ai-layout>.notice{grid-column:span 2;order:0}.advanced-settings{margin-top:15px;border-top:1px solid #203129;padding-top:12px}.advanced-settings summary,.technical-details summary,.message-sources summary{color:#94cbaa;cursor:pointer;font-size:11px}.project-choice{display:grid;gap:6px;margin:14px 0 8px;color:#8d9c94;font-size:11px}.project-choice select{width:100%;border:1px solid #294033;background:#090e0b;color:#dce8e1;padding:9px}.quick-prompts{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.quick-prompts button{padding:7px 9px;font-size:10px}.composer textarea{flex:1;min-height:72px;resize:vertical;background:#090e0b;color:#dce8e1;border:1px solid #263b30;padding:11px;font:13px Manrope}.chat-panel{min-height:620px}.messages{max-height:450px}.message-sources{margin-top:8px}.message-sources small{display:block;margin-top:5px}.technical-details>small{display:block;margin:8px 0}footer{text-align:center;color:#3f4b44;font:9px DM Mono;padding:25px}.live-LIVE{color:#71e59e}.live-RECONNECTING,.live-FALLBACK{color:#f3c978}.live-OFFLINE{color:#f07979}.loading{grid-column:auto;display:grid;place-items:center;align-content:center;height:100vh}.loading p{color:#7c8e84;font-size:12px}@media(max-width:900px){body{min-width:0}.shell{display:block}aside{position:static;width:auto;height:auto}nav{grid-template-columns:repeat(3,1fr)}.asideFoot{display:none}main{padding:24px}.metrics,.cards,.connector-grid,.ai-stat-grid{grid-template-columns:1fr 1fr}.grid{grid-template-columns:1fr}.panel.wide{grid-column:auto}.ai-layout,.community-grid{grid-template-columns:1fr}.ai-layout .ai-status,.ai-layout .knowledge-panel,.ai-layout .queue-panel{grid-column:auto}}.plain-help{margin:0 0 18px;color:#a9c1b5;line-height:1.6}.human-row{align-items:flex-start;gap:24px}.human-row>div:first-child{min-width:0;flex:1}.human-summary{color:#e7f6ee!important;font-size:.95rem;line-height:1.5}.next-step{display:block;margin-top:9px;color:#7ff0b5;font-size:.82rem}.technical-details{margin-top:10px}.technical-details summary{cursor:pointer;color:#6f9382;font-size:.75rem}.technical-details pre{max-height:280px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;padding:12px;border:1px solid #183b2b;background:#07100c;color:#8dac9d;font-size:.72rem}.content-studio{display:grid;grid-template-columns:minmax(380px,.9fr) minmax(440px,1.1fr);gap:22px}.content-studio label{display:grid;gap:7px;margin:14px 0;color:#9db7aa;font-size:.8rem}.content-studio select,.content-studio textarea{width:100%;border:1px solid #24513c;background:#08130e;color:#edf8f2;padding:11px 12px}.content-studio textarea{resize:vertical;line-height:1.5}.character-count{margin:-8px 0 14px;text-align:right;color:#7ff0b5;font-size:.78rem}.character-count.too-long{color:#ff7d7d;font-weight:700}.x-preview{min-width:0}.x-card{max-width:620px;margin:10px auto;padding:18px;border:1px solid #2f3336;border-radius:18px;background:#000;color:#e7e9ea}.x-author{display:grid;margin-bottom:12px}.x-author span,.x-card small{color:#71767b}.x-card p{white-space:pre-wrap;line-height:1.45;font-size:1rem}.x-card img,.x-card video{display:block;width:100%;max-height:520px;margin:14px 0 10px;border:1px solid #2f3336;border-radius:14px;background:#050505;object-fit:contain}.media-empty{display:grid;min-height:260px;place-items:center;border:1px dashed #2f3336;border-radius:14px;color:#71767b}@media(max-width:1100px){.content-studio{grid-template-columns:1fr}}.manga-center{display:grid;gap:1.25rem}.manga-release{display:flex;align-items:center;flex-wrap:wrap;gap:1.5rem}.manga-release>div{flex:1;min-width:230px}.manga-release label{display:grid;gap:.5rem}.manga-read-link{display:inline-block;padding:.65rem 1rem;background:#a0ffc5;color:#06130c;font-weight:700;border-radius:6px}.manga-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.manga-metrics article{display:grid;gap:.6rem}.manga-metrics strong{font-size:2rem;color:#a0ffc5}.manga-metrics small{font-size:.875rem}.manga-progress{margin:1rem 0}.manga-progress>div{display:flex;justify-content:space-between;gap:1rem}.manga-progress progress{width:100%;height:1rem;accent-color:#a0ffc5}.manga-interactions>div{display:flex;justify-content:space-between;padding:.6rem 0;border-bottom:1px solid #283b32}.manga-table{overflow-x:auto}.manga-table table{width:100%;text-align:left;border-collapse:collapse}.manga-table td,.manga-table th{padding:.6rem;border-bottom:1px solid #283b32}.manga-measurement-note{font-size:.875rem;color:#a3b9ad;line-height:1.6}:root{font-family:Manrope,system-ui,sans-serif;color:#e7edf1;background:#0c1119;--surface: #141c27;--line: #293545;--muted: #a0afbe;--accent: #a8edce}body{min-width:320px;background:#0c1119;font-size:14px;line-height:1.5}button,input,textarea,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}button,input,select,textarea{border-radius:9px}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid #88bfc5;outline-offset:2px}textarea{resize:vertical}input,select,textarea{background:#0d1520;color:#edf3f7;border:1px solid var(--line)}a{color:#b7e9dc}.shell{grid-template-columns:246px minmax(0,1fr)}.shell>aside{width:246px;background:#101722;border-color:#263040;padding:28px 18px;z-index:20;overflow-y:auto}.shell>main{min-width:0;padding:30px 40px 20px;grid-column:2}.brand{padding:0 6px 28px}.brand .mark{width:42px;height:42px;border-radius:13px;background:#c0f2db;box-shadow:none}.brand strong{letter-spacing:.08em;font-size:16px}.brand span{font-size:8px;color:#94a6b7;letter-spacing:.07em}.sidebar-create{width:100%;border:1px solid #3a655d;background:#18372f;color:#d8f8e9;padding:12px;margin-bottom:25px;text-align:left;font-weight:700}.nav-group{margin-bottom:17px}.nav-group>p{font-size:9px;letter-spacing:.14em;color:#718599;margin:0 12px 9px}nav{gap:2px}nav button{width:100%;padding:11px 12px;color:#a5b3c2;font-size:12px;border-radius:8px}nav button.active{background:#25343c;color:#d8fbed}nav button:hover{background:#1d2938;color:#eef7fd}nav button i{border-radius:2px;transform:none;border-color:#697f91}nav button.active i{background:var(--accent);border-color:var(--accent)}.nav-more{border-top:1px solid var(--line);padding-top:16px}.nav-more>summary{cursor:pointer;color:#92a5b9;padding:10px;font-size:12px}.asideFoot{font-size:11px;border-top:1px solid var(--line);padding:20px 9px 0;margin-top:22px}.asideFoot small{color:#8fa2b5}.shell>main>header{border-bottom:1px solid #263141;padding:0 0 24px;margin-bottom:28px;display:flex;gap:20px;align-items:center}.shell>main>header h1{font-size:23px;letter-spacing:-.04em;margin:0}.eyebrow{font-size:9px;letter-spacing:.16em;color:#a2b5c6}.mode{margin-left:auto;text-align:right;gap:2px;min-width:120px}.mode span{font-size:9px}.mode b{font-size:11px;color:#b4c2cf}.mode small{font-size:9px;color:#7d91a5}.command-trigger{margin-left:auto;background:#151f2c;border:1px solid var(--line);color:#9eb0c2;min-width:210px;padding:9px 12px;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:11px}kbd{font:10px monospace;border:1px solid #394757;border-radius:4px;padding:2px 5px;color:#a5b6c7}.mode+.command-trigger{margin-left:0}.offline,.inline-warning{background:#37271a;border:1px solid #846036;color:#f3d5ac;padding:12px;border-radius:9px;font-size:12px}.panel{background:var(--surface);border-color:var(--line);border-radius:14px;box-shadow:none}.panelTitle h3{font-size:15px}.panelTitle{border-color:var(--line)}footer{color:#8294a6;font-size:10px;border-top:1px solid var(--line);margin-top:35px;padding-top:16px}.control-home{max-width:1500px;margin:auto}.welcome-line{display:flex;align-items:center;justify-content:space-between;margin-bottom:29px;gap:25px}.welcome-line h2{font-size:clamp(25px,2.5vw,39px);font-weight:700;letter-spacing:-.055em;line-height:1.17;margin:11px 0 16px}.welcome-line h2 span{color:#9dafbf}.welcome-line p:not(.eyebrow){color:#99aabd;font-size:12px}.workspace-emblem{width:175px;height:118px;border:1px solid #344941;border-radius:20px;display:flex;align-items:center;justify-content:center;flex-direction:column;background:linear-gradient(140deg,#1d3933,#14212b);transform:rotate(-3deg)}.workspace-emblem>span{font-size:48px;letter-spacing:-.13em;color:#c5f1db;margin-right:6px}.workspace-emblem small{font-size:7px;letter-spacing:.13em;color:#91b7ad;margin-top:9px}.home-layout{display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:22px}.home-work,.home-side{min-width:0}.home-composer{padding:23px;border:1px solid #425866;border-radius:17px;background:linear-gradient(120deg,#1b2934,#151e2b)}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:19px}.section-heading h3{margin:0;font-size:16px;letter-spacing:-.025em}.quiet-pill{background:#203531;border:1px solid #3b554c;border-radius:6px;padding:4px 7px;color:#b3d8c9;font-size:8px;letter-spacing:.08em}.home-project{display:flex;align-items:center;gap:12px;color:#8fa6b8;font-size:11px}.home-project select{padding:6px 10px;font-size:12px;background:#172432}.home-composer textarea{display:block;width:100%;background:transparent;border:0;margin:12px 0;padding:8px 0;color:#e4eef5;font-size:14px;min-height:85px}.home-composer textarea::placeholder{color:#8b9cac}.home-composer-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px}.home-composer-bottom>span{font-size:10px;color:#9db0bd}.primary-action{background:#b9edd3!important;color:#15332b!important;border:1px solid #b9edd3!important;font-weight:700!important;font-size:12px!important;padding:11px 15px!important;display:inline-flex;gap:18px;align-items:center}.primary-action:hover{background:#d0f8e3!important}.starter-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:13px}.starter-grid button{background:#151e29;border:1px solid #2b3847;text-align:left;padding:15px 13px;min-height:112px;display:flex;flex-direction:column;align-items:flex-start}.starter-grid button:hover{border-color:#729388;background:#1a2a32}.starter-grid button>span{color:#adcfbe;font-size:18px;margin-bottom:10px}.starter-grid b{color:#d9e5ed;font-size:11px}.starter-grid small{font-size:10px;color:#90a3b6;line-height:1.5;margin-top:5px}.home-section{margin-top:30px}.home-section>.section-heading{margin-bottom:13px}.text-action{background:transparent!important;border:0!important;padding:5px 0!important;font-size:11px!important;color:#b3dacc!important}.attention-card{border:1px solid #635438;background:linear-gradient(135deg,#332e25,#211f23);border-radius:15px;padding:22px}.attention-card .eyebrow{color:#d4bf99}.attention-card h3{font-size:27px;margin:12px 0 6px;letter-spacing:-.035em}.attention-card p:not(.eyebrow){font-size:11px;color:#c0b6a6;margin:0 0 17px}.attention-card button{background:#443c30;border:1px solid #716045;color:#f0dfbf;font-size:11px;padding:10px 13px;width:100%;text-align:left}.status-card{background:#141d28;border:1px solid var(--line);border-radius:15px;padding:20px;margin-top:16px}.status-card h3{font-size:13px;margin:0 0 17px}.status-card>div{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #263343;padding:11px 0;font-size:11px;color:#9baec0}.status-card b{font-size:14px;color:#d9e7f0}.status-card>div button{background:none;border:none;color:#eac9a0}.status-card>small{display:block;color:#8d9eaf;font-size:10px;margin:7px 0 12px}.workflow-note{padding:20px 6px;color:#8ca3b4;font-size:10px}.workflow-note b{color:#bdd0dd;font-size:10px}.workflow-note p{margin:8px 0;line-height:1.65}.recent-tasks{border:1px solid var(--line);border-radius:13px;overflow:hidden}.recent-task{width:100%;display:flex;align-items:center;gap:12px;border:0;border-radius:0;border-bottom:1px solid #273545;background:#131d28;padding:14px;text-align:left;color:#8fa7b7}.recent-task:last-child{border-bottom:0}.recent-task:hover{background:#1b2b36}.task-symbol{width:31px;height:31px;background:#263d37;border-radius:9px;display:grid;place-items:center;font-size:16px;flex-shrink:0}.task-copy{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.task-copy b{font-size:12px;color:#dce8f1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.task-copy small{font-size:10px;color:#91a3b5}.task-label{font-size:9px;line-height:1.45;border-radius:5px;padding:4px 7px;border:1px solid #364858;background:#25323e;display:inline-block;max-width:180px}.task-label.warning,.task-symbol.warning{background:#3c3221;color:#e5c28f;border-color:#685233}.task-label.danger,.task-symbol.danger{background:#3c282c;color:#efb4bc;border-color:#674049}.task-label.success,.task-symbol.success{background:#1e3b32;color:#b2edce;border-color:#37624f}.task-label.info,.task-symbol.info{background:#22384b;color:#b2d6f3;border-color:#3b5770}.task-label.muted{color:#acb9c6}.home-empty{padding:28px;border:1px dashed #394858;border-radius:12px;font-size:12px;color:#97aabd}.project-shelf{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:13px}.project-tile{background:#141e29;border:1px solid #2a3848;border-radius:13px;text-align:left;padding:19px 15px;color:#dce9f2;display:flex;align-items:flex-start;flex-direction:column}.project-tile:hover{border-color:#648377}.project-monogram{width:36px;height:36px;background:#254338;border:1px solid #3c6050;border-radius:11px;color:#bfedd4;display:grid;place-items:center;font-size:11px;font-weight:800;margin-bottom:18px}.project-monogram.hue-1{background:#2f2945;border-color:#54456b;color:#d9c9f0}.project-monogram.hue-2{background:#3d3423;border-color:#615335;color:#ecd7a5}.project-monogram.hue-3{background:#213b4b;border-color:#345b70;color:#b8ddf2}.project-tile strong{font-size:12px}.project-tile small{font-size:9px;color:#8fa4b7;margin:7px 0 20px}.project-go{font-size:10px;color:#bddbce;margin-top:auto}.legacy-system{margin-top:35px;border-top:1px solid var(--line);padding-top:16px}.legacy-system>summary{cursor:pointer;color:#8fa5b9;font-size:11px}.legacy-system>.hero{margin-top:20px}.ai-layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:20px}.ai-layout .conversation-list{grid-column:1;grid-row:1;max-height:calc(100vh - 180px);overflow:auto;position:sticky;top:25px;background:#131d29;border:1px solid var(--line);border-radius:13px;padding:14px}.conversation-list button{border-radius:8px;border-color:#2c3e4e}.conversation-list .selected-chat{background:#253b3a;border-color:#56766c}.conversation-search{width:100%;padding:9px 10px;font-size:11px;margin-bottom:12px}.ai-layout .chat-panel{grid-column:2;grid-row:1;padding:23px;min-width:0;min-height:65vh}.ai-layout .ai-status,.ai-layout .knowledge-panel,.ai-layout .queue-panel{grid-column:1/-1;grid-row:auto}.workspace-details{padding:0!important}.workspace-details>summary{padding:17px 20px;color:#bbcfdd;cursor:pointer;font-size:12px}.details-content{padding:4px 20px 22px}.messages{max-height:none;min-height:110px;gap:18px;padding:16px 0}.message{border-radius:12px;font-size:13px;padding:17px 19px;max-width:92%;background:#1e2b37;border:1px solid #2d4050}.message.user{background:#243a35;border-color:#35554a}.message p{line-height:1.75;overflow-wrap:anywhere}.message>b{font-size:10px;letter-spacing:.04em;color:#b1c6d5}.messages>.empty{padding:40px 20px;color:#97adbd;font-size:13px}.chat-panel>.panelTitle{flex-wrap:wrap;gap:14px}.chat-panel .inline-actions button{font-size:10px}.quick-prompts{margin:18px 0 12px}.quick-prompts button{padding:8px 10px;border:1px solid #354b5b;background:#1c2b37;color:#aec4d6}.task-composer{border:1px solid #46645f;background:#101c27;border-radius:15px;overflow:hidden;box-shadow:0 12px 35px #0002}.composer-scope{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid #263d46;color:#87a396;font-size:10px}.scope-dot{width:6px;height:6px;background:#a4e6c1;border-radius:50%}.composer-scope label{display:flex;align-items:center;gap:8px}.composer-scope select{font-size:11px;padding:4px 7px;background:#1d302f;border-color:#38544c;max-width:220px}.composer-scope>span:last-child{margin-left:auto;color:#7994a3}.composer-intent{display:flex;gap:6px;padding:10px 16px 0}.composer-intent button{padding:7px 11px;border:1px solid #38544c;background:#16252b;color:#a8bbb6}.composer-intent button[aria-pressed=true]{background:#27463d;border-color:#78b89e;color:#ecfff7}.live-work-status{display:grid;gap:5px;margin:10px 0;padding:11px 13px;border:1px solid #45695d;border-radius:9px;background:#132823}.live-work-status span,.live-work-status small{color:#a9c0b6}.task-composer textarea{width:100%;border:0;border-radius:0;display:block;min-height:112px;max-height:380px;background:transparent;padding:17px;color:#e1ecf5;line-height:1.6;font-size:14px}.task-composer textarea:focus-visible{outline:none;box-shadow:inset 3px 0 #95d5bb}.composer-tools{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 13px 12px}.composer-tools>div{display:flex;gap:6px}.composer-tools>div button{background:#1c2a37;color:#bdccd9;border:1px solid #35485a;padding:8px 10px;font-size:11px}.composer-hint{display:flex;justify-content:space-between;gap:12px;color:#91a4b6;font-size:9px;padding:10px 16px;background:#101925;border-top:1px solid #2c3c4a}.composer-notice{padding:0 16px;color:#d0dbc9;font-size:11px}.job-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.job-heading h4{margin:0;font-size:14px}.run-detail{border:1px solid #344756;border-radius:12px;background:#14222d;margin-bottom:18px;padding:17px}.run-detail>p{font-size:11px;color:#a5b8c9}.result-stages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:17px 0}.result-stages>div{border-left:2px solid #4c7364;padding-left:10px}.result-stages small{display:block;font-size:8px;letter-spacing:.08em;color:#8ca6b8;margin-bottom:6px}.result-stages strong,.result-stages a{font-size:10px;line-height:1.45;font-weight:500;display:block;color:#c5d8e5}.job-steps{margin:12px 0}.job-steps summary{color:#9fb8c7;font-size:11px;cursor:pointer}.job-steps li{font-size:11px}.x-preview{padding:15px;margin-top:16px}.x-preview>h4{font-size:13px}.x-preview>p,.x-preview>div>p{font-size:11px;color:#aebfcc}.x-preview textarea{background:#0d1823!important;border-color:#3b5668!important;font-size:13px!important}.x-card{border:1px solid #34495a;border-radius:11px;background:#17232e;padding:17px}.x-card img,.x-card video{max-height:520px;object-fit:contain}.x-preview details{margin:12px 0}.x-preview summary{font-size:11px;cursor:pointer}.x-preview input:not([type=checkbox]){display:block;width:100%;padding:10px;margin-top:7px}.x-preview label{font-size:11px}.notice{border-radius:9px}.command-menu{width:min(620px,calc(100vw - 32px));max-height:75vh;padding:0;background:#14212d;color:#e3edf5;border:1px solid #52685f;border-radius:16px;box-shadow:0 30px 120px #0009}.command-menu::backdrop{background:#050b14b8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.command-top{display:flex;align-items:center;padding:17px;border-bottom:1px solid #354759;gap:15px}.command-top input{flex:1;min-width:0;border:0;background:transparent;padding:9px;font-size:16px}.command-top button{background:#263646;border:1px solid #415165;color:#bacbd8;font-size:10px;padding:5px 8px}.command-results{padding:9px}.command-results>button{display:flex;width:100%;align-items:center;gap:16px;border:0;background:transparent;color:#d9e8f3;padding:15px;text-align:left}.command-results>button:hover{background:#263e3b}.command-results strong{font-size:12px}.command-results small{margin-left:auto;font-size:10px;color:#8ba5b5}.command-results p{padding:20px}@media(min-width:1600px){.shell>main{padding:35px 60px}.home-layout{grid-template-columns:minmax(0,1fr) 320px}.home-composer{padding:28px}.welcome-line{margin-bottom:36px}}@media(max-width:1150px){.shell{grid-template-columns:210px minmax(0,1fr)}.shell>aside{width:210px;padding:24px 13px}.shell>main{padding:25px}.home-layout{grid-template-columns:minmax(0,1fr) 240px;gap:16px}.home-composer-bottom>span{max-width:170px}.command-trigger{min-width:170px}.mode small{display:none}.ai-layout{grid-template-columns:205px minmax(0,1fr)}.ai-layout .chat-panel{padding:17px}}@media(max-width:900px){.shell{grid-template-columns:180px minmax(0,1fr)}.shell>aside{width:180px;padding:20px 10px}.brand strong{font-size:12px}.brand span{font-size:6px}.brand{gap:8px}.brand .mark{width:32px;height:32px}.home-layout{grid-template-columns:1fr}.home-side{display:grid;grid-template-columns:1fr 1fr;gap:14px}.status-card{margin-top:0}.workflow-note{grid-column:1/-1;padding:0 6px}.workspace-emblem{display:none}.command-trigger{min-width:0;font-size:10px}.command-trigger kbd{display:none}.mode{min-width:95px}.ai-layout{grid-template-columns:minmax(0,1fr)}.ai-layout .conversation-list{grid-column:1;grid-row:1;position:static;max-height:230px}.ai-layout .chat-panel{grid-column:1;grid-row:2}.ai-layout .ai-status,.ai-layout .knowledge-panel,.ai-layout .queue-panel{grid-column:1}.result-stages{gap:8px}.starter-grid button{padding:13px 10px}.starter-grid b{font-size:10px}}@media(max-width:620px){.shell{display:block}.shell>aside{position:static;width:100%;height:auto;padding:13px 16px;border-bottom:1px solid var(--line);overflow:visible}.brand{padding:0;display:inline-flex}.brand strong{font-size:14px}.brand span{font-size:7px}.sidebar-create{width:auto;float:right;margin:0;font-size:11px;padding:8px 12px}.shell nav{display:flex;overflow-x:auto;margin-top:15px;gap:10px;align-items:flex-start}.nav-group{display:flex;gap:4px;margin:0}.nav-group>p,.nav-more,.asideFoot{display:none}.nav-group button{white-space:nowrap;font-size:11px;padding:9px 11px}.nav-group button i{display:none}.shell>main{padding:20px 16px}.shell>main>header{gap:10px;margin-bottom:20px;padding-bottom:16px}.shell>main>header h1{font-size:20px}.shell>main>header .eyebrow{font-size:7px}.command-trigger{padding:8px;font-size:10px;margin-left:auto;min-height:36px}.mode{display:none}.welcome-line h2{font-size:27px}.welcome-line{margin-bottom:23px}.home-composer{padding:18px}.quiet-pill{font-size:7px}.section-heading h3{font-size:14px}.home-composer-bottom{align-items:flex-end}.home-composer-bottom>span{max-width:130px;font-size:9px}.primary-action{font-size:10px!important;padding:10px!important;gap:10px}.starter-grid{gap:7px}.starter-grid small{display:none}.starter-grid button{min-height:82px}.home-side{grid-template-columns:1fr}.status-card{margin:0}.workflow-note{display:none}.project-shelf{grid-template-columns:repeat(2,minmax(0,1fr))}.task-label{font-size:8px;max-width:106px}.recent-task{gap:8px;padding:11px}.task-copy b{font-size:11px}.task-copy small{font-size:9px}.task-symbol{width:25px;height:25px}.task-composer .composer-scope>span:last-child{display:none}.composer-scope select{max-width:190px}.composer-tools>div button{font-size:10px;padding:8px}.composer-hint{font-size:8px;padding:9px 12px}.result-stages{grid-template-columns:1fr}.result-stages>div{display:flex;justify-content:space-between;gap:12px;align-items:center}.result-stages small{margin:0}.result-stages strong{max-width:190px}.message{max-width:100%;padding:13px}.command-results small{display:none}.command-results>button>span{margin-left:auto}.home-section{margin-top:24px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.chat-panel>.task-composer{margin-bottom:24px}.nav-group button{font-size:13px}.task-copy b,.project-tile strong{font-size:14px}.task-copy small,.project-tile small,.composer-hint,.composer-notice,.task-label{font-size:11px}.result-stages small{font-size:10px}.result-stages strong,.result-stages a,.run-detail>p,.job-steps li,.x-preview>p,.x-preview>div>p,.x-preview label{font-size:12px}.starter-grid b{font-size:13px}.starter-grid small{font-size:11px}.composer-tools>div button,.command-results small{font-size:12px}.project-go{font-size:12px}@media(max-width:620px){.task-copy b{font-size:12px}.task-label{font-size:10px}.composer-tools{flex-wrap:wrap}.composer-hint{font-size:10px}.task-composer .composer-tools>.primary-action{margin-left:auto}.starter-grid b{font-size:11px}}.shell{display:grid}.shell>aside{position:fixed;height:100vh}.shell nav{grid-template-columns:1fr}@media(max-width:620px){.shell{display:block}.shell>aside{position:static;height:auto;display:block}}.workspace-sync-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;border:1px solid var(--border, #303a42);border-radius:14px;background:#70b6990f}.workspace-sync-bar>div{display:grid;gap:4px}.workspace-sync-bar span{font-size:12px;color:var(--muted, #a7b3bd)}.workspace-sync-bar button{white-space:nowrap}.workspace-connection-warning{padding:14px 18px;border:1px solid #ac793b;border-radius:12px;background:#ac793b1f}.composer-suggestions{display:flex;flex-wrap:wrap;gap:8px;padding:0 0 10px}.composer-suggestions button{border-radius:999px;font-size:12px;padding:7px 12px}@media(max-width:640px){.workspace-sync-bar{align-items:flex-start;flex-direction:column}}.ai-layout .workspace-sync-area{grid-column:1/-1;grid-row:1;display:grid;gap:10px}.ai-layout .conversation-list,.ai-layout .chat-panel{grid-row:2}.composer-suggestions{padding:12px 16px 0}@media(max-width:900px){.ai-layout .conversation-list{grid-row:2}.ai-layout .chat-panel{grid-row:3}}:root{--surface: #131b24;--line: #28333e;--muted: #9aabba;--accent: #a9edce}.shell>main{padding:22px 34px 36px}.shell>main>header{padding:0 0 20px;margin-bottom:24px;border-bottom:1px solid var(--line)}.shell>main>header h1{font-size:23px;line-height:1.3}.shell>main>header .eyebrow{font-size:10px;letter-spacing:.15em;margin-bottom:5px}.shell>aside{background:#0e151d;border-right:1px solid #26313c}.shell>aside .brand{margin-bottom:26px}.shell>aside nav button{min-height:44px;border-radius:8px;font-weight:500}.shell>aside nav button.active{background:#20382f;color:#c4f5dd;box-shadow:inset 3px 0 #a9edce}.shell>aside .nav-group{margin-bottom:22px}.control-home{max-width:1480px;margin:0 auto}.compact-welcome{min-height:unset;padding:2px 0 20px;align-items:center}.compact-welcome h2{font-size:clamp(25px,2.5vw,36px);letter-spacing:-.035em;line-height:1.2;margin:5px 0 10px}.compact-welcome p{margin:5px 0;color:var(--muted)}.home-date{color:var(--muted);font-size:12px;white-space:nowrap}.home-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 25px}.home-metrics button{display:grid;text-align:left;gap:6px;padding:18px 20px;color:#e8eef3;background:#131d27;border:1px solid #2b3843;border-radius:12px;transition:border-color .15s,background .15s}.home-metrics button:hover{background:#1a2832;border-color:#779889}.home-metrics button>span{font-size:12px;color:#b1bec9}.home-metrics strong{font-size:30px;line-height:1.2;font-weight:600;font-variant-numeric:tabular-nums}.home-metrics small{font-size:11px;color:#95a7b5}.home-metrics .metric-attention strong{color:#f3c48d}.home-layout{grid-template-columns:minmax(0,1fr) 285px;gap:22px}.rich-home-composer{border:1px solid #456657;background:#121e23;border-radius:14px;padding:22px;box-shadow:0 8px 28px #00000018}.rich-home-composer>.section-heading{margin-bottom:15px}.rich-home-composer .eyebrow{margin:0 0 5px;color:#a9edce;font-size:10px}.rich-home-composer h3{font-size:20px;margin:0}.rich-home-composer .task-composer{background:transparent;border:0;padding:0;box-shadow:none;margin:0}.task-composer{border:1px solid #456657;border-radius:13px;background:#121f26;padding:18px}.composer-scope{margin-bottom:13px}.composer-scope label{color:#aabbc5;font-size:12px}.composer-scope select{max-width:100%;padding:7px 28px 7px 10px;border:1px solid #334b4a;border-radius:7px;background:#182b2d;color:#d7eee5;font-size:13px}.composer-scope>span:last-child{display:none}.composer-actions{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:13px}.composer-actions button{background:#1b2b32;border:1px solid #354951;color:#c7dbd8;padding:7px 10px;font-size:12px;border-radius:7px}.composer-actions button:hover,.composer-actions button[aria-expanded=true]{background:#28423e;border-color:#86b89f}.task-composer textarea,.rich-home-composer .task-composer textarea{display:block;width:100%;min-height:128px;max-height:320px;background:#0d1720;border:1px solid #344750;border-radius:9px;padding:16px;font-size:15px;line-height:1.65;resize:vertical;box-sizing:border-box;margin:0 0 13px}.task-composer textarea::placeholder{color:#879ba9}.task-composer textarea:focus-visible{outline:2px solid #9ad9bb;outline-offset:2px}.composer-template{border:1px solid #3e5957;background:#16262c;padding:14px;border-radius:9px;margin-bottom:14px}.template-fields{display:grid;grid-template-columns:1fr 1.35fr 1fr;gap:10px}.template-fields label{display:grid;gap:5px;font-size:11px;color:#a7bfc6}.template-fields select{width:100%;min-width:0;padding:8px;font-size:12px}.template-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}.template-footer span{color:var(--muted);font-size:11px}.template-footer button{background:#c2efda;border:0;color:#102c21;padding:8px 11px;white-space:nowrap;font-size:12px;font-weight:600}.composer-tools .primary-action{min-height:41px;padding:10px 17px;background:#b2eccf;color:#10271d;border:1px solid #b2eccf;font-size:13px}.composer-tools>div button{min-height:36px;font-size:12px;padding:7px 9px;color:#b9cbd5}.composer-hint{margin-top:10px;font-size:10px;color:#91a7b2;gap:8px}.composer-notice{padding:10px 12px;border-radius:8px;background:#1e3338;color:#d2e7e1;font-size:12px;margin:12px 0 0}.home-side .attention-card{background:#1a2c27;border:1px solid #395649;border-radius:12px;padding:20px}.home-side .attention-card h3{font-size:26px;margin:9px 0}.home-side .status-card{border-radius:12px;background:#141e28}.home-side .workflow-note{background:transparent;border-left:2px solid #496558;border-radius:0;padding:3px 15px;margin:5px 0}.home-section .section-heading h3{font-size:16px}.recent-task{border:1px solid #263642;margin-bottom:7px;border-radius:9px;background:#121c26;padding:13px 15px}.recent-task .task-copy b{font-size:13px}.project-shelf{gap:12px}.project-tile{border-radius:12px;background:#141f29;padding:18px}.ai-layout .chat-panel{border-radius:14px;background:#121b25}.ai-layout .conversation-list{border-radius:12px;background:#101923}.workspace-sync-bar{background:#142129;border:1px solid #30433f;border-radius:10px}@media(min-width:1101px){.ai-layout{grid-template-columns:240px minmax(0,1fr);gap:18px}}@media(max-width:1200px){.shell>main{padding:20px}.home-layout{grid-template-columns:minmax(0,1fr) 255px}.template-fields{grid-template-columns:1fr}}@media(max-width:960px){.home-layout{grid-template-columns:1fr}.home-side{display:grid;grid-template-columns:1fr 1fr;gap:14px}.home-side .workflow-note{grid-column:1/-1}.template-fields{grid-template-columns:1fr 1.35fr 1fr}.home-date{display:none}}@media(max-width:600px){.shell>main{padding:15px 12px 30px}.shell>main>header{margin-bottom:18px}.home-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:18px}.home-metrics button{padding:13px 15px}.home-metrics strong{font-size:25px}.home-side{grid-template-columns:1fr}.rich-home-composer{padding:16px}.rich-home-composer .quiet-pill{display:none}.template-fields{grid-template-columns:1fr}.template-footer{flex-direction:column;align-items:stretch}.composer-tools{flex-wrap:wrap;gap:10px}.composer-tools>.primary-action{width:100%}.composer-hint{flex-wrap:wrap}.composer-scope label,.composer-scope select{width:100%}.composer-scope .scope-dot{display:none}}.home-side .quick-access h3{font-size:19px;margin:8px 0 17px}.home-side .quick-access button{display:flex;justify-content:space-between;gap:10px;width:100%;margin-top:8px;background:#203b31;color:#d2ecdf;border:1px solid #3e6050;padding:11px 12px;font-size:13px}.home-side .quick-access button:hover{background:#2e5142}.task-view-switch{display:flex;gap:6px;margin-bottom:12px}.task-view-switch button{padding:7px 11px;font-size:12px;background:transparent;color:#a8bbc8;border:1px solid #2b3c48}.task-view-switch button[aria-pressed=true]{color:#c6eddd;background:#203830;border-color:#4a6f5e}.workspace-sync-bar button{background:#213a38;border:1px solid #45645b;color:#d4eee2;border-radius:8px;padding:9px 13px;font-size:12px}.chat-panel .messages>.empty{padding:20px}.morr-control{display:grid;gap:18px}.morr-hero{display:flex;justify-content:space-between;align-items:stretch;gap:24px;padding:24px;border:1px solid #315247;border-radius:14px;background:linear-gradient(135deg,#162e28,#17262c 58%,#202c35)}.morr-hero h2{margin:4px 0 8px;font-size:clamp(26px,4vw,40px)}.morr-hero p{margin:0;color:#adc0ba}.morr-connection{min-width:230px;display:grid;align-content:center;gap:5px;padding:16px;border-radius:10px;background:#101d22;border:1px solid #345148}.morr-connection span{color:#82d8ad;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.morr-connection strong{color:#ecf6f2}.morr-connection small{color:#829a9a}.morr-serverbar{display:flex;align-items:end;justify-content:space-between;gap:14px}.morr-serverbar label{flex:1;max-width:520px}.morr-tabs{display:flex;gap:6px;overflow-x:auto;padding-bottom:3px;border-bottom:1px solid #2b3e45}.morr-tabs button{white-space:nowrap;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:#91a6aa;padding:11px 13px}.morr-tabs button[aria-current=page]{color:#c8f2df;border-bottom-color:#72cf9e}.morr-overview{display:grid;gap:18px}.morr-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.morr-kpis article,.morr-capabilities,.morr-form,.morr-log{border:1px solid #2a4147;border-radius:12px;background:#152229;padding:18px}.morr-kpis article{display:grid;gap:6px}.morr-kpis span,.morr-kpis small{color:#8fa4a8}.morr-kpis strong{font-size:26px;color:#d5f4e5}.morr-capabilities{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.morr-capabilities h3{grid-column:1 / -1;margin:0 0 5px}.morr-capabilities div{display:grid;gap:5px;padding:14px;border-radius:9px;background:#101c22}.morr-capabilities span{color:#9eb1b4;line-height:1.45}.morr-form{display:grid;gap:18px}.morr-switches{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.morr-switches>label{display:flex;gap:11px;align-items:start;padding:14px;border-radius:9px;background:#101c22;border:1px solid #273a40}.morr-switches input{width:auto;margin-top:3px}.morr-switches span{display:grid;gap:4px}.morr-switches small{color:#8fa4a8}.morr-log{display:grid;gap:10px}.morr-log-row{display:grid;gap:8px;padding:14px;border-radius:9px;background:#101c22}.morr-log-row>div{display:flex;justify-content:space-between;gap:10px}.morr-log-row p{margin:0;color:#c3d2d1}.morr-log-row>small{color:#82999c}.morr-setup{padding:20px;border:1px solid #315047;border-radius:12px;background:#15242a}@media(max-width:980px){.morr-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.morr-hero,.morr-serverbar{align-items:stretch;flex-direction:column}.morr-connection{min-width:0}.morr-kpis,.morr-capabilities,.morr-switches{grid-template-columns:1fr}}.legacy-community-tools{margin-top:4px;border:1px solid #293e45;border-radius:11px;background:#121f25}.legacy-community-tools>summary{cursor:pointer;padding:15px 18px;color:#a9bdbd;font-weight:700}.legacy-community-tools[open]>summary{border-bottom:1px solid #293e45}.legacy-community-body{display:grid;gap:16px;padding:18px}.morr-hero-copy{min-width:230px;flex:1 1 320px}.morr-avatar{--morr-accent: #7ee0ad;position:relative;display:grid;justify-items:center;align-self:center;width:210px;margin:-18px 0 -24px}.morr-avatar-stage{position:relative;display:grid;place-items:end center;width:190px;height:245px;isolation:isolate}.morr-avatar-rune{position:absolute;inset:36px 5px 12px;z-index:-2;border:1px solid color-mix(in srgb,var(--morr-accent) 48%,transparent);border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--morr-accent) 18%,transparent),transparent 63%),repeating-conic-gradient(from 8deg,transparent 0 13deg,color-mix(in srgb,var(--morr-accent) 16%,transparent) 14deg 15deg);box-shadow:0 0 42px color-mix(in srgb,var(--morr-accent) 20%,transparent);animation:morr-rune-turn 28s linear infinite}.morr-avatar-float{width:176px;height:235px;filter:drop-shadow(0 15px 14px rgb(0 0 0 / .55));animation:morr-breathe 4.8s ease-in-out infinite}.morr-avatar-sprite{width:100%;height:100%;background:url(/morr-sprite-sheet-v1.png) 0 0 / 400% 200% no-repeat;animation:morr-poses 18s steps(1,end) infinite;will-change:background-position}.morr-avatar-status{position:absolute;right:13px;bottom:29px;width:13px;height:13px;border:3px solid #14252a;border-radius:999px;background:var(--morr-accent);box-shadow:0 0 14px var(--morr-accent)}.morr-avatar figcaption{position:relative;z-index:2;display:grid;gap:2px;width:max-content;max-width:210px;margin-top:-17px;padding:7px 12px;border:1px solid #39554d;border-radius:9px;background:#0d1b1fe6;text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.morr-avatar figcaption strong{color:var(--morr-accent);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.morr-avatar figcaption span{color:#a9bdb9;font-size:11px}.home-morr-heading{min-height:auto;align-items:center;overflow:visible}.home-morr-heading>div:first-child{display:grid;justify-items:start;gap:8px}.morr-avatar--compact{width:165px;margin:-20px 0 -26px}.morr-avatar--compact .morr-avatar-stage{width:155px;height:198px}.morr-avatar--compact .morr-avatar-rune{inset:28px 3px 9px}.morr-avatar--compact .morr-avatar-float{width:142px;height:190px}.morr-avatar--compact .morr-avatar-status{right:5px;bottom:22px}.morr-avatar--compact figcaption{max-width:165px;margin-top:-13px}.morr-avatar--watching{--morr-accent: #e5bd72}.morr-avatar--watching .morr-avatar-sprite{animation-duration:25s}.morr-avatar--offline{--morr-accent: #718185}.morr-avatar--offline .morr-avatar-float{opacity:.62;filter:grayscale(.75) drop-shadow(0 15px 14px rgb(0 0 0 / .5))}.morr-avatar:hover .morr-avatar-rune{box-shadow:0 0 58px color-mix(in srgb,var(--morr-accent) 34%,transparent)}@keyframes morr-poses{0%,12%{background-position:0 0}13%,25%{background-position:33.333% 0}26%,38%{background-position:66.666% 0}39%,50%{background-position:100% 0}51%,63%{background-position:0 100%}64%,76%{background-position:33.333% 100%}77%,89%{background-position:66.666% 100%}90%,to{background-position:100% 100%}}@keyframes morr-breathe{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-4px) scale(1.008)}}@keyframes morr-rune-turn{to{transform:rotate(360deg)}}@media(max-width:980px){.morr-avatar{width:176px}.morr-avatar-stage{transform:scale(.88)}}@media(max-width:680px){.morr-hero{display:flex}.morr-avatar{width:100%;margin:-12px 0 -18px}}@media(prefers-reduced-motion:reduce){.morr-avatar-rune,.morr-avatar-float,.morr-avatar-sprite{animation:none}.morr-avatar--watching .morr-avatar-sprite{background-position:33.333% 100%}}.morr-companion{position:fixed;right:24px;bottom:22px;z-index:120;width:188px;padding:8px 8px 10px;border:1px solid color-mix(in srgb,var(--morr-accent, #7ee0ad) 48%,#263f3d);border-radius:18px;background:radial-gradient(circle at 50% 28%,rgb(49 112 91 / .22),transparent 58%),#091418f0;box-shadow:0 18px 55px #0000008c,inset 0 0 28px #7ee0ad0a;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.morr-companion:hover{transform:translateY(-3px);border-color:#78dcb0;box-shadow:0 22px 65px #0000009e,0 0 24px #7ee0ad1f}.morr-companion-toggle{position:absolute;top:8px;right:9px;z-index:4;min-width:28px;height:26px;padding:0 7px;border:1px solid #38544f;border-radius:999px;background:#0a191dd6;color:#a9c8c1;font:700 11px/1 system-ui;cursor:pointer}.morr-companion-open{display:grid;justify-items:center;width:100%;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.morr-companion .morr-avatar{pointer-events:none}.morr-companion-action{margin-top:2px;color:#b9d7cf;font-size:11px;font-weight:750;letter-spacing:.035em;text-transform:uppercase}.morr-companion.is-minimized{width:72px;height:42px;padding:0;border-radius:999px}.morr-companion.is-minimized .morr-companion-toggle{inset:7px;width:calc(100% - 14px)}.morr-avatar--activity-listening{--morr-accent: #69cfff}.morr-avatar--activity-thinking{--morr-accent: #c19cff}.morr-avatar--activity-working{--morr-accent: #f2bd66}.morr-avatar--activity-success{--morr-accent: #7ee0ad}.morr-avatar--activity-warning{--morr-accent: #ff7d77}.morr-avatar--activity-listening .morr-avatar-sprite{background-position:100% 0;animation:none}.morr-avatar--activity-listening .morr-avatar-float{animation:morr-listen 1.25s ease-in-out infinite}.morr-avatar--activity-thinking .morr-avatar-sprite{background-position:33.333% 100%;animation:none}.morr-avatar--activity-thinking .morr-avatar-float{animation:morr-think 1.8s ease-in-out infinite}.morr-avatar--activity-working .morr-avatar-sprite{background-position:0 100%;animation:morr-working 1.4s steps(1,end) infinite}.morr-avatar--activity-working .morr-avatar-float{animation:morr-work-pulse .9s ease-in-out infinite}.morr-avatar--activity-success .morr-avatar-sprite{background-position:66.666% 100%;animation:none}.morr-avatar--activity-success .morr-avatar-float{animation:morr-success .75s ease-out 2}.morr-avatar--activity-warning .morr-avatar-sprite{background-position:100% 100%;animation:none}.morr-avatar--activity-warning .morr-avatar-float{animation:morr-warning .42s ease-in-out 3}.morr-avatar--activity-listening .morr-avatar-status,.morr-avatar--activity-thinking .morr-avatar-status,.morr-avatar--activity-working .morr-avatar-status{animation:morr-status-pulse 1s ease-in-out infinite}@keyframes morr-listen{0%,to{transform:translateY(0) rotate(-.8deg)}50%{transform:translateY(-7px) rotate(1.2deg) scale(1.015)}}@keyframes morr-think{0%,to{transform:translateY(-2px) rotate(-1deg)}50%{transform:translateY(-6px) rotate(1deg)}}@keyframes morr-working{0%,45%{background-position:0 100%}46%,to{background-position:33.333% 100%}}@keyframes morr-work-pulse{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-4px) scale(1.018)}}@keyframes morr-success{0%{transform:translateY(0) scale(1)}45%{transform:translateY(-13px) scale(1.035) rotate(2deg)}to{transform:translateY(0) scale(1)}}@keyframes morr-warning{0%,to{transform:translate(0)}35%{transform:translate(-5px) rotate(-1deg)}70%{transform:translate(5px) rotate(1deg)}}@keyframes morr-status-pulse{0%,to{opacity:.65;transform:scale(.82)}50%{opacity:1;transform:scale(1.18)}}@media(max-width:760px){.morr-companion{right:10px;bottom:10px;transform:scale(.82);transform-origin:right bottom}.morr-companion:hover{transform:scale(.82) translateY(-3px)}}@media(prefers-reduced-motion:reduce){.morr-companion,.morr-avatar--activity-listening .morr-avatar-float,.morr-avatar--activity-thinking .morr-avatar-float,.morr-avatar--activity-working .morr-avatar-float,.morr-avatar--activity-success .morr-avatar-float,.morr-avatar--activity-warning .morr-avatar-float,.morr-avatar--activity-listening .morr-avatar-status,.morr-avatar--activity-thinking .morr-avatar-status,.morr-avatar--activity-working .morr-avatar-status{animation:none;transition:none}}.morr-companion{pointer-events:none}.morr-companion-toggle,.morr-companion-action{pointer-events:auto}.morr-companion-open{pointer-events:none}:root{--surface: #192320;--line: #34423b;--muted: #b5c5bb;--accent: #bbefcf;color:#f2f5ee;background:#101713}body{background:radial-gradient(ellipse at 80% -30%,#294a3740,transparent 52%),#101713;color:#f2f5ee;font-size:14px}.shell{grid-template-columns:232px minmax(0,1fr)}.shell>aside{width:232px;background:#121b16;border-right:1px solid #344439;padding:30px 16px}.brand{padding-bottom:31px}.brand .mark{background:#bbefcf;border-radius:11px}.brand strong{font-size:16px;letter-spacing:.055em}.brand span{color:#a0b6a5;font-size:9px}.sidebar-create{background:#c6f2d5;color:#12251a;border:0}.shell>aside .nav-group{margin-bottom:25px}.nav-group>p{color:#98ad9d;font-size:10px}.shell>aside nav button{color:#bfcdc0;font-size:13px;min-height:42px;border-radius:9px}.shell>aside nav button:hover{background:#223329;color:#fff}.shell>aside nav button.active{background:#294537;color:#f0fff4;box-shadow:inset 3px 0 #baf0ce}.shell>main{max-width:1600px;padding:27px clamp(22px,3.2vw,58px) 42px}.shell>main>header{border-color:#344339;margin-bottom:31px}.shell>main>header h1{font-size:26px}.eyebrow{color:#a7c8af}.command-trigger{background:#1b2820;border-color:#3b4d40;color:#d3e2d4}.mode{background:#1b2820;border-color:#3b4d40}.mode span,.mode small{color:#afc4b2}.mode b{color:#d5f1dc}.compact-welcome{padding:0 0 16px}.compact-welcome h2{font-size:clamp(30px,2.9vw,42px);letter-spacing:-.045em}.compact-welcome p{color:#bacbc0;font-size:14px}.home-metrics{gap:14px;margin-bottom:28px}.home-metrics button{min-height:126px;background:#1a261e;border:1px solid #3b4c3f;border-radius:14px;padding:20px 22px;box-shadow:none}.home-metrics button:nth-child(2){background:#263c2e;border-color:#6b9878}.home-metrics button:hover{background:#304536;border-color:#9bccaa;transform:translateY(-2px)}.home-metrics button>span{color:#d2dfd2;font-size:13px}.home-metrics strong{color:#f4fff2;font-size:34px;letter-spacing:-.045em}.home-metrics small{color:#bbd1bf;font-size:12px}.home-layout{grid-template-columns:minmax(0,1fr) 290px;gap:24px}.rich-home-composer{padding:26px;background:#1a2920;border:1px solid #668b6b;border-radius:16px}.rich-home-composer h3{font-size:23px}.rich-home-composer .eyebrow{color:#b9efca}.task-composer textarea,.rich-home-composer .task-composer textarea{background:#111b16;border-color:#4c6653;color:#f2f6f1;font-size:16px;min-height:144px}.task-composer textarea::placeholder{color:#adbfaf}.composer-tools .primary-action{background:#c4f0d1;color:#153021;border-color:#c4f0d1;font-weight:750}.home-side .attention-card{background:#203527;border-color:#54765a}.home-side .quick-access button{background:#2a4632;border-color:#5a7a60;color:#edf8ed}.home-side .status-card,.project-tile,.recent-task{background:#1b2820;border-color:#3b4d3e}.home-section .section-heading h3{font-size:18px}.home-empty{color:#bdcbbd}.project-tile strong{font-size:15px}.project-tile small{color:#b4c8b7;font-size:11px}.morr-companion{right:12px;bottom:10px;transform:scale(.68);transform-origin:right bottom}.morr-companion:hover{transform:scale(.68) translateY(-3px)}.content-studio{grid-template-columns:minmax(0,1.65fr) minmax(320px,.85fr);gap:24px;align-items:start}.content-studio>.panel{min-width:0;background:#19251d;border-color:#3c5040;border-radius:15px;padding:22px}.content-studio>.panel:first-child{background:#1e2c21;border-color:#628467}.content-studio .panelTitle h3{font-size:20px}.content-studio .plain-help{color:#b9cbbd;line-height:1.6}.content-studio .x-card{max-width:none;margin:14px 0 20px;padding:22px;background:#142019;border:1px solid #49614b;border-radius:13px}.content-studio .x-card h4{color:#f3fbf2;font-size:16px;line-height:1.4;margin:0 0 12px}.content-studio .x-card p{font-size:14px;line-height:1.65;color:#e0eae0}.content-studio .x-card video{max-width:100%!important;border-color:#4b5f4c;border-radius:10px}.content-studio .inline-actions{gap:8px;flex-wrap:wrap}.content-studio .inline-actions button,.content-studio .inline-actions a{padding:9px 12px;border-radius:8px;font-size:11px;font-weight:700;text-decoration:none}.content-studio label{color:#c7d9ca;font-size:13px}.content-studio select,.content-studio textarea,.content-studio input{background:#111b15;border-color:#475d49;color:#f1f6ef}@media(max-width:1150px){.content-studio{grid-template-columns:1fr}.home-layout{grid-template-columns:minmax(0,1fr) 250px}}@media(max-width:900px){.shell{grid-template-columns:180px minmax(0,1fr)}.shell>aside{width:180px}.home-layout{grid-template-columns:1fr}}@media(max-width:620px){.shell{display:block}.shell>aside{width:100%;padding:14px 16px}.shell>main{padding:20px 16px 40px}.home-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.home-metrics button{min-height:112px;padding:14px}.home-metrics strong{font-size:29px}.home-side{grid-template-columns:1fr}.rich-home-composer{padding:18px}.content-studio>.panel{padding:16px}.content-studio .x-card{padding:15px}}
