.loadBar[data-v-f37e0691]{z-index:60;background:var(--color-line-softer,var(--color-border));pointer-events:none;height:3px;position:fixed;top:0;left:0;right:0;overflow:hidden}.loadBarRun[data-v-f37e0691]{background:var(--color-indigo,var(--color-ink-900));width:40%;height:100%;animation:1.1s ease-in-out infinite loadBarRun-f37e0691;display:block}@keyframes loadBarRun-f37e0691{0%{transform:translate(-100%)}to{transform:translate(350%)}}@media (prefers-reduced-motion:reduce){.loadBarRun[data-v-f37e0691]{width:100%;animation:1.2s ease-in-out infinite loadBarPulse-f37e0691}@keyframes loadBarPulse-f37e0691{0%,to{opacity:.35}50%{opacity:1}}}.srcBadge[data-v-94e4da56]{left:var(--space-3);bottom:var(--space-3);z-index:40;max-width:60vw;padding:2px var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);font-size:var(--text-label);white-space:nowrap;text-overflow:ellipsis;align-items:baseline;gap:4px;line-height:1.4;display:flex;position:fixed;overflow:hidden}.srcBadgeLabel[data-v-94e4da56]{color:var(--color-ink-500)}.srcBadgeValue[data-v-94e4da56]{color:var(--color-ink-900);font-weight:var(--weight-bold)}.srcBadgeStale[data-v-94e4da56]{color:var(--color-ink-500)}.srcCatchup[data-v-94e4da56]{left:var(--space-3);bottom:calc(var(--space-3) + 34px);z-index:40;max-width:70vw;padding:var(--space-1) var(--space-2);border:1px solid var(--color-warn-border,var(--color-border));border-radius:var(--radius-pill);background:var(--color-warn-bg,var(--color-surface));color:var(--color-warn-ink,var(--color-ink-900));font-size:var(--text-label);align-items:center;gap:8px;line-height:1.4;display:flex;position:fixed}.srcCatchupDot[data-v-94e4da56]{background:var(--color-warn-ink,var(--color-ink-900));border-radius:50%;flex:none;width:8px;height:8px;animation:1.6s ease-in-out infinite srcCatchupPulse-94e4da56}@keyframes srcCatchupPulse-94e4da56{0%,to{opacity:1}50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.srcCatchupDot[data-v-94e4da56]{animation:none}}@media (width<=520px){.srcCatchup[data-v-94e4da56]{bottom:106px}.srcBadge[data-v-94e4da56]{bottom:72px}}:root{--color-indigo:#0a3a6f;--color-canvas-brand:#0a3a6f;--color-on-brand:#fff;--color-canvas-brand-active:#0e4680;--color-orange:#f08a00;--color-orange-hover:#d67c00;--color-accent-ink:#a85f00;--color-accent-100:#fdf0db;--color-indigo-50:#e6edf6;--color-indigo-active:#0e4680;--color-rail-icon:#8fa9c6;--color-rail-label:#b7c8dd;--color-rail-tile:#12457c;--color-rail-divider:#1b4d82;--color-indigo-faint:#7e9ab8;--color-ink-900:#1a1a1a;--color-on-accent:#1a1a1a;--color-on-indigo:#fff;--color-ink-700:#404040;--color-ink-500:#5a6b7b;--color-ink-300:#8fa0ae;--color-border:#e0e0e0;--color-border-strong:#c3ccd6;--color-line-soft:#e7ecf1;--color-line-softer:#edf1f5;--color-canvas:#edf1f5;--color-surface:#fff;--color-surface-muted:#f7f9fb;--color-surface-sunken:#fbfcfd;--color-zebra:#f5f5f5;--color-zebra-cool:#f5f7fa;--color-row-selected:#f4f8fc;--color-disabled:#f1f4f7;--color-disabled-ink:#a9b6c2;--color-backdrop:#1a1a1a73;--color-ok:#4caf50;--color-ok-ink:#2e7d32;--color-ok-bg:#edf7ee;--color-option:#1e88e5;--color-option-ink:#1565c0;--color-option-bg:#e3f0fc;--color-crit:#e53935;--color-crit-ink:#c62828;--color-crit-bg:#fdecea;--color-crit-border:#f3c7c4;--color-neutral:#9e9e9e;--color-warn:#c77800;--fill-ok:#8cc79a;--fill-warn:#e3b472;--fill-neutral:#c4ccd4;--fill-option:#93c1ea;--fill-muted:#dfe5eb;--fill-crit:#e28e8b;--color-warn-ink:#8a5300;--color-warn-bg:#fdf1e0;--color-warn-border:#f0d9b0;--color-field-error:#e57373;--chart-work:#8cc79a;--chart-idle-on:#e3b472;--chart-idle:#c4ccd4;--chart-service:#93c1ea;--chart-mothball:#dfe5eb;--chart-bar:#c6d5e3;--chart-bar-strong:#7fa3c6;--chart-pick:#0a3a6f;--chart-pick-soft:#5b85af;--chart-crit:#e79a97;--font-sans:"Helvetica Neue", Helvetica, Arial, sans-serif;--font-mono:ui-monospace, Menlo, Consolas, monospace;--text-hero:50px;--text-claim:44px;--text-display:40px;--text-cell:26px;--text-form-title:26px;--text-h1:28px;--text-h2:20px;--text-panel-title:17px;--text-body:15px;--text-table:14px;--text-small:13px;--text-caption:12px;--text-label:11px;--text-nav:9px;--leading-body:1.5;--weight-regular:400;--weight-bold:700;--tracking-label:.12em;--tracking-column:.1em;--tracking-nav:.06em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-12:48px;--width-desktop:1440px;--width-content:1280px;--gutter:24px;--size-rail:64px;--size-sidebar:232px;--size-topbar:56px;--size-filterbar:52px;--size-row-dense:44px;--size-row:56px;--size-card-head:48px;--radius-field:2px;--radius-card:4px;--radius-modal:6px;--radius-pill:999px;--shadow-overlay:0 8px 24px #1018201f}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-indigo:#8cb8e8;--color-on-indigo:#10161d;--color-accent-ink:#ffab40;--color-accent-100:#33240f;--color-indigo-50:#17324f;--color-indigo-active:#a8cbee;--color-ink-900:#f2f5f8;--color-ink-700:#d3dbe3;--color-ink-500:#a9b6c2;--color-ink-300:#8593a1;--color-border:#2a3239;--color-border-strong:#3a444d;--color-line-soft:#232a31;--color-line-softer:#1f262c;--color-canvas:#0f1317;--color-surface:#14181d;--color-surface-muted:#191e24;--color-surface-sunken:#11151a;--color-zebra:#1a1f25;--color-zebra-cool:#191e24;--color-row-selected:#17324f;--color-disabled:#1c232b;--color-disabled-ink:#7d8b98;--color-backdrop:#1a1a1a99;--color-ok:#66bb6a;--color-ok-ink:#8fd694;--color-ok-bg:#16241a;--color-option:#64b5f6;--color-option-ink:#90caf9;--color-option-bg:#16283a;--color-crit:#ef5350;--color-crit-ink:#ff8a85;--color-crit-bg:#2a1a1a;--color-crit-border:#5c2a29;--color-neutral:#8a949e;--color-warn:#e0a44a;--fill-ok:#3e6b4a;--fill-warn:#7a5a2c;--fill-neutral:#454f59;--fill-option:#33587c;--fill-muted:#2c343c;--fill-crit:#7a2d2b;--color-warn-ink:#e8bd7c;--color-warn-bg:#2a2115;--color-warn-border:#4a3a1e;--color-field-error:#722;--chart-work:#3e6b4a;--chart-idle-on:#7a5a2c;--chart-idle:#454f59;--chart-service:#33587c;--chart-mothball:#2c343c;--chart-bar:#2d3a47;--chart-bar-strong:#3f556b;--chart-pick:#6f9cc6;--chart-pick-soft:#5b85af;--chart-crit:#812e2b}:root[data-brand=lis]{--color-indigo:#007f8c;--color-indigo-active:#00707a;--color-indigo-50:#e0f4f6;--color-canvas-brand:#ececec;--color-canvas-brand-active:#dcdcdc;--color-on-brand:#1a1a1a;--color-rail-icon:#555;--color-rail-label:#2e2e2e;--color-rail-tile:#d6d6d6;--color-rail-divider:#d0d0d0;--color-indigo-faint:#6a6a6a;--color-orange:#ffa700;--color-orange-hover:#f09b00;--color-accent-ink:#8a5a00;--color-accent-100:#fff3d6}:root[data-brand=lis][data-theme=dark]{--color-indigo:#35c3d1;--color-indigo-active:#63d2dd;--color-indigo-50:#103c41;--color-accent-ink:#ffc14d;--color-accent-100:#3d2f11;--color-canvas-brand:#474747;--color-canvas-brand-active:#333;--color-on-brand:#fff;--color-rail-icon:#bdbdbd;--color-rail-label:#d9d9d9;--color-rail-tile:#565656;--color-rail-divider:#5c5c5c;--color-indigo-faint:#a3a3a3}:root[data-brand=lis] .designRoot{--color-indigo:#007f8c;--color-indigo-active:#00707a;--color-indigo-50:#e0f4f6;--color-orange:#ffa700;--color-orange-hover:#f09b00;--color-accent-ink:#8a5a00;--color-accent-100:#fff3d6;--color-rail:#ececec;--color-rail-active:#dcdcdc;--color-rail-icon:#555;--color-rail-ink:#1a1a1a}:root[data-brand=lis][data-theme=dark] .designRoot{--color-indigo:#35c3d1;--color-indigo-active:#63d2dd;--color-indigo-50:#103c41;--color-accent-ink:#ffc14d;--color-accent-100:#3d2f11;--color-rail:#474747;--color-rail-active:#333;--color-rail-icon:#bdbdbd;--color-rail-ink:#f2f5f8}:root[data-brand=lis][data-theme=dark] img[data-role=brand-mark]{filter:none}*,:before,:after{box-sizing:border-box}html,body,#app{height:100%}body{font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-ink-900);background:var(--color-canvas);margin:0}a{color:var(--color-indigo)}button{font-family:inherit}.mono{font-family:var(--font-mono)}.label{font-size:var(--text-label);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-ink-500)}.btn{font-size:var(--text-small);font-weight:var(--weight-bold);border-radius:var(--radius-card);padding:var(--space-2) 14px;cursor:pointer}.btn-primary{color:var(--color-on-accent);background:var(--color-orange);border:1px solid var(--color-orange)}.btn-primary:hover{background:var(--color-orange-hover);border-color:var(--color-orange-hover)}.btn-secondary{color:var(--color-ink-700);background:var(--color-surface);border:1px solid var(--color-border-strong)}.btn-secondary:hover{border-color:var(--color-ink-300);background:var(--color-surface-muted)}.btn-danger{color:var(--color-crit-ink);background:var(--color-crit-bg);border:1px solid var(--color-crit-border)}.btn-danger:hover{color:var(--color-surface);background:var(--color-crit);border-color:var(--color-crit)}.btn:disabled{background:var(--color-disabled);border-color:var(--color-border);color:var(--color-disabled-ink);cursor:default}.field{font-family:inherit;font-size:var(--text-small);color:var(--color-ink-900);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-field);background:var(--color-surface-muted)}.field::placeholder{color:var(--color-ink-500)}.field:focus-visible{border-color:var(--color-indigo);box-shadow:0 0 0 3px var(--color-indigo-50);outline:none}.field-error{border-color:var(--color-field-error)}.designRoot a{text-decoration:none}.designRoot a:not([class]){color:inherit}.designRoot .dictDel{border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-ink-500);font:inherit;font-size:var(--text-label);cursor:pointer;background:0 0;flex:none;padding:3px 8px;line-height:1}.designRoot .dictDel:hover{border-color:var(--color-border-strong);color:var(--color-ink-900)}.designRoot .dictDel.armed{border-color:var(--color-crit-border);color:var(--color-crit-ink);background:var(--color-crit-bg);font-weight:var(--weight-bold)}.designRoot .customShift{margin-top:var(--space-1);box-sizing:border-box;width:100%}.designRoot .btn[data-role=call]:not(:disabled){color:var(--color-on-accent);background:var(--color-orange);border-color:var(--color-orange)}.designRoot .btn[data-role=call]:not(:disabled):hover{background:var(--color-orange-hover);border-color:var(--color-orange-hover)}.designRoot .feedMeta{white-space:pre-line}.designRoot [hidden]{display:none!important}.designRoot .input::placeholder,.designRoot input::placeholder{color:var(--color-ink-500)}.designRoot .shell.frame{width:100%}:is(.designRoot .shell.frame .topbar,.designRoot .shell.frame .carHead,.designRoot .shell.frame .eqHead:has(+.tabs),.designRoot .shell.frame .tabs,.designRoot .shell.frame .periodBar){margin-left:var(--space-6);margin-right:var(--space-6);padding-left:var(--space-5);padding-right:var(--space-5)}.designRoot .rangeThumb{left:clamp(8px, var(--seg,0%), calc(100% - 8px))}@media (prefers-reduced-motion:no-preference){.designRoot .shellMain{animation:.22s cubic-bezier(.2,0,0,1) both sheetIn}@keyframes sheetIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.designRoot .typeSeg,.designRoot .loadSeg,.designRoot .segment{transition:width .26s cubic-bezier(.2,0,0,1)}.designRoot .switch,.designRoot .switch:after{transition:left .16s cubic-bezier(.2,0,0,1),background .16s cubic-bezier(.2,0,0,1)}.designRoot .switchChip{transition:border-color .16s cubic-bezier(.2,0,0,1),opacity .16s cubic-bezier(.2,0,0,1)}.designRoot a[data-role=edit-car],.designRoot a[data-role=edit-car] span,.designRoot .chip,.designRoot .segOpt,.designRoot .tab{transition:background .16s cubic-bezier(.2,0,0,1),border-color .16s cubic-bezier(.2,0,0,1),color .16s cubic-bezier(.2,0,0,1)}.designRoot .btn{transition:background .12s cubic-bezier(.2,0,0,1),transform .12s cubic-bezier(.2,0,0,1)}.designRoot .btn:active{transform:scale(.97)}.designRoot .dot,.designRoot [data-live-body="1"]>a{animation:.2s cubic-bezier(.2,0,0,1) both dotIn}@keyframes dotIn{0%{opacity:0;transform:scale(.75)}to{opacity:1;transform:none}}.filterMenu,.addForm{animation:.18s cubic-bezier(.2,0,0,1) both sheetIn}.apiNotice{animation:.22s cubic-bezier(.2,0,0,1) both noticeIn}@keyframes noticeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}}.designRoot.sheetLoading .shellMain>*{display:none!important}.designRoot.sheetLoading .shellMain:before,.designRoot.sheetLoading.mSheet:before{content:"";background:repeating-linear-gradient(to bottom, var(--color-border) 0 18px, transparent 18px 44px);border-radius:6px;height:min(60vh,480px);margin:28px;display:block}.designRoot.sheetLoading.mSheet .mShell>:not(.mNav){display:none!important}.designRoot.sheetLoading.mSheet .mNav{display:flex!important}.designRoot.mSheet{overscroll-behavior:none;height:100dvh;max-height:100dvh;overflow:hidden}.designRoot.mSheet .mShell{flex:1;height:100%;min-height:0;max-height:100%;overflow:hidden}.designRoot.mSheet .mMain{overscroll-behavior:contain;padding-bottom:calc(var(--space-3) + 62px + env(safe-area-inset-bottom,0px))}.designRoot.mSheet .mNav{z-index:30;position:fixed;bottom:0;left:0;right:0}@media (prefers-reduced-motion:no-preference){.designRoot.sheetLoading .shellMain:before,.designRoot.sheetLoading.mSheet:before{animation:1.1s ease-in-out infinite alternate sheetPulse}@keyframes sheetPulse{0%{opacity:1}to{opacity:.4}}}.floatSave{right:var(--space-6);bottom:var(--space-6);z-index:40;background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:8px;align-items:center;gap:12px;padding:12px 16px;display:flex;position:fixed;box-shadow:0 8px 28px #00000059}.floatSaveText{font-size:var(--text-small);color:var(--color-ink-500);flex-direction:column;gap:2px;display:flex}.floatSaveText b{color:var(--color-ink-900);font-size:var(--text-body)}.filterMenu{z-index:40;background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:6px;flex-direction:column;min-width:180px;padding:4px;display:flex;position:fixed;box-shadow:0 8px 28px #00000059}.filterMenuItem{text-align:left;font-family:var(--font-sans);font-size:var(--text-small);color:var(--color-ink-900);cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;gap:8px;padding:8px 12px;display:flex}.filterMenuItem:hover{background:var(--color-surface-muted)}.filterMenuItemPicked{color:var(--color-indigo);font-weight:600}.filterMenuSheet{z-index:40;border-radius:8px;min-width:180px;max-width:min(320px,100vw - 16px);overflow-y:auto}.filterMenuSheet .filterMenuItem{min-height:44px;font-size:var(--text-body);padding:12px 16px}.columnsMenu{right:var(--space-6);z-index:45;background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:8px;flex-direction:column;gap:6px;min-width:240px;padding:12px;display:flex;position:fixed;top:120px;box-shadow:0 8px 28px #00000059}.columnsMenuTitle{font-size:var(--text-small);color:var(--color-ink-500);text-transform:uppercase;letter-spacing:.08em;font-weight:700}.columnsMenuRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.columnsMenuLabel{font-size:var(--text-body);color:var(--color-ink-900);cursor:pointer;align-items:center;gap:8px;display:flex}.columnsMenuMove{gap:4px;display:flex}.columnsMenuBtn{padding:2px 8px;line-height:1.2}.apiNotice{right:var(--space-6);top:calc(var(--size-topbar) + var(--space-3));z-index:60;align-items:flex-start;gap:var(--space-3);max-width:420px;padding:var(--space-3) var(--space-4);background:var(--color-surface);color:var(--color-ink-900);border:1px solid var(--color-border-strong);border-left:3px solid var(--color-orange);border-radius:var(--radius-card);font-size:var(--text-small);display:flex;position:fixed;box-shadow:0 8px 24px #0a1a2f2e}.apiNoticeText{flex:1;min-width:0}.apiNoticeClose{border-radius:var(--radius-field);width:24px;height:24px;color:var(--color-ink-500);font-size:var(--text-small);cursor:pointer;background:0 0;border:0;flex:none;margin:-2px -4px 0 0;padding:0;line-height:1}.apiNoticeClose:before{content:"✕"}.apiNoticeClose:hover{background:var(--color-surface-muted);color:var(--color-ink-900)}.apiNoticeClose:focus-visible{box-shadow:0 0 0 3px var(--color-indigo-50);outline:none}.designRoot .cell.cellOn,.designRoot .mCell.cellOn{background:var(--color-surface-muted);box-shadow:inset 0 -2px 0 var(--color-orange)}.designRoot.mSheet .mCard:has(>.mCells [data-ref="overview.incidents.blocked"]) .mCellValue{font-family:var(--font-sans);color:var(--color-ink-900)}.designRoot.mSheet .mCell[data-overview-kind=blocked] .mCellValue{color:var(--color-crit-ink)}.designRoot.mSheet .mIncidentList{flex-direction:column;display:flex;overflow:hidden auto}.designRoot.mSheet .mIncidentList>.mIncidentItem{flex-direction:column;flex:none;justify-content:flex-start;align-items:stretch;gap:2px;height:auto;min-height:0;padding:10px 16px;display:flex;position:static;overflow:visible}.designRoot.mSheet .mIncidentList>.mIncidentItem>.mTime{display:none}.designRoot.mSheet .mIncidentList>.mIncidentItem>.mRowCol{flex-direction:column;flex:none;align-items:stretch;gap:2px;width:100%;min-width:0;display:flex}.designRoot.mSheet .mIncidentList>.mIncidentItem .mRowTitle{white-space:normal;overflow-wrap:anywhere;line-height:1.3;display:block;overflow:visible}.designRoot.mSheet .mIncidentList>.mIncidentItem .mRowMeta{white-space:normal;overflow-wrap:anywhere;color:var(--color-ink-500);line-height:1.35;display:block;overflow:visible}.designRoot.mSheet .mIncidentList>.mIncidentItem [data-role=feed-block-badge]{display:none}.designRoot.mSheet .mIncidentList>.mIncidentItem [data-role=unblock]{width:max-content;max-width:100%;height:auto;min-height:0;color:var(--color-indigo);font-size:var(--text-caption);font-weight:var(--weight-bold);box-shadow:none;background:0 0;border:0;border-radius:0;align-self:start;margin:4px 0 0;padding:0;display:inline;position:static}.designRoot [data-photo-slot=car-photo].hasPhoto,.designRoot .mPhoto.hasPhoto{background:var(--color-surface-muted);color:#0000;border:none;padding:0;font-size:0;overflow:hidden}.designRoot [data-photo-slot=car-photo].hasPhoto img,.designRoot .mPhoto.hasPhoto img,.designRoot [data-photo-slot=car-thumb] img,.designRoot .typeIcon.hasPhoto img{object-fit:cover;width:100%;height:100%;display:block}.designRoot .carPhotoCol{gap:var(--space-2);flex-direction:column;flex:none;width:148px;display:flex}.designRoot .carPhotoTools{gap:var(--space-1);flex-direction:column;display:flex}.designRoot .carPhotoTools .carPhotoBtn{width:100%}.designRoot .carPhotoNote{font-size:var(--text-caption);color:var(--color-ink-600)}.designRoot .carPhotoNote[data-tone=bad]{color:var(--color-crit-ink)}.designRoot .typeIcon.hasPhoto{border-radius:var(--radius-pill);background:var(--color-surface-muted);color:#0000;width:36px;height:36px;padding:0;font-size:0;overflow:hidden}.designRoot [data-photo-slot=car-thumb]{border-radius:var(--radius-field);background:var(--color-surface-muted);width:36px;height:36px;font-size:var(--text-label);font-weight:var(--weight-bold);flex:none;place-items:center;display:grid;overflow:hidden}.designRoot .eqName:has(>[data-photo-slot=car-thumb]){grid-template-rows:auto auto;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:1px 10px;min-width:0;min-height:0;display:grid;overflow:hidden}.designRoot .eqName:has(>[data-photo-slot=car-thumb])>[data-photo-slot=car-thumb]{grid-area:1/1/span 2}.designRoot .eqName:has(>[data-photo-slot=car-thumb])>:not([data-photo-slot=car-thumb]){grid-column:2;min-width:0}.designRoot .repCell:has(>[data-photo-slot=car-thumb]){flex-direction:row;align-items:center;gap:10px;min-width:0;display:flex}.designRoot .overviewThreshHead{align-items:center;gap:4px;min-width:0;display:flex}.designRoot .overviewThreshHead .cellLabel,.designRoot .overviewThreshHead .mCellLabel{min-width:0}.designRoot.mSheet .overviewThreshBtn{display:none}.overviewThreshBtn{border-radius:var(--radius-field);width:22px;height:22px;color:var(--color-ink-500);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.overviewThreshBtn:hover{color:var(--color-ink-900);background:var(--color-surface-muted)}.overviewThreshBtn:focus-visible{outline:2px solid var(--color-indigo);outline-offset:1px}.overviewThreshPop{z-index:70;background:var(--color-surface);color:var(--color-ink-900);border:1px solid var(--color-border-strong);border-radius:var(--radius-card);font-size:var(--text-small);align-items:center;gap:8px;padding:8px 10px;display:flex;position:fixed;box-shadow:0 8px 24px #0a1a2f2e}.overviewThreshPopLabel{color:var(--color-ink-500);font-size:var(--text-caption);white-space:nowrap}.overviewThreshPopInput{text-align:right;width:64px;font-family:var(--font-mono)}.overviewThreshPopUnit{font-family:var(--font-mono);color:var(--color-ink-500)}.overviewThreshPop.overviewThreshPopIn{animation:.18s cubic-bezier(.2,0,0,1) overviewThreshPopIn}@keyframes overviewThreshPopIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.overviewThreshPop.overviewThreshPopIn{animation:none}}.designRoot .chartTip.is-above:after,.designRoot .chartTip.is-below:after{content:"";left:var(--tip-caret,50%);background:var(--color-surface);border:1px solid var(--color-border);pointer-events:none;width:8px;height:8px;margin-left:-4px;position:absolute;transform:rotate(45deg)}.designRoot .chartTip.is-above:after{border-top:none;border-left:none;bottom:-5px}.designRoot .chartTip.is-below:after{border-bottom:none;border-right:none;top:-5px}.designRoot .setBlock:has(input[name*=hit]) .rangeThumb{border-color:var(--color-crit-ink)}.designRoot .setBlock:has(input[name*=hit]) .panelKicker{color:var(--color-crit-ink)}.designRoot .setBlock:has(input[name*=hit]) .switchChip.on .switch{background:var(--color-crit-ink)}.designRoot .setBlock:has(input[name*=move]) .rangeThumb{border-color:var(--color-warn-ink)}.designRoot .setBlock:has(input[name*=move]) .panelKicker{color:var(--color-warn-ink)}.designRoot .setBlock:has(input[name*=move]) .switchChip.on .switch{background:var(--color-warn-ink)}.designRoot .setBlock>.field{background:0 0;border:none;padding:0}.designRoot .setBlock+.setBlock{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-border)}.designRoot .subCount:empty,.designRoot[data-loading="1"] .subCount{display:none}.buildWatchBtn{color:var(--color-on-indigo);background:var(--color-indigo)}.designRoot main.setBody .setCard>.setCardHead .panelTitle,.designRoot main.setBody .setBlock>.panelKicker{font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:var(--weight-bold)}.designRoot main.setBody .field[data-access-flat]{background:0 0;border:none;padding:0}.designRoot .setBlock:has(input[name*=hit]){border-left:2px solid var(--color-crit-border);padding-left:var(--space-3)}.designRoot .setBlock:has(input[name*=move]){border-left:2px solid var(--color-warn-border);padding-left:var(--space-3)}.designRoot main.setBody .rangeRow input[type=number]{font-weight:700;border:none!important;border-bottom:1px solid var(--color-border-strong)!important;background:0 0!important;border-radius:0!important}.designRoot main.setBody .setBlock>.field>.select.block{background:var(--color-surface-muted);border-color:var(--color-border)}.designRoot .setBlock:has(input[name*=hit]) .rangeFill{background:var(--color-crit-ink)!important}.designRoot .setBlock:has(input[name*=hit]) .switchChip.on .switch{background:var(--color-crit-ink)!important}.designRoot .setBlock:has(input[name*=hit]) .rangeFill{background:var(--color-crit-border)!important}.designRoot .setBlock:has(input[name*=hit]) .rangeThumb{border-color:var(--color-crit-ink)!important;background:var(--color-surface)!important}.designRoot .setBlock:has(input[name*=hit]) .switchChip{border-color:var(--color-crit-border)!important}.designRoot .setBlock:has(input[name*=move]) .rangeFill{background:var(--color-warn-ink)!important}.designRoot .setBlock:has(input[name*=move]) .switchChip.on .switch{background:var(--color-warn-ink)!important}.designRoot .setBlock:has(input[name*=move]) .rangeFill{background:var(--color-warn-border)!important}.designRoot .setBlock:has(input[name*=move]) .rangeThumb{border-color:var(--color-warn-ink)!important;background:var(--color-surface)!important}.designRoot .setBlock:has(input[name*=move]) .switchChip{border-color:var(--color-warn-border)!important}:is(.designRoot .setBlock:has(input[name*=hit])>.panelKicker,.designRoot .setBlock:has(input[name*=move])>.panelKicker){align-items:center;gap:var(--space-3);display:flex}.designRoot .setBlock:has(input[name*=hit])>.panelKicker:after{content:"";background:var(--color-border);flex:1;height:1px}.designRoot .setBlock:has(input[name*=move])>.panelKicker:after{content:"";background:var(--color-border);flex:1;height:1px}.designRoot .rangeRow:has(input[name*=hit i]) .rangeFill{background:var(--color-crit-border)!important}.designRoot .rangeRow:has(input[name*=hit i]) .switchChip.on .switch{background:var(--color-crit-ink)!important}.designRoot .rangeRow:has(input[name*=hit i]) .switchChip{border-color:var(--color-crit-border)!important}.designRoot .rangeRow:has(input[name*=hit i]) .rangeThumb{border-color:var(--color-crit-ink)!important;background:var(--color-surface)!important}:is(.designRoot .rangeRow:has(input[name*=move i]) .rangeFill,.designRoot .rangeRow:has(input[name*=maneuver i]) .rangeFill){background:var(--color-warn-border)!important}:is(.designRoot .rangeRow:has(input[name*=move i]) .switchChip.on .switch,.designRoot .rangeRow:has(input[name*=maneuver i]) .switchChip.on .switch){background:var(--color-warn-ink)!important}:is(.designRoot .rangeRow:has(input[name*=move i]) .switchChip,.designRoot .rangeRow:has(input[name*=maneuver i]) .switchChip){border-color:var(--color-warn-border)!important}:is(.designRoot .rangeRow:has(input[name*=move i]) .rangeThumb,.designRoot .rangeRow:has(input[name*=maneuver i]) .rangeThumb){border-color:var(--color-warn-ink)!important;background:var(--color-surface)!important}.designRoot .pill[data-role^=settings-apply][data-sync=live]{position:relative;overflow:hidden}@media (prefers-reduced-motion:no-preference){.designRoot .pill[data-role^=settings-apply][data-sync=live] .pillDot{animation:1.6s cubic-bezier(.2,0,0,1) infinite applySyncDot}.designRoot .pill[data-role^=settings-apply][data-sync=live]:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--color-warn) 22%, transparent) 50%, transparent 100%);animation:1.9s cubic-bezier(.2,0,0,1) infinite applySyncSweep;position:absolute;inset:0}@keyframes applySyncDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.72)}}@keyframes applySyncSweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}}@media (prefers-reduced-motion:reduce){.designRoot .pill[data-role^=settings-apply][data-sync=live] .pillDot{opacity:.6}}.designRoot .pill[data-role^=settings-apply]{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.designRoot [data-role=settings-apply-row]{min-width:0;display:flex}
