@font-face{font-family:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-arabic-arabic-400-normal-AAMxebZb.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE??}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-arabic-arabic-500-normal-DPISWLls.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE??}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-arabic-arabic-600-normal-JPxwL-XU.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE??}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-arabic-arabic-700-normal-3CqrwsiZ.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE??}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-arabic-latin-400-normal-Bo5KPYvw.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 Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-arabic-latin-500-normal-Cd6jVIg7.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 Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-arabic-latin-600-normal-KrqB56Mw.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 Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-arabic-latin-700-normal-BzSf6GNr.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-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.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-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.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-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.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-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-latin-700-normal-7sUh57Bg.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:Instrument Serif;font-style:normal;font-display:block;font-weight:400;src:url(/assets/instrument-serif-latin-400-normal-DnYpCC2O.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}:root{color:#e3e9e8;font-synthesis:none;text-rendering:optimizelegibility;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;--canvas:#0b141a;--desk:radial-gradient(120% 68% at 50% 0%, #16242b 0%, #0f1a20 55%, var(--canvas) 100%);--app:#101a20;--surface:#18262d;--elevated:#1d2d34;--accent:#3ba9ce;--accent-dark:#10809c;--accent-tint:#3fa3bd29;--accent-border:#3fa3bd70;--accent-light:#8fc9da;--text:#e3e9e8;--text-2:#a4b2b4;--text-3:#718186;--green:#39b77a;--green-dark:#16874f;--green-tint:#39b77a26;--green-border:#39b77a61;--red:#d95c55;--red-dark:#a33a34;--red-tint:#d95c5521;--red-border:#d95c5561;--blue:#8fa2f0;--blue-tint:#8fa2f026;--blue-border:#8fa2f066;--amber:#d5a05b;--amber-tint:#d5a05b26;--amber-border:#d5a05b66;--border:#2a3b42;--border-2:#354950;--empty-segment:#ffffff1a;--fill:#ffffff0f;--plain-edge:transparent;--fill-strong:#ffffff1c;--well:#00000047;--scrim:#060b0fad;--eye-ring:#217795;--eye-white:#fff;--eye-navy:#0f303e;--accent-fill:#166882;--amber-fill:#965800;--green-fill:#146b45;--red-fill:#8e2e28;--on-fill:#f4f7f7;--darkest-surface:var(--canvas);--shadow-card:none;--shadow-sheet:0 -20px 70px #0000008c;--chrome-top:0px;--wordmark-opacity:.12;--wordmark-size:min(64px, 15.5vw);--wordmark-tracking:-.025em;--identity-radius:11px;--identity-inset:2px;--shift-gap:18px;--defect-dim-opacity:.55;--dot-diameter:15.2px;--chip-dot-ratio:calc(var(--dot-diameter) / 36px);--avatar-md:56px;--rail-pill:32px;--tag-pill:24.8px;--swipe-track:#ffffff0e;--knob-shadow:0 0 9px #00000047;--knob-shadow-logo:0 3px 9px #00000047;--knob-off-disc:#8b989e;--knob-off-glyph:#4e5d63;--swipe-hold:#ffffff8c;--sheet-max:calc(100dvh - 86px);--t-1:10px;--t-2:10.5px;--t-3:11px;--t-4:11.5px;--t-5:12px;--t-6:12.5px;--t-7:13px;--t-8:13.5px;--t-9:14px;--t-10:14px;--t-11:15px;--t-12:16px;--t-13:17px;--t-14:18px;--t-15:20px;--t-16:21px;--t-17:25px;background:#0b141a;font-family:Noto Sans Arabic,IBM Plex Sans Arabic,system-ui,sans-serif}*{box-sizing:border-box}:dir(rtl){letter-spacing:0!important}html{overscroll-behavior:none}html,body,#root{min-height:100%;margin:0}body{background:var(--desk);-webkit-font-smoothing:antialiased;min-width:320px}button,input,textarea{color:inherit;font:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible,textarea:focus-visible,[role=button]:focus-visible{outline:2px solid var(--accent-light);outline-offset:2px}button:disabled{cursor:not-allowed}h1,h2,h3,p{margin:0}.mono{font-family:IBM Plex Mono,Noto Sans Arabic,ui-monospace,monospace}.icon{flex:none;display:block}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.accent-text{color:var(--accent-light)}.app-shell{width:min(100%,402px);height:100vh;color:var(--text);background:var(--app);--canvas:#0b141a;--app:#101a20;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 0 70px #0000007a}@supports (height:100dvh){.app-shell{height:100dvh}}[data-theme=light]{color:#16232a;--canvas:#edf1f2;--app:#f4f7f7;--surface:#fff;--elevated:#fafafa;--accent:#1e7390;--accent-dark:#166882;--accent-tint:#dceef3;--accent-border:#1f7d9661;--accent-light:#1e7390;--text:#16232a;--text-2:#4c5f66;--text-3:#7b8b90;--green:#1e8a57;--green-dark:#146b45;--green-tint:#dcefe4;--green-border:#1e8a575c;--red:#b23a33;--red-dark:#8e2e28;--red-tint:#fae4e2;--red-border:#b23a3357;--blue:#33459e;--blue-tint:#e3e6f8;--blue-border:#33459e57;--amber:#965800;--amber-tint:#fbe7c7;--amber-border:#a964005c;--border:#d5dee0;--border-2:#c2cfd2;--empty-segment:#dde5e7;--fill:#16232a0d;--fill-strong:#16232a1a;--scrim:#16232a57;--shadow-card:0 1px 2px #16232a0d, 0 3px 10px #16232a0d;--shadow-sheet:0 -14px 44px #16232a2e;--well:#eaf0f1;--swipe-track:#16232a0b;--knob-shadow:0 0 8px #16232a33;--knob-shadow-logo:0 2px 8px #16232a33;--swipe-hold:#16232a66}body:has([data-theme=light]){--desk:radial-gradient(120% 68% at 50% 0%, #fff 0%, #eff3f4 55%, #e4eaeb 100%)}.screen{background:var(--app);flex-direction:column;height:100%;min-height:0;display:flex}.queue-list,.thread-content{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.thread-content>*{flex:none}.ledger-group{flex-direction:column;gap:11px;min-width:0;display:flex}.ledger-group>*,.queue-header,.queue-search,.filter-row,.pill-rail,.thread-header,.thread-footer{flex:none}.avatar{border:1px solid var(--border-2);color:var(--text-2);background:var(--fill);font:600 var(--t-9)/1 "IBM Plex Mono", "Noto Sans Arabic", monospace;letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;display:grid}.avatar--sm{width:50px;height:50px}.avatar--md{width:var(--avatar-md);height:var(--avatar-md)}.avatar--accent{border-color:var(--accent-border);color:var(--accent-light);background:var(--accent-tint)}.avatar--amber{border-color:var(--amber-border);color:var(--amber);background:var(--amber-tint)}.avatar--green{border-color:var(--green-border);color:var(--green);background:var(--green-tint)}.avatar--red{border-color:var(--red-border);color:var(--red);background:var(--red-tint)}.avatar--blue{border-color:var(--blue-border);color:var(--blue);background:var(--blue-tint)}.avatar--dashed{border-style:dashed}.identity{border-radius:var(--identity-radius)}.swipe-wrap{width:100%}.swipe{--chain:var(--accent-fill);border:1px solid var(--border-2);background:var(--swipe-track);touch-action:none;-webkit-user-select:none;user-select:none;border-radius:28px;height:58px;position:relative;overflow:hidden}.swipe--green{--chain:var(--green-fill)}.swipe--red{--chain:var(--red-fill)}.swipe--amber{--chain:var(--amber-fill)}.swipe__trail{width:var(--swipe-trail);background:var(--chain);border-radius:28px;position:absolute;top:0;bottom:0;left:0}.swipe--negative .swipe__trail{left:auto;right:0}.swipe__knob,.swipe__trail{transition:none}.swipe--touched .swipe__knob{transition:transform .16s}.swipe--touched .swipe__trail{transition:width .16s}.swipe--dragging .swipe__knob,.swipe--dragging .swipe__trail{transition:none}.swipe--disabled .swipe__trail{display:none}.swipe--disabled .swipe__knob{background:var(--knob-off-disc)}.swipe--disabled .swipe__knob .icon{color:color-mix(in srgb, var(--knob-off-glyph) 60%, transparent)}.swipe__copy{z-index:1;text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;padding-inline:68px;display:flex;position:absolute;inset:0}.swipe__copy strong{font-size:var(--t-11);letter-spacing:.01em;font-weight:600}.swipe__knob{z-index:2;top:var(--identity-inset);bottom:var(--identity-inset);left:var(--identity-inset);aspect-ratio:1;background:var(--chain);width:auto;height:auto;transform:translateX(var(--swipe-offset,0px));border-radius:50%;place-items:center;display:grid;position:absolute}.swipe--negative .swipe__knob{right:var(--identity-inset);left:auto}.swipe--negative .swipe__countdown{left:auto;right:0}.swipe__knob .icon{color:var(--on-fill)}.nazeem-mark{width:100%;height:100%;display:block}.nazeem-mark__ring{fill:none;stroke:var(--eye-ring)}.nazeem-mark__white{fill:var(--eye-white)}.nazeem-mark__pupil{fill:var(--eye-navy)}.nazeem-mark__highlight{fill:var(--eye-white)}.swipe--landing .swipe__copy strong{color:var(--text-3)}.swipe--landing .swipe__knob{box-shadow:var(--knob-shadow-logo)}.swipe__countdown{z-index:1;width:68px;font:600 var(--t-11)/1 "IBM Plex Mono", "Noto Sans Arabic", ui-monospace, monospace;font-variant-numeric:tabular-nums;letter-spacing:.01em;color:var(--on-fill);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0}.swipe--mini .swipe__countdown{width:58px}.swipe--mini{background:var(--fill);border-radius:27px;height:54px}.swipe--mini .swipe__knob{background:var(--elevated);box-shadow:var(--knob-shadow)}.swipe--mini .swipe__trail{border-radius:27px}.swipe--mini .swipe__copy{padding-left:58px;padding-right:var(--identity-inset);color:var(--text)}.swipe--mini.swipe--alone .swipe__copy{padding-inline:58px}.swipe--mini{--mini-copy:58px}.swipe--mini.swipe--negative .swipe__copy{padding-left:var(--identity-inset);padding-right:58px}.swipe--mini .swipe__copy strong{font-size:var(--t-11)}.swipe--mini .swipe__knob .icon{color:var(--empty-segment)}.shift-screen__inner{gap:var(--shift-gap);min-height:100dvh;padding:calc(var(--chrome-top) + 20px) 20px 24px;flex-direction:column;display:flex}.shift-controls{justify-content:space-between;align-items:center;gap:12px;min-height:48px;display:flex}.segmented{height:48px;padding:var(--identity-inset);border:1px solid var(--border);border-radius:var(--identity-radius);background:var(--fill);gap:3px;display:flex}.segmented button{border-radius:var(--identity-radius);min-width:63px;height:42px;color:var(--text-2);background:0 0;border:1px solid #0000;place-items:center;font-weight:500;display:grid}.segmented button[aria-pressed=true]{border-color:var(--accent-border);color:var(--accent-light);background:var(--accent-tint)}.shift-hero{flex:1;place-content:center;place-items:center;padding-block:28px 18px;display:grid;position:relative}.shift-wordmark{color:var(--text);opacity:var(--wordmark-opacity);font:400 var(--wordmark-size)/1 "Instrument Serif", Georgia, serif;letter-spacing:var(--wordmark-tracking);-webkit-user-select:none;user-select:none}.shift-device-fact{gap:7px;margin-bottom:12px;display:flex}.shift-device-fact span{border:1px solid var(--border);border-radius:var(--identity-radius);background:var(--fill);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;min-height:54px;display:flex}.shift-device-fact small{color:var(--text-3);font-size:var(--t-1);text-transform:uppercase}.shift-device-fact strong{color:var(--accent-light);font-size:var(--t-9)}.shift-summary-card{border:1px solid var(--border);border-radius:var(--identity-radius);background:var(--surface);box-shadow:var(--shadow-card);padding:13px 14px 3px}.shift-fact{justify-content:space-between;align-items:center;gap:14px;min-height:38px;display:flex}.shift-fact+.shift-fact{border-top:1px solid var(--border)}.shift-fact span{color:var(--text-2);font-size:var(--t-7);flex:none}.shift-fact strong{min-width:0;font-size:var(--t-8);text-align:end;font-weight:500}.shift-fact strong.mono{color:var(--accent-light);font-weight:600}.shift-notice{color:var(--amber);font-size:var(--t-8);text-align:center;margin-top:12px;font-weight:600}.shift-notice--error{color:var(--red)}.operator-area .resolution-label{margin-bottom:7px}.pin-area{align-items:center;gap:var(--shift-gap);flex-direction:column;flex:1;padding-block:0;display:flex}.shift-screen[data-phase=pin] .shift-screen__inner{height:100%;min-height:0}.shift-screen[data-phase=pin] .operator-area{flex-direction:column;flex:none;min-height:0;display:flex}.shift-screen[data-phase=pin] .operator-box{flex:none;min-height:0;overflow-x:hidden}.shift-screen[data-phase=pin] .operator-area[data-expanded=true]{flex:1}.shift-screen[data-phase=pin] .operator-area[data-expanded=true] .operator-box{flex:none;min-height:0}.operator-box[data-expanded=true]{overscroll-behavior:contain;overflow-y:auto}.app-shell .operator-box .resolution-row{--row-inner:44px;min-height:44px}.shift-screen[data-phase=pin] .shift-summary-card{overscroll-behavior:contain;min-height:0;overflow-y:auto}.shift-screen[data-phase=pin] .pin-area{flex:none}.pin-prompt{min-height:18px;color:var(--text-2);font-size:var(--t-9);text-align:center}.pin-prompt--error{color:var(--red);font-weight:600}.pin-dots{justify-content:center;gap:12px;display:flex}.pin-dot{border:1px solid var(--border-2);border-radius:50%;width:15px;height:15px}.pin-dot--filled{border-color:var(--accent-border);background:var(--accent)}.keypad{grid-template-columns:repeat(3,1fr);gap:9px;width:100%;display:grid}.keypad--inert{opacity:var(--defect-dim-opacity)}.keypad__key{border:1px solid var(--border);border-radius:var(--identity-radius);background:var(--fill);height:56px;font:500 var(--t-16)/1 "IBM Plex Mono", "Noto Sans Arabic", monospace;place-items:center;display:grid}.keypad__key:active{background:var(--fill-strong);transform:scale(.97)}.keypad__key--back{color:var(--text-2);background:0 0;border-color:#0000}.queue-screen{padding-top:var(--chrome-top)}.queue-header{align-items:center;gap:11px;min-height:66px;padding:7px 14px 8px;display:flex}.profile-button{background:0 0;border:0;border-radius:50%;flex:none;padding:0}.queue-header__title{gap:var(--title-gap);text-align:start;flex-direction:column;flex:1;display:flex}.queue-header__title h1{contain:inline-size;font-size:var(--t-12);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.queue-header__title p{color:var(--text-2);font-size:var(--t-6)}.queue-header__meta{white-space:nowrap;align-items:baseline;display:flex}.queue-header__shop,.queue-header__device{flex:none}.station-square{border:1px solid var(--border);height:48px;color:var(--text-2);background:var(--fill);font-size:var(--t-7);white-space:nowrap;flex:none;place-items:center;padding-inline:10px;line-height:1;display:grid}.queue-search{border:1px solid var(--border);border-radius:var(--identity-radius);height:48px;color:var(--text-3);background:var(--well);align-items:center;gap:10px;margin:0 14px 11px;padding:0 13px;display:flex}.queue-search input{min-width:0;color:var(--text);font-size:var(--t-9);background:0 0;border:0;outline:0;flex:1}.queue-search input::placeholder{color:var(--text-3)}.filter-row{border-block:1px solid var(--border);scrollbar-width:none;align-items:center;gap:8px;padding:10px 14px;display:flex;overflow-x:auto}.filter-row::-webkit-scrollbar{display:none}.filter-group{flex:none;gap:8px;display:flex}.filter-row__sep{background:var(--border);flex:none;align-self:stretch;width:1px}.filter-chip{border:1px solid var(--border);border-radius:var(--identity-radius);min-height:36px;color:var(--text-2);background:var(--fill);font-size:var(--t-7);flex:none;align-items:center;gap:6px;padding:0 13px;display:inline-flex}.filter-chip__dot{width:calc(36px * var(--chip-dot-ratio));height:calc(36px * var(--chip-dot-ratio));border-radius:50%;flex:none}.filter-chip[data-tone]{padding-inline-start:7px}.filter-chip[data-tone=neutral] .filter-chip__dot{background:var(--accent-light)}.filter-chip[data-tone=blue] .filter-chip__dot{background:var(--blue)}.filter-chip[data-tone=red] .filter-chip__dot{background:var(--red)}.filter-chip[data-tone=green] .filter-chip__dot{background:var(--green)}.filter-chip[aria-pressed=true]{border-color:var(--border-2);color:var(--text);background:var(--fill-strong)}.filter-chip[aria-pressed=true][data-tone=neutral]{border-color:var(--accent-border);color:var(--accent-light);background:var(--accent-tint)}.filter-chip[aria-pressed=true][data-tone=blue]{border-color:var(--blue-border);color:var(--blue);background:var(--blue-tint)}.filter-chip[aria-pressed=true][data-tone=red]{border-color:var(--red-border);color:var(--red);background:var(--red-tint)}.filter-chip[aria-pressed=true][data-tone=green]{border-color:var(--green-border);color:var(--green);background:var(--green-tint)}.filter-chip span{font-size:var(--t-3);margin-inline-start:0}.queue-list{flex:1;padding-bottom:18px}.queue-row{--row-step:4px;align-content:center;align-items:baseline;column-gap:11px;row-gap:var(--title-gap);width:100%;min-height:84px;padding:calc(10px + var(--row-step) / 2) 14px calc(10px - var(--row-step) / 2);border:0;border-bottom:1px solid var(--border);color:var(--text);text-align:start;background:0 0;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.queue-row>.avatar{margin-block:calc(-12px - var(--row-step) / 2) calc(-12px + var(--row-step) / 2);grid-row:1/3;align-self:center}.queue-row__identity{min-width:0;font-size:var(--t-8);white-space:nowrap;grid-area:1/2;align-items:baseline;font-weight:600;display:flex}.queue-row__code{flex:none}.queue-row__vin{text-overflow:ellipsis;direction:rtl;min-width:0;overflow:hidden}.model-tone--accent{color:var(--accent-light)}.model-tone--blue{color:var(--blue)}.model-tone--neutral{color:var(--text-2)}.model-rule{background:var(--border-2);flex:none;align-self:center;width:1px;height:1em;margin-inline:7px}.queue-row__stamp{min-width:8ch;color:var(--text-3);font-size:var(--t-4);text-align:end;flex:none;grid-area:1/3}.queue-row__rail{min-width:0;min-height:var(--tag-pill);pointer-events:none;grid-area:2/2/auto/4;align-self:center;align-items:center;gap:6px;display:flex;overflow:hidden}.queue-row__lock{flex:none;display:inline-flex}.queue-row:active:not(:disabled):not([aria-disabled=true]){background:var(--fill)}.queue-row:disabled{color:var(--text)}.queue-row--held{opacity:.42}.queue-row--locked .queue-row__identity,.queue-row--locked .queue-row__stamp,.queue-row--locked .queue-row__rail,.queue-row--locked .queue-row__code{color:var(--text-3)}.queue-row--locked>.avatar{opacity:.6}.empty-line{color:var(--text-2);font-size:var(--t-9);text-align:center;margin:18px 14px}.thread-header{min-height:calc(var(--chrome-top) + 66px);padding:calc(var(--chrome-top) + 10px) 13px 10px;border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--surface) 84%, transparent);align-items:center;gap:10px;display:flex}.plain-icon-button{width:44px;height:44px;color:var(--text-2);background:0 0;border:0;place-items:center;margin-inline:-8px;padding:0;display:grid}.app-shell[dir=rtl] .queue-row>svg,.app-shell[dir=rtl] .plain-icon-button>svg{transform:scaleX(-1)}.thread-header__identity{flex:1;min-width:0}.thread-header__identity h1{font-size:var(--t-8);font-weight:600}.thread-header__identity p{margin-top:var(--title-gap);color:var(--text-2);font-size:var(--t-5)}.thread-model{white-space:nowrap;align-items:baseline;min-width:0;display:flex}.thread-model__name{text-overflow:ellipsis;flex:none;max-width:100%;overflow:hidden}.thread-model__trim{text-overflow:ellipsis;min-width:0;overflow:hidden}.thread-timer{color:var(--text);font-size:var(--t-11);flex:none;font-weight:600}.thread-content{--ledger-end:18px;padding:0 14px var(--ledger-end);flex-direction:column;flex:1;align-items:stretch;gap:11px;display:flex;overflow:hidden auto}.thread-content>:last-child{scroll-margin-block-end:var(--ledger-end)}.pill{--pill-inset:calc((var(--pill-height) - var(--pill-dot)) / 2);min-height:var(--pill-height);padding-block:var(--pill-inset);padding-inline:var(--pill-inset) var(--pill-end);box-shadow:inset 0 0 0 1px var(--pill-edge);line-height:var(--pill-dot);border:0;border-radius:999px;align-items:center;display:inline-flex}.pill__dot{width:var(--pill-dot);height:var(--pill-dot);flex:none;overflow:visible}.pill__disc{fill:currentColor}.pill__digits{fill:var(--dot-digit);font-family:IBM Plex Mono,Noto Sans Arabic,ui-monospace,monospace;font-weight:600}.pill__dot--red{color:var(--red)}.pill__dot--amber{color:var(--amber)}.pill__dot--green{color:var(--green)}.pill__dot--neutral{color:var(--text-3)}.pill__dot--extinguished .pill__disc{fill:var(--empty-segment)}.pill--rail{--pill-height:var(--rail-pill);--pill-end:12px;font-size:var(--t-5);gap:6px}.pill--tag{--pill-height:var(--tag-pill);--pill-end:6px;font-size:var(--t-4);gap:4px}.pill-rail{background:var(--app);align-items:center;gap:6px;padding:13px 14px 11px;display:flex}.pending-pills{overscroll-behavior-x:contain;scrollbar-width:none;flex:1;align-items:center;gap:6px;min-width:0;padding:0;display:flex;overflow-x:auto}.pending-pills::-webkit-scrollbar{display:none}.pending-pill{border:0;flex:none}.pending-pill--amber{--pill-edge:var(--amber-border);color:var(--amber);background:var(--amber-tint)}.pending-pill--red{--pill-edge:var(--red-border);color:var(--red);background:var(--red-tint)}.pending-pill--plain{--pill-edge:var(--plain-edge);color:var(--text-2);background:var(--fill)}.pending-pill--green{--pill-edge:var(--green-border);color:var(--green);background:var(--green-tint)}.visit-pill{z-index:1;background:color-mix(in srgb, var(--app) 80%, transparent);justify-content:center;padding-block:3px;display:flex;position:sticky;top:0}.visit-pill__text{color:var(--text);background:linear-gradient(var(--fill), var(--fill)), var(--app);font-size:var(--t-4);border-radius:999px;padding:5px 12px}.thread-content{--ledger-pinned-top:0px}.defect-card,.thread-add,.thread-complete{scroll-margin-top:calc(var(--ds2-band-h,0px) + var(--ledger-pinned-top))}.defect-card{--defect-tone:var(--border-2);border:1px solid var(--border);border-radius:var(--identity-radius);background:var(--surface);box-shadow:var(--shadow-card);position:relative;overflow:hidden}.defect-card--awaiting,.defect-card--not-approved,.defect-card--self-logged{--defect-tone:var(--amber)}.defect-card--approved,.defect-card--closed{--defect-tone:var(--green)}.defect-card__rail{background:var(--defect-tone);border-radius:0;width:4px;position:absolute;inset-block:0;inset-inline-start:0}.defect-card--critical .defect-card__rail{background:var(--red)}.defect-card--dim .defect-card__button{opacity:var(--defect-dim-opacity)}.defect-card--ghost{--defect-tone:var(--text-3);box-shadow:none;background:0 0}.defect-card--ghost .defect-card__button,.defect-card--ghost .defect-line,.defect-card--ghost .defect-line strong,.defect-card--ghost .ds2-time{color:var(--text-3)}.defect-card--ghost .ds2-state-tile,.defect-card--ghost .tracker{filter:grayscale();opacity:.55}.defect-card--ghost .defect-card__button{cursor:default}.defect-card--ghost .ds2-card__lines{flex:auto;min-width:0}.defect-card__button{width:100%;color:var(--text);text-align:start;background:0 0;border:0;padding:12px;padding-inline-start:15px;position:relative}.defect-card{--card-tint:var(--fill)}.defect-card[data-tone=red]{--card-tint:var(--red-tint)}.defect-card[data-tone=amber]{--card-tint:var(--amber-tint)}.defect-card[data-tone=green]{--card-tint:var(--green-tint)}.defect-card:before{content:"";background:var(--card-tint);opacity:0;pointer-events:none;position:absolute;inset:0}.defect-card[data-landed]:before{animation:.6s ease-in forwards card-landed}@keyframes card-landed{0%,40%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.defect-card[data-landed]:before{opacity:1;animation:none}}.pending-pill--plain.pending-pill--history,.defect-card .defect-status--extinguished{color:var(--text-3)}.defect-status{--pill-edge:var(--border);color:var(--text-2);background:var(--fill);margin-bottom:8px}.defect-card--awaiting .defect-status{--pill-edge:var(--amber-border);color:var(--amber);background:var(--amber-tint)}.defect-card .defect-status--red{--pill-edge:var(--red-border);color:var(--red);background:var(--red-tint)}.defect-lines{min-width:0}.defect-line{min-width:0;color:var(--text-2);font-size:var(--t-8);align-items:center;gap:7px;margin:0;line-height:1.45;display:flex}.defect-line>.icon{color:var(--text-3);flex:none}.defect-line__text{flex:1;min-width:0}.defect-line__small{color:var(--text-3);font-size:var(--t-6)}.defect-line strong{color:var(--text);font-weight:600}.defect-line--damage{margin-top:3px}.tracker{align-items:center;gap:3px;margin-top:12px;display:flex}.tracker__segment{background:var(--empty-segment);border-radius:3px;flex:1;height:4px;position:relative}.tracker__segment--red{background:color-mix(in srgb, var(--red) 70%, var(--empty-segment))}.tracker__segment--amber{background:color-mix(in srgb, var(--amber) 70%, var(--empty-segment))}.tracker__segment--green{background:var(--green)}.tracker__segment--split{gap:0;display:flex;overflow:hidden}.tracker__sub{flex:1;min-width:0}.tracker__sub--on{background:color-mix(in srgb, var(--amber) 70%, var(--empty-segment))}.tracker em{color:var(--text-3);font:var(--t-3) "IBM Plex Mono", "Noto Sans Arabic", monospace}.tracker-time{color:var(--text-3);font-size:var(--t-2);gap:3px;margin-top:7px;display:flex}.tracker-time__cell{white-space:nowrap;flex:1;justify-content:center;align-items:center;gap:3px;min-width:0;display:flex}.thread-footer{padding:10px 14px max(14px, env(safe-area-inset-bottom,0px));border-top:1px solid var(--border);background:color-mix(in srgb, var(--app) 94%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.sheet-backdrop{z-index:40;background:var(--scrim);place-items:end center;display:grid;position:fixed;inset:0}.sheet{width:min(100%,402px);max-height:var(--sheet-max);border:1px solid var(--border-2);border-radius:var(--identity-radius) var(--identity-radius) 0 0;color:var(--text);background:var(--elevated);box-shadow:var(--shadow-sheet);flex-direction:column;animation:.22s ease-out sheet-in;display:flex;position:relative;overflow:hidden}.sheet__handle{background:var(--border-2);border-radius:999px;flex:none;align-self:center;width:38px;height:4px;margin-top:9px}.sheet__header{flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:67px;padding:10px 16px 9px;display:flex}.sheet__header h2{font-size:var(--t-14)}:root{--title-gap:3px}.sheet__title-block{justify-content:center;gap:var(--title-gap);flex-direction:column;min-width:0;display:flex}.sheet-kicker{color:var(--text-2);font-size:var(--t-3);letter-spacing:.08em;text-transform:uppercase}.sheet-close{border:1px solid var(--border);border-radius:var(--identity-radius);width:46px;height:46px;color:var(--text-2);background:var(--fill);flex:none;place-items:center;display:grid}.sheet__action{padding:11px 16px max(14px, env(safe-area-inset-bottom));border-top:1px solid var(--border);background:var(--elevated);flex:none}.sheet__body{overscroll-behavior:contain;flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.sheet:has(>.sheet__body)>:not(.sheet__body){flex:none}.sheet__body>*{flex:none}.selector-list{overscroll-behavior:contain;flex:1;min-height:0;overflow:hidden auto}.selector-sheet .queue-search{margin:0 16px 11px}.selector-row[aria-pressed=true]{background:var(--accent-tint)}.select-check{border:1px solid var(--border-2);color:#0000;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}.selector-row .queue-row__identity{grid-row:1/3;align-self:center}.selector-row .select-check{grid-area:1/3/3;align-self:center}.selector-row[aria-pressed=true] .select-check{border-color:var(--accent-border);color:var(--accent-light);background:var(--accent-tint)}.composer .record-panel{overscroll-behavior:contain;flex:0 auto;min-height:0;margin-bottom:11px;overflow:hidden auto}.sheet.composer{--sheet-max:100dvh;height:var(--sheet-max)}.quantity-strip{--row-inner:48px;flex:none;gap:6px;padding-bottom:2px;display:flex;overflow:auto hidden}.quantity-card{border-radius:var(--identity-radius);color:var(--text-2);background:var(--empty-segment);font-size:var(--t-11);border:1px solid #0000;flex:none;place-items:center;display:grid}.quantity-strip[data-tone=amber] .quantity-card[aria-pressed=true]{border-color:var(--amber-border);color:var(--amber);background:var(--amber-tint)}.quantity-strip[data-tone=neutral] .quantity-card[aria-pressed=true]{border-color:var(--border-2);color:var(--text);background:var(--fill-strong)}.defect-brief{border:1px solid var(--border);border-radius:var(--identity-radius);background:var(--surface);margin:0 16px;padding:13px}.defect-brief p{color:var(--text-2);font-size:var(--t-7);line-height:1.5}.defect-brief strong{color:var(--text)}.record-panel{border:1px solid var(--border);border-radius:var(--identity-radius);background:var(--surface);margin:0 16px;padding:13px}.record-panel__head{align-items:flex-start;gap:8px;display:flex}.record-panel__lines{flex:1;min-width:0}.record-panel__lines p{color:var(--text-2);font-size:var(--t-7);line-height:1.5}.record-panel__lines strong{color:var(--text)}.record-panel .tracker{margin-top:12px}.journey-ladder{--ladder-dot:4px;--ladder-rail:16px;--ladder-line:16px;--ladder-gap:9px;--ladder-clear:3px;gap:var(--ladder-gap);flex-direction:column;margin-top:13px;padding-inline-start:var(--ladder-rail);display:flex}.journey-row{position:relative}.journey-row__dot{top:calc((var(--ladder-line) - var(--ladder-dot)) / 2);width:var(--ladder-dot);height:var(--ladder-dot);border-radius:50%;position:absolute;inset-inline-start:calc(var(--ladder-rail) * -1 - var(--ladder-dot) / 2)}.journey-row__dot--amber{background:color-mix(in srgb, var(--amber) 70%, var(--empty-segment))}.journey-row__dot--green{background:var(--green)}.journey-row:not(:last-child):after{content:"";top:calc((var(--ladder-line) - var(--ladder-dot)) / 2 + var(--ladder-dot) + var(--ladder-clear));bottom:calc((var(--ladder-gap) + (var(--ladder-line) - var(--ladder-dot)) / 2 - var(--ladder-clear)) * -1);background:var(--border);width:1px;position:absolute;inset-inline-start:calc(var(--ladder-rail) * -1 - .5px)}.journey-row__line{font-size:var(--t-8);line-height:var(--ladder-line);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 8px;display:grid}.journey-row__line strong{min-width:0}.journey-row__station{grid-column:1/-1;align-items:baseline;gap:6px;min-width:0;display:flex}.journey-row__sep{color:var(--text-3);flex:none}.journey-row__who{min-width:0;color:var(--text-2);font-size:var(--t-4);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.journey-row__actor{font-weight:600}.journey-row__stamp{flex:none;align-items:center;gap:6px;display:flex}.journey-row__stamp time{color:var(--text-3);font-size:var(--t-4)}.journey-row__dot--pending{border:1px solid var(--text-3);background:0 0}.journey-row--pending .journey-row__line,.journey-row--pending .journey-row__line strong{color:var(--text-2)}.journey-row:has(+.journey-row--unsent):after{background:repeating-linear-gradient(to bottom, var(--border) 0 2px, transparent 2px 5px)}.journey-note{border-radius:var(--identity-radius);color:var(--text-2);background:var(--fill);font-size:var(--t-6);margin-top:5px;padding:7px 10px}.resolution-area{padding:13px 16px 0}.resolution-label{color:var(--text-2);font-size:var(--t-3);letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px}.resolution-box{border:1px solid var(--border);border-radius:var(--identity-radius);overflow:hidden}.resolution-row .avatar,.quantity-strip .quantity-card{width:calc(var(--row-inner) - var(--identity-inset) * 2);height:calc(var(--row-inner) - var(--identity-inset) * 2);flex:none}.resolution-row{--row-inner:48px;width:100%;min-height:48px;padding-block:0;padding-inline:var(--identity-inset) 14px;color:var(--text);background:var(--elevated);text-align:start;border:0;border-radius:0;align-items:center;gap:12px;display:flex}.resolution-box[data-inert=true] .resolution-row{background:var(--surface)}.resolution-row+.resolution-row{border-top:1px solid var(--border)}.resolution-box[data-disabled=true]{opacity:var(--defect-dim-opacity)}.resolution-row__text{flex:1;align-items:baseline;gap:6px;min-width:0;display:flex}.resolution-row__text strong{min-width:0;font-size:var(--t-10)}.resolution-row__dot{color:var(--text-3);flex:none}.resolution-row__code{min-width:0;color:var(--text-2);font-size:var(--t-5)}.resolution-row__home{color:var(--text-3);flex:none;place-items:center;display:grid}.defect-actions,.verdict-options{direction:ltr}[dir=rtl] .defect-actions>*,[dir=rtl] .verdict-options>*{direction:rtl}.defect-actions,.verdict-options{padding:13px 16px max(14px, env(safe-area-inset-bottom));grid-template-columns:1fr 1fr;gap:9px;display:grid}.draft-delete,.thread-add,.thread-complete{margin-top:9px}.verdict-options:has(>:only-child){grid-template-columns:1fr}.verdict-sheet[data-readonly=true]{padding-block-end:max(14px, env(safe-area-inset-bottom))}.profile-heading{align-items:center;gap:10px;min-width:0;display:flex}.profile-heading>div{min-width:0}.profile-heading h2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-heading p{color:var(--text-2);font-size:var(--t-5);margin-top:3px}.metric-group-title{color:var(--text-2);font-size:var(--t-5);text-transform:uppercase;letter-spacing:.08em;padding:12px 16px 7px}.metric-grid{grid-template-columns:1fr 1fr;gap:8px;padding:0 16px;display:grid}.metric-card{border:1px solid var(--border);border-radius:var(--identity-radius);background:var(--surface);padding:14px}.metric-card strong{font-size:var(--t-16);display:block}.metric-card span{color:var(--text-2);font-size:var(--t-5);margin-top:5px;display:block}.summary-sheet .sheet__action{margin-top:18px}.summary-sheet .shift-controls{margin-block-end:12px}.action-pin-body{gap:var(--shift-gap);padding:8px 16px max(18px, env(safe-area-inset-bottom))}.action-pin-sheet{max-height:100dvh}.center-state{width:min(100%,402px);min-height:100dvh;color:var(--text);background:var(--app);text-align:center;flex-direction:column;justify-content:center;align-items:center;margin:0 auto;padding:32px;display:flex}.center-state h1{font-size:var(--t-17);margin-top:8px}.center-state__body{max-width:34ch;color:var(--text-2);margin-top:12px;line-height:1.5}.eyebrow{color:var(--accent-light);font-size:var(--t-3);letter-spacing:.12em;text-transform:uppercase;font-weight:700}.eyebrow--danger{color:var(--red)}.button{border:1px solid var(--accent-border);border-radius:var(--identity-radius);min-height:48px;color:var(--on-fill);background:var(--accent-fill);padding:0 18px;font-weight:600}.button--compact{margin-top:22px}.spinner{border:3px solid var(--border);border-top-color:var(--accent);border-radius:50%;width:36px;height:36px;animation:.8s linear infinite spin}.activation-screen{width:min(100%,402px);min-height:100dvh;color:var(--text);background:var(--app);place-items:center;margin:0 auto;padding:24px;display:grid}.activation-card{border:1px solid var(--border);border-radius:var(--identity-radius);background:var(--surface);width:100%;box-shadow:var(--shadow-card);padding:24px}.activation-card h1{font-size:var(--t-17);margin-top:8px}.activation-language{justify-content:flex-end;gap:4px;margin-bottom:24px;display:flex}.activation-language button{border:1px solid var(--border);border-radius:var(--identity-radius);min-width:42px;min-height:36px;color:var(--text-2);background:var(--fill)}.activation-language button[aria-pressed=true]{border-color:var(--accent-border);color:var(--accent-light);background:var(--accent-tint)}.activation-form{gap:15px;margin-top:24px;display:grid}.activation-form label{color:var(--text-2);font-size:var(--t-7);gap:7px;font-weight:600;display:grid}.activation-form input{border:1px solid var(--border-2);border-radius:var(--identity-radius);width:100%;min-height:50px;color:var(--text);background:var(--fill);padding:0 13px}.activation-error{color:var(--red);font-size:var(--t-7);line-height:1.4}.toast{z-index:60;border:1px solid var(--red-border);border-radius:var(--identity-radius);max-width:370px;color:var(--on-fill);background:var(--red-fill);text-align:center;font-size:var(--t-7);margin:auto;padding:12px 14px;font-weight:600;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 12px 40px #0000006b}@keyframes spin{to{transform:rotate(360deg)}}::-webkit-scrollbar{width:6px;height:0}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border-2);border-radius:999px}::-webkit-scrollbar-button{width:0;height:0;display:none}::-webkit-scrollbar-corner{background:0 0}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:var(--border-2) transparent}}@keyframes sheet-in{0%{transform:translateY(102%)}to{transform:none}}@media (width>=560px){body{padding:28px 0}.app-shell{height:min(874px,100dvh - 56px)}.app-shell,.center-state{border:1px solid var(--border);border-radius:38px;min-height:min(874px,100dvh - 56px)}.shift-screen__inner{min-height:min(874px,100dvh - 56px)}.sheet-backdrop{place-items:center}.sheet{border-radius:var(--identity-radius);max-height:min(790px,100dvh - 80px)}}@media (height<=720px){.shift-hero{padding-block:16px 10px}.shift-screen__inner,.action-pin-body{--shift-gap:10px}.shift-fact{min-height:32px}.keypad__key{height:48px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}[data-theme]{--band-surface:var(--app);--band-alpha:80%;--band:color-mix(in srgb, var(--band-surface) var(--band-alpha), transparent);--band-height:82px}.app-shell .visit-pill{background:var(--band)}.app-shell .queue-screen,.app-shell .thread-screen{position:relative}.app-shell .thread-footer{z-index:2;inset-inline:0;background:var(--band);-webkit-backdrop-filter:none;backdrop-filter:none;border-top:0;padding:0 14px 24px;position:absolute;bottom:0}.app-shell .thread-footer .swipe{background:linear-gradient(var(--swipe-track), var(--swipe-track)), var(--app)}.app-shell .thread-content{--ledger-end:calc(var(--band-height) + 16px)}.app-shell .queue-list{padding-bottom:var(--band-height)}.app-shell .swipe--mini.swipe--alone{border-radius:28px;height:58px}.app-shell .swipe--mini.swipe--alone .swipe__trail{border-radius:28px}.app-shell .swipe--mini.swipe--alone .swipe__knob .icon{width:28px;height:28px}.app-shell .swipe--mini.swipe--alone .swipe__copy{padding-inline:68px}.app-shell .sheet-close,.app-shell .ds1-header .ds1-stages button,.app-shell .ds2-disclosure,.app-shell .profile-button .avatar--sm{flex:none;width:38px;min-width:38px;height:38px;min-height:38px;position:relative}.app-shell .sheet-close:after,.app-shell .ds1-header .ds1-stages button:after,.app-shell .ds2-disclosure:after,.app-shell .profile-button:after{content:"";position:absolute;inset:-3px}.app-shell .profile-button{position:relative}.app-shell .ds1-header .ds1-stages{flex:none}.app-shell .ds1-header h2{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}[data-theme]{--ds2-line:var(--t-9);--ds2-small:var(--t-7);--ds2-glyph:14px;--ds2-time:var(--t-3);--ds2-pad:10px;--ds2-pad-end:6px;--ds2-panel-pad:10px;--ds2-tag-gap:6px;--ds2-bar-gap:10px;--ds2-time-gap:3px}.app-shell .ds2-line{font-size:var(--ds2-line)}.app-shell .ds2-line .defect-line__small{font-size:var(--ds2-small)}.app-shell .ds2-line__dot{color:var(--text-3);white-space:pre}.app-shell .ds2-line .ds2-count{color:var(--text-2)}.app-shell .ds2-card__lines>.ds2-line+.ds2-line{margin-top:3px}.app-shell .ds2-line>.icon{width:var(--ds2-glyph);height:var(--ds2-glyph)}.app-shell .ds2-line[data-active]>.icon{color:var(--amber)}.app-shell .ds2-count{line-height:1}.app-shell .ds2-card__top{--ds2-top:calc(var(--ds2-line) * 1.45 * 2 + 3px);align-items:center;gap:8px;min-width:0;display:flex}.app-shell .ds2-card__lines{flex:1;min-width:0}.app-shell .ds2-square{width:var(--ds2-top);height:var(--ds2-top);border:1px solid var(--border-2);border-radius:var(--identity-radius);color:var(--text);background:var(--fill);flex:none;place-items:center;display:grid}.app-shell .ds2-square[data-tone=amber]{border-color:var(--amber-border);color:var(--amber);background:var(--amber-tint)}.app-shell .ds2-square[data-tone=red]{border-color:var(--red-border);color:var(--red);background:var(--red-tint)}.app-shell .ds2-square[data-tone=green]{border-color:var(--green-border);color:var(--green);background:var(--green-tint)}.app-shell .ds2-square[data-tone=neutral]{border-color:var(--border-2);color:var(--text-2);background:var(--fill)}.app-shell .ds2-square[data-tone=extinguished]{border-color:var(--border);color:var(--text-3);background:var(--fill)}.app-shell .ds2-square[data-holds=empty]{border-color:var(--border-2);color:#0000;background:0 0}.app-shell .ds2-card .defect-card__button{padding-block:var(--ds2-pad) var(--ds2-pad-end)}.app-shell .record-panel.ds2-card{padding-block:var(--ds2-panel-pad)}.app-shell .ds2-card .defect-status{margin-bottom:var(--ds2-tag-gap)}.app-shell .ds2-card .tracker{margin-top:var(--ds2-bar-gap)}.app-shell .ds2-card .ds2-time{margin-top:var(--ds2-time-gap);font-size:var(--ds2-time);line-height:1.45}.app-shell .pill{--pill-dot:calc(var(--pill-height) * .72)}.app-shell .pill--rail{font-size:var(--t-8)}.app-shell .pill__dot mask svg{x:calc((var(--pill-dot) - 1em) / 2);y:calc((var(--pill-dot) - 1em) / 2);width:1em;height:1em}[data-theme]{--ds2-dot-ink:var(--canvas)}[data-theme=light]{--ds2-dot-ink:var(--surface)}.app-shell .pill__dot--red,.app-shell .pill__dot--amber,.app-shell .pill__dot--green,.app-shell .pill__dot--neutral{--dot-digit:var(--ds2-dot-ink)}.app-shell .ds2-row{--ds2-title:var(--t-9);--ds2-age:var(--t-5);align-content:start;align-items:start;row-gap:4px;padding:12px 14px}.app-shell .ds2-row>.avatar{align-self:start;margin-block:0}.app-shell .ds2-row .queue-row__identity{font-size:var(--ds2-title);align-self:start;line-height:1.3}.app-shell .ds2-row .ds2-age{min-width:0;font-size:var(--ds2-age);white-space:nowrap;align-self:baseline;line-height:1.3}.app-shell .ds2-row .ds2-row-rail{min-height:var(--rail-pill);align-self:start}.app-shell .ds2-chip{gap:6px}.app-shell .filter-chip{font-size:var(--t-8)}.app-shell .filter-chip__glyph{flex:none;width:1.45em;height:1.45em}.app-shell .ds2-chip[data-tone=all] .filter-chip__glyph{color:var(--text-3)}.app-shell .ds2-chip[data-tone=neutral] .filter-chip__glyph{color:var(--accent-light)}.app-shell .ds2-chip[data-tone=blue] .filter-chip__glyph{color:var(--blue)}[data-theme]{--ds2-rail-gap:8px}.app-shell .ds1-composer .record-panel.ds2-card{margin-bottom:var(--ds2-rail-gap)}.ds2-rail{gap:var(--ds2-rail-gap);flex-direction:column;flex:1;min-height:0;padding:0 16px;display:flex}.ds2-chip-rail{border-block:0;flex:none;margin:0 -16px;padding:0 16px}.ds2-rail-body{gap:var(--ds2-rail-gap);flex-direction:column;flex:1;min-height:0;display:flex}.ds2-rail-body[data-door=closed]{overscroll-behavior:contain;overflow:hidden auto}.ds2-door{border:1px solid var(--border);border-radius:var(--identity-radius);background:var(--elevated);flex:none;overflow:hidden}.ds2-rail-body[data-door=open] .ds2-door{overscroll-behavior:contain;flex:1;min-height:0;overflow:hidden auto}.ds2-under{flex:none}.ds2-under .ds2-qty{--row-inner:48px;overscroll-behavior-x:contain;scrollbar-width:none;padding:0}.ds2-under .ds2-qty::-webkit-scrollbar{display:none}.ds2-rail-chip{justify-content:center;min-width:44px;position:relative}.ds2-rail-chip:after{content:"";position:absolute;inset:-4px 0}.ds2-chip-rail{margin-block:-4px;padding-block:4px}.ds2-rail-chip[aria-pressed=true][data-tone=amber]{border-color:var(--amber-border);color:var(--amber);background:var(--amber-tint)}.ds2-rail-chip[aria-pressed=true][data-tone=neutral]{border-color:var(--border-2);color:var(--text);background:var(--fill-strong)}.ds2-rail-row__line{align-items:center;display:flex}.app-shell .ds2-rail-row .axis-row__name{min-height:44px;padding-block:5px}.app-shell .ds2-rail-row+.ds2-rail-row>.ds2-rail-row__line{background-image:linear-gradient(var(--border), var(--border));background-repeat:no-repeat;background-size:100% 1px}.app-shell .ds2-rail-row+.ds2-rail-row>.ds2-rail-row__line>.axis-row__name{border-top:0}.ds2-rail-row__line .axis-row__name{flex:1;min-width:0}.ds2-disclosure{color:var(--amber);background:0 0;border:0;place-items:center;margin-inline-end:var(--identity-inset);padding:0;display:grid}.ds2-rail[data-tone=neutral] .ds2-disclosure{color:var(--text-2)}.ds2-disclosure .icon{transition:transform .16s}.ds2-disclosure[aria-expanded=true] .icon{transform:rotate(180deg)}[data-theme]{--purple:#b795f2;--purple-tint:#b795f226;--purple-border:#b795f266;--purple-fill:#5b3aa8}[data-theme=light]{--purple:#6238c0;--purple-tint:#ece4fa;--purple-border:#6238c05c}.app-shell .ds2-tone-purple .swipe{--chain:var(--purple-fill)}.app-shell .journey-row__dot--purple{background:color-mix(in srgb, var(--purple) 70%, var(--empty-segment))}.app-shell .journey-row__dot--red{background:color-mix(in srgb, var(--red) 70%, var(--empty-segment))}.app-shell .tracker__segment--purple{background:color-mix(in srgb, var(--purple) 70%, var(--empty-segment))}.app-shell .ds2-sheet{position:relative}.app-shell .ds2-sheet .ds2-band{z-index:2;inset-inline:0;background:var(--band);-webkit-backdrop-filter:none;backdrop-filter:none;border-top:0;padding:0 16px 24px;position:absolute;bottom:0}.app-shell .ds2-sheet .ds2-band .swipe{background:linear-gradient(var(--swipe-track), var(--swipe-track)), var(--app)}.app-shell .ds2-sheet .ds2-band .swipe--mini{background:linear-gradient(var(--act-tint), var(--act-tint)), var(--app)}.app-shell .ds2-sheet .ds2-band.defect-actions{grid-template-columns:1fr 1fr;gap:9px;display:grid}.app-shell .ds2-verdict{padding-top:var(--ds2-rail-gap)}.app-shell .ds2-traveler{margin:0 16px}.app-shell .ds2-traveler[data-open=false]{margin-bottom:0}.app-shell .ds2-traveler .ds2-fold__in{margin-block:0;padding-block:0}.app-shell .ds2-traveler__events{margin-top:10px;padding-bottom:8px}.app-shell .ds2-card--door{cursor:pointer}.app-shell .ds2-traveler .journey-row__line{grid-template-columns:minmax(0,1fr) auto;row-gap:0}.app-shell .ds2-traveler__station{align-items:baseline;gap:6px;min-width:0;display:flex}.app-shell .ds2-traveler__who{min-width:0;color:var(--text-2);font-size:var(--t-4);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.app-shell .ds2-inert .resolution-row{pointer-events:none}[data-theme]{--accent-rail:color-mix(in srgb, #3fa3bd 16%, var(--app));--amber-rail:color-mix(in srgb, #ffb05e 15%, var(--app));--red-rail:color-mix(in srgb, #ec6e65 10%, var(--app));--green-rail:color-mix(in srgb, #39b77a 15%, var(--app));--purple-rail:color-mix(in srgb, #b795f2 15%, var(--app));--blue-rail:color-mix(in srgb, #96a8f1 15%, var(--app))}[data-theme=light]{--accent-rail:color-mix(in srgb, #1e8caf 20%, var(--app));--amber-rail:color-mix(in srgb, #eb7b27 25%, var(--app));--red-rail:color-mix(in srgb, #ff6e55 20%, var(--app));--green-rail:color-mix(in srgb, #4ba54b 20%, var(--app));--purple-rail:#ece4fa;--blue-rail:color-mix(in srgb, #465fdc 20%, var(--app))}.app-shell .swipe--mini{--act:var(--accent-light);--act-tint:var(--accent-tint);--act-rail:var(--accent-rail);--act-fill:var(--accent-fill);--chain:var(--act-fill);background:var(--act-tint);border-color:#0000}.app-shell .swipe--mini.swipe--amber{--act:var(--amber);--act-tint:var(--amber-tint);--act-rail:var(--amber-rail);--act-fill:var(--amber-fill)}.app-shell .swipe--mini.swipe--red{--act:var(--red);--act-tint:var(--red-tint);--act-rail:var(--red-rail);--act-fill:var(--red-fill)}.app-shell .swipe--mini.swipe--green{--act:var(--green);--act-tint:var(--green-tint);--act-rail:var(--green-rail);--act-fill:var(--green-fill)}.app-shell .swipe--mini .swipe__copy,.app-shell .swipe--mini .swipe__copy strong{color:var(--act)}.app-shell .swipe--mini .swipe__trail,.app-shell .swipe--mini.swipe--touched[aria-disabled=true],.app-shell .swipe--mini[data-committed]{background:var(--act-fill)}.app-shell .swipe--mini.swipe--touched[aria-disabled=true] .swipe__copy,.app-shell .swipe--mini.swipe--touched[aria-disabled=true] .swipe__copy strong,.app-shell .swipe--mini[data-committed] .swipe__copy,.app-shell .swipe--mini[data-committed] .swipe__copy strong{color:var(--on-fill)}.app-shell .ds2-line--nav{text-align:start;cursor:pointer;background:0 0;border:0;width:100%;padding:0}.app-shell .ds2-line--nav[data-active]>.icon,.app-shell .ds2-line--nav[data-active] .defect-line__text strong,.app-shell .ds2-line--nav[data-active] .ds1-placeholder{color:var(--amber)}.app-shell .ds2-under{flex-direction:column;flex:1;min-height:0;display:flex}.app-shell .ds2-under .pointer-pad{gap:var(--identity-inset);grid-template-rows:repeat(3,48px);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin:0}.app-shell .ds2-under .ds2-qty{scroll-snap-type:x mandatory;gap:6px;width:100%;scroll-padding-inline:0;display:flex}.app-shell .ds2-under .ds2-qty .quantity-card{scroll-snap-align:start;width:44px;min-width:44px;height:44px}.app-shell .ds2-rail-body[data-door=open] .ds2-door{scroll-snap-type:y mandatory;flex:none}.app-shell .ds2-rail-row{scroll-snap-align:start}.app-shell .ds2-station{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.app-shell .ds2-station .mono{flex:none}.app-shell .ds2-station .resolution-row__home{margin-inline-start:auto}.app-shell .thread-header__identity{--title-gap:2px}.app-shell .sheet__header{min-height:0;padding:5px 16px}.app-shell .sheet__header .ds2-title,.app-shell .sheet__header h2{min-width:0;color:var(--text-2);font-size:var(--t-3);letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;flex:1;margin:0;font-weight:600;line-height:1.4;overflow:hidden}.app-shell .sheet__header .sheet__title-block .sheet-kicker{display:none}.ds2-fold{transition:grid-template-rows var(--ds2-fold) ease-out, margin-bottom var(--ds2-fold) ease-out;flex:none;grid-template-rows:1fr;display:grid}.ds2-fold__in{min-height:0;transition:padding var(--ds2-fold) ease-out, margin var(--ds2-fold) ease-out;margin-block:-4px;padding-block:4px;overflow:hidden}.ds2-fold[data-open=false]{margin-bottom:calc(var(--ds2-rail-gap) * -1);grid-template-rows:0fr}.ds2-fold[data-open=false] .ds2-fold__in,.ds2-fold .ds2-chip-rail{margin-block:0;padding-block:0}.app-shell{--ds2-fold:.18s;--ds2-open:.18s;interpolate-size:allow-keywords}.app-shell .ds1-composer[data-window]{height:auto;max-height:var(--sheet-max);transition:height var(--ds2-open) ease-out}.app-shell .ds1-composer[data-window=open]{height:var(--sheet-max)}.app-shell .ds1-composer[data-window=folded]{transition-duration:var(--ds2-fold)}[data-theme]{--amber:#ffa344;--amber-tint:#ffa34426;--amber-border:#ffa34466;--amber-fill:#9a4f08;--yellow:#ffdc49;--yellow-tint:#ffdc4926;--yellow-border:#ffdc4966;--pink:#ff7ec2;--pink-tint:#ff7ec226;--pink-border:#ff7ec266}[data-theme=light]{--amber:#a04f08;--amber-tint:#faebdd;--amber-border:#a04f085c;--yellow:#8a6a00;--yellow-tint:#fbf3db;--yellow-border:#8a6a005c;--pink:#b0296f;--pink-tint:#f8e1ec;--pink-border:#b0296f5c}[data-theme]{--red:#e48c87;--red-tint:#e48c8721;--red-border:#e48c8761;--blue:#96a8f1;--blue-tint:#96a8f126;--blue-border:#96a8f166}[data-theme=light]{--red:#b23a33;--red-tint:#fae4e2;--red-border:#b23a3357;--blue:#33459e;--blue-tint:#e3e6f8;--blue-border:#33459e57;--green:#1a774b;--green-border:#1a774b5c;--accent-light:#1e718e}.app-shell .ds2-operator{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.app-shell .ds2-operator .avatar{width:34px;min-width:34px;height:34px;font-size:var(--t-5);flex:none}.app-shell .ds2-pin .shift-screen__inner{height:100dvh;min-height:0}.app-shell .ds2-pin .ds2-rail{padding:0}.app-shell .ds2-pin[data-door=closed] .ds2-rail{flex:none}.app-shell .ds2-pin[data-door=open] .ds2-rail-body{justify-content:flex-end}.app-shell .segmented button{position:relative}.app-shell .segmented button:after{content:"";position:absolute;inset:-3px}.app-shell .ds2-pin .ds2-pin-area{flex:1;justify-content:flex-end}.app-shell .ds2-pin-sheet .ds2-pin-body{gap:var(--ds2-rail-gap);padding:8px 16px 18px}.app-shell .ds2-pin-sheet .ds2-rail{max-height:calc(min(640px,100dvh - 34px) - 89px);padding:0}.app-shell .ds2-pin-sheet[data-door=closed] .ds2-rail{flex:none}.app-shell .ds2-pin-sheet .ds2-pin-area{padding-top:6px}.app-shell .ds2-shift__body{padding:4px 16px 0}.app-shell .swipe[data-hold] .swipe__trail:after{width:68px;color:var(--on-fill);font:600 var(--t-11)/1 "IBM Plex Mono", "Noto Sans Arabic", ui-monospace, monospace;letter-spacing:.01em;content:var(--ds2-hold,"0.9");opacity:0;pointer-events:none;font-feature-settings:"locl" 0;direction:ltr;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0}.app-shell .swipe[data-hold].swipe--negative .swipe__trail:after{left:auto;right:0}.app-shell .swipe[data-hold].swipe--dragging:not(.swipe--armed) .swipe__trail:after{opacity:1}.app-shell .swipe[data-hold] .swipe__trail{z-index:0}.app-shell .ds2-steps{flex:none;gap:8px;display:flex}.app-shell .ds2-step[disabled]{color:var(--text-3);opacity:.55;cursor:default}.app-shell .ds1-header{gap:8px}.app-shell .ds1-header>.sheet-close{margin-inline-start:4px}.app-shell .ds2-rail-chip{padding-inline:13px}.app-shell .sheet-close,.app-shell .ds2-step,.app-shell .thread-header .plain-icon-button{width:28px;min-width:28px;height:28px;min-height:28px;color:var(--text-2);background:0 0;border:0;border-radius:0;margin-inline:0;padding:0;position:relative}.app-shell .sheet-close:after,.app-shell .ds2-step:after,.app-shell .thread-header .plain-icon-button:after{content:"";position:absolute;inset:-8px}.app-shell .ds2-steps{gap:4px}.app-shell .sheet__header{min-height:48px}[data-theme]{--red:#e38782;--red-tint:#e387821a;--red-border:#e3878261;--amber:#ffb05e;--amber-tint:#ffb05e26;--amber-border:#ffb05e66}[data-theme=light]{--amber:#a8590a;--amber-tint:#fcf0e4;--amber-border:#a8590a5c}[data-theme]{--rail-pill:28px}.app-shell .ds2-row-rail,.app-shell .pending-pills{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.app-shell .ds2-row-rail{pointer-events:auto}.app-shell .ds2-chip-rail{overscroll-behavior:none;touch-action:pan-x}.app-shell .swipe{--act:var(--accent-light);--act-tint:var(--accent-tint);--act-rail:var(--accent-rail);--act-border:var(--accent-border);--act-fill:var(--accent-fill);--chain:var(--act-fill)}.app-shell .swipe.swipe--amber{--act:var(--amber);--act-tint:var(--amber-tint);--act-rail:var(--amber-rail);--act-border:var(--amber-border);--act-fill:var(--amber-fill)}.app-shell .swipe.swipe--red{--act:var(--red);--act-tint:var(--red-tint);--act-rail:var(--red-rail);--act-border:var(--red-border);--act-fill:var(--red-fill)}.app-shell .swipe.swipe--green{--act:var(--green);--act-tint:var(--green-tint);--act-rail:var(--green-rail);--act-border:var(--green-border);--act-fill:var(--green-fill)}.app-shell .swipe.swipe--purple{--act:var(--purple);--act-tint:var(--purple-tint);--act-rail:var(--purple-rail);--act-border:var(--purple-border);--act-fill:var(--purple-fill)}.app-shell .swipe.swipe--landing{--chain:var(--eye-ring)}.app-shell .swipe:not(.swipe--mini):not(.swipe--disabled),.app-shell .swipe--mini.swipe--primary{border:1px solid var(--act-border);background:var(--act-tint)}.app-shell .swipe:not(.swipe--disabled) .swipe__copy,.app-shell .swipe:not(.swipe--disabled) .swipe__copy strong{color:var(--act)}.app-shell .swipe[data-knob=primary] .swipe__knob{background:var(--act-fill);box-shadow:0 0 0 var(--identity-inset) var(--act-rail), var(--knob-shadow)}.app-shell .swipe[data-knob=secondary] .swipe__knob{background:var(--app);box-shadow:0 0 0 var(--identity-inset) var(--act-fill), var(--knob-shadow)}.app-shell .swipe[data-knob=secondary] .swipe__knob .icon{color:var(--act-fill)}.app-shell .swipe:not(.swipe--disabled) .swipe__trail{background:var(--act-fill)}.app-shell .swipe:not(.swipe--dragging):not(.swipe--touched) .swipe__trail{opacity:0}.app-shell .swipe.swipe--touched[aria-disabled=true],.app-shell .swipe[data-committed]{border-color:var(--act-fill);background:var(--act-fill)}.app-shell .swipe.swipe--touched[aria-disabled=true] .swipe__copy,.app-shell .swipe.swipe--touched[aria-disabled=true] .swipe__copy strong,.app-shell .swipe[data-committed] .swipe__copy,.app-shell .swipe[data-committed] .swipe__copy strong{color:var(--on-fill)}.app-shell .swipe--mini.swipe--primary.swipe--alone .swipe__knob{top:var(--identity-inset);bottom:var(--identity-inset);left:var(--identity-inset)}.app-shell .swipe--mini.swipe--primary.swipe--alone.swipe--negative .swipe__knob{right:var(--identity-inset);left:auto}.app-shell .swipe--mini.swipe--primary.swipe--alone .swipe__copy{padding-inline:68px}.app-shell .thread-content>:last-child{margin-bottom:0;scroll-margin-block-end:calc(var(--band-height) + 16px)}.app-shell .ds2-tiles{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;display:grid}.app-shell .ds2-tile{color:var(--text-2);font-size:var(--t-8);opacity:.55;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;padding:0;font-weight:600;display:flex}.app-shell .ds2-tile[data-on]{opacity:1}.app-shell .ds2-tile__square{border:1px solid var(--border-2);border-radius:var(--identity-radius);width:58px;height:58px;color:var(--text-3);background:var(--swipe-track);place-items:center;display:grid}.app-shell .ds2-tile__word{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.app-shell .ds2-tile[data-tile=fail][data-on]{color:var(--red)}.app-shell .ds2-tile[data-tile=qualified][data-on]{color:var(--purple)}.app-shell .ds2-tile[data-tile=pass][data-on]{color:var(--green)}.app-shell .ds2-tone-purple .swipe{--act:var(--purple);--act-tint:var(--purple-tint);--act-rail:var(--purple-rail);--act-border:var(--purple-border);--act-fill:var(--purple-fill)}.app-shell .ds2-trend{flex:none}.app-shell .ds2-operator-master .swipe__knob{background:var(--act);padding:0}.app-shell .ds2-operator-master .swipe__knob>svg{display:none}.app-shell .ds2-operator-master .swipe__knob .avatar{width:100%;height:100%;color:var(--on-fill);background:var(--act-fill);font-size:var(--t-13);border:0;border-radius:50%}[data-theme]{--band-alpha:0%}.app-shell .thread-footer,.app-shell .ds2-sheet .ds2-band{pointer-events:none;background:0 0}.app-shell .thread-footer>*,.app-shell .ds2-sheet .ds2-band>*,.app-shell .thread-footer .swipe,.app-shell .ds2-sheet .ds2-band .swipe{pointer-events:auto}.app-shell .thread-footer .swipe:not(.swipe--disabled),.app-shell .ds2-sheet .ds2-band .swipe:not(.swipe--mini):not(.swipe--disabled),.app-shell .ds2-sheet .ds2-band .swipe--mini.swipe--primary,.app-shell .sheet__action .swipe:not(.swipe--disabled){background:var(--act-tint);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.app-shell .thread-footer .swipe--disabled,.app-shell .ds2-sheet .ds2-band .swipe--disabled{background:var(--swipe-track);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}[data-theme]{--ds2-knob-neutral:#788a91}[data-theme=light]{--ds2-knob-neutral:#6f7f86}.app-shell .swipe--mini:not(.swipe--primary){border:1px solid var(--border-2);background:var(--fill)}.app-shell .ds2-sheet .ds2-band .swipe--mini:not(.swipe--primary){background:var(--fill);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}[data-theme]{--red-fill:#a2342e}.app-shell .pill__dot:is([data-digits="1"],[data-digits="2"],[data-digits="3"],[data-digits="4"],[data-digits="5"],[data-digits="6"]) .pill__digits{visibility:hidden}.app-shell .ds2-tile{opacity:1}.app-shell .ds2-tile[data-tile=fail]{color:var(--red)}.app-shell .ds2-tile[data-tile=qualified]{color:var(--purple)}.app-shell .ds2-tile[data-tile=pass]{color:var(--green)}.app-shell .ds2-tile[data-tile=fail] .ds2-tile__square{border-color:var(--red-border);color:var(--red);background:var(--red-tint)}.app-shell .ds2-tile[data-tile=qualified] .ds2-tile__square{border-color:var(--purple-border);color:var(--purple);background:var(--purple-tint)}.app-shell .ds2-tile[data-tile=pass] .ds2-tile__square{border-color:var(--green-border);color:var(--green);background:var(--green-tint)}.app-shell .ds2-tile[data-tile=fail][data-on] .ds2-tile__square{border-color:var(--red-fill);color:var(--on-fill);background:var(--red-fill)}.app-shell .ds2-tile[data-tile=qualified][data-on] .ds2-tile__square{border-color:var(--purple-fill);color:var(--on-fill);background:var(--purple-fill)}.app-shell .ds2-tile[data-tile=pass][data-on] .ds2-tile__square{border-color:var(--green-fill);color:var(--on-fill);background:var(--green-fill)}.app-shell .ds2-tile:disabled .ds2-tile__square{border-color:var(--border-2);color:var(--text-3);background:0 0}.app-shell .ds2-under .pointer-pad__cell{border-color:var(--amber-border);color:var(--amber);background:var(--amber-tint)}.app-shell .ds2-under .pointer-pad__cell[aria-pressed=true]{border-color:var(--amber-fill);color:var(--on-fill);background:var(--amber-fill)}.app-shell .ds2-under .pointer-pad__cell:disabled{border-color:var(--border-2);color:var(--text-3);opacity:.55;background:0 0}.app-shell .ds2-under .ds2-qty .quantity-card{border-color:var(--amber-border);color:var(--amber);background:var(--amber-tint)}.app-shell .ds2-under .ds2-qty[data-tone=amber] .quantity-card[aria-pressed=true],.app-shell .ds2-under .ds2-qty .quantity-card[aria-pressed=true]{border-color:var(--amber-fill);color:var(--on-fill);background:var(--amber-fill)}.app-shell .ds2-rail-chip .icon{flex:none;width:1.3em;height:1.3em}.app-shell .ds2-card__trial{align-items:stretch;gap:10px;min-width:0;display:flex}.app-shell .ds2-card__main{flex-direction:column;flex:1;min-width:0;display:flex}.app-shell .ds2-card__trial .ds2-card__top{align-items:flex-start}.app-shell .ds2-state-tile{min-width:var(--ds2-top);border:1px solid var(--border-2);border-radius:var(--identity-radius);max-width:42%;color:var(--text-2);background:var(--fill);flex-direction:column;flex:none;justify-content:space-between;align-items:center;gap:4px;padding:6px 8px 5px;display:flex}.app-shell .ds2-state-tile__glyph{place-items:center;height:30px;display:grid}.app-shell .ds2-state-tile__word{max-width:100%;font-size:var(--t-4);text-align:center;font-weight:600;line-height:1.3}.app-shell .ds2-state-tile[data-tone=amber]{border-color:var(--amber-border);color:var(--amber);background:var(--amber-tint)}.app-shell .ds2-state-tile[data-tone=red]{border-color:var(--red-border);color:var(--red);background:var(--red-tint)}.app-shell .ds2-state-tile[data-tone=green]{border-color:var(--green-border);color:var(--green);background:var(--green-tint)}.app-shell .ds2-state-tile[data-tone=neutral],.app-shell .ds2-state-tile[data-form=history]{border-color:var(--border);color:var(--text-3);background:var(--fill)}.app-shell .ds2-state-tile[data-tone=amber][data-form=chosen]{border-color:var(--amber-fill);color:var(--on-fill);background:var(--amber-fill)}.app-shell .ds2-state-tile[data-tone=red][data-form=chosen]{border-color:var(--red-fill);color:var(--on-fill);background:var(--red-fill)}.app-shell .ds2-state-tile[data-tone=green][data-form=chosen]{border-color:var(--green-fill);color:var(--on-fill);background:var(--green-fill)}.app-shell .ds2-card__top{align-items:stretch}.app-shell .ds2-card__trial,.app-shell .ds2-card__main{display:contents}.app-shell .ds2-state-tile{max-width:48%;padding:5px 8px 4px}.app-shell .ds2-state-tile[data-word=false]{width:var(--ds2-top);min-width:var(--ds2-top);justify-content:center;padding:0}.app-shell .ds2-state-tile[data-holds=empty]{border-color:var(--border-2);color:#0000;background:0 0}.app-shell .ds2-state-tile__route{white-space:nowrap;direction:ltr;align-items:center;gap:3px;display:inline-flex}.app-shell .ds2-state-tile__route .icon{flex:none}.app-shell .thread-footer[data-form=history] .swipe:not(.swipe--disabled){border-color:var(--border-2);background:var(--fill)}.app-shell .thread-footer[data-form=history] .swipe:not(.swipe--disabled) .swipe__copy,.app-shell .thread-footer[data-form=history] .swipe:not(.swipe--disabled) .swipe__copy strong{color:var(--text-2)}.app-shell .thread-footer[data-form=history] .swipe:not(.swipe--disabled) .swipe__knob{background:var(--app);box-shadow:0 0 0 var(--identity-inset) var(--act-fill), var(--knob-shadow)}.app-shell .thread-footer[data-form=history] .swipe:not(.swipe--disabled) .swipe__knob .icon{color:var(--act-fill)}.app-shell .thread-footer[data-form=history] .swipe:not(.swipe--disabled) .swipe__trail{background:var(--ds2-knob-neutral)}.app-shell .ds2-row-rail{min-height:var(--tag-pill)}.app-shell .ds2-row-rail .pill--rail{--pill-height:var(--tag-pill);--pill-end:8px;font-size:var(--t-4);gap:6px}.app-shell .queue-row__vin .ds2-vin__head{font-weight:400}.app-shell .queue-row__vin .ds2-vin__tail{font-weight:700}.app-shell .pill-rail{background:color-mix(in srgb, var(--app) 80%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.app-shell .pill-rail .pill{background-image:linear-gradient(var(--pill-bg,transparent), var(--pill-bg,transparent))}.app-shell .pill-rail .pending-pill--amber{background:linear-gradient(var(--amber-tint), var(--amber-tint)), var(--app)}.app-shell .pill-rail .pending-pill--red{background:linear-gradient(var(--red-tint), var(--red-tint)), var(--app)}.app-shell .pill-rail .pending-pill--green{background:linear-gradient(var(--green-tint), var(--green-tint)), var(--app)}.app-shell .pill-rail .pending-pill--plain{background:linear-gradient(var(--fill), var(--fill)), var(--app)}[data-theme]{--ds2-lay:color-mix(in srgb, var(--app) 50%, transparent)}.app-shell .thread-footer .swipe:not(.swipe--disabled),.app-shell .ds2-sheet .ds2-band .swipe:not(.swipe--mini):not(.swipe--disabled),.app-shell .ds2-sheet .ds2-band .swipe--mini.swipe--primary,.app-shell .sheet__action .swipe:not(.swipe--disabled){background:linear-gradient(var(--act-tint), var(--act-tint)), var(--ds2-lay)}.app-shell .ds2-sheet .ds2-band .swipe--mini:not(.swipe--primary),.app-shell .thread-footer[data-form=history] .swipe:not(.swipe--disabled){background:linear-gradient(var(--fill), var(--fill)), var(--ds2-lay)}.app-shell .ds2-tiles{padding:var(--identity-inset);border:1px solid var(--border);border-radius:var(--identity-radius);background:var(--fill);gap:3px;display:flex}.app-shell .ds2-tile{border-radius:var(--identity-radius);opacity:1;background:0 0;border:1px solid #0000;flex:1;gap:3px;min-width:0;padding:5px 4px 4px}.app-shell .ds2-tile__square{width:auto;height:auto;color:inherit;background:0 0;border:0;border-radius:0}.app-shell .ds2-tile[data-tile] .ds2-tile__square,.app-shell .ds2-tile[data-tile][data-on] .ds2-tile__square{color:inherit;background:0 0;border:0}.app-shell .ds2-tile__word{font-size:var(--t-8)}.app-shell .ds2-tile:disabled{opacity:.55;color:var(--text-3)}.app-shell .pill__dot:is([data-digits="1"],[data-digits="2"],[data-digits="3"],[data-digits="4"],[data-digits="5"],[data-digits="6"]){-webkit-mask-composite:xor;-webkit-mask-position:50%,0 0;mask-position:50%,0 0;-webkit-mask-size:1em 1em,100% 100%;mask-size:1em 1em,100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:xor;mask-composite:exclude}.app-shell .pill__dot[data-digits="1"]{-webkit-mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><circle cx='12' cy='12' r='3.84' fill='%23000'/></svg>"),linear-gradient(#000 0 0);mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><circle cx='12' cy='12' r='3.84' fill='%23000'/></svg>"),linear-gradient(#000 0 0)}.app-shell .pill__dot[data-digits="2"]{-webkit-mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><circle cx='6' cy='6' r='3.84' fill='%23000'/><circle cx='18' cy='18' r='3.84' fill='%23000'/></svg>"),linear-gradient(#000 0 0);mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><circle cx='6' cy='6' r='3.84' fill='%23000'/><circle cx='18' cy='18' r='3.84' fill='%23000'/></svg>"),linear-gradient(#000 0 0)}.app-shell .pill__dot[data-digits="3"]{-webkit-mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><circle cx='6' cy='6' r='3.84' fill='%23000'/><circle cx='12' cy='12' r='3.84' fill='%23000'/><circle cx='18' cy='18' r='3.84' fill='%23000'/></svg>"),linear-gradient(#000 0 0);mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><circle cx='6' cy='6' r='3.84' fill='%23000'/><circle cx='12' cy='12' r='3.84' fill='%23000'/><circle cx='18' cy='18' r='3.84' fill='%23000'/></svg>"),linear-gradient(#000 0 0)}.app-shell .pill__dot[data-digits="4"]{-webkit-mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><circle cx='6' cy='6' r='3.84' fill='%23000'/><circle cx='18' cy='6' r='3.84' fill='%23000'/><circle cx='6' cy='18' r='3.84' fill='%23000'/><circle cx='18' cy='18' r='3.84' fill='%23000'/></svg>"),linear-gradient(#000 0 0);mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><circle cx='6' cy='6' r='3.84' fill='%23000'/><circle cx='18' cy='6' r='3.84' fill='%23000'/><circle cx='6' cy='18' r='3.84' fill='%23000'/><circle cx='18' cy='18' r='3.84' fill='%23000'/></svg>"),linear-gradient(#000 0 0)}.app-shell .pill__dot[data-digits="5"]{-webkit-mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><circle cx='6' cy='6' r='3.84' fill='%23000'/><circle cx='18' cy='6' r='3.84' fill='%23000'/><circle cx='12' cy='12' r='3.84' fill='%23000'/><circle cx='6' cy='18' r='3.84' fill='%23000'/><circle cx='18' cy='18' r='3.84' fill='%23000'/></svg>"),linear-gradient(#000 0 0);mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><circle cx='6' cy='6' r='3.84' fill='%23000'/><circle cx='18' cy='6' r='3.84' fill='%23000'/><circle cx='12' cy='12' r='3.84' fill='%23000'/><circle cx='6' cy='18' r='3.84' fill='%23000'/><circle cx='18' cy='18' r='3.84' fill='%23000'/></svg>"),linear-gradient(#000 0 0)}.app-shell .pill__dot[data-digits="6"]{-webkit-mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><circle cx='6' cy='4.8' r='3.84' fill='%23000'/><circle cx='18' cy='4.8' r='3.84' fill='%23000'/><circle cx='6' cy='12' r='3.84' fill='%23000'/><circle cx='18' cy='12' r='3.84' fill='%23000'/><circle cx='6' cy='19.2' r='3.84' fill='%23000'/><circle cx='18' cy='19.2' r='3.84' fill='%23000'/></svg>"),linear-gradient(#000 0 0);mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><circle cx='6' cy='4.8' r='3.84' fill='%23000'/><circle cx='18' cy='4.8' r='3.84' fill='%23000'/><circle cx='6' cy='12' r='3.84' fill='%23000'/><circle cx='18' cy='12' r='3.84' fill='%23000'/><circle cx='6' cy='19.2' r='3.84' fill='%23000'/><circle cx='18' cy='19.2' r='3.84' fill='%23000'/></svg>"),linear-gradient(#000 0 0)}.app-shell .ds2-row .ds2-age{align-self:start;margin-top:3px}.app-shell .ds2-row{grid-template-rows:auto 1fr}[data-theme=light]{--amber:#a05408;--amber-tint:#a054081a;--amber-border:#a054085c;--red-tint:#b23a331a;--green-tint:#1a774b1a;--purple-tint:#6238c01a;--accent-tint:#1e718e1a;--blue-tint:#33459e1a;--yellow-tint:#8a6a001a;--pink-tint:#b0296f1a}[data-theme]{--red:#ec6e65;--red-tint:#ec6e651a;--red-border:#ec6e6561}.app-shell .swipe--mini:not(.swipe--primary):not(.swipe--disabled) .swipe__copy,.app-shell .swipe--mini:not(.swipe--primary):not(.swipe--disabled) .swipe__copy strong{color:var(--text)}.app-shell .ds2-state-tile{width:66px;min-width:66px;max-width:66px}.app-shell .ds2-state-tile[data-word=false]{width:66px;min-width:66px}.app-shell .ds2-state-tile__word{font-weight:500}.app-shell .ds2-vin,.app-shell .ds2-vin__head{font-weight:400}.app-shell .ds2-vin__gap{width:.15em;display:inline-block}.app-shell .ds2-vin__tail{font-weight:700}.app-shell .pill-rail,.app-shell .filter-row,.app-shell .ds2-chip-rail{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000}.app-shell .pill,.app-shell .filter-chip{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.app-shell .pill-rail .pending-pill--amber,.app-shell .pending-pill--amber{background:linear-gradient(var(--amber-tint), var(--amber-tint)), var(--ds2-lay)}.app-shell .pill-rail .pending-pill--red,.app-shell .pending-pill--red{background:linear-gradient(var(--red-tint), var(--red-tint)), var(--ds2-lay)}.app-shell .pill-rail .pending-pill--green,.app-shell .pending-pill--green{background:linear-gradient(var(--green-tint), var(--green-tint)), var(--ds2-lay)}.app-shell .pill-rail .pending-pill--plain,.app-shell .pending-pill--plain,.app-shell .filter-chip{background:linear-gradient(var(--fill), var(--fill)), var(--ds2-lay)}.app-shell .ds2-chip[aria-pressed=true][data-tone=all],.app-shell .ds2-rail-chip[aria-pressed=true][data-tone=neutral]{background:linear-gradient(var(--fill-strong), var(--fill-strong)), var(--ds2-lay)}.app-shell .ds2-chip[aria-pressed=true][data-tone=neutral]{background:linear-gradient(var(--accent-tint), var(--accent-tint)), var(--ds2-lay)}.app-shell .ds2-chip[aria-pressed=true][data-tone=blue]{background:linear-gradient(var(--blue-tint), var(--blue-tint)), var(--ds2-lay)}.app-shell .ds2-rail-chip[aria-pressed=true][data-tone=amber]{background:linear-gradient(var(--amber-tint), var(--amber-tint)), var(--ds2-lay)}.app-shell .filter-chip__glyph,.app-shell .ds2-rail-chip .icon{width:1.45em;height:1.45em}.app-shell .ds2-row{row-gap:8px}.app-shell .ds2-tile{color:var(--text-2)}.app-shell .ds2-tile[data-tile=fail] .ds2-tile__square{color:var(--red)}.app-shell .ds2-tile[data-tile=qualified] .ds2-tile__square{color:var(--purple)}.app-shell .ds2-tile[data-tile=pass] .ds2-tile__square{color:var(--green)}.app-shell .ds2-tile[data-tile][data-on]{border-color:var(--accent-border);color:var(--text);background:var(--accent-tint)}.app-shell .ds2-tile[data-tile=fail][data-on] .ds2-tile__square{color:var(--red)}.app-shell .ds2-tile[data-tile=qualified][data-on] .ds2-tile__square{color:var(--purple)}.app-shell .ds2-tile[data-tile=pass][data-on] .ds2-tile__square{color:var(--green)}.app-shell .profile-button .avatar,.app-shell .ds2-operator .avatar,.app-shell .ds2-operator-master .avatar{border-radius:50%}.app-shell .ds2-sheet .ds2-band,.app-shell .ds1-composer .sheet__action,.app-shell .ds2-sheet .sheet__action{border-top:1px solid var(--border);background:0 0;padding:16px 16px 24px}.app-shell .ds2-sheet .ds2-band.defect-actions{padding:16px 16px 24px}.app-shell .ds2-sheet .sheet__body{padding-bottom:calc(var(--sheet-band,99px) + 24px)}.app-shell .ds2-shift__body{padding-bottom:calc(var(--sheet-band) + 24px)}.app-shell .ds1-composer[data-window=folded] .record-panel.ds2-card{margin-bottom:24px}.app-shell .ds2-sheet .ds2-band .swipe--disabled,.app-shell .ds1-composer .sheet__action .swipe--disabled{background:linear-gradient(var(--swipe-track), var(--swipe-track)), var(--ds2-lay);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.app-shell .ds2-landing__master{position:relative}.app-shell .ds2-landing .swipe__copy>strong{display:none}.app-shell .ds2-landing__lines{flex-direction:column;align-items:center;gap:2px;min-width:0;line-height:1.25;display:flex}.app-shell .ds2-landing__line1{color:var(--text);font-size:var(--t-9);letter-spacing:.01em;align-items:baseline;gap:6px;font-weight:600;display:inline-flex}.app-shell .ds2-landing__line2{color:var(--text-2);font-size:var(--t-5);align-items:baseline;gap:6px;font-weight:400;display:inline-flex}.app-shell .ds2-landing__bar{color:var(--text-3);font-weight:400}.app-shell .ds2-landing .shift-hero{flex:1}.app-shell .idle-landing{z-index:70;background:var(--app);position:absolute;inset:0}.app-shell .idle-landing .shift-screen__inner{min-height:100%}[data-theme=light]{--accent-light:#1d6d89;--yellow:#806200;--yellow-tint:#8062001a;--yellow-border:#8062005c}.app-shell .pill__dot mask path{stroke-width:3.84px}.app-shell .ds2-scroll-host{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.app-shell .ds2-scroll-host>.pill-rail,.app-shell .ds2-scroll-host>.filter-row{z-index:3;pointer-events:none;position:absolute;top:0;left:0;right:0}.app-shell .ds2-scroll-host>.pill-rail .pending-pills,.app-shell .ds2-scroll-host>.filter-row .filter-group{pointer-events:auto}.app-shell .ds2-tile[data-tile=fail][data-on]{border-color:var(--red-border);color:var(--red);background:var(--red-tint)}.app-shell .ds2-tile[data-tile=qualified][data-on]{border-color:var(--purple-border);color:var(--purple);background:var(--purple-tint)}.app-shell .ds2-tile[data-tile=pass][data-on]{border-color:var(--green-border);color:var(--green);background:var(--green-tint)}.app-shell .queue-header__title h1{line-height:24px}.app-shell .queue-header__title p{line-height:17px}.app-shell .queue-header__meta{align-items:center}.app-shell .profile-button .avatar{width:48px;height:48px}[data-theme=light]{--amber:#944e07;--amber-tint:#eb7b2740;--amber-border:#944e075c;--red:#b23a33;--red-tint:#ff6e5533;--red-border:#b23a3357;--green:#197147;--green-tint:#4ba54b33;--green-border:#1971475c;--blue:#33459e;--blue-tint:#465fdc33;--blue-border:#33459e57;--purple:#6238c0;--purple-tint:#8255c833;--purple-border:#6238c05c;--accent-light:#1a657f;--accent-tint:#1e8caf33;--accent-border:#1a657f61;--fill:#16232a17;--fill-strong:#16232a24}[data-theme]{--ds2-dot-ink:var(--canvas);--ds2-closed-disc:var(--border-2);--ds2-closed-ink:#101a20}[data-theme=light]{--ds2-dot-ink:var(--surface);--ds2-history-ink:#57666c}.app-shell .pill{position:relative}.app-shell .pill .pill__dot,.app-shell .pill__dot:is([data-digits="1"],[data-digits="2"],[data-digits="3"],[data-digits="4"],[data-digits="5"],[data-digits="6"]){-webkit-mask-image:none;mask-image:none}.app-shell .pill__dot .pill__disc{-webkit-mask:none;mask:none}.app-shell .pill:before{content:"";top:50%;width:var(--pill-dot);height:var(--pill-dot);background:var(--ds2-dot-ink);pointer-events:none;position:absolute;inset-inline-start:var(--pill-inset);transform:translateY(-50%);-webkit-mask-image:none;mask-image:none;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:1em 1em;mask-size:1em 1em;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.app-shell .pill__dot--extinguished .pill__disc{fill:var(--ds2-closed-disc)}.app-shell .pill__dot--extinguished{--dot-digit:var(--ds2-closed-ink)}.app-shell .pill:has(>.pill__dot--extinguished):before{background:var(--ds2-closed-ink)}.app-shell[data-theme=light] .pending-pill--plain.pending-pill--history,.app-shell[data-theme=light] .ds2-state-tile[data-form=history]{color:var(--ds2-history-ink)}.app-shell .pill__digits{font-weight:400}.app-shell .pill:has(>.pill__dot[data-digits="1"]):before{-webkit-mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><circle cx='12' cy='12' r='3.12' fill='%23000'/></svg>");mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><circle cx='12' cy='12' r='3.12' fill='%23000'/></svg>")}.app-shell .pill:has(>.pill__dot[data-digits="2"]):before{-webkit-mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><circle cx='6' cy='6' r='3.12' fill='%23000'/><circle cx='18' cy='18' r='3.12' fill='%23000'/></svg>");mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><circle cx='6' cy='6' r='3.12' fill='%23000'/><circle cx='18' cy='18' r='3.12' fill='%23000'/></svg>")}.app-shell .pill:has(>.pill__dot[data-digits="3"]):before{-webkit-mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><circle cx='6' cy='6' r='3.12' fill='%23000'/><circle cx='12' cy='12' r='3.12' fill='%23000'/><circle cx='18' cy='18' r='3.12' fill='%23000'/></svg>");mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><circle cx='6' cy='6' r='3.12' fill='%23000'/><circle cx='12' cy='12' r='3.12' fill='%23000'/><circle cx='18' cy='18' r='3.12' fill='%23000'/></svg>")}.app-shell .pill:has(>.pill__dot[data-digits="4"]):before{-webkit-mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><circle cx='6' cy='6' r='3.12' fill='%23000'/><circle cx='18' cy='6' r='3.12' fill='%23000'/><circle cx='6' cy='18' r='3.12' fill='%23000'/><circle cx='18' cy='18' r='3.12' fill='%23000'/></svg>");mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><circle cx='6' cy='6' r='3.12' fill='%23000'/><circle cx='18' cy='6' r='3.12' fill='%23000'/><circle cx='6' cy='18' r='3.12' fill='%23000'/><circle cx='18' cy='18' r='3.12' fill='%23000'/></svg>")}.app-shell .pill:has(>.pill__dot[data-digits="5"]):before{-webkit-mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><circle cx='6' cy='6' r='3.12' fill='%23000'/><circle cx='18' cy='6' r='3.12' fill='%23000'/><circle cx='12' cy='12' r='3.12' fill='%23000'/><circle cx='6' cy='18' r='3.12' fill='%23000'/><circle cx='18' cy='18' r='3.12' fill='%23000'/></svg>");mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><circle cx='6' cy='6' r='3.12' fill='%23000'/><circle cx='18' cy='6' r='3.12' fill='%23000'/><circle cx='12' cy='12' r='3.12' fill='%23000'/><circle cx='6' cy='18' r='3.12' fill='%23000'/><circle cx='18' cy='18' r='3.12' fill='%23000'/></svg>")}.app-shell .pill:has(>.pill__dot[data-digits="6"]):before{-webkit-mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><circle cx='6' cy='4.8' r='3.12' fill='%23000'/><circle cx='18' cy='4.8' r='3.12' fill='%23000'/><circle cx='6' cy='12' r='3.12' fill='%23000'/><circle cx='18' cy='12' r='3.12' fill='%23000'/><circle cx='6' cy='19.2' r='3.12' fill='%23000'/><circle cx='18' cy='19.2' r='3.12' fill='%23000'/></svg>");mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><circle cx='6' cy='4.8' r='3.12' fill='%23000'/><circle cx='18' cy='4.8' r='3.12' fill='%23000'/><circle cx='6' cy='12' r='3.12' fill='%23000'/><circle cx='18' cy='12' r='3.12' fill='%23000'/><circle cx='6' cy='19.2' r='3.12' fill='%23000'/><circle cx='18' cy='19.2' r='3.12' fill='%23000'/></svg>")}.app-shell .pill:has(>.pill__dot[data-glyph=plus]):before{-webkit-mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 5v14M5 12h14' fill='none' stroke='%23000' stroke-width='2.88' stroke-linecap='round'/></svg>");mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 5v14M5 12h14' fill='none' stroke='%23000' stroke-width='2.88' stroke-linecap='round'/></svg>")}.app-shell .pill:before{display:none}.app-shell .pill:has(>.pill__dot:is([data-digits="1"],[data-digits="2"],[data-digits="3"],[data-digits="4"],[data-digits="5"],[data-digits="6"],[data-glyph=plus])):before{display:block}.app-shell .ds2-top-band{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:0 0;flex-direction:column;display:flex;position:absolute;top:0;left:0;right:0}.app-shell .ds2-scroll-host>.pill-rail,.app-shell .ds2-scroll-host>.filter-row{pointer-events:auto;position:static}.app-shell .ds2-scroll-host>.thread-content{padding-top:var(--ds2-band-h,119px)}.app-shell .ds2-scroll-host>.queue-list{padding-top:var(--ds2-band-h,66px)}.app-shell .ds2-scroll-host>.queue-list::-webkit-scrollbar-track,.app-shell .ds2-scroll-host>.thread-content::-webkit-scrollbar-track{margin-top:var(--ds2-band-h,0px)}.app-shell .ds2-scroll-host .visit-pill{top:0}.app-shell .ds2-top-band .queue-header,.app-shell .ds2-top-band .thread-header{background:0 0}.app-shell .ds2-top-band .station-square{background:linear-gradient(var(--fill), var(--fill)), var(--app)}.app-shell .ds2-top-band .profile-button .avatar{background:linear-gradient(var(--accent-tint), var(--accent-tint)), var(--app)}.app-shell .ds2-top-band .pill,.app-shell .ds2-top-band .filter-chip{-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell .ds2-top-band .pending-pill--amber{background:linear-gradient(var(--amber-tint), var(--amber-tint)), var(--app)}.app-shell .ds2-top-band .pending-pill--red{background:linear-gradient(var(--red-tint), var(--red-tint)), var(--app)}.app-shell .ds2-top-band .pending-pill--green{background:linear-gradient(var(--green-tint), var(--green-tint)), var(--app)}.app-shell .ds2-top-band .pending-pill--plain,.app-shell .ds2-top-band .filter-chip{background:linear-gradient(var(--fill), var(--fill)), var(--app)}.app-shell .ds2-top-band .ds2-chip[aria-pressed=true][data-tone=all]{background:linear-gradient(var(--fill-strong), var(--fill-strong)), var(--app)}.app-shell .ds2-top-band .ds2-chip[aria-pressed=true][data-tone=neutral]{background:linear-gradient(var(--accent-tint), var(--accent-tint)), var(--app)}.app-shell .ds2-top-band .ds2-chip[aria-pressed=true][data-tone=blue]{background:linear-gradient(var(--blue-tint), var(--blue-tint)), var(--app)}.app-shell .ds2-top-band .thread-timer,.app-shell .ds2-top-band .thread-header h1{color:var(--text)}[data-theme=light]{--amber:#984d06;--amber-mark:#da6f0b;--amber-border:#da6f0b66}.app-shell[data-theme=light] .pill__dot--amber{color:var(--amber-mark)}.app-shell[data-theme=light] .pill__dot--amber[data-digits]:not(:is([data-digits="1"],[data-digits="2"],[data-digits="3"],[data-digits="4"],[data-digits="5"],[data-digits="6"])){--dot-digit:var(--text)}.app-shell[data-theme=light] .ds2-state-tile[data-tone=amber] .ds2-state-tile__glyph,.app-shell[data-theme=light] .ds2-chip[data-tone=amber] .filter-chip__glyph,.app-shell[data-theme=light] .ds2-rail-chip[data-tone=amber] .icon{color:var(--amber-mark)}.app-shell[data-theme=light] .tracker__segment--amber,.app-shell[data-theme=light] .journey-row__dot--amber{background:var(--amber-mark)}.app-shell[data-theme=light] .swipe.swipe--amber,.app-shell[data-theme=light] .swipe--mini.swipe--amber{--act:var(--amber-mark)}.app-shell[data-theme=light] .swipe--amber .swipe__copy,.app-shell[data-theme=light] .swipe--amber .swipe__copy strong{color:var(--amber)}.axis-row__name{width:100%;color:var(--text);text-align:start;background:0 0;border:0;align-items:center;gap:6px;padding-inline:14px;display:flex}.axis-row__name strong{min-width:0;font-size:var(--t-10);overflow-wrap:break-word;flex:1;font-weight:600;line-height:1.45}.pointer-pad{direction:ltr;display:grid}.pointer-pad__cell{border-radius:var(--identity-radius);color:var(--text-2);background:var(--empty-segment);border:1px solid #0000;place-items:center;display:grid}.pointer-pad__cell[data-cell="5"]{color:var(--text-3)}.ds2-door{overflow-anchor:none}.app-shell .ds2-rail-chip[data-tone=amber] .icon{color:var(--amber-mark,var(--amber))}.queue-list__rows{min-height:calc(100% + 1px)}.pill[data-collapsed]{width:var(--pill-height);justify-content:center;padding-inline:0}.pill[data-collapsed] .pill__label{display:none}.queue-row__rail[data-measuring] .pill{width:auto;padding-inline:var(--pill-inset) var(--pill-end);justify-content:flex-start}.queue-row__rail[data-measuring] .pill .pill__label{display:inline}.app-shell .queue-row{--ds2-title:var(--t-9);--ds2-age:var(--t-5);align-content:start;align-items:start;row-gap:8px;padding:14px}.app-shell .queue-row>.avatar{align-self:start;margin-block:0}.app-shell .queue-row .queue-row__identity{font-size:var(--ds2-title);align-self:start;line-height:1.3}.app-shell .queue-row .queue-row__stamp{min-width:0;font-size:var(--ds2-age);white-space:nowrap;align-self:baseline;line-height:1.3}.app-shell .queue-row .queue-row__rail{min-height:var(--tag-pill);align-self:start}.ds2-vin,.ds2-vin__head{font-weight:400}.ds2-vin__gap{width:.15em;display:inline-block}.ds2-vin__tail{font-weight:700}.queue-list__rows:has(>.queue-row):before{background:var(--border);content:"";height:1px;display:block}.ds2-scroll-host{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.app-shell .ds2-shift__body{padding-block:4px 14px}.app-shell .ds2-shift__band{flex-direction:column;gap:9px;display:flex}[data-theme]{--rail-ground:var(--app)}.app-shell .swipe[data-knob=primary] .swipe__knob .icon{color:#fff}.app-shell .swipe[data-knob=secondary] .swipe__knob{background:linear-gradient(var(--fill), var(--fill)), var(--rail-ground)}.app-shell .ds2-sheet .ds2-band .swipe[data-knob=secondary] .swipe__knob,.app-shell .thread-footer .swipe[data-knob=secondary] .swipe__knob{background:linear-gradient(var(--fill), var(--fill)), linear-gradient(var(--ds2-lay), var(--ds2-lay)), var(--rail-ground)}.app-shell .swipe.swipe--disabled{border-color:var(--border-2);background:linear-gradient(var(--swipe-track), var(--swipe-track)), var(--rail-ground)}.app-shell .ds2-sheet .ds2-band .swipe.swipe--disabled,.app-shell .thread-footer .swipe.swipe--disabled,.app-shell .ds1-composer .sheet__action .swipe.swipe--disabled{background:linear-gradient(var(--swipe-track), var(--swipe-track)), linear-gradient(var(--ds2-lay), var(--ds2-lay)), var(--rail-ground);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.app-shell .swipe[data-knob=locked] .swipe__knob{background:linear-gradient(var(--swipe-track), var(--swipe-track)), var(--rail-ground);box-shadow:0 0 0 var(--identity-inset) var(--border-2), var(--knob-shadow)}.app-shell .ds2-sheet .ds2-band .swipe[data-knob=locked] .swipe__knob,.app-shell .thread-footer .swipe[data-knob=locked] .swipe__knob{background:linear-gradient(var(--swipe-track), var(--swipe-track)), linear-gradient(var(--ds2-lay), var(--ds2-lay)), var(--rail-ground)}.app-shell .swipe[data-knob=locked] .swipe__knob .icon{color:var(--border-2)}.app-shell .swipe.swipe--disabled.swipe--primary .swipe__copy,.app-shell .swipe.swipe--disabled.swipe--primary .swipe__copy strong{color:var(--act)}.app-shell .rail-sep{width:1px;height:calc(var(--rail-pill) - 8px);background:var(--border);flex:none;align-self:center;display:block}.app-shell .rail-empty{color:var(--text-3);font-size:var(--t-5);white-space:nowrap;align-items:center;display:inline-flex}.app-shell[data-theme=light] .rail-empty{color:var(--ds2-history-ink)}.app-shell[data-theme=light] .pill[data-slot=complete-counted],.app-shell[data-theme=light] .pill[data-slot=complete-empty]{color:var(--darkest-surface)}.app-shell[data-theme=light] .pill[data-slot=complete-counted] .pill__dot--green{--dot-digit:var(--darkest-surface)}.app-shell[data-theme=light] .pill[data-slot=complete-counted]:has(>.pill__dot--green):before{background:var(--darkest-surface)}.app-shell .pending-pill--plain[data-slot=rejected]{color:var(--red)}.app-shell .sheet-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.app-shell .sheet,.app-shell .sheet .record-panel{background:var(--ds2-lay);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--border-2)}.app-shell .ds2-sheet{--rail-ground:var(--app)}[data-theme]{--search-px:48px}.app-shell .ds2-top-band>.queue-search{height:calc(var(--search-px) * (1 - var(--search-collapse,0)));border-width:calc(1px * (1 - var(--search-collapse,0)));opacity:calc(1 - var(--search-collapse,0));padding:0 13px;overflow:hidden}.app-shell .ds2-top-band>.queue-search .queue-search__inner{width:100%;transform:scale(calc(1 - var(--search-collapse,0)));transform-origin:50%;align-items:center;gap:10px;display:flex}.app-shell .ds2-top-band>.filter-row{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;position:static}.selector-sheet{max-height:calc(100dvh - var(--ds2-header-h,66px))}.app-shell .selector-sheet .sheet__action{z-index:2;inset-inline:14px;background:0 0;border-top:0;padding:0;position:absolute;bottom:24px}.app-shell .selector-sheet .selector-list{padding-bottom:96px}.app-shell .pill[data-slot=closed] .pill__dot--extinguished .pill__disc{fill:var(--ds2-closed-disc)}.app-shell .pill:is([data-slot=elsewhere],[data-slot=critical-elsewhere]) .pill__dot .pill__disc{fill:var(--ds2-closed-disc)}.app-shell .pill[data-slot=elsewhere] .pill__dot{--dot-digit:var(--amber)}.app-shell .pill[data-slot=elsewhere]:has(>.pill__dot):before{background:var(--amber)}.app-shell .pill[data-slot=critical-elsewhere] .pill__dot{--dot-digit:var(--red)}.app-shell .pill[data-slot=critical-elsewhere]:has(>.pill__dot):before{background:var(--red)}.app-shell .queue-screen .ds2-top-band>.queue-search{margin-bottom:0}.app-shell .queue-screen .ds2-top-band>.filter-row{padding-top:calc(10px * (1 - var(--search-collapse,0)))}.app-shell .ds2-top-band>.queue-search .queue-search__inner{transform-origin:0}.app-shell[dir=rtl] .ds2-top-band>.queue-search .queue-search__inner{transform-origin:100%}.app-shell .queue-row__ready{color:var(--text-2);font-size:var(--t-4);white-space:nowrap;flex:none;font-weight:400;line-height:1}.app-shell .queue-row:not(.selector-row)>.queue-row__identity,.app-shell .queue-row:not(.selector-row)>.queue-row__stamp{position:relative;top:4px}.app-shell .selector-row{align-content:center;align-items:center;height:72px;min-height:72px;padding-block:7.5px}.app-shell .selector-row>.queue-row__identity{align-self:center}.app-shell .selector-row>.avatar{grid-row:1/3;align-self:center}.app-shell .card-section{--rail-ground:linear-gradient(var(--fill), var(--fill)), var(--surface);border-top:1px solid var(--border);background:var(--fill);padding:10px 12px 12px;animation:.18s ease-out card-section-in}@keyframes card-section-in{0%{opacity:0;transform:translateY(-4px)}}.app-shell .card-section .defect-actions{padding:0}.app-shell .defect-card__foot{padding:var(--ds2-bar-gap,10px) 12px var(--ds2-pad-end);cursor:pointer;padding-inline-start:15px}.app-shell .defect-card__foot .defect-tracker{margin-top:0}.app-shell .card-section__review{flex-direction:column;gap:10px;display:flex}.app-shell .card-section .resolution-area{margin:0;padding:0}.app-shell .card-section .resolution-box{width:auto;margin-inline:0}.app-shell .card-section .ds2-tile__word{color:var(--text);font-size:var(--t-4);font-weight:500;line-height:1.3}.app-shell .card-section .ds2-tile:disabled .ds2-tile__word{color:var(--text-3)}.app-shell .card-section__commit{direction:ltr}.app-shell .sheet.composer{--sheet-max:calc(100dvh - var(--ds2-header-h,67px))}.app-shell .sheet-backdrop>.sheet>.sheet__handle{display:none}.app-shell .sheet-backdrop>.sheet>.sheet__header{min-height:0;padding-block:10px 8px}.app-shell .thread-content[data-lock=on]{touch-action:none;overflow:hidden}.app-shell .card-report{z-index:40;background:var(--ds2-lay);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:absolute;inset:0}.app-shell .card-report *{pointer-events:none}.app-shell .card-report__lift{top:24px;left:var(--report-x,14px);width:var(--report-w,292px);flex-direction:column;gap:8px;max-height:calc(100% - 48px);display:flex;position:absolute}.app-shell .card-report__lift>.defect-card{flex:none}.app-shell .card-report__journey{border:1px solid var(--border-2);border-radius:var(--identity-radius);background:var(--ds2-lay);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);flex:0 auto;min-height:0;padding:10px 12px;overflow:hidden}.app-shell .card-report__journey:empty{display:none}.app-shell .card-report .ds2-traveler{margin:0}.app-shell .ds2-state-tile[data-outcome=qualified]{color:var(--purple)}.app-shell .ds2-top-band{-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell .ds2-top-band:before{z-index:-1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);content:"";-webkit-mask-image:linear-gradient(to bottom, #000 0, #000 calc(100% - var(--ds2-rail-h,52px)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, #000 0, #000 calc(100% - var(--ds2-rail-h,52px)), transparent 100%);mask-image:linear-gradient(to bottom, #000 0, #000 calc(100% - var(--ds2-rail-h,52px)), transparent 100%);position:absolute;inset:0}.app-shell .summary-activity{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.app-shell .summary-activity__row{border:0;border-bottom:1px solid var(--border);width:100%;min-height:46px;color:var(--text);font-size:var(--t-7);text-align:start;background:0 0;align-items:center;gap:10px;padding:6px 2px;display:flex}.app-shell .summary-activity__glyph{background:var(--fill);border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}.app-shell .summary-activity__row[data-tone=activity] .summary-activity__glyph{color:var(--accent)}.app-shell .summary-activity__row[data-tone=success] .summary-activity__glyph{color:var(--green)}.app-shell .summary-activity__line{flex:1;min-width:0}.app-shell .summary-activity__at{color:var(--text-3);font-size:var(--t-4);flex:none}.app-shell .pill[data-slot=qualified] .pill__dot .pill__disc{fill:var(--purple)}.app-shell[data-theme=dark] .card-section{--rail-ground:linear-gradient(var(--well), var(--well)), var(--surface);background:var(--well)}.app-shell .pending-pill--plain[data-slot=approved]{color:var(--green)}.app-shell .pending-pill--plain[data-slot=qualified]{color:var(--purple)}.app-shell .pending-pill--plain[data-slot=logged]{color:var(--amber)}.app-shell :is(.defect-card,.card-report,.queue-row,.queue-row__rail,.pill-rail,.pill,.visit-pill,.resolution-row,.summary-activity__row,.completed-row,.queue-archive,.filter-chip,.swipe){-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.app-shell :is(.defect-card,.card-report,.queue-row,.queue-row__rail,.pill-rail,.pill,.visit-pill,.resolution-row,.summary-activity__row,.completed-row,.queue-archive,.filter-chip,.swipe) :is(input,textarea,[contenteditable]){-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}.app-shell .ds2-scroll-host>.thread-content{padding-bottom:max(var(--ledger-end), var(--ledger-room,0px))}.app-shell .station-square:is(button){text-align:center;text-transform:none;text-indent:0;text-shadow:none;cursor:pointer;margin:0}.app-shell .station-sheet__rail{padding:0 14px 24px}.app-shell .station-sheet .axis-row__name:disabled{cursor:default}.app-shell .station-sheet .ds2-rail-row[data-locked=true] .axis-row__name{color:var(--text-3)}.app-shell .station-sheet__lock{color:var(--text-3);flex:none;align-items:center;margin-inline-start:auto;display:inline-flex}.app-shell .pending-pill--plain.pending-pill--history[data-slot=closed],.app-shell[data-theme=light] .pending-pill--plain.pending-pill--history[data-slot=closed]{color:var(--text-2)}.app-shell .pill[data-slot=closed] .pill__dot--extinguished{--dot-digit:currentColor}.app-shell .pill[data-slot=closed]:has(>.pill__dot--extinguished):before{background:currentColor}.app-shell .queue-keypad{z-index:3;border-top:1px solid var(--border-2);border-radius:var(--identity-radius) var(--identity-radius) 0 0;background:var(--ds2-lay);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:12px 14px 16px;position:absolute;bottom:0;left:0;right:0}.app-shell .queue-screen[data-keypad] .ds2-scroll-host>.queue-list{padding-bottom:var(--queue-keypad-h,0px)}.app-shell .queue-search__clear{width:28px;height:28px;color:var(--text-3);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.app-shell .ledger-focus{z-index:1;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:absolute;inset:0}.app-shell .thread-content[data-open-card] .defect-card[data-open]{z-index:2}.app-shell .defect-card[data-outcome=qualified]{--defect-tone:var(--purple)}.app-shell .defect-card[data-outcome=qualified][data-tone=green]{--card-tint:var(--purple-tint)}.app-shell .ds2-state-tile[data-outcome=qualified][data-tone=green]{border-color:var(--purple-border);background:var(--purple-tint)}.app-shell .defect-card{touch-action:manipulation}.app-shell .card-report__journey{overscroll-behavior:contain;pointer-events:auto;overflow-y:auto}.app-shell .compose-foot{flex-direction:column;gap:10px;margin-bottom:14px;display:flex}.app-shell .compose-foot__switch{border:1px solid var(--border);border-radius:var(--identity-radius);min-height:44px;color:var(--text);background:var(--fill);font-size:var(--t-9);justify-content:space-between;align-items:center;gap:12px;padding:0 12px;display:flex}.app-shell .compose-foot__toggle{width:20px;height:20px;accent-color:var(--amber-fill);flex:none;margin:0}.app-shell .compose-foot__notes{box-sizing:border-box;resize:none;border:1px solid var(--border);border-radius:var(--identity-radius);width:100%;max-height:130px;color:var(--text);background:var(--well);font:inherit;font-size:var(--t-9);padding:10px 12px;line-height:18px;display:block;overflow-y:auto}.app-shell .compose-foot__notes::placeholder,.app-shell .profile-button[data-empty] .avatar{color:var(--text-3)}.app-shell .thread-content[data-open-card] :is(.defect-card:not([data-open]),.thread-add,.draft-delete,.thread-complete){isolation:isolate}.app-shell .thread-content[data-open-card]>*{pointer-events:none}.app-shell .thread-content[data-open-card] .defect-card[data-open]{pointer-events:auto}.app-shell .thread-content[data-open-card]{touch-action:manipulation}.app-shell .queue-search__field{min-width:0;color:var(--text);font-size:var(--t-9);white-space:nowrap;flex:1;padding:1px 2px;display:block;overflow:hidden}.app-shell .queue-search__field[data-empty]{color:var(--text-3)}.app-shell .queue-search{touch-action:manipulation}.app-shell .compose-foot__notes{font-size:var(--t-12);touch-action:manipulation}.app-shell .card-report .ds2-traveler .ds2-fold__in{overflow:visible}.app-shell .ds2-scroll-host:has(>.thread-content[data-open-card])>.ds2-top-band:before{display:none}.app-shell .selector-sheet .queue-search .queue-search__inner{align-items:center;gap:10px;width:100%;display:flex}.app-shell .selector-sheet .queue-search__field{font-size:var(--t-12)}.app-shell .selector-sheet[data-keypad] .selector-list{padding-bottom:var(--selector-keypad-h,0px)}.activation-form input{font-size:var(--t-12)}.app-shell .journey-row__nobody{vertical-align:middle;color:var(--text-3);display:inline-flex}.app-shell .card-report__note{color:var(--text-2);font-size:var(--ds2-small);overflow-wrap:anywhere;flex:none;margin:0;padding-inline:15px 12px;line-height:1.45}.app-shell .app-banner{z-index:65;border:1px solid var(--border-2);border-radius:var(--identity-radius);color:var(--on-fill);background:var(--amber-fill);font-size:var(--t-7);white-space:nowrap;font-weight:600;line-height:18px;animation:.18s ease-out banner-in;position:absolute;top:8px;left:14px;right:14px;overflow:hidden}.app-shell .app-banner__line{width:100%;color:inherit;font:inherit;text-align:start;background:0 0;border:0;align-items:center;gap:10px;padding:10px 14px;display:flex}.app-shell .app-banner__glyph{flex:none}.app-shell .app-banner__words{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.app-shell .app-banner__since{font-variant-numeric:tabular-nums;flex:none}@keyframes banner-in{0%{transform:translateY(-140%)}}.app-shell .app-banner[data-kind=refusal]{border-color:var(--red-border);background:var(--red-fill)}.app-shell .app-banner[data-kind=handoff]{border-color:var(--green-border);background:var(--green-fill)}.app-shell .app-banner:is([data-kind=refusal],[data-kind=handoff]){white-space:normal}.app-shell .app-banner:is([data-kind=refusal],[data-kind=handoff]) .app-banner__words{white-space:normal;text-overflow:clip;overflow:visible}.app-shell[data-theme=light] .app-banner[data-kind=refusal],.app-shell[data-theme=light] .app-banner[data-kind=handoff]{--on-fill:#fff}.app-shell .tracker__segment--pink,.app-shell .journey-row__dot--pink{background:color-mix(in srgb, var(--pink) 70%, var(--empty-segment))}.app-shell .tracker-time__repaint{color:var(--pink);align-items:center;gap:2px;display:inline-flex}.app-shell .pill[data-form=icon]:before{display:none}.app-shell .pill[data-form=icon] .pill__glyph{width:var(--pill-dot);height:var(--pill-dot);color:var(--text-3)}.app-shell .pill[data-form=icon] .pill__glyph .icon{width:calc(var(--pill-dot) * .82);height:calc(var(--pill-dot) * .82)}.app-shell .pill[data-form=icon][data-tone=amber] .pill__glyph{color:var(--amber)}.app-shell[data-theme=light] .pill[data-form=icon][data-tone=amber] .pill__glyph{color:var(--amber-mark)}.app-shell .pill[data-form=icon][data-tone=red] .pill__glyph{color:var(--red)}.app-shell .pill[data-form=icon][data-tone=green] .pill__glyph{color:var(--green)}.app-shell .pill[data-form=icon][data-slot=qualified] .pill__glyph{color:var(--purple)}.app-shell .pill[data-form=icon][data-tone=extinguished] .pill__glyph{color:var(--ds2-closed-ink,var(--text-3))}.app-shell .pill[data-form=icon][data-slot=repaint] .pill__glyph{color:var(--pink)}.app-shell .pill[data-form=icon] .pill__count{font-variant-numeric:tabular-nums;opacity:.85;margin-inline-start:2px;font-size:.92em;font-weight:500}.app-shell .pill[data-form=icon][data-collapsed] .pill__count{display:none}.app-shell[data-unified=true] .thread-content[data-open-card] :is(.thread-colour-swipe,.thread-swap,.thread-send-back,.hold-card){isolation:isolate}.app-shell[data-unified=true] .thread-content[data-open-card] .ledger-group:not(:has(.defect-card[data-open])){isolation:isolate}.app-shell[data-unified=true] .thread-content[data-open-card] .ledger-group:has(.defect-card[data-open])>.thread-head{z-index:0}.app-shell[data-unified=true] .colour-sheet__header .sheet__title-block h2{text-align:center}.app-shell[data-unified=true] .colour-sheet__header[data-mode=gate] .sheet__title-block{padding-inline-end:44px}.app-shell .defect-card[data-retarget=tap] .ds2-line[data-line=station] .defect-line__text{text-decoration:underline;-webkit-text-decoration-color:var(--border-2);text-decoration-color:var(--border-2);text-underline-offset:3px}.app-shell .card-section--retarget{padding:0 14px 10px}.app-shell .card-section--retarget .resolution-area{margin:0}.app-shell .composer-page{place-items:stretch center}.app-shell .composer-page>.sheet.composer{--sheet-max:100dvh;background:var(--app);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;border-color:#0000;border-radius:0}.app-shell .composer-page>.ds1-composer[data-window]{height:var(--sheet-max)}.app-shell .composer-page>.ds1-composer>.sheet__action{margin-top:auto}.app-shell .ds1-header>.composer-title{color:var(--text);font-size:var(--t-9);letter-spacing:normal;text-transform:none;font-weight:600}.app-shell .thread-header__identity h1 .ds2-vin{font-size:var(--t-9)}.app-shell .composer .step-strip{height:28px;margin:0 0 var(--ds2-rail-gap);flex:none;padding:0 16px}.app-shell .composer .step-strip__row{align-items:center;height:28px;margin:0;padding:0;list-style:none;display:flex}.app-shell .composer .step-strip__cell{flex:none;align-items:center;display:flex}.app-shell .composer .step-strip__join{background:var(--border-2);flex:1;min-width:12px;height:1px;margin:0 6px}.app-shell .composer .step-strip__join[data-after=done]{background:var(--amber-border)}.app-shell .composer .step-strip__step{box-sizing:border-box;border:1px solid var(--border);min-width:40px;height:28px;color:var(--text-3);font:inherit;font-size:var(--t-7);background:0 0;border-radius:14px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-weight:600;line-height:1;display:inline-flex;position:relative}.app-shell .composer button.step-strip__step:after{content:"";position:absolute;inset:-8px -2px}.app-shell .composer .step-strip__step[data-state=done]{border-color:var(--amber-border);color:var(--amber);cursor:pointer}.app-shell .composer .step-strip__step[data-state=current]{border-color:var(--accent-border);color:var(--accent-light);background:var(--accent-tint)}.app-shell .composer .step-strip__tick{margin-inline-start:-2px;display:inline-flex}.app-shell .composer .step-strip__word{white-space:nowrap}.app-shell .composer .closed-row{align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}.app-shell .composer .closed-row__pick,.app-shell .composer .closed-row__dot{flex:none}.app-shell .composer .closed-row__group{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-shell .composer .closed-row__tick{flex:none;margin-inline-start:2px;display:inline-flex}.app-shell .composer .compose-scroll{overscroll-behavior:contain;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden auto}.app-shell .composer .compose-confirm{gap:10px;padding:0 16px 16px}.app-shell .composer .compose-confirm>*{flex:none}.app-shell .composer .compose-confirm .compose-foot{margin-bottom:0}.app-shell .composer .compose-station{position:relative}.app-shell .composer .compose-station .resolution-area{margin:0;padding:0}.app-shell .composer .compose-station .resolution-row{padding-inline-end:52px}.app-shell .composer .compose-station>.ds2-disclosure{width:38px;height:38px;position:absolute;inset-block-start:5px;inset-inline-end:0}.app-shell .queue-archive{box-sizing:border-box;border:0;border-bottom:1px solid var(--border);width:100%;height:56px;color:var(--text);text-align:start;background:0 0;align-items:center;gap:11px;padding:0 14px;display:flex}.app-shell .queue-archive__glyph{width:var(--avatar-md);color:var(--green);flex:none;place-items:center;display:grid}.app-shell .queue-archive__label{min-width:0;font-size:var(--t-9);flex:1;font-weight:600;line-height:1.3}.app-shell .queue-archive__count{color:var(--text-2);font-size:var(--t-7);white-space:nowrap;flex:none}.app-shell .queue-archive+.queue-list__rows{min-height:calc(100% - 55px)}.app-shell .queue-archive+.queue-list__rows:has(>.queue-row):before{display:none}.app-shell .completed-page{z-index:40;background:var(--app);flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.app-shell .completed-page__head{flex:none}.app-shell .account-scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.app-shell .account-tabs{scrollbar-width:none;flex:none;gap:2px;margin:0;padding:4px 8px;display:flex;overflow-x:auto}.app-shell .account-tabs .account-tab,.app-shell .account-tabs .account-tab[aria-pressed=true],.app-shell .account-tabs .account-tab[data-following=true]{flex:none;position:relative;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border-color:#0000!important}.app-shell .account-tabs .account-tab[aria-pressed=true]{color:var(--amber)}.app-shell .account-tabs .account-tab[aria-pressed=true]:before,.app-shell .account-tabs .account-tab[data-following=true]:before{background:var(--amber);content:"";border-radius:999px;height:2px;position:absolute;bottom:0;left:10px;right:10px}.app-shell .account-tabs .account-tab:disabled{color:var(--text-3)}.app-shell .account-head{z-index:1;box-sizing:border-box;border-top:1px solid var(--border);border-bottom:1px solid var(--border);min-height:28px;color:var(--text);background:var(--elevated);font-size:var(--t-7);pointer-events:none;justify-content:space-between;gap:8px;padding:5px 14px 6px;font-weight:600;line-height:16px;display:flex;position:sticky;top:0}.app-shell .account-head__count{flex:none}.app-shell .account-section{border-bottom:1px solid var(--border)}.app-shell .account-section>.completed-row:last-child,.app-shell .account-section li:last-child>.summary-activity__row{border-bottom:0}.app-shell .completed-row{border:0;border-bottom:1px solid var(--border);width:100%;min-height:46px;color:var(--text);font-size:var(--t-7);text-align:start;background:0 0;align-items:center;gap:10px;padding:6px 14px;display:flex}.app-shell .completed-row__vin{min-width:0;font-size:var(--t-8);text-align:left;text-overflow:ellipsis;white-space:nowrap;direction:rtl;flex:1;overflow:hidden}.app-shell[dir=rtl] .completed-row__vin{text-align:right}.app-shell .completed-row__order{color:var(--text-2);font-size:var(--t-5);flex:none}.app-shell .completed-row__at{color:var(--text-3);font-size:var(--t-4);flex:none}.app-shell .account-scrim{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);place-items:end stretch}.app-shell .account-sheet{box-sizing:border-box;width:100%;height:calc(100% - 24px);max-height:none}.app-shell .account-sheet__head{flex-direction:column;flex:none;padding:0 14px;display:flex}.app-shell .account-head--toggle{width:100%;font:inherit;font-size:var(--t-7);text-align:start;pointer-events:auto;cursor:pointer;border-inline:0;font-weight:600}.app-shell .account-head--toggle .account-head__chevron{color:var(--text-2);flex:none;align-self:center}.app-shell .account-title{flex:none;height:48px;position:relative}.app-shell .account-title__shop{box-sizing:border-box;text-align:center;flex-direction:column;align-items:center;height:48px;padding:14px 52px 0;display:flex}.app-shell .account-title__name{max-width:100%;color:var(--text);font-size:var(--t-13);margin:0;font-weight:600;line-height:22px}.app-shell .account-title__code{max-width:100%;color:var(--text-2);font-size:var(--t-7);margin:0;line-height:12px}.app-shell .account-title__key{display:flex;position:absolute;top:3px}.app-shell .account-title__key--left{left:0}.app-shell .account-title__key--right{right:0}.app-shell .account-day{flex:none;justify-content:space-between;align-items:center;height:40px;display:flex}.app-shell .account-day .plain-icon-button{height:40px}.app-shell .account-day .plain-icon-button:disabled{color:var(--text-3);opacity:.5}.app-shell .account-day__label{color:var(--text);font-size:var(--t-10);font-weight:600;line-height:20px}.app-shell .account-pair{box-sizing:border-box;flex:none;gap:6px;height:40px;padding:2px 0 6px;display:flex}.app-shell .account-pair__btn{border:1px solid var(--border-2);border-radius:var(--identity-radius);min-width:0;color:var(--text-2);font-size:var(--t-7);background:0 0;flex:1;justify-content:center;align-items:center;gap:6px;font-weight:600;display:inline-flex}.app-shell .account-pair__btn[aria-pressed=true]{border-color:var(--amber-border);color:var(--amber);background:var(--amber-tint)}.app-shell .account-pair__btn:disabled{color:var(--text-3);opacity:.55}.app-shell .account-sheet__list{flex-direction:column;padding:0 14px 16px;display:flex}.app-shell .account-sheet__list>*{flex:none}.app-shell .account-sheet__list>:nth-last-child(2){margin-bottom:8px}.app-shell .account-sheet__list .account-head{padding-inline:2px}.app-shell .account-empty{color:var(--text-2);font-size:var(--t-9);text-align:center;margin:0;padding:28px 0}.app-shell .portrait{box-sizing:border-box;border:1px solid var(--border);color:var(--text);background:var(--fill);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex;overflow:hidden}.app-shell .portrait__img{object-fit:cover;width:100%;height:100%;display:block}.app-shell [data-testid=account-head-label]:has(.portrait--head){overflow:visible}.app-shell .account-head__who{vertical-align:top;align-items:center;gap:8px;min-width:0;height:18px;display:inline-flex}.app-shell .operator-sheet{place-items:end stretch}.app-shell .operator-sheet .sheet{box-sizing:border-box;width:100%;max-height:calc(100% - 96px);padding:0 14px 24px}.app-shell .operator-sheet__title{justify-content:space-between;align-items:center;height:48px;display:flex}.app-shell .operator-sheet__title h2{font-size:var(--t-11);margin:0;font-weight:600}.app-shell .operator-sheet__list{overscroll-behavior:contain;overflow-y:auto}.app-shell .ds1-composer .ds2-chip-rail[data-tabs=on] .ds2-rail-chip,.app-shell .ds1-composer .ds2-chip-rail[data-tabs=on] .ds2-rail-chip[aria-pressed=true],.app-shell .ds1-composer .ds2-chip-rail[data-tabs=on] .ds2-rail-chip[data-following=true]{box-shadow:none;background:0 0;border-color:#0000;position:relative}.app-shell .ds1-composer .ds2-chip-rail[data-tabs=on] .ds2-rail-chip[aria-pressed=true]{color:var(--amber)}.app-shell .ds1-composer .ds2-chip-rail[data-tabs=on] .ds2-rail-chip[aria-pressed=true]:before,.app-shell .ds1-composer .ds2-chip-rail[data-tabs=on] .ds2-rail-chip[data-following=true]:before{background:var(--amber);content:"";border-radius:999px;height:2px;position:absolute;bottom:0;left:10px;right:10px}.app-shell .ds1-composer .ds7-num{color:var(--text-3);font-size:var(--t-5);unicode-bidi:isolate;margin-inline-end:6px;font-weight:500;display:inline-block}.app-shell[dir=rtl] .ds1-composer .ds2-rail-row .ds7-num,.app-shell[dir=rtl] .ds1-composer .ds7-head .ds7-num{margin-inline-end:0;margin-left:6px}.app-shell .ds1-composer .ds2-rail-chip .ds7-num{margin-inline:2px 0}.app-shell .ds1-composer .ds2-rail-chip[aria-pressed=true] .ds7-num{color:inherit}.app-shell .ds1-composer .ds2-rail[data-sections=on] .ds2-door{scroll-padding-top:28px}.app-shell .section-head{z-index:1;box-sizing:border-box;border:0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);width:100%;height:24px;color:var(--text);background:linear-gradient(var(--fill), var(--fill)), var(--elevated);font-size:var(--t-7);scroll-snap-align:none;pointer-events:none;border-radius:0;align-items:center;gap:6px;margin:0;padding:3px 2px;font-weight:600;line-height:16px;display:flex;position:sticky;top:0}.app-shell .section-head__name{min-width:0}.app-shell .section-head__count{color:var(--text-3);flex:none;margin-inline-start:auto;font-weight:500}.app-shell[dir=rtl] .section-head__count{margin-inline-start:0;margin-right:auto}.app-shell .ds1-composer .ds7-section{border-bottom:1px solid #0000}.app-shell .ds1-composer .ds2-rail-row[data-lit=true] .ds2-rail-row__line{background-color:var(--amber-tint)}.app-shell .ds1-composer .ds7-carousel-wrap{align-items:stretch;height:58px;display:flex;position:relative}.app-shell .ds1-composer .ds7-carousel-track{flex:1;min-width:0;height:58px;position:relative}.app-shell .ds1-composer .ds7-carousel-track:before{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--identity-radius);content:"";pointer-events:none;position:absolute;inset:0}.app-shell .ds1-composer .ds7-carousel{--compass-needle:76px;box-sizing:border-box;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior:contain;align-items:stretch;gap:8px;width:100%;height:58px;padding-inline:8px calc(100% - 96px);scroll-padding-inline-start:56px;display:flex;overflow:auto hidden}.app-shell .ds1-composer .ds7-carousel::-webkit-scrollbar{display:none}.app-shell .ds1-composer .compass-needle{z-index:1;top:0;bottom:0;pointer-events:none;width:24px;position:absolute;inset-inline-start:64px}.app-shell .ds1-composer .compass-needle:before{background:var(--amber);content:"";border-radius:999px;width:2px;height:6px;position:absolute;top:1px;left:11px}.app-shell .ds1-composer .compass-needle:after{background:var(--amber);content:"";border-radius:999px;height:2px;position:absolute;bottom:1px;left:0;right:0}.app-shell .ds1-composer .ds7-carousel__item{box-sizing:border-box;width:40px;min-width:40px;height:58px;color:var(--text-2);font-size:var(--t-10);scroll-snap-align:start;background:0 0;border:0;flex:none;justify-content:center;align-items:flex-end;padding:0 0 6px;font-weight:500;display:inline-flex;position:relative}.app-shell .ds1-composer .ds7-carousel__chip{box-sizing:border-box;border-radius:var(--identity-radius);border:1px solid #0000;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.app-shell .ds1-composer .ds7-carousel__item[data-lit=true] .ds7-carousel__chip{border-color:var(--amber-border);color:var(--amber);background:var(--amber-tint)}.app-shell .ds1-composer .compass-cat{color:var(--text-3);font-size:var(--t-3);font-weight:500;line-height:11px;position:absolute;top:5px;left:50%;transform:translate(-50%)}.app-shell .ds1-composer .compass-cat:after{background:var(--border-2);content:"";width:1px;height:3px;position:absolute;top:12px;left:50%}.app-shell .ds1-composer .ds7-tick{scroll-snap-align:none;pointer-events:none;flex:none;justify-content:center;width:16px;display:inline-flex;position:relative}.app-shell .ds1-composer .ds7-tick:after{background:var(--border-2);content:"";width:1px;position:absolute;top:20px;bottom:6px;left:50%}.app-shell .ds1-composer .ds7-tick__code{color:var(--text-3);font-size:var(--t-1);font-weight:500;line-height:12px;position:absolute;top:4px}.app-shell .ds1-composer .ds2-rail-row[data-guide=true]:not([data-lit=true]) .ds2-rail-row__line{background:var(--amber-tint)}.app-shell .ds1-composer .ds2-rail-row[data-guide=true] .ds7-num{color:var(--amber)}.app-shell .ds1-composer .compose-foot__toggle.ds7-switch{box-sizing:border-box;appearance:none;border:1px solid var(--border-2);cursor:pointer;background:0 0;border-radius:999px;width:40px;height:24px;position:relative}.app-shell .ds1-composer .compose-foot__toggle.ds7-switch:before{background:var(--app);width:18px;height:18px;box-shadow:0 0 0 1px var(--border-2);content:"";border-radius:50%;transition:transform .15s;position:absolute;top:2px;left:2px}.app-shell .ds1-composer .compose-foot__toggle.ds7-switch:checked{border-color:var(--amber-fill);background:var(--amber-fill)}.app-shell .ds1-composer .compose-foot__toggle.ds7-switch:checked:before{transform:translate(16px)}[data-theme]{--sel-tint:var(--amber-tint);--sel-line:var(--amber)}.resolution-row[aria-current=true],.ds2-rail .ds2-rail-row__line:has(>.axis-row__name[aria-selected=true]){background-color:var(--sel-tint);position:relative}.app-shell .completed-row__model{min-width:0;color:var(--text-2);font-size:var(--t-5);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;overflow:hidden}.app-shell .completed-row__visits{color:var(--text-2);font-size:var(--t-4);flex:none}.app-shell .read-only-visit{display:contents}.app-shell .read-only-visit :is(.thread-add,.draft-delete,.thread-complete,.thread-swap,.thread-send-back,.thread-hold,.thread-colour-swipe){display:none}.app-shell .account-head{align-items:baseline}.app-shell .account-head>[data-testid=account-head-label]{flex:1;min-width:0}.app-shell .account-head__count{font-size:inherit;line-height:inherit}.app-shell .account-head--toggle .account-head__chevron{align-self:center}.app-shell .account-head--toggle{line-height:16px}.app-shell[dir=rtl] .account-day .plain-icon-button>svg{transform:none}.app-shell .completed-page__count{color:var(--text-2);font-size:var(--t-7);white-space:nowrap;flex:none;margin:0;font-weight:600;line-height:16px}.app-shell .completed-page__day{flex:none;padding:0 14px}.app-shell .completed-row__chevron{color:var(--text-3);flex:none;margin-inline-end:-4px}.app-shell .section-head--fold{border-top:0;border-bottom:1px solid var(--border);background:var(--fill);height:auto;min-height:46px;font:inherit;font-size:var(--t-7);text-align:start;pointer-events:auto;cursor:pointer;gap:10px;padding:6px 14px;font-weight:600;position:static}.app-shell[data-theme=light] .section-head--fold{background:linear-gradient(var(--fill), var(--fill)), var(--elevated)}.app-shell .section-head--fold .section-head__name{flex:1}.app-shell .section-head--fold .section-head__count{margin-inline-start:0}.app-shell[dir=rtl] .section-head--fold .section-head__count{margin-right:0}.app-shell .section-head--fold .section-head__chevron{color:var(--text-3);flex:none;margin-inline-end:-4px}.app-shell .account-section>.completed-person:last-child>:last-child{border-bottom:0}.app-shell .account-sheet__list>.account-section{margin-inline:-14px}.app-shell .account-sheet__list .account-section .account-head,.app-shell .account-sheet__list .account-section .summary-activity__row{padding-inline:16px}.app-shell .station-sheet__stage{color:var(--text-3);font-size:var(--t-5);unicode-bidi:isolate;flex:none;font-weight:500}.app-shell .station-sheet{max-height:min(85dvh, calc(100dvh - var(--ds2-header-h,66px) - env(safe-area-inset-top,0px)))}.app-shell .station-sheet .ds2-door{overscroll-behavior:contain;overflow:hidden auto}.app-shell .operator-sheet .sheet{max-height:min(85dvh,100% - 96px)}.app-shell .operator-sheet__list{flex:auto;min-height:0}.app-shell .operator-sheet .operator-box{overscroll-behavior:auto}.ds2-rail .ds2-rail-row__line:has(>.axis-row__name[aria-selected=true]):after,.resolution-row[aria-current=true]:after,.summary-chip[aria-pressed=true]:after,.summary-zoom__button[aria-pressed=true]:after{background:var(--sel-line);content:"";pointer-events:none;border-radius:0;height:2px;position:absolute;bottom:0;left:0;right:0}.ds2-rail[data-door=closed] .ds2-rail-row__line:has(>.axis-row__name[aria-selected=true]):after,.operator-box[data-expanded=false] .resolution-row[aria-current=true]:after{right:var(--identity-radius);left:var(--identity-radius)}.app-shell .ds1-composer .ds7-head--toggle{width:100%;color:var(--amber);font:inherit;font-size:var(--t-7);text-align:start;pointer-events:auto;cursor:pointer;border-inline:0;gap:8px;padding-inline:14px;font-weight:600;line-height:16px}.app-shell .ds1-composer .ds7-head--toggle .ds7-num{color:var(--amber)}.app-shell .ds1-composer .ds7-head__chevron{color:var(--amber);flex:none}.app-shell[dir=rtl] .ds1-composer .ds7-head--toggle[aria-expanded=false] .ds7-head__chevron{transform:scaleX(-1)}.app-shell .station-sheet .station-sheet__shop,.app-shell .operator-box .operator-head{color:var(--amber);padding-inline:14px}.app-shell .station-sheet .ds2-rail-row__line:has(>.axis-row__name[aria-selected=true]) .station-sheet__stage{color:var(--amber)}.app-shell .station-sheet .ds2-rail-row__line:has(>.axis-row__name[aria-selected=true]) .axis-row__name,.app-shell .station-sheet .ds2-rail-row__line:has(>.axis-row__name[aria-selected=true]) .axis-row__name:disabled{color:var(--amber);opacity:1}.app-shell .account-scrim{place-items:stretch center}.app-shell .account-sheet{border-color:#0000;border-radius:0;height:100%}.app-shell :is(.account-sheet__list,.completed-page__list) .account-head,.app-shell :is(.account-sheet__list,.completed-page__list) .account-head :is(.account-head__count,.account-head__chevron){color:var(--amber)}.app-shell .account-sheet__list .account-section .account-head{padding-inline:22px}.app-shell .completed-page__list .account-head{padding-inline:20px}.app-shell .account-subsection>.account-head{z-index:0;border-top:0;font-weight:500;top:31px}.app-shell .account-head__vin{font-weight:700}.app-shell .ledger-row__lines{flex-direction:column;flex:1;min-width:0;display:flex}.app-shell .ledger-row__line{margin:0}.app-shell .ledger-glyph[data-tone=amber]{color:var(--amber)}.app-shell .ledger-glyph[data-tone=green]{color:var(--green)}.app-shell .ledger-glyph[data-tone=red]{color:var(--red)}.app-shell .account-head__verdict{align-items:center;gap:8px;display:inline-flex}.app-shell .account-head__verdict>.ledger-glyph{width:18px;height:18px}.app-shell .account-head__verdict>.ledger-glyph>.icon{width:12px;height:12px}.app-shell .ds1-composer .ds7-sub>.ds7-subhead{z-index:0;border-top:0;padding-inline-start:28px;top:24px}.app-shell .ds1-composer .ds2-rail[data-sections=on] .ds2-door:has(.ds7-subhead){scroll-padding-top:52px}.app-shell .ds2-rail-chip .chip-code-glyph{width:1.45em;height:1.45em;color:var(--amber-mark,var(--amber));flex:none;justify-content:center;align-items:center;display:inline-flex}.app-shell .ds2-rail-chip .chip-code-glyph__code{font-size:var(--t-3);font-weight:600;line-height:1}.app-shell .ds1-composer .ds2-more-row .axis-row__name{color:var(--amber)}.app-shell .ds1-composer .ds2-more-row .ds7-num{min-width:2ch}.app-shell .summary-chips{border-bottom:1px solid var(--border);flex:none;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.app-shell .summary-chip{min-width:0;color:var(--text);font:inherit;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:0;padding:5px 2px;display:flex;position:relative}.app-shell .summary-chip__total{text-overflow:ellipsis;white-space:nowrap;max-width:100%;line-height:24px;overflow:hidden}.app-shell .summary-chip__n{color:var(--text);font-size:var(--t-15);font-weight:600}.app-shell .summary-chip__unit{color:var(--text-2);font-size:var(--t-7);font-weight:500}.app-shell .summary-chip__rate{max-width:100%;color:var(--text-2);font-size:var(--t-5);text-overflow:ellipsis;white-space:nowrap;line-height:14px;overflow:hidden}.app-shell .summary-chip[aria-pressed=true] :is(.summary-chip__n,.summary-chip__unit,.summary-chip__rate){color:var(--amber)}.app-shell .summary-lens{height:var(--summary-lens-h,238px);box-sizing:border-box;flex-direction:column;flex:none;justify-content:flex-end;padding-top:4px;display:flex;position:relative}.app-shell .summary-fig{flex:none;margin:0;padding:8px 0 6px}.app-shell .summary-chart{display:block;overflow:visible}.app-shell .summary-barhit{cursor:pointer}.app-shell .summary-bar{fill:var(--text-3)}.app-shell .summary-n{fill:var(--text-2);font-size:var(--t-5);font-weight:600}.app-shell .summary-day{fill:var(--text-3);font-size:var(--t-3)}.app-shell [data-lit]>.summary-bar,.app-shell [data-lit]>:is(.summary-n,.summary-day){fill:var(--amber)}.app-shell .summary-typical{stroke:var(--text-2);stroke-width:1px;stroke-dasharray:4 3}.app-shell .summary-line{stroke:var(--text);stroke-width:1.5px}.app-shell .summary-dot{fill:var(--text)}.app-shell [data-lit]>.summary-dot{fill:var(--amber)}.app-shell .summary-v{fill:var(--text-2);font-size:var(--t-3)}.app-shell .summary-v--lit{fill:var(--text);font-size:var(--t-5);font-weight:600}.app-shell .summary-legend{color:var(--text-2);font-size:var(--t-5);flex-wrap:wrap;justify-content:center;gap:4px 12px;margin:4px 0 0;line-height:14px;display:flex}.app-shell .summary-legend__item{align-items:center;gap:5px;display:inline-flex}.app-shell .summary-key{flex:none;display:block;overflow:visible}.app-shell .summary-key__today{fill:var(--amber)}.app-shell .summary-tread{stroke:var(--border-2);stroke-width:1px}.app-shell :is(.summary-blk,.summary-final){fill:var(--amber);stroke:none}.app-shell :is(.summary-blk--exp,.summary-final--exp){fill:none;stroke:var(--text-3);stroke-width:1px;stroke-dasharray:3 3}.app-shell .summary-livemark{stroke:var(--text);stroke-width:2px}.app-shell :is(.summary-n--live,.summary-n--total){fill:var(--amber)}.app-shell .summary-n--exp{fill:var(--text-3);font-weight:500}.app-shell .summary-n--end{fill:var(--text-2)}.app-shell .summary-hour{fill:var(--text-3);font-size:var(--t-3)}.app-shell .summary-hour--half{font-size:var(--t-1)}.app-shell .summary-hour--total{fill:var(--text-2);font-weight:600}.app-shell .summary-list{margin-inline:-14px}.app-shell .summary-car__row{gap:10px;min-height:44px;padding-inline:16px}.app-shell .summary-car__five{color:var(--text);font-size:var(--t-10);flex:none;font-weight:600}.app-shell .summary-car__fig{min-width:0;color:var(--text-2);font-size:var(--t-7);flex:1}.app-shell .summary-car__chevron--up{transform:rotate(180deg)}.app-shell .summary-list .summary-car:last-child .summary-car__row,.app-shell .summary-car[data-open] .summary-car__row{border-bottom-color:#0000}.app-shell .summary-layer{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--fill);padding-bottom:2px}.app-shell[data-theme=light] .summary-layer{background:linear-gradient(var(--fill), var(--fill)), var(--elevated)}.app-shell .summary-list .summary-car:last-child .summary-layer{border-bottom:0}.app-shell .summary-layer .summary-activity__row{padding-inline:16px}.app-shell .summary-layer li:last-child>.summary-activity__row{border-bottom:0}.app-shell .summary-layer__none{color:var(--text-3);font-size:var(--t-7);margin:0;padding:10px 16px}.app-shell .summary-visit{min-height:40px;color:var(--text-3);gap:10px}.app-shell .summary-visit__found{min-width:0;color:var(--text-3);font-size:var(--t-9);flex:1}.app-shell .summary-visit .summary-activity__at{color:var(--text-3)}.app-shell .summary-inout{min-height:40px;color:var(--text);gap:10px}.app-shell .summary-inout__word{min-width:0;color:var(--text);font-size:var(--t-9);flex:1}.app-shell .summary-inout .summary-activity__at{color:var(--text)}.app-shell .summary-visit__none{visibility:hidden}.app-shell .summary-layer .summary-damage-head{background:linear-gradient(var(--fill), var(--fill)), linear-gradient(var(--fill), var(--fill)), var(--elevated);border-top:0;height:auto;min-height:28px;padding:5px 16px;position:static}.app-shell .summary-damage-head__label{min-width:0;max-width:100%;color:var(--amber);align-items:center;gap:6px;display:inline-flex}.app-shell .summary-damage-head__label>svg{color:var(--amber);flex:none}.app-shell .summary-damage-head .section-head__count{display:none}.app-shell .summary-rec{min-height:40px;color:var(--text-3);gap:10px}.app-shell .summary-rec__line{min-width:0;color:var(--text-3);font-size:var(--t-9);flex:1}.app-shell .summary-rec .summary-activity__at{color:var(--text-3)}.app-shell .summary-day{justify-content:center}.app-shell .summary-pill-outer{box-sizing:border-box;background:var(--fill);border-radius:999px;align-items:center;gap:4px;height:36px;padding:4px;display:inline-flex}.app-shell .summary-pill-arrow{width:28px;height:28px;color:var(--text);background:0 0;border:0;border-radius:999px;flex:none;place-items:center;margin:0;padding:0;display:grid;position:relative}.app-shell .summary-pill-arrow:after{content:"";position:absolute;inset:-8px}.app-shell .summary-pill-arrow:disabled{color:var(--text-3);opacity:.5}.app-shell .summary-pill-inner{box-sizing:border-box;background:var(--fill);border-radius:999px;align-items:center;height:28px;padding:0 12px;display:inline-flex}.app-shell .summary-zoom{z-index:1;top:4px;gap:4px;display:flex;position:absolute;inset-inline-end:0}.app-shell .summary-zoom__button{box-sizing:border-box;height:28px;color:var(--text-2);font:inherit;font-size:var(--t-7);background:0 0;border:0;border-radius:0;margin:0;padding:0 10px;font-weight:600;line-height:28px;position:relative}.app-shell .summary-zoom__button:before{content:"";position:absolute;inset:-8px 0}.app-shell .summary-zoom__button[aria-pressed=true]{color:var(--amber)}.app-shell .summary-title,.app-shell .summary-title .summary-title-one{height:26px}.app-shell .summary-floater{z-index:2;box-sizing:border-box;border:1px solid var(--border);height:48px;color:var(--text);background:linear-gradient(var(--fill), var(--fill)), var(--app);font:inherit;font-size:var(--t-10);text-align:start;border-radius:999px;flex:none;align-self:stretch;align-items:center;gap:10px;margin:auto 0 0;padding:0 6px 0 16px;font-weight:600;display:flex;position:sticky;bottom:0}.app-shell .summary-floater[dir=rtl]{padding:0 16px 0 6px}.app-shell .summary-floater__code{color:var(--text-2);font-size:var(--t-7);flex:none;font-weight:500}.app-shell .summary-floater__name{flex:1;min-width:0}.app-shell .summary-floater .summary-floater__code,.app-shell .summary-floater .summary-floater__name{color:var(--amber);opacity:1}.app-shell .summary-floater__more{width:28px;height:28px;color:var(--text-2);flex:none;place-items:center;display:grid;position:relative}.app-shell .summary-floater__more:after{content:"";position:absolute;inset:-8px}.app-shell .summary-floater__up{transform:rotate(180deg)}.app-shell .summary-facts{border-bottom:1px solid var(--border);white-space:nowrap;flex-wrap:nowrap;flex:none;justify-content:center;align-items:baseline;gap:0;margin:6px 16px 0;padding-bottom:6px;display:flex}.app-shell .summary-fact{min-width:0}.app-shell .summary-fact__n{color:var(--text);font-size:var(--t-15);font-weight:600;line-height:24px}.app-shell .summary-fact__unit{color:var(--text-2);font-size:var(--t-7);font-weight:500}.app-shell .summary-facts__dot{color:var(--text-3);font-size:var(--t-7);white-space:pre}.app-shell .summary-lens--days{--summary-lens-h:162px}.app-shell .summary-day__n{font-size:var(--t-3)}.app-shell .summary-car__marks{flex:1;align-items:center;gap:4px;min-width:0;display:inline-flex}.app-shell .summary-car__marks .ledger-glyph{flex:none}.app-shell .visit-pill__fold{font:inherit;font-size:var(--t-4);line-height:inherit;cursor:pointer;border:0;align-items:center;gap:4px;margin:0;display:inline-flex}.app-shell .visit-pill__marks{align-items:center;gap:3px;margin-inline-start:4px;display:inline-flex}.app-shell .visit-pill__mark{place-items:center;width:15px;height:15px;display:inline-grid}.app-shell .visit-pill__mark[data-tone=extinguished]{color:var(--text-3)}.app-shell .summary-io{min-height:40px;color:var(--text);gap:8px}.app-shell .summary-io__end{flex:none;align-items:center;gap:8px;display:inline-flex}.app-shell .summary-io__end+.summary-io__end{margin-inline-start:10px}.app-shell .summary-io__end[data-tone=activity] .summary-activity__glyph{color:var(--accent)}.app-shell .summary-io__at{color:var(--text);font-size:var(--t-9)}.app-shell .summary-io__here{color:var(--text);margin-inline-start:auto}.app-shell .summary-layer>.summary-io{border-bottom:1px solid var(--border)}.app-shell .summary-layer>.summary-io:last-child{border-bottom:0}.app-shell .summary-rec__from,.app-shell .summary-rec__times{color:var(--text-3)}.app-shell .summary-recs__none{padding-block:12px}.app-shell .thread-content .thread-head{z-index:2;align-items:center;width:calc(100% + 28px);margin-inline:-14px;padding-inline:14px;top:0}.app-shell .thread-head__marks{flex:none;align-items:center;gap:3px;display:inline-flex}.app-shell .thread-head__dot>.pill__dot{width:9px;height:9px}.app-shell .thread-head__clock{color:var(--text-2);font-weight:500}.app-shell .station-label{min-width:0;display:inline}.app-shell .station-label__name{min-width:0}.app-shell .station-label__name+.station-label__code{margin-inline-start:6px}.app-shell .station-label__code{color:var(--text-2);font-size:.82em;font-weight:500;line-height:1}.app-shell .station-label__code--alone{color:inherit;font-size:inherit;font-weight:inherit}.app-shell .summary-floater .summary-floater__code--beside{opacity:.72;font-size:var(--t-7);font-weight:500}.app-shell .queue-row__from{max-width:13ch;font-family:var(--font-sans,inherit);text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap;margin-inline-end:4px;display:inline-block;overflow:hidden}.app-shell .queue-row__from-code{opacity:.72}.app-shell .colour-sheet__header{gap:8px}.app-shell .colour-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:4px 14px 12px;display:grid;overflow-y:auto}.app-shell .colour-tile{border:1px solid var(--border-2);border-radius:var(--identity-radius);min-height:64px;color:var(--text);background:var(--fill);font:inherit;font-size:var(--t-15);justify-content:center;align-items:center;gap:8px;font-weight:600;display:flex;position:relative}.app-shell .colour-tile[aria-checked=true]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.app-shell .colour-sheet__swipe{padding:4px 14px 14px}.app-shell .colour-sheet__line{color:var(--text-2);font-size:var(--t-10);margin:0;padding:12px 16px}.app-shell .thread-colour{color:var(--text-2);font:inherit;background:0 0;border:0;align-items:center;gap:2px;padding:0;display:inline-flex}.app-shell .thread-colour--change{color:var(--accent)}.app-shell .thread-colour-none{color:var(--text-2);font-size:var(--t-9);margin:0 0 8px}.app-shell .summary-io__colour{color:var(--text-2);font-size:var(--t-7)}.app-shell .station-label__dot{color:var(--text-3);margin-inline:6px;font-weight:400}.app-shell .station-label__dot+.station-label__code{margin-inline-start:0}.app-shell .station-sheet .station-label{align-items:baseline;min-width:0;display:inline-flex}.app-shell .station-sheet__count{color:var(--text-2);font-size:var(--t-7);flex:none;margin-inline-start:auto;font-weight:500}.app-shell .station-sheet__count+.station-sheet__lock{margin-inline-start:8px}.app-shell .sheet-power{width:28px;min-width:28px;height:28px;color:var(--text-2);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.app-shell .operator-sheet__title{gap:10px}.app-shell .operator-sheet__title h2{flex:1;min-width:0}.app-shell .summary-io{flex-wrap:nowrap}.app-shell .summary-io__end--here{margin-inline-start:auto}.app-shell .summary-io__end--here .summary-io__here{margin-inline-start:0}.app-shell .summary-io__end--here .summary-activity__glyph{color:var(--text-2)}.app-shell .summary-io{grid-template-columns:repeat(3,minmax(0,1fr));justify-items:start;display:grid}.app-shell .summary-io .summary-io__end+.summary-io__end,.app-shell .summary-io .summary-io__end--here{margin-inline-start:0}.app-shell .ledger-dot{background:0 0;width:12px;height:12px}.app-shell .ledger-dot__disc{background:currentColor;border-radius:50%;width:9px;height:9px;display:block}.app-shell .summary-car__marks{gap:3px}.app-shell .thread-head__marks{gap:2px}.app-shell .thread-head__marks .visit-pill__mark{width:10px;height:10px}.app-shell .head-dot{flex:none;place-items:center;width:10px;height:10px;display:inline-grid}.app-shell .head-dot>.pill__dot{width:9px;height:9px}.app-shell .completed-page__list .completed-head--model{padding-inline-start:28px}.app-shell .completed-page__list .completed-head--inspector{padding-inline-start:36px}.app-shell .completed-page__day .summary-facts{margin-inline:0}.app-shell .ds2-top-band{isolation:isolate}.app-shell .ds2-top-band:before{z-index:-1;-webkit-mask-image:none;mask-image:none}.app-shell .ds2-top-band>*,.app-shell .ds2-top-band>.filter-row,.app-shell .ds2-top-band>.queue-search{z-index:1;position:relative}.app-shell .thread-head--now [data-testid=account-head-label]{white-space:nowrap}.app-shell .thread-colour-swipe{margin-top:9px}.app-shell .completed-page .summary-list{margin-inline:0}.app-shell .completed-page__list .summary-lens{margin-inline:14px}.app-shell .ds2-state-tile[data-holds=word]{justify-content:center}.app-shell .ds2-state-tile[data-holds=word] .ds2-state-tile__glyph{display:none}.app-shell[dir=rtl] .station-label__name+.station-label__code,[dir=rtl] .app-shell .station-label__name+.station-label__code{margin-left:0;margin-right:6px}.avatar.avatar--colour{border-color:var(--vc);color:var(--vc-d);background:color-mix(in srgb, var(--vc) 15%, transparent)}[data-theme=light] .avatar.avatar--colour{color:var(--vc-l)}.model-tone--colour{color:var(--vc-d)}[data-theme=light] .model-tone--colour{color:var(--vc-l)}.app-shell .colour-dot{box-sizing:border-box;border-radius:50%;flex:none;align-self:center;width:9px;height:9px;display:inline-block}.app-shell .colour-dot[data-state=unset]{border:1.5px dashed var(--text-3);background:0 0}.app-shell .summary-car__row .colour-dot{margin-inline-end:6px}.app-shell .completed-page__list .completed-head--inspector{align-items:center;min-height:46px;padding-block:6px}.app-shell .completed-head--inspector [data-testid=account-head-label]{overflow:visible}.app-shell .completed-head__who{vertical-align:middle;align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}.app-shell .completed-head__name{color:var(--amber)}.app-shell .thread-head--now .thread-head__now{white-space:nowrap;flex:none;margin-inline-start:8px}.app-shell .colour-tile[data-hex]{color:var(--app)}.app-shell .colour-tiles{--cell-dim:.3}.app-shell .colour-tiles[data-chosen] .colour-tile:not([aria-checked=true]) .colour-tile__code{opacity:var(--cell-dim)}.app-shell .colour-tile{background:var(--cell,var(--fill))}.app-shell .colour-tiles[data-chosen] .colour-tile:not([aria-checked=true]){background:color-mix(in srgb, var(--cell,var(--fill)) calc(var(--cell-dim) * 100%), var(--app))}.app-shell .account-day--two .summary-pill-inner{padding:0 10px}.app-shell .account-day__label--two{color:var(--amber);font-size:var(--t-3);flex-direction:column;align-items:center;font-weight:400;line-height:12px;display:flex}.app-shell .account-day__label--two .account-day__n{font-variant-numeric:tabular-nums}.app-shell .completed-page__head .account-day{flex:none;height:auto}.app-shell .completed-page__day[data-day-at=facts] .completed-page__facts{border-bottom:1px solid var(--border);align-items:center;gap:8px;margin-top:6px;padding-bottom:6px;display:flex}.app-shell .completed-page__day[data-day-at=facts] .summary-facts{border-bottom:0;flex:1;justify-content:flex-start;margin:0;padding:0}.app-shell .completed-page__day[data-day-at=facts] .account-day{flex:none;height:auto}.app-shell .ds2-top-band:before{z-index:-1;contain:paint;clip-path:inset(0);inset:0;-webkit-mask-image:none;mask-image:none}.app-shell .completed-page{isolation:isolate}.app-shell .completed-page__head{z-index:2;position:relative}.app-shell:has(>.completed-page) .ds2-top-band:before{display:none}.app-shell .profile-button .portrait{display:flex}.app-shell .ds1-composer[data-heads=row] .section-head{height:44px;font-size:var(--t-10);padding-block:0;line-height:20px}.app-shell .ds1-composer[data-heads=row] .ds7-head--toggle{font-size:var(--t-10);line-height:20px}.app-shell .ds1-composer[data-heads=row] .ds7-sub>.ds7-subhead{top:44px}.app-shell .ds1-composer[data-heads=row] .ds2-rail[data-sections=on] .ds2-door{scroll-padding-top:48px}.app-shell .ds1-composer[data-heads=row] .ds2-rail[data-sections=on] .ds2-door:has(.ds7-subhead){scroll-padding-top:92px}.app-shell .ds1-composer .drill{flex-direction:column;flex:1;gap:6px;min-height:0;display:flex}.app-shell .ds1-composer .drill-pins{flex:none;overflow:hidden}.app-shell .ds1-composer .drill-pins .ds2-rail-row{scroll-snap-align:none}.app-shell .ds1-composer .drill .axis-row__name strong{white-space:nowrap;align-items:baseline;gap:8px;min-width:0;display:flex;overflow:hidden}.app-shell .ds1-composer .drill-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-shell .ds1-composer .drill .ds7-num.drill-num{min-width:20px;color:var(--text-2);font-size:var(--t-10);unicode-bidi:isolate;flex:none;margin:0;font-weight:600}.app-shell .ds1-composer .drill-head .ds7-num.drill-num,.app-shell .ds1-composer .drill .ds2-rail-row[data-guide=true] .ds7-num.drill-num,.app-shell .ds1-composer .drill .ds2-rail-row[data-candidate=true] .ds7-num.drill-num,.app-shell .ds1-composer .drill-head .axis-row__name[aria-current=true]{color:var(--amber)}.app-shell .ds1-composer .drill-body{flex-direction:column;flex:1;min-height:0;display:flex}.app-shell .ds1-composer .drill-list{overscroll-behavior:contain;scroll-snap-type:y proximity;flex:1;min-height:0;overflow:hidden auto}.app-shell .ds1-composer .drill-under{flex:none}.app-shell .ds1-composer .drill-pad{flex:none;align-items:center;gap:4px;min-height:40px;display:flex}.app-shell .ds1-composer .drill-pad__code{flex:none;align-items:center;min-width:0;padding-inline:4px 6px;display:inline-flex}.app-shell .ds1-composer .drill-pad--code .drill-pad__code,.app-shell .ds1-composer .drill-pad--type .drill-pad__code{flex:1}.app-shell .ds1-composer .drill-pad--type>.drill-key{flex:none;width:36px}.app-shell .ds1-composer .drill-code{color:var(--amber);font-size:var(--t-12);white-space:nowrap;unicode-bidi:isolate;font-weight:600}.app-shell .ds1-composer .drill-pad__keys{scrollbar-width:none;flex-wrap:wrap;flex:1;gap:4px;min-width:0;max-height:84px;display:flex;overflow:hidden auto}.app-shell .ds1-composer .drill-pad[data-mode=digits] .drill-pad__keys{flex-wrap:nowrap}.app-shell .ds1-composer .drill-key{border:1px solid var(--amber-border);border-radius:var(--identity-radius);width:36px;height:40px;color:var(--amber);background:var(--fill);font-size:var(--t-12);flex:none;place-items:center;padding:0;font-weight:600;display:grid}.app-shell .ds1-composer .drill-pad[data-mode=digits] .drill-pad__keys .drill-key{flex:1 1 0;width:auto;min-width:0}.app-shell .ds1-composer .drill-pad[data-searching]>.drill-key,.app-shell .ds1-composer .drill-pad[data-empty]>.drill-key{flex:none;width:36px}.app-shell .ds1-composer .drill-pad[data-mode=digits]:not([data-searching]):not([data-empty]){grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.app-shell .ds1-composer .drill-pad[data-mode=digits]:not([data-searching]):not([data-empty]) .drill-pad__keys{display:contents}.app-shell .ds1-composer .drill-pad[data-mode=digits]:not([data-searching]):not([data-empty]) .drill-key{width:auto;min-width:0}.app-shell .ds1-composer .drill-key[data-live=false]{color:var(--text-3);opacity:.45;background:0 0;border-color:#0000}.app-shell .ds1-composer .drill-key--back,.app-shell .ds1-composer .drill-key--search{color:var(--text-2);border-color:var(--border)}.app-shell .ds1-composer .drill-key--back[data-live=true]{border-color:var(--amber-border);color:var(--amber)}.app-shell .ds1-composer .drill-key--search[aria-pressed=true]{border-color:var(--amber-border);color:var(--amber);background:var(--amber-tint)}.app-shell[dir=rtl] .ds1-composer .drill-key--back svg{transform:scaleX(-1)}.app-shell .ds1-composer .drill-pad__input{box-sizing:border-box;border:1px solid var(--amber-border);border-radius:var(--identity-radius);min-width:0;height:40px;color:var(--text);background:var(--fill);font:inherit;font-size:var(--t-12);outline:0;flex:1;padding:0 10px}.app-shell .ds1-composer .drill-foot{box-sizing:border-box;align-items:center;gap:6px;width:100%;height:58px;display:flex}.app-shell .ds1-composer .drill-foot .ds7-carousel-wrap{flex:1;min-width:0}.app-shell .ds1-composer .drill-foot--pad{height:auto;min-height:58px}.app-shell .ds1-composer .drill-foot--pad>.drill-pad{flex:1;min-width:0}.app-shell .ds1-composer .drill-flip{border:1px solid var(--border);border-radius:var(--identity-radius);width:36px;height:40px;color:var(--text-2);background:var(--fill);flex:none;place-items:center;padding:0;display:grid}.app-shell .ds1-composer .drill-flip__num{font-size:var(--t-7);font-weight:600}.app-shell .ds1-composer .drill-pad[data-mode=digits]:not([data-searching]):not([data-empty])>.drill-flip{flex:1 1 0;width:auto;min-width:0}.app-shell .composer .step-strip__code{font-size:var(--t-9);white-space:nowrap;unicode-bidi:isolate;font-weight:600}.operator-area,.station-sheet,.station-square,.app-shell .completed-head--inspector,.app-shell .ds2-line .defect-line__small.mono,.app-shell .summary-rec__line{--t-1:9px;--t-2:9.5px;--t-3:10px;--t-4:10.5px;--t-5:11px;--t-6:11.5px;--t-7:12px;--t-8:12.5px;--t-9:13px;--ds2-line:var(--t-9);--ds2-small:var(--t-7);--ds2-time:var(--t-3)}.app-shell .ds1-composer .ds2-rail-row .axis-row__name{min-height:46px}:where(.operator-area,.station-sheet) .avatar--sm{width:46px;height:46px}[data-theme=light]{--amber:#9b4800;--amber-mark:#e66b00;--amber-fill:#ff7900;--amber-tint:#ff790040;--amber-border:#e66b0066;--amber-rail:color-mix(in srgb, #ff7900 25%, var(--app));--sel-line:var(--amber-mark)}.app-shell[data-theme=light] .app-banner,.app-shell[data-theme=light] .swipe.swipe--amber,.app-shell[data-theme=light] .swipe--mini.swipe--amber,.app-shell[data-theme=light] .ds2-state-tile[data-tone=amber][data-form=chosen],.app-shell[data-theme=light] .ds2-under .pointer-pad__cell[aria-pressed=true],.app-shell[data-theme=light] .ds2-under .ds2-qty .quantity-card[aria-pressed=true]{--on-fill:var(--text)}.app-shell[data-theme=light] .swipe--amber[data-knob=primary] .swipe__knob{--act-fill:#ef7000}.app-shell .ds1-composer .drill-body .ds2-door.drill-window{scroll-snap-type:none;flex-direction:column;flex:0 auto;min-height:0;display:flex;overflow:hidden}.app-shell .ds1-composer .drill-window__head{flex:none}.app-shell .ds1-composer .drill-window__head .section-head{border-top:0;position:static}.app-shell .ds1-composer .drill-window__head .section-head__name{flex:1;align-items:baseline;gap:8px;min-width:0;display:flex}.app-shell .ds1-composer .drill-window__head .ds7-num.drill-num{color:var(--amber)}.app-shell .ds1-composer .drill-window .drill-list{flex:0 auto}.app-shell .ds1-composer .ds2-under.drill-count{flex:none;margin-bottom:8px}.app-shell .ds1-composer .drill-window__head+.drill-window__head .section-head,.app-shell .ds1-composer .ds2-door .rail-pin+.rail-pin{border-top:1px solid var(--border)}.app-shell .ds1-composer .ds2-door .rail-pin{position:static}.app-shell .ds1-composer .ds2-window{border:1px solid var(--border);border-radius:var(--identity-radius);background:var(--elevated);flex-direction:column;flex:0 auto;min-height:0;display:flex;overflow:hidden}.app-shell .ds1-composer .ds2-window>.ds2-door{border:0;border-radius:0}.app-shell .ds1-composer .ds2-window>.ds2-fold[data-open=true]{border-bottom:1px solid var(--border)}.app-shell .ds1-composer .ds2-window>.ds2-fold[data-open=true]>.ds2-fold__in{margin:0;padding:6px 8px}.app-shell .ds1-composer .ds2-window>.ds2-fold[data-open=false]{margin-bottom:0}.app-shell .ds1-composer .ds2-window>.rail-pin{position:static}.app-shell .ds1-composer .ds2-window>.rail-pin+.rail-pin{border-top:1px solid var(--border)}.app-shell .ds1-composer .ds2-window>.ds2-under{border-top:1px solid var(--border);flex:none;padding:6px 8px}.app-shell .ds1-composer .drill-slot{border-bottom:1px solid var(--border);flex:none;align-items:center;gap:4px;padding:6px 8px;display:flex}.app-shell .ds1-composer .drill-window__head+.drill-slot{border-top:1px solid var(--border)}.app-shell .ds1-composer .drill-slot>.drill-pad,.app-shell .ds1-composer .drill-slot>.ds7-carousel-wrap,.app-shell .ds1-composer .drill-slot>.ds2-under.drill-count{flex:1;min-width:0;margin:0}[data-theme]{--pink-fill:#a3245f;--pink-rail:color-mix(in srgb, #ff7ec2 15%, var(--app))}[data-theme=light]{--pink-fill:#a3245f;--pink-rail:#f8e1ec}.app-shell .swipe.swipe--pink{--act:var(--pink);--act-tint:var(--pink-tint);--act-rail:var(--pink-rail);--act-border:var(--pink-border);--act-fill:var(--pink-fill)}.app-shell .swipe--mini.swipe--pink{--act:var(--pink);--act-tint:var(--pink-tint);--act-rail:var(--pink-rail);--act-fill:var(--pink-fill)}.app-shell .swipe--mini.swipe--pink .swipe__copy strong{color:var(--pink)}.app-shell .swipe--mini.swipe--pink.swipe--disabled .swipe__copy strong{color:var(--pink);opacity:.78}.app-shell .resolution-row[data-repaint]{background:linear-gradient(var(--pink-tint), var(--pink-tint)), var(--elevated)}.app-shell .resolution-row[data-repaint] .resolution-row__text strong{color:var(--pink)}.app-shell .resolution-row[data-repaint] .resolution-row__text{align-items:center}.chip--repaint{border:1px solid var(--pink-border);height:26px;color:var(--pink);background:var(--pink-tint);font-size:var(--t-5);vertical-align:middle;white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:5px;margin-inline:8px 0;padding-inline:8px 10px;font-weight:600;line-height:1;display:inline-flex}.chip--repaint .icon{flex:none}.app-shell .defect-line .chip--repaint{margin-inline-start:10px}.chip--swap{border:1px solid var(--accent-border);height:26px;color:var(--accent);background:var(--accent-tint);font-size:var(--t-5);vertical-align:middle;white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:5px;margin-inline:8px 0;padding-inline:8px 10px;font-weight:600;line-height:1;display:inline-flex}.chip--swap[data-kind=vehicle]:not(:has(bdi)){padding-inline:8px}.chip--swap .icon{flex:none}.app-shell .defect-line .chip--swap{margin-inline-start:10px}.defect-line--trail .defect-line__text{flex:0 auto}.defect-line__trail{flex:none;align-items:center;gap:6px;display:inline-flex}.app-shell .defect-line__trail .chip--repaint,.app-shell .defect-line__trail .chip--swap{margin-inline:3px 0}.defect-card--ghost .chip--swap{border-color:var(--border);color:var(--text-3);background:0 0}.pending-pill--pink{--pill-edge:var(--pink-border);color:var(--pink);background:var(--pink-tint)}.app-shell .pill-rail .pending-pill--pink,.app-shell .pending-pill--pink{background:linear-gradient(var(--pink-tint), var(--pink-tint)), var(--ds2-lay,var(--app))}.pill__glyph{width:var(--pill-dot);height:var(--pill-dot);color:var(--pink);flex:none;place-items:center;display:inline-grid}.hold-card{border:1px solid var(--border);border-radius:var(--identity-radius);background:var(--surface);box-shadow:var(--shadow-card);gap:4px;margin-bottom:9px;padding:14px 16px 14px 20px;display:grid;position:relative;overflow:hidden}.hold-card:before{content:"";background:var(--border-2);width:4px;position:absolute;inset-block:0;inset-inline-start:0}.hold-card__title{color:var(--text);font-size:var(--t-8);margin:0;font-weight:600}.hold-card__line{color:var(--pink);font-size:var(--t-8);margin:0;font-weight:600}.thread-swap,.thread-send-back{scroll-margin-top:calc(var(--ds2-band-h,0px) + var(--ledger-pinned-top));margin-top:9px}.app-shell .read-only-visit :is(.thread-swap,.thread-send-back){display:none}.app-shell .swap-sheet{flex-direction:column;max-height:92dvh;display:flex}.app-shell .swap-sheet__title{font-size:var(--t-8)}.app-shell .swap-sheet__body{overscroll-behavior:contain;flex-direction:column;flex:1;gap:12px;min-height:0;padding:4px 14px 12px;display:flex;overflow-y:auto}.app-shell .swap-sheet__body>*{flex:none}.app-shell .swap-sheet .resolution-row{padding-inline:16px 14px}.app-shell .swap-sheet__title{text-transform:none}.app-shell .swap-tree{border:1px solid var(--border);border-radius:var(--identity-radius);gap:8px;max-height:34dvh;display:grid;overflow-y:auto}.app-shell .swap-tree__head{color:var(--text-2);font-size:var(--t-5);margin:0;padding:10px 14px 4px;font-weight:600}.app-shell .swap-tree__part[aria-current],.app-shell .swap-sources .resolution-row[aria-current],.app-shell .swap-found .resolution-row[aria-current]{box-shadow:inset 0 -2px 0 var(--amber);background:linear-gradient(var(--amber-tint), var(--amber-tint)), var(--elevated)}.app-shell .swap-sheet__ask{color:var(--text-2);margin:0;font-weight:600}.app-shell .swap-sources,.app-shell .swap-found{border:1px solid var(--border);border-radius:var(--identity-radius);overflow:hidden}.app-shell .swap-find{gap:8px;display:flex}.app-shell .swap-find__input{border:1px solid var(--border);border-radius:var(--identity-radius);min-width:0;height:46px;color:var(--text);background:var(--fill);font-size:var(--t-10);flex:1;padding-inline:12px}.app-shell .swap-find__go{border:1px solid var(--border);border-radius:var(--identity-radius);height:46px;color:var(--text);background:var(--elevated);align-items:center;gap:6px;padding-inline:14px;display:inline-flex}.app-shell .swap-find__go:disabled{opacity:.5}.app-shell .swap-moves{gap:10px;display:grid}.app-shell .swap-move{border:1px solid var(--border);border-radius:var(--identity-radius);background:var(--surface)}.app-shell .swap-sheet__line{color:var(--text-2);margin:0}.app-shell .swap-sheet__swipe{border-top:1px solid var(--border);padding:8px 14px 14px}.app-shell .defect-lines[data-order=damage-first] .defect-line__rows{flex-direction:column;min-width:0;display:flex}.app-shell .defect-lines[data-order=damage-first] .defect-line__tops{color:var(--text-2);display:block}.app-shell .defect-lines[data-order=damage-first] .defect-line__row{display:block}.app-shell .defect-lines[data-order=damage-first] .ds2-line[data-line=search]{align-items:flex-start}.app-shell .ds1-composer .drill-foot--keys{flex-direction:column;justify-content:center;align-items:stretch;height:auto;min-height:58px}.app-shell .ds1-composer .drill-foot--keys>.drill-pad{flex:none;width:100%;min-width:0}.app-shell .ds1-composer .drill-letters{flex-direction:column;gap:4px;width:100%;display:flex}.app-shell .ds1-composer .drill-letters__row{justify-content:center;gap:4px;min-width:0;display:flex}.app-shell .ds1-composer .drill-letters__row>.drill-key{min-width:0;height:40px;padding:0}.app-shell .ds1-composer .drill-letters__row:not(.drill-letters__row--keys)>.drill-letter{flex:0 1 calc((100% - (var(--pad-cols) - 1) * 4px) / var(--pad-cols));width:auto}.app-shell .ds1-composer .drill-letter{font-family:inherit;font-size:var(--t-12);font-weight:600}.app-shell .ds1-composer .drill-letters[data-script=ar] .drill-letter:not(.drill-key--script){font-size:var(--t-13)}.app-shell .ds1-composer .drill-letters__row--keys>.drill-key{flex:1 1 0;width:auto}.app-shell .ds1-composer .drill-letters__row--keys>.drill-key--space{flex:3 1 0}.app-shell .ds1-composer .drill-letters__row--keys>.drill-key--script{font-size:var(--t-9)}.app-shell .ds1-composer .drill-letters__row--keys>.drill-key--digits{color:var(--text-2);border-color:var(--border)}.app-shell .ds1-composer .drill-key__bar{opacity:.6;background:currentColor;border-radius:999px;width:40%;height:3px;display:block}.app-shell .composer .step-strip[data-field] .step-strip__join{flex:0 24px}.app-shell .composer .step-strip[data-field] .step-strip__cell[data-field]{flex:1 1 0;min-width:0}.app-shell .composer .step-strip__step[data-field]{justify-content:flex-start;width:100%;min-width:0;padding-inline-end:10px}.app-shell .composer .step-strip__field{flex:0 auto;justify-content:flex-end;align-items:center;gap:1px;min-width:0;height:100%;display:flex;overflow:hidden}.app-shell .composer .step-strip__field-text{white-space:pre;unicode-bidi:plaintext;flex:none;min-width:0}.app-shell .composer .step-strip__caret{background:currentColor;flex:none;width:1.5px;height:14px;display:inline-block}.app-shell .ds1-composer .drill .ds2-rail-row[data-chosen=true] .ds7-num.drill-num,.app-shell .ds1-composer .drill .ds2-rail-row[data-chosen=true] .drill-name{color:var(--amber)}.app-shell[data-unified=true] .defect-lines[data-order=damage-first] .ds2-line[data-line=search]>.icon{margin-top:calc(var(--ds2-line) * .742 - var(--ds2-glyph) / 2);align-self:flex-start}.app-shell[data-unified=true] .composer .step-strip__step>.icon{transform:translateY(1.4px)}.filter-chip[data-tone=pink] .filter-chip__dot{background:var(--pink)}.app-shell .ds2-chip[data-tone=pink] .filter-chip__glyph{color:var(--pink)}.app-shell .ds2-chip[aria-pressed=true][data-tone=pink]{border-color:var(--pink-border);color:var(--pink);background:linear-gradient(var(--pink-tint), var(--pink-tint)), var(--ds2-lay,var(--app))}.app-shell .ds2-top-band .ds2-chip[aria-pressed=true][data-tone=pink]{background:linear-gradient(var(--pink-tint), var(--pink-tint)), var(--app)}.app-shell[data-unified=true] .pill[data-form=icon]{border-radius:calc(var(--identity-radius) * .69)}.app-shell[data-unified=true] .pill[data-form=icon] .pill__glyph{flex:none;place-items:center;width:16px;height:16px;display:inline-grid}.app-shell[data-unified=true] .pill[data-form=icon] .pill__glyph .icon{width:16px;height:16px}.app-shell[data-unified=true] .app-banner,.app-shell[data-unified=true] .app-banner[data-kind]{top:var(--notice-top,64px);border:1px solid var(--border);border-radius:var(--identity-radius);color:var(--text);background:var(--surface);font-weight:500;left:12px;right:12px;box-shadow:0 8px 24px #00000029}.app-shell[data-unified=true] .app-banner__line{gap:10px;padding:8px 12px;padding-inline-start:8px}.app-shell[data-unified=true] .app-banner__glyph{box-sizing:content-box;color:var(--amber);background:var(--amber-tint);border-radius:50%;padding:6px}.app-shell[data-unified=true][data-theme=light] .app-banner__glyph{color:var(--amber-mark)}.app-shell[data-unified=true] .app-banner[data-kind=refusal] .app-banner__glyph{color:var(--red);background:var(--red-tint)}.app-shell[data-unified=true] .app-banner[data-kind=handoff] .app-banner__glyph{color:var(--accent-light);background:var(--accent-tint)}.app-shell[data-unified=true] .app-banner__since{color:var(--text-3)}.app-shell[data-unified=true] .app-banner button.app-banner__line{cursor:pointer}.app-shell .tracker-time__event{align-items:center;gap:2px;display:inline-flex}.app-shell .tracker-time__event .icon{color:var(--text-3);flex:none}.app-shell .journey-row__glyph{color:var(--accent-light);flex:none;align-self:center;margin-inline-end:-4px}.app-shell[data-unified=true] .swipe--negative .swipe__knob .icon[data-glyph=shuffle]{transform:scaleX(-1)}.app-shell .tracker-time__stamp{align-items:center;gap:2px;min-width:0;display:inline-flex}.app-shell .tracker-time__stamp .icon{color:var(--text-3);flex:none}.app-shell .tracker-time__stamp[data-glyph=alert] .icon{color:var(--amber)}.app-shell[data-theme=light] .tracker-time__stamp[data-glyph=alert] .icon{color:var(--amber-mark)}.app-shell .tracker-time__stamp[data-verdict=not-approved] .icon{color:var(--red)}.app-shell .tracker-time__stamp[data-verdict=qualified] .icon{color:var(--purple)}.app-shell .tracker-time__stamp[data-glyph=rotate],.app-shell .tracker-time__stamp[data-glyph=rotate] .icon{color:var(--pink)}.app-shell .tracker-time__stamp[data-glyph=shuffle] .icon{color:var(--accent-light)}.app-shell .drill-tail{flex:none;margin-inline-end:8px;font-weight:700}.thread-hold{scroll-margin-top:calc(var(--ds2-band-h,0px) + var(--ledger-pinned-top));margin-top:9px}.app-shell .thread-hold .card-section--retarget{margin-top:8px;padding:0}.app-shell .ds2-chip[data-tone=amber] .filter-chip__glyph{color:var(--amber)}.app-shell .ds2-chip[aria-pressed=true][data-tone=amber]{border-color:var(--amber-border);color:var(--amber);background:linear-gradient(var(--amber-tint), var(--amber-tint)), var(--ds2-lay,var(--app))}.app-shell .ds2-top-band .ds2-chip[aria-pressed=true][data-tone=amber]{background:linear-gradient(var(--amber-tint), var(--amber-tint)), var(--app)}.app-shell .check-rows{border-block:1px solid var(--border);margin:8px 0 4px}.app-shell .check-row .axis-row__name{padding-inline:4px 8px}.app-shell .check-row .axis-row__name strong{align-items:baseline;gap:10px;min-width:0;display:inline-flex}.app-shell .check-row .drill-num{color:var(--text-3);font-weight:500}.app-shell .defect-card--checks .check-cells{gap:4px;margin-top:8px;display:flex}.app-shell .defect-card--checks .check-cells .tracker__segment{border-radius:3px;flex:none;width:12px;height:12px}.app-shell .defect-card--checks .check-card__count{text-align:start;margin-top:6px;display:block}.app-shell .defect-card--checks .defect-line[data-line=check] .icon{color:var(--amber)}.app-shell .defect-card--checks[data-state=approved] .defect-line[data-line=check] .icon{color:var(--green)}.app-shell .defect-card--checks .check-rows{margin:4px 0 0}.app-shell .check-row .check-row__target{width:100%;min-height:52px;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 10px 0 0;display:flex}.app-shell[dir=rtl] .check-row .check-row__target,[dir=rtl] .app-shell .check-row .check-row__target{padding:0 0 0 10px}.app-shell .check-row .check-row__target:disabled{cursor:default}.app-shell .check-row .axis-row__name{flex-direction:column;flex:1;justify-content:center;align-self:stretch;align-items:flex-start;gap:2px;min-width:0;display:flex}.app-shell .check-row .axis-row__name>strong{flex:none}.app-shell .check-row__time{color:var(--text-3);font-size:var(--t-3);flex:none}.app-shell .check-row__tick{border:1.5px solid var(--border);color:#0000;border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.app-shell .check-row__tick[data-on=true]{border-color:var(--green);color:var(--app);background:var(--green)}.app-shell .check-row[data-mark=done] .drill-name{color:var(--text-2)}.app-shell .check-row[data-mark=needs] .drill-num,.app-shell .check-row[data-mark=needs] .drill-name{color:var(--red)}.app-shell .check-row__needs{min-width:0;max-width:100%;color:var(--red);font-size:var(--t-5);align-items:center;gap:4px;font-weight:500;display:inline-flex}.app-shell .check-row__needs .icon{flex:none}.app-shell .check-row[data-guide=true] .ds2-rail-row__line{background:var(--amber-tint)}.app-shell .check-row[data-guide=true] .ds7-num{color:var(--amber)}.app-shell .thread-hold .swipe{overflow-clip-margin:1px;overflow:clip}.app-shell .thread-hold .swipe:after{content:"";z-index:3;border:1px solid var(--border-2);pointer-events:none;border-radius:28px;position:absolute;inset:-1px}.app-shell .completed-search{flex:none;margin:11px 14px}.app-shell .completed-search .queue-search__inner{align-items:center;gap:10px;width:100%;display:flex}.app-shell .completed-page [data-testid=completed-results][data-keypad]{padding-bottom:300px}.select-check[data-checked=true]{border-color:var(--accent-border);color:var(--accent-light);background:var(--accent-tint)}.app-shell .swap-tree__part .select-check{margin-inline-start:auto}.app-shell .swap-tree__part[data-checked=true]{background:linear-gradient(var(--accent-tint), var(--accent-tint)), var(--elevated)}.app-shell .swap-tree__head{align-items:baseline;gap:8px;display:flex}.app-shell .swap-tree__count,.app-shell .drill-tally{color:var(--accent-light);margin-inline-start:auto;font-weight:700}.app-shell .drill-tally{flex:none;padding-inline:8px 4px}.app-shell .drill-check{flex:none;margin-inline:4px 14px}.app-shell .swap-act{height:92dvh}.app-shell .swap-act__header{grid-template-columns:44px minmax(0,1fr) 44px;display:grid}.app-shell .swap-act__header>.plain-icon-button{grid-column:1;justify-self:start}.app-shell .swap-act__title-block{grid-column:2;align-items:center}.app-shell .swap-act__header>.sheet-close{grid-column:3;justify-self:end}.app-shell .sheet__header .swap-act__title{flex:none;align-items:center;gap:8px;display:inline-flex}.app-shell .swap-act__title .icon{color:var(--accent-light);flex:none}.app-shell .swap-act .swap-tree{max-height:none}.app-shell .swap-act>.swap-search{flex:none;margin:0 14px 8px}.app-shell .swap-act .queue-search .queue-search__inner{align-items:center;gap:10px;width:100%;display:flex}.app-shell .swap-act .queue-search__field{font-size:var(--t-12)}.app-shell .swap-act .swap-source-list{border:1px solid var(--border);border-radius:var(--identity-radius);flex:none;padding-bottom:0}.app-shell .swap-act .selector-row[aria-pressed=true]{background:linear-gradient(var(--accent-tint), var(--accent-tint)), var(--elevated)}.app-shell .swap-act .swap-sheet__swipe .selector-keypad{position:static}.app-shell .swap-act__next{width:100%}.app-shell .swap-act__next:disabled{opacity:.45}.app-shell .swap-message{flex-direction:column;gap:18px;display:flex}.app-shell .swap-act .app-banner[data-kind=refusal]{margin:8px 14px 0;animation:none;position:static}.app-shell .swap-message .account-head{position:static}
