.mission-ops{--moc-bg:#04060e;--moc-navy:#0d1b3e;--moc-teal:#1e9f9b;--moc-gold:#f7c948;--moc-coral:#ff7a59;--moc-white:#f3f6fb;--moc-sky:#a7dbf9;--moc-green:#4ab464;--moc-purple:#8c46ff;--moc-muted:#a7dbf973;--moc-border:#1e9f9b47;--moc-border-gold:#f7c94847;--moc-surface:#081232d9;--moc-text:#f3f6fb;--moc-text-dim:#a7dbf98c;--moc-text-faint:#a7dbf947;--moc-text-ghost:#a7dbf938;--moc-panel:#04060e;--moc-workspace:#060d26f2;--moc-nav-bg:#04060ef2;--moc-tabs-bg:#04060eb3;--moc-status-bg:#04060ee6;--moc-input-bg:#04060ecc;--moc-hover-bg:#ffffff08;--moc-hover-border:#ffffff0f;--moc-divider:#ffffff0d;--moc-stat-bg:#04060e;--moc-cosmos-opacity:1;--moc-scrollbar:#1e9f9b33;background:var(--moc-bg);height:100vh;color:var(--moc-text);font-family:var(--font-body), "Lexend", sans-serif;overflow:hidden}.mission-ops.moc-dark{--moc-bg:#000;--moc-text:#e8edf5;--moc-text-dim:#e8edf5b8;--moc-text-faint:#e8edf561;--moc-text-ghost:#e8edf547;--moc-muted:#e8edf56b;--moc-border:#ffffff12;--moc-border-gold:#f7c94838;--moc-surface:#040812f5;--moc-panel:#000;--moc-workspace:#02040afa;--moc-nav-bg:#000000f0;--moc-tabs-bg:#000000e0;--moc-status-bg:#000000eb;--moc-input-bg:#02040af2;--moc-hover-bg:#ffffff08;--moc-hover-border:#ffffff0d;--moc-divider:#ffffff0a;--moc-stat-bg:#020408;--moc-cosmos-opacity:0;--moc-scrollbar:#1e9f9b40}.mission-ops.moc-light{--moc-bg:#eef2f8;--moc-text:#1a1a2e;--moc-white:#1a1a2e;--moc-text-dim:#1a1a2eb8;--moc-text-faint:#1a1a2e73;--moc-text-ghost:#1a1a2e59;--moc-muted:#1a1a2e80;--moc-border:#1a1a2e1f;--moc-border-gold:#f7c94859;--moc-surface:#fffffffa;--moc-panel:#fffffff5;--moc-workspace:#fffffff0;--moc-nav-bg:#fffffff5;--moc-tabs-bg:#ffffffe6;--moc-status-bg:#fffffff0;--moc-input-bg:#f8fafffa;--moc-hover-bg:#1e9f9b0f;--moc-hover-border:#1e9f9b1f;--moc-divider:#1a1a2e14;--moc-stat-bg:#f8fafffa;--moc-cosmos-opacity:0;--moc-scrollbar:#1e9f9b38}*{box-sizing:border-box;margin:0;padding:0}.mission-ops{background:var(--moc-bg);height:100%;color:var(--moc-white);font-family:Lexend,sans-serif;overflow:hidden}.mission-ops .cosmos{z-index:0;pointer-events:none;position:fixed;inset:0}.mission-ops .cosmos-bg{background:radial-gradient(ellipse at 85% 12%,#1e9f9b1a 0%,transparent 50%), radial-gradient(ellipse at 8% 72%,#14508c14 0%,transparent 52%), var(--moc-bg);position:absolute;inset:0}.mission-ops .cosmos-stars{background-image:radial-gradient(1px 1px at 8% 12%,#ffffffb3,#0000),radial-gradient(1px 1px at 25% 45%,#ffffff80,#0000),radial-gradient(1px 1px at 62% 22%,#fff9,#0000),radial-gradient(1px 1px at 80% 60%,#c8dcff80,#0000),radial-gradient(1px 1px at 42% 80%,#fff6,#0000),radial-gradient(1px 1px at 15% 88%,#a7dbf980,#0000),radial-gradient(1px 1px at 90% 30%,#ffffff73,#0000);position:absolute;inset:0}.mission-ops .shell{z-index:1;flex-direction:column;height:100vh;display:flex;position:relative}.mission-ops .topnav{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--moc-border);background:#04060ef2;flex-shrink:0;align-items:center;gap:12px;height:52px;padding:12px 20px;display:flex}.mission-ops .nav-brand{color:var(--moc-teal);letter-spacing:.12em;font-family:Bebas Neue,cursive;font-size:15px}.mission-ops .nav-sep{color:#a7dbf947;margin:0 2px;font-size:12px}.mission-ops .nav-sub{color:var(--moc-muted);letter-spacing:.13em;font-family:JetBrains Mono,monospace;font-size:9px}.mission-ops .nav-right{align-items:center;gap:10px;margin-left:auto;display:flex}.mission-ops .nav-mission{color:var(--moc-gold);letter-spacing:.08em;font-family:Bebas Neue,cursive;font-size:14px}.mission-ops .nav-status-pill{color:var(--moc-teal);letter-spacing:.08em;background:#1e9f9b1f;border:1px solid #1e9f9b59;border-radius:4px;padding:3px 8px;font-family:JetBrains Mono,monospace;font-size:8px}.mission-ops .nav-back{color:var(--moc-muted);letter-spacing:.1em;cursor:pointer;border:1px solid #ffffff14;border-radius:5px;padding:4px 10px;font-family:JetBrains Mono,monospace;font-size:8px;transition:all .2s}.mission-ops .nav-back:hover{border-color:var(--moc-border);color:var(--moc-white)}.mission-ops .body{flex:1;display:flex;overflow:hidden}.mission-ops .sidebar{background:var(--moc-bg);border-right:1px solid var(--moc-border);flex-direction:column;flex-shrink:0;width:240px;display:flex;overflow:hidden}.mission-ops .sidebar-hdr{border-bottom:1px solid #ffffff0d;flex-shrink:0;padding:14px 14px 10px}.mission-ops .sidebar-title{color:var(--moc-gold);letter-spacing:.1em;margin-bottom:2px;font-family:Bebas Neue,cursive;font-size:13px}.mission-ops .sidebar-sub{color:#a7dbf959;letter-spacing:.08em;font-family:JetBrains Mono,monospace;font-size:8px}.mission-ops .mission-list{flex:1;padding:6px 8px;overflow-y:auto}.mission-ops .mission-list::-webkit-scrollbar{width:3px}.mission-ops .mission-list::-webkit-scrollbar-thumb{background:#1e9f9b33;border-radius:2px}.mission-ops .mitem{cursor:pointer;border:1px solid #0000;border-radius:9px;margin-bottom:2px;padding:9px 10px 8px;transition:all .2s;position:relative;overflow:hidden}.mission-ops .mitem.active{border-color:var(--moc-border-gold);background:#f7c94812}.mission-ops .mitem.active:before{content:"";background:var(--moc-gold);border-radius:2px 0 0 2px;width:2.5px;position:absolute;top:0;bottom:0;left:0}.mission-ops .mitem-num{color:#a7dbf94d;letter-spacing:.1em;margin-bottom:2px;font-family:JetBrains Mono,monospace;font-size:8px}.mission-ops .mitem-title{letter-spacing:.04em;color:#a7dbf985;margin-bottom:3px;font-family:Bebas Neue,cursive;font-size:12px;line-height:1.1}.mission-ops .mitem-domain{color:#a7dbf938;font-size:9px;line-height:1.3}.mission-ops .mitem-pill{letter-spacing:.06em;border-radius:3px;margin-top:4px;padding:2px 6px;font-family:JetBrains Mono,monospace;font-size:7px;display:inline-block}.mission-ops .pill-approved{color:var(--moc-teal);background:#1e9f9b1f;border:1px solid #1e9f9b47}.mission-ops .pill-seed{color:#a7dbf959;background:#ffffff0a;border:1px solid #ffffff14}.mission-ops .pill-review{color:var(--moc-gold);background:#f7c9481a;border:1px solid #f7c94838}.mission-ops .workspace{background:#060d26f2;flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.mission-ops .tabs{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#04060eb3;border-bottom:1px solid #1e9f9b2e;flex-shrink:0;display:flex}.mission-ops .tab{cursor:pointer;letter-spacing:.08em;color:#a7dbf973;white-space:nowrap;border-bottom:2px solid #0000;padding:11px 16px;font-family:Bebas Neue,cursive;font-size:12px;transition:all .2s}.mission-ops .tab.on{color:var(--moc-gold);border-bottom-color:var(--moc-gold)}.mission-ops .tab-content{flex:1;padding:18px 20px;overflow-y:auto}.mission-ops .tab-content::-webkit-scrollbar{width:3px}.mission-ops .tab-content::-webkit-scrollbar-thumb{background:#1e9f9b33}.mission-ops .mission-card{border:1px solid var(--moc-border);background:#081232cc;border-radius:12px;margin-bottom:14px;padding:16px}.mission-ops .mc-top{align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.mission-ops .mc-emoji{flex-shrink:0;font-size:36px}.mission-ops .mc-info{flex:1}.mission-ops .mc-title{color:var(--moc-white);letter-spacing:.04em;font-family:Bebas Neue,cursive;font-size:22px;line-height:1}.mission-ops .mc-domain{color:#a7dbf966;margin-top:3px;font-size:11px}.mission-ops .mc-palette{text-align:right}.mission-ops .palette-label{color:#a7dbf94d;letter-spacing:.1em;margin-bottom:5px;font-family:JetBrains Mono,monospace;font-size:7px}.mission-ops .palette-dots{justify-content:flex-end;gap:5px;display:flex}.mission-ops .p-dot{cursor:pointer;border:1px solid #ffffff26;border-radius:4px;width:18px;height:18px;position:relative}.mission-ops .p-dot:hover:after{content:attr(title);color:var(--moc-sky);white-space:nowrap;z-index:10;background:#04060ef2;border-radius:3px;padding:2px 5px;font-family:JetBrains Mono,monospace;font-size:7px;position:absolute;bottom:-20px;left:50%;transform:translate(-50%)}.mission-ops .stat-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:12px;display:grid}.mission-ops .stat-card{background:var(--moc-bg);border:1px solid #ffffff0f;border-radius:8px;padding:8px 10px}.mission-ops .stat-label{color:#a7dbf952;letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;font-family:JetBrains Mono,monospace;font-size:7px}.mission-ops .stat-value{color:var(--moc-teal);letter-spacing:.05em;font-family:Bebas Neue,cursive;font-size:14px}.mission-ops .gate-badge{border-radius:9px;align-items:center;gap:10px;margin-bottom:12px;padding:10px 14px;display:flex}.mission-ops .gate-publish{background:#4ab46414;border:1px solid #4ab46447}.mission-ops .gate-revise{background:#f7c94814;border:1px solid #f7c94840}.mission-ops .gate-reject{background:#ff7a5914;border:1px solid #ff7a5940}.mission-ops .gate-icon{flex-shrink:0;font-size:16px}.mission-ops .gate-text{flex:1}.mission-ops .gate-decision{letter-spacing:.08em;font-family:Bebas Neue,cursive;font-size:14px}.mission-ops .gate-publish .gate-decision{color:var(--moc-green)}.mission-ops .gate-revise .gate-decision{color:var(--moc-gold)}.mission-ops .gate-reject .gate-decision{color:var(--moc-coral)}.mission-ops .gate-wording{color:#a7dbf980;margin-top:3px;font-size:10px;line-height:1.5}.mission-ops .brief-btns{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px;display:grid}.mission-ops .brief-btn{border:1px solid var(--moc-border);color:var(--moc-teal);letter-spacing:.08em;cursor:pointer;text-align:center;background:#1e9f9b0f;border-radius:9px;padding:10px 14px;font-family:JetBrains Mono,monospace;font-size:9px;transition:all .2s}.mission-ops .brief-btn:hover{background:#1e9f9b1f;border-color:#1e9f9b73}.mission-ops .brief-btn:active{background:#1e9f9b33}.mission-ops .world-desc{color:#a7dbf959;background:#ffffff05;border-left:2px solid #1e9f9b40;border-radius:6px;padding:8px 12px;font-size:10px;font-style:italic;line-height:1.6}.mission-ops .section-hdr{color:var(--moc-gold);letter-spacing:.08em;margin-bottom:4px;font-family:Bebas Neue,cursive;font-size:16px}.mission-ops .section-note{color:var(--moc-coral);letter-spacing:.06em;align-items:center;gap:6px;margin-bottom:12px;font-family:JetBrains Mono,monospace;font-size:8px;display:flex}.mission-ops .section-block{border:1px solid var(--moc-border);background:#08123299;border-radius:10px;margin-bottom:14px;padding:14px}.mission-ops .add-btn{color:var(--moc-teal);letter-spacing:.08em;border:1px solid var(--moc-border);cursor:pointer;float:right;background:#1e9f9b14;border-radius:6px;padding:5px 12px;font-family:JetBrains Mono,monospace;font-size:8px;transition:all .2s}.mission-ops .add-btn:hover{background:#1e9f9b29}.mission-ops .empty-state{color:#a7dbf947;text-align:center;letter-spacing:.06em;padding:20px;font-family:JetBrains Mono,monospace;font-size:9px}.mission-ops .gate-btns{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;display:grid}.mission-ops .gate-btn{letter-spacing:.06em;color:#a7dbf959;cursor:pointer;text-align:center;border:1px solid #ffffff14;border-radius:8px;padding:11px;font-family:Bebas Neue,cursive;font-size:13px;transition:all .2s}.mission-ops .gate-btn:hover{color:#a7dbf98c;border-color:#ffffff29}.mission-ops .gate-btn.sel-publish{color:var(--moc-green);background:#4ab46426;border-color:#4ab46466}.mission-ops .gate-btn.sel-revise{color:var(--moc-gold);background:#f7c9481f;border-color:#f7c94859}.mission-ops .gate-btn.sel-reject{color:var(--moc-coral);background:#ff7a591f;border-color:#ff7a5959}.mission-ops .claims-table{border-collapse:collapse;width:100%;font-size:10px}.mission-ops .claims-table th{color:var(--moc-muted);letter-spacing:.1em;text-align:left;text-transform:uppercase;border-bottom:1px solid #ffffff12;padding:6px 8px;font-family:JetBrains Mono,monospace;font-size:7px}.mission-ops .claims-table td{color:var(--moc-white);vertical-align:top;border-bottom:1px solid #ffffff0a;padding:7px 8px;line-height:1.4}.mission-ops .claims-table tr:last-child td{border-bottom:none}.mission-ops .conf-confirmed{color:var(--moc-green);font-family:JetBrains Mono,monospace;font-size:8px}.mission-ops .conf-probable{color:var(--moc-gold);font-family:JetBrains Mono,monospace;font-size:8px}.mission-ops .conf-uncertain{color:var(--moc-coral);font-family:JetBrains Mono,monospace;font-size:8px}.mission-ops .conf-block{color:var(--moc-coral);background:#ff7a5914;border-radius:3px;padding:1px 5px;font-family:JetBrains Mono,monospace;font-size:8px}.mission-ops .status-pass{color:var(--moc-green);border:1px solid #4ab46447;border-radius:3px;padding:2px 6px;font-family:JetBrains Mono,monospace;font-size:8px}.mission-ops .status-block{color:var(--moc-coral);border:1px solid #ff7a5947;border-radius:3px;padding:2px 6px;font-family:JetBrains Mono,monospace;font-size:8px}.mission-ops .feas-item{border-bottom:1px solid #ffffff0a;justify-content:space-between;align-items:center;padding:8px 0;display:flex}.mission-ops .feas-item:last-child{border-bottom:none}.mission-ops .feas-label{color:var(--moc-white);font-size:11px}.mission-ops .feas-btns{gap:5px;display:flex}.mission-ops .feas-btn{cursor:pointer;letter-spacing:.06em;border:1px solid;border-radius:4px;padding:3px 8px;font-family:JetBrains Mono,monospace;font-size:7px;transition:all .2s}.mission-ops .fb-yes{color:#1e9f9b8c;background:0 0;border-color:#1e9f9b40}.mission-ops .fb-yes.sel{color:var(--moc-teal);background:#1e9f9b1f;border-color:#1e9f9b80}.mission-ops .fb-cond{color:#f7c94873;background:0 0;border-color:#f7c94833}.mission-ops .fb-cond.sel{color:var(--moc-gold);background:#f7c9481a;border-color:#f7c94873}.mission-ops .fb-no{color:#ff7a5966;background:0 0;border-color:#ff7a5933}.mission-ops .fb-no.sel{color:var(--moc-coral);background:#ff7a591a;border-color:#ff7a5973}.mission-ops .output-block{border:1px solid var(--moc-border);background:#08123299;border-radius:10px;margin-bottom:8px;overflow:hidden}.mission-ops .ob-header{cursor:pointer;align-items:center;gap:10px;padding:12px 14px;transition:background .2s;display:flex}.mission-ops .ob-header:hover{background:#ffffff05}.mission-ops .ob-icon{flex-shrink:0;font-size:16px}.mission-ops .ob-title{color:var(--moc-white);letter-spacing:.06em;flex:1;font-family:Bebas Neue,cursive;font-size:13px}.mission-ops .ob-status{letter-spacing:.06em;border-radius:3px;padding:2px 7px;font-family:JetBrains Mono,monospace;font-size:7px}.mission-ops .obs-empty{color:#a7dbf959;background:#ffffff0a;border:1px solid #ffffff14}.mission-ops .obs-filled{color:var(--moc-green);background:#4ab4641a;border:1px solid #4ab46440}.mission-ops .ob-chevron{color:#a7dbf959;font-size:10px;transition:transform .2s}.mission-ops .ob-chevron.open{transform:rotate(180deg)}.mission-ops .ob-body{border-top:1px solid #ffffff0d;padding:14px}.mission-ops .ob-textarea{color:#a7dbf9a6;resize:vertical;background:#04060ecc;border:1px solid #ffffff14;border-radius:7px;outline:none;width:100%;min-height:100px;padding:10px 12px;font-family:Lexend,sans-serif;font-size:11px;line-height:1.7;transition:border-color .2s}.mission-ops .ob-textarea:focus{color:var(--moc-white);border-color:#1e9f9b66}.mission-ops .ob-textarea::placeholder{color:#a7dbf938}.mission-ops .priority-grid{grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:10px;display:grid}.mission-ops .priority-btn{letter-spacing:.06em;color:#a7dbf959;cursor:pointer;text-align:center;border:1px solid #ffffff14;border-radius:8px;padding:12px;font-family:Bebas Neue,cursive;font-size:13px;transition:all .2s}.mission-ops .priority-btn:hover{color:#a7dbf98c;border-color:#ffffff29}.mission-ops .pb-prioritise.sel{color:var(--moc-green);background:#4ab4641f;border-color:#4ab46466}.mission-ops .pb-queue.sel{color:var(--moc-teal);background:#1e9f9b1f;border-color:#1e9f9b66}.mission-ops .pb-defer.sel{color:var(--moc-gold);background:#f7c9481a;border-color:#f7c94859}.mission-ops .pb-redesign.sel{color:var(--moc-coral);background:#ff7a591a;border-color:#ff7a594d}.mission-ops .foundry-link{cursor:pointer;background:#1e9f9b14;border:1px solid #1e9f9b59;border-radius:10px;align-items:center;gap:8px;margin-bottom:14px;padding:10px 14px;text-decoration:none;transition:all .2s;display:flex}.mission-ops .foundry-link:hover{background:#1e9f9b24}.mission-ops .fl-icon{font-size:18px}.mission-ops .fl-text{color:var(--moc-teal);letter-spacing:.09em;font-family:JetBrains Mono,monospace;font-size:9px}.mission-ops .fl-arrow{color:#1e9f9b99;margin-left:auto;font-family:JetBrains Mono,monospace;font-size:10px}.mission-ops .asset-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px;display:grid}.mission-ops .asset-card{background:var(--moc-bg);border:1px solid #1e9f9b2e;border-radius:10px;flex-direction:column;gap:8px;padding:12px;display:flex}.mission-ops .ac-title{color:var(--moc-gold);letter-spacing:.06em;font-family:Bebas Neue,cursive;font-size:13px}.mission-ops .ac-spec{color:#a7dbf952;letter-spacing:.08em;font-family:JetBrains Mono,monospace;font-size:7px}.mission-ops .ac-placeholder{color:#a7dbf938;letter-spacing:.08em;border:1px dashed #1e9f9b40;border-radius:7px;justify-content:center;align-items:center;height:80px;font-family:JetBrains Mono,monospace;font-size:8px;display:flex}.mission-ops .ac-hint{color:#a7dbf952;font-size:9px;line-height:1.5}.mission-ops .ac-input{color:var(--moc-white);background:#ffffff08;border:1px solid #ffffff14;border-radius:6px;outline:none;width:100%;padding:7px 10px;font-family:JetBrains Mono,monospace;font-size:9px;transition:border-color .2s}.mission-ops .ac-input:focus{border-color:#1e9f9b80}.mission-ops .ac-input::placeholder{color:#a7dbf933}.mission-ops .ac-save{color:var(--moc-teal);letter-spacing:.07em;cursor:pointer;text-align:center;background:0 0;border:1px solid #1e9f9b47;border-radius:6px;width:100%;padding:6px;font-family:JetBrains Mono,monospace;font-size:8px;transition:all .2s}.mission-ops .ac-save:hover{background:#1e9f9b14}.mission-ops .badge-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.mission-ops .badge-slot{background:var(--moc-bg);border:1px solid #1e9f9b2e;border-radius:10px;flex-direction:column;align-items:center;gap:7px;padding:10px;display:flex}.mission-ops .badge-circle{background:#1e9f9b0f;border:1.5px dashed #1e9f9b4d;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;font-size:20px;display:flex}.mission-ops .badge-name{color:var(--moc-sky);text-align:center;letter-spacing:.06em;font-family:JetBrains Mono,monospace;font-size:7px;line-height:1.4}.mission-ops .badge-input{color:#a7dbf98c;text-align:center;background:#ffffff08;border:1px solid #ffffff0f;border-radius:5px;outline:none;width:100%;padding:5px 7px;font-family:JetBrains Mono,monospace;font-size:8px}.mission-ops .badge-input::placeholder{color:#a7dbf933}.mission-ops .json-preview{background:var(--moc-bg);border:1px solid #ffffff0f;border-radius:10px;max-height:300px;margin-bottom:14px;padding:14px;overflow-y:auto}.mission-ops .json-preview pre{color:#a7dbf98c;white-space:pre-wrap;word-break:break-all;font-family:JetBrains Mono,monospace;font-size:9px;line-height:1.7}.mission-ops .json-key{color:var(--moc-sky)}.mission-ops .json-val{color:#f7c948bf}.mission-ops .json-null{color:#a7dbf94d}.mission-ops .publish-btn{letter-spacing:.08em;cursor:pointer;border:none;border-radius:10px;width:100%;padding:14px;font-family:Bebas Neue,cursive;font-size:18px;transition:all .3s}.mission-ops .publish-ready{background:linear-gradient(135deg,var(--moc-teal),#168a87);color:#fff;box-shadow:0 4px 20px #1e9f9b66}.mission-ops .publish-ready:hover{box-shadow:0 4px 28px #1e9f9b99}.mission-ops .publish-disabled{color:#a7dbf940;cursor:not-allowed;background:#ffffff0a;border:1px solid #ffffff0f}.mission-ops .publish-checklist{border:1px solid var(--moc-border);background:#08123299;border-radius:10px;margin-bottom:14px;padding:12px 14px}.mission-ops .right-panel{background:var(--moc-bg);border-left:1px solid #1e9f9b2e;flex-direction:column;flex-shrink:0;width:220px;display:flex;overflow:hidden}.mission-ops .rp-section{border-bottom:1px solid #ffffff0d;flex-shrink:0;padding:12px 12px 8px}.mission-ops .rp-title{color:var(--moc-gold);letter-spacing:.09em;margin-bottom:2px;font-family:Bebas Neue,cursive;font-size:12px}.mission-ops .rp-sub{color:#a7dbf947;font-size:9px}.mission-ops .log-area{flex:1;padding:8px 10px;overflow-y:auto}.mission-ops .log-area::-webkit-scrollbar{width:3px}.mission-ops .log-item{border:1px solid;border-radius:7px;margin-bottom:4px;padding:7px 9px}.mission-ops .li-api{background:#1e9f9b0d;border-color:#1e9f9b2e}.mission-ops .li-done{background:#4ab4640d;border-color:#4ab4642e}.mission-ops .li-error{background:#ff7a590d;border-color:#ff7a592e}.mission-ops .li-copy{background:#ffffff05;border-color:#ffffff0f}.mission-ops .li-time{color:#a7dbf947;margin-bottom:2px;font-family:JetBrains Mono,monospace;font-size:7px}.mission-ops .li-msg{color:#a7dbf98c;margin-bottom:3px;font-size:10px;line-height:1.4}.mission-ops .li-tool{border-radius:3px;padding:1px 5px;font-family:JetBrains Mono,monospace;font-size:7px;display:inline-block}.mission-ops .lt-teal{color:var(--moc-teal);background:#1e9f9b1f}.mission-ops .lt-green{color:var(--moc-green);background:#4ab4641f}.mission-ops .lt-gold{color:var(--moc-gold);background:#f7c9481a}.mission-ops .lt-coral{color:var(--moc-coral);background:#ff7a591a}.mission-ops .flag-area{border-top:1px solid #ffffff0d;flex-shrink:0;padding:8px 10px}.mission-ops .flag-item{border:1px solid;border-radius:7px;margin-bottom:4px;padding:7px 9px}.mission-ops .fi-blocker{background:#ff7a590f;border-color:#ff7a5959}.mission-ops .fi-high{background:#ff7a590a;border-color:#ff7a5938}.mission-ops .fi-medium{background:#f7c9480a;border-color:#f7c9482e}.mission-ops .fi-low{background:#ffffff05;border-color:#ffffff14}.mission-ops .fi-title{color:var(--moc-white);letter-spacing:.04em;margin-bottom:2px;font-family:Bebas Neue,cursive;font-size:11px}.mission-ops .fi-desc{color:#a7dbf96b;margin-bottom:3px;font-size:9px;line-height:1.4}.mission-ops .fi-fix{color:var(--moc-teal);font-family:JetBrains Mono,monospace;font-size:8px;line-height:1.4}.mission-ops .fi-sev{border-radius:3px;margin-top:3px;padding:1px 5px;font-family:JetBrains Mono,monospace;font-size:7px;display:inline-block}.mission-ops .sev-blocker{color:var(--moc-coral);background:#ff7a591f}.mission-ops .sev-medium{color:var(--moc-gold);background:#f7c9481a}.mission-ops .empty{color:#a7dbf947;text-align:center;letter-spacing:.06em;padding:16px 8px;font-family:JetBrains Mono,monospace;font-size:8px}.mission-ops .kb-hint{color:#a7dbf933;letter-spacing:.07em;text-align:center;border-top:1px solid #ffffff0a;padding:6px;font-family:JetBrains Mono,monospace;font-size:7px}.mission-ops .statusbar{border-top:1px solid var(--moc-border);color:#a7dbf947;letter-spacing:.07em;background:#04060ee6;flex-shrink:0;align-items:center;gap:10px;padding:6px 20px;font-family:JetBrains Mono,monospace;font-size:8px;display:flex}.mission-ops .sb-dot{background:var(--moc-teal);border-radius:50%;flex-shrink:0;width:5px;height:5px}@keyframes fadeUp{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.mission-ops .fade-up{animation:.25s forwards fadeUp}.mission-ops .cosmos{opacity:var(--moc-cosmos-opacity);transition:opacity .25s}.mission-ops .topnav{background:var(--moc-nav-bg);border-bottom-color:var(--moc-border)}.mission-ops .sidebar{background:var(--moc-panel);border-right-color:var(--moc-border)}.mission-ops .workspace{background:var(--moc-workspace)}.mission-ops .tabs{background:var(--moc-tabs-bg)}.mission-ops .right-panel{background:var(--moc-panel)}.mission-ops .statusbar{background:var(--moc-status-bg);border-top-color:var(--moc-border);color:var(--moc-text-faint)}.mission-ops .mission-card{background:var(--moc-surface);border-color:var(--moc-border)}.mission-ops .stat-card{background:var(--moc-stat-bg)}.mission-ops .section-block,.mission-ops .output-block{background:color-mix(in srgb, var(--moc-surface) 70%, transparent)}.mission-ops .asset-card,.mission-ops .badge-slot,.mission-ops .json-preview{background:var(--moc-stat-bg)}.mission-ops .ob-textarea{background:var(--moc-input-bg);color:var(--moc-text-dim)}.mission-ops .ob-textarea:focus{color:var(--moc-text)}.mission-ops .ac-input{background:color-mix(in srgb, var(--moc-text) 3%, transparent);color:var(--moc-text)}.mission-ops .badge-input{background:color-mix(in srgb, var(--moc-text) 3%, transparent);color:var(--moc-text-dim)}.mission-ops .mitem:hover{background:var(--moc-hover-bg);border-color:var(--moc-hover-border)}.mission-ops .sidebar-hdr,.mission-ops .rp-section{border-bottom-color:var(--moc-divider)}.mission-ops .flag-area{border-top-color:var(--moc-divider)}.mission-ops .kb-hint{border-top-color:var(--moc-divider);color:var(--moc-text-ghost)}.mission-ops .mc-domain,.mission-ops .mitem-num{color:var(--moc-text-faint)}.mission-ops .mitem-title{color:var(--moc-text-dim)}.mission-ops .mitem.active .mitem-title{color:var(--moc-text)}.mission-ops .mitem-domain{color:var(--moc-text-ghost)}.mission-ops .sidebar-sub,.mission-ops .tab{color:var(--moc-text-faint)}.mission-ops .tab:hover{color:var(--moc-text-dim)}.mission-ops .rp-sub,.mission-ops .li-time{color:var(--moc-text-faint)}.mission-ops .li-msg{color:var(--moc-text-dim)}.mission-ops .empty,.mission-ops .empty-state,.mission-ops .world-desc{color:var(--moc-text-faint)}.mission-ops .gate-wording{color:var(--moc-text-dim)}.mission-ops .palette-label,.mission-ops .stat-label,.mission-ops .ac-spec,.mission-ops .ac-hint{color:var(--moc-text-faint)}.mission-ops .ac-placeholder{color:var(--moc-text-ghost)}.mission-ops .json-preview pre,.mission-ops .fi-desc{color:var(--moc-text-dim)}.mission-ops .nav-back{color:var(--moc-muted)}.mission-ops .nav-back:hover{color:var(--moc-text);border-color:var(--moc-border)}.mission-ops .nav-sub{color:var(--moc-muted)}.mission-ops .nav-sep{color:var(--moc-text-faint)}.mission-ops .mission-list::-webkit-scrollbar-thumb{background:var(--moc-scrollbar)}.mission-ops .tab-content::-webkit-scrollbar-thumb{background:var(--moc-scrollbar)}.mission-ops .log-area::-webkit-scrollbar-thumb{background:var(--moc-scrollbar)}.mission-ops .theme-toggle{border:1px solid var(--moc-border);background:color-mix(in srgb, var(--moc-text) 4%, transparent);border-radius:20px;align-items:center;display:flex;overflow:hidden}.mission-ops .theme-btn{font-family:var(--font-mono), monospace;letter-spacing:.08em;color:var(--moc-text-faint);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:4px 8px;font-size:7px;transition:all .2s}.mission-ops .theme-btn:hover{color:var(--moc-text-dim)}.mission-ops .theme-btn.on{color:var(--moc-teal);background:#1e9f9b1f}.mission-ops .source-card{background:color-mix(in srgb, var(--moc-input-bg) 90%, transparent);border:1px solid var(--moc-divider);border-radius:7px;margin-bottom:5px;padding:9px 11px}.mission-ops .source-title{color:var(--moc-text);margin-bottom:2px;font-size:11px}.mission-ops .source-meta{font-family:var(--font-mono), monospace;color:var(--moc-text-dim);font-size:8px}.mission-ops .source-input{color:var(--moc-text);border:none;border-bottom:1px solid var(--moc-divider);background:0 0;outline:none;width:100%;padding:2px 0;font-size:11px}.mission-ops .source-input.meta{font-family:var(--font-mono), monospace;color:var(--moc-text-dim);font-size:8px}.mission-ops .source-input:focus{border-bottom-color:var(--moc-border)}.mission-ops .gate-label{font-family:var(--font-mono), monospace;color:var(--moc-text-faint);letter-spacing:.09em;margin-bottom:8px;font-size:8px}.mission-ops .gate-wording-label{font-family:var(--font-mono), monospace;color:var(--moc-gold);letter-spacing:.09em;margin-bottom:5px;font-size:8px}.mission-ops .feas-verdict{margin-top:10px}.mission-ops .publish-checklist{background:color-mix(in srgb, var(--moc-surface) 70%, transparent);border:1px solid var(--moc-border);border-radius:10px;margin-bottom:14px;padding:12px 14px}.mission-ops .pc-item{align-items:center;gap:8px;padding:5px 0;font-size:10px;display:flex}.mission-ops .pc-check{border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;font-size:9px;display:flex}.mission-ops .pc-done{color:var(--moc-green);background:#4ab46433;border:1px solid #4ab46466}.mission-ops .pc-pending{border:1.5px solid var(--moc-hover-border)}.mission-ops .pc-label{color:var(--moc-text)}.mission-ops .pc-pending-label{color:var(--moc-text-faint)}.mission-ops .saving-indicator{font-family:var(--font-mono), monospace;color:var(--moc-teal);letter-spacing:.08em;margin-left:auto;padding-right:8px;font-size:8px}.mission-ops .brief-btn.copied{background:#1e9f9b33}.mission-ops .claims-wrap{overflow-x:auto}.mission-ops .claim-input{width:100%;color:var(--moc-text);background:0 0;border:none;outline:none;font-size:10px}.mission-ops .claim-select{font-family:var(--font-mono), monospace;background:0 0;border:none;outline:none;font-size:8px}.mission-ops .section-header-row{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.mission-ops .section-sources-label{font-family:var(--font-mono), monospace;color:var(--moc-text-faint);letter-spacing:.09em;margin-bottom:8px;font-size:8px}.mission-ops .ob-header-btn{cursor:pointer;width:100%;color:inherit;text-align:left;background:0 0;border:none;align-items:center;gap:10px;padding:12px 14px;transition:background .2s;display:flex}.mission-ops .ob-header-btn:hover{background:var(--moc-hover-bg)}.mission-ops .output-section-title{font-family:var(--font-display), cursive;color:var(--moc-gold);letter-spacing:.08em;margin-bottom:12px;font-size:16px}.mission-ops .badge-section-title{font-family:var(--font-display), cursive;color:var(--moc-gold);letter-spacing:.06em;margin-bottom:12px;font-size:13px}.mission-ops .p-dot{border-color:var(--moc-hover-border)}.mission-ops .pill-published{color:var(--moc-green);background:#4ab4641f;border:1px solid #4ab46447}.mission-ops .pill-archived{color:var(--moc-text-faint);border:1px solid var(--moc-hover-border);background:#ffffff0a}
