.mc-main[data-view=dashboard]{padding:0;overflow:visible}.arc-dash{grid-template-columns:var(--arc-wing-w) minmax(0, 1fr) var(--arc-wing-w);height:100%;padding:18px var(--arc-gutter) 14px;grid-template-rows:repeat(24,minmax(0,1fr));gap:0 22px;display:grid;position:relative}.arc-dash>.panel:first-child{grid-area:1/1/7}.arc-dash>.panel:nth-child(2){grid-area:1/2/25}.arc-dash>.panel:nth-child(3){grid-area:1/3/9}.arc-dash>.panel:nth-child(4){grid-area:13/1/18}.arc-dash>.panel:nth-child(5){grid-area:9/3/18}.arc-dash>.panel:nth-child(6){grid-area:7/1/13}.arc-dash>.panel:nth-child(7){grid-area:18/1/25}.arc-dash>.panel:nth-child(8){grid-area:18/3/25}.arc-dash>.panel{-webkit-backdrop-filter:none;backdrop-filter:none;z-index:1;background:0 0;border:0;border-radius:0;min-height:0;max-height:none;margin-bottom:24px}.arc-dash>.panel:nth-child(2),.arc-dash>.panel:nth-child(7),.arc-dash>.panel:nth-child(8){margin-bottom:0}.arc-dash>.panel:first-child,.arc-dash>.panel:nth-child(4),.arc-dash>.panel:nth-child(6),.arc-dash>.panel:nth-child(7){border-left:1px solid var(--arc-line);padding-left:15px}.arc-dash>.panel:nth-child(3),.arc-dash>.panel:nth-child(5),.arc-dash>.panel:nth-child(8){border-right:1px solid var(--arc-line);text-align:right;padding-right:15px}.arc-dash>.panel>.corner.tr,.arc-dash>.panel>.corner.bl,.arc-dash>.panel>.corner.br,.arc-dash>.panel:nth-child(2)>.corner{display:none}.arc-dash>.panel>.corner.tl{background:var(--arc-blue);width:7px;height:7px;box-shadow:0 0 10px var(--arc-blue);opacity:1;border:0;border-radius:50%;inset:6px auto auto -4px}.arc-dash>.panel:nth-child(3)>.corner.tl,.arc-dash>.panel:nth-child(5)>.corner.tl,.arc-dash>.panel:nth-child(8)>.corner.tl{left:auto;right:-4px}.arc-dash>.panel>.panel-head{border-bottom:0;flex-wrap:nowrap;flex:none;justify-content:flex-start;align-items:baseline;column-gap:10px;min-width:0;margin-bottom:9px;padding:0;display:flex}.arc-dash>.panel>.panel-head:after{content:"";background:linear-gradient(90deg, var(--arc-line), transparent);flex:1 1 0;order:2;min-width:0;height:1px}.arc-dash>.panel>.panel-head>.panel-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--arc-font-display);letter-spacing:var(--arc-track-wordmark);text-transform:uppercase;color:var(--arc-blue);flex:0 auto;order:1;font-size:10px;font-weight:400;overflow:hidden}.arc-dash>.panel>.panel-head>.panel-status{white-space:nowrap;font-family:var(--arc-font-mono);letter-spacing:var(--arc-track-status);text-transform:uppercase;color:var(--arc-faint);flex:none;order:3;font-size:9px}.arc-dash>.panel:nth-child(3)>.panel-head,.arc-dash>.panel:nth-child(5)>.panel-head,.arc-dash>.panel:nth-child(8)>.panel-head{flex-direction:row-reverse}.arc-dash>.panel:nth-child(3)>.panel-head:after,.arc-dash>.panel:nth-child(5)>.panel-head:after,.arc-dash>.panel:nth-child(8)>.panel-head:after{background:linear-gradient(270deg, var(--arc-line), transparent)}.arc-dash>.panel:nth-child(2)>.panel-head{display:none}.arc-dash>.panel>.panel-body{overflow-wrap:anywhere;scrollbar-width:thin;min-height:0;padding:0;overflow:auto}.arc-dash>.panel>.panel-body.flush{padding:0;overflow:hidden}.arc-dash .cortex-wrap{width:100%;height:100%;position:static}.arc-dash>.panel:nth-child(2){z-index:auto;pointer-events:none;position:static}.arc-dash>.panel:nth-child(2)>.panel-body{position:static;overflow:visible}.arc-dash>.panel:nth-child(2):after{display:none}.arc-dash>.panel:nth-child(2) .cortex-panel,.arc-dash>.panel:nth-child(2) .merge-review{pointer-events:auto}.arc-dash .cortex-panel{box-shadow:none;background:0 0;flex-direction:column;gap:10px;padding:8px 0 6px;display:flex}.arc-dash .cortex-panel[data-renderer=webgl]{top:calc(-1 * var(--arc-header-h));bottom:calc(-1 * var(--arc-footer-h));z-index:0;height:auto;padding:0;position:absolute;left:0;right:0}.arc-dash .cortex-panel[data-renderer=webgl]>.arc-stage-backdrop{position:absolute;inset:0}.arc-dash .cortex-panel[data-renderer=dom]>.arc-stage-backdrop{flex:1;place-items:center;min-height:0;display:grid;container-type:size}.arc-dash .cortex-panel[data-renderer=dom]>.arc-stage-backdrop>.cortex-safe-browser{aspect-ratio:1;width:min(100% - 48px,100cqh - 48px);height:auto}.arc-stage-frame{flex:1;place-items:center;min-height:0;display:grid;position:relative;container-type:size}.arc-dash .cortex-panel[data-renderer=webgl]>.arc-stage-frame{pointer-events:none;position:absolute;inset:0}.arc-dash .cortex-panel[data-renderer=dom]>.arc-stage-frame{display:none}.arc-stage-circle{aspect-ratio:1;width:min(100% - 48px,100cqh - 48px);position:relative}.arc-dash .cortex-panel[data-renderer=webgl] .arc-stage-circle{width:min(calc(100vw - 2 * var(--arc-gutter) - 44px - 2 * var(--arc-wing-w) - 48px), calc(100cqh - var(--arc-header-h) - var(--arc-footer-h) - 162px))}.arc-dash .cortex-safe-browser{border-radius:14px}.arc-stage-caption{text-align:center;flex-direction:column;flex:none;align-items:center;gap:3px;min-width:0;display:flex}.arc-dash .cortex-panel[data-renderer=webgl]>.arc-stage-caption{left:50%;bottom:calc(var(--arc-footer-h) + 10px);pointer-events:none;max-width:100%;position:absolute;transform:translate(-50%)}.arc-dash .cortex-panel[data-renderer=webgl] .cx-telemetry{bottom:calc(var(--arc-footer-h) + 14px)}.arc-stage-title{font-family:var(--arc-font-display);letter-spacing:var(--arc-track-stage);color:var(--arc-blue);white-space:nowrap;font-size:11px}.arc-stage-meta{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:var(--arc-font-mono);letter-spacing:var(--arc-track-status);color:var(--arc-faint);font-size:9px;overflow:hidden}.arc-stage-meta.warn{color:var(--arc-warn)}.arc-dash .feed-row{border-bottom:0;gap:9px;padding:4px 0;font-size:11.5px;line-height:1.45}.arc-dash .feed-tag{min-width:40px;font-family:var(--arc-font-mono);letter-spacing:var(--arc-track-pill);color:var(--arc-faint);font-size:9px}.arc-dash .feed-text{min-width:0;color:var(--arc-body);flex:1}.arc-dash .feed-text em{font-family:var(--arc-font-mono);color:var(--arc-faint);font-size:10px}.arc-dash .feed-text em.ok{color:var(--arc-teal)}.arc-dash .feed-row.sev-high .feed-tag{color:var(--arc-danger)}.arc-dash .feed-row.sev-medium .feed-tag{color:var(--arc-warn)}.arc-dash .feed-row.pending .feed-text{color:var(--arc-text)}.arc-dash .feed-note{font-family:var(--arc-font-mono);letter-spacing:var(--arc-track-status);text-transform:uppercase;color:var(--arc-faint);margin:6px 0;font-size:9.5px}.arc-dash .feed-note.error{color:var(--arc-danger)}.arc-dash .data-stream-reveal{color:var(--arc-text);text-shadow:0 0 8px #5cc6ff73}.arc-dash .field{background:var(--arc-field);color:var(--arc-text);font-family:var(--arc-font-mono);letter-spacing:normal;text-align:left;border:1px solid #5cc6ff3d;border-radius:99px;outline:none;padding:6px 12px;font-size:11px}.arc-dash .field::placeholder{color:var(--arc-faint)}.arc-dash .field:focus{box-shadow:none;border-color:#5cc6ff80}.arc-dash .field:disabled{cursor:default;color:var(--arc-disabled)}.arc-dash .button{color:var(--arc-ui);font-family:var(--arc-font-mono);letter-spacing:var(--arc-track-pill);text-transform:uppercase;background:0 0;border:1px solid #5cc6ff3d;border-radius:99px;padding:4px 12px;font-size:9px;font-weight:400;transition:border-color .15s,color .15s,background .15s}.arc-dash .button:hover:not(:disabled){background:var(--arc-accent-soft);box-shadow:none;color:var(--arc-text)}.arc-dash .button:disabled{opacity:1;cursor:default;color:var(--arc-disabled);border-color:#5cc6ff24}.arc-dash .button:focus-visible{outline:1px solid var(--arc-blue);outline-offset:2px}.arc-dash>.panel:nth-child(3) .feed-row,.arc-dash>.panel:nth-child(5) .feed-row,.arc-dash>.panel:nth-child(5) .wa-row,.arc-dash>.panel:nth-child(8) .quote-row{flex-direction:row-reverse}.arc-dash .mail-link{margin-left:0}.brief-greeting{color:var(--arc-text);margin:0 0 8px;font-size:16px;font-weight:300;line-height:1.3}.brief-line{font-family:var(--arc-font-mono);letter-spacing:var(--arc-track-status);text-transform:uppercase;color:var(--arc-muted);margin:0 0 10px;font-size:9.5px}.brief-line b{color:var(--arc-blue);font-weight:400}.cal-day{margin-bottom:9px}.cal-day h3{font-family:var(--arc-font-mono);letter-spacing:var(--arc-track-status);text-transform:uppercase;color:var(--arc-faint);margin:0 0 4px;font-size:9px;font-weight:400}.cal-day.today h3{color:var(--arc-blue)}.cal-event{border-left:2px solid #5cc6ff38;align-items:baseline;gap:9px;padding:3px 0 3px 9px;display:flex}.cal-day.today .cal-event{border-left-color:#5cc6ffb3}.cal-time{min-width:42px;font-family:var(--arc-font-mono);color:var(--arc-blue);flex:none;font-size:10.5px}.cal-summary{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--arc-body);flex:1;font-size:11.5px;overflow:hidden}.cal-loc{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:45%;font-family:var(--arc-font-mono);color:var(--arc-faint);flex:0 auto;font-size:9px;overflow:hidden}.health-strip{border-bottom:1px solid #5cc6ff24;flex-wrap:wrap;justify-content:flex-end;gap:7px 12px;margin-bottom:7px;padding-bottom:8px;display:flex}.health-strip .unit{font-family:var(--arc-font-mono);letter-spacing:.12em;color:var(--arc-ui);align-items:center;gap:5px;font-size:9px;display:inline-flex}.health-strip .unit .dot{background:var(--arc-faint);border-radius:50%;width:7px;height:7px}.health-strip .unit.ok .dot{background:var(--arc-teal);box-shadow:0 0 6px #35f5e6b3}.health-strip .unit.bad .dot{background:var(--arc-danger);box-shadow:0 0 6px #ff5d5d99}.arc-dash .comms-tabs{border-bottom:0;flex-wrap:wrap;justify-content:flex-end;gap:4px;margin-bottom:8px;display:flex}.arc-dash .comms-tab{font-family:var(--arc-font-mono);letter-spacing:var(--arc-track-pill);text-transform:uppercase;color:var(--arc-faint);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:99px;padding:3px 10px;font-size:9px}.arc-dash .comms-tab:hover{color:var(--arc-ui)}.arc-dash .comms-tab.active{color:var(--arc-blue);border-color:#5cc6ff80}.arc-dash .comms-tab:focus-visible{outline:1px solid var(--arc-blue);outline-offset:2px}.draft-row{text-align:left;background:#f5c56b0f;border:1px solid #f5c56b66;border-radius:8px;margin:8px 0;padding:8px 10px}.arc-dash .draft-row .feed-row{flex-direction:row}.arc-dash .draft-row .feed-tag{color:var(--arc-amber)}.draft-actions{gap:7px;margin:8px 0 0;display:flex}.mail-body{scrollbar-width:thin;max-height:220px;font-family:var(--arc-font-mono);letter-spacing:normal;text-transform:none;white-space:pre-wrap;word-break:break-word;color:var(--arc-body);border-left:0;margin:6px 0 0;padding:0;font-size:11px;line-height:1.5;overflow-y:auto}.mail-link{text-decoration:none}.mail-row:hover .feed-text{color:var(--arc-text)}.wa-row{align-items:baseline;gap:9px;padding:3px 0;display:flex}.wa-row.wa-me{opacity:.55}.wa-text{-webkit-line-clamp:2;overflow-wrap:anywhere;min-width:0;color:var(--arc-body);-webkit-box-orient:vertical;flex:1;font-size:11.5px;display:-webkit-box;overflow:hidden}.wa-time{font-family:var(--arc-font-mono);white-space:nowrap;color:var(--arc-faint);flex:none;font-size:9px;font-style:normal}.wa-jid{font-family:var(--arc-font-mono);color:var(--arc-faint);overflow-wrap:anywhere;font-size:9px}.wa-form{flex-wrap:wrap;justify-content:flex-end;gap:5px;margin-top:10px;display:flex}.wa-form .task-input{flex:90px}.wa-form .wa-jid-input{flex:2 180px}.wa-stub-btn{white-space:nowrap}.comms-divider{border-top:1px solid #5cc6ff24;margin-top:10px;padding-top:6px}.digest-headline{margin:2px 0 0 46px;line-height:1.45}.digest-headline a{color:var(--arc-ui);border-bottom:1px solid #0000;text-decoration:none;transition:color .15s,border-color .15s}.digest-headline a:hover{color:var(--arc-link-hover);border-bottom-color:var(--arc-line-soft)}.digest-headline a:focus-visible{outline:1px solid var(--arc-blue);outline-offset:2px}.portfolio{border-bottom:1px solid #5cc6ff24;margin-bottom:7px;padding-bottom:7px}.portfolio-offline .quote-symbol,.portfolio-offline .quote-price{color:var(--arc-faint)}.portfolio-offline .quote-price{letter-spacing:var(--arc-track-status)}.quote-row{font-family:var(--arc-font-mono);border-bottom:0;align-items:baseline;gap:9px;padding:4px 0;font-size:11.5px;display:flex}.quote-symbol{text-align:left;letter-spacing:.04em;min-width:52px;color:var(--arc-ui);text-overflow:ellipsis;white-space:nowrap;flex:none;overflow:hidden}.quote-price{text-align:right;font-variant-numeric:tabular-nums;min-width:0;color:var(--arc-text);flex:1}.quote-change{color:var(--arc-faint);flex:none}.quote-change.up{color:var(--arc-teal)}.quote-change.down{color:var(--arc-danger)}.ledger{flex-direction:column;min-height:0;display:flex}.arc-dash .ledger-tabs{justify-content:flex-start}.ledger-tab{align-items:center;gap:6px;display:inline-flex}.ledger-tab-count{min-width:15px;color:var(--arc-ui);text-align:center;background:#5cc6ff1f;border-radius:99px;padding:1px 5px;font-size:8px;line-height:1.4}.ledger-tab.active .ledger-tab-count{color:var(--arc-blue);background:#5cc6ff33}.ledger-blocked-dot{background:var(--arc-warn);border-radius:50%;width:5px;height:5px;box-shadow:0 0 6px #f5c56bb3}.ledger-tab-panel[hidden]{display:none}.tasks{flex-direction:column;display:flex}.task-row{border-bottom:0;align-items:center;gap:8px;padding:4px 0;font-size:11.5px;display:flex}.task-row.editing{gap:6px}.task-check{cursor:pointer;background:0 0;border:1px solid #5cc6ff80;border-radius:50%;flex:none;width:13px;height:13px;transition:background .12s,box-shadow .12s}.task-check:hover{background:var(--arc-blue);box-shadow:0 0 10px var(--arc-blue)}.task-check:disabled{cursor:default;opacity:.4}.task-check:focus-visible{outline:1px solid var(--arc-blue);outline-offset:2px}.prio-1 .task-check{border-color:var(--arc-danger)}.prio-2 .task-check{border-color:var(--arc-warn)}.task-title{min-width:0;color:var(--arc-body);flex:1}.task-title-button{all:unset;box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;cursor:text;min-width:0;color:var(--arc-body);flex:1;overflow:hidden}.task-title-button:hover{color:var(--arc-text)}.task-title-button:focus-visible{outline:1px solid var(--arc-blue);outline-offset:2px}.prio-1 .task-title,.prio-2 .task-title{color:var(--arc-text)}.arc-dash .task-edit-input{border-color:#5cc6ff66;flex:1;min-width:0;padding:4px 10px;font-size:11px}.arc-dash .task-edit,.arc-dash .task-save,.arc-dash .task-cancel{letter-spacing:normal;text-transform:none;flex:none;padding:2px 8px}.task-chip{font-family:var(--arc-font-mono);letter-spacing:var(--arc-track-kv);text-transform:uppercase;color:var(--arc-faint);border:1px solid #5cc6ff38;border-radius:99px;flex:none;padding:1px 7px;font-size:9px}.task-chip.evi{color:var(--arc-blue);border-color:#5cc6ff73}.task-due{font-family:var(--arc-font-mono);color:var(--arc-warn);flex:none;font-size:9px}.task-addrow{gap:7px;margin-top:8px;display:flex}.task-input{flex:1;min-width:0}.arc-dash .task-addrow .button{color:var(--arc-blue);border-color:#5cc6ff73;flex:none}.enrich-row{background:#5cc6ff0d;border-color:#5cc6ff57}.arc-dash .enrich-row .feed-tag{color:var(--arc-blue)}.enrich-head{font-family:var(--arc-font-mono);text-align:left;color:var(--arc-muted);margin:8px 0 0;font-size:10px}.enrich-head[data-state=on]{color:var(--arc-blue)}.enrich-head[data-state=unknown]{color:var(--arc-warn)}.merge-review{z-index:7;scrollbar-width:thin;background:var(--arc-panel-strong);text-align:left;border:1px solid #5cc6ff6b;border-radius:12px;flex-direction:column;gap:6px;width:min(380px,78%);max-height:58%;padding:10px 13px;display:flex;position:absolute;top:10px;left:50%;overflow-y:auto;transform:translate(-50%);box-shadow:0 12px 34px #0000008c,inset 0 0 0 1px #5cc6ff14}.merge-review-head{font-family:var(--arc-font-display);letter-spacing:var(--arc-track-wordmark);text-transform:uppercase;color:var(--arc-blue);font-size:9px}.merge-row{border-top:1px solid #5cc6ff2e;flex-direction:column;gap:4px;padding:7px 0 0;display:flex}.merge-pair{color:var(--arc-body);overflow-wrap:anywhere;align-items:center;gap:8px;font-size:11.5px;display:flex}.merge-plus{color:var(--arc-faint);flex:none}.merge-reason{text-overflow:ellipsis;white-space:nowrap;font-family:var(--arc-font-mono);color:var(--arc-faint);font-size:9px;overflow:hidden}.merge-actions{gap:7px;margin-top:2px;display:flex}.arc-dash .merge-actions .button{color:var(--arc-blue);border-color:#5cc6ff73}.arc-dash .merge-actions .button.ghost{color:var(--arc-ui);border-color:#5cc6ff3d}.kanban-board{margin-top:0;font-size:10px}.kanban-head,.kanban-row{align-items:center;gap:7px;display:flex}.kanban-head{color:var(--arc-blue);text-transform:uppercase;letter-spacing:.08em;justify-content:space-between}.kanban-head select{background:var(--arc-bg-select);max-width:150px;color:var(--arc-body);font:inherit;border:1px solid #5cc6ff59;border-radius:3px}.kanban-counts,.kanban-guard{color:var(--arc-faint);margin:5px 0}.kanban-guard[data-state=exhausted],.kanban-guard[data-state=unreadable],.kanban-guard[data-state=unavailable]{color:var(--arc-body)}.kanban-highlight{color:var(--arc-body);background:#5cc6ff14;border:1px solid #5cc6ff66;border-radius:3px;justify-content:space-between;align-items:baseline;gap:8px;margin-top:8px;padding:6px 8px;display:flex}.kanban-highlight__state{color:var(--arc-blue);text-transform:uppercase;letter-spacing:.06em;font-size:9px}.kanban-row{border-top:1px solid #5cc6ff1a;min-width:0;padding:3px 0}.kanban-status,.kanban-notify{color:var(--arc-faint);font-family:var(--arc-font-mono);flex:none;font-size:9px}.kanban-status--running{color:var(--arc-blue)}.kanban-status--blocked{color:var(--arc-warn)}.kanban-status--done{color:var(--arc-teal)}.kanban-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--arc-body);flex:1;overflow:hidden}.kanban-notify{color:var(--arc-teal)}.kanban-board-select,.kanban-filter,.kanban-profile,.kanban-brief,.kanban-commission-button{min-height:44px}.kanban-filters{flex-wrap:wrap;gap:4px;margin:7px 0;display:flex}.kanban-filter{color:var(--arc-faint);font:inherit;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;background:#5cc6ff0a;border:1px solid #5cc6ff3d;border-radius:3px;flex:1 0 auto;padding:4px 7px}.kanban-filter[aria-pressed=true]{color:var(--arc-blue);background:#5cc6ff21;border-color:#5cc6ff9e}.kanban-list{gap:6px;margin-top:7px;display:grid}.kanban-card{background:#08121c6b;border:1px solid #5cc6ff29;border-radius:3px;min-width:0;padding:8px}.kanban-card[data-highlighted=true]{background:#5cc6ff14;border-color:#5cc6ff80}.kanban-card__head,.kanban-card__meta{align-items:baseline;gap:7px;display:flex}.kanban-status-chip{color:var(--arc-blue);font-family:var(--arc-font-mono);text-transform:uppercase;letter-spacing:.05em;border:1px solid #5cc6ff52;border-radius:999px;flex:none;padding:2px 5px;font-size:9px}.kanban-card__title{min-width:0;color:var(--arc-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kanban-card__meta{color:var(--arc-faint);font-family:var(--arc-font-mono);flex-wrap:wrap;margin-top:6px;font-size:9px}.kanban-commissioned{color:var(--arc-teal);text-transform:uppercase;letter-spacing:.05em}.kanban-card__why-held,.kanban-card__output{color:var(--arc-body);overflow-wrap:anywhere;white-space:normal;margin:6px 0 0;font-size:10px;line-height:1.4}.kanban-card__why-held{color:var(--arc-warn)}.kanban-card__why-kind,.kanban-card__output-label{font-family:var(--arc-font-mono);text-transform:uppercase;letter-spacing:.05em;font-size:9px}.kanban-card__output-label{color:var(--arc-faint)}.kanban-commission{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:5px;margin-top:8px;display:grid}.kanban-profile,.kanban-brief,.kanban-commission-button{box-sizing:border-box;background:var(--arc-bg-select);width:100%;color:var(--arc-body);font:inherit;border:1px solid #5cc6ff52;border-radius:3px}.kanban-profile,.kanban-commission-button{padding:5px 7px}.kanban-brief{resize:vertical;grid-column:1/-1;padding:7px}.kanban-commission-button{color:var(--arc-blue);cursor:pointer}.kanban-filter:disabled,.kanban-profile:disabled,.kanban-brief:disabled,.kanban-commission-button:disabled{cursor:not-allowed;opacity:.55}.kanban-message{color:var(--arc-faint);font-family:var(--arc-font-mono);margin:7px 0 0;font-size:9px}.kanban-message--error{color:var(--arc-warn)}.mc-hudframe{z-index:1;background:0 0;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.mc-hudframe:before{content:"";z-index:3;pointer-events:none;opacity:0;background:linear-gradient(100deg,#0000 0 38%,#5cc6ff38 48%,#0000 58%),linear-gradient(#35f5e60f,#0000 28% 72%,#5cc6ff0d);position:absolute;inset:0;transform:translate(-120%)}.mc-hudframe.mc-boot-entering{animation:1.24s ease-out both mc-shell-relock}.mc-hudframe.mc-boot-entering:before{animation:1.18s cubic-bezier(.2,.8,.18,1) both mc-scan-lock}.mc-hudframe.mc-boot-entering .mc-top,.mc-hudframe.mc-boot-entering .mc-bottom{animation:.94s steps(2,end) both mc-chrome-flicker}.mc-hudframe.mc-boot-entering .mc-corner{animation:.92s ease-out both mc-corner-lock}.mc-hudframe.mc-boot-entering .mc-corner-tl{animation-delay:0s}.mc-hudframe.mc-boot-entering .mc-corner-tr{animation-delay:60ms}.mc-hudframe.mc-boot-entering .mc-corner-br{animation-delay:.12s}.mc-hudframe.mc-boot-entering .mc-corner-bl{animation-delay:.18s}.mc-corner{z-index:4;pointer-events:none;width:15px;height:15px;position:absolute}.mc-corner-tl{border-top:1px solid var(--arc-line);border-left:1px solid var(--arc-line);top:8px;left:8px}.mc-corner-tr{border-top:1px solid var(--arc-line);border-right:1px solid var(--arc-line);top:8px;right:8px}.mc-corner-bl{border-bottom:1px solid var(--arc-line);border-left:1px solid var(--arc-line);bottom:8px;left:8px}.mc-corner-br{border-bottom:1px solid var(--arc-line);border-right:1px solid var(--arc-line);bottom:8px;right:8px}.mc-top{height:var(--arc-header-h);padding:0 var(--arc-gutter);z-index:var(--arc-z-header);flex:none;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:18px;display:grid;position:relative}.mc-top-left{align-items:center;gap:11px;min-width:0;display:flex}.mc-mark{color:var(--arc-blue);filter:drop-shadow(0 0 6px #5cc6ff66);flex:none;display:block}.mc-title{font-family:var(--arc-font-display);letter-spacing:var(--arc-track-wordmark);color:var(--arc-text);text-shadow:0 0 18px #5cc6ff73;font-size:15px;font-weight:400}.mc-title-dash{background:linear-gradient(90deg,#5cc6ffb3,#0000);width:26px;height:1px}.mc-ver{font-family:var(--arc-font-mono);letter-spacing:var(--arc-track-kv);color:var(--arc-faint);font-size:9px}.mc-status-dot{background:var(--arc-faint);border-radius:50%;width:7px;height:7px;margin-left:2px}.mc-status-dot.on{background:var(--arc-teal);box-shadow:0 0 8px var(--arc-teal);animation:1.8s ease-in-out infinite mc-pulse}.mc-status-label{font-family:var(--arc-font-mono);letter-spacing:var(--arc-track-status);color:var(--arc-muted);font-size:9px}.mc-toolbar{grid-column:2;justify-self:center;gap:22px;display:flex}.mc-tool{all:unset;cursor:pointer;font-family:var(--arc-font-display);letter-spacing:var(--arc-track-nav);color:var(--arc-faint);border-bottom:1px solid #0000;padding-bottom:4px;font-size:10px;transition:color .15s,border-color .15s}.mc-tool:hover{color:var(--arc-body)}.mc-tool.active{color:var(--arc-text);border-bottom-color:var(--arc-blue);text-shadow:var(--arc-glow-text)}html[data-evi-visual-fx=on] .mc-tool.active{border-bottom-color:#0000;position:relative}html[data-evi-visual-fx=on] .mc-tool.active:after{content:"";background:var(--arc-blue);transform-origin:0;height:1px;animation:.22s cubic-bezier(.2,.8,.18,1) both evi-tab-ink;position:absolute;bottom:-1px;left:0;right:0}.mc-tool:focus-visible,.mc-icon-btn:focus-visible{outline:1px solid var(--arc-blue);outline-offset:2px}.mc-top-right{justify-self:end;align-items:center;gap:13px;min-width:0;max-width:100%;display:flex}.mc-top-right>:not(.mc-alert,.mc-top-date){flex:none}.mc-alert{min-width:0;font-family:var(--arc-font-mono);letter-spacing:var(--arc-track-status);text-transform:uppercase;color:var(--arc-muted);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;font-size:10px;overflow:hidden}.mc-alert.warn{color:var(--arc-warn)}.mc-alert.evi-refuse-fire{animation:.38s cubic-bezier(.36,.07,.19,.97) both evi-refuse}.mc-top-date{min-width:0;font-family:var(--arc-font-mono);letter-spacing:var(--arc-track-nav);text-transform:uppercase;color:var(--arc-faint);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;flex:0 auto;font-size:9px;overflow:hidden}.mc-top-clock{letter-spacing:.04em;color:var(--arc-text);font-variant-numeric:tabular-nums;flex:none;font-size:20px;font-weight:300}.mc-top-sgt{letter-spacing:var(--arc-track-nav);color:var(--arc-muted);flex:none;font-size:9px}.mc-top-pulse{background:var(--arc-blue);width:8px;height:8px;box-shadow:0 0 14px var(--arc-blue);border-radius:50%;flex:none;animation:2.4s ease-in-out infinite arc-pulse}.mc-think-bar{left:var(--arc-gutter);right:var(--arc-gutter);pointer-events:none;background:#5cc6ff24;height:1px;position:absolute;bottom:0;overflow:hidden}.mc-think-bar>i{background:linear-gradient(90deg, transparent, var(--mc-cyan), transparent);width:34%;height:100%;animation:1.15s cubic-bezier(.4,0,.6,1) infinite evi-think;display:block}.mc-icon-btn{all:unset;cursor:pointer;width:26px;height:26px;color:var(--arc-ui);border-radius:99px;place-items:center;transition:color .15s,background .15s;display:grid}.mc-icon-btn:hover{color:var(--arc-blue);background:var(--arc-accent-soft)}.mc-icon-btn.muted{color:var(--mc-faint)}.mc-icon-btn.wake-listening{color:var(--mc-cyan)}.mc-icon-btn.wake-fired{color:var(--mc-cyan);animation:.9s ease-in-out infinite mc-pulse}.mc-icon-btn.wake-error{color:var(--amber)}.mc-icon-btn.wake-capturing{color:var(--mc-violet);animation:.9s ease-in-out infinite mc-pulse}.mc-icon-btn.wake-transcribing{color:var(--mc-cyan);animation:.9s ease-in-out infinite mc-pulse}@media (prefers-reduced-motion:reduce){.mc-icon-btn.wake-fired,.mc-icon-btn.wake-capturing,.mc-icon-btn.wake-transcribing{animation:none}}.mc-wake-control{place-items:center;display:grid;position:relative}.mc-wake-ping{border:1px solid var(--mc-violet);pointer-events:none;border-radius:50%;animation:1.4s ease-out infinite evi-ping;position:absolute;inset:0}.mc-wake-hint{z-index:12;text-align:right;white-space:normal;max-width:240px;color:var(--mc-muted);background:var(--mc-panel-strong);border:1px solid var(--mc-border);border-radius:var(--radius);box-shadow:0 8px 24px #00000080, var(--mc-glow);pointer-events:none;padding:5px 8px;font-size:10px;line-height:1.35;position:absolute;top:calc(100% + 7px);right:0}.mc-wake-hint.error{color:var(--amber);border-color:var(--amber)}.wake-debug{left:12px;bottom:calc(var(--arc-footer-h) + 12px);z-index:95;width:min(360px,100vw - 24px);max-height:40vh;font-family:var(--font-mono);color:var(--mc-muted);background:var(--mc-panel-strong);border:1px solid var(--mc-border);border-radius:var(--radius);box-shadow:0 8px 24px #00000080, var(--mc-glow);pointer-events:none;padding:8px 10px;font-size:10px;line-height:1.5;position:fixed;overflow-y:auto}.wake-debug-head{color:var(--mc-cyan);letter-spacing:.06em;margin-bottom:4px}.wake-debug-empty{color:var(--mc-faint);margin:0}.wake-debug-list{margin:0;padding:0;list-style:none}.wake-debug-row{align-items:baseline;gap:6px;display:flex}.wake-debug-row.matched .wake-debug-text{color:var(--mc-violet)}.wake-debug-row.fired .wake-debug-text{color:var(--mc-cyan);font-weight:600}.wake-debug-time{color:var(--mc-faint);flex:none}.wake-debug-kind{color:var(--mc-faint);flex:none;width:42px}.wake-debug-text{overflow-wrap:anywhere}.mc-voice-control{place-items:center;display:grid;position:relative}.mc-voice-popover{z-index:12;background:var(--mc-panel-strong);border:1px solid var(--mc-border);border-radius:var(--radius);width:204px;box-shadow:0 8px 24px #00000080, var(--mc-glow);opacity:0;pointer-events:none;flex-wrap:wrap;align-items:center;gap:8px;padding:7px 9px;transition:opacity .12s,transform .12s;display:flex;position:absolute;top:calc(100% + 7px);right:0;transform:translateY(-3px)}.mc-voice-control:hover .mc-voice-popover,.mc-voice-control:focus-within .mc-voice-popover{opacity:1;pointer-events:auto;transform:translateY(0)}.mc-voice-scope{color:var(--mc-muted);flex:1 0 100%;margin:0;font-size:11px;line-height:1.35}.mc-voice-slider{min-width:0;accent-color:var(--mc-cyan);flex:1}.mc-voice-value{text-align:right;width:24px;font-family:var(--font-mono);color:var(--mc-muted);font-variant-numeric:tabular-nums;font-size:10px}.mc-main{min-height:0;padding:var(--gap);flex:1;position:relative;overflow:hidden auto}.mc-main-exiting{pointer-events:none}.mc-error-boundary{height:100%;min-height:240px;padding:var(--gap);place-items:center;display:grid}.mc-error-boundary-panel{text-align:center;background:var(--mc-panel);border:1px solid var(--danger);border-radius:var(--radius);flex-direction:column;align-items:center;gap:10px;max-width:420px;padding:24px 28px;display:flex;box-shadow:0 0 18px #ff5d5d47}.mc-error-boundary-tag{font-family:var(--font-mono);letter-spacing:var(--track);color:var(--danger);font-size:11px}.mc-error-boundary-msg{font-family:var(--font-display);color:var(--text-dim);margin:0;font-size:13px}.mc-error-boundary-reset{all:unset;cursor:pointer;font-family:var(--font-mono);letter-spacing:var(--track);color:var(--mc-text);border:1px solid var(--mc-border);background:var(--mc-panel-strong);border-radius:5px;padding:6px 16px;font-size:11px;transition:border-color .15s,color .15s}.mc-error-boundary-reset:hover{color:var(--mc-cyan);border-color:var(--mc-border-strong)}.mc-fx-btn{width:auto;min-width:30px;font-family:var(--font-mono);letter-spacing:.08em;padding-inline:6px;font-size:9px}.mc-fx-btn.on{color:var(--mc-cyan);border-color:var(--mc-border-strong)}.mc-main-exiting>.deck,.mc-main-exiting>.cortex-view,.mc-main-exiting>.home-view{animation:.34s cubic-bezier(.45,0,.8,.2) both mc-view-retract}.mc-main-exiting>.cortex-view{animation-name:mc-view-retract-soft}.mc-main-exiting[data-target-view=cortex]>.deck{animation-name:none}.mc-main-exiting[data-target-view=cortex]>.deck .panel:not([data-boot-role=dashboard-core]){animation:.34s cubic-bezier(.45,0,.8,.2) both mc-view-retract-soft}.mc-main-exiting[data-target-view=dashboard]>.cortex-view{animation-name:none}.mc-main-exiting[data-target-view=dashboard]>.cortex-view .cx-rail,.mc-main-exiting[data-target-view=dashboard]>.cortex-view .cx-stage-controls{animation:.34s cubic-bezier(.45,0,.8,.2) both mc-view-retract-soft}.mc-main-entering [data-boot-role]{--boot-x:0px;--boot-y:12px;--boot-scale:.986;animation:.82s cubic-bezier(.16,.9,.22,1) both mc-panel-deploy;animation-delay:var(--boot-delay,0s);will-change:opacity, transform, filter, clip-path}.mc-main-entering [data-boot-role=dashboard-core]{will-change:auto;animation:none}.mc-main-entering [data-boot-role=cortex-stage]{--boot-y:0px;--boot-scale:.972;animation-name:mc-cortex-stage-deploy}.mc-main-entering[data-prev-view=dashboard] [data-boot-role=cortex-stage]{will-change:auto;animation:none}.mc-main-entering [data-boot-role=cortex-left]{--boot-x:-18px;--boot-y:0px}.mc-main-entering [data-boot-role=cortex-right]{--boot-x:18px;--boot-y:0px}.mc-main-entering [data-boot-role=cortex-overlay]{--boot-y:10px;animation-duration:.66s}.mc-main-entering .panel[data-boot-role] .corner{animation:.82s ease-out both mc-corner-lock}.mc-main-entering .panel[data-boot-role] .corner.tl{animation-delay:var(--boot-delay,0s)}.mc-main-entering .panel[data-boot-role] .corner.tr{animation-delay:calc(var(--boot-delay,0s) + 60ms)}.mc-main-entering .panel[data-boot-role] .corner.br{animation-delay:calc(var(--boot-delay,0s) + .12s)}.mc-main-entering .panel[data-boot-role] .corner.bl{animation-delay:calc(var(--boot-delay,0s) + .18s)}.mc-main-entering .panel[data-boot-role]:after{content:"";z-index:2;pointer-events:none;opacity:0;animation:.7s cubic-bezier(.2,.8,.18,1) both mc-panel-scan-boot;animation-delay:var(--boot-delay,0s);background:linear-gradient(100deg,#0000 0 42%,#5cc6ff38 50%,#0000 58%);position:absolute;inset:0;transform:translate(-120%)}.mc-main-entering .panel[data-boot-role] .panel-head{animation:.62s steps(2,end) both mc-chrome-flicker;animation-delay:var(--boot-delay,0s)}.mc-bottom{z-index:var(--arc-z-footer);height:var(--arc-footer-h);padding:0 var(--arc-gutter);border-top:1px solid var(--arc-line-soft);flex:none;align-items:center;gap:22px;display:flex;position:relative}.mc-bottom-left{flex:1;align-items:center;min-width:0;display:flex}.mc-bottom-right{flex:none;align-self:end;margin-bottom:20px;position:relative}.arc-gauges{flex:1;align-items:stretch;min-width:0;display:flex}.arc-gauge{border-right:1px solid var(--arc-line-faint);flex-direction:column;flex:1;gap:5px;min-width:0;padding:0 14px;display:flex}.arc-gauge:last-child{border-right:none}.arc-gauge-label{letter-spacing:var(--arc-track-label);text-transform:uppercase;color:var(--arc-faint);white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.arc-gauge-value{font-variant-numeric:tabular-nums;color:var(--arc-text);text-shadow:0 0 18px #5cc6ff4d;font-size:28px;font-weight:300;line-height:1}.arc-gauge-track{background:#5cc6ff29;height:2px}.arc-gauge-fill{width:0;height:2px;color:var(--arc-blue);background:currentColor;box-shadow:0 0 8px}.arc-gauge-fill.warn{color:var(--arc-warn)}.arc-gauge-fill{transition:width .62s cubic-bezier(.2,.8,.18,1)}.arc-gauge-sub{letter-spacing:var(--arc-track-kv);color:var(--arc-muted);white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.mc-tasks-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.mc-tasks-report{all:unset;cursor:pointer;box-sizing:border-box;min-height:31px;color:var(--mc-cyan);font-family:var(--font-mono);letter-spacing:var(--track);text-transform:uppercase;white-space:nowrap;background:#35f5e614;border:1px solid #5cc6ff3d;border-radius:8px;padding:6px 10px;font-size:10px;font-weight:700}.mc-tasks-report:hover{border-color:var(--mc-border-strong);color:var(--mc-text);box-shadow:inset 0 0 10px #5cc6ff38}.mc-tasks-report:disabled{cursor:wait;opacity:.55}.mc-tasks-report:focus-visible{outline:1px solid var(--mc-border-strong);outline-offset:1px}.mc-tasks-head{all:unset;cursor:pointer;background:var(--mc-panel);border:1px solid #5cc6ff3d;border-radius:8px;align-items:center;gap:8px;padding:6px 12px;display:flex}.mc-tasks-head:hover{border-color:var(--mc-border-strong)}.mc-tasks-title{letter-spacing:var(--track);text-transform:uppercase;color:var(--mc-text);font-size:11px;font-weight:700}.mc-tasks-count{font-family:var(--font-mono);color:var(--mc-cyan);background:var(--accent-soft);border-radius:10px;padding:1px 7px;font-size:11px}.mc-tasks-chev{color:var(--mc-muted);font-size:11px;transition:transform .15s}.mc-tasks-chev.open{transform:rotate(180deg)}.mc-tasks-panel{background:var(--mc-panel-strong);border:1px solid #5cc6ff3d;border-radius:8px;flex-direction:column;gap:2px;width:348px;max-height:calc(100vh - 92px);padding:8px;animation:.16s ease-out arc-fade;display:flex;position:absolute;bottom:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:0 -10px 30px #0000008c,0 0 18px #5cc6ff1f}.mc-task{font-family:var(--font-mono);color:var(--mc-text);align-items:center;gap:9px;padding:7px 8px;font-size:12px;display:flex}.mc-task-dot{background:var(--mc-cyan);width:6px;height:6px;box-shadow:var(--mc-glow);border-radius:50%;flex:none}.mc-tasks-empty{font-family:var(--font-mono);color:var(--mc-faint);padding:10px 8px;font-size:12px}.mc-coord{border-bottom:1px solid var(--mc-border-strong);flex-direction:column;gap:5px;padding:12px 10px 14px;display:flex}.mc-coord:last-child{border-bottom:none}.mc-coord-headrow{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.mc-coord-kind{font-family:var(--font-mono);letter-spacing:var(--track);text-transform:uppercase;opacity:.7;flex:none;margin-top:1px;font-size:9px}.mc-coord-header{min-width:0;font-family:var(--font-mono);overflow-wrap:anywhere;flex:1;font-size:12px;font-weight:700;line-height:1.35}.mc-coord-header.complete{color:var(--coord-done)}.mc-coord-header.in-progress{color:var(--amber)}.mc-coord-clear{all:unset;cursor:pointer;font-family:var(--font-mono);letter-spacing:var(--track);text-transform:uppercase;color:var(--mc-muted);border:1px solid #5cc6ff3d;border-radius:99px;flex:none;margin-top:1px;padding:2px 7px;font-size:9px}.mc-coord-clear:hover{color:var(--coord-done);border-color:var(--coord-done)}.mc-coord-meta{font-family:var(--font-mono);color:var(--mc-muted);overflow-wrap:anywhere;flex-direction:column;gap:1px;font-size:10px;line-height:1.4;display:flex}.mc-coord-section{flex-direction:column;gap:2px;margin-top:3px;display:flex}.mc-coord-section-label{font-family:var(--font-mono);letter-spacing:var(--track);text-transform:uppercase;color:var(--mc-cyan);font-size:10px;font-weight:700}.mc-coord-items{flex-direction:column;gap:1px;margin:0;padding:0 0 0 10px;list-style:none;display:flex}.mc-coord-item{font-family:var(--font-mono);color:var(--mc-text);overflow-wrap:anywhere;font-size:11px;line-height:1.4;position:relative}.mc-coord-item:before{content:"·";color:var(--mc-faint);position:absolute;left:-10px}.mc-coord-item.complete,.mc-coord-item.complete:before{color:var(--coord-done)}.mc-coord-item.in-progress,.mc-coord-item.in-progress:before{color:var(--amber)}@keyframes mc-pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes mc-shell-relock{0%{filter:brightness(.88);box-shadow:inset 0 0 36px #5cc6ff08}38%{filter:brightness(1.18);box-shadow:inset 0 0 88px #5cc6ff1f,0 0 22px #5cc6ff24}to{filter:brightness();box-shadow:inset 0 0 60px #5cc6ff0d}}@keyframes mc-scan-lock{0%{opacity:0;transform:translate(-120%)}22%{opacity:.9}to{opacity:0;transform:translate(120%)}}@keyframes mc-chrome-flicker{0%,18%,42%{opacity:.72;filter:brightness(1.45)}10%,28%,to{opacity:1;filter:brightness()}}@keyframes mc-corner-lock{0%{opacity:0;filter:brightness(2.4);transform:scale(.72)}58%{opacity:1;filter:brightness(1.8);transform:scale(1.18)}to{opacity:.75;filter:brightness();transform:scale(1)}}@keyframes mc-view-retract{0%{opacity:1;filter:brightness();clip-path:inset(0);transform:translate(0,0)scale(1)}to{opacity:0;filter:brightness(1.4)blur(1px);clip-path:inset(8% 0);transform:translateY(-8px)scale(.992)}}@keyframes mc-view-retract-soft{0%{opacity:1;clip-path:inset(0);transform:translate(0,0)scale(1)}to{opacity:0;clip-path:inset(8% 0);transform:translateY(-8px)scale(.992)}}@keyframes mc-panel-deploy{0%{opacity:0;filter:brightness(1.8)blur(1px);transform:translate3d(var(--boot-x), var(--boot-y), 0) scale(var(--boot-scale));clip-path:inset(12% 0)}54%{opacity:1;filter:brightness(1.35)}to{opacity:1;filter:brightness();clip-path:inset(0);transform:translate(0,0)scale(1)}}@keyframes mc-cortex-stage-deploy{0%{opacity:0;transform:translate3d(0, 0, 0) scale(var(--boot-scale));clip-path:circle(14%)}62%{opacity:1}to{opacity:1;clip-path:circle(150%);transform:translate(0,0)scale(1)}}.evi-lab{left:0;right:0;bottom:calc(var(--arc-footer-h) + 12px);z-index:90;width:max-content;max-width:min(760px,100vw - 24px);font-family:var(--font-mono);letter-spacing:.04em;color:var(--mc-muted);background:var(--mc-panel-strong);border:1px solid var(--mc-border);border-radius:var(--radius);box-shadow:0 8px 24px #00000080, var(--mc-glow);gap:7px;margin:0 auto;padding:8px 10px 10px;font-size:10px;animation:.26s cubic-bezier(.2,.8,.18,1) both evi-lab-in;display:grid;position:fixed}.evi-lab-pill{all:unset;left:0;right:0;bottom:calc(var(--arc-footer-h) + 12px);z-index:90;cursor:pointer;width:22px;height:22px;font-family:var(--font-mono);color:var(--mc-cyan);background:var(--mc-panel-strong);border:1px solid var(--mc-border);box-shadow:0 8px 24px #00000080, var(--mc-glow);border-radius:99px;place-items:center;margin:0 auto;font-size:12px;animation:.26s cubic-bezier(.2,.8,.18,1) both evi-lab-in;display:grid;position:fixed}.evi-lab-head{color:var(--mc-cyan);letter-spacing:.1em;justify-content:space-between;align-items:center;gap:14px;display:flex}.evi-lab-collapse{all:unset;cursor:pointer;width:16px;height:16px;color:var(--mc-faint);border-radius:99px;place-items:center;display:grid}.evi-lab-collapse:hover{color:var(--mc-cyan);background:var(--arc-accent-soft)}.evi-lab-row{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.evi-lab-chip{all:unset;cursor:pointer;border:1px solid var(--mc-border);color:var(--mc-muted);border-radius:99px;padding:3px 9px;transition:color .15s,border-color .15s,background .15s}.evi-lab-chip:hover{color:var(--mc-cyan);border-color:var(--mc-cyan)}.evi-lab-chip.on{color:var(--arc-bg);background:var(--mc-cyan);border-color:var(--mc-cyan)}.evi-lab-chip:focus-visible,.evi-lab-collapse:focus-visible,.evi-lab-pill:focus-visible{outline:1px solid var(--mc-cyan);outline-offset:2px}.evi-lab-range{align-items:center;gap:8px;display:flex}.evi-lab-range input{min-width:120px;accent-color:var(--mc-cyan);flex:1}.evi-lab-range b{min-width:14px;color:var(--mc-cyan);text-align:right;font-variant-numeric:tabular-nums;font-weight:400}@keyframes mc-panel-scan-boot{0%{opacity:0;transform:translate(-120%)}22%{opacity:.9}to{opacity:0;transform:translate(120%)}}@media (prefers-reduced-motion:reduce){.mc-status-dot.on,.mc-hudframe.mc-boot-entering,.mc-hudframe.mc-boot-entering:before,.mc-hudframe.mc-boot-entering .mc-top,.mc-hudframe.mc-boot-entering .mc-bottom,.mc-hudframe.mc-boot-entering .mc-corner,.mc-main-exiting>.deck,.mc-main-exiting>.cortex-view,.mc-main-exiting>.home-view,.mc-main-exiting[data-target-view=cortex]>.deck .panel:not([data-boot-role=dashboard-core]),.mc-main-exiting[data-target-view=dashboard]>.cortex-view .cx-rail,.mc-main-exiting[data-target-view=dashboard]>.cortex-view .cx-stage-controls,.mc-main-entering [data-boot-role],.mc-main-entering .panel[data-boot-role] .corner,.mc-main-entering .panel[data-boot-role] .panel-head{opacity:1;filter:none;clip-path:none;animation:none;transform:none}.mc-main-entering .panel[data-boot-role]:after{opacity:0;animation:none}}@media (width<=900px){.mc-toolbar{align-self:center}}.panel .corner{animation:7s ease-in-out infinite mc-corner-breathe;animation-delay:calc(var(--boot-delay,0s) * 8)}@keyframes mc-corner-breathe{0%,to{opacity:.55}50%{opacity:.85}}.panel:after{content:"";z-index:2;pointer-events:none;opacity:0;background:linear-gradient(100deg,#0000 0 42%,#5cc6ff29 50%,#0000 58%);position:absolute;inset:0;transform:translate(-120%)}.panel[data-activity=scan]:after{opacity:0;animation:.5s cubic-bezier(.2,.8,.18,1) both mc-panel-scan-flash}@keyframes mc-panel-scan-flash{0%{opacity:0;transform:translate(-120%)}30%{opacity:1}to{opacity:0;transform:translate(120%)}}.panel[data-activity=scan] .corner{animation:.5s ease-out both mc-corner-flash}@keyframes mc-corner-flash{0%{filter:brightness();opacity:.75}35%{filter:brightness(2.1);opacity:1}to{filter:brightness();opacity:.75}}.panel[data-activity=scan] .panel-head{animation:.46s steps(2,end) both mc-chrome-flicker}.hc-wing-card[data-activity=scan]>.arc-pip-l,.hc-wing-card[data-activity=scan]>.arc-pip-r{animation:.5s ease-out both mc-corner-flash}.hc-wing-card[data-activity=scan] .hc-wing-title{animation:.46s steps(2,end) both mc-chrome-flicker}.cx-stage[data-activity=scan],.cx-rail[data-activity=scan]{animation:1.2s ease-out both mc-edge-glow-flash}@keyframes mc-edge-glow-flash{0%{box-shadow:none}25%{box-shadow:inset 0 0 20px #5cc6ff47,0 0 16px #5cc6ff66}to{box-shadow:none}}@media (prefers-reduced-motion:reduce){.panel .corner,.panel[data-activity=scan] .corner,.panel[data-activity=scan] .panel-head,.hc-wing-card[data-activity=scan]>.arc-pip-l,.hc-wing-card[data-activity=scan]>.arc-pip-r,.hc-wing-card[data-activity=scan] .hc-wing-title,.cx-stage[data-activity=scan],.cx-rail[data-activity=scan]{animation:none}.panel:after,.panel[data-activity=scan]:after{opacity:0;animation:none}}@keyframes evi-spine{0%{transform-origin:top;opacity:0;transform:scaleY(0)}14%{opacity:1}to{transform-origin:top;opacity:0;transform:scaleY(1)}}@keyframes evi-row-in{0%{opacity:0;filter:brightness(2);transform:translate(-9px)}55%{opacity:1}to{opacity:1;filter:none;transform:none}}@keyframes evi-row-in-r{0%{opacity:0;filter:brightness(2);transform:translate(9px)}55%{opacity:1}to{opacity:1;filter:none;transform:none}}@keyframes evi-value-settle{0%{filter:brightness(2.4)}to{filter:none}}@keyframes evi-think{0%{transform:translate(-110%)}to{transform:translate(240%)}}@keyframes evi-refuse{0%,to{transform:translate(0)}18%{transform:translate(4px)}42%{transform:translate(-3px)}68%{transform:translate(2px)}}@keyframes evi-ping{0%{opacity:.85;transform:scale(1)}to{opacity:0;transform:scale(3.6)}}@keyframes evi-tab-ink{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes evi-listen-ring{0%,to{opacity:.45;transform:scale(1)}50%{opacity:1;transform:scale(.93)}}@keyframes evi-lab-in{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}.evi-spine{background:linear-gradient(180deg, transparent, var(--mc-cyan,#5cc6ff), transparent);width:1px;box-shadow:0 0 10px var(--mc-cyan,#5cc6ff);pointer-events:none;visibility:hidden;position:absolute;top:0;bottom:0}.evi-spine[data-side=l]{left:-1px}.evi-spine[data-side=r]{right:-1px}[data-activity=scan]>.evi-spine{visibility:visible;animation:.9s cubic-bezier(.3,.7,.2,1) both evi-spine}.evi-row-in{animation:.42s cubic-bezier(.2,.8,.18,1) both evi-row-in}.evi-row-in-r{animation:.42s cubic-bezier(.2,.8,.18,1) both evi-row-in-r}.evi-settle{animation:.52s ease-out both evi-value-settle}.evi-init{top:var(--arc-header-h);right:0;bottom:var(--arc-footer-h);z-index:14;opacity:1;pointer-events:none;background:radial-gradient(#03060dad,#03060deb 78%);place-items:center;transition:opacity .24s;display:grid;position:fixed;left:0}.evi-init[data-phase=dissolving]{opacity:0}.evi-init[data-boot=true]{background:radial-gradient(ellipse at center, #5cc6ff0f, transparent 62%), var(--mc-bg);top:0;bottom:0}.evi-init-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.evi-init-readout{width:min(420px, calc(100% - 2 * var(--arc-gutter)));flex-direction:column;gap:11px;padding:18px 22px 16px;display:flex;position:relative}.evi-init-readout:before,.evi-init-readout:after{content:"";pointer-events:none;width:13px;height:13px;position:absolute}.evi-init-readout:before{border-top:1px solid var(--mc-border);border-left:1px solid var(--mc-border);top:0;left:0}.evi-init-readout:after{border-right:1px solid var(--mc-border);border-bottom:1px solid var(--mc-border);bottom:0;right:0}.evi-init-head{font-family:var(--font-display);letter-spacing:var(--arc-track-wordmark);color:var(--mc-text);align-items:center;gap:10px;margin:0;font-size:11px;display:flex}.evi-init-word{color:var(--mc-cyan);text-shadow:var(--glow-text);animation:2.2s ease-in-out infinite arc-pulse}.evi-init-dash{background:linear-gradient(90deg,#5cc6ff8c,#0000);flex:1;height:1px}.evi-init-target{color:var(--mc-muted)}.evi-init-track{background:var(--accent-soft);height:4px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #5cc6ff24}.evi-init-fill{background:linear-gradient(90deg, #5cc6ff73, var(--mc-cyan));box-shadow:var(--mc-glow);transition:width .24s cubic-bezier(.2,.8,.18,1);position:absolute;top:0;bottom:0;left:0}.evi-init-ticks{background:repeating-linear-gradient(90deg, transparent 0 calc(var(--evi-init-seg,100%) - 1px), #03060dd9 calc(var(--evi-init-seg,100%) - 1px) var(--evi-init-seg,100%));position:absolute;inset:0}@keyframes evi-init-trickle{0%{opacity:0;transform:translate(-100%)}45%{opacity:.8}to{opacity:0;transform:translate(100%)}}.evi-init-trickle{background:linear-gradient(90deg,#0000,#5cc6ff80,#0000);animation:1.5s ease-in-out infinite evi-init-trickle;position:absolute;top:0;bottom:0}.evi-init-stage{font-family:var(--font-mono);letter-spacing:var(--arc-track-kv);justify-content:space-between;align-items:baseline;gap:12px;margin:0;font-size:9px;display:flex}.evi-init-caption{color:var(--mc-muted)}.evi-init-pct{color:var(--mc-text);font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.evi-init-trickle{opacity:0}}.evi-panel-init{flex-direction:column;gap:7px;padding:2px 0 4px;display:flex}.evi-panel-init.compact{gap:5px;padding:1px 0 2px}.evi-panel-init-caption{font-family:var(--arc-font-mono);letter-spacing:var(--arc-track-kv);color:var(--arc-faint);margin:0;font-size:9.5px;line-height:1.6}.evi-panel-init-track{background:var(--accent-soft);height:2px;position:relative;overflow:hidden}.evi-panel-init.compact .evi-panel-init-track{height:1px}@keyframes evi-panel-init-trickle{0%{opacity:0;transform:translate(-100%)}45%{opacity:.85}to{opacity:0;transform:translate(360%)}}.evi-panel-init-trickle{background:linear-gradient(90deg,#0000,#5cc6ff8c,#0000);width:38%;animation:1.4s ease-in-out infinite evi-panel-init-trickle;position:absolute;top:0;bottom:0;left:0}@media (prefers-reduced-motion:reduce){.evi-panel-init-trickle{opacity:0}}html:not([data-evi-visual-fx=on]) *,html:not([data-evi-visual-fx=on]) :before,html:not([data-evi-visual-fx=on]) :after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transition-duration:0s!important;animation:none!important}html:not([data-evi-visual-fx=on]) .mc-hudframe.mc-boot-entering,html:not([data-evi-visual-fx=on]) .mc-hudframe.mc-boot-entering:before,html:not([data-evi-visual-fx=on]) .mc-hudframe.mc-boot-entering .mc-top,html:not([data-evi-visual-fx=on]) .mc-hudframe.mc-boot-entering .mc-bottom,html:not([data-evi-visual-fx=on]) .mc-hudframe.mc-boot-entering .mc-corner,html:not([data-evi-visual-fx=on]) .mc-main-exiting>.deck,html:not([data-evi-visual-fx=on]) .mc-main-exiting>.cortex-view,html:not([data-evi-visual-fx=on]) .mc-main-exiting>.home-view,html:not([data-evi-visual-fx=on]) .mc-main-entering [data-boot-role],html:not([data-evi-visual-fx=on]) .mc-main-entering .panel[data-boot-role] .corner,html:not([data-evi-visual-fx=on]) .mc-main-entering .panel[data-boot-role] .panel-head{opacity:1!important;filter:none!important;clip-path:none!important;will-change:auto!important;transform:none!important}html:not([data-evi-visual-fx=on]) .panel:after,html:not([data-evi-visual-fx=on]) .panel[data-activity=scan]:after,html:not([data-evi-visual-fx=on]) .mc-main-entering .panel[data-boot-role]:after,html:not([data-evi-visual-fx=on]) .mc-hudframe.mc-boot-entering:before,html:not([data-evi-visual-fx=on]) .evi-spine,html:not([data-evi-visual-fx=on]) .mc-think-bar,html:not([data-evi-visual-fx=on]) .mc-wake-ping,html:not([data-evi-visual-fx=on]) .mf-dial-ping,html:not([data-evi-visual-fx=on]) .evi-init-trickle,html:not([data-evi-visual-fx=on]) .evi-panel-init-trickle,html:not([data-evi-visual-fx=on]) .hc-edge-glow{opacity:0!important}.ring-link-stage{background:var(--arc-bg);min-height:100vh;color:var(--arc-text);font-family:var(--arc-font-body,system-ui, sans-serif);justify-content:center;align-items:center;padding:24px;display:flex}.ring-link-card{border:1px solid var(--arc-line);background:var(--arc-panel-strong);border-radius:12px;flex-direction:column;gap:14px;width:min(420px,100%);padding:28px 26px;display:flex;box-shadow:0 20px 60px #0000008c}.ring-link-card h1{color:var(--arc-text);margin:0;font-size:19px;font-weight:600}.ring-link-card p{color:var(--arc-faint);margin:0;font-size:13.5px;line-height:1.5}.ring-link-actions{gap:10px;display:flex}.ring-link-btn{appearance:none;border:1px solid var(--arc-line-hot,var(--arc-blue));background:color-mix(in oklab, var(--arc-blue) 16%, var(--arc-panel-strong));color:var(--arc-blue);letter-spacing:.02em;cursor:pointer;border-radius:8px;padding:9px 16px;font-size:13px;font-weight:600}.ring-link-btn:disabled{opacity:.5;cursor:default}.ring-link-error{color:var(--arc-danger-soft,var(--arc-danger));font-size:13px}.ring-link-done{color:var(--arc-text)}@font-face{font-family:Michroma;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/michroma-400.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/ibm-plex-mono-300.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-400.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-500.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-mono-600.woff2)format("woff2")}:root{--arc-blue:#5cc6ff;--arc-ring:#5fe6ff;--arc-text:#dceeff;--arc-body:#cfe3f2;--arc-muted:#5f8299;--arc-faint:#4f7288;--arc-amber:#f5c56b;--arc-warn:#ffb454;--arc-danger:#ff5d5d;--arc-teal:#35f5e6;--arc-violet:#b48cff;--arc-bg:#03060d;--arc-bg-select:#061426;--arc-ui:#8fb0c4;--arc-ui-dim:#a8c4d8;--arc-danger-soft:#ff8f8f;--arc-off:#3c5a73;--arc-disabled:#3a5568;--arc-link-hover:#a8e0ff;--arc-line:#5cc6ff57;--arc-line-soft:#5cc6ff2e;--arc-line-faint:#5cc6ff1f;--arc-line-hot:#5cc6ff99;--arc-stale:#ffb45447;--arc-panel:#081120cc;--arc-panel-strong:#040b17f7;--arc-field:#040c18b3;--arc-accent-soft:#5cc6ff21;--arc-glow:0 0 18px #5cc6ff61;--arc-glow-strong:0 0 32px #5cc6ff8c;--arc-glow-text:0 0 14px #5cc6ff80;--arc-font-display:"Michroma", sans-serif;--arc-font-mono:"IBM Plex Mono", ui-monospace, monospace;--arc-track-wordmark:.24em;--arc-track-nav:.2em;--arc-track-stage:.28em;--arc-track-pill:.14em;--arc-track-status:.16em;--arc-track-label:.22em;--arc-track-kv:.1em;--arc-header-h:70px;--arc-footer-h:112px;--arc-gutter:30px;--arc-wing-w:clamp(300px, 34vw, 560px);--home-on:#ffb454;--home-on-line:#ffb4546b;--home-on-soft:#ffb4541f;--home-on-glow:0 0 16px #ffb45459;--home-off:#8fb0c4;--home-off-line:#5cc6ff38;--home-off-soft:#5cc6ff0d;--home-master-line:#5cc6ff47;--home-master-well:#020812b8;--home-armed:var(--arc-danger);--home-armed-line:#ff5d5d8c;--home-armed-soft:#ff5d5d1a;--home-armed-glow:0 0 22px #ff5d5d52;--home-holo:#4ea6ff;--home-holo-glow:#4ea6ff4d;--home-holo-grid:#5cc6ff0e;--arc-z-stage:6;--arc-z-rail:8;--arc-z-stage-ctl:12;--arc-z-footer:20;--arc-z-header:30;--arc-z-chat:60;--arc-z-modal:80;--arc-z-toast:90;--arc-z-doorbell:100}@keyframes arc-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes arc-spin{to{transform:rotate(360deg)}}@keyframes arc-spin-rev{to{transform:rotate(-360deg)}}@keyframes arc-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes arc-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes arc-grow{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes arc-fade{0%{opacity:0}to{opacity:1}}:root{--mc-bg:var(--arc-bg);--mc-bg-2:var(--arc-bg-select);--mc-panel:var(--arc-panel);--mc-panel-strong:var(--arc-panel-strong);--mc-border:var(--arc-line);--mc-border-strong:var(--arc-line-hot);--mc-cyan:var(--arc-blue);--mc-blue:#3f8fe0;--mc-teal:var(--arc-teal);--mc-violet:var(--arc-violet);--mc-text:var(--arc-text);--mc-muted:var(--arc-muted);--mc-faint:var(--arc-faint);--mc-glow:var(--arc-glow);--mc-glow-strong:var(--arc-glow-strong);--bg:var(--mc-bg);--bg-raise:var(--mc-bg-2);--panel:var(--mc-panel);--panel-border:var(--mc-border);--panel-border-hot:var(--mc-border-strong);--grid-line:#5cc6ff0d;--text:var(--mc-text);--text-dim:var(--arc-ui);--text-faint:var(--mc-faint);--accent:var(--mc-cyan);--accent-soft:var(--arc-accent-soft);--amber:var(--arc-warn);--danger:var(--arc-danger);--ok:var(--mc-teal);--coord-done:var(--arc-teal);--violet:var(--mc-violet);--font-display:var(--arc-font-mono);--font-mono:var(--arc-font-mono);--track:var(--arc-track-pill);--glow:var(--mc-glow);--glow-text:var(--arc-glow-text);--cortex-core:var(--arc-blue);--cortex-glow:#5cc6ff52;--cortex-ring:#5fe6ff29;--gap:14px;--pad:16px;--radius:3px}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--arc-bg);color:var(--text);font-family:var(--font-display);overflow-x:hidden}select option{background:var(--arc-bg-select);color:var(--arc-text)}a:hover{color:var(--arc-link-hover)}input[type=range]{accent-color:var(--arc-blue)}.frame{min-height:100%;padding:0 var(--gap) var(--gap);flex-direction:column;max-width:1920px;margin:0 auto;display:flex}.deck[hidden],.cortex-view[hidden]{display:none!important}.masthead{border-bottom:1px solid var(--panel-border);margin-bottom:var(--gap);align-items:baseline;gap:18px;padding:14px 4px 12px;display:flex;position:relative}.masthead:after{content:"";background:linear-gradient(90deg, var(--accent), transparent);width:220px;height:1px;box-shadow:var(--glow);position:absolute;bottom:-1px;left:0}.wordmark{letter-spacing:.34em;color:var(--accent);text-shadow:var(--glow-text);font-size:22px;font-weight:700}.tagline{font-family:var(--font-mono);letter-spacing:var(--track);color:var(--text-dim);text-transform:uppercase;font-size:11px}.masthead .spacer{flex:1}.masthead-nav{align-self:center;gap:4px;margin-left:18px;display:flex}.masthead-nav-btn{all:unset;cursor:pointer;font-family:var(--font-mono);letter-spacing:var(--track);text-transform:uppercase;color:var(--text-dim);border-radius:var(--radius);border:1px solid #0000;padding:5px 12px;font-size:11px}.masthead-nav-btn:hover{color:var(--text)}.masthead-nav-btn.active{color:var(--accent);border-color:var(--panel-border);background:var(--accent-soft);text-shadow:var(--glow-text)}.masthead-search{align-self:center;margin-left:12px;position:relative}.masthead-search-input{width:220px;font-family:var(--font-mono);font-size:11px}.masthead-search-results{z-index:50;background:var(--panel);border:1px solid var(--panel-border);flex-direction:column;min-width:260px;max-height:320px;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 8px 24px #00000073}.masthead-search-hit{all:unset;cursor:pointer;font-family:var(--font-mono);color:var(--text);text-align:left;padding:5px 8px;font-size:11px}.masthead-search-hit:hover,.masthead-search-hit:focus-visible{background:var(--panel-border);color:var(--accent)}@media (width<=720px){.masthead-search,.tagline{display:none}}.clock{font-family:var(--font-mono);color:var(--text);letter-spacing:.08em;font-size:15px}.linkstate{font-family:var(--font-mono);letter-spacing:var(--track);text-transform:uppercase;color:var(--text-dim);align-items:center;gap:7px;font-size:10px;display:inline-flex}.dot{background:var(--danger);border-radius:50%;width:8px;height:8px}.dot.ok{background:var(--ok);animation:2.4s ease-in-out infinite pulse;box-shadow:0 0 8px #35f5e6b3}@keyframes pulse{50%{opacity:.45}}.panel{background:var(--panel);border:1px solid var(--panel-border);border-radius:var(--radius);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);flex-direction:column;min-height:0;max-height:84vh;transition:border-color .18s;display:flex;position:relative}.panel:hover{border-color:var(--panel-border-hot)}.panel-head{border-bottom:1px solid #40b4dc24;justify-content:space-between;align-items:center;padding:9px 12px 8px;display:flex}.panel-title{letter-spacing:var(--track);text-transform:uppercase;color:var(--accent);font-size:11px;font-weight:700}.panel-status{font-family:var(--font-mono);letter-spacing:.1em;color:var(--text-dim);text-transform:uppercase;font-size:10px}.panel-body{padding:var(--pad);flex:1;min-height:0;overflow:auto}.panel-body.flush{padding:0;overflow:hidden}.corner{border:2px solid var(--accent);opacity:.75;width:10px;height:10px;position:absolute}.corner.tl{border-bottom:0;border-right:0;top:-1px;left:-1px}.corner.tr{border-bottom:0;border-left:0;top:-1px;right:-1px}.corner.bl{border-top:0;border-right:0;bottom:-1px;left:-1px}.corner.br{border-top:0;border-left:0;bottom:-1px;right:-1px}.placeholder{height:100%;font-family:var(--font-mono);letter-spacing:.1em;color:var(--text-faint);text-transform:uppercase;flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;font-size:11px;display:flex}.placeholder .cursor{background:var(--text-faint);vertical-align:-2px;width:7px;height:13px;animation:1.1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.core{place-items:center;height:100%;min-height:320px;display:grid;position:relative}.core .ring{border:1px solid #5cc6ff59;border-radius:50%;animation:3.6s ease-out infinite ripple;position:absolute}.core .ring:nth-child(2){animation-delay:1.2s}.core .ring:nth-child(3){animation-delay:2.4s}@keyframes ripple{0%{opacity:.9;width:60px;height:60px}to{opacity:0;width:340px;height:340px}}.core .nucleus{background:var(--accent);border-radius:50%;width:26px;height:26px;animation:2.4s ease-in-out infinite pulse;box-shadow:0 0 30px #5cc6ffe6,0 0 90px #5cc6ff59}.login-stage{place-items:center;min-height:100%;display:grid;position:relative}.login-card{z-index:1;text-align:center;background:var(--arc-panel-strong);border:1px solid var(--arc-line);border-radius:16px;width:min(400px,92vw);padding:40px 34px 34px;position:relative;box-shadow:0 30px 90px #0009,inset 0 0 0 1px #5cc6ff14}.login-card .wordmark{font-family:var(--arc-font-display);letter-spacing:var(--arc-track-wordmark);color:var(--arc-text);text-shadow:0 0 18px #5cc6ff73;font-size:26px;font-weight:400}.login-card .tagline{letter-spacing:var(--arc-track-status);color:var(--arc-faint);margin:14px 0 30px;font-size:9px;display:block}.login-card form{flex-direction:column;gap:14px;display:flex}.login-field{letter-spacing:.2em;text-align:center;flex:none;padding:11px 17px;font-size:13px}.login-submit{text-align:center;padding:11px}.field{border:1px solid var(--panel-border);border-radius:var(--radius);color:var(--text);font-family:var(--font-mono);letter-spacing:.2em;text-align:center;background:#040a12e6;outline:none;padding:12px 14px;font-size:14px}.field:focus{border-color:var(--panel-border-hot);box-shadow:var(--glow)}.button{background:var(--accent-soft);border:1px solid var(--panel-border-hot);border-radius:var(--radius);color:var(--accent);cursor:pointer;font-family:var(--font-display);letter-spacing:var(--track);text-transform:uppercase;padding:11px;font-size:12px;font-weight:700;transition:background .15s,box-shadow .15s}.button:hover:not(:disabled){box-shadow:var(--glow);background:#5cc6ff38}.button:disabled{opacity:.45;cursor:default}.login-error{font-family:var(--font-mono);letter-spacing:.08em;color:var(--danger);min-height:14px;margin:0;font-size:11px}@media (width<=480px){.login-card{padding:32px 22px 26px}.login-field{letter-spacing:.16em;padding:12px 16px;font-size:16px}.login-submit{padding:16px 11px}}*{scrollbar-width:thin;scrollbar-color:#5cc6ff38 transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#5cc6ff38;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#5cc6ff73}.button:focus-visible,.field:focus-visible,.chat-select:focus-visible,.task-check:focus-visible,.graph-ctl:focus-visible,.backlink:focus-visible,.drawer-close:focus-visible{outline:1px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.feed-row{border-bottom:1px solid #40b4dc14;align-items:baseline;gap:10px;padding:6px 2px;font-size:13px;display:flex}.feed-row:last-child{border-bottom:0}.feed-tag{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);flex:none;min-width:34px;font-size:10px}.feed-text{color:var(--text);overflow-wrap:anywhere}.feed-text em{color:var(--text-dim);font-style:normal;font-family:var(--font-mono);font-size:11px}.feed-text em.ok{color:var(--ok)}.data-stream-text{vertical-align:baseline;overflow-wrap:anywhere;max-width:100%;display:inline-grid;position:relative}.data-stream-measure,.data-stream-reveal{overflow-wrap:anywhere;grid-area:1/1;min-width:0}.data-stream-measure{visibility:hidden}.data-stream-reveal{color:#eafcff;font-family:var(--font-mono);text-shadow:0 0 8px #00d9ff73}.feed-row.sev-high .feed-tag{color:var(--danger)}.feed-row.sev-medium .feed-tag{color:var(--amber)}.feed-row.pending .feed-text{color:#eaf6ff}.feed-note{font-family:var(--font-mono);letter-spacing:.08em;color:var(--text-faint);text-transform:uppercase;margin:4px 0;font-size:11px}.feed-note.error{color:var(--danger)}.graph-box{background:radial-gradient(ellipse 55% 55% at 50% 48%, var(--cortex-glow) 0%, transparent 60%), radial-gradient(ellipse at 50% 50%, transparent 55%, #02060e99 100%);height:100%;min-height:320px;position:relative;overflow:hidden}.cortex-frame{z-index:1;pointer-events:none;background:radial-gradient(circle at 50% 50%, transparent 0 21%, var(--cortex-ring) 21% calc(21% + 1px), transparent calc(21% + 1px) 39%, var(--cortex-ring) 39% calc(39% + 1px), transparent calc(39% + 1px) 60%, var(--cortex-ring) 60% calc(60% + 1px), transparent calc(60% + 1px) 100%);position:absolute;inset:0;overflow:hidden}.graph-legend{z-index:5;border:1px solid var(--panel-border);border-radius:var(--radius);scrollbar-width:thin;background:#040a129e;flex-direction:column;gap:3px;max-height:55%;margin:0;padding:6px 8px;list-style:none;display:flex;position:absolute;bottom:8px;left:8px;overflow-y:auto}.graph-legend li{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);align-items:center;gap:6px;font-size:9px;display:flex}.graph-legend i{border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 5px}@media (width<=1100px){.graph-box{height:64vh}}.graph-canvas{position:absolute;inset:0}.graph-search{z-index:5;text-align:left;letter-spacing:.06em;background:#040a12bf;width:min(260px,60%);padding:8px 10px;font-size:12px;position:absolute;top:8px;left:8px}.graph-empty{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.node-drawer{z-index:6;border-left:1px solid var(--panel-border-hot);background:#070d18f5;width:min(340px,85%);padding:14px 16px;position:absolute;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-18px 0 40px #00000080}.node-drawer header{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.node-drawer h2{color:var(--accent);letter-spacing:.06em;margin:0;font-size:15px}.drawer-close{color:var(--text-dim);cursor:pointer;background:0 0;border:none;font-size:18px;line-height:1}.drawer-close:hover{color:var(--accent)}.node-meta{font-family:var(--font-mono);letter-spacing:.08em;color:var(--text-dim);text-transform:uppercase;margin:6px 0 12px;font-size:10px}.node-body{font-family:var(--font-display);color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 14px;font-size:13px;line-height:1.55}.node-backlinks h3{letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim);margin:0 0 6px;font-size:10px}.backlink{color:var(--accent);font-family:var(--font-mono);cursor:pointer;text-align:left;background:0 0;border:none;padding:3px 0;font-size:11px;display:block}.backlink:hover{text-shadow:var(--glow-text)}.graph-controls{z-index:5;flex-direction:column;gap:6px;display:flex;position:absolute;top:10px;right:10px}.graph-ctl{border:1px solid var(--panel-border-hot);width:30px;height:30px;color:var(--accent);cursor:pointer;background:#040a12d9;border-radius:2px;font-size:15px;line-height:1;transition:background .12s,box-shadow .12s}.graph-ctl:hover{background:var(--accent-soft);box-shadow:var(--glow)}.comms-tabs{border-bottom:1px solid #40b4dc26;gap:4px;margin-bottom:8px;display:flex}.comms-tab{color:var(--text-dim);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;padding:2px 8px 4px;font-size:10px}.comms-tab:hover{color:var(--text)}.comms-tab.active{color:var(--accent);border-bottom-color:var(--accent)}
