@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_bcb79813-module__emLhJa__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_bcb79813-module__emLhJa__variable{--font-dm-sans:"DM Sans", "DM Sans Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.woff2)format("woff2");unicode-range:U+460-52F,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-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1u30mmyq6lnsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.40sczeszzbjw1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.woff2)format("woff2");unicode-range:U+460-52F,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-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.1i-sca43-qwng.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.0oace-s_gkfks.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.352ti9pm7m6qh.woff2)format("woff2");unicode-range:U+460-52F,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-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.0o-3_g79811ob.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.0ngr-xkgqz1kf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.15orukf5wyxb5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.226pwps5o-gq_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_c183140d-module__4M7gaG__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_c183140d-module__4M7gaG__variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--navy:#012a5d;--navy-light:#1a3f6f;--navy-dark:#001b3d;--orange:#ffa900;--orange-hover:#ffb82e;--orange-light:#fff8e6;--white:#fff;--purple:#8b5cf6;--purple-dark:#6d28d9;--purple-light:#f5f3ff;--purple-border:#ddd6fe;--cyan:#06b6d4;--cyan-dark:#0e7490;--cyan-light:#ecfeff;--cyan-border:#a5f3fc;--amber:#f59e0b;--amber-dark:#92400e;--amber-light:#fffbeb;--amber-border:#fde68a;--green:#22c55e;--green-dark:#15803d;--green-light:#f0fdf4;--green-border:#bbf7d0;--red:#ef4444;--red-dark:#b91c1c;--red-light:#fef2f2;--red-border:#fecaca;--blue:#3b82f6;--blue-dark:#2563eb;--blue-light:#dbeafe;--gray-50:#f8fafc;--gray-100:#f1f5f9;--gray-200:#e2e8f0;--gray-300:#cbd5e1;--gray-400:#94a3b8;--gray-500:#64748b;--gray-600:#475569;--gray-700:#334155;--gray-800:#1e293b;--font-sans:"IBM Plex Sans", -apple-system, BlinkMacSystemFont, sans-serif;--font-mono:"IBM Plex Mono", monospace;--space-xs:4px;--space-sm:8px;--space-md:12px;--space-lg:16px;--space-xl:24px;--space-2xl:32px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--shadow-sm:0 1px 2px #0000000d;--shadow-md:0 2px 8px #00000014;--shadow-lg:0 4px 16px #0000001f;--touch-min:48px;--bg-page:var(--gray-50);--bg-card:var(--white);--bg-sidebar:var(--gray-800);--bg-input:var(--gray-100);--bg-primary:var(--white);--bg-secondary:#f5f5f7;--border-light:var(--gray-200);--border-medium:var(--gray-300);--border-secondary:#e5e5e5;--text-primary:#0f172a;--text-secondary:var(--gray-600);--text-tertiary:var(--gray-500);--text-inverse:var(--gray-50);--text-error:#e53e3e;--accent-primary:#4f8ef7;--risk-safety:#dc2626;--risk-safety-bg:#dc26261a;--risk-safety-border:#dc26264d;--risk-regulatory:#ea580c;--risk-regulatory-bg:#ea580c1a;--risk-regulatory-border:#ea580c4d;--risk-recommended:var(--blue-dark);--risk-recommended-bg:#2563eb14;--risk-recommended-border:#2563eb33;--risk-elective:var(--gray-600);--risk-elective-bg:#64748b1a;--risk-elective-border:#64748b40;--state-candidate:#7c3aed;--state-candidate-bg:#7c3aed1a;--state-needs-info:#eab308;--state-needs-info-bg:#eab30826;--state-approved:#16a34a;--state-approved-bg:#16a34a1a;--state-blocked:#d97706;--state-blocked-bg:#d977061a;--state-ready:var(--blue-dark);--state-ready-bg:#2563eb1a;--state-in-work:#0891b2;--state-in-work-bg:#0891b21a;--state-verify:#ea580c;--state-verify-bg:#ea580c1a;--state-done:#16a34a;--state-done-bg:#16a34a1a;--status-clear:var(--green);--status-clear-bg:#22c55e1a;--status-blocked:#d97706;--status-blocked-bg:#d977061a;--status-behind:#92610a;--status-behind-bg:#92610a14;--status-error:var(--red);--status-error-bg:#ef44441a;--status-working:var(--blue);--status-working-bg:#3b82f61a;--status-waiting:var(--amber);--status-waiting-bg:#f59e0b1a;--status-done:var(--purple);--status-done-bg:#8b5cf61a;--age-normal:var(--text-tertiary);--age-warning:var(--amber);--age-critical:var(--red);--sidebar-width-collapsed:64px;--sidebar-width-expanded:260px;--sidebar-transition:.22s ease;--touch-target-min:48px;--bottom-nav-height:64px;--safe-area-bottom:env(safe-area-inset-bottom,0px);--portal-bg:#fafafa;--portal-surface:var(--white);--portal-surface-hover:#f9fafb;--portal-border:#f0f0f0;--portal-border-hover:#e5e5e5;--portal-shadow-sm:0 1px 2px #0000000a;--portal-shadow-md:0 2px 8px #0000000f;--portal-shadow-lg:0 8px 24px #00000014;--portal-radius-sm:8px;--portal-radius-md:12px;--portal-radius-lg:16px;--portal-accent-subtle:#f5a62314;--ob-navy:#1b2a4a;--ob-navy-deep:#0f1d35;--ob-navy-mid:#253a5e;--ob-navy-light:#2e4a72;--ob-orange:#f5a623;--ob-orange-hover:#e8971a;--ob-orange-soft:#f5a62314;--ob-orange-glow:#f5a62326;--ob-green:#2b8a3e;--ob-green-light:#40c057;--ob-green-soft:#2b8a3e12;--ob-red:#e03131;--ob-red-soft:#e031310f;--ob-amber:#e67700;--ob-purple-soft:#8b5cf60f;--ob-gray-50:#f8f9fa;--ob-gray-100:#f1f3f5;--ob-gray-200:#e9ecef;--ob-gray-300:#dee2e6;--ob-gray-400:#adb5bd;--ob-gray-500:#868e96;--ob-gray-600:#6c757d;--ob-gray-700:#495057;--ob-gray-800:#343a40;--cloudline-navy:var(--navy);--cloudline-navy-light:var(--navy-light);--cloudline-sky:#87ceeb;--cloudline-sky-light:#87ceeb26;--cloudline-orange:var(--orange);--cloudline-orange-hover:var(--orange-hover);--cloudline-primary:var(--navy)}
:root{--white:#fff;--cloud:#f1f5f3;--cloud-floor:#e8efec;--cloud-line:#d0dada;--cloud-deep:#b4c6c2;--ink:#1c2320;--ink-mid:#3d5452;--ink-light:#6e8c88;--sky:#3878c2;--sky-border:#3878c24d;--sea-nymph:#7c9e99;--storm:#216869;--storm-hover:#1a5254;--storm-soft:#21686917;--storm-glow:0 6px 20px #21686940;--storm-border:#2168694d;--green:#16a34a;--green-deep:#15803d;--green-soft:#16a34a1a;--green-border:#16a34a4d;--amber:#d97706;--amber-deep:#b45309;--amber-soft:#d977061a;--amber-border:#d977064d;--red:#dc2626;--red-deep:#b91c1c;--red-soft:#dc262617;--red-border:#dc262659;--violet:#8b5cf6;--violet-deep:#6d28d9;--violet-soft:#8b5cf614;--violet-border:#8b5cf64d;--font:var(--font-dm-sans), "DM Sans", sans-serif;--mono:var(--font-plex-mono), "IBM Plex Mono", monospace;--t-body:20px;--t-body-sm:17px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-7:28px;--sp-8:32px;--sp-12:48px;--hit-min:72px;--hit-lg:96px;--r-sm:6px;--r-md:10px;--r-lg:14px;--shadow-sm:0 1px 6px #1d3a5c0a;--shadow-lg:0 8px 32px #1d3a5c1c}
