@font-face{font-family:__DM_Sans_0eeb07;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");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:__DM_Sans_0eeb07;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,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:__DM_Sans_0eeb07;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");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:__DM_Sans_0eeb07;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,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:__DM_Sans_0eeb07;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");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:__DM_Sans_0eeb07;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,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:__DM_Sans_0eeb07;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");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:__DM_Sans_0eeb07;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,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:__DM_Sans_Fallback_0eeb07;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_0eeb07{font-family:__DM_Sans_0eeb07,__DM_Sans_Fallback_0eeb07;font-style:normal}.__variable_0eeb07{--font-dm-sans:"__DM_Sans_0eeb07","__DM_Sans_Fallback_0eeb07"}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");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_46fe82;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");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_46fe82;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");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_46fe82;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,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_46fe82;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");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_46fe82;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");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_46fe82;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");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_46fe82;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,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_Fallback_46fe82;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_46fe82{font-family:__IBM_Plex_Mono_46fe82,__IBM_Plex_Mono_Fallback_46fe82;font-style:normal}.__variable_46fe82{--font-ibm-plex-mono:"__IBM_Plex_Mono_46fe82","__IBM_Plex_Mono_Fallback_46fe82"}:root{--sea:#0185ca;--sea-light:#29a3dc;--sea-pale:#d8eff9;--sea-50:#ecf6fb;--sea-dark:#016ea7;--sea-darker:#015785;--teal:#3d7a8a;--teal-light:#5a9baa;--teal-pale:#e8f4f7;--rr-accent:#ec4e1c;--rr-accent-deep:#bc380f;--rr-accent-pale:#f7e3dd;--sand:#f7f8fa;--white:#fff;--cream:#fbf8f3;--cream-deep:#f5f1ea;--cream-divider:#ebe5da;--border:#e4e9ed;--border-light:#f0f2f5;--text:#2c3e50;--text-sec:#6b8299;--text-muted:#9bafc0;--slate:#0185ca;--slate-light:#29a3dc;--warm-gray:#f0f2f4;--green:#1ead54;--green-lt:#e4f6ea;--amber:#c69410;--amber-lt:#f9f4e5;--orange:#df4d1f;--orange-lt:#f7e7e2;--red:#cc1920;--red-lt:#f7e8e8;--purple:#5f3fbf;--purple-lt:#ece9f5;--sky:#2c84d2;--sky-pale:#e8f0f7;--sage:#5d8a6b;--sage-light:#7bab89;--sage-pale:#e5f0e8;--sage-50:#f3f9f4;--font-ui:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,monospace;--radius:10px;--radius-sm:6px;--shadow:0 1px 3px rgba(60,80,100,.06),0 1px 2px rgba(60,80,100,.04);--shadow-md:0 4px 12px rgba(60,80,100,.08);--shadow-lg:0 8px 24px rgba(60,80,100,.1)}:root,body[data-section=planning]{--section-color:#1989c2;--section-tint:#eef3f6;--section-deep:#12628b}body[data-section=operations]{--section-color:#d63a2f;--section-tint:#fce9e6;--section-deep:#a8281f}body[data-section=command]{--section-color:#1a1f2e;--section-tint:#e8eaf0;--section-deep:#0d1018}body[data-section=logistics]{--section-color:#e8c547;--section-tint:#fdf8df;--section-deep:#b8932e}body[data-section=finance]{--section-color:#3d8a52;--section-tint:#e8f3eb;--section-deep:#2c6b3d}body{margin:0;font-family:var(--font-ui);color:var(--text);background:var(--sand)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:6px 14px;font-size:.86em;font-weight:600;font-family:inherit;border-radius:var(--radius-sm);border:1px solid transparent;cursor:pointer;text-decoration:none;transition:background-color .12s,border-color .12s,color .12s;white-space:nowrap}.btn:disabled{cursor:not-allowed;opacity:.55}.btn-sm{padding:5px 12px;font-size:.78em}.btn-primary{background:var(--sea);color:var(--white)}.btn-primary:hover:not(:disabled){background:var(--sea-light)}.btn-secondary{background:var(--white);border-color:var(--border);color:var(--text)}.btn-secondary:hover:not(:disabled){border-color:var(--sea);color:var(--sea)}.btn-ghost{background:transparent;color:var(--text-sec)}.btn-ghost:hover:not(:disabled){background:var(--sand);color:var(--sea)}.btn-success{background:var(--green);color:var(--white)}.btn-warning{background:var(--amber);color:var(--white)}.btn-danger{background:var(--red);color:var(--white)}.row-status{display:inline-flex;align-items:center;gap:4px;font-weight:500}.row-status .rs-dot{width:5px;height:5px;border-radius:50%;display:inline-block;flex-shrink:0}.row-status.s-active{color:var(--green)}.row-status.s-active .rs-dot{background:var(--green)}.row-status.s-checked-in{color:var(--green)}.row-status.s-checked-in .rs-dot{background:var(--green)}.row-status.s-demob{color:var(--text-muted)}.row-status.s-demob .rs-dot{background:var(--text-muted)}.row-status.s-field{color:var(--sea)}.row-status.s-field .rs-dot{background:var(--sea)}.row-status.s-staged{color:var(--amber)}.row-status.s-staged .rs-dot{background:var(--amber)}.row-status.s-oos{color:var(--red)}.row-status.s-oos .rs-dot{background:var(--red)}.row-status.s-pending{color:var(--amber)}.row-status.s-pending .rs-dot{background:var(--amber)}.f-status-pill{display:inline-flex;align-items:center;font-size:.7em;font-weight:700;padding:3px 9px;border-radius:10px;text-transform:uppercase;letter-spacing:.06em}.f-status-pill.s-draft{background:var(--amber-lt);color:var(--amber)}.f-status-pill.s-submitted{background:var(--sea-pale);color:var(--sea-dark)}.f-status-pill.s-doc{background:var(--purple-lt);color:var(--purple)}.f-status-pill.s-uc{background:var(--orange-lt);color:var(--orange)}.f-status-pill.s-approved{background:var(--green-lt);color:var(--green)}.data-table{border-collapse:collapse;width:100%;font-size:.86em;border:1px solid #b8bfc6;border-radius:4px;overflow:hidden}.data-table td,.data-table th{border:1px solid var(--border);padding:5px 8px;text-align:left;vertical-align:middle}.data-table thead th{background:var(--sea-50);color:var(--sea-dark);font-weight:700;font-size:.74em;text-transform:uppercase;letter-spacing:.04em}.data-table .mono{font-family:var(--font-mono);font-size:.92em}.top-bar{background:#f0f2f5;border-bottom:1px solid #d8dde3;height:80px;padding:0 22px;box-shadow:0 1px 0 rgba(0,0,0,.04),0 2px 6px rgba(60,80,100,.08);z-index:200}.tb-brand,.top-bar{display:flex;align-items:center;flex-shrink:0}.tb-brand{gap:10px;padding-right:32px}.tb-brand-logo{height:64px;width:auto;display:block;object-fit:contain}.tb-nav{display:flex;gap:4px;flex:1 1;align-items:center;margin-left:8px}.tb-nav-item{padding:7px 14px;font-size:.9em;font-weight:600;color:var(--text-sec);cursor:pointer;transition:all .15s;border:0;border-bottom:2px solid transparent;background:0 0;font-family:inherit;text-align:center;line-height:1.3;white-space:nowrap;border-radius:0}.tb-nav-item:hover{color:var(--slate);background:rgba(0,0,0,.04)}.tb-nav-item.active{color:var(--slate);border-bottom:2px solid var(--slate);font-weight:700}.tb-incident{display:flex;flex-direction:column;align-items:flex-end;margin-right:4px;line-height:1.15}.tb-incident-name{font-size:.78em;font-weight:600;color:var(--slate);white-space:nowrap}.tb-incident-op{font-size:.7em;color:var(--text-muted);font-family:var(--font-mono)}.sb-identity{margin:0 12px 16px;border:1.5px solid var(--section-color);border-radius:8px;background:hsla(0,0%,100%,.4);padding:10px 0 6px;position:relative}.sb-section-badge{display:inline-block;margin:0 12px 8px;padding:3px 9px;background:var(--section-color);color:#fff;font-size:.6em;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-radius:3px;line-height:1.4}body[data-section=logistics] .sb-section-badge{color:#3a2a05}.sb-role-hdr{padding:0 12px 8px}.sb-role-name{font-size:.86em;font-weight:700;color:var(--text);line-height:1.2}.sb-role-title{font-size:.72em;color:var(--text-muted);margin-top:2px}.sb-home{display:flex;align-items:center;gap:9px;font-size:.86em;font-weight:600;color:var(--text-sec);cursor:pointer;border-radius:var(--radius-sm);transition:all .12s;border-top:1px solid rgba(0,0,0,.08);padding:9px 12px 7px;margin:4px 6px 0;text-decoration:none}.sb-home:hover{background:hsla(0,0%,100%,.6);color:var(--text)}.sb-home.active{background:var(--slate);color:#fff}.sb-home .ic{width:18px;height:18px;flex-shrink:0;opacity:.65;display:flex;align-items:center;justify-content:center}.sb-home.active .ic{opacity:1}.sb-section{margin-bottom:14px}.sb-label{padding:8px 16px 6px;font-size:.66em;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--section-deep);opacity:.75}.sb-item{display:flex;align-items:center;gap:9px;padding:7px 16px;margin:0 8px;font-size:.84em;font-weight:500;color:var(--text-sec);cursor:pointer;border-radius:var(--radius-sm);transition:all .12s;text-decoration:none}.sb-item:hover{background:hsla(0,0%,100%,.55);color:var(--text)}.sb-item.active{background:var(--section-color);color:#fff;font-weight:600}body[data-section=logistics] .sb-item.active{color:#3a2a05}.sb-item.disabled{opacity:.55;cursor:not-allowed}.sb-item.disabled:hover{background:transparent;color:var(--text-sec)}.sb-divider{height:1px;background:rgba(0,0,0,.08);margin:6px 16px 10px}