@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/golos-text-cyrillic-ext-400-normal-Bo67NYBq.woff2) format("woff2"),url(/assets/golos-text-cyrillic-ext-400-normal-D592xEk3.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:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/golos-text-cyrillic-400-normal-C7us6pn1.woff2) format("woff2"),url(/assets/golos-text-cyrillic-400-normal-BwL4n7Pb.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/golos-text-latin-ext-400-normal-BjKcJWKY.woff2) format("woff2"),url(/assets/golos-text-latin-ext-400-normal-BXgyX_iE.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:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/golos-text-latin-400-normal-Coi1FYaD.woff2) format("woff2"),url(/assets/golos-text-latin-400-normal-DOuJOmdK.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:Golos Text;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/golos-text-cyrillic-ext-500-normal-CLsu_eDI.woff2) format("woff2"),url(/assets/golos-text-cyrillic-ext-500-normal-InHNvB7v.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:Golos Text;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/golos-text-cyrillic-500-normal-BSLQUuP1.woff2) format("woff2"),url(/assets/golos-text-cyrillic-500-normal-hXinzVVQ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/golos-text-latin-ext-500-normal-9vZPKadr.woff2) format("woff2"),url(/assets/golos-text-latin-ext-500-normal-BmtMVntR.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:Golos Text;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/golos-text-latin-500-normal-BznAvurO.woff2) format("woff2"),url(/assets/golos-text-latin-500-normal-BQo4s7Kn.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:Golos Text;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/golos-text-cyrillic-ext-600-normal-uuhKjiyO.woff2) format("woff2"),url(/assets/golos-text-cyrillic-ext-600-normal-rSWq63aw.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:Golos Text;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/golos-text-cyrillic-600-normal-lpQ9rVRR.woff2) format("woff2"),url(/assets/golos-text-cyrillic-600-normal-BgvEFMNR.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/golos-text-latin-ext-600-normal-DLLCs_GQ.woff2) format("woff2"),url(/assets/golos-text-latin-ext-600-normal-C6iohuVX.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:Golos Text;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/golos-text-latin-600-normal-Bhk8uV1U.woff2) format("woff2"),url(/assets/golos-text-latin-600-normal-B_o32mE8.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:Golos Text;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/golos-text-cyrillic-ext-700-normal-D3ZaBy6G.woff2) format("woff2"),url(/assets/golos-text-cyrillic-ext-700-normal-DPkDx3rk.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:Golos Text;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/golos-text-cyrillic-700-normal-BKmY45Ip.woff2) format("woff2"),url(/assets/golos-text-cyrillic-700-normal-ClsrbE7_.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/golos-text-latin-ext-700-normal-0O3DoeVP.woff2) format("woff2"),url(/assets/golos-text-latin-ext-700-normal-CezX9NlQ.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:Golos Text;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/golos-text-latin-700-normal-CxmN_Nfd.woff2) format("woff2"),url(/assets/golos-text-latin-700-normal-DAuVRgMH.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{--ground: #f3f5f8;--surface: #ffffff;--surface-subtle: #f8f9fb;--border: #dde2ea;--divider: #eef1f5;--border-control: #8a94a6;--border-button: #c9d1dc;--ink: #111827;--ink-secondary: #374151;--ink-muted: #4b5563;--ink-faint: #6b7280;--on-brand: #ffffff;--brand: #1e40af;--brand-hover: #172f7e;--brand-ink: #1e3a8a;--brand-tint: #e8eefb;--status-accepted: var(--brand);--status-progress: var(--brand);--status-pending: var(--border-control);--action: #d9731a;--action-icon: #b45309;--action-ink: #9a3412;--action-ink-strong: #7c2d12;--action-tint: #fff1e0;--action-pill: #fde7cc;--action-surface: #fff8ee;--action-badge: #c2410c;--error: #b42318;--error-ink: #8f1d14;--error-tint: #fdecec;--error-surface: #fff6f5;--error-line: #e3a39c;--font-sans: "Golos Text", system-ui, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, monospace;--arm-h1: 700 30px/36px var(--font-sans);--arm-lead: 600 22px/30px var(--font-sans);--arm-h2: 600 20px/28px var(--font-sans);--arm-h3: 600 17px/24px var(--font-sans);--arm-body: 400 15px/22px var(--font-sans);--arm-strong: 600 15px/20px var(--font-sans);--arm-meta: 400 14px/20px var(--font-sans);--arm-caption: 400 13px/18px var(--font-sans);--arm-label: 600 12px/16px var(--font-sans);--arm-label-tracking: .05em;--apk-title: 600 18px/24px var(--font-sans);--apk-h2: 600 16px/22px var(--font-sans);--apk-body: 400 16px/22px var(--font-sans);--apk-item: 600 15px/20px var(--font-sans);--apk-meta: 400 14px/19px var(--font-sans);--apk-caption: 400 13px/18px var(--font-sans);--apk-button: 600 18px/24px var(--font-sans);--num-deadline: 600 22px/26px var(--font-mono);--num-time: 500 15px/22px var(--font-mono);--num-code: 500 13px/18px var(--font-mono);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--radius-control: 10px;--radius-box: 12px;--radius-card: 14px;--radius-section: 16px;--radius-pill: 999px;--shadow-popover: 0 10px 30px #1118271a;--focus-ring: 0 0 0 2px #ffffff, 0 0 0 4px #1e40af;--size-touch: 44px;--size-touch-apk: 56px;--size-row-apk: 48px;--size-mark: 26px;--size-mark-l: 32px;--size-nav: 240px;--size-icon: 20px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--ground);color:var(--ink);font:var(--arm-body);font-feature-settings:"tnum" 0}h1,h2,h3,p{margin:0}a{color:var(--brand);text-underline-offset:2px}a:hover{color:var(--brand-hover)}:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius-control)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.mono{font-family:var(--font-mono);font-weight:500}.content strong{font:var(--arm-strong)}.stand-banner{background:var(--brand-ink);color:var(--on-brand);font:var(--arm-caption);text-align:center;padding:6px var(--space-4)}.brand{display:inline-flex;align-items:center;gap:var(--space-3);color:var(--ink);text-decoration:none}.brand:hover{color:var(--ink)}.brand__mark{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:var(--radius-control);background:var(--brand);color:var(--on-brand);font:var(--arm-strong);line-height:1}.brand__name{display:block;font:var(--arm-h3)}.brand__tagline{display:block;font:var(--arm-caption);color:var(--ink-muted)}.brand__badge{margin-left:var(--space-2);padding:4px 10px;border-radius:var(--radius-pill);background:var(--divider);color:var(--ink-secondary);font:var(--arm-label)}.button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--size-touch);padding:0 var(--space-5);border-radius:var(--radius-control);border:1px solid transparent;font:600 15px/20px var(--font-sans);text-decoration:none;cursor:pointer;white-space:nowrap}.button--primary{background:var(--brand);color:var(--on-brand)}.button--primary:hover{background:var(--brand-hover);color:var(--on-brand)}.button--secondary{background:var(--surface);color:var(--ink);border-color:var(--border-button)}.button--secondary:hover{background:var(--surface-subtle);color:var(--ink)}.button--block{width:100%}.button:disabled,.button[aria-disabled=true]{background:var(--border);color:var(--ink-muted);border-color:transparent;cursor:not-allowed}.link-button{padding:0;border:0;background:none;color:var(--brand);font:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.field{display:grid;align-content:start;gap:6px}.field__head{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-3)}.field__label{font:var(--arm-label);letter-spacing:var(--arm-label-tracking);text-transform:uppercase;color:var(--ink)}.field__optional{font:var(--arm-caption);color:var(--ink-muted)}.field__control{position:relative}.field__input{width:100%;min-height:var(--size-touch);padding:0 var(--space-3);border:1.5px solid var(--border-control);border-radius:var(--radius-control);background:var(--surface);color:var(--ink);font:400 16px/22px var(--font-sans)}.field__input::placeholder{color:var(--ink-faint)}.field__input--mono{font-family:var(--font-mono)}.field__input--with-toggle{padding-right:52px}.field__input:focus-visible{outline:none;border-color:var(--brand);box-shadow:var(--focus-ring)}.field--error .field__input{border-color:var(--error)}.field__toggle{position:absolute;top:50%;right:6px;transform:translateY(-50%);display:inline-grid;place-items:center;width:36px;height:36px;border:0;border-radius:var(--radius-control);background:transparent;color:var(--ink-secondary);cursor:pointer}.field__hint{font:var(--arm-caption);color:var(--ink-muted)}.field__error{display:flex;gap:6px;align-items:flex-start;font:var(--arm-caption);color:var(--error)}.field__error svg{flex:none;margin-top:2px}.notice{display:flex;gap:var(--space-3);align-items:flex-start;padding:var(--space-3) var(--space-4);border-radius:var(--radius-box);font:var(--arm-meta)}.notice svg{flex:none;margin-top:2px}.notice--info{background:var(--brand-tint);color:var(--brand-ink)}.notice--error{background:var(--error-surface);border:1px solid var(--error-line);color:var(--error-ink)}.notice--done{background:var(--surface);border:1px solid var(--border);color:var(--ink-secondary)}.notice--done svg{color:var(--brand)}.checklist{display:grid;gap:6px;margin:0;padding:0;list-style:none;font:var(--arm-meta);color:var(--ink-secondary)}.checklist__item{display:flex;gap:var(--space-2);align-items:center}.checklist__item svg{flex:none;color:var(--border-control)}.checklist__item--met svg{color:var(--brand)}.auth{min-height:100vh;display:flex;flex-direction:column;align-items:center;padding:72px var(--space-4) var(--space-8);gap:var(--space-6)}.auth__card{width:100%;max-width:440px;padding:28px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-section)}.auth__form{display:grid;gap:var(--space-4);margin-top:var(--space-5)}.auth__title{font:var(--arm-h1)}.auth__lead{margin-top:6px;font:var(--arm-body);color:var(--ink-muted)}.auth__person{display:flex;gap:var(--space-3);align-items:center;margin-top:var(--space-5);padding:var(--space-3) var(--space-4);border-radius:var(--radius-box);background:var(--surface-subtle);font:var(--arm-meta);color:var(--ink-secondary)}.auth__footer{max-width:440px;display:grid;gap:6px;text-align:center;font:var(--arm-meta);color:var(--ink-muted)}.shell{display:grid;grid-template-columns:var(--size-nav) minmax(0,1fr);min-height:100vh}.nav{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4);background:var(--surface);border-right:1px solid var(--border)}.nav__org{display:grid;gap:2px;padding:var(--space-2) 0 var(--space-3);border-bottom:1px solid var(--divider)}.nav__org-name{font:600 15px/20px var(--font-sans)}.nav__org-role{font:var(--arm-caption);color:var(--ink-muted)}.nav__list{display:grid;gap:2px;margin:0;padding:0;list-style:none}.nav__label{margin:var(--space-3) 0 var(--space-1);padding:0 var(--space-3);font:var(--arm-label);letter-spacing:var(--arm-label-tracking);text-transform:uppercase;color:var(--ink-muted)}.nav__item{display:flex;align-items:center;gap:var(--space-3);min-height:var(--size-touch);padding:0 var(--space-3);border-radius:var(--radius-control);color:var(--ink-secondary);text-decoration:none;font:var(--arm-body)}.nav__item:hover{background:var(--surface-subtle);color:var(--ink)}.nav__item[aria-current=page]{background:var(--brand-tint);color:var(--brand-ink);font:var(--arm-strong)}.nav__user{margin-top:auto;display:grid;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--divider);font:var(--arm-meta)}.nav__user-name{font:var(--arm-label);color:var(--ink)}.nav__user-login{color:var(--ink-muted);overflow-wrap:anywhere}.nav__top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2)}.nav__toggle{flex:none;display:inline-grid;place-items:center;width:36px;height:36px;border:1px solid var(--border-button);border-radius:var(--radius-control);background:var(--surface);color:var(--ink-secondary);cursor:pointer}.nav__toggle:hover{background:var(--surface-subtle);color:var(--ink)}.nav__item-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:861px){.shell--nav-collapsed{grid-template-columns:64px minmax(0,1fr)}.nav--collapsed{padding:var(--space-3) var(--space-2);align-items:center}.nav--collapsed .nav__top{width:100%;justify-content:center}.nav--collapsed .nav__org,.nav--collapsed .nav__label{display:none}.nav--collapsed .nav__item{justify-content:center;gap:0;padding:0}.nav--collapsed .nav__item-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.nav--collapsed .nav__cta{width:auto;min-width:var(--size-touch);padding:0}.nav--collapsed .nav__user{justify-items:center}.nav--collapsed .nav__user-name,.nav--collapsed .nav__user-login,.nav--collapsed .nav__user-link{display:none}.nav--collapsed .nav__logout{padding:0 var(--space-3)}}.content{padding:var(--space-8);display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:var(--space-6);min-width:0}.page-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--space-4)}.page-title{font:var(--arm-h1)}.page-lead{font:var(--arm-lead)}.section{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-section);padding:var(--space-5)}.section__title{font:var(--arm-h2)}.muted{color:var(--ink-muted)}.table-wrap{overflow-x:auto;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-section)}.table{width:100%;border-collapse:collapse;font:var(--arm-body)}.table th{padding:10px var(--space-4);background:var(--surface-subtle);text-align:left;font:var(--arm-label);letter-spacing:var(--arm-label-tracking);text-transform:uppercase;color:var(--ink-muted);white-space:nowrap}.table td{padding:var(--space-3) var(--space-4);border-top:1px solid var(--divider);vertical-align:top}.table .num{font:var(--num-time);white-space:nowrap}.table th.num{font:var(--arm-label)}.pill{display:inline-flex;align-items:center;gap:var(--space-1);padding:2px 10px;border-radius:var(--radius-pill);font:var(--arm-label);white-space:nowrap}.pill--calm{background:var(--brand-tint);color:var(--brand-ink)}.pill--attention{background:var(--action-pill);color:var(--action-ink-strong)}.skeleton{height:18px;border-radius:6px;background:linear-gradient(90deg,var(--divider),var(--surface-subtle),var(--divider));background-size:200% 100%;animation:skeleton 1.4s ease-in-out infinite}@keyframes skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.skeleton{animation:none}}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.spin{animation:none}}.registry-sync{display:grid;gap:var(--space-4)}.registry-sync__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:var(--space-4)}.registry-sync__intro{max-width:76ch;margin-top:var(--space-1)}.registry-sync__action{display:grid;justify-items:end;gap:var(--space-1)}.registry-sync__wait{font:var(--arm-meta);color:var(--ink-muted)}.action-page{max-width:720px;display:grid;gap:var(--space-6)}.action-page__back{display:inline-flex;align-items:center;gap:var(--space-2);font:var(--arm-meta)}.form-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4)}.form-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.form-section{display:grid;gap:var(--space-4);padding-top:var(--space-5);border-top:1px solid var(--divider)}.form-section:first-child{padding-top:0;border-top:0}.form-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.form-actions__why{font:var(--arm-caption);color:var(--ink-muted)}.nav__cta{width:100%}.field__select{width:100%;min-height:var(--size-touch);padding:0 36px 0 var(--space-3);border:1.5px solid var(--border-control);border-radius:var(--radius-control);background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%23374151' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E") no-repeat right 12px center;appearance:none;color:var(--ink);font:400 16px/22px var(--font-sans)}.field__select:focus-visible{outline:none;border-color:var(--brand);box-shadow:var(--focus-ring)}.field--error .field__select{border-color:var(--error)}.check{display:inline-flex;align-items:center;gap:var(--space-2);font:var(--arm-body);cursor:pointer}.check input{width:20px;height:20px;accent-color:var(--brand)}.choice-list{margin:0;padding:0;border:0;display:grid;gap:var(--space-2)}.choice{align-items:flex-start}.choice input{flex:none;margin-top:2px}.choice>span{display:grid;gap:2px}.choice__title{font:var(--arm-strong)}.choice__hint{font:var(--arm-meta);color:var(--ink-muted)}.password-form{max-width:520px}.page-sub{margin-top:6px;color:var(--ink-muted)}.breadcrumbs{display:flex;flex-wrap:wrap;gap:var(--space-2);font:var(--arm-meta);color:var(--ink-muted)}.breadcrumbs a{color:var(--brand)}.toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.toolbar .field__select,.toolbar .field__input{width:auto;min-width:180px;max-width:340px}.toolbar__period{min-width:140px;text-align:center;font:var(--arm-h3)}.icon-button{display:inline-grid;place-items:center;width:var(--size-touch);height:var(--size-touch);border:1px solid var(--border-button);border-radius:var(--radius-control);background:var(--surface);color:var(--ink);cursor:pointer}.icon-button:hover{background:var(--surface-subtle)}.toggle-chip{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--size-touch);padding:0 var(--space-4);border:1px solid var(--border-button);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink);font:600 15px/20px var(--font-sans);cursor:pointer}.toggle-chip[aria-pressed=true]{background:var(--action-tint);border-color:var(--action);color:var(--action-ink-strong)}.layout-aside{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:var(--space-6);align-items:start}.aside{display:grid;gap:var(--space-4)}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);padding:var(--space-5);display:grid;gap:var(--space-3);align-content:start}.card__title{font:var(--arm-h3)}.facts{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:var(--space-2) var(--space-4);margin:0;font:var(--arm-meta)}.facts dt{color:var(--ink-muted)}.facts dd{margin:0;color:var(--ink);overflow-wrap:anywhere}.facts .mono,.request-contact .mono{font:var(--num-time)}.list-plain{margin:0;padding-left:1.2em;display:grid;gap:var(--space-2);font:var(--arm-meta);color:var(--ink-secondary)}.crew-lines{margin:0;padding:0;list-style:none;display:grid;gap:var(--space-3);font:var(--arm-meta);color:var(--ink-secondary)}.crew-lines>li{display:grid;gap:2px}.crew-lines__egis{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);font:var(--arm-caption);color:var(--ink-muted)}.pill--neutral{background:var(--divider);color:var(--ink-secondary)}.pill--error{background:var(--error-tint);color:var(--error-ink)}.pill--overdue{background:var(--error);color:var(--on-brand)}.mark{display:inline-grid;place-items:center;width:var(--size-mark);height:var(--size-mark);border-radius:var(--radius-pill);flex:none}.mark--accepted{background:var(--brand);color:var(--on-brand)}.mark--progress{border:2px solid var(--brand);color:var(--brand)}.mark__dot{font:var(--arm-label);line-height:1}.mark strong{font:var(--arm-strong)}.mark--action{background:var(--action-tint);border:1.5px solid var(--action);color:var(--action-icon)}.mark--error{background:var(--error-tint);border:1.5px solid var(--error);color:var(--error)}.mark--late{border:1.5px solid var(--action);color:var(--action-icon)}.mark--pending{border:1.5px solid var(--border-control)}.mark--none{color:var(--ink-faint)}.status-cell{display:inline-flex;align-items:center;gap:var(--space-2)}.day{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-section);overflow:hidden}.day__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-5);width:100%;min-height:60px;padding:var(--space-3) var(--space-5);border:0;background:none;text-align:left;font:var(--arm-body);color:var(--ink);cursor:pointer}.day__title{font:var(--arm-h3);min-width:190px}.day__count{color:var(--ink-muted);min-width:90px}.day__summary{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);flex:1;font:var(--arm-meta)}.day__chevron{margin-left:auto;color:var(--ink-secondary);transition:transform .15s}.day__head[aria-expanded=true] .day__chevron{transform:rotate(180deg)}.day .table th:first-child,.day .table td:first-child{padding-left:var(--space-5)}.trip-link{font:var(--arm-strong);color:var(--ink);text-decoration:none}.trip-link--attention{color:var(--brand)}.trip-table td{vertical-align:middle}.trip-table .mark-cell{width:1%;text-align:center;white-space:nowrap}.trip-table th.mark-cell{padding-left:var(--space-2);padding-right:var(--space-2)}.row-open{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:var(--radius-pill);color:var(--ink-muted)}.row-open:hover{color:var(--brand);background:var(--surface-subtle)}.trip-link:hover{color:var(--brand);text-decoration:underline}.trip-note{display:block;font:var(--arm-caption);color:var(--ink-muted)}.trip-note--action,.text-action{color:var(--action-ink)}.text-error{color:var(--error-ink)}.legend{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);padding:var(--space-3) var(--space-5);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-section);font:var(--arm-meta);color:var(--ink-secondary)}.legend .mark{width:16px;height:16px}.toolbar__hint{font:var(--arm-caption);color:var(--ink-muted)}.registry-date{width:150px;min-width:150px}.registry-counters{font:var(--arm-meta);color:var(--ink-secondary)}.filter-chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.registry-table th{position:relative;vertical-align:middle}.th-inner{display:inline-flex;align-items:center;gap:var(--space-1)}.th-sort{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer}.th-sort:hover{color:var(--brand)}.th-filter{display:inline-flex;align-items:center;gap:2px;padding:2px;border:1px solid transparent;border-radius:var(--radius-control);background:none;font:inherit;text-transform:inherit;letter-spacing:inherit;color:var(--ink-muted);cursor:pointer}.th-filter:hover{color:var(--brand);background:var(--surface-subtle)}.th-filter--on{border-color:var(--action);color:var(--action-icon)}.th-filter__count{font:var(--arm-label);color:var(--action-ink-strong)}.af-menu{position:fixed;z-index:40;display:grid;gap:var(--space-2);min-width:260px;max-width:300px;padding:var(--space-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-section);box-shadow:var(--shadow-popover)}.af-menu__search{width:100%;min-width:0}.af-menu__list{display:grid;max-height:300px;overflow-y:auto;gap:2px}.af-menu__option{display:flex;align-items:center;gap:var(--space-2);padding:4px var(--space-2);border-radius:var(--radius-control);font:var(--arm-body);cursor:pointer}.af-menu__option:hover{background:var(--surface-subtle)}.af-menu__value{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.af-menu__count{font:var(--arm-caption);color:var(--ink-muted)}.af-menu__empty{padding:var(--space-2)}.af-menu__foot{display:flex;justify-content:space-between;align-items:center;font:var(--arm-caption)}.trip-flag{font:var(--arm-meta);line-height:1;white-space:nowrap}.trip-row--error{background:var(--error-surface)}.trip-row--error>td:first-child{box-shadow:inset 3px 0 0 var(--error)}.trip-row--action{background:var(--action-surface)}.trip-row--action>td:first-child{box-shadow:inset 3px 0 0 var(--action)}.registry-problem{max-width:260px;font:var(--arm-caption)}.tabs{display:flex;gap:var(--space-2);border-bottom:1px solid var(--border);overflow-x:auto}.tabs__tab{padding:var(--space-3) var(--space-4);border:0;border-bottom:3px solid transparent;background:none;color:var(--ink-secondary);font:600 15px/20px var(--font-sans);text-decoration:none;white-space:nowrap;cursor:pointer}.tabs__tab[aria-selected=true],.tabs__tab[aria-current=page]{color:var(--ink);border-bottom-color:var(--brand)}.action-card{display:grid;grid-template-columns:150px minmax(0,1fr) auto;gap:var(--space-4);align-items:center;padding:var(--space-4) var(--space-5);background:var(--surface);border:1.5px solid var(--action);border-radius:var(--radius-card)}.action-card--calm{border-color:var(--border)}.action-card__title{font:var(--arm-h3)}.action-card__meta{font:var(--arm-meta);color:var(--ink-secondary)}.action-card__why{font:var(--arm-meta);color:var(--ink-muted)}.deadline{display:grid;gap:4px;justify-items:start}.deadline__label{font:var(--arm-caption);color:var(--ink-muted)}.deadline__time{font:var(--num-deadline)}.deadline .pill{white-space:normal}.steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-3);margin:0;padding:var(--space-4) var(--space-5);list-style:none;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-section)}.steps__item{display:grid;gap:4px;align-content:start;font:var(--arm-meta)}.steps__item .mark{margin-bottom:4px}.steps__title{font:var(--arm-strong);color:var(--ink)}.steps__item--current .steps__title{color:var(--brand-ink)}.steps__note{color:var(--ink-muted);overflow-wrap:anywhere}.issue{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-2) var(--space-4);align-items:center;padding:var(--space-3) var(--space-4);background:var(--error-surface);border:1px solid var(--error-line);border-radius:var(--radius-box)}.issue__who{font:var(--arm-meta);color:var(--ink-secondary)}.issue__who strong{color:var(--ink)}.issue__errors{margin:4px 0 0;padding:0;list-style:none;font:var(--arm-meta);color:var(--error-ink)}.issue__actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.file-box{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-4);padding:var(--space-4);border:1.5px dashed var(--border-button);border-radius:var(--radius-box);background:var(--surface-subtle)}.file-box__text{flex:1;min-width:220px;font:var(--arm-meta);color:var(--ink-secondary)}.stop-row{display:grid;grid-template-columns:28px minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) auto;gap:var(--space-3);align-items:end}.stop-row>*{min-width:0}.stop-row__num{align-self:center;font:var(--num-time);color:var(--ink-muted)}.suggest{position:relative}.suggest__list{position:absolute;z-index:5;top:calc(100% + 4px);left:0;right:0;margin:0;padding:var(--space-1) 0;list-style:none;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-box);box-shadow:var(--shadow-popover);max-height:280px;overflow-y:auto}.suggest__option{display:block;width:100%;padding:var(--space-2) var(--space-3);border:0;background:none;text-align:left;font:var(--arm-meta);color:var(--ink);cursor:pointer}.suggest__option:hover,.suggest__option:focus-visible{background:var(--brand-tint)}.suggest__meta{display:block;font:var(--arm-caption);color:var(--ink-muted)}.suggest__option--create{color:var(--brand);border-top:1px solid var(--divider)}.suggest__option--create svg{vertical-align:-3px}.stop-inline{padding:var(--space-4);border:1px solid var(--border);border-left:3px solid var(--brand);border-radius:var(--radius-box);background:var(--surface-subtle)}.empty{padding:var(--space-6) var(--space-5);text-align:center;color:var(--ink-muted)}.row-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2)}.button--small{min-height:36px;padding:0 var(--space-3)}.mark--l{width:var(--size-mark-l);height:var(--size-mark-l)}.stepper{margin:0;padding:0;list-style:none}.stepper__item{display:grid;grid-template-columns:var(--size-mark-l) minmax(0,1fr);column-gap:var(--space-4)}.stepper__rail{display:flex;flex-direction:column;align-items:center}.stepper__line{flex:1;width:2px;margin:4px 0;background:var(--brand)}.stepper__line--next{background:var(--border-button)}.stepper__body{display:grid;gap:6px;align-content:start;min-width:0;padding:4px 0 var(--space-5)}.stepper__item:last-child .stepper__body{padding-bottom:0}.stepper__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px var(--space-3)}.stepper__title{font:var(--arm-h3)}.stepper__meta{font:var(--arm-meta);color:var(--ink-muted)}.stepper__text{font:var(--arm-body);color:var(--ink-secondary)}.stop-progress{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.stop-progress__item{position:relative;display:grid;grid-template-columns:72px minmax(0,max-content) minmax(0,1fr);gap:2px var(--space-3);align-items:baseline;font:var(--arm-meta);color:var(--ink)}.stop-progress__item--next{color:var(--ink-muted)}.stop-progress__time{font:var(--num-time);white-space:nowrap}.stop-progress__name{font:var(--arm-strong)}.stop-progress__note{color:var(--ink-secondary)}.stop-progress__item--next .stop-progress__note{color:var(--ink-muted)}.stop-progress__track{display:none}@media(min-width:900px){.stop-progress--line{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:0;padding-top:var(--space-2)}.stop-progress--line .stop-progress__item{grid-template-columns:max-content minmax(0,1fr);grid-template-areas:"track track" "name name" "time note";gap:2px var(--space-1);align-content:start;padding-right:var(--space-3)}.stop-progress--line .stop-progress__track{display:block;grid-area:track;position:relative;height:16px;margin-bottom:var(--space-1)}.stop-progress--line .stop-progress__track:before{content:"";position:absolute;left:0;top:2px;z-index:1;box-sizing:border-box;width:12px;height:12px;border-radius:var(--radius-pill);background:var(--brand)}.stop-progress--line .stop-progress__track:after{content:"";position:absolute;left:12px;right:0;top:7px;height:2px;background:var(--brand)}.stop-progress--line .stop-progress__item:last-child .stop-progress__track:after{display:none}.stop-progress--line .stop-progress__item--next .stop-progress__track:before{background:var(--surface);border:2px solid var(--border-control)}.stop-progress--line .stop-progress__item--next .stop-progress__track:after{background:repeating-linear-gradient(90deg,var(--border-control) 0 6px,transparent 6px 10px)}.stop-progress--line .stop-progress__item--current .stop-progress__track:after{background:linear-gradient(90deg,var(--brand) 50%,transparent 50%),repeating-linear-gradient(90deg,var(--border-control) 0 6px,transparent 6px 10px)}.stop-progress--line .stop-progress__name{grid-area:name}.stop-progress--line .stop-progress__time{grid-area:time;font:var(--num-code);color:var(--ink-muted)}.stop-progress--line .stop-progress__time:after{content:" ·"}.stop-progress--line .stop-progress__note{grid-area:note;font:var(--arm-caption)}.stop-progress__now{position:absolute;top:-3px;left:calc(6px + 50%);z-index:2;transform:translate(-50%);padding:1px 6px;border-radius:var(--radius-pill);background:var(--ink);color:var(--surface);font:var(--num-code)}.stop-progress__now:after{content:attr(data-now)}}.card--alarm{border-color:var(--error-line);background:var(--error-surface)}.reported{font:var(--arm-caption);color:var(--ink-muted)}.card__eyebrow{font:var(--arm-label);letter-spacing:var(--arm-label-tracking);text-transform:uppercase;color:var(--ink-muted)}@media(max-width:560px){.stop-progress__item{grid-template-columns:72px minmax(0,1fr)}.stop-progress__note{grid-column:2}}.issue-box{display:grid;gap:var(--space-2);padding:var(--space-4);background:var(--error-surface);border:1px solid var(--error-line);border-radius:var(--radius-box)}.issue-box__who{font:var(--arm-meta);color:var(--ink-muted)}.issue-box__who strong{font:var(--arm-strong);color:var(--ink)}.issue-box__what{font:var(--arm-strong);color:var(--error-ink)}.issue-box__how{font:var(--arm-meta);color:var(--ink-secondary)}.issue-box__times{font:var(--arm-caption);color:var(--ink-muted)}.issue-box__times .mono{font-family:var(--font-mono)}.issue-box__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-top:var(--space-1)}.details-box{border-top:1px solid var(--divider);padding-top:var(--space-3)}.details-box>summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);font:600 15px/20px var(--font-sans);color:var(--ink);cursor:pointer;list-style:none}.details-box>summary::-webkit-details-marker{display:none}.details-box[open]>summary svg{transform:rotate(180deg)}.details-box__list{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:6px var(--space-4);margin:var(--space-3) 0}.details-box__list dt{font:var(--arm-caption);color:var(--ink-muted)}.details-box__list dd{margin:0;font:var(--num-code);color:var(--ink);overflow-wrap:anywhere}.sync-line{display:inline-flex;align-items:center;gap:var(--space-2);min-height:36px;padding:0 var(--space-4);border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);font:var(--arm-meta);color:var(--ink-secondary)}.sync-line svg{flex:none;color:var(--brand)}.sync-line--error{border-color:var(--error-line);background:var(--error-surface);color:var(--error-ink)}.sync-line--error svg{color:var(--error)}.sync-line--info svg{color:var(--ink-faint)}.lead-card{display:grid;gap:var(--space-2);padding:var(--space-5) var(--space-6);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-section)}.lead-card__title{font:var(--arm-lead)}.lead-card__text{font:var(--arm-body);color:var(--ink-secondary)}.filter-chip{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--size-touch);padding:0 var(--space-2) 0 var(--space-4);border-radius:var(--radius-pill);background:var(--brand-tint);color:var(--brand-ink);font:600 15px/20px var(--font-sans)}.filter-chip__remove{display:inline-grid;place-items:center;width:32px;height:32px;border:0;border-radius:var(--radius-pill);background:none;color:inherit;cursor:pointer}.filter-chip__remove:hover{background:var(--surface)}.journal-group{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-section);overflow:hidden}.journal-group__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--divider)}.journal-group__title{font:var(--arm-h3)}.journal-group__table{overflow-x:auto}.journal-group .table th:first-child,.journal-group .table td:first-child{padding-left:var(--space-5)}.journal-row--open>td{background:var(--surface-subtle)}.journal-detail>td{padding:0 var(--space-5) var(--space-5);background:var(--surface-subtle)}.journal-remark>td{padding-top:0;border-top:0}.journal-detail__inner{display:grid;gap:var(--space-3)}.journal-detail .table-wrap{background:var(--surface)}.row-toggle{display:inline-grid;place-items:center;width:36px;height:36px;border:0;border-radius:var(--radius-control);background:none;color:var(--ink-secondary);cursor:pointer}.row-toggle:hover{background:var(--divider)}.row-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.step-cell{text-align:center}.table .table__group th{border-top:1px solid var(--divider);background:var(--surface-subtle);font:var(--arm-label);letter-spacing:var(--arm-label-tracking);text-transform:uppercase;color:var(--ink-secondary)}.check-rows{display:grid;gap:var(--space-3);margin:0;padding:0;list-style:none}.check-rows__item{display:grid;grid-template-columns:20px minmax(0,1fr);gap:2px var(--space-3);font:var(--arm-meta)}.check-rows__item svg{margin-top:2px;color:var(--brand)}.check-rows__item--error svg{color:var(--error)}.check-rows__item--wait svg{color:var(--ink-faint)}.check-rows__title{font:var(--arm-strong);color:var(--ink)}.check-rows__note{grid-column:2;font:var(--arm-caption);color:var(--ink-muted)}.late-list{display:grid;gap:var(--space-4);margin:0;padding:0;list-style:none}.late-list__item{display:grid;grid-template-columns:var(--size-mark) minmax(0,1fr);gap:4px var(--space-3);padding-bottom:var(--space-4);border-bottom:1px solid var(--divider);font:var(--arm-meta);color:var(--ink-secondary)}.late-list__item:last-child{padding-bottom:0;border-bottom:0}.late-list__title{font:var(--arm-strong);color:var(--ink)}.map-picker{display:block;width:100%;height:360px;border:1px solid var(--border-button);border-radius:var(--radius-box);background:var(--surface-subtle)}.estimated{color:var(--ink-muted)}.collapsible{display:grid;gap:var(--space-4);align-content:start}.collapsible__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2) var(--space-4);width:100%;padding:0;border:0;background:none;font:inherit;color:var(--ink);text-align:left;cursor:pointer}.collapsible__head:hover .collapsible__title{color:var(--brand)}.collapsible__title{font:var(--arm-h2)}.collapsible__meta{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2) var(--space-3);font:var(--arm-meta);color:var(--ink-muted)}.collapsible__chevron{margin-left:auto;flex:none;align-self:center;color:var(--ink-secondary);transition:transform .15s}.collapsible__head[aria-expanded=true] .collapsible__chevron{transform:rotate(180deg)}.collapsible__body{display:grid;gap:var(--space-4)}.egis-panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-section);overflow:hidden}.egis-panel--error{border-color:var(--error-line)}.egis-panel--attention{border-color:var(--action)}.egis-panel__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4);width:100%;min-height:60px;padding:var(--space-3) var(--space-5);border:0;background:none;font:var(--arm-body);color:var(--ink);text-align:left;cursor:pointer}.egis-panel__head:hover{background:var(--surface-subtle)}.egis-panel__name{font:var(--arm-h2)}.egis-panel__state{display:inline-flex;align-items:center;gap:var(--space-1);font:var(--arm-meta);color:var(--ink-secondary)}.egis-panel__state svg{color:var(--brand)}.egis-panel__state--error{color:var(--error-ink)}.egis-panel__state--error svg{color:var(--error)}.egis-panel__state--wait svg{color:var(--ink-faint)}.egis-panel__chips{display:flex;flex-wrap:wrap;flex:1;gap:var(--space-2)}.egis-panel__chip{display:inline-flex;align-items:center;padding:2px 10px;border-radius:var(--radius-pill);background:var(--brand-tint);color:var(--brand-ink);font:var(--arm-label);white-space:nowrap}.egis-panel__chip--error{background:var(--error-tint);color:var(--error-ink)}.egis-panel__chip--late{background:var(--action-pill);color:var(--action-ink-strong)}.egis-panel__chevron{margin-left:auto;flex:none;color:var(--ink-secondary);transition:transform .15s}.egis-panel__head[aria-expanded=true] .egis-panel__chevron{transform:rotate(180deg)}.egis-panel__body{display:grid;gap:var(--space-5);padding:var(--space-5);border-top:1px solid var(--divider)}.egis-panel__empty{font:var(--arm-meta);color:var(--ink-muted)}.egis-panel__late{display:grid;gap:var(--space-3)}.egis-panel__subhead{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);width:100%;padding:0;border:0;background:none;font:var(--arm-body);color:var(--ink);text-align:left;cursor:pointer}.egis-panel__subtitle{font:var(--arm-h3)}.egis-panel__connection{display:grid;gap:var(--space-3)}@media(max-width:860px){.shell{grid-template-columns:minmax(0,1fr)}.nav{border-right:0;border-bottom:1px solid var(--border)}.nav__toggle{display:none}.nav__top{display:block}.nav__list{grid-template-columns:repeat(2,minmax(0,1fr))}.nav__user{margin-top:0}.content{padding:var(--space-6) var(--space-4)}.form-grid--two,.layout-aside,.form-grid--three,.action-card,.steps,.stop-row{grid-template-columns:minmax(0,1fr)}.stop-row__num{display:none}.toolbar .field__select,.toolbar .field__input{width:100%}.auth{padding-top:var(--space-8)}.auth__card{padding:var(--space-5)}}.auth__card .skeleton+.skeleton{margin-top:var(--space-3)}.nav__badge{display:inline-grid;place-items:center;min-width:22px;height:22px;margin-left:auto;padding:0 6px;border-radius:var(--radius-pill);background:var(--action-badge);color:var(--on-brand);font:var(--arm-label)}.request-row{cursor:pointer}.request-row:hover td{background:var(--surface-subtle)}.request-table .trip-link{display:block}.request-table__meta{display:block;font:var(--arm-caption);color:var(--ink-muted)}.request-next{display:inline-flex;align-items:flex-start;gap:var(--space-2)}.request-next .mark{margin-top:2px}.request-next__title{display:block;font:var(--arm-strong)}.request-next__title--action{color:var(--action-ink)}.request-next__title--ready{color:var(--brand)}.request-next__note{display:block;font:var(--arm-caption);color:var(--ink-muted)}.request-path{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-6);margin:0;padding-left:20px;font:var(--arm-meta);color:var(--ink-secondary)}.request-path li{padding-right:var(--space-2)}.request-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.request-steps{margin-top:var(--space-4)}.request-step__by{font:var(--arm-caption);color:var(--ink-muted)}.request-form{display:grid;gap:var(--space-3);max-width:560px;padding:var(--space-4);background:var(--surface-subtle);border:1px solid var(--border);border-radius:var(--radius-card)}.request-form--inline{grid-template-columns:minmax(0,240px) auto;align-items:end}.request-form__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--space-3)}.request-form__row:empty{display:none}.request-form__note{min-height:72px;padding-top:var(--space-2);padding-bottom:var(--space-2);resize:vertical}.file-input{font:var(--arm-meta)}.file-chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.file-chip{display:inline-flex;align-items:center;gap:var(--space-2);min-height:36px;padding:0 var(--space-3);border:1px solid var(--border-button);border-radius:var(--radius-control);background:var(--surface);color:var(--ink);font:var(--arm-meta);cursor:pointer}.file-chip:hover{border-color:var(--brand);color:var(--brand)}.request-missing ul{margin:var(--space-1) 0 0;padding-left:20px;font:var(--arm-meta);color:var(--ink-secondary)}.mail-preview{display:grid;gap:var(--space-3);padding:var(--space-4);background:var(--surface-subtle);border:1px solid var(--border);border-radius:var(--radius-card)}.mail-preview__head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px var(--space-3);margin:0;font:var(--arm-meta)}.mail-preview__head dt{color:var(--ink-muted)}.mail-preview__head dd{margin:0;font:var(--arm-strong)}.mail-preview__body{margin:0;white-space:pre-wrap;font:var(--arm-meta);color:var(--ink)}.request-card-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}.request-contact{display:grid;grid-template-columns:72px minmax(0,1fr);gap:var(--space-2) var(--space-3);margin:0;font:var(--arm-meta)}.request-contact dt{color:var(--ink-muted)}.request-contact dd{margin:0}.request-contact__email{overflow-wrap:anywhere}.request-history{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none;font:var(--arm-meta);color:var(--ink-secondary)}.link-button--inline{font:inherit}.button--danger{background:var(--error);border-color:var(--error);color:var(--on-brand)}.button--danger:hover{background:var(--error-ink)}@media(max-width:860px){.request-form--inline{grid-template-columns:minmax(0,1fr)}}.request-link{display:inline-flex;align-items:center;gap:4px;justify-self:start}.request-action{justify-self:start}.org-card{max-width:640px}.org-card__facts{grid-template-columns:120px minmax(0,1fr);font:var(--arm-body)}.track-sketch{display:block;width:100%;max-width:640px;height:auto;border:1px solid var(--border);border-radius:var(--radius-box);background:var(--ground)}.track-sketch__line{fill:none;stroke:var(--brand);stroke-width:3;stroke-linejoin:round;stroke-linecap:round}.track-sketch__stop circle{fill:var(--surface);stroke:var(--ink-secondary);stroke-width:2}.track-sketch__stop text{font:var(--arm-label);fill:var(--ink)}.track-sketch__now{fill:var(--brand);stroke:var(--surface);stroke-width:3}.toolbar__date{display:inline-flex;align-items:center;gap:var(--space-2);font:var(--arm-meta);color:var(--ink-secondary)}.billing-table th.count,.billing-table td.count{text-align:right}.billing-table tfoot td{border-top:1px solid var(--border);background:var(--surface-subtle);font:var(--arm-strong)}.billing-table tfoot .num{font:var(--num-time)}.billing-note{font:var(--arm-meta)}
