:root{--kde-release:250;--bg:#0b0f18;--panel:rgba(13,20,31,.94);--line:rgba(154,174,205,.19);--text:#e8edf8;--muted:#94a3bb;--gold:#dfb878;--blue:#7ab4ff;--green:#68d9b0;color-scheme:dark}*{box-sizing:border-box}body,html{margin:0;width:100%;min-height:100%;background:var(--bg);color:var(--text);font-family:Inter,Segoe UI,Arial,sans-serif;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{opacity:.4;cursor:not-allowed}button,select{touch-action:manipulation}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--blue);outline-offset:3px}button{color:inherit}input,select,textarea{color:var(--text);background:#0c1320;border:1px solid var(--line);border-radius:10px;padding:12px;min-width:0}input::placeholder,textarea::placeholder{color:#7f8da5}input[type=checkbox]{accent-color:var(--blue);width:14px;height:14px;padding:0}input:focus,select:focus,textarea:focus{border-color:#628fc9}textarea{resize:vertical}h1,h2,h3,p{margin:0}button svg{flex-shrink:0}button,summary{-webkit-user-select:none;-moz-user-select:none;user-select:none}label{font-size:13px;line-height:1.5}.eyebrow{font-size:10px;letter-spacing:2.6px;color:var(--gold);font-weight:700}.muted{color:var(--muted);line-height:1.65}.gold-button{background:linear-gradient(130deg,#e2be83,#b68d50);color:#1a1712;border:1px solid #edcf9c;border-radius:10px;padding:12px 16px;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-size:13px;font-weight:700;box-shadow:0 5px 24px #e5b96e18}.gold-button:hover{filter:brightness(1.09)}.icon-button,.subtle-button{background:#141e2e;border:1px solid var(--line);border-radius:9px;padding:10px 12px;display:inline-flex;align-items:center;justify-content:center;gap:8px}.icon-button:hover,.subtle-button:hover{background:#202e41}.icon-button{padding:7px}.release-tag{display:inline-block;font:10px ui-monospace,monospace;color:#d8bd8e;padding:6px 8px;border:1px solid #c79a5145;border-radius:6px;white-space:nowrap;letter-spacing:.5px}.status-pip{display:inline-block;flex:0 0 7px;width:7px;height:7px;background:#7794b9;border-radius:50%;box-shadow:0 0 9px currentColor}.status-pip.online,.status-pip.running,.status-pip.working{background:var(--green);color:#5ddb9c}.status-pip.idle,.status-pip.offline,.status-pip.waiting{background:var(--gold);color:#c39b65}.status-pip.reporting,.status-pip.thinking{background:#83aafa;color:#83aafa}.status-pip.blocked,.status-pip.failed{background:#df8c8c;color:#df8c8c}.status-tag{font-size:10px;display:inline-block;border:1px solid var(--line);color:#b5c3d7;border-radius:20px;padding:4px 9px;width:max-content;white-space:nowrap}.status-tag.idle,.status-tag.offline,.status-tag.queued{color:#e3bd83;border-color:#d6ab6233}.status-tag.completed,.status-tag.online,.status-tag.running,.status-tag.working{color:#76d9b5;border-color:#5ec09840}.status-tag.blocked,.status-tag.failed{color:#f7a3a3;border-color:#ec939333}.inline-error{padding:12px;background:#72273533;border:1px solid #b65e6545;color:#f7b5b5;border-radius:9px;font-size:13px;line-height:1.6}.access-shell{min-height:100dvh;display:grid;place-items:center;padding:24px;background:radial-gradient(ellipse at 25% 25%,#2f2823 0,transparent 40%),radial-gradient(ellipse at 90% 80%,#172e45 0,transparent 50%),#080d15}.access-card{width:min(455px,100%);padding:42px;border-radius:23px;border:1px solid #b8945945;background:linear-gradient(150deg,#1b202adb,#0e1522f5);box-shadow:0 30px 130px #0008}.access-card>svg{color:var(--gold);margin-bottom:24px;filter:drop-shadow(0 0 14px #d6a25640)}.access-card h1{font-size:27px;font-weight:600;line-height:1.3;margin:12px 0 18px}.access-card form{display:grid;grid-gap:20px;gap:20px;margin:22px 0}.access-card form label{display:grid;grid-gap:8px;gap:8px;color:var(--muted)}.access-card input{width:100%;height:49px}.access-card .muted{font-size:10px;margin-top:23px;letter-spacing:.3px}.version-warning{color:#f5d08d;line-height:1.5;font-size:12px;margin-top:10px}.loader{width:27px;height:27px;border:2px solid #ffffff1a;border-top:2px solid var(--gold);border-radius:50%;animation:spin 1s linear infinite;display:inline-block;margin:20px auto}@keyframes spin{to{transform:rotate(1turn)}}.empire-shell{display:flex;height:100dvh;min-height:680px;overflow:hidden}.empire-sidebar{width:192px;flex:0 0 192px;z-index:80;background:linear-gradient(150deg,#131925,#080e18);border-right:1px solid #aabedd24;box-shadow:5px 0 30px #0003}.empire-brand,.empire-sidebar{display:flex;flex-direction:column}.empire-brand{height:164px;padding:24px 14px 22px;text-align:center;border-bottom:1px solid #8999b319;align-items:center;gap:8px}.empire-brand svg{color:var(--gold);filter:drop-shadow(0 0 14px #d5a44c70)}.empire-brand strong{font-size:13px;letter-spacing:.45px}.empire-brand>span{font-size:9px;color:#8d9bae;letter-spacing:.8px}.nav-caption{font-size:8px;letter-spacing:1.7px;color:#68778f;padding:27px 20px 12px}.empire-sidebar nav{padding:0 10px;display:grid;grid-gap:8px;gap:8px}.empire-sidebar nav button{background:none;border:1px solid transparent;display:flex;align-items:center;gap:13px;color:#91a1ba;padding:13px 11px;border-radius:12px;font-size:12px;text-align:left;min-height:47px;transition:.16s}.empire-sidebar nav button:hover{background:#a5c5ff0b;color:#d6e1f5}.empire-sidebar nav button.active{background:linear-gradient(110deg,#203d6940,#36477750);color:#86bcff;border-color:#577dcc55;box-shadow:inset 0 0 20px #628dea12,0 5px 20px #0002}.empire-sidebar nav em{margin-left:auto;font-style:normal;border-radius:5px;background:#6f93c52a;padding:1px 5px;font-size:10px}.sidebar-lower{margin-top:auto;padding:17px 13px 15px}.sidebar-status{display:flex;gap:8px;align-items:center;padding:0 8px 15px;color:#c4aa7a;font-size:11px}.commander-profile{display:flex;align-items:center;gap:11px;padding:12px 9px;border:1px solid var(--line);border-radius:13px;background:#15203166}.commander-profile>div{border:1px solid #d7b37366;display:grid;place-items:center;border-radius:50%;width:33px;height:33px;font:21px Georgia;color:var(--gold);background:#aa8a4c16}.commander-profile span{display:grid;grid-gap:4px;gap:4px;font-size:11px}.commander-profile small{font-size:9px;color:var(--muted)}.sidebar-version{display:block;font-size:10px;letter-spacing:1px;color:var(--gold);margin:17px 8px 0;line-height:1.7}.sidebar-version small{font:8px monospace;color:#6d7d96;letter-spacing:0}.empire-main{position:relative;flex:1 1;min-width:0;isolation:isolate;overflow:hidden;background:#111823}.empire-topbar{position:absolute;z-index:60;top:12px;left:18px;right:18px;min-height:69px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 20px;border:1px solid #9eacc631;border-radius:16px;background:linear-gradient(100deg,#0e1622ed,#141e2be6);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 10px 40px #0003}.empire-topbar h1{font-size:16px;font-weight:600;margin-top:5px;letter-spacing:1.4px}.empire-topbar .eyebrow{font-size:8px;letter-spacing:1.7px}.topbar-actions{display:flex;align-items:center;gap:13px}.project-control{display:flex;align-items:center;gap:10px}.project-control>span{font-size:10px;color:#a0afc4}.project-control select{font-size:11px;max-width:170px;padding:9px 28px 9px 11px;min-height:35px;background:#1a2734}.hire-top{font-size:11px;padding:10px 12px}.empire-topbar .release-tag{font-size:9px}.office-stage{position:absolute;inset:0 0 24px;z-index:0}.office-stage.covered{opacity:.25;pointer-events:none}.office-stage canvas{outline:none}.office-loading,.scene-fallback{height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;color:var(--muted);background:radial-gradient(ellipse at center,#26313c,#0b121d);padding:40px;text-align:center}.scene-fallback{padding-bottom:200px}.scene-fallback strong{color:var(--gold)}.scene-fallback p{max-width:480px;font-size:13px;line-height:1.6}.office-toolbar{position:absolute;top:98px;left:25px;right:25px;z-index:38;justify-content:space-between;pointer-events:none}.live-office,.office-toolbar{display:flex;align-items:center}.live-office{background:#091320aa;border:1px solid #9db4d129;border-radius:25px;padding:10px 12px;gap:8px;font-size:9px;letter-spacing:1.2px;color:#d9e8fc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.live-office>span:last-child{color:#97aabe;letter-spacing:0}.camera-tools{display:flex;gap:6px;pointer-events:auto}.camera-tools button{border:1px solid #9db4d129;border-radius:8px;background:#0d1725dc;color:#b7c7d9;padding:8px 10px;font-size:10px;display:flex;align-items:center;gap:6px}.camera-tools button.selected{color:var(--gold);border-color:#d6b06e}.preview-banner{top:144px;border:1px solid #bda35a77;background:#1d2028df;padding:9px 15px;border-radius:8px;z-index:40;white-space:nowrap;font-size:10px;color:#ecd296}.notice-stack,.preview-banner{position:absolute;left:50%;transform:translateX(-50%)}.notice-stack{z-index:90;top:90px;width:min(620px,90%);display:grid;grid-gap:7px;gap:7px;pointer-events:none}.notice{padding:11px 14px;border-radius:10px;border:1px solid #6187a458;background:#142335f7;color:#e6edf5;font-size:12px;line-height:1.5;box-shadow:0 8px 25px #0004;display:flex;align-items:center;gap:10px;pointer-events:auto}.notice button{background:none;border:0;margin-left:auto;padding:4px;color:inherit}.notice.warning{background:#393020f5;border-color:#ad843d;color:#ffdc96}.notice.error{background:#3d2028f5;color:#ffc2c2;border-color:#ab6262}.agent-world-label{background:#0a1422ed;border:1px solid #7fa7d33c;border-radius:10px;padding:7px 10px;min-width:95px;color:#eaf2ff;display:grid;grid-template-columns:7px 1fr;grid-column-gap:7px;column-gap:7px;text-align:left;box-shadow:0 6px 24px #0005;white-space:nowrap}.agent-world-label strong{font-size:10px;font-weight:600;line-height:1.2}.agent-world-label .status-pip{margin-top:2px;width:6px;height:6px}.agent-world-label small{grid-column:2;font-size:9px;color:#b1c7cc;margin-top:4px}.agent-world-label.chosen{box-shadow:0 0 18px #e4b46125}.agent-inspector{position:absolute;right:22px;top:144px;z-index:42;width:265px;padding:18px;border:1px solid #b5976055;border-radius:16px;background:#101b29f2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 15px 40px #0005}.agent-inspector header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.inspector-title{display:flex;gap:15px;align-items:center;margin-bottom:13px}.inspector-title img{width:62px;height:85px;object-fit:contain}.inspector-title h2{font-size:22px;font-weight:600}.inspector-title p{font-size:10px;color:#a7b7cf;margin-top:5px}.agent-inspector>p{font-size:11px;color:#a3b3c9;line-height:1.6;margin:12px 0}.skill-tags{display:flex;gap:5px;flex-wrap:wrap;margin-bottom:16px}.skill-tags span{font-size:9px;padding:4px 7px;background:#ffffff08;border-radius:5px;color:#bdcbd9}.agent-inspector>.subtle-button{width:100%;font-size:10px}.room-switch{position:absolute;bottom:236px;left:25px;z-index:39;display:flex;align-items:center;gap:10px;font-size:10px;color:#d0d6e3;padding:6px 10px;border-radius:9px;border:1px solid #9bacca26;background:#111b2ada}.room-switch button{padding:0;border-radius:5px;border:1px solid var(--line);background:#21314a;min-width:25px;height:25px;font-size:20px;line-height:1}.room-switch .muted{font-size:9px}.office-bottom{position:absolute;left:22px;right:22px;bottom:41px;z-index:40;display:grid;grid-template-columns:minmax(170px,.72fr) minmax(330px,1.68fr) minmax(210px,1fr);align-items:end;grid-gap:15px;gap:15px;pointer-events:none}.office-bottom>section{pointer-events:auto}.recent-card,.system-card{background:linear-gradient(140deg,#101b2af2,#0e1623f2);border:1px solid #87a6d139;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:15px;padding:17px;box-shadow:0 14px 45px #0004;height:177px}.recent-card header,.system-card header{display:flex;align-items:center;gap:8px;font-size:12px;margin-bottom:12px}.system-card header svg{color:#8fc4ec}.system-banner{padding:6px 8px;border:1px solid #71988928;border-radius:6px;color:#c4d5cb;font-size:9px;line-height:1.5;margin-bottom:10px;background:#5a927709;white-space:normal}.system-card dl{margin:0;display:grid;grid-gap:7px;gap:7px;font-size:10px}.system-card dl>div{display:flex;justify-content:space-between;gap:10px}.system-card dt{color:#a0afc3}.system-card dd{color:#7ed8b1;margin:0;text-align:right}.system-card dd.amber{color:#dabc87}.recent-card{padding:17px;height:177px}.recent-card header{justify-content:space-between}.recent-card header button{padding:0;background:transparent;border:0;font-size:9px;color:#8cbdff;display:flex;align-items:center;gap:5px}.recent-row{display:flex;align-items:center;gap:9px;margin-top:10px}.task-dot{width:18px;height:18px;flex:0 0 18px;border:3px solid #557bc3;border-radius:50%;background:#84b3ff13}.task-dot.completed{border-color:#50bd9a}.task-dot.failed{border-color:#d07f83}.task-dot.queued{border-color:#ba9658}.recent-row>div{min-width:0}.recent-row b{font-size:10px;font-weight:500;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recent-row small{font-size:8px;color:#8da5c4;display:block;margin-top:5px}.empty-mini{color:#92a6c0;font-size:11px;line-height:1.7;padding:16px 0}.voice-console{background:linear-gradient(165deg,#1b2b43f7,#111c2cf7 60%,#0c1522f7);border:1px solid #669bec99;border-radius:24px;padding:17px 20px 12px;box-shadow:0 0 25px #78a1ff20,inset 0 1px 20px #649cff16,0 18px 70px #0008;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.voice-head{justify-content:space-between;gap:10px;margin-bottom:12px}.voice-head,.voice-title{display:flex;align-items:center}.voice-title{gap:12px}.voice-title b{display:block;font-size:15px;font-weight:600;letter-spacing:.2px}.voice-title span{display:block;font-size:10px;color:#a4b9d6;margin-top:4px}.microphone{width:48px;height:48px;border:1px solid #b1d4ff;border-radius:50%;display:grid;place-items:center;color:#f1f7ff;background:radial-gradient(circle,#487ccf,#1c3868);box-shadow:0 0 14px #4898ff8f,inset 0 0 10px #8ebaff77;flex:0 0 48px}.microphone:hover{box-shadow:0 0 28px #6db1ff9f}.voice-bars{height:33px;display:flex;align-items:center;gap:3px;opacity:.65}.voice-bars i{display:block;width:2px;border-radius:2px;background:linear-gradient(#9dcaff,#4173c9);transform-origin:center}.listening .voice-bars i{animation:pulsebar .65s infinite alternate}.listening .microphone{animation:micpulse 1.1s ease-in-out infinite}.listening .voice-title span{color:#a3c8ff}@keyframes pulsebar{0%{transform:scaleY(.25)}to{transform:scaleY(1.1)}}@keyframes micpulse{50%{box-shadow:0 0 33px #77baff,inset 0 0 10px #b7d4ff}}.command-form{display:flex;gap:8px}.command-form input{background:#080f1bba;border-color:#7297c23c;border-radius:10px;padding:11px 12px;width:100%;font-size:11px;flex:1 1}.send-command{width:41px;flex:0 0 41px;background:#24416a;border:1px solid #80adf354;border-radius:10px;display:grid;place-items:center;color:#d0e5ff}.voice-options{display:flex;align-items:center;justify-content:space-between;gap:7px;color:#8ca1bc;margin-top:10px}.voice-options label{display:flex;align-items:center;gap:5px;font-size:9px}.voice-options>span{font-size:8px}.voice-privacy{display:block;font-size:8px;color:#7b8da7;line-height:1.5;margin-top:6px}.voice-error{font-size:10px;line-height:1.5;color:#f7c7b0;margin-top:8px}.empire-footer{position:absolute;bottom:0;left:0;right:0;z-index:45;height:25px;background:#0a1018d9;border-top:1px solid #8092ab20;color:#758499;display:flex;align-items:center;justify-content:space-between;padding:0 25px;font-size:8px;letter-spacing:.5px}.workspace-overlay{position:absolute;inset:99px 20px 43px;z-index:50;overflow:auto;border-radius:18px;scrollbar-color:#394c64 #111824;scrollbar-width:thin}.management-panel{min-height:100%;background:#0c1625ed;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--line);border-radius:18px;padding:28px}.management-panel>header{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:12px}.management-panel h2{font-size:26px;letter-spacing:-.5px;font-weight:600;margin-top:6px}.management-panel>p{font-size:12px;max-width:820px;margin:8px 0 22px}.segmented{display:flex;gap:5px;margin:20px 0 24px;padding:4px;border:1px solid var(--line);border-radius:10px;width:max-content;background:#0b1421}.segmented button{padding:9px 16px;background:transparent;border:0;color:#8d9fb6;font-size:12px;border-radius:7px}.segmented button.active{background:#263b55;color:#c6dbf6}.crew-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:18px;gap:18px}.crew-card{border:1px solid #879bbc33;background:linear-gradient(120deg,#18263b,#111d2e);border-radius:15px;overflow:hidden}.crew-select{display:flex;align-items:center;gap:14px;width:100%;border:0;background:none;text-align:left;padding:17px}.portrait{width:85px;height:120px;flex:0 0 85px;display:grid;place-items:center;border-radius:12px;background:radial-gradient(ellipse at center,#e1b3641e,transparent 70%)}.portrait img{max-width:85px;max-height:116px;object-fit:contain;filter:drop-shadow(0 7px 8px #0006)}.crew-select h3{font-size:20px;color:#f0e6d1;font-weight:600;margin-bottom:7px}.crew-select p{font-size:11px;color:#c0cde0;line-height:1.5;margin-bottom:8px}.crew-select span{font-size:9px;color:#8fa5bd}.crew-status{display:block;color:var(--gold);font-size:10px;margin-top:12px}.crew-actions{border-top:1px solid var(--line);padding:11px 15px;display:flex;justify-content:flex-end}.crew-actions button{background:#253549;border:1px solid var(--line);border-radius:7px;font-size:10px;padding:8px 11px;display:flex;gap:7px;align-items:center}.crew-actions .danger-button{color:#e5a4a6;background:#a7474d0c;border-color:#b4697140}.empty-state{padding:40px 22px;text-align:center;border:1px dashed #829ac038;border-radius:14px;color:#99abc5;line-height:1.8;font-size:13px}.empty-state svg{margin-bottom:15px}.empty-state p{font-size:12px;max-width:600px;margin:8px auto}.tasks-table{display:grid;grid-gap:12px;gap:12px}.task-card{border:1px solid #8aabcb28;border-radius:12px;background:#16223894;padding:17px}.task-card h3{font-size:14px;font-weight:500;margin:10px 0;overflow-wrap:anywhere}.task-card p{font-size:10px;color:#8fa7c1}.task-card details{margin-top:13px;font-size:11px;color:#adbfd4}.task-card pre{white-space:pre-wrap;overflow-wrap:anywhere;padding:14px;background:#060d1899;line-height:1.65;color:#b1c7df;border-radius:9px;font-size:11px}.project-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:18px;gap:18px;margin-top:26px}.project-grid article{padding:24px;border:1px solid var(--line);border-radius:15px;background:#16223894}.project-grid article>svg{color:var(--gold);margin-bottom:20px}.project-grid h3{font-weight:600;font-size:20px;margin-bottom:12px}.project-grid p{font-size:12px;line-height:1.6;color:var(--muted);min-height:50px}.project-grid .status-tag{margin:15px 0}.project-grid button{width:100%;font-size:11px;margin-top:8px}.event-list{display:grid;grid-gap:0;gap:0}.event-list article{display:flex;gap:16px;padding:20px 0;border-bottom:1px solid #96b0ce1e;font-size:13px}.event-list .status-pip{margin-top:6px}.event-list b{font-size:12px;color:#c6d9f0}.event-list p{font:10px/1.6 monospace;color:#a9b7ca;margin:8px 0;overflow-wrap:anywhere;word-break:break-word}.event-list small{color:#6883a2;font-size:10px}.machine-card{display:flex;gap:18px;align-items:center;padding:21px;border:1px solid var(--line);border-radius:12px;background:#16223894;margin:14px 0}.machine-card>svg{color:var(--gold)}.machine-card h3{font-size:16px;margin-bottom:6px}.machine-card p,.machine-card span{font-size:11px;color:var(--muted)}.machine-card>.status-tag{margin-left:auto;color:var(--gold)}.modal-scrim{position:fixed;inset:0;z-index:150;background:#02060ccc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:grid;place-items:center;padding:25px}.hire-modal{width:min(580px,100%);max-height:calc(100dvh - 50px);overflow:auto;background:linear-gradient(145deg,#172133,#0e1828);border:1px solid #b4966066;border-radius:20px;padding:27px;box-shadow:0 30px 120px #0008}.hire-modal>header{display:flex;align-items:center;justify-content:space-between}.hire-modal h2{font-size:25px;margin-top:7px}.hire-modal>.muted{font-size:11px;margin:14px 0 23px;line-height:1.7}.hire-modal form{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px;gap:15px}.hire-modal label{display:grid;grid-gap:6px;gap:6px;color:#b8c7dc;font-size:11px}.hire-modal input,.hire-modal select,.hire-modal textarea{font-size:12px;width:100%}.hire-modal .inline-error,.hire-modal fieldset,.hire-modal form>.gold-button,.hire-modal label:has(textarea){grid-column:1/-1}.avatar-picker{padding:12px;border:1px solid var(--line);border-radius:10px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:9px;gap:9px}.avatar-picker legend{font-size:11px;padding:0 5px;color:#b8c7dc}.avatar-picker button{min-width:0;border:1px solid #728dad33;border-radius:9px;background:#0b1421;display:grid;justify-items:center;grid-gap:7px;gap:7px;padding:8px 5px}.avatar-picker button.picked{border-color:var(--gold);background:radial-gradient(ellipse,#d3ad6635,#111c2c)}.avatar-picker img{height:82px;max-width:70px;object-fit:contain}.avatar-picker span{font-size:10px;color:#c7d0df}.hire-modal form>.gold-button{margin-top:6px}@media(min-width:1650px){.empire-sidebar{width:215px;flex-basis:215px}.empire-brand{height:183px;padding-top:30px}.empire-sidebar nav button{font-size:13px;min-height:52px;padding-left:15px}.empire-topbar{left:24px;right:24px}.office-bottom{gap:23px;left:27px;right:27px;grid-template-columns:minmax(210px,.75fr) minmax(400px,1.6fr) minmax(250px,1fr)}.recent-card,.system-card{height:193px;padding:20px}.system-card dl{font-size:11px}.system-banner{font-size:10px}.voice-console{padding:20px 23px 14px}.voice-title b{font-size:17px}.command-form input{font-size:12px}.voice-title span{font-size:11px}.voice-options label{font-size:10px}.room-switch{bottom:253px}}@media(max-width:1200px){.empire-sidebar{width:158px;flex-basis:158px}.empire-brand strong{font-size:11px}.empire-brand>span{font-size:8px}.empire-sidebar nav button{gap:8px;font-size:11px}.empire-topbar h1{font-size:13px}.project-control>span{display:none}.project-control select{max-width:140px}.topbar-actions{gap:8px}.empire-topbar>.release-tag{display:none}.office-bottom{grid-template-columns:minmax(155px,.7fr) minmax(315px,1.6fr);gap:13px;left:17px;right:17px}.recent-card{display:none}.voice-options{flex-wrap:wrap}.voice-title b{font-size:14px}.empire-topbar{padding:11px 14px}.topbar-actions>.release-tag{display:none}}@media(max-width:900px){.empire-sidebar{width:69px;flex-basis:69px}.empire-brand{height:115px;padding:23px 10px}.commander-profile,.empire-brand strong,.empire-brand>span,.empire-sidebar nav button span,.empire-sidebar nav em,.nav-caption,.sidebar-status span:last-child,.sidebar-version small{display:none}.empire-brand svg{width:36px}.empire-sidebar nav{padding:12px 8px}.empire-sidebar nav button{padding:12px;justify-content:center}.sidebar-status{justify-content:center;padding:12px 0}.sidebar-lower{padding:8px}.sidebar-version{font-size:8px;letter-spacing:0;margin:12px 0;text-align:center;line-height:1.6}.office-toolbar{left:18px;right:18px}.camera-tools button{font-size:9px}.camera-tools button span{display:none}.empire-footer{padding:0 14px}.empire-footer>span:last-child{display:none}.management-panel{padding:22px}.management-panel h2{font-size:22px}.management-panel>header .gold-button{font-size:11px}.agent-inspector{width:238px;right:15px}.crew-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}@media(max-width:640px){.empire-shell{min-height:100dvh;height:100dvh;overflow:auto}.empire-sidebar{position:fixed;left:0;top:0;bottom:0;width:58px;flex-basis:58px}.empire-main{margin-left:58px;min-height:100dvh;overflow:auto}.empire-sidebar nav{padding:8px 4px}.empire-sidebar nav button{padding:11px;min-height:46px}.empire-brand{height:98px;padding-top:17px}.empire-topbar{position:relative;top:0;left:0;right:0;margin:9px 9px 0;min-height:98px;display:block;padding:12px;z-index:60;border-radius:12px}.empire-topbar h1{font-size:12px;letter-spacing:.7px}.empire-topbar .eyebrow{font-size:7px;letter-spacing:1px}.topbar-actions{margin-top:11px;justify-content:space-between}.project-control select{font-size:10px;padding:7px;max-width:130px}.hire-top{font-size:10px;padding:8px;gap:5px}.hire-top svg{width:13px}.office-stage{position:relative;inset:auto;height:56dvh;min-height:340px;margin-top:0}.office-toolbar{top:123px;left:9px;right:9px;gap:6px}.live-office{font-size:7px;letter-spacing:.5px;padding:7px 8px}.live-office>span:last-child{display:none}.camera-tools{gap:3px}.camera-tools button{padding:6px;font-size:8px}.room-switch{position:relative;bottom:auto;left:auto;width:max-content;max-width:calc(100% - 18px);margin:-15px 9px 11px;font-size:9px}.room-switch .muted{display:none}.office-bottom{position:relative;bottom:auto;left:auto;right:auto;display:block;margin:0 9px 38px}.office-bottom .recent-card,.office-bottom .system-card{display:none}.voice-console{border-radius:18px;padding:14px 12px 12px}.voice-head{margin-bottom:12px}.voice-title{gap:9px}.voice-title b{font-size:14px}.voice-title span{font-size:9px;max-width:177px;line-height:1.6}.microphone{width:43px;height:43px;flex-basis:43px}.voice-bars{display:none}.command-form input{font-size:11px;padding:11px 9px}.voice-options{gap:6px}.voice-options label{font-size:9px}.voice-options>span{display:none}.voice-privacy{font-size:8px}.empire-footer{position:fixed;left:58px;font-size:7px;z-index:100}.empire-footer>span:first-child{display:none}.notice-stack{top:116px;width:calc(100% - 18px)}.notice{font-size:10px;padding:10px}.workspace-overlay{position:relative;inset:auto;margin:14px 9px 38px;min-height:65dvh;overflow:visible}.office-stage.covered{display:none}.management-panel{padding:17px;border-radius:12px}.management-panel>header{display:block}.management-panel>header .gold-button{margin-top:15px}.management-panel h2{font-size:22px}.management-panel>.muted{font-size:11px;line-height:1.65}.segmented{width:100%;display:grid;grid-template-columns:1fr 1fr}.segmented button{font-size:10px;padding:9px}.crew-grid{grid-template-columns:1fr;gap:12px}.crew-select{padding:13px;gap:12px}.crew-select h3{font-size:19px}.portrait{width:67px;flex-basis:67px;height:100px}.portrait img{max-width:67px;max-height:97px}.agent-inspector{position:fixed;top:155px;right:12px;width:min(255px,calc(100% - 85px));padding:14px}.inspector-title img{height:60px;width:43px}.agent-inspector .skill-tags{display:none}.preview-banner{position:absolute;top:157px;left:50%;width:calc(100% - 20px);font-size:8px;white-space:normal;text-align:center;padding:6px 9px}.modal-scrim{padding:12px}.hire-modal{padding:20px;max-height:calc(100dvh - 24px)}.hire-modal form{grid-template-columns:1fr}.hire-modal label{grid-column:1/-1}.avatar-picker{gap:6px;padding:9px}.avatar-picker img{height:65px;max-width:51px}.avatar-picker span{font-size:9px}.machine-card{padding:15px;gap:10px;flex-wrap:wrap}.machine-card>svg{width:21px}.project-grid{grid-template-columns:1fr}.access-card{padding:30px}}@media(prefers-reduced-motion:reduce){.microphone,.voice-bars i{animation:none!important}button{transition:none!important}}.agent-world-label{min-width:104px;border-radius:12px;padding:9px 12px;background:linear-gradient(145deg,#121e30ed,#09121fed);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.agent-world-label strong{font-size:11px;letter-spacing:1px}.agent-world-label .agent-activity{grid-column:2;display:block;color:#8599b4;font-size:9px;line-height:1.35;margin-top:4px;font-weight:400;letter-spacing:0}.agent-world-label.character-igris{border-top:2px solid #69cbe8}.agent-world-label.character-madara{border-top:2px solid #b86471}.agent-world-label.character-luffy{border-top:2px solid #e1d4bc}.agent-world-label.character-hisoka{border-top:2px solid #bd77ae}.agent-world-label.chosen{border-color:#f2ce8f}.avatar-picker img,.inspector-title img,.portrait img{border-radius:8px}@media(max-width:640px){.agent-world-label{padding:6px 8px;min-width:80px}.agent-world-label strong{font-size:9px}.agent-world-label .agent-activity,.agent-world-label small{font-size:8px}.agent-world-label .agent-activity{max-width:95px;white-space:normal}}@media(prefers-reduced-motion:reduce){.microphone,.voice-bars i{animation:none!important}.agent-world-label{transition:none}}.model-loading-label{display:block;white-space:nowrap;padding:8px 12px;border:1px solid #c5a16c66;border-radius:9px;background:#121d2dee;color:#e0c79c;font-size:11px}.agent-inspector .muted{font-size:10px;line-height:1.6;margin-top:10px}.execution-mode{display:flex!important;align-items:center;gap:6px!important;color:#a9bad1!important;font-weight:600}.execution-mode select{min-height:28px;padding:4px 24px 4px 8px;border-radius:7px;background:#102033;border-color:#6389b84d;color:#9dd1bb;font-size:9px}.execution-mode.edit select{color:#f0bd86;border-color:#c98b4d66;background:#302118}.machine-card span{line-height:1.45}.machine-card .status-tag.online{color:#76d9b5}@media(max-width:640px){.execution-mode{width:100%;justify-content:space-between}.execution-mode select{max-width:150px}.voice-options{align-items:flex-start}}.execution-mode.autopilot select{color:#f4d292;border-color:#d7ab5e80;background:linear-gradient(180deg,#3a2a16,#24190f);box-shadow:0 0 20px #d8ae5b18}.execution-mode.autopilot span{color:#e6c98f}.task-bulkbar{flex-wrap:wrap;padding:12px 14px;margin:18px 0;border:1px solid #8da7c42e;border-radius:12px;background:#101c2bcf}.task-bulkbar label{gap:8px;color:#c5d3e5;font-size:11px}.task-bulkbar>span{font-size:10px;color:#8fa5bd;margin-right:auto}.danger-button{background:#3b1f27;border:1px solid #bd69745e;color:#f1adb3;padding:10px 12px;font-size:11px}.danger-button:hover{background:#502630}.task-card.cleanable{position:relative;padding-left:48px}.task-select{left:17px;top:18px;display:grid;place-items:center;width:18px;height:18px}.task-headline{flex-wrap:wrap}.task-mode-badge{font-size:9px;line-height:1;border:1px solid #7897b336;color:#91a9c2;border-radius:99px;padding:4px 7px;letter-spacing:.45px}.task-card:has(.task-mode-badge){transition:border-color .15s ease}.task-card:has(.task-mode-badge:hover){border-color:#8fb8d34d}@media(max-width:640px){.task-bulkbar{align-items:stretch}.task-bulkbar>span{width:100%;margin:0}.task-bulkbar button{flex:1 1}.task-card.cleanable{padding-left:43px}.task-select{left:14px}.execution-mode.autopilot{width:100%}.execution-mode.autopilot select{max-width:190px}}.factory-center{padding-bottom:70px}.factory-center>header{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.factory-center>header h2{margin-top:6px}.factory-center>header p{max-width:760px;margin-top:9px;font-size:12px}.factory-chip{border:1px solid #d5b16b55;color:#e7c98d;background:#b98e3b13;padding:8px 11px;border-radius:999px;font:9px ui-monospace,monospace;white-space:nowrap}.factory-inline{margin:17px 0;padding:11px 13px;border:1px solid #5d9d8955;background:#193b2c55;color:#aee8cc;border-radius:10px;font-size:11px}.factory-inline.bad{border-color:#bd666655;background:#4b202455;color:#ffc2c2}.factory-grid{display:grid;grid-template-columns:1.7fr .8fr;grid-gap:16px;gap:16px;margin-top:18px}.factory-grid-3{grid-template-columns:1fr 1.05fr 1fr}.factory-card{border:1px solid #839abf25;background:linear-gradient(145deg,#121d2eec,#0b1421e8);border-radius:15px;padding:18px;box-shadow:0 12px 35px #0002}.factory-card h3{font-size:17px;margin:6px 0 12px}.factory-card p{font-size:11px;line-height:1.7;color:#b5c2d4}.factory-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.mission-kinds{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:7px;gap:7px;margin:13px 0}.mission-kinds button,.module-grid button{border:1px solid #7890b228;background:#0d1724;color:#aabbd0;border-radius:10px;padding:10px;text-align:left;display:grid;grid-gap:5px;gap:5px}.mission-kinds button:hover,.module-grid button:hover{border-color:#638dcc66;background:#14243a}.mission-kinds button.active{border-color:#dfb878;background:#b9914d1d;color:#f2d59a}.mission-kinds b{font-size:10px}.mission-kinds small{font-size:8px;color:#71839d;line-height:1.35}.factory-card textarea{width:100%;font-size:11px;background:#09111d;border-color:#7d91b027;line-height:1.6}.factory-row{display:flex;align-items:end;gap:10px;margin-top:12px;flex-wrap:wrap}.factory-row label{display:grid;grid-gap:5px;gap:5px;color:#8798ad;font-size:9px}.factory-row select{padding:8px 28px 8px 9px;font-size:10px;min-width:140px}.factory-row .gold-button,.factory-row .subtle-button{margin-left:auto;font-size:10px}.factory-list{padding-left:18px;margin:7px 0 12px;color:#b9c7d8;font-size:10px;line-height:1.7}.policy-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px 10px;gap:7px 10px}.policy-list label{display:flex;align-items:center;gap:7px;color:#a8b8cb;font-size:9px;border:1px solid #748cac1c;background:#0d1724;padding:7px;border-radius:8px}.policy-list input{width:13px;height:13px}.brain-meta{display:grid;grid-gap:6px;gap:6px;margin-top:13px}.brain-meta div{display:flex;justify-content:space-between;gap:10px;border-top:1px solid #7d91aa18;padding-top:6px;font-size:9px}.brain-meta dt{color:#72839b}.brain-meta dd{margin:0;color:#bdc9d7;font-family:ui-monospace,monospace;overflow-wrap:anywhere}.schedule-list{display:grid;grid-gap:6px;gap:6px;margin-top:12px}.schedule-list>div{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px;border:1px solid #758aa824;border-radius:8px;background:#0c1623}.schedule-list span{display:grid;grid-gap:3px;gap:3px;min-width:0}.schedule-list b{font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.schedule-list small{font-size:8px;color:#70819b}.schedule-list button{border:0;background:#55242d;color:#ffb2b2;width:24px;height:24px;border-radius:6px}.module-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.module-grid b{font-size:10px;color:#d7e0ed}.module-grid span{font-size:9px;line-height:1.5;color:#8192aa}.connector-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.connector-grid>div{border:1px solid #7890aa20;background:#0d1723;padding:11px;border-radius:10px;display:grid;grid-gap:6px;gap:6px}.connector-grid b{font-size:10px;color:#e1c388}.connector-grid span{font-size:9px;color:#9dacbf;line-height:1.45}.connector-grid small{font-size:8px;color:#667991;line-height:1.45}.task-mode-badge{font:8px ui-monospace,monospace;letter-spacing:.4px;color:#93b9df;border:1px solid #729ac233;border-radius:12px;padding:3px 7px}.task-headline{gap:8px}.task-bulkbar,.task-headline{display:flex;align-items:center}.task-bulkbar{gap:10px;margin:14px 0;padding:10px 12px;border:1px solid #849ab521;border-radius:10px;background:#0c1624}.task-bulkbar label{display:flex;align-items:center;gap:7px;color:#a9b8cb}.task-bulkbar span{font-size:9px;color:#7587a0}.danger-button{border:1px solid #b65d6660;background:#4d2027;color:#ffb8bd;padding:9px 12px;border-radius:8px;font-size:10px}.task-card{position:relative}.task-select{position:absolute;right:14px;top:14px}.task-select input{width:15px;height:15px}@media(max-width:1200px){.factory-grid-3{grid-template-columns:1fr 1fr}.connector-grid,.mission-kinds,.module-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.factory-grid,.factory-grid-3{grid-template-columns:1fr}.connector-grid,.module-grid{grid-template-columns:repeat(2,1fr)}.policy-list{grid-template-columns:1fr}.factory-center>header{display:block}.factory-chip{display:inline-block;margin-top:10px}}@media(max-width:640px){.factory-center{padding:14px}.connector-grid,.factory-row,.mission-kinds,.module-grid{grid-template-columns:1fr}.factory-row{display:grid}.factory-row button,.factory-row label,.factory-row select{width:100%;margin-left:0!important}.task-bulkbar{align-items:stretch;flex-direction:column}.factory-card{padding:14px}}.action-center-summary{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:18px 0 10px;padding:15px 17px;border:1px solid #d4a86142;border-radius:13px;background:linear-gradient(135deg,#392b18cc,#1a1c22dd);box-shadow:0 10px 30px #0002}.action-center-summary>div{display:grid;grid-gap:5px;gap:5px}.action-center-summary b{font-size:13px;color:#f0d39a}.action-center-summary p{font-size:10px;color:#b6aa93;line-height:1.55}.action-center-summary>span{white-space:nowrap;border:1px solid #d4a86133;background:#d4a86112;color:#e3c78f;padding:7px 10px;border-radius:99px;font-size:9px}.blocker-assistant{margin:15px 0 4px;padding:16px;border:1px solid #d0a15742;border-radius:13px;background:linear-gradient(145deg,#251e15f2,#111923f2);box-shadow:inset 0 1px #ffffff06}.blocker-assistant>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.blocker-assistant h4{font-size:14px;margin:5px 0 0;color:#f0d7a5}.blocker-chip{flex:none;border:1px solid #d19b4e55;border-radius:99px;padding:5px 8px;color:#efc477;background:#a06b201a;font-size:8px;letter-spacing:.5px}.blocker-summary{font-size:11px!important;color:#d5c6aa!important;line-height:1.65!important;margin:12px 0!important}.blocker-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.blocker-grid>div{border:1px solid #8d99a41e;border-radius:10px;background:#08111bc4;padding:12px}.blocker-grid b{display:block;font-size:10px;color:#bcd0e3;margin-bottom:7px}.blocker-evidence,.blocker-grid ol{margin:0;padding-left:18px;color:#9fb0c2;font-size:9px;line-height:1.65}.blocker-evidence{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;color:#c5b185;overflow-wrap:anywhere}.blocker-response{display:grid;grid-gap:6px;gap:6px;margin-top:12px}.blocker-response>span{font-size:10px;font-weight:600;color:#cbd8e7}.blocker-response textarea{width:100%;resize:vertical;min-height:88px;font-size:10px;line-height:1.6;background:#08111d;border:1px solid #7f95b12b}.blocker-response small{font-size:8px;color:#7d8da1;line-height:1.5}.blocker-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:11px}.blocker-actions button{font-size:9px;padding:8px 11px}.blocker-ok{margin-top:9px!important;padding:8px 10px;border-radius:8px;background:#19392b8a;border:1px solid #5eae8547;color:#aee5c9!important;font-size:9px!important}.task-card.cleanable details{border-top:1px solid #7f90a51c;padding-top:9px}.task-card.cleanable details summary{cursor:pointer;color:#8096ae}.blocker-assistant[data-blocker-kind=usage]{border-color:#7a91d44d}.blocker-assistant[data-blocker-kind=production-access],.blocker-assistant[data-blocker-kind=ssh]{border-color:#d09e554d}.blocker-assistant[data-blocker-kind=oauth],.blocker-assistant[data-blocker-kind=payment]{border-color:#8b7ac84d}@media(max-width:760px){.action-center-summary{align-items:flex-start;flex-direction:column}.action-center-summary>span{white-space:normal}.blocker-grid{grid-template-columns:1fr}.blocker-actions{display:grid;grid-template-columns:1fr 1fr}.blocker-actions button{width:100%}}.action-required-notice{width:100%;text-align:left;cursor:pointer;color:#f0d39b;background:linear-gradient(135deg,#3b2d1cf5,#241b13f5);border-color:#c8944f88}.action-required-notice>span{display:grid;grid-gap:2px;gap:2px;flex:1 1}.action-required-notice b{font-size:11px}.action-required-notice small{font-size:9px;color:#c6b28f;line-height:1.4}.action-required-notice>svg:last-child{margin-left:auto}.blocker-template{margin-top:12px;border:1px solid #5f78952f;border-radius:11px;background:linear-gradient(145deg,#0b1522e8,#09111be8);overflow:hidden}.blocker-template-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:12px;border-bottom:1px solid #71849b22;background:#ffffff02}.blocker-template-head>div:first-child{display:grid;grid-gap:5px;gap:5px}.blocker-template-head b{font-size:10px;color:#d9e5f3}.blocker-template-head span{font-size:8px;line-height:1.5;color:#8193a8}.blocker-template-head code{font:8px ui-monospace,SFMono-Regular,Consolas,monospace;color:#efc477;background:#d19b4e12;border:1px solid #d19b4e25;border-radius:4px;padding:1px 4px}.blocker-template-head>div:last-child{display:flex;gap:7px;flex:none}.blocker-template-head button{font-size:8px!important;padding:7px 9px!important}.blocker-template pre{margin:0;padding:13px;max-height:300px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font:9px/1.65 ui-monospace,SFMono-Regular,Consolas,monospace;color:#b9c9da;background:#050b12aa}.blocker-template pre::selection{background:#d4aa6650;color:#fff}.blocker-response textarea{min-height:150px}.blocker-assistant[data-blocker-kind=domain-hosting] .blocker-template{border-color:#c08c4550}.blocker-assistant[data-blocker-kind=domain-hosting] .blocker-template pre{color:#d9c9aa}@media(max-width:760px){.blocker-template-head{display:grid}.blocker-template-head>div:last-child{display:grid;grid-template-columns:1fr 1fr}.blocker-template-head button{width:100%}.blocker-template pre{max-height:360px;font-size:8px}.blocker-response textarea{min-height:190px}}.simple-action-center{background:linear-gradient(145deg,#241e16f4,#101923f4)}.simple-owner-note{margin:12px 0;padding:12px 14px;border:1px solid #6f8db438;border-radius:11px;background:#0c1723;display:grid;grid-gap:5px;gap:5px}.simple-owner-note strong{font-size:11px;color:#e8f1fb}.simple-owner-note span{font-size:9px;line-height:1.6;color:#9fb1c3}.simple-owner-note b{color:#f0cb86}.simple-blocker-form{margin-top:13px;border:1px solid #7894b737;border-radius:13px;background:#07111ce8;overflow:hidden}.simple-blocker-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 14px;border-bottom:1px solid #8498af22;background:linear-gradient(90deg,#101d2ae8,#0c1520e8)}.simple-blocker-heading>div{display:grid;grid-gap:4px;gap:4px}.simple-blocker-heading b{font-size:12px;color:#e5eef8}.simple-blocker-heading>span{font-size:8px;color:#b9c9d9;border:1px solid #7793b235;border-radius:99px;padding:5px 8px;background:#7590ac12}.simple-blocker-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:11px;gap:11px;padding:14px}.simple-blocker-field{display:grid;grid-gap:6px;gap:6px;align-content:start;padding:11px;border:1px solid #7d94aa20;border-radius:10px;background:#0d1723}.simple-blocker-field>span{font-size:10px;line-height:1.45;font-weight:600;color:#d6e2ef}.simple-blocker-field em{color:#efb86f;font-style:normal;margin-left:4px}.simple-blocker-field input,.simple-blocker-field select,.simple-blocker-field textarea{width:100%;font-size:10px;min-height:39px;padding:9px 10px;background:#08111c;border:1px solid #7892af32;border-radius:8px}.simple-blocker-field textarea{min-height:78px;resize:vertical;line-height:1.55}.simple-blocker-field small{font-size:8px;line-height:1.5;color:#7f91a5}.simple-blocker-submit{display:flex;justify-content:flex-end;gap:8px;padding:0 14px 14px}.simple-blocker-submit button{font-size:9px;padding:9px 12px}.simple-blocker-submit .gold-button{min-width:220px}.blocker-advanced{margin-top:12px;border:1px solid #71879f20;border-radius:10px;background:#08111b99;overflow:hidden}.blocker-advanced summary{cursor:pointer;padding:10px 12px;font-size:9px;color:#92a5b9;list-style:none}.blocker-advanced summary::-webkit-details-marker{display:none}.blocker-advanced summary:before{content:"▸";margin-right:7px;color:#d4aa66}.blocker-advanced[open] summary:before{content:"▾"}.blocker-advanced-body{padding:0 12px 12px;display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.blocker-advanced-body>div{border:1px solid #73869b1d;border-radius:8px;background:#07101a;padding:10px}.blocker-advanced-body b{display:block;font-size:9px;color:#b9c9d8;margin-bottom:6px}.blocker-advanced-body ol,.blocker-advanced-body ul{font-size:8px;line-height:1.6;color:#8294a7;margin:0;padding-left:17px}.generated-owner-response{grid-column:1/-1}.generated-owner-response pre{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font:8px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace;color:#b7c8d9}.simple-secret-note{margin:10px 1px 0!important;font-size:8px!important;line-height:1.55!important;color:#7f8fa1!important}@media(max-width:760px){.simple-blocker-fields{grid-template-columns:1fr}.simple-blocker-heading{align-items:flex-start;flex-direction:column}.simple-blocker-submit{display:grid;grid-template-columns:1fr}.simple-blocker-submit .gold-button{min-width:0}.blocker-advanced-body{grid-template-columns:1fr}.generated-owner-response{grid-column:auto}}.task-card.incomplete-completed{border-color:#c79a5150;box-shadow:inset 0 0 0 1px #d2a25318}.completion-gap-note{margin:12px 0 2px;padding:11px 13px;border:1px solid #b58b4450;border-radius:10px;background:#3a2c1866;display:grid;grid-gap:4px;gap:4px;color:#f2d59d}.completion-gap-note b{font-size:11px}.completion-gap-note span{font-size:10px;line-height:1.55;color:#d9c5a3}.project-os{overflow:auto}.project-os-head{display:flex;align-items:flex-start;justify-content:space-between;gap:22px}.project-os-head>div{max-width:760px}.project-os-head h2{margin-top:6px}.project-os-head p{margin-top:10px;font-size:12px}.project-toolbar{display:flex;align-items:end;gap:14px;margin:22px 0 16px;padding:14px;border:1px solid var(--line);border-radius:13px;background:#101a2a99}.project-toolbar>span{margin-left:auto;color:var(--muted);font-size:11px}.project-search{display:grid;grid-gap:5px;gap:5px;min-width:min(420px,50%);color:#b6c5d9}.project-search input{height:39px;font-size:12px}.project-archive-toggle{display:flex;align-items:center;gap:8px;padding-bottom:10px;color:var(--muted)}.project-grid-v2{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.project-tile{min-height:330px;display:flex;flex-direction:column;gap:16px;position:relative;overflow:hidden;background:linear-gradient(145deg,#172338e8,#101a2be8)!important}.project-tile:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:2px;background:linear-gradient(90deg,var(--gold),#7aaeff,transparent);opacity:.55}.project-tile.selected{border-color:#d8b77499;box-shadow:0 0 0 1px #d8b77422,0 20px 45px #0004}.project-tile-top{display:grid;grid-template-columns:48px 1fr auto;grid-gap:13px;gap:13px;align-items:start}.project-icon{width:48px;height:48px;border-radius:13px;display:grid;place-items:center;background:#d8b57413;border:1px solid #d8b5743a;color:var(--gold)}.project-tile h3{margin:4px 0;font-size:20px}.project-tile small{color:#71829b;font:10px ui-monospace,monospace}.project-template{font-size:8px;letter-spacing:1.2px;color:#85aef3;text-transform:uppercase}.project-tile>p{font-size:12px;line-height:1.65;color:var(--muted);min-height:58px}.project-facts{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:7px;gap:7px}.project-facts span{display:grid;justify-items:center;grid-gap:2px;gap:2px;padding:9px 4px;border:1px solid #90a9c51f;border-radius:9px;background:#0c1523a6;color:#7f91aa;font-size:9px}.project-facts b{font-size:15px;color:#dbe8fa}.project-source-state{display:flex;align-items:center;gap:8px;padding:10px;border-radius:9px;background:#0a1421b5;color:#8194ad;font:9px ui-monospace,monospace;overflow:hidden}.project-source-state span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-domain{font-size:10px;color:#d7bb89;overflow:hidden;text-overflow:ellipsis}.project-actions{display:flex;gap:8px;margin-top:auto}.project-actions .subtle-button{flex:1 1}.project-empty{grid-column:1/-1;min-height:300px}.project-empty .gold-button{margin-top:16px}.project-detail-modal,.project-genesis-modal{width:min(940px,100%);max-height:calc(100dvh - 38px);overflow:auto;background:linear-gradient(145deg,#162237,#0b1422);border:1px solid #d1ae6a55;border-radius:22px;padding:26px;box-shadow:0 40px 130px #000b}.project-detail-modal>header,.project-genesis-modal>header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.project-detail-modal h2,.project-genesis-modal h2{font-size:28px;margin:6px 0}.project-genesis-modal header p{max-width:650px}.genesis-goal{display:grid;grid-gap:8px;gap:8px;margin-top:22px;color:#c8d4e7;font-weight:700}.genesis-goal textarea{min-height:150px;font-size:13px;line-height:1.65;border-color:#d1ad6b55;background:#091320}.genesis-templates{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:9px;gap:9px;margin:18px 0}.genesis-templates button{min-height:73px;text-align:left;padding:12px;border:1px solid var(--line);border-radius:11px;background:#0d1726;color:#b9c8dc;display:grid;grid-gap:5px;gap:5px}.genesis-templates button:hover{background:#142238}.genesis-templates button.active{border-color:#d8b775;background:linear-gradient(135deg,#493a2555,#1a2b43);color:#f5e4c5}.genesis-templates b{font-size:11px}.genesis-templates small{font-size:9px;line-height:1.4;color:#8092aa}.genesis-basic{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.genesis-advanced-grid label,.genesis-basic label{display:grid;grid-gap:6px;gap:6px;color:#afbed1;font-size:10px}.genesis-basic label small{color:#65758d;font-weight:400}.genesis-advanced-grid input,.genesis-advanced-grid select,.genesis-basic input,.genesis-basic select{width:100%;font-size:11px}.genesis-advanced{margin:18px 0;border:1px solid var(--line);border-radius:12px;background:#0c1522}.genesis-advanced summary{padding:13px 15px;font-size:11px;color:#b8c6d8;cursor:pointer}.genesis-advanced-grid{padding:0 15px 15px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.genesis-advanced-grid .wide{grid-column:1/-1}.genesis-switches{display:flex;gap:20px;flex-wrap:wrap;padding:12px 0}.genesis-switches label{display:flex;align-items:center;gap:8px;color:#b7c5d9;font-size:11px}.genesis-summary{display:grid;grid-gap:6px;gap:6px;padding:12px 14px;border-radius:11px;border:1px solid #77b0ef2c;background:#101e31;color:#9eb0c8;font-size:10px;line-height:1.55}.genesis-summary b{color:#e0c08a}.project-genesis-modal>footer{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.project-detail-modal{width:min(820px,100%)}.project-detail-modal header p{color:#71829b;font:10px monospace}.project-detail-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin:22px 0}.project-detail-grid article{padding:17px;border:1px solid var(--line);border-radius:12px;background:#0c1625}.project-detail-grid p{margin-top:9px;color:#a8b7ca;font-size:11px;line-height:1.65;overflow-wrap:anywhere}.project-detail-stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.project-detail-stats span{display:grid;justify-items:center;grid-gap:4px;gap:4px;padding:13px;border:1px solid var(--line);border-radius:10px;color:#8192aa;font-size:10px}.project-detail-stats b{color:#e4edf9;font-size:20px}.project-detail-actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:20px}.danger-button{background:#3b1823;border:1px solid #9c5360;border-radius:9px;color:#f1adb7;padding:10px 13px}.danger-button:hover{background:#52202d}@media(max-width:1050px){.genesis-basic{grid-template-columns:1fr 1fr}.genesis-templates{grid-template-columns:repeat(2,1fr)}.genesis-advanced-grid{grid-template-columns:1fr 1fr}.project-grid-v2{grid-template-columns:repeat(auto-fill,minmax(270px,1fr))}}@media(max-width:640px){.project-os-head{display:block}.project-os-head .gold-button{width:100%;margin-top:15px}.project-toolbar{align-items:stretch;flex-direction:column}.project-search{min-width:0}.project-toolbar>span{margin-left:0}.project-grid-v2{grid-template-columns:1fr}.project-tile{min-height:0}.project-facts{grid-template-columns:repeat(2,1fr)}.project-detail-modal,.project-genesis-modal{padding:18px;border-radius:15px}.project-detail-modal h2,.project-genesis-modal h2{font-size:22px}.genesis-advanced-grid,.genesis-basic,.genesis-templates,.project-detail-grid{grid-template-columns:1fr}.genesis-advanced-grid .wide{grid-column:auto}.genesis-switches{display:grid}.project-detail-stats{grid-template-columns:1fr 1fr}.project-detail-actions>*{width:100%}}