@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-V-xxqcpd.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-9HEixskS.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-600-normal-CTOM6hUh.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-600-normal-fLZuRloM.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-vietnamese-600-normal-D2EvbN8M.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-600-normal-iLQfcSjf.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-ext-600-normal-D38SheWl.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-600-normal-DmB0ttJJ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root[data-theme=dark]{--ax-deep: #0e1828;--ax-overlay: #0a1220;--ax-ground: #131d36;--ax-base: #1e2a46;--ax-raised: #192240;--ax-card: #192240;--ax-border: rgba(255, 255, 255, .08);--ax-border2: rgba(255, 255, 255, .14);--ax-border-dim: rgba(255, 255, 255, .08);--ax-border-mid: rgba(255, 255, 255, .14);--ax-border-on: rgba(255, 255, 255, .48);--ax-border-sel: rgba(255, 255, 255, .65);--ax-t1: #dde4f0;--ax-t2: rgba(255, 255, 255, .78);--ax-t3: #4a6070;--ax-label: #5a7890;--ax-t-dim: #4a6070;--ax-text-primary: #dde4f0;--ax-text-secondary: #7a9ab0;--ax-text-tertiary: #4a6070;--ax-text-ghost: #2a3e52;--ax-amber: #c9922a;--ax-green: #4ade80;--ax-red: #e74c3c;--ax-blue: #378add;--ax-orange: #e8621a;--ax-hover: rgba(255, 255, 255, .04);--ax-focus: rgba(201, 146, 42, .25);--ax-truth-t0: #e8e8f8;--ax-truth-t1: #378ADD;--ax-truth-t2: #7F77DD;--ax-truth-t3: #EF9F27;--ax-truth-t4: #BA7517}:root[data-theme=light]{--ax-ground: #ffffff;--ax-base: #ffffff;--ax-raised: #f2f6fb;--ax-deep: #e8edf4;--ax-overlay: rgba(0, 0, 0, .4);--ax-card: #f2f6fb;--ax-border: rgba(0, 0, 0, .08);--ax-border2: rgba(0, 0, 0, .12);--ax-border-dim: rgba(0, 0, 0, .08);--ax-border-mid: rgba(0, 0, 0, .12);--ax-border-on: rgba(0, 0, 0, .48);--ax-border-sel: rgba(0, 0, 0, .65);--ax-t1: #1a1a2e;--ax-t2: rgba(0, 0, 0, .72);--ax-t3: #7a9ab8;--ax-label: #5a7a98;--ax-t-dim: #7a9ab8;--ax-text-primary: #1a1a2e;--ax-text-secondary: #5a7a98;--ax-text-tertiary: #7a9ab8;--ax-text-ghost: #c0c8d4;--ax-amber: #c9922a;--ax-green: #27ae60;--ax-red: #c0392b;--ax-blue: #2980b9;--ax-orange: #e8621a;--ax-hover: rgba(0, 0, 0, .04);--ax-focus: rgba(201, 146, 42, .15);--ax-truth-t0: #e8e8f8;--ax-truth-t1: #378ADD;--ax-truth-t2: #7F77DD;--ax-truth-t3: #EF9F27;--ax-truth-t4: #BA7517}:root{font-family:IBM Plex Mono,monospace;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background-color:var(--ax-base);color:var(--ax-t1)}#root{min-height:100vh}h1{font-size:2rem;line-height:1.2;margin:0 0 1rem}.surface{min-height:calc(100vh - 4rem)}.approval-tray{position:fixed;bottom:0;right:0;z-index:250;width:282px;font-family:IBM Plex Mono,JetBrains Mono,Courier New,monospace}.chassis{border:1.5px solid #1a1a16;padding:5px;background:#fff;border-radius:0}.chassis--interrupted{border-style:dashed;border-color:#686862}.chassis--reinforced{border-width:2.5px;border-color:#1a1a16}.chassis--closed{border-width:1.5px;border-color:#c0bfb8}.chassis__inner{border:1px solid #c8c7c0;background:#fff}.chassis--closed .chassis__inner{border-color:#deded8;opacity:.7}.chassis__bar{display:flex;align-items:center;justify-content:space-between;padding:10px 13px;cursor:pointer;-webkit-user-select:none;user-select:none}.chassis__bar--static{cursor:default}.chassis__label{font-size:9px;font-weight:500;letter-spacing:.18em;color:#0d0d0b;text-transform:uppercase}.chassis__meta{display:flex;align-items:center;gap:9px}.chassis__count{font-size:9px;letter-spacing:.07em;color:#5c5c57;text-transform:uppercase}.chassis__trigger{font-size:10px;color:#9a9a94;-webkit-user-select:none;user-select:none;line-height:1}.chassis__strip{border-top:1px solid #d0cfc8;padding:5px 13px 6px}.chassis__strip-label{font-size:8px;letter-spacing:.13em;color:#9a9a94;text-transform:uppercase}.gov-heading{padding:13px 16px 11px;text-align:center;border-bottom:1px solid #d0cfc8}.gov-heading__title{display:block;font-size:10px;font-weight:500;letter-spacing:.28em;color:#0d0d0b;text-transform:uppercase}.gov-heading__rule{height:1px;background:#e8e7e2;margin:5px 0}.gov-heading__sub{display:block;font-size:8px;letter-spacing:.2em;color:#9a9a94;text-transform:uppercase}.tray-queue{border-top:1px solid #d0cfc8}.tray-queue__item{display:flex;align-items:center;justify-content:space-between;padding:10px 13px;border-bottom:.5px solid #eaeae4;cursor:pointer}.tray-queue__item:hover,.tray-queue__item--selected{background:#faf9f5}.tray-queue__item-left{flex:1;min-width:0}.tray-queue__id{font-size:9px;letter-spacing:.07em;color:#9a9a94}.tray-queue__route{font-size:10px;color:#0d0d0b;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:170px}.badge{font-size:8px;font-weight:500;letter-spacing:.1em;padding:2px 7px;border:.5px solid #c8c7c0;background:#fff;color:#0d0d0b;flex-shrink:0;margin-left:8px;font-family:IBM Plex Mono,monospace;text-transform:uppercase;border-radius:0}.badge--pending{border-color:#c0a060;background:#fdf6e8;color:#5a3e10}.badge--approved{border-color:#a8a8a0;background:#f4f4f0;color:#2a2a28}.badge--returned{border-color:#c09090;background:#fdf0f0;color:#5a1818}.badge--deferred{border-color:#d2d1cb;background:#fff;color:#9a9a94}.badge--sealed{border-color:#a8a8a0;background:#f4f4f0;color:#2a2a28}.badge--escalated{border-color:#a090c0;background:#f4f0f8;color:#3a2858}.inspection{padding:10px 13px}.inspection__type{font-size:8px;font-weight:500;letter-spacing:.15em;color:#9a9a94;margin-bottom:3px;text-transform:uppercase}.inspection__title{font-size:11px;font-weight:500;color:#0d0d0b;margin-bottom:6px;line-height:1.3}.inspection__body{font-size:10px;line-height:1.65;color:#5c5c57}.back-btn{font-family:IBM Plex Mono,monospace;font-size:9px;letter-spacing:.1em;padding:8px 13px 4px;color:#9a9a94;cursor:pointer;border:none;background:transparent;display:block;text-align:left}.back-btn:hover{color:#0d0d0b}.action-row{display:flex;gap:4px;padding:9px 13px 0}.action-btn{font-family:IBM Plex Mono,monospace;font-size:9px;letter-spacing:.1em;padding:5px 9px;border:.5px solid #d0cfc8;background:#fff;color:#5c5c57;cursor:pointer;border-radius:0}.action-btn:hover{background:#faf9f5;color:#0d0d0b;border-color:#a8a8a0}.action-btn--primary{border-color:#1a1a16;color:#0d0d0b;font-weight:500}.action-btn--primary:hover{background:#faf9f5}.seal-bar{border-top:1px solid #d0cfc8;margin-top:9px;padding:9px 13px 0}.seal-btn{font-family:IBM Plex Mono,monospace;font-size:9px;letter-spacing:.16em;font-weight:500;padding:8px 13px;border:1.5px solid #1a1a16;background:#fff;color:#0d0d0b;cursor:pointer;width:100%;border-radius:0;text-transform:uppercase}.seal-btn:hover{background:#faf9f5}.seal-btn--done{border:1.5px solid #d0cfc8;color:#9a9a94;cursor:default;pointer-events:none}.confirm-panel{border-top:1px solid #d0cfc8;padding:10px 13px;background:#f8f6f1}.confirm-panel__message{font-size:9px;line-height:1.7;color:#5c5c57;margin-bottom:4px}.confirm-panel__path{font-size:8px;letter-spacing:.04em;color:#9a9a94;margin-bottom:8px}.confirm-panel__actions{display:flex;gap:4px}.tray-footer{border-top:1px solid #d0cfc8;padding:8px 13px;display:flex;align-items:center;justify-content:space-between}.tray-footer__label{font-size:8px;letter-spacing:.12em;color:#9a9a94;text-transform:uppercase}.tray-footer__close{font-family:IBM Plex Mono,monospace;font-size:9px;letter-spacing:.08em;padding:4px 8px;border:.5px solid #c8c7c0;background:#fff;color:#9a9a94;cursor:pointer;border-radius:0}.tray-footer__close:hover{color:#0d0d0b;border-color:#a8a8a0}.seal-record{border-top:1px solid #d0cfc8;padding:10px 13px;background:#f5f8f4}.seal-record__label{font-size:8px;font-weight:500;letter-spacing:.16em;color:#2a5a3a;margin-bottom:4px;text-transform:uppercase}.seal-record__path{font-size:9px;color:#5c5c57;line-height:1.8}.tray-empty{padding:16px 13px;text-align:center}.tray-empty__label{font-size:9px;letter-spacing:.1em;color:#9a9a94;text-transform:uppercase}.axis-shell{display:flex;height:100vh;overflow:hidden}.axis-shell__rail{width:48px;background-color:#1e2a46;border-right:.5px solid rgba(255,255,255,.06);display:flex;flex-direction:column;overflow:hidden;transition:width .22s cubic-bezier(.4,0,.2,1);flex-shrink:0}.axis-shell__rail--expanded{width:158px}.axis-shell--command-active .axis-shell__rail{width:0;opacity:0;overflow:hidden;border-right:none}.axis-shell__brand{display:flex;align-items:center;height:38px;padding-left:15px;gap:10px}.axis-shell__brand-hex{flex-shrink:0}.axis-shell__brand-text{font-size:11px;font-weight:600;letter-spacing:.12em;color:#ffffffc7;white-space:nowrap;overflow:hidden;opacity:1;transition:opacity .18s ease}.axis-shell__brand-text--hidden{opacity:0}.axis-shell__rail-divider{height:1px;margin:4px 12px;background:#ffffff0f}.axis-shell__nav{display:flex;flex-direction:column;flex:1}.axis-shell__rail-item{display:flex;align-items:center;height:38px;padding-left:15px;gap:10px;text-decoration:none;color:#ffffff38;border-left:2px solid transparent;transition:background-color .15s ease}.axis-shell__rail-item:hover{background-color:#ffffff0a}.axis-shell__rail-item--active{border-left-color:var(--ax-amber, #c9922a)}.axis-shell__rail-item--active .axis-shell__rail-icon{color:#c9922a}.axis-shell__rail-item--active .axis-shell__rail-label{color:#ffffffc7}.axis-shell__rail-item--authority{border-left:2px solid rgba(201,146,42,.4)}.axis-shell__rail-item--authority.axis-shell__rail-item--active{border-left-color:#c9922a}.axis-shell__rail-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:15px;height:15px}.axis-shell__rail-label{font-size:11px;letter-spacing:.05em;white-space:nowrap;overflow:hidden;opacity:1;transition:opacity .18s ease}.axis-shell__rail-label--hidden{opacity:0}.axis-shell__rail-footer{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:8px 12px}.axis-shell__theme-toggle,.axis-shell__collapse-toggle{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:transparent;color:#ffffff38;cursor:pointer;border-radius:4px;padding:0}.axis-shell__theme-toggle:hover,.axis-shell__collapse-toggle:hover{background-color:#ffffff0a;color:#ffffffc7}.axis-shell__avatar{display:flex;align-items:center;gap:8px;padding-top:4px}.axis-shell__avatar-circle{width:22px;height:22px;border-radius:50%;background:#ffffff1a;color:#fff9;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;flex-shrink:0}.axis-shell__avatar-name{font-size:10px;color:#ffffff61;white-space:nowrap;overflow:hidden;opacity:1;transition:opacity .18s ease}.axis-shell__avatar-name--hidden{opacity:0}.axis-shell__content{flex:1;background:var(--ax-base);overflow:hidden;min-height:0}.chassis-slot{height:32px;display:flex;align-items:center;border-bottom:.5px solid rgba(255,255,255,.04);padding:0 8px;gap:8px}.chassis-slot--incomplete{box-shadow:inset 3px 0 #c9922a80}.chassis-slot__num{font-size:8px;color:#fff3;width:16px;flex-shrink:0}.chassis-slot__icon{font-size:12px;flex-shrink:0}.chassis-slot__filename{font-size:11px;color:var(--ax-t1);flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chassis-slot__badge{font-size:9px;letter-spacing:.06em;padding:1px 5px;border-radius:2px;flex-shrink:0}.chassis-slot__badge--complete{color:#2a8a50;background:#2a8a501f;border:.5px solid rgba(42,138,80,.3)}.chassis-slot__badge--incomplete{color:#c9922a;background:#c9922a1a;border:.5px solid rgba(201,146,42,.25)}.chassis-slot__actions{display:flex;gap:4px;flex-shrink:0}.chassis-slot__btn{font-size:8px;color:var(--ax-t3);background:none;border:.5px solid var(--ax-border);border-radius:2px;padding:2px 6px;cursor:pointer;transition:color .15s ease,border-color .15s ease}.chassis-slot__btn:hover{color:var(--ax-t2);border-color:var(--ax-border2)}.chassis-slot--empty .chassis-slot__empty-label{font-size:9px;color:#ffffff14;letter-spacing:1px;flex:1;text-align:center}.phase-pbho{display:flex;gap:12px;flex-wrap:wrap;margin-top:8px;padding-top:8px;border-top:.5px solid rgba(255,255,255,.04)}.phase-pbho__item{display:flex;flex-direction:column;align-items:center;gap:2px}.phase-pbho__dot{font-size:9px;color:#ffffff1f}.phase-pbho__dot--met{color:#2a8a50}.phase-pbho__label{font-size:8px;color:#fff3;text-transform:uppercase;letter-spacing:.06em}.baseline-panel{background:#030712cc;border:.5px solid rgba(255,255,255,.04);border-radius:3px;margin:8px 0;padding:10px 12px}.baseline-panel__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.baseline-panel__title{font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:var(--ax-t2)}.baseline-panel__close{font-size:8px;color:var(--ax-t3);background:none;border:.5px solid var(--ax-border);border-radius:2px;padding:2px 8px;cursor:pointer;transition:color .15s ease}.baseline-panel__close:hover{color:var(--ax-t2)}.baseline-panel__body{display:flex;flex-direction:column;gap:4px}.baseline-panel__row{display:flex;gap:8px;font-size:10px}.baseline-panel__label{color:var(--ax-t3);width:80px;flex-shrink:0;text-transform:uppercase;font-size:8px;letter-spacing:.06em;padding-top:1px}.baseline-panel__value{color:var(--ax-t1);font-size:10px}.baseline-panel__value--dim{color:var(--ax-t3);font-style:italic}.baseline-panel__badge{margin-top:8px;font-size:8px;text-transform:uppercase;letter-spacing:.12em;color:#c9922a;text-align:center;padding:4px;border-top:.5px solid rgba(201,146,42,.15);background:#c9922a0a}.phase-chassis{background:#03071299;border-top:1px solid rgba(0,0,0,.5);border-bottom:1px solid rgba(255,255,255,.04);padding:10px 12px}.phase-chassis__header{font-size:8px;letter-spacing:1.2px;text-transform:uppercase;color:#ffffff1f;margin-bottom:8px}.phase-chassis__actions{margin-top:8px;display:flex;gap:8px;align-items:center}.phase-chassis__btn{font-size:9px;color:var(--ax-t2);background:none;border:.5px solid var(--ax-border);border-radius:3px;padding:4px 10px;cursor:pointer;transition:border-color .15s ease,color .15s ease}.phase-chassis__btn:hover{border-color:var(--ax-border2);color:var(--ax-t1)}.phase-chassis__spacer{flex:1}.phase-chassis__advance{font-size:9px;text-transform:uppercase;letter-spacing:.08em;background:#c9922a1f;border:1px solid rgba(201,146,42,.4);color:#c9922a;padding:5px 14px;border-radius:3px;cursor:pointer;transition:background .15s ease}.phase-chassis__advance:hover{background:#c9922a38}.phase-device{position:relative}.phase-device__faceplate{height:38px;background:#161c2c;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(0,0,0,.4);display:flex;align-items:center;padding:0 12px;cursor:pointer;transition:background .15s ease;position:relative}.phase-device__faceplate:hover{background:#1a2236}.phase-device--sealed .phase-device__faceplate{border-left:3px solid #3a5878;background:#161f30}.phase-device--sealed .phase-device__fill{color:#ffffff40}.phase-device--active .phase-device__faceplate{border-left:3px solid #c9922a;background:#1d2a3e}.phase-device--active .phase-device__fill{color:#ffffffa6}.phase-device--pending .phase-device__fill{color:#ffffff1f}.phase-device__ear{position:absolute;top:0;bottom:0;width:2px;background:#0d1520}.phase-device__ear--left{left:0}.phase-device__ear--right{right:0}.phase-device__led{width:6px;height:6px;border-radius:50%;margin-right:10px;flex-shrink:0}.phase-device__led--active{background:#2a8a50;box-shadow:0 0 4px #2a8a5099}.phase-device__led--sealed{background:#3a5878;opacity:.5}.phase-device__led--pending{background:#ffffff0f}.phase-device__chevron{font-size:9px;color:var(--ax-t3);margin-right:10px;transition:transform .18s ease;flex-shrink:0;width:10px;text-align:center}.phase-device--active .phase-device__chevron{color:#c9922a}.phase-device__chevron--open{transform:rotate(0)}.phase-device__slot{font-size:9px;color:var(--ax-t3);letter-spacing:.5px;width:20px;margin-right:8px;flex-shrink:0}.phase-device__name{font-size:11px;text-transform:uppercase;letter-spacing:.14em;flex:1}.phase-device__name--active{color:#ffffffeb}.phase-device__name--sealed{color:#ffffff6b}.phase-device__name--pending{color:#ffffff2e}.phase-device__name-input{flex:1;font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ax-t1);background:transparent;border:none;border-bottom:1px solid #c9922a;outline:none;padding:0 0 1px}.phase-device__fill{font-size:9px;color:var(--ax-t3);margin-right:12px;flex-shrink:0}.phase-device__badge{font-size:9px;letter-spacing:.08em;text-transform:uppercase;flex-shrink:0}.phase-device__badge--active{color:#2a8a50}.phase-device__badge--sealed{color:#3a5878}.phase-device__badge--pending{color:#ffffff26}.phase-device__arrows{display:flex;flex-direction:column;gap:0;margin-left:8px;flex-shrink:0;opacity:0;transition:opacity .15s ease}.phase-device__faceplate:hover .phase-device__arrows{opacity:1}.phase-device__arrow{font-size:9px;color:#ffffff40;background:none;border:none;cursor:pointer;padding:0 2px;line-height:1;transition:color .12s ease}.phase-device__arrow:hover:not(:disabled){color:#fff9}.phase-device__arrow:disabled{opacity:.1;cursor:default}.phase-device__menu-btn{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:none;border:none;color:var(--ax-t3);font-size:14px;cursor:pointer;border-radius:3px;margin-left:4px;flex-shrink:0;opacity:0;transition:opacity .15s ease,background .15s ease}.phase-device__faceplate:hover .phase-device__menu-btn{opacity:1}.phase-device__menu-btn:hover{background:#ffffff0f;color:var(--ax-t1)}.phase-device__context-menu{position:absolute;top:38px;right:12px;z-index:300;background:#06101e;border:1px solid #102030;border-radius:4px;padding:4px 0;min-width:160px;box-shadow:0 4px 12px #00000080}.phase-device__ctx-item{display:block;width:100%;font-size:10px;color:var(--ax-t2);background:none;border:none;padding:6px 12px;text-align:left;cursor:pointer;transition:background .12s ease}.phase-device__ctx-item:hover:not(:disabled){background:#ffffff0a;color:var(--ax-t1)}.phase-device__ctx-item:disabled{color:var(--ax-t3);opacity:.4;cursor:not-allowed}.phase-device__ctx-item--danger{color:#dc3c3c}.phase-device__ctx-item--danger:hover:not(:disabled){background:#dc3c3c14;color:#e85050}.phase-device__ctx-sep{height:0;border-top:.5px solid rgba(255,255,255,.06);margin:4px 0}.phase-device__remove-x{width:22px;height:22px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#dc3c3c1f;border:.5px solid rgba(220,60,60,.4);color:#dc3c3c;font-size:14px;cursor:pointer;margin-left:8px;flex-shrink:0;transition:background .15s ease}.phase-device__remove-x:hover{background:#dc3c3c40}.phase-device__lock{width:22px;height:22px;display:flex;align-items:center;justify-content:center;font-size:12px;color:#ffffff26;margin-left:8px;flex-shrink:0;cursor:default}.phase-device__lock--active{color:#c9922a73}.phase-device__confirm{display:flex;align-items:center;gap:8px;padding:4px 12px;background:#0a1222;border-bottom:1px solid rgba(220,60,60,.2)}.phase-device__confirm-text{font-size:9px;color:var(--ax-t2);letter-spacing:.06em;flex:1}.phase-device__confirm-btn{font-size:8px;letter-spacing:.04em;padding:3px 8px;border-radius:2px;cursor:pointer;transition:background .12s ease}.phase-device__confirm-btn--cancel{color:var(--ax-t3);background:none;border:.5px solid var(--ax-border)}.phase-device__confirm-btn--cancel:hover{background:#ffffff0a}.phase-device__confirm-btn--remove{color:#dc3c3c;background:#dc3c3c1a;border:.5px solid rgba(220,60,60,.35)}.phase-device__confirm-btn--remove:hover{background:#dc3c3c33}.phase-device__chassis-wrap{max-height:0;overflow:hidden;transition:max-height .25s ease}.phase-device__chassis-wrap--open{max-height:400px}@keyframes phase-slide-in{0%{opacity:0;transform:translateY(-8px);max-height:0}to{opacity:1;transform:translateY(0);max-height:200px}}.phase-device--new{animation:phase-slide-in .22s cubic-bezier(.4,0,.2,1) forwards}.tool-device{position:relative}.tool-device__faceplate{height:36px;background:#141d30;border-left:2px solid #4a7ab0;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(0,0,0,.4);display:flex;align-items:center;padding:0 12px;position:relative;cursor:pointer;transition:background .15s ease}.tool-device__faceplate:hover{background:#182440}.tool-device__ear{position:absolute;top:0;bottom:0;width:2px;background:#0d1520}.tool-device__ear--left{left:0}.tool-device__ear--right{right:0}.tool-device__led{width:6px;height:6px;border-radius:50%;margin-right:10px;flex-shrink:0}.tool-device__led--connected{background:#4a7ab0;box-shadow:0 0 4px #4a7ab066}.tool-device__led--offline{background:#ffffff26}.tool-device__type{font-size:8px;color:#4a7ab0;letter-spacing:.08em;margin-right:10px;opacity:.6}.tool-device__name{font-size:11px;color:var(--ax-t2);letter-spacing:.1em;text-transform:uppercase;flex:1}.tool-device__name-input{flex:1;font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ax-t1);background:transparent;border:none;border-bottom:1px solid #4a7ab0;outline:none;padding:0 0 1px}.tool-device__status{font-size:9px;letter-spacing:.08em;text-transform:uppercase;margin-right:8px}.tool-device__status--connected{color:#2a8a50}.tool-device__status--offline{color:var(--ax-t3);opacity:.5}.tool-device__menu-btn{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:none;border:none;color:var(--ax-t3);font-size:14px;cursor:pointer;border-radius:3px;margin-right:4px;flex-shrink:0;opacity:0;transition:opacity .15s ease,background .15s ease}.tool-device__faceplate:hover .tool-device__menu-btn{opacity:1}.tool-device__menu-btn:hover{background:#ffffff0f;color:var(--ax-t1)}.tool-device__chevron{font-size:8px;color:var(--ax-t3);flex-shrink:0}.tool-device__context-menu{position:absolute;top:36px;right:12px;z-index:300;background:#06101e;border:1px solid #102030;border-radius:4px;padding:4px 0;min-width:150px;box-shadow:0 4px 12px #00000080}.tool-device__ctx-item{display:block;width:100%;font-size:10px;color:var(--ax-t2);background:none;border:none;padding:6px 12px;text-align:left;cursor:pointer;transition:background .12s ease}.tool-device__ctx-item:hover{background:#ffffff0a;color:var(--ax-t1)}.tool-device__ctx-item--danger{color:#dc3c3c}.tool-device__ctx-item--danger:hover{background:#dc3c3c14;color:#e85050}.tool-device__ctx-sep{height:0;border-top:.5px solid rgba(255,255,255,.06);margin:4px 0}.tool-device__remove-x{width:22px;height:22px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#dc3c3c1f;border:.5px solid rgba(220,60,60,.4);color:#dc3c3c;font-size:14px;cursor:pointer;margin-left:4px;flex-shrink:0;transition:background .15s ease}.tool-device__remove-x:hover{background:#dc3c3c40}.tool-device__hub{max-height:0;overflow:hidden;transition:max-height .25s ease}.tool-device__hub--open{max-height:600px}.tool-device__hub-inner{background:#03081499;border-bottom:1px solid rgba(0,0,0,.4);padding:12px;display:flex;flex-direction:column;gap:8px}.tool-device__identity{display:flex;align-items:center;gap:8px}.tool-device__hub-name{font-size:12px;color:var(--ax-t1);letter-spacing:.08em;text-transform:uppercase}.tool-device__version{font-size:9px;color:var(--ax-t3)}.tool-device__type-badge{font-size:8px;color:#4a7ab0;border:.5px solid rgba(74,122,176,.3);padding:1px 6px;border-radius:2px;letter-spacing:.06em}.tool-device__conn-row{display:flex;align-items:center;gap:6px}.tool-device__conn-dot{font-size:10px}.tool-device__conn-dot--connected{color:#2a8a50}.tool-device__conn-dot--offline{color:#fff3}.tool-device__conn-label{font-size:9px;letter-spacing:.08em;text-transform:uppercase}.tool-device__conn-label--connected{color:#2a8a50}.tool-device__conn-label--offline{color:var(--ax-t3)}.tool-device__sync{font-size:8px;color:var(--ax-t3);margin-left:auto}.tool-device__section{display:flex;flex-direction:column;gap:3px}.tool-device__section-label{font-size:8px;text-transform:uppercase;letter-spacing:.1em;color:#fff3}.tool-device__endpoint{font-size:10px;color:var(--ax-t2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tool-device__config-toggle{font-size:8px;text-transform:uppercase;letter-spacing:.1em;color:var(--ax-t3);background:none;border:none;cursor:pointer;padding:0;text-align:left;transition:color .15s ease}.tool-device__config-toggle:hover{color:var(--ax-t2)}.tool-device__config{margin-top:4px;padding:6px 8px;background:#ffffff05;border:.5px solid var(--ax-border);border-radius:3px;display:flex;flex-direction:column;gap:4px}.tool-device__config-row{display:flex;align-items:center;gap:6px;font-size:9px}.tool-device__config-key{color:var(--ax-t3);flex-shrink:0}.tool-device__config-val{color:var(--ax-t2);flex:1}.tool-device__config-btn{font-size:8px;color:#4a7ab0;background:none;border:.5px solid rgba(74,122,176,.25);border-radius:2px;padding:1px 5px;cursor:pointer;transition:background .15s ease}.tool-device__config-btn:hover{background:#4a7ab01a}.tool-device__file-row{display:flex;align-items:center;gap:8px}.tool-device__file-name{font-size:10px;color:var(--ax-t2)}.tool-device__file-btn{font-size:8px;color:var(--ax-t3);background:none;border:.5px solid var(--ax-border);border-radius:2px;padding:1px 6px;cursor:pointer}.tool-device__file-btn:hover{color:var(--ax-t2)}.tool-device__test-btn{font-size:10px;color:#4a7ab0;background:none;border:.5px solid rgba(74,122,176,.3);border-radius:3px;padding:5px 10px;cursor:pointer;transition:background .15s ease;align-self:flex-start}.tool-device__test-btn:hover{background:#4a7ab01a}.tool-device__outputs{display:flex;flex-direction:column;gap:2px}.tool-device__output-line{font-size:10px;color:var(--ax-t2)}.tool-device__no-config{font-size:10px;color:var(--ax-t3);padding:8px 0}.tool-device__type-selector{display:flex;flex-direction:column;gap:6px}.tool-device__type-selector-label{font-size:8px;text-transform:uppercase;letter-spacing:.1em;color:#fff3}.tool-device__type-btns{display:flex;gap:6px}.tool-device__type-btn{font-size:9px;letter-spacing:.06em;color:var(--ax-t3);background:#ffffff05;border:.5px solid var(--ax-border);border-radius:3px;padding:4px 10px;cursor:pointer;transition:border-color .15s ease,color .15s ease}.tool-device__type-btn:hover{color:var(--ax-t2);border-color:#ffffff26}.tool-device__type-btn--selected{color:#c9922a;border-color:#c9922a80;background:#c9922a0f}.empty-slot{height:38px;background:#060b13;border-top:.5px solid rgba(255,255,255,.025);cursor:pointer;display:flex;align-items:center;justify-content:center}.empty-slot__plus{font-size:11px;color:#ffffff14;opacity:0;transition:opacity .15s ease}.empty-slot:hover{background:#ffffff05}.empty-slot:hover .empty-slot__plus{opacity:1}.rack-slot{padding:0 2px}.sf-panel{position:absolute;right:0;top:0;bottom:0;width:260px;background:#060d1a;border-left:1px solid rgba(255,255,255,.07);display:flex;flex-direction:column;z-index:10;transform:translate(0);transition:transform .22s cubic-bezier(.4,0,.2,1)}.sf-panel--entering{transform:translate(260px)}.sf-panel__header{height:44px;padding:0 14px;display:flex;align-items:center;border-bottom:1px solid rgba(255,255,255,.06);background:#040a14;flex-shrink:0}.sf-panel__type-badge{font-size:8px;letter-spacing:1px;text-transform:uppercase;flex-shrink:0}.sf-panel__type-badge--workbook{color:#2a8a60}.sf-panel__type-badge--md{color:#5878a0}.sf-panel__type-badge--csv{color:#7a6090}.sf-panel__type-badge--phase{color:#c9922a}.sf-panel__name{font-size:11px;color:var(--ax-t1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0 8px;flex:1;font-family:IBM Plex Mono,monospace}.sf-panel__close{font-size:14px;color:#ffffff4d;background:none;border:none;cursor:pointer;padding:0;line-height:1;flex-shrink:0;transition:color .12s ease}.sf-panel__close:hover{color:#ffffffb3}.sf-panel__content{flex:1;overflow-y:auto}.sf-panel__content::-webkit-scrollbar{width:4px}.sf-panel__content::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:2px}.sf-panel__section{flex-shrink:0}.sf-panel__section--border{border-top:1px solid rgba(255,255,255,.06)}.sf-panel__section-header{font-size:8px;text-transform:uppercase;letter-spacing:1.2px;color:var(--ax-label, rgba(255, 255, 255, .3));padding:10px 14px 4px}.sf-panel__note-empty{font-size:10px;color:var(--ax-t3, rgba(255, 255, 255, .25));font-style:italic;padding:0 14px 12px}.sf-panel__md-content{font-size:11px;line-height:1.7;color:var(--ax-t1);padding:0 14px 12px}.sf-panel__md-content h1,.sf-panel__md-content h2,.sf-panel__md-content h3{font-size:11px;font-weight:600;color:var(--ax-t1);margin:12px 0 4px;letter-spacing:.5px}.sf-panel__md-content h1{font-size:12px}.sf-panel__md-content h2{font-size:11px}.sf-panel__md-content h3{font-size:10px;color:var(--ax-t2)}.sf-panel__md-content p{margin:6px 0}.sf-panel__md-content ul,.sf-panel__md-content ol{padding-left:16px;margin:4px 0}.sf-panel__md-content li{margin:2px 0}.sf-panel__md-content code{font-family:IBM Plex Mono,monospace;font-size:10px;background:#ffffff0a;padding:1px 4px;border-radius:2px;color:#b8c8e0}.sf-panel__md-content pre{background:#030810;padding:8px;border-radius:3px;overflow-x:auto;margin:8px 0}.sf-panel__md-content pre code{background:none;padding:0}.sf-panel__md-content a{color:#5878a0;text-decoration:none}.sf-panel__md-content a:hover{text-decoration:underline}.sf-panel__md-content strong{font-weight:600;color:var(--ax-t1)}.sf-panel__file-row{height:32px;display:flex;align-items:center;padding:0 14px;border-bottom:.5px solid rgba(255,255,255,.04);cursor:pointer;transition:background .12s ease}.sf-panel__file-row:hover{background:#ffffff08}.sf-panel__file-icon{font-size:12px;width:20px;flex-shrink:0}.sf-panel__file-icon--xlsx{color:#2a8a60}.sf-panel__file-icon--csv{color:#7a6090}.sf-panel__file-icon--md{color:#5878a0}.sf-panel__file-icon--pdf{color:#ffffff40}.sf-panel__file-name{font-size:10px;color:var(--ax-t2);flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sf-panel__file-open{font-size:10px;color:#fff3;flex-shrink:0}.sf-panel__edit-bar{border-top:1px solid rgba(255,255,255,.06);height:40px;display:flex;align-items:center;padding:0 14px;flex-shrink:0}.sf-panel__edit-badge{font-size:8px;letter-spacing:1px;text-transform:uppercase;color:#c9922a73;flex:1}.sf-panel__edit-btn{font-size:9px;padding:3px 8px;border-radius:3px;cursor:pointer;font-family:IBM Plex Mono,monospace;letter-spacing:.5px;background:none;border:.5px solid rgba(255,255,255,.1);color:var(--ax-t3);transition:all .12s ease}.sf-panel__edit-btn:hover{background:#ffffff0a}.sf-panel__edit-btn--active{color:#c9922a;border-color:#c9922a66;background:#c9922a14}.sf-panel__edit-btn--active:hover{background:#c9922a26}.sf-panel__textarea{width:100%;height:100%;min-height:200px;background:#030810;color:var(--ax-t1);border:none;outline:none;resize:none;font-family:IBM Plex Mono,monospace;font-size:10px;line-height:1.7;padding:0 14px}.sf-panel__empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 14px;text-align:center}.sf-panel__empty-icon{font-size:28px;color:#ffffff1f;margin-bottom:12px}.sf-panel__empty-title{font-size:10px;color:var(--ax-t3, rgba(255, 255, 255, .25));margin-bottom:4px}.sf-panel__empty-hint{font-size:9px;color:#ffffff26}.signal-flow{position:relative;width:100%;height:100%;min-height:400px;background:var(--ax-deep);display:flex;flex-direction:column}.signal-flow__header{height:36px;flex-shrink:0;display:flex;align-items:center;gap:12px;padding:0 16px;background:var(--ax-deep);border-bottom:1px solid rgba(255,255,255,.05)}.signal-flow__title{font-size:9px;letter-spacing:1.5px;text-transform:uppercase;color:#c9922a80}.signal-flow__subtitle{font-size:8px;color:#ffffff2e;letter-spacing:.5px}.signal-flow__canvas-area{position:relative;flex:1;overflow:hidden}.signal-flow__svg{display:block;width:100%;height:100%;cursor:grab}.signal-flow__svg:active{cursor:grabbing}.signal-flow__minimap{position:absolute;bottom:8px;right:8px;width:80px;height:60px;background:#050a14d9;border:.5px solid rgba(255,255,255,.08);border-radius:3px;overflow:hidden;pointer-events:auto;z-index:10}.signal-flow__minimap canvas{width:80px;height:60px;display:block;cursor:pointer}.signal-flow__ctx-menu{position:fixed;z-index:400;background:var(--ax-ground);border:1px solid var(--ax-border-mid);border-radius:4px;padding:4px 0;min-width:140px;box-shadow:0 4px 12px #00000080}.signal-flow__ctx-item{display:block;width:100%;font-size:10px;font-family:IBM Plex Mono,monospace;color:var(--ax-t2);background:none;border:none;padding:6px 12px;text-align:left;cursor:pointer;transition:background .12s ease}.signal-flow__ctx-item:hover{background:#ffffff0a;color:var(--ax-t1)}.phase-rack{max-width:900px;margin:16px auto;border-radius:6px;overflow:hidden;border:1px solid rgba(255,255,255,.07);box-shadow:0 0 0 1px #0006,inset 0 1px #ffffff0a;display:flex;flex-direction:column}.phase-rack__cap{height:28px;background:var(--ax-deep);display:flex;align-items:center;padding:0 10px;border-bottom:1px solid rgba(255,255,255,.05);flex-shrink:0}.phase-rack__cap--bottom{height:12px;border-bottom:none;border-top:1px solid rgba(255,255,255,.05)}.phase-rack__cap-label{font-size:8px;letter-spacing:1.5px;color:#ffffff2e;flex:1}.phase-rack__flip-btn{font-size:9px;letter-spacing:.8px;color:#ffffff4d;border:.5px solid rgba(255,255,255,.08);background:transparent;padding:4px 10px;border-radius:3px;cursor:pointer;transition:color .15s ease,border-color .15s ease}.phase-rack__flip-btn:hover{color:#fff9;border-color:#ffffff26}.phase-rack__section-hdr{height:28px;background:var(--ax-deep);border-bottom:1px solid rgba(255,255,255,.05);display:flex;align-items:center;padding:0 10px 0 8px;gap:8px;flex-shrink:0}.phase-rack__section-hdr--tools{border-top:none}.phase-rack__section-label{font-size:8px;letter-spacing:1.8px;text-transform:uppercase;color:#ffffff38;flex:1}.phase-rack__section-hint{font-size:8px;color:#ffffff1a;letter-spacing:.5px}.phase-rack__section-btn{width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:3px;font-size:13px;line-height:1;cursor:pointer;transition:background .15s ease;flex-shrink:0}.phase-rack__section-btn--amber{background:#c9922a14;border:.5px solid rgba(201,146,42,.28);color:#c9922a}.phase-rack__section-btn--amber:hover{background:#c9922a2e}.phase-rack__section-btn--blue{background:#4a7ab014;border:.5px solid rgba(74,122,176,.28);color:#4a7ab0}.phase-rack__section-btn--blue:hover{background:#4a7ab02e}.phase-rack__section-btn--active{background:#dc3c3c26;border-color:#dc3c3c80;color:#dc3c3c}.phase-rack__section-btn--active:hover{background:#dc3c3c40}.phase-rack__phases-body{display:grid;grid-template-columns:24px 1fr 24px}.phase-rack__phases-slots,.phase-rack__tools-body{background:var(--ax-deep)}.phase-rack__rail{background:var(--ax-deep);display:flex;flex-direction:column}.phase-rack__rail--left{border-right:1px solid rgba(255,255,255,.06)}.phase-rack__rail--right{border-left:1px solid rgba(255,255,255,.06)}.phase-rack__u-mark{height:38px;position:relative;display:flex;align-items:center;justify-content:center}.phase-rack__u-tick{position:absolute;top:0;left:0;right:0;height:1px;background:#ffffff0f}.phase-rack__u-num{font-size:8px;color:#ffffff1f;line-height:38px;text-align:center;-webkit-user-select:none;user-select:none}.phase-rack__divider{height:24px;display:flex;align-items:center;justify-content:center;font-size:8px;letter-spacing:2px;color:#ffffff14;background:var(--ax-deep)}.phase-connector{height:12px;position:relative;display:flex;align-items:center;justify-content:center}.phase-connector__pipe{width:1px;height:100%;position:absolute;left:50%;background:#ffffff0f}.phase-connector__dot{width:6px;height:6px;border-radius:50%;position:absolute;left:calc(50% - 3px);top:3px;z-index:1}.phase-connector__dot--sealed{background:#2a8a5080;box-shadow:0 0 3px #2a8a504d}.phase-connector__dot--active{background:#c9922a66}.phase-connector__dot--pending{background:#ffffff0f}.phase-rack__empty-zone{background:var(--ax-deep)}.wb-viewer{position:fixed;inset:0;z-index:1000;background:#030710;display:flex;flex-direction:column}.wb-viewer__topbar{height:48px;background:#040c1a;border-bottom:1px solid rgba(255,255,255,.06);padding:0 16px;display:flex;align-items:center;flex-shrink:0}.wb-viewer__topbar-left{display:flex;align-items:center;gap:8px;flex:1}.wb-viewer__brand{font-size:10px;color:var(--ax-t3);letter-spacing:.08em}.wb-viewer__arrow{font-size:10px;color:#ffffff1f}.wb-viewer__filename{font-size:12px;color:var(--ax-t1)}.wb-viewer__source{font-size:8px;letter-spacing:.06em;padding:2px 6px;border-radius:8px}.wb-viewer__source--excel{color:#c9922a;background:#c9922a1f;border:.5px solid rgba(201,146,42,.3)}.wb-viewer__source--sheets{color:#2a8a50;background:#2a8a501f;border:.5px solid rgba(42,138,80,.3)}.wb-viewer__source--local{color:var(--ax-t3);background:#ffffff0a;border:.5px solid var(--ax-border)}.wb-viewer__topbar-right{display:flex;align-items:center;gap:12px}.wb-viewer__cloud-label{font-size:9px;color:#c9922a80;letter-spacing:.08em;text-transform:uppercase}.wb-viewer__close{font-size:9px;color:var(--ax-t2);background:none;border:.5px solid var(--ax-border);padding:5px 12px;border-radius:3px;cursor:pointer;transition:border-color .15s ease}.wb-viewer__close:hover{border-color:var(--ax-amber);color:var(--ax-amber)}.wb-viewer__main{flex:1;display:flex;align-items:center;justify-content:center}.wb-viewer__placeholder{display:flex;flex-direction:column;align-items:center;gap:16px}.wb-viewer__icon{font-size:48px;opacity:.15}.wb-viewer__opening{font-size:10px;color:var(--ax-t2)}.wb-viewer__options{display:flex;flex-direction:column;gap:8px;margin-top:8px}.wb-viewer__option-btn{width:220px;display:flex;align-items:center;gap:8px;font-size:11px;color:var(--ax-t1);background:transparent;border:.5px solid var(--ax-border);padding:10px 20px;border-radius:4px;cursor:pointer;transition:border-color .15s ease,color .15s ease}.wb-viewer__option-btn:hover{border-color:#c9922a59;color:var(--ax-amber)}.pbho-panel{position:fixed;top:0;right:0;bottom:0;width:320px;z-index:900;background:#060c18;border-left:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;overflow-y:auto;box-shadow:-4px 0 16px #0006}.pbho-panel__header{font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:#c9922a;padding:16px;border-bottom:1px solid rgba(255,255,255,.04);flex-shrink:0}.pbho-panel__fields{padding:12px 16px;display:flex;flex-direction:column;gap:12px;flex:1}.pbho-panel__field{display:flex;flex-direction:column;gap:4px}.pbho-panel__field-header{display:flex;align-items:center;gap:6px}.pbho-panel__dot{font-size:9px;color:#ffffff1f}.pbho-panel__dot--met{color:#2a8a50}.pbho-panel__field-label{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--ax-t2)}.pbho-panel__textarea{font-size:10px;font-family:IBM Plex Mono,monospace;color:var(--ax-t1);background:#ffffff08;border:.5px solid var(--ax-border);border-radius:3px;padding:6px 8px;resize:vertical;outline:none}.pbho-panel__textarea:focus{border-color:#c9922a59}.pbho-panel__check-row{display:flex;align-items:center;gap:8px;padding:4px 0}.pbho-panel__check-label{font-size:9px;color:var(--ax-t2)}.pbho-panel__ready-badge{font-size:9px;text-transform:uppercase;letter-spacing:.12em;color:#c9922a;text-align:center;padding:8px;border-top:.5px solid rgba(201,146,42,.2);border-bottom:.5px solid rgba(201,146,42,.2);background:#c9922a0f}.pbho-panel__actions{padding:12px 16px;display:flex;flex-direction:column;gap:6px;flex-shrink:0}.pbho-panel__submit{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#c9922a;background:#c9922a1f;border:1px solid rgba(201,146,42,.4);border-radius:3px;padding:8px;cursor:pointer;width:100%;transition:background .15s ease}.pbho-panel__submit:hover:not(:disabled){background:#c9922a38}.pbho-panel__submit:disabled{opacity:.3;cursor:default}.pbho-panel__irreversible{font-size:8px;color:#ffffff26;text-align:center}.pbho-panel__cancel{font-size:9px;color:var(--ax-t3);background:none;border:none;cursor:pointer;text-align:center;padding:4px}.pbho-panel__cancel:hover{color:var(--ax-t2)}.cr-drawer{position:fixed;top:0;right:0;bottom:0;width:320px;z-index:900;background:#060c18;border-left:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;overflow-y:auto;box-shadow:-4px 0 16px #0006}.cr-drawer__header{font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:#c9922a;padding:16px;border-bottom:1px solid rgba(255,255,255,.04);flex-shrink:0}.cr-drawer__fields{padding:12px 16px;display:flex;flex-direction:column;gap:12px;flex:1}.cr-drawer__field{display:flex;flex-direction:column;gap:4px}.cr-drawer__label{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--ax-t2)}.cr-drawer__textarea,.cr-drawer__input,.cr-drawer__select{font-size:10px;font-family:IBM Plex Mono,monospace;color:var(--ax-t1);background:#ffffff08;border:.5px solid var(--ax-border);border-radius:3px;padding:6px 8px;outline:none}.cr-drawer__textarea:focus,.cr-drawer__input:focus,.cr-drawer__select:focus{border-color:#c9922a59}.cr-drawer__textarea{resize:vertical}.cr-drawer__select{cursor:pointer}.cr-drawer__sheet-list{display:flex;flex-direction:column;gap:4px}.cr-drawer__sheet-item{display:flex;align-items:center;gap:6px;font-size:10px;color:var(--ax-t2);cursor:pointer}.cr-drawer__actions{padding:12px 16px;display:flex;flex-direction:column;gap:8px;flex-shrink:0;border-top:.5px solid rgba(255,255,255,.04)}.cr-drawer__impact-btn{font-size:9px;color:var(--ax-t2);background:none;border:.5px solid var(--ax-border);border-radius:3px;padding:6px 10px;cursor:pointer;text-align:left;transition:border-color .15s ease}.cr-drawer__impact-btn:hover{border-color:var(--ax-border2)}.cr-drawer__impact{background:#ffffff05;border:.5px solid var(--ax-border);border-radius:3px;padding:8px;display:flex;flex-direction:column;gap:4px}.cr-drawer__impact-row{display:flex;gap:6px;font-size:9px}.cr-drawer__impact-label{color:var(--ax-t3);flex-shrink:0}.cr-drawer__impact-value{color:var(--ax-t2)}.cr-drawer__impact-value--warn{color:#c9922a}.cr-drawer__submit{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#c9922a;background:#c9922a1f;border:1px solid rgba(201,146,42,.4);border-radius:3px;padding:8px;cursor:pointer;width:100%;transition:background .15s ease}.cr-drawer__submit:hover:not(:disabled){background:#c9922a38}.cr-drawer__submit:disabled{opacity:.3;cursor:default}.cr-drawer__confirm-label{font-size:8px;color:#ffffff26;text-align:center}.cr-drawer__cancel{font-size:9px;color:var(--ax-t3);background:none;border:none;cursor:pointer;text-align:center;padding:4px}.cr-drawer__cancel:hover{color:var(--ax-t2)}.phases-surface{height:100%;display:flex;flex-direction:column;background:var(--ax-base);background-image:linear-gradient(#c9922a03,#c9922a03)}.phases-surface__topbar{height:40px;flex-shrink:0;display:flex;align-items:center;padding:0 16px;border-bottom:1px solid var(--ax-border)}.phases-surface__topbar-left{display:flex;align-items:center}.phases-surface__title{font-size:10px;text-transform:uppercase;letter-spacing:1.4px;color:var(--ax-t2);font-weight:600}.phases-surface__rack-badge{font-size:9px;letter-spacing:1px;color:var(--ax-t3);border:.5px solid var(--ax-border2);padding:2px 8px;border-radius:2px;margin-left:8px}.phases-surface__template-badge{font-size:8px;letter-spacing:.08em;color:var(--ax-t3);margin-left:10px;opacity:.6}.phases-surface__template-badge--modified{color:#c9922a;border:.5px solid rgba(201,146,42,.35);background:#c9922a14;padding:2px 6px;border-radius:2px;opacity:1}.phases-surface__reset-link{font-size:8px;color:var(--ax-t3);background:none;border:none;cursor:pointer;margin-left:6px;text-decoration:underline;transition:color .15s ease}.phases-surface__reset-link:hover{color:var(--ax-t1)}.phases-surface__topbar-center{flex:1;text-align:center}.phases-surface__project-name{font-size:10px;color:var(--ax-t2)}.phases-surface__topbar-right{display:flex;align-items:center}.phases-surface__exec-badge{font-size:9px;letter-spacing:1px;text-transform:uppercase;color:#c9922a;border:.5px solid rgba(201,146,42,.35);background:#c9922a14;padding:3px 10px;border-radius:3px}.phases-surface__body{flex:1;overflow-y:auto;min-height:0;padding:16px 20px}.phases-surface__confirm-overlay{position:fixed;inset:0;z-index:1100;background:#0009;display:flex;align-items:center;justify-content:center}.phases-surface__confirm-dialog{background:var(--ax-ground);border:1px solid var(--ax-border-mid);border-radius:6px;padding:24px;max-width:380px;width:90%;box-shadow:0 8px 32px #0009}.phases-surface__confirm-title{font-size:12px;color:var(--ax-t1);letter-spacing:.06em;margin-bottom:8px}.phases-surface__confirm-body{font-size:10px;color:var(--ax-t3);line-height:1.5;margin-bottom:20px}.phases-surface__confirm-actions{display:flex;justify-content:flex-end;gap:8px}.phases-surface__confirm-btn{font-size:10px;letter-spacing:.06em;padding:6px 16px;border-radius:3px;cursor:pointer;transition:background .15s ease}.phases-surface__confirm-btn--cancel{color:var(--ax-t2);background:none;border:.5px solid var(--ax-border2)}.phases-surface__confirm-btn--cancel:hover{background:#ffffff0a}.phases-surface__confirm-btn--reset{color:#fff;background:#c9922a33;border:.5px solid rgba(201,146,42,.5)}.phases-surface__confirm-btn--reset:hover{background:#c9922a4d}.guild-section-tabs{display:flex;align-items:center;gap:24px;padding:14px 24px;border-bottom:.5px solid var(--ax-border);flex-shrink:0}.guild-section-tabs__title{font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:600;letter-spacing:.12em;color:var(--ax-t1);margin:0}.guild-section-tabs__tabs{display:flex;gap:4px}.guild-section-tabs__tab{font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:400;letter-spacing:.04em;padding:6px 12px 14px;border:none;border-bottom:1.5px solid transparent;background:transparent;color:var(--ax-t3);cursor:pointer;transition:color .15s ease,border-color .15s ease;margin-bottom:-14.5px}.guild-section-tabs__tab:hover{color:var(--ax-t2)}.guild-section-tabs__tab--active{color:var(--ax-disc-amber);font-weight:500;border-bottom-color:var(--ax-disc-amber)}.guild-section-tabs__tab:focus-visible{outline:1px dashed var(--ax-disc-amber);outline-offset:2px}.craft-workshop{display:flex;flex-direction:column;gap:20px;font-family:IBM Plex Mono,monospace}.craft-workshop__header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border:.5px solid var(--ax-border);border-radius:4px;background:var(--ax-raised)}.craft-workshop__chain-name{display:flex;flex-direction:column;gap:2px}.craft-workshop__chain-name-label{font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:var(--ax-t3)}.craft-workshop__chain-name-placeholder{font-size:13px;font-weight:500;color:var(--ax-t3);font-style:italic}.craft-workshop__new-chain{font-family:inherit;font-size:10px;letter-spacing:.06em;text-transform:uppercase;padding:6px 12px;border:.5px solid var(--ax-disc-amber);border-radius:3px;background:transparent;color:var(--ax-disc-amber);cursor:not-allowed;opacity:.7;transition:background .15s ease}.craft-workshop__new-chain:hover{background:var(--ax-disc-amber-soft)}.craft-workshop__sequencer{position:relative;min-height:180px;border:.5px solid var(--ax-border);border-radius:4px;padding:16px;background:var(--ax-ground);display:flex;align-items:center;justify-content:center}.craft-workshop__add-disc{position:absolute;top:12px;right:12px;width:28px;height:28px;border:.5px dashed var(--ax-disc-amber);border-radius:50%;background:transparent;color:var(--ax-disc-amber);font-family:IBM Plex Mono,monospace;font-size:16px;line-height:1;cursor:pointer;transition:background .15s ease;z-index:1}.craft-workshop__add-disc:hover,.craft-workshop__add-disc[aria-expanded=true]{background:var(--ax-disc-amber-soft);border-style:solid}.craft-workshop__sequencer-empty{display:flex;align-items:center;justify-content:center;width:100%;border:1px dashed var(--ax-border2);border-radius:3px;padding:32px}.craft-workshop__sequencer-placeholder{font-size:11px;letter-spacing:.04em;color:var(--ax-t3)}.craft-workshop__installed{display:flex;flex-direction:column;gap:8px;padding:12px 16px;border:.5px solid var(--ax-border);border-radius:4px;background:var(--ax-ground)}.craft-workshop__installed-label{font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:var(--ax-t3)}.craft-workshop__installed-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;min-height:80px}.craft-workshop__installed-grid--empty{display:flex;align-items:center;justify-content:center;border:1px dashed var(--ax-border2);border-radius:3px;padding:20px}.craft-workshop__installed-empty{font-size:11px;letter-spacing:.04em;color:var(--ax-t3)}.craft-workshop__installed-error{font-size:11px;color:#e08080;padding:4px 0}.installed-disc-card{position:relative;display:flex;flex-direction:column;border:.5px solid var(--ax-border);border-radius:4px;background:var(--ax-raised);overflow:hidden;font-family:IBM Plex Mono,monospace;min-height:92px}.installed-disc-card__stripe{position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--ax-disc-gray)}.installed-disc-card[data-disc-source=certified] .installed-disc-card__stripe{background:var(--ax-disc-green)}.installed-disc-card[data-disc-source=scroll_school] .installed-disc-card__stripe{background:var(--ax-disc-purple)}.installed-disc-card__body{display:flex;flex-direction:column;gap:6px;padding:10px 12px 10px 14px}.installed-disc-card__title{font-size:11px;font-weight:500;color:var(--ax-t1);letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.installed-disc-card__badges{display:flex;gap:6px}.installed-disc-card__badge{display:inline-block;font-size:9px;letter-spacing:.06em;text-transform:uppercase;padding:2px 6px;border-radius:2px;border:.5px solid var(--ax-border2);color:var(--ax-t2);background:#ffffff05}.installed-disc-card__badge--tier{color:var(--ax-disc-amber);border-color:var(--ax-disc-amber)}.installed-disc-card__nodes{font-size:9px;letter-spacing:.06em;color:var(--ax-t3);text-transform:uppercase;margin-top:auto}.sequencer-picker{position:absolute;top:calc(100% + 6px);right:12px;z-index:50;min-width:260px;max-width:320px;background:var(--ax-raised);border:.5px solid var(--ax-border2);border-radius:4px;box-shadow:0 6px 24px #00000073;font-family:IBM Plex Mono,monospace;overflow:hidden}.sequencer-picker__header{font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:var(--ax-t3);padding:8px 12px;border-bottom:.5px solid var(--ax-border)}.sequencer-picker__empty{font-size:11px;color:var(--ax-t3);padding:16px 12px;text-align:center;line-height:1.5}.sequencer-picker__list{list-style:none;margin:0;padding:4px 0;max-height:260px;overflow-y:auto}.sequencer-picker__item{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;text-align:left;font-family:inherit;font-size:11px;padding:8px 12px;border:none;background:transparent;color:var(--ax-t1);cursor:pointer;transition:background .12s ease}.sequencer-picker__item:hover{background:var(--ax-disc-amber-soft);color:var(--ax-disc-amber)}.sequencer-picker__item-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.sequencer-picker__item-badge{font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:var(--ax-t3);border:.5px solid var(--ax-border2);border-radius:2px;padding:1px 5px}.disc-library{display:flex;flex-direction:column;gap:16px;font-family:IBM Plex Mono,monospace}.disc-library__header{display:flex;align-items:center;justify-content:space-between;border-bottom:.5px solid var(--ax-border);padding-bottom:8px}.disc-library__subtabs{display:flex;gap:4px}.disc-library__subtab{display:inline-flex;align-items:center;gap:8px;font-family:inherit;font-size:11px;font-weight:400;letter-spacing:.04em;padding:6px 12px 8px;border:none;border-bottom:1.5px solid transparent;background:transparent;color:var(--ax-t3);cursor:pointer;transition:color .15s ease,border-color .15s ease;margin-bottom:-8.5px}.disc-library__subtab:hover{color:var(--ax-t2)}.disc-library__subtab-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--ax-disc-gray)}.disc-library__subtab--gray .disc-library__subtab-dot{background:var(--ax-disc-gray)}.disc-library__subtab--green .disc-library__subtab-dot{background:var(--ax-disc-green)}.disc-library__subtab--purple .disc-library__subtab-dot{background:var(--ax-disc-purple)}.disc-library__subtab--active{color:var(--ax-t1);font-weight:500}.disc-library__subtab--gray.disc-library__subtab--active{border-bottom-color:var(--ax-disc-gray)}.disc-library__subtab--green.disc-library__subtab--active{border-bottom-color:var(--ax-disc-green);color:var(--ax-disc-green)}.disc-library__subtab--purple.disc-library__subtab--active{border-bottom-color:var(--ax-disc-purple);color:var(--ax-disc-purple)}.disc-library__subtab:focus-visible{outline:1px dashed var(--ax-disc-amber);outline-offset:2px}.disc-library__new-disc{font-family:inherit;font-size:10px;letter-spacing:.06em;text-transform:uppercase;padding:6px 12px;border:.5px solid var(--ax-disc-amber);border-radius:3px;background:transparent;color:var(--ax-disc-amber);cursor:not-allowed;opacity:.7;transition:background .15s ease}.disc-library__new-disc:hover{background:var(--ax-disc-amber-soft)}.disc-library__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;min-height:280px}.disc-library__grid--empty{display:flex;align-items:center;justify-content:center;border:1px dashed var(--ax-border2);border-radius:4px;padding:48px;min-height:280px}.disc-library__empty-text{font-size:11px;letter-spacing:.04em;color:var(--ax-t3)}.disc-library__error{font-size:11px;color:#e08080;padding:8px 0}.library-disc-card{position:relative;display:flex;flex-direction:column;border:.5px solid var(--ax-border);border-radius:4px;background:var(--ax-ground);overflow:hidden;font-family:IBM Plex Mono,monospace;min-height:120px}.library-disc-card__stripe{position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--ax-disc-gray)}.library-disc-card[data-disc-source=certified] .library-disc-card__stripe{background:var(--ax-disc-green)}.library-disc-card[data-disc-source=scroll_school] .library-disc-card__stripe{background:var(--ax-disc-purple)}.library-disc-card__body{display:flex;flex-direction:column;gap:8px;padding:12px 12px 12px 16px;flex:1}.library-disc-card__title{font-size:12px;font-weight:500;color:var(--ax-t1);letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.library-disc-card__badges{display:flex;gap:6px;flex-wrap:wrap}.library-disc-card__badge{display:inline-block;font-size:9px;letter-spacing:.06em;text-transform:uppercase;padding:2px 6px;border-radius:2px;border:.5px solid var(--ax-border2);color:var(--ax-t2);background:#ffffff05}.library-disc-card__badge--tier{color:var(--ax-disc-amber);border-color:var(--ax-disc-amber)}.library-disc-card[data-disc-source=certified] .library-disc-card__badge--source{color:var(--ax-disc-green);border-color:var(--ax-disc-green)}.library-disc-card[data-disc-source=scroll_school] .library-disc-card__badge--source{color:var(--ax-disc-purple);border-color:var(--ax-disc-purple)}.library-disc-card__footer{display:flex;align-items:center;justify-content:space-between;margin-top:auto;gap:8px}.library-disc-card__nodes{font-size:9px;letter-spacing:.06em;color:var(--ax-t3);text-transform:uppercase}.library-disc-card__install{font-family:inherit;font-size:10px;letter-spacing:.06em;text-transform:uppercase;padding:5px 12px;border:.5px solid var(--ax-disc-amber);border-radius:3px;background:transparent;color:var(--ax-disc-amber);cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.library-disc-card__install:hover:not(:disabled){background:var(--ax-disc-amber-soft)}.library-disc-card__install:disabled{cursor:not-allowed}.library-disc-card__install--busy{opacity:.7}.library-disc-card__install--installed{color:var(--ax-disc-green);border-color:var(--ax-disc-green);background:var(--ax-disc-green-soft)}.library-disc-card__err{font-size:10px;color:#e08080;margin-top:4px}.purpose-profiles{display:flex;flex-direction:column;font-family:IBM Plex Mono,monospace;min-height:60vh}.purpose-profiles__empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:48px 24px;text-align:center}.purpose-profiles__icon{color:var(--ax-t3);opacity:.6;margin-bottom:4px}.purpose-profiles__title{font-family:inherit;font-size:14px;font-weight:500;letter-spacing:.06em;color:var(--ax-t1);margin:0}.purpose-profiles__body{font-size:11px;line-height:1.6;color:var(--ax-t2);max-width:420px;margin:0}.purpose-profiles__tag{margin-top:8px;font-size:10px;letter-spacing:.06em;color:var(--ax-t3);padding:4px 10px;border:1px dashed var(--ax-border2);border-radius:3px}.simulation-lab{display:flex;flex-direction:column;font-family:IBM Plex Mono,monospace;min-height:60vh}.simulation-lab__empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:48px 24px;text-align:center}.simulation-lab__icon{color:var(--ax-t3);opacity:.6;margin-bottom:4px}.simulation-lab__title{font-family:inherit;font-size:14px;font-weight:500;letter-spacing:.06em;color:var(--ax-t1);margin:0}.simulation-lab__body{font-size:11px;line-height:1.6;color:var(--ax-t2);max-width:460px;margin:0}.simulation-lab__tag{margin-top:8px;font-size:10px;letter-spacing:.06em;color:var(--ax-t3);padding:4px 10px;border:1px dashed var(--ax-border2);border-radius:3px}.surface--guild{display:flex;flex-direction:column;height:100%;overflow:hidden}.guild-body{flex:1;overflow-y:auto;padding:24px}.mgmt-surface{font-family:var(--font-mono, "IBM Plex Mono", monospace);min-height:100%;padding:12px 16px;color:#dde4f0}.mgmt-intel-bar{background:#18243a;border-bottom:2px solid #c9922a;border-radius:7px;padding:9px 15px;display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.mgmt-intel-bar__title{font-size:11px;color:#c9922a;letter-spacing:.14em;font-weight:700;margin:0}.mgmt-intel-bar__right{display:flex;align-items:center;gap:18px;font-size:9px}.mgmt-tabs{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.mgmt-tab-bar{display:flex;gap:6px}.mgmt-tab-btn{font-family:inherit;font-size:8px;font-weight:600;letter-spacing:.08em;padding:5px 14px;border-radius:4px;cursor:pointer;transition:all .15s;background:transparent;border:1px solid #334;color:#7a8fa8}.mgmt-tab-btn--active{border-color:#c9922a;background:#c9922a0f;color:#c9922a}.mgmt-zoom-bar{display:flex;gap:3px}.mgmt-zoom-btn{font-family:inherit;font-size:7px;font-weight:600;letter-spacing:.06em;padding:3px 8px;border-radius:3px;cursor:pointer;background:transparent;border:1px solid #334;color:#567;transition:all .15s}.mgmt-zoom-btn--active{border-color:#c9922a;background:#c9922a0f;color:#c9922a}.mgmt-agenda-layout{display:grid;grid-template-columns:1fr 246px;gap:10px}.mgmt-filter-bar{display:flex;align-items:center;gap:6px;margin-bottom:8px;flex-wrap:wrap}.mgmt-filter-btn{font-family:inherit;font-size:8px;font-weight:600;letter-spacing:.05em;padding:4px 10px;border-radius:4px;cursor:pointer;background:transparent;border:1px solid #334;color:#7a8fa8;display:flex;align-items:center;gap:5px;transition:all .15s}.mgmt-filter-btn--active{border-color:#c9922a;background:#c9922a0f;color:#dde4f0}.mgmt-filter-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.mgmt-filter-count{font-size:7px;padding:1px 5px;border-radius:3px}.mgmt-new-btn{font-family:inherit;font-size:8px;padding:4px 10px;border-radius:4px;cursor:pointer;background:transparent;border:1px dashed #556677;color:#567;margin-left:auto}.mgmt-card{background:#0f1622;border-left:3px solid #c9922a;border-radius:6px;overflow:hidden;cursor:pointer;transition:filter .15s;margin-bottom:6px}.mgmt-card:hover{filter:brightness(1.06)}.mgmt-card__header{padding:10px 12px 6px}.mgmt-card__row1{display:flex;align-items:center;gap:6px;font-size:10px;flex-wrap:wrap}.mgmt-card__row2{display:flex;align-items:center;gap:10px;font-size:8px;color:#7a8fa8;margin-top:4px}.mgmt-card__title{font-weight:600;color:#dde4f0;flex:1}.mgmt-card__session-ref{color:#7a8fa8;font-size:8px}.mgmt-card__date{color:#567;font-size:8px}.mgmt-card__chevron{color:#567;transition:transform .2s;font-size:10px;flex-shrink:0}.mgmt-card__chevron--open{transform:rotate(180deg)}.mgmt-badge{font-size:7px;font-weight:600;letter-spacing:.06em;padding:2px 6px;border-radius:3px}.mgmt-badge--active{background:#4ade8014;color:#4ade80}.mgmt-badge--draft{background:#c9922a17;color:#c9922a}.mgmt-badge--scheduled{background:#e8621a14;color:#e8621a}.mgmt-badge--template{background:#4ade801a;color:#4ade80}.mgmt-card__expanded{border-top:.5px solid rgba(201,146,42,.08);padding:8px 12px}.mgmt-card__item{display:flex;align-items:center;gap:6px;font-size:8px;color:#dde4f0;padding:3px 0}.mgmt-card__item--simulated{font-style:italic;color:#c9922a}.mgmt-card__item-type{margin-left:auto;font-size:7px;color:#567}.mgmt-card__item-type--action{color:#e8621a}.mgmt-card__buttons{display:flex;gap:6px;margin-top:8px}.mgmt-card__btn{font-family:inherit;font-size:7px;font-weight:600;letter-spacing:.05em;padding:4px 10px;border-radius:3px;cursor:pointer;background:transparent;border:1px solid #334;color:#7a8fa8;transition:all .15s}.mgmt-card__btn:hover{border-color:#c9922a;color:#dde4f0}.mgmt-seats{margin-top:6px;padding:4px 0}.mgmt-seats__row{display:flex;align-items:center;gap:4px;margin-bottom:3px}.mgmt-seats__label{font-size:7px;font-weight:600;letter-spacing:.06em;color:#7a8fa8;width:36px}.mgmt-seat-circle{width:11px;height:11px;border-radius:50%}.mgmt-seat-circle--human{background:#9b7de8}.mgmt-seat-circle--sim{border:1.5px dashed rgba(201,146,42,.65);background:#c9922a0f}.mgmt-seats__summary{font-size:7px;color:#567;margin-top:2px}.mgmt-flash{background:#0f1622;border-radius:7px;border:.5px solid rgba(136,153,170,.12);overflow:hidden}.mgmt-flash__header{background:#18243a;padding:8px 12px;display:flex;align-items:center;justify-content:space-between}.mgmt-flash__title{font-size:9px;font-weight:600;color:#c9922a}.mgmt-flash__body{padding:10px 12px}.mgmt-tray-badge{font-size:7px;font-weight:700;padding:2px 8px;border-radius:10px}.mgmt-tray-badge--staged{background:#e8621a;color:#fff}.mgmt-tray-badge--processing{background:#c9922a;color:#fff}.mgmt-tray-badge--sealed{background:#4ade80;color:#0f1622}.mgmt-rock{display:flex;gap:8px;padding:4px 0;font-size:8px;line-height:1.4}.mgmt-rock__num{font-weight:700;flex-shrink:0}.mgmt-rock__num--critical{color:#e8621a}.mgmt-rock__num--important{color:#c9922a}.mgmt-rock__text--critical{color:#dde4f0}.mgmt-rock__text--important{color:#7a8fa8}.mgmt-tray-card{background:#c9922a0d;border:.5px solid rgba(201,146,42,.2);border-radius:5px;padding:8px;margin-top:8px}.mgmt-tray-card__info{font-size:8px;color:#dde4f0;display:flex;align-items:center;gap:4px}.mgmt-tray-card__buttons{display:flex;gap:6px;margin-top:6px}.mgmt-tray-approve{font-family:inherit;font-size:7px;font-weight:700;padding:4px 12px;border-radius:3px;cursor:pointer;background:#c9922a;color:#0f1622;border:none;transition:all .15s}.mgmt-tray-approve:hover{filter:brightness(1.1)}.mgmt-tray-reject{font-family:inherit;font-size:7px;font-weight:600;padding:4px 12px;border-radius:3px;cursor:pointer;background:transparent;color:#7a8fa8;border:1px solid #556677}.mgmt-ceremony{margin-top:10px;padding:8px 0}.mgmt-ceremony__stage{display:flex;align-items:center;gap:8px;padding:3px 0;font-size:8px;opacity:.2;transition:opacity .3s}.mgmt-ceremony__stage--active{opacity:1}.mgmt-ceremony__ring{width:22px;height:22px;border-radius:50%;border:1px solid;display:flex;align-items:center;justify-content:center;flex-shrink:0}.mgmt-ceremony__label{font-weight:600;letter-spacing:.04em}.mgmt-sealed-confirm{background:#4ade800a;border:.5px solid rgba(74,222,128,.16);border-radius:5px;padding:8px;margin-top:8px;font-size:8px}.mgmt-sealed-confirm__title{color:#4ade80;font-weight:700;font-size:9px;margin-bottom:4px}.mgmt-sealed-confirm__detail{color:#7a8fa8;margin:2px 0}.mgmt-workbook-rail{margin-top:10px;border-top:.5px solid rgba(136,153,170,.08);padding-top:8px}.mgmt-workbook-rail__title{font-size:8px;color:#7a8fa8;letter-spacing:.06em;font-weight:600;margin-bottom:6px}.mgmt-workbook-row{display:flex;align-items:center;gap:6px;font-size:8px;padding:3px 0;cursor:pointer;color:#dde4f0}.mgmt-workbook-row:hover{color:#c9922a}.mgmt-workbook-row__status{color:#567;margin-left:auto;font-size:7px}.mgmt-last-sealed{margin-top:8px;padding-top:6px;border-top:.5px solid rgba(136,153,170,.08);display:flex;justify-content:space-between;font-size:7px}.mgmt-last-sealed__label{color:#567;letter-spacing:.05em}.mgmt-last-sealed__value{color:#7a8fa8}.mgmt-cmd-shortcut{background:#c9922a08;border:.5px solid rgba(201,146,42,.15);border-radius:5px;padding:8px 12px;margin-top:8px;cursor:pointer;transition:all .15s}.mgmt-cmd-shortcut:hover{background:#c9922a0f}.mgmt-cmd-shortcut__title{display:flex;align-items:center;gap:6px;font-size:9px;color:#c9922a;font-weight:600}.mgmt-cmd-shortcut__subtitle{font-size:7px;color:#567;margin-top:2px}.mgmt-timeline-layout{display:flex;gap:0}.mgmt-timeline-lanes{width:108px;flex-shrink:0}.mgmt-timeline-lane{display:flex;align-items:center;justify-content:flex-end;gap:5px;padding-right:8px}.mgmt-timeline-lane__key{font-size:7px;font-weight:600;letter-spacing:.09em}.mgmt-timeline-lane__dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.mgmt-timeline-lane__name{font-size:8px;color:#7a8fa8;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mgmt-timeline-canvas-wrap{flex:1;overflow:hidden;position:relative}.mgmt-timeline-controls{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:8px;font-size:8px}.mgmt-timeline-controls__btn{font-family:inherit;font-size:7px;font-weight:600;padding:3px 10px;border-radius:3px;cursor:pointer;background:transparent;border:1px solid #334;color:#7a8fa8}.mgmt-timeline-controls__btn:hover{border-color:#c9922a;color:#dde4f0}.mgmt-timeline-controls__range{color:#567;font-size:7px}.mgmt-session-reveal{width:190px;flex-shrink:0;background:#0f1622;border-left:.5px solid rgba(136,153,170,.1);padding:12px;opacity:0;transform:translate(10px);transition:opacity .2s,transform .2s;overflow-y:auto}.mgmt-session-reveal--visible{opacity:1;transform:translate(0)}.mgmt-session-reveal__title{font-size:9px;font-weight:600;color:#dde4f0;margin-bottom:4px}.mgmt-session-reveal__meta{font-size:8px;color:#567;margin-bottom:6px}.mgmt-session-reveal__rocks{margin-top:8px}.mgmt-session-reveal__sealed{font-size:8px;color:#4ade80;margin-top:8px}.mgmt-session-reveal__future{font-size:8px;color:#567;font-style:italic;margin-top:8px}@keyframes pulseAmber{0%,to{box-shadow:0 0 #c9922a73}60%{box-shadow:0 0 0 8px #c9922a00}}@keyframes pulseGreen{0%,to{box-shadow:0 0 #4ade8066}60%{box-shadow:0 0 0 8px #4ade8000}}.pulse-amber{animation:pulseAmber .65s ease-out}.pulse-green{animation:pulseGreen .65s ease-out}.mgmt-section-divider{border-top:.5px solid rgba(136,153,170,.08);margin:8px 0}.mgmt-loading{display:flex;align-items:center;justify-content:center;padding:40px;color:#567;font-size:10px}.mgmt-stub-panel{background:#0f1622;border:.5px solid rgba(201,146,42,.12);border-radius:7px;padding:40px 24px;text-align:center;margin-top:8px}.mgmt-stub-panel__title{font-size:11px;font-weight:600;color:#7a8fa8;letter-spacing:.08em;margin:0 0 8px}.mgmt-stub-panel__desc{font-size:8px;color:#567;margin:0}.coord-agenda{display:grid;grid-template-columns:204px 1fr 188px;gap:0;min-height:calc(100vh - 120px);margin-top:8px}.coord-agenda__left{background:#09131f;border-right:.5px solid rgba(201,146,42,.12);padding:12px;overflow-y:auto}.coord-agenda__center{background:#111827;padding:12px 16px;overflow-y:auto}.coord-agenda__right{background:#09131f;border-left:.5px solid rgba(201,146,42,.12);padding:12px;overflow-y:auto}.coord-identity{background:#c9922a0a;border:.5px solid rgba(201,146,42,.15);border-radius:6px;padding:10px;margin-bottom:12px}.coord-identity__header{display:flex;align-items:center;gap:8px;margin-bottom:8px}.coord-identity__icon{width:28px;height:28px;border-radius:50%;background:#c9922a1f;display:flex;align-items:center;justify-content:center;font-size:14px;color:#c9922a}.coord-identity__name{font-size:10px;font-weight:600;color:#dde4f0}.coord-identity__id{font-size:7px;color:#567;letter-spacing:.06em}.coord-identity__row{display:flex;align-items:center;justify-content:space-between;font-size:8px;padding:2px 0}.coord-identity__label{color:#7a8fa8}.coord-identity__dot{width:6px;height:6px;border-radius:50%;display:inline-block;margin-right:4px}.coord-identity__dot--green{background:#22c55e}.coord-identity__dot--blue{background:#60a5fa}.coord-identity__dot--amber{background:#c9922a}.coord-section-label{font-size:8px;font-weight:600;letter-spacing:.08em;color:#567;margin:12px 0 6px;text-transform:uppercase}.coord-meeting-card{background:#ffffff05;border:.5px solid rgba(255,255,255,.06);border-radius:5px;padding:8px;margin-bottom:4px;cursor:pointer;transition:border-color .15s}.coord-meeting-card:hover{border-color:#c9922a4d}.coord-meeting-card__time{font-size:7px;color:#567}.coord-meeting-card__title{font-size:9px;color:#dde4f0;font-weight:500;margin-top:2px}.coord-meeting-badge{font-size:7px;font-weight:600;letter-spacing:.04em;padding:1px 6px;border-radius:3px;display:inline-block;margin-top:4px}.coord-meeting-badge--live{background:#22c55e1f;color:#22c55e}.coord-meeting-badge--review{background:#c9922a1f;color:#c9922a}.coord-meeting-badge--upcoming{background:#ffffff0a;color:#567}.coord-meeting-badge--cancelled{text-decoration:line-through;color:#567}.coord-agenda-item{font-size:8px;color:#7a8fa8;padding:4px 0;display:flex;justify-content:space-between;border-bottom:.5px solid rgba(255,255,255,.03)}.coord-agenda-item__count{color:#567;font-size:7px}.coord-live-panel{background:#22c55e0a;border:.5px solid rgba(34,197,94,.2);border-radius:7px;padding:12px;margin-bottom:12px}.coord-live-panel__header{display:flex;align-items:center;gap:8px}.coord-live-dot{width:8px;height:8px;border-radius:50%;background:#22c55e;animation:pulseGreen 2s infinite}.coord-live-panel__title{font-size:10px;font-weight:600;color:#dde4f0}.coord-live-panel__attendees{font-size:8px;color:#7a8fa8;margin-top:4px}.coord-live-panel__agenda-progress{display:flex;gap:4px;margin-top:8px}.coord-agenda-pip{height:3px;flex:1;border-radius:2px;background:#ffffff0f}.coord-agenda-pip--complete{background:#22c55e}.coord-agenda-pip--active{background:#c9922a}.coord-no-live{background:#ffffff05;border:.5px solid rgba(255,255,255,.06);border-radius:7px;padding:20px;text-align:center;color:#567;font-size:9px;margin-bottom:12px}.coord-tray-card{background:#ffffff05;border:.5px solid rgba(201,146,42,.15);border-radius:6px;padding:10px;margin-bottom:6px}.coord-tray-card__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.coord-tray-card__title{font-size:9px;font-weight:500;color:#dde4f0}.coord-tray-card__status{font-size:7px;font-weight:600;letter-spacing:.04em;padding:1px 6px;border-radius:3px;text-transform:uppercase}.coord-tray-card__meta{font-size:7px;color:#7a8fa8;display:flex;gap:8px;margin-bottom:6px}.coord-tray-card__summary{font-size:8px;color:#cdd6e8;line-height:1.4;margin-bottom:8px}.coord-tray-card__actions{display:flex;gap:6px}.coord-tray-btn{font-family:inherit;font-size:7px;font-weight:600;padding:4px 12px;border-radius:3px;cursor:pointer;transition:all .15s}.coord-tray-btn--approve{background:#c9922a;color:#0f1622;border:none}.coord-tray-btn--approve:hover{filter:brightness(1.1)}.coord-tray-btn--edit{background:transparent;color:#7a8fa8;border:1px solid #334}.coord-tray-btn--reject{background:transparent;color:#ef4444;border:1px solid rgba(239,68,68,.3)}.coord-tray-approved{font-size:8px;color:#22c55e;font-weight:600}.coord-reject-input{font-family:inherit;font-size:8px;width:100%;padding:4px 8px;border-radius:3px;background:#ffffff08;border:.5px solid rgba(239,68,68,.3);color:#dde4f0;margin-top:6px}.coord-task-snap{background:#ffffff05;border:.5px solid rgba(255,255,255,.06);border-radius:5px;padding:6px 8px;margin-bottom:4px;display:flex;align-items:flex-start;gap:6px}.coord-task-snap__dot{width:6px;height:6px;border-radius:50%;flex-shrink:0;margin-top:2px}.coord-task-snap__dot--high{background:#ef4444}.coord-task-snap__dot--med{background:#c9922a}.coord-task-snap__dot--low{background:#567}.coord-task-snap__body{flex:1;min-width:0}.coord-task-snap__title{font-size:8px;color:#dde4f0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.coord-task-snap__meta{font-size:7px;color:#567;margin-top:1px}.coord-risk-card{border-radius:5px;padding:6px 8px;margin-bottom:4px;font-size:8px}.coord-risk-card--high{border:.5px solid rgba(239,68,68,.3);background:#ef44440a;color:#ef4444}.coord-risk-card--medium{border:.5px solid rgba(201,146,42,.3);background:#c9922a0a;color:#c9922a}.coord-log-row{display:flex;align-items:flex-start;gap:6px;font-size:7px;padding:3px 0;border-bottom:.5px solid rgba(255,255,255,.03)}.coord-log-row__time{color:#567;flex-shrink:0;width:36px}.coord-log-row__label{color:#7a8fa8;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.coord-log-row--WARNING .coord-log-row__label,.coord-log-row--FLAG .coord-log-row__label{color:#c9922a}.coord-log-row--ERROR .coord-log-row__label{color:#ef4444}.coord-tasks{margin-top:8px}.coord-tasks__toolbar{display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap}.coord-tasks__view-btn{font-family:inherit;font-size:8px;font-weight:600;padding:4px 12px;border-radius:4px;cursor:pointer;background:transparent;border:1px solid #334;color:#7a8fa8;transition:all .15s}.coord-tasks__view-btn--active{border-color:#c9922a;background:#c9922a0f;color:#c9922a}.coord-tasks__separator{width:1px;height:16px;background:#ffffff14}.coord-tasks__action-btn{font-family:inherit;font-size:7px;font-weight:600;padding:4px 10px;border-radius:4px;cursor:pointer;background:transparent;border:1px dashed #556677;color:#567;transition:all .15s}.coord-tasks__action-btn:hover{border-color:#c9922a;color:#c9922a}.coord-tasks__legend{display:flex;gap:10px;margin-left:auto;font-size:7px;color:#567}.coord-tasks__legend-item{display:flex;align-items:center;gap:4px}.coord-legend-dot{width:6px;height:6px;border-radius:50%}.coord-legend-dot--meeting{background:#60a5fa}.coord-legend-dot--simulation{background:#a78bfa}.coord-legend-dot--committed{background:#22c55e}.coord-board{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;min-height:400px}.coord-board__column{background:#ffffff04;border:.5px solid rgba(255,255,255,.04);border-radius:6px;padding:8px;min-height:300px}.coord-board__column--dragover{border-color:#c9922a66;background:#c9922a08}.coord-board__column-header{font-size:8px;font-weight:600;letter-spacing:.06em;color:#7a8fa8;text-transform:uppercase;padding-bottom:6px;border-bottom:.5px solid rgba(255,255,255,.06);margin-bottom:6px;display:flex;justify-content:space-between}.coord-board__column-count{font-size:7px;color:#567;font-weight:400}.coord-task-card{background:#ffffff06;border:.5px solid rgba(255,255,255,.06);border-radius:5px;padding:8px;margin-bottom:4px;cursor:grab;transition:border-color .15s,opacity .15s}.coord-task-card:active{cursor:grabbing}.coord-task-card:hover{border-color:#c9922a4d}.coord-task-card--dragging{opacity:.4}.coord-task-card--done{opacity:.5}.coord-task-card__title{font-size:9px;color:#dde4f0;font-weight:500;margin-bottom:4px}.coord-task-card__badges{display:flex;gap:4px;flex-wrap:wrap;margin-bottom:4px}.coord-source-badge{font-size:6px;font-weight:600;letter-spacing:.04em;padding:1px 5px;border-radius:2px;text-transform:uppercase}.coord-source-badge--meeting{background:#60a5fa1f;color:#60a5fa}.coord-source-badge--simulation{background:#a78bfa1f;color:#a78bfa}.coord-source-badge--guild{background:#60a5fa1f;color:#60a5fa}.coord-source-badge--manual{background:#ffffff0a;color:#567}.coord-priority-badge{font-size:6px;font-weight:600;padding:1px 5px;border-radius:2px}.coord-priority-badge--high{background:#ef44441f;color:#ef4444}.coord-priority-badge--med{background:#c9922a1f;color:#c9922a}.coord-confidence-bar{height:2px;background:#ffffff0f;border-radius:1px;overflow:hidden;margin-top:4px}.coord-confidence-bar__fill{height:100%;border-radius:1px;transition:width .3s}.coord-confidence-bar__fill--suggested,.coord-confidence-bar__fill--considering{background:#c9922a}.coord-confidence-bar__fill--committed,.coord-confidence-bar__fill--done{background:#22c55e}.coord-committed-note{font-size:7px;color:#22c55e;background:#22c55e0f;border-radius:3px;padding:3px 6px;margin-top:4px}.coord-done-date{font-size:7px;color:#567;margin-top:4px}.coord-tasks__status-bar{display:flex;align-items:center;justify-content:space-between;font-size:7px;color:#567;padding:8px 0;margin-top:6px;border-top:.5px solid rgba(255,255,255,.06)}.coord-tasks__status-left,.coord-tasks__status-right{display:flex;gap:12px}.coord-create-modal{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:#0009}.coord-create-modal__body{background:#131d36;border:.5px solid rgba(201,146,42,.2);border-radius:8px;padding:16px;width:320px}.coord-create-modal__title{font-size:10px;font-weight:600;color:#c9922a;margin-bottom:12px}.coord-create-modal__input{font-family:inherit;font-size:9px;width:100%;padding:6px 8px;border-radius:4px;background:#ffffff08;border:.5px solid rgba(255,255,255,.1);color:#dde4f0;margin-bottom:8px;box-sizing:border-box}.coord-create-modal__buttons{display:flex;gap:6px;justify-content:flex-end;margin-top:8px}.coord-create-modal__btn{font-family:inherit;font-size:8px;font-weight:600;padding:5px 14px;border-radius:4px;cursor:pointer}.coord-create-modal__btn--submit{background:#c9922a;color:#0f1622;border:none}.coord-create-modal__btn--cancel{background:transparent;color:#7a8fa8;border:1px solid #334}.surface--command-panel{min-height:100vh;background-color:#0f0f1a;color:#fff}.command-panel__header{padding:1.5rem 2rem;border-bottom:1px solid #2a2a4e;display:flex;align-items:center;gap:2rem}.command-panel__header h1{margin:0;font-size:1.5rem}.command-panel__back-link{color:#6366f1;text-decoration:none}.command-panel__back-link:hover{text-decoration:underline}.command-panel__content{padding:2rem;max-width:640px}.command-panel__error{background-color:#3b1219;border:1px solid #7f1d2b;color:#fca5a5;padding:.75rem 1rem;border-radius:6px;margin-bottom:1.5rem;font-size:.875rem}.command-panel__build-entry{display:flex;flex-direction:column;gap:1.25rem}.command-panel__field{display:flex;flex-direction:column;gap:.375rem}.command-panel__field label{font-size:.8125rem;color:#a0a0c0;font-weight:500}.command-panel__field select,.command-panel__field textarea{background-color:#1a1a2e;border:1px solid #2a2a4e;color:#fff;padding:.5rem .75rem;border-radius:6px;font-size:.875rem;font-family:inherit}.command-panel__field select:focus,.command-panel__field textarea:focus{outline:none;border-color:#6366f1}.command-panel__field textarea{resize:vertical}.command-panel__actions{display:flex;gap:.75rem}.command-panel__start-btn{background-color:#6366f1;color:#fff;border:none;padding:.625rem 1.25rem;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer}.command-panel__start-btn:hover:not(:disabled){background-color:#5558e6}.command-panel__start-btn:disabled{opacity:.5;cursor:not-allowed}.command-panel__submit-btn{background-color:#6366f1;color:#fff;border:none;padding:.625rem 1.25rem;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer}.command-panel__submit-btn:hover:not(:disabled){background-color:#5558e6}.command-panel__submit-btn:disabled{opacity:.5;cursor:not-allowed}.command-panel__cancel-btn{background-color:transparent;color:#a0a0c0;border:1px solid #2a2a4e;padding:.625rem 1.25rem;border-radius:6px;font-size:.875rem;cursor:pointer}.command-panel__cancel-btn:hover:not(:disabled){color:#fff;border-color:#4a4a6e}.command-panel__cancel-btn:disabled{opacity:.5;cursor:not-allowed}.command-panel__session-card{background-color:#1a1a2e;border:1px solid #2a2a4e;border-radius:8px;padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.command-panel__session-card h2{margin:0;font-size:1.125rem;color:#fff}.command-panel__session-row{display:flex;justify-content:space-between;align-items:center;padding:.25rem 0}.command-panel__session-label{font-size:.8125rem;color:#a0a0c0}.command-panel__session-value{font-size:.875rem;color:#fff;font-family:monospace}.command-panel__status-badge{display:inline-block;padding:.125rem .625rem;border-radius:9999px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em}.command-panel__status-badge--planning{background-color:#1e3a5f;color:#60a5fa}.command-panel__status-badge--building{background-color:#1e3a2e;color:#4ade80}.command-panel__status-badge--completed{background-color:#1a2e1a;color:#86efac}.command-panel__status-badge--abandoned{background-color:#3b1219;color:#fca5a5}.command-panel__session-notice{background-color:#1e1e3a;border:1px dashed #3a3a5e;border-radius:6px;padding:.75rem 1rem;font-size:.8125rem;color:#8080a0;text-align:center}.command-panel__result-card{background-color:#1a1a2e;border:1px solid #2a4a2e;border-radius:8px;padding:1.5rem;margin-top:1rem;display:flex;flex-direction:column;gap:.75rem}.command-panel__result-card h3{margin:0;font-size:1rem;color:#4ade80}.command-panel__compliance-badge{display:inline-block;padding:.125rem .625rem;border-radius:9999px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em}.command-panel__compliance-badge--pass{background-color:#1a2e1a;color:#86efac}.command-panel__compliance-badge--warn{background-color:#2e2a1a;color:#fbbf24}.command-panel__compliance-badge--fail{background-color:#3b1219;color:#fca5a5}.command-panel__compliance-reasons{display:flex;flex-direction:column;gap:.25rem}.command-panel__compliance-reason{font-size:.75rem;color:#a0a0c0;padding-left:.5rem;border-left:2px solid #3a3a5e}.command-panel__summary{border-top:1px solid #2a2a4e;padding-top:.75rem}.command-panel__summary h4{margin:0 0 .5rem;font-size:.875rem;color:#a0a0c0}.command-panel__summary-text{font-size:.8125rem;color:#d0d0e0;line-height:1.5;margin:0 0 .75rem}.command-panel__metrics{display:flex;flex-direction:column;gap:.5rem}.command-panel__metric-row{display:flex;justify-content:space-between;align-items:center;padding:.375rem .5rem;background-color:#12122a;border-radius:4px}.command-panel__metric-label{font-size:.8125rem;color:#a0a0c0}.command-panel__metric-delta{font-size:.875rem;color:#fff;font-family:monospace;font-weight:600}.command-panel__metric-pct{font-size:.75rem;color:#8080a0;font-weight:400}.command-panel__clarification-card{background-color:#1a1a2e;border:1px solid #2e2a1a;border-radius:8px;padding:1.5rem;margin-top:1rem;display:flex;flex-direction:column;gap:.75rem}.command-panel__clarification-card h3{margin:0;font-size:1rem;color:#fbbf24}.command-panel__clarification-notice{font-size:.8125rem;color:#a0a0c0;margin:0}.command-panel__clarification-list{margin:0;padding-left:1.25rem;display:flex;flex-direction:column;gap:.5rem}.command-panel__clarification-item{font-size:.875rem;color:#d0d0e0;line-height:1.4}.command-panel__mode-toggle{display:flex;gap:0;border:1px solid #2a2a4e;border-radius:6px;overflow:hidden}.command-panel__mode-btn{flex:1;background-color:#1a1a2e;color:#a0a0c0;border:none;padding:.5rem 1rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .15s,color .15s}.command-panel__mode-btn:first-child{border-right:1px solid #2a2a4e}.command-panel__mode-btn--active{background-color:#6366f1;color:#fff}.command-panel__mode-btn:hover:not(.command-panel__mode-btn--active){background-color:#22223a}.command-panel__approve-btn{background-color:#059669;color:#fff;border:none;padding:.625rem 1.25rem;border-radius:6px;font-size:.875rem;font-weight:600;cursor:pointer}.command-panel__approve-btn:hover:not(:disabled){background-color:#047857}.command-panel__approve-btn:disabled{opacity:.5;cursor:not-allowed}.command-panel__plan-output-card{background-color:#1a1a2e;border:1px solid #1e3a2e;border-radius:8px;padding:1.5rem;margin-top:1rem;display:flex;flex-direction:column;gap:1rem}.command-panel__plan-output-card h3{margin:0;font-size:1rem;color:#4ade80}.command-panel__plan-section{border-top:1px solid #2a2a4e;padding-top:.75rem}.command-panel__plan-section h4{margin:0 0 .5rem;font-size:.8125rem;color:#a0a0c0;text-transform:uppercase;letter-spacing:.05em}.command-panel__plan-option{background-color:#12122a;border-radius:6px;padding:.75rem;margin-bottom:.5rem}.command-panel__plan-option-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.375rem}.command-panel__plan-option-desc{font-size:.8125rem;color:#d0d0e0;margin:0 0 .5rem;line-height:1.4}.command-panel__plan-pros,.command-panel__plan-cons{display:flex;flex-wrap:wrap;gap:.375rem;margin-bottom:.25rem}.command-panel__plan-tag{display:inline-block;padding:.125rem .5rem;border-radius:4px;font-size:.75rem}.command-panel__plan-tag--pro{background-color:#1a2e1a;color:#86efac}.command-panel__plan-tag--con{background-color:#2e1a1a;color:#fca5a5}.command-panel__plan-risk{display:flex;gap:.75rem;align-items:baseline;padding:.375rem 0;font-size:.8125rem;color:#d0d0e0;border-bottom:1px solid #1e1e3a}.command-panel__plan-risk-id{font-family:monospace;font-size:.75rem;color:#a0a0c0;min-width:3rem}.command-panel__plan-risk-level{font-size:.75rem;color:#fbbf24;margin-left:auto;white-space:nowrap}.command-panel__plan-build-prompt{background-color:#12122a;border:1px solid #2a2a4e;border-radius:6px;padding:.75rem;font-size:.8125rem;color:#d0d0e0;line-height:1.5;margin:0;font-family:inherit}.queue-v2{--q-bg: #1a2540;--q-text: #e2e8f0;--q-muted: #94a3b8;--q-border: #2d3a52;--q-hover: #243050;--q-selected: #2a3f6a;--q-accent: #d97706;width:280px;min-width:280px;background:var(--q-bg);color:var(--q-text);display:flex;flex-direction:column;overflow:hidden;border-right:1px solid var(--q-border)}.queue-v2__header{display:flex;align-items:center;justify-content:space-between;padding:.75rem .75rem .5rem}.queue-v2__title{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--q-muted)}.queue-v2__upload-btn{background:var(--q-accent);color:#fff;border:none;border-radius:4px;padding:.3rem .6rem;font-size:.7rem;font-weight:600;cursor:pointer}.queue-v2__upload-btn:hover{background:#b45309}.queue-v2__upload-btn:disabled{opacity:.5;cursor:not-allowed}.queue-v2__tabs{display:flex;border-bottom:1px solid var(--q-border);padding:0 .5rem}.queue-v2__tab{background:none;border:none;border-bottom:2px solid transparent;color:var(--q-muted);padding:.4rem .5rem;font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;flex:1;text-align:center}.queue-v2__tab:hover{color:var(--q-text)}.queue-v2__tab--active{color:var(--q-accent);border-bottom-color:var(--q-accent)}.queue-v2__list{flex:1;overflow-y:auto;padding:.25rem 0}.queue-v2__empty{padding:2rem 1rem;text-align:center;color:var(--q-muted);font-size:.75rem}.queue-v2__lane-label{padding:.4rem .75rem .2rem;font-size:.55rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--q-muted);border-top:1px solid var(--q-border);margin-top:.25rem}.queue-v2__card{padding:.5rem .75rem;border-left:3px solid transparent;cursor:pointer;border-bottom:1px solid var(--q-border)}.queue-v2__card:hover{background:var(--q-hover)}.queue-v2__card--selected{background:var(--q-selected)}.queue-v2__card-row1{display:flex;align-items:center;gap:.4rem;min-width:0}.queue-v2__card-icon{font-size:.85rem;flex-shrink:0}.queue-v2__card-name{font-size:.75rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.queue-v2__card-row2{display:flex;align-items:center;gap:.3rem;margin-top:.25rem}.queue-v2__card-badge{display:inline-block;padding:.05rem .35rem;border-radius:3px;font-size:.55rem;font-weight:600;text-transform:uppercase}.queue-v2__card-lane{font-size:.55rem;font-weight:600;color:var(--q-muted);text-transform:uppercase;letter-spacing:.04em}.queue-v2__card-time{font-size:.55rem;color:var(--q-muted);margin-left:auto}.intake-bay{padding:.75rem;border-top:1px solid var(--q-border);flex-shrink:0}.intake-bay>.intake-bay__label{display:flex;align-items:center;justify-content:center;border:2px dashed var(--q-border);border-radius:6px;padding:.75rem;color:var(--q-muted);font-size:.7rem;text-align:center;transition:all .2s ease;min-height:40px}.intake-bay{display:flex;flex-direction:column}.intake-bay--active,.intake-bay--active .intake-bay__label{border-color:var(--q-accent)}.intake-bay--active .intake-bay__label{border-color:var(--q-accent)!important;box-shadow:0 0 12px #d977064d;color:var(--q-accent);padding:1rem .75rem}.intake-bay--uploading .intake-bay__label{color:var(--q-accent)}.intake-bay__label{display:flex;align-items:center;justify-content:center;border:2px dashed var(--q-border, #2d3a52);border-radius:6px;padding:.75rem;color:var(--q-muted, #94a3b8);font-size:.7rem;text-align:center;transition:all .2s ease;min-height:40px}.pipeline-rail{display:flex;align-items:flex-start;gap:0;padding:.75rem 1rem;background:#f9fafb;border-bottom:1px solid #e5e7eb;overflow-x:auto}.pipeline-rail__step{display:flex;flex-direction:column;align-items:center;position:relative;flex:1;min-width:60px}.pipeline-rail__node{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.65rem;font-weight:700;position:relative;z-index:1}.pipeline-rail__node--past{background:#059669;color:#fff}.pipeline-rail__node--active{background:#d97706;color:#fff;animation:pipeline-pulse 2s ease-in-out infinite}.pipeline-rail__node--future{background:#e5e7eb;color:#9ca3af}.pipeline-rail__node--thinking{background:#d97706;color:#fff;animation:pipeline-pulse 1s ease-in-out infinite}.pipeline-rail__node--failure,.pipeline-rail__node--rejected{background:#dc2626;color:#fff;animation:none}.pipeline-rail__number{font-size:.65rem}.pipeline-rail__label{font-size:.55rem;color:#6b7280;margin-top:.25rem;text-transform:uppercase;letter-spacing:.04em;font-weight:600;text-align:center;white-space:nowrap}.pipeline-rail__line{position:absolute;top:14px;left:calc(50% + 14px);right:calc(-50% + 14px);height:2px;background:#e5e7eb;z-index:0}.pipeline-rail__line--completed{background:#059669}.pipeline-rail__line--ripple{animation:pipeline-ripple .6s ease forwards}@keyframes pipeline-pulse{0%,to{box-shadow:0 0 #d9770666}50%{box-shadow:0 0 0 6px #d9770600}}@keyframes pipeline-ripple{0%{background:#059669}50%{background:#34d399;box-shadow:0 0 8px #34d39980}to{background:#059669;box-shadow:none}}.stamp{display:inline-flex;align-items:center;gap:.3rem;padding:.3rem .75rem;border-radius:4px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;border:2px solid}.stamp--valid{background:#dcfce7;color:#166534;border-color:#059669}.stamp--incomplete{background:#fef3c7;color:#92400e;border-color:#d97706}.stamp--freeze,.stamp--frozen{background:#dbeafe;color:#1e40af;border-color:#3b82f6}.stamp--non-axsx{background:#f3f4f6;color:#6b7280;border-color:#9ca3af}.stamp__icon{flex-shrink:0}.stamp__label{line-height:1}.stamp--animate{animation:stamp-press .6s ease forwards}@keyframes stamp-press{0%{transform:scale(1.5) rotate(-3deg);opacity:.7}40%{transform:scale(.95) rotate(1deg);opacity:1}70%{transform:scale(1.05) rotate(0)}to{transform:scale(1) rotate(0)}}.thinking{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:.5rem}.thinking__dots{display:flex;gap:3px;height:20px;align-items:flex-end}.thinking__dot{width:4px;height:4px;border-radius:50%;background:#d97706;animation:thinking-converge 2.5s ease-in-out infinite}.thinking__brain{color:#d97706;animation:thinking-lock 5s ease forwards}.thinking__brain-path{stroke-dasharray:120;stroke-dashoffset:120;animation:thinking-draw 3s ease forwards 1s}@keyframes thinking-converge{0%{transform:translateY(-8px);opacity:.3}40%{transform:translateY(0);opacity:1}60%{transform:translateY(0);opacity:1}to{transform:translateY(-8px);opacity:.3}}@keyframes thinking-draw{to{stroke-dashoffset:0}}@keyframes thinking-lock{0%,60%{opacity:.3;transform:scale(.8)}70%{opacity:1;transform:scale(1.1)}80%{transform:scale(.95)}90%,to{opacity:1;transform:scale(1)}}.companion-md__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.companion-md__edit-btn{background:none;border:1px solid #d1d5db;border-radius:3px;padding:.2rem .5rem;font-size:.7rem;color:#6b7280;cursor:pointer}.companion-md__edit-btn:hover{background:#f3f4f6}.companion-md__empty{font-size:.8rem;color:#9ca3af;font-style:italic}.companion-md__editor{display:flex;flex-direction:column;gap:.5rem}.companion-md__textarea{width:100%;min-height:200px;padding:.5rem;border:1px solid #d1d5db;border-radius:4px;font-family:monospace;font-size:.75rem;resize:vertical;line-height:1.5}.companion-md__actions{display:flex;gap:.5rem}.companion-md__preview{border:1px solid #f3f4f6;border-radius:4px;padding:.5rem;max-height:300px;overflow-y:auto}.brain-write__label{font-size:.55rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#d97706;margin-bottom:.4rem}.brain-write__paths{display:flex;flex-direction:column;gap:.25rem}.brain-write__path{font-size:.7rem;font-family:monospace;color:#1f2937;background:#f9fafb;padding:.25rem .5rem;border-radius:3px;border:1px solid #e5e7eb;display:block;word-break:break-all}.action-bar{flex-shrink:0;background:var(--ax-ground);border-top:1px solid var(--ax-border);padding:.75rem 1rem;z-index:10}.action-bar__buttons{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.action-bar__btn{padding:.45rem .9rem;border:none;border-radius:4px;cursor:pointer;font-size:.78rem;font-weight:600}.action-bar__btn:disabled{opacity:.5;cursor:not-allowed}.action-bar__btn--primary{background:#c9922a33;color:var(--ax-amber);border:1px solid rgba(201,146,42,.3)}.action-bar__btn--primary:hover:not(:disabled){background:#c9922a4d}.action-bar__btn--secondary{background:var(--ax-raised);color:var(--ax-text-secondary);border:1px solid var(--ax-border-mid)}.action-bar__btn--secondary:hover:not(:disabled){background:#ffffff0f}.action-bar__btn--danger{background:#e74c3c26;color:#f87171;border:1px solid rgba(231,76,60,.25)}.action-bar__btn--danger:hover:not(:disabled){background:#e74c3c40}.action-bar__label{font-size:.78rem;font-weight:600;color:#4ade80;padding:.4rem 0}.action-bar__label--rejected{color:#f87171}.action-bar__disclaimer{font-size:.65rem;color:var(--ax-text-tertiary);margin-top:.35rem}.inspector{--i-bg: var(--ax-ground);--i-text: var(--ax-t1);background:var(--i-bg);color:var(--i-text);display:flex;flex-direction:column;overflow:hidden;position:relative}.inspector__empty{display:flex;align-items:center;justify-content:center;height:100%;color:var(--ax-text-tertiary);font-size:.85rem}.inspector__rail{flex-shrink:0;position:relative}.inspector__thinking-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#0e1828d9;z-index:5}.inspector__header{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 12px;background:var(--ax-raised);border-bottom:1px solid var(--ax-border)}.inspector__header-filename{font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500;color:var(--ax-t1);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inspector__examine-btn{flex-shrink:0;padding:4px 10px;font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--ax-text-secondary);background:var(--ax-ground);border:1px solid var(--ax-border-mid);border-radius:3px;cursor:pointer}.inspector__examine-btn:hover{background:var(--ax-base);color:var(--ax-t1);border-color:var(--ax-border-on)}.inspector__body{flex:1;overflow-y:auto;padding:1rem 1.5rem;min-height:0}.cert-narration{padding:12px;font-family:IBM Plex Mono,monospace;font-size:10px;line-height:1.6}.cert-narration__line{opacity:0;transform:translateY(4px);animation:certLineReveal .2s ease forwards;margin-bottom:1px;min-height:1em}@keyframes certLineReveal{to{opacity:1;transform:translateY(0)}}.cert-narration__line--success{color:#059669}.cert-narration__line--warning{color:#d97706}.cert-narration__line--error{color:#dc2626}.cert-narration__line--path{color:#8a9aaa}.cert-narration__line--default{color:#374151}.cert-narration__result{margin-top:4px;padding:0;font-size:10px;animation:certLineReveal .2s ease forwards;opacity:0}.cert-narration__result--success{color:#c9922a}.cert-narration__result--success .cert-narration__result-title{font-weight:700;font-size:11px;color:#c9922a}.cert-narration__result--success .cert-narration__result-sep,.cert-narration__result--success .cert-narration__result-body{color:#c9922a}.cert-narration__result--success .cert-narration__result-cta{color:#8a9aaa;margin-top:8px;font-size:9px}.cert-narration__result--failure{color:#dc2626}.cert-narration__result--failure .cert-narration__result-title{font-weight:700;font-size:11px;color:#dc2626}.cert-narration__result--failure .cert-narration__result-sep{color:#dc2626}.cert-narration__result--failure .cert-narration__result-body{color:#dc2626;font-size:9px}.intelligence-panel{flex:1;display:flex;flex-direction:column;overflow:hidden;font-family:IBM Plex Mono,monospace}.intel-panel-header{padding:10px 12px;border-bottom:1px solid var(--ax-border);flex-shrink:0}.intel-panel-header__title{font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;color:var(--ax-text-secondary);margin-bottom:2px}.intel-panel-header__sub{font-size:8px;letter-spacing:.8px;color:var(--ax-text-tertiary)}.intel-idle{padding:12px;font-size:10px;color:var(--ax-t1);line-height:1.7}.intel-idle__section-title{font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;color:var(--ax-text-tertiary);margin-top:12px;margin-bottom:4px}.intel-idle__section-title:first-child{margin-top:0}.intel-idle__separator{border:none;border-top:1px solid var(--ax-border);margin:4px 0 8px}.intel-idle__file-line{color:var(--ax-t1);font-weight:600}.intel-idle__meta-line{color:var(--ax-text-tertiary);font-size:9px}.intel-idle__text{color:var(--ax-text-secondary);font-size:10px;line-height:1.6}.intel-idle__zone-line{font-size:10px}.intel-idle__zone-line--success{color:#4ade80}.intel-idle__zone-line--warning{color:#c9922a}.intel-idle__zone-line--error{color:#f87171}.intel-idle__cta{color:var(--ax-text-tertiary);font-size:9px;margin-top:12px}.intel-thread{flex:1;overflow-y:auto;padding:0}.intel-msg{padding:8px 12px}.intel-msg__role{font-size:7px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--ax-text-tertiary);margin-bottom:3px}.intel-msg__body{font-size:10px;color:var(--ax-t1);line-height:1.6;white-space:pre-wrap}.intel-msg__separator{border:none;border-top:1px solid var(--ax-border);margin:0}.intel-loading{font-size:12px;color:var(--ax-text-tertiary);padding:8px 12px}.intel-error{font-size:10px;color:#f87171b3;padding:8px 12px}.rr-intel-input-bar{display:flex;align-items:center;gap:8px;padding:10px 12px;border-top:1px solid var(--ax-border);background:var(--ax-deep);flex-shrink:0}.rr-intel-input{flex:1;font-family:IBM Plex Mono,monospace;font-size:11px;color:var(--ax-t1);background:var(--ax-ground);border:1px solid var(--ax-border-mid);border-radius:3px;padding:7px 10px;outline:none}.rr-intel-input:focus{border-color:var(--ax-amber)}.rr-intel-input:disabled{background:var(--ax-deep);color:var(--ax-text-tertiary);cursor:not-allowed}.rr-intel-send-btn{background:var(--ax-amber);color:#fff;border:none;border-radius:3px;padding:7px 10px;cursor:pointer;font-size:14px;line-height:1}.rr-intel-send-btn:hover{background:#a67a22}.rr-intel-send-btn:disabled{background:var(--ax-ground);color:var(--ax-text-tertiary);cursor:not-allowed}.intel-disabled-msg{font-size:9px;color:var(--ax-text-tertiary);text-align:center;padding:10px 12px;border-top:1px solid var(--ax-border);background:var(--ax-deep);font-family:IBM Plex Mono,monospace}.right-rail{position:absolute;top:0;right:0;bottom:0;width:380px;background:var(--ax-ground);border-left:1px solid var(--ax-border);display:flex;flex-direction:column;transform:translate(380px);transition:transform .24s ease-out;z-index:20}.right-rail--open{transform:translate(0)}.rr-header{display:flex;align-items:center;justify-content:space-between;padding:0 12px;height:40px;background:var(--ax-raised);border-bottom:1px solid var(--ax-border);flex-shrink:0}.rr-tabs{display:flex;gap:0}.rr-tab{padding:6px 14px;font-size:8px;letter-spacing:1.2px;text-transform:uppercase;font-family:IBM Plex Mono,monospace;color:var(--ax-text-tertiary);border:1px solid var(--ax-border-mid);background:var(--ax-ground);cursor:pointer;border-radius:0}.rr-tab:first-child{border-radius:3px 0 0 3px}.rr-tab:last-child{border-radius:0 3px 3px 0;border-left:none}.rr-tab--active{background:var(--ax-base);color:var(--ax-text-secondary);border-color:var(--ax-base)}.rr-controls{display:flex;align-items:center;gap:6px}.rr-popout-btn,.rr-close-btn{background:none;border:none;cursor:pointer;color:var(--ax-text-tertiary);padding:4px;font-size:14px}.rr-close-btn:hover{color:#f87171}.rr-popout-btn:hover{color:var(--ax-text-secondary)}.right-rail__body{flex:1;overflow-y:auto;display:flex;flex-direction:column}.right-rail-overlay{position:absolute;inset:0;background:var(--ax-overlay);z-index:100;display:flex;align-items:center;justify-content:center}.right-rail-overlay__content{width:90%;height:90%;background:var(--ax-ground);border:1px solid var(--ax-border-mid);border-radius:8px;box-shadow:0 20px 60px #00000080;display:flex;flex-direction:column;overflow:hidden}.rr-viewer{flex:1;overflow:hidden;display:flex;flex-direction:column;background:var(--ax-ground)}.rr-viewer-toolbar{display:flex;align-items:center;gap:8px;padding:6px 12px;background:var(--ax-raised);border-bottom:1px solid var(--ax-border);font-family:IBM Plex Mono,monospace;font-size:.6rem;color:var(--ax-text-secondary);flex-shrink:0}.rr-viewer-toolbar__label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rr-viewer-toolbar__toggle{background:none;border:1px solid var(--ax-border-mid);border-radius:3px;padding:2px 6px;font-family:IBM Plex Mono,monospace;font-size:.55rem;color:var(--ax-text-secondary);cursor:pointer}.rr-viewer-toolbar__toggle:hover{background:#ffffff0a}.rr-viewer-body{flex:1;overflow-y:auto;overflow-x:auto}.rr-viewer-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:200px;color:var(--ax-text-tertiary);font-family:IBM Plex Mono,monospace;font-size:.75rem;text-align:center;gap:.5rem;padding:1rem}.rr-viewer-empty__icon{font-size:1.5rem;opacity:.5}.rr-unknown-fallback{padding:1.5rem 1rem;font-family:IBM Plex Mono,monospace;font-size:.65rem;color:var(--ax-text-secondary)}.rr-unknown-fallback__meta{margin-bottom:1rem;line-height:1.8}.rr-unknown-fallback__label{color:var(--ax-text-tertiary);min-width:60px;display:inline-block}.rr-unknown-fallback__msg{color:var(--ax-text-tertiary);margin-bottom:.75rem}.rr-unknown-fallback__download{background:var(--ax-base);color:var(--ax-text-secondary);border:none;border-radius:3px;padding:6px 12px;font-family:IBM Plex Mono,monospace;font-size:.6rem;letter-spacing:.5px;cursor:pointer;text-transform:uppercase}.rr-unknown-fallback__download:hover{background:var(--ax-raised)}.toast-container{position:fixed;top:1rem;right:1rem;z-index:2000;display:flex;flex-direction:column;gap:.5rem;max-width:380px}.toast{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;border-radius:6px;box-shadow:0 4px 20px #00000026;animation:toast-slide-in .3s ease forwards;font-size:.8rem}.toast--success{background:#065f46;color:#d1fae5}.toast--error{background:#991b1b;color:#fef2f2}.toast--info{background:#1e3a5f;color:#dbeafe}.toast__content{flex:1;min-width:0}.toast__title{font-weight:600;font-size:.8rem;line-height:1.3}.toast__detail{font-size:.7rem;margin-top:.2rem;opacity:.85}.toast__close{background:none;border:none;color:inherit;cursor:pointer;font-size:1.1rem;line-height:1;padding:0;opacity:.7;flex-shrink:0}.toast__close:hover{opacity:1}@keyframes toast-slide-in{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.workbench{height:100%;display:grid;grid-template-columns:280px 1fr auto;overflow:hidden;position:relative}.clock-widget{padding:14px 14px 12px;display:flex;flex-direction:column;gap:10px}.clock-widget__header{font-size:9px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:var(--ax-label)}.clock-widget__row{display:flex;align-items:center;gap:14px}.clock-widget__ring{flex-shrink:0}.clock-widget__time{display:flex;flex-direction:column;gap:3px}.clock-widget__time-main{display:flex;align-items:baseline;gap:4px}.clock-widget__time-hm{font-size:15px;font-weight:700;color:var(--ax-t1);line-height:1}.clock-widget__time-ampm{font-size:9px;font-weight:600;color:var(--ax-amber)}.clock-widget__status{display:flex;align-items:center;gap:4px;font-size:7px;color:var(--ax-green)}.clock-widget__status[data-calm=false]{color:var(--ax-amber)}.clock-widget__status-dot{width:6px;height:6px;border-radius:50%;background:var(--ax-green)}.clock-widget__status-dot[data-calm=false]{background:var(--ax-amber)}.clock-widget__cadence{font-size:6.5px;color:var(--ax-t3)}.routines-panel{display:flex;flex-direction:column;flex:1;min-height:0;padding:0 10px 8px;position:relative}.routines-panel__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.routines-panel__label{font-size:7px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:var(--ax-label)}.routines-panel__new{font-size:7px;font-weight:600;letter-spacing:.04em;color:var(--ax-amber);background:none;border:1px solid var(--ax-amber);border-radius:3px;padding:2px 6px;cursor:pointer;transition:background .15s ease}.routines-panel__new:hover{background:#c9922a14}.routines-panel__list{display:flex;flex-direction:column;gap:2px}.routines-panel__empty{font-size:8px;color:var(--ax-t3);padding:6px 0}.routines-panel__item{display:flex;align-items:center;gap:6px;padding:4px 6px;border-radius:3px;cursor:pointer;transition:background .12s ease}.routines-panel__item:hover{background:#ffffff0a}.routines-panel__dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.routines-panel__name{font-size:8px;color:var(--ax-t2);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.routines-panel__cadence{font-size:6.5px;color:var(--ax-t3);flex-shrink:0}.routines-panel__menu{position:fixed;background:#06101e;border:1px solid #102030;border-radius:6px;padding:4px 0;width:180px;z-index:200;box-shadow:0 8px 24px #0009}.routines-panel__menu-item{padding:6px 12px;font-size:11px;color:var(--ax-t1);cursor:pointer;transition:background .1s ease}.routines-panel__menu-item:hover{background:#ffffff0a}.routines-panel__menu-item--danger{color:#cc4040}.routines-panel__menu-sep{border-top:.5px solid rgba(255,255,255,.06);margin:2px 0}.routines-panel__orchestrator{display:flex;align-items:center;justify-content:space-between;background:#c9922a0f;border:.5px solid rgba(201,146,42,.18);border-radius:4px;padding:5px 8px;margin:6px 0}.routines-panel__orch-left{display:flex;align-items:center;gap:6px}.routines-panel__orch-hex{flex-shrink:0}.routines-panel__orch-label{font-size:9px;font-weight:600;letter-spacing:1px;color:#c9922a}.routines-panel__orch-right{display:flex;align-items:center;gap:4px}.routines-panel__orch-dot{width:6px;height:6px;border-radius:50%;background:var(--ax-green);opacity:.6}.routines-panel__orch-status{font-size:7px;color:var(--ax-t3)}.routines-panel__builder{display:flex;flex-direction:column;flex:1;min-height:0}.routines-panel__builder-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.routines-panel__builder-title{font-size:7px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:var(--ax-label)}.routines-panel__builder-badge{font-size:6px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--ax-amber);background:#c9922a1f;padding:2px 6px;border-radius:3px}.routines-panel__chat{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:4px;min-height:0}.routines-panel__msg{font-size:7.5px;line-height:1.4;padding:5px 7px;border-radius:4px;max-width:100%}.routines-panel__msg--ai{background:var(--ax-card);border:1px solid var(--ax-border);color:var(--ax-t2)}.routines-panel__msg--user{background:#c9922a14;color:var(--ax-t2)}.routines-panel__input-row{display:flex;gap:4px;margin-top:6px}.routines-panel__input{flex:1;font-size:7.5px;color:var(--ax-t1);background:var(--ax-card);border:1px solid var(--ax-border);border-radius:3px;padding:5px 6px;outline:none}.routines-panel__input::placeholder{color:var(--ax-t3)}.routines-panel__input:focus{border-color:var(--ax-amber)}.routines-panel__send{font-size:10px;color:var(--ax-amber);background:none;border:1px solid var(--ax-amber);border-radius:3px;padding:2px 8px;cursor:pointer}.routines-panel__send:disabled{opacity:.3;cursor:not-allowed}.routines-panel__footer{font-size:6px;color:var(--ax-t3);margin-top:4px;text-align:center}.brain-minimap{position:absolute;bottom:12px;left:12px;z-index:5;cursor:crosshair;border:1px solid #3a3a4a;border-radius:4px;background:#07070fd9}.brain-graph{position:relative;width:100%;height:100%;overflow:hidden}.brain-graph__svg{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.brain-graph__empty{display:flex;align-items:center;justify-content:center;height:100%}.brain-graph__empty-text{font-size:12px;color:var(--ax-t3)}.brain-graph__sample-label{position:absolute;bottom:12px;left:12px;font-size:9px;font-family:IBM Plex Mono,monospace;letter-spacing:1px;color:#fff3;pointer-events:none;z-index:1}.brain-graph__zoom-controls{position:absolute;bottom:12px;right:12px;display:flex;flex-direction:column;gap:2px;z-index:5}.brain-graph__zoom-btn{width:28px;height:28px;display:flex;align-items:center;justify-content:center;font-size:14px;font-family:monospace;font-weight:600;color:#ffffff80;background:#0f0f14d9;border:1px solid #3a3a4a;border-radius:4px;cursor:pointer;transition:color .15s ease,border-color .15s ease;line-height:1;padding:0}.brain-graph__zoom-btn:hover{color:#ffffffd9;border-color:#5a5a6a}.brain-graph__sample-label{bottom:12px;left:160px}.graph-controls{position:absolute;bottom:12px;left:12px;z-index:10}.graph-controls__toggle{font-size:8px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ax-t3);background:#050c18eb;border:1px solid #0d1d2e;border-radius:4px;padding:5px 10px;cursor:pointer;transition:color .15s ease}.graph-controls__toggle:hover{color:var(--ax-t2)}.graph-controls__panel{background:#050c18eb;border:1px solid #0d1d2e;border-radius:6px;padding:10px 12px;margin-top:6px;width:260px;display:flex;flex-direction:column;gap:2px}.graph-controls__row{display:flex;align-items:center;gap:8px;margin-bottom:10px}.graph-controls__label{font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--ax-label);width:100px;flex-shrink:0}.graph-controls__slider{-webkit-appearance:none;appearance:none;flex:1;height:3px;background:#0d1d2e;border-radius:2px;outline:none}.graph-controls__slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:12px;height:12px;background:#c9922a;border-radius:50%;cursor:pointer}.graph-controls__slider::-moz-range-thumb{width:12px;height:12px;background:#c9922a;border-radius:50%;border:none;cursor:pointer}.graph-controls__value{font-size:9px;color:var(--ax-t1);width:32px;text-align:right;flex-shrink:0}.graph-controls__reset{font-size:7.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ax-t3);background:transparent;border:.5px solid var(--ax-border);border-radius:3px;padding:5px 0;width:100%;cursor:pointer;margin-top:4px;transition:border-color .15s ease,color .15s ease}.graph-controls__reset:hover{border-color:var(--ax-amber);color:var(--ax-amber)}.file-drawer{position:absolute;top:0;left:0;bottom:0;width:0;overflow:hidden;background:#050d1c;border-right:1px solid #0c1c2e;z-index:20;transition:width .25s cubic-bezier(.4,0,.2,1)}.file-drawer--open{width:220px}.file-drawer__header{display:flex;align-items:flex-start;justify-content:space-between;padding:10px 10px 8px;border-bottom:1px solid #0c1c2e}.file-drawer__title{font-size:8px;font-weight:600;letter-spacing:1.2px;text-transform:uppercase;color:var(--ax-label, var(--ax-t3))}.file-drawer__project{font-size:7px;color:var(--ax-t3);margin-top:2px}.file-drawer__close{background:none;border:none;color:var(--ax-t3);font-size:14px;cursor:pointer;padding:0;line-height:1}.file-drawer__close:hover{color:var(--ax-t1)}.file-drawer__tree{padding:6px 0;overflow-y:auto;flex:1}.file-drawer__empty{font-size:8px;color:var(--ax-t3);padding:8px 10px}.file-drawer__folder{margin-bottom:2px}.file-drawer__folder-name{display:flex;align-items:center;gap:4px;padding:4px 10px;font-size:8px;font-weight:600;color:var(--ax-t2);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .12s ease}.file-drawer__folder-name:hover{background:#ffffff0a}.file-drawer__folder-icon{font-size:7px;color:var(--ax-t3);width:8px;text-align:center}.file-drawer__folder-count{font-size:7px;color:var(--ax-t3);margin-left:auto}.file-drawer__files{padding-left:22px}.file-drawer__file{font-size:7.5px;color:var(--ax-t3);padding:3px 10px;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .12s ease}.file-drawer__file:hover{color:var(--ax-t2);background:#ffffff0a}.node-popup{position:absolute;top:0;right:0;bottom:0;width:248px;background:#030912;border-left:1px solid #0b1b2c;padding:14px;overflow-y:auto;z-index:20;display:flex;flex-direction:column;gap:12px}.node-popup__header{display:flex;align-items:center;justify-content:space-between}.node-popup__badge{font-size:9px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ax-amber);background:#c9922a1f;padding:3px 8px;border-radius:3px}.node-popup__close{background:none;border:none;color:var(--ax-t3);font-size:16px;cursor:pointer;padding:0;line-height:1}.node-popup__close:hover{color:var(--ax-t1)}.node-popup__title{font-size:13px;font-weight:600;color:var(--ax-amber)}.node-popup__meta{display:flex;flex-direction:column;gap:10px}.node-popup__field{display:flex;flex-direction:column;gap:2px}.node-popup__field-label{font-size:9px;letter-spacing:.05em;text-transform:uppercase;color:var(--ax-t3)}.node-popup__field-value{font-size:11px;color:var(--ax-t2)}.node-popup__field-value--id{font-size:9px;word-break:break-all;color:var(--ax-t3)}.node-popup__nav{font-size:9px;color:var(--ax-amber);cursor:pointer;margin-top:auto;padding-top:8px;border-top:1px solid #0b1b2c}.node-popup__nav:hover{text-decoration:underline}.brain-template-switcher{position:relative}.brain-template-switcher__dropdown{position:absolute;top:calc(100% + 4px);left:0;background:#06101e;border:1px solid #102030;border-radius:4px;z-index:100;min-width:200px;padding:4px 0}.brain-template-switcher__option{padding:6px 10px;cursor:pointer;border-left:2px solid transparent;transition:background-color .15s ease}.brain-template-switcher__option:hover{background:#ffffff0a}.brain-template-switcher__option--active{border-left-color:var(--ax-amber, #c9922a)}.brain-template-switcher__option-label{display:block;font-size:8px;font-family:monospace;font-weight:700;letter-spacing:.04em;color:var(--ax-t1)}.brain-template-switcher__option-desc{display:block;font-size:7px;font-family:monospace;color:var(--ax-t3);margin-top:1px}.scope-filter{display:flex;gap:2px}.scope-filter__btn{font-size:8px;font-family:IBM Plex Mono,monospace;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ax-t3);background:#040c1ad9;border:1px solid #102030;border-bottom:2px solid transparent;border-radius:4px 4px 0 0;padding:3px 6px;cursor:pointer;transition:color .15s ease,border-color .15s ease;display:flex;align-items:center;gap:4px}.scope-filter__btn:hover{color:var(--ax-t2)}.scope-filter__btn--active{color:var(--ax-t1)}.scope-filter__count{font-size:7px;font-weight:400;opacity:.6}.tray-badge{position:absolute;bottom:16px;right:16px;z-index:20;display:flex;align-items:center;gap:6px;width:160px;height:48px;background:#0f0f14;border:2.5px solid #3a3a4a;border-radius:8px;padding:0 14px;cursor:pointer;transition:border-color .15s ease}.tray-badge:hover{border-color:#5a5a6a}.tray-badge__dot{width:8px;height:8px;border-radius:50%;background:var(--ax-blue);flex-shrink:0}.tray-badge__label{font-size:10px;font-family:IBM Plex Mono,monospace;font-weight:600;letter-spacing:.08em;color:#fffc;flex:1}.tray-badge__count{font-size:10px;font-weight:700;color:#fff;background:var(--ax-blue);border-radius:10px;padding:2px 7px;min-width:20px;text-align:center}.tray-card{position:absolute;bottom:80px;right:16px;z-index:25;width:300px;background:#0f0f14;border:1px solid #3a3a4a;border-radius:8px;box-shadow:0 8px 32px #00000080;display:flex;flex-direction:column;overflow:hidden;will-change:transform}.tray-card__handle{display:flex;align-items:center;gap:6px;padding:8px 10px;background:#1a1a22;cursor:grab;-webkit-user-select:none;user-select:none}.tray-card__handle:active{cursor:grabbing}.tray-card__handle-dots{font-size:10px;color:#ffffff4d}.tray-card__handle-title{font-size:8px;font-weight:700;letter-spacing:.1em;color:#ffffff80;flex:1}.tray-card__close{font-size:14px;color:#fff6;background:none;border:none;cursor:pointer;padding:0 4px;line-height:1}.tray-card__close:hover{color:#fffc}.tray-card__pills{display:flex;gap:4px;padding:8px 10px 0}.tray-card__pill{font-size:7px;font-weight:700;letter-spacing:.06em;padding:2px 6px;border-radius:3px}.tray-card__title{font-size:12px;font-weight:600;color:#ffffffe6;padding:6px 10px 0;font-family:IBM Plex Mono,monospace}.tray-card__subtitle{font-size:9px;color:#fff6;padding:2px 10px 0;font-family:IBM Plex Mono,monospace}.tray-card__desc{font-size:10px;color:#fff9;padding:8px 10px 0;line-height:1.4}.tray-card__rec{font-size:9px;color:var(--ax-blue);padding:6px 10px 0;font-style:italic}.tray-card__note{margin:8px 10px 0;background:#1a1a22;border:1px solid #3a3a4a;border-radius:4px;color:#fffc;font-size:10px;font-family:IBM Plex Mono,monospace;padding:6px 8px;resize:none}.tray-card__note:focus{outline:none;border-color:var(--ax-amber)}.tray-card__actions{display:flex;gap:4px;padding:10px}.tray-card__btn{flex:1;font-size:8px;font-weight:700;letter-spacing:.06em;padding:6px 4px;border-radius:4px;border:1px solid transparent;cursor:pointer;transition:opacity .15s ease}.tray-card__btn:hover{opacity:.85}.tray-card__btn:disabled{opacity:.4;cursor:not-allowed}.tray-card__btn--file{background:#2ecc7126;color:var(--ax-green);border-color:#2ecc714d}.tray-card__btn--review{background:#3498db26;color:var(--ax-blue);border-color:#3498db4d}.tray-card__btn--reject{background:#e74c3c26;color:var(--ax-red);border-color:#e74c3c4d}.tray-card__nav{display:flex;align-items:center;justify-content:center;gap:10px;padding:0 10px 10px}.tray-card__nav-btn{font-size:12px;color:#ffffff80;background:none;border:1px solid #3a3a4a;border-radius:4px;padding:2px 8px;cursor:pointer}.tray-card__nav-btn:hover:not(:disabled){color:#fffc;border-color:#5a5a6a}.tray-card__nav-btn:disabled{opacity:.3;cursor:not-allowed}.tray-card__nav-count{font-size:9px;color:#fff6;font-family:IBM Plex Mono,monospace}.brain-health{padding:10px;display:flex;flex-direction:column;gap:8px;background:#0f0f14;font-family:IBM Plex Mono,monospace}.brain-health__section{display:flex;flex-direction:column;gap:4px}.brain-health__section-title{font-size:7px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#ffffff4d;margin-bottom:2px}.brain-health__row{display:flex;justify-content:space-between;align-items:center;gap:6px}.brain-health__label{font-size:8px;color:#ffffff73;flex-shrink:0;min-width:52px}.brain-health__value{font-size:8px;color:#fffc;flex-shrink:0;text-align:right}.brain-health__bar-track{flex:1;height:4px;background:#ffffff0d;border-radius:2px;overflow:hidden}.brain-health__bar-fill{height:4px;border-radius:2px;min-width:2px;transition:width .2s ease}.brain-health__bar-split{display:flex;height:4px;border-radius:2px;overflow:hidden}.brain-health__bar-split-human{height:4px;background:#ffffffb3}.brain-health__bar-split-ai{height:4px;background:repeating-linear-gradient(90deg,rgba(127,119,221,.6) 0px,rgba(127,119,221,.6) 2px,transparent 2px,transparent 4px)}.brain-health__gauge{display:flex;align-items:center;gap:8px}.brain-health__gauge-ring{width:28px;height:28px;border-radius:50%;border:3px solid;display:flex;align-items:center;justify-content:center;flex-shrink:0}.brain-health__score{font-size:9px;font-weight:600;color:#fffc}.brain-health__orphan--ok{color:#4ade80}.brain-health__orphan--warn{color:#ef4444}.temporal-slider{position:absolute;bottom:0;left:0;right:0;height:36px;display:flex;align-items:center;gap:8px;padding:0 10px;background:#07070fe6;border-top:1px solid #1a2030;font-family:IBM Plex Mono,monospace;z-index:10}.temporal-slider__play{width:20px;height:20px;flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:0;border:1px solid rgba(255,255,255,.15);border-radius:3px;background:transparent;color:#ffffff80;font-size:8px;line-height:1;cursor:pointer;transition:color .15s,border-color .15s}.temporal-slider__play:hover:not(:disabled){color:#fffc;border-color:#ffffff4d}.temporal-slider__play[data-active=true]{color:#ef9f27;border-color:#ef9f27}.temporal-slider__play:disabled{opacity:.25;cursor:default}.temporal-slider__track{flex:1;position:relative;min-width:0;height:20px;display:flex;align-items:center}.temporal-slider__date{position:absolute;top:-2px;transform:translate(-50%);font-size:7px;color:#ffffff80;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none}.temporal-slider__input{width:100%;height:4px;margin:0;-webkit-appearance:none;appearance:none;background:#ffffff14;border-radius:2px;outline:none;cursor:pointer}.temporal-slider__input:disabled{opacity:.25;cursor:default}.temporal-slider__input::-webkit-slider-thumb{-webkit-appearance:none;width:10px;height:10px;border-radius:50%;background:#ffffff80;border:none;cursor:pointer}.temporal-slider__input::-webkit-slider-thumb:hover{background:#fffc}.temporal-slider__input::-moz-range-thumb{width:10px;height:10px;border-radius:50%;background:#ffffff80;border:none;cursor:pointer}.temporal-slider__input::-moz-range-thumb:hover{background:#fffc}.temporal-slider__input::-moz-range-track{background:#ffffff14;height:4px;border-radius:2px;border:none}.temporal-slider__reset{flex-shrink:0;padding:2px 6px;border:1px solid rgba(255,255,255,.12);border-radius:3px;background:transparent;color:#ffffff80;font-family:IBM Plex Mono,monospace;font-size:7px;font-weight:600;letter-spacing:.5px;cursor:pointer;transition:color .15s,border-color .15s}.temporal-slider__reset:hover:not(:disabled){color:#fffc;border-color:#ffffff4d}.temporal-slider__reset:disabled{opacity:.25;cursor:default}.portfolio-view{padding:16px;font-family:IBM Plex Mono,monospace}.portfolio-view__header{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--ax-t3, #606888);margin-bottom:12px}.portfolio-view__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}.portfolio-view__card{background:#0a0a14;border:1px solid #1a2030;border-radius:4px;cursor:pointer;transition:border-color .15s ease;overflow:hidden}.portfolio-view__card:hover{border-color:#ffffff26}.portfolio-view__canvas{display:block;width:100%;height:200px}.portfolio-view__card-info{padding:6px 8px 8px}.portfolio-view__card-label{font-size:8px;font-weight:700;letter-spacing:.04em;color:var(--ax-t1, #e8e8f8);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portfolio-view__card-stats{font-size:7px;color:var(--ax-t2, #8090b0);margin-top:2px}.portfolio-view__card-desc{font-size:7px;color:var(--ax-t3, #606888);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cockpit-default{display:flex;flex-direction:column;height:100%;flex:1;min-height:0}.cockpit-default__panels{display:flex;flex:1;min-height:0;overflow:hidden}.cockpit-default__left{width:240px;flex-shrink:0;background:var(--ax-base);border-right:1px solid rgba(255,255,255,.04);display:flex;flex-direction:column;height:100%;overflow-y:auto;overflow-x:hidden;transition:width .3s ease}.cockpit-default__left--collapsed{width:48px}.cockpit-default__divider{border-top:1px solid var(--ax-border);margin:4px 10px}.cockpit-default__graph{flex:1;min-width:0;height:100%;position:relative;overflow:hidden;background:var(--ax-deep)}.cockpit-default__graph-header{position:absolute;top:10px;left:10px;z-index:10;display:flex;gap:6px}.cockpit-default__header-btn{font-size:8px;font-family:monospace;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ax-t2);background:var(--ax-ground);border:1px solid var(--ax-border-mid);border-radius:4px;padding:3px 8px;cursor:pointer;transition:color .15s ease,border-color .15s ease}.cockpit-default__header-btn:hover{color:var(--ax-t1);border-color:#ffffff1f}.project-switcher{position:relative}.project-switcher__trigger{display:flex;align-items:center;gap:6px;background:#040c1a;border:1px solid #102030;border-radius:4px;padding:5px 10px;cursor:pointer;transition:border-color .15s ease}.project-switcher__trigger:hover{border-color:#ffffff1a}.project-switcher__name{font-size:8px;font-family:monospace;color:var(--ax-t2);max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-switcher__caret{font-size:8px;color:var(--ax-t3)}.project-switcher__dropdown{position:absolute;top:calc(100% + 4px);right:0;width:200px;background:#06101e;border:1px solid #102030;border-radius:4px;z-index:100;max-height:240px;overflow-y:auto}.project-switcher__empty{font-size:8px;color:var(--ax-t3);padding:8px 10px}.project-switcher__option{padding:6px 10px;cursor:pointer;transition:background .12s ease}.project-switcher__option:hover{background:#ffffff0a}.project-switcher__option--active{color:var(--ax-amber)}.project-switcher__option-name{font-size:8px;font-family:monospace}.project-switcher__option-desc{display:block;font-size:7px;font-family:monospace;color:#ffffff4d;margin-top:1px}.project-switcher__divider{border-top:1px solid #1a2030;margin:4px 0}.project-switcher__section-label{font-size:7px;font-family:monospace;font-weight:700;letter-spacing:.08em;color:#ffffff40;padding:4px 10px 2px}.brain-sync{display:inline-flex;align-items:center;gap:5px;font-size:8px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;border-radius:3px;border:none;cursor:pointer;margin-left:10px;transition:opacity .15s ease}.brain-sync:hover{opacity:.85}.brain-sync__dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.brain-sync__count{font-size:7px;font-weight:700;background:#0000004d;padding:1px 4px;border-radius:6px;min-width:14px;text-align:center}.brain-sync--live{color:var(--ax-green);background:#2ecc7114}.brain-sync--live .brain-sync__dot{background:var(--ax-green)}.brain-sync--pending{color:var(--ax-amber);background:#c9922a1a}.brain-sync--pending .brain-sync__dot{background:var(--ax-amber);animation:sync-pulse 1.5s ease-in-out infinite}.brain-sync--syncing{color:var(--ax-blue);background:#3498db1a}.brain-sync--syncing .brain-sync__dot{background:var(--ax-blue);animation:sync-pulse .8s ease-in-out infinite}.brain-sync--disconnected{color:var(--ax-red);background:#e74c3c14}.brain-sync--disconnected .brain-sync__dot{background:var(--ax-red)}.brain-sync--dream{color:#7f77dd;background:#7f77dd1a}.brain-sync--dream .brain-sync__dot{background:#7f77dd;animation:sync-pulse 2s ease-in-out infinite}@keyframes sync-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.cockpit{display:flex;flex-direction:column;height:100%;min-height:0}.cockpit__tab-bar{display:flex;align-items:center;gap:0;background:var(--ax-raised);border-bottom:1px solid var(--ax-border);padding:0 16px;flex-shrink:0;height:40px}.cockpit__brand{font-size:10px;font-weight:700;letter-spacing:.1em;color:var(--ax-t2);margin-right:16px;white-space:nowrap}.cockpit__tabs{display:flex;gap:0}.cockpit__tab{padding:12px 16px;font-size:11px;font-weight:500;letter-spacing:.08em;text-decoration:none;color:var(--ax-t3);border-bottom:2px solid transparent;transition:color .15s ease,border-color .15s ease}.cockpit__tab:hover{color:var(--ax-t2)}.cockpit__tab--active{color:var(--ax-t1);border-bottom-color:var(--ax-amber)}.cockpit__spacer{flex:1}.cockpit__sync-badge{font-size:8px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ax-green);background:#2ecc7114;padding:3px 8px;border-radius:3px;margin-left:10px}.cockpit__content{flex:1;min-height:0;overflow:hidden}
