*{box-sizing:border-box}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f9f9f7;--surface:#fcfcfb;--text:#0b0b0b;--text-2:#3d3c39;--muted:#5c5b56;--border:#b8b7ae;--control-border:#6f6e68;--hairline:#0b0b0b2e;--primary:#1d4ed8;--primary-ink:#fff;--link:#1a44c2;--focus:#1d4ed8;--series-1:#2a78d6;--track:#cde2fb;--good:#0a7d0a;--good-text:#005c00;--warning:#a86a00;--critical:#c42b2b;--critical-text:#a8201a;--sidebar:#0b1220;--sidebar-text:#dde3ec;--sidebar-muted:#a3b0c5;--sidebar-hover:#1f2b44;--sidebar-border:#56627c;--sidebar-focus:#ffd479;--banner:#e8eefe;--banner-border:#8ea3ea;--banner-error:#fdecec;--banner-error-border:#e59a9a;--pending:#fff3db;--pending-border:#d9a53a;--warn-row:#fdf0d5;--warn-text:#7a4800;--row-hover:#efeee9;--info:#1d4ed8;--good-bg:#e7f5e7;--good-border:#7db87d;--attn:#ffd479;--attn-ink:#0b1220;--overlay:#0b12208c;--sidebar-ink:#fff;--sidebar-good:#86efac;--sidebar-warn:#f5cf7a;--sidebar-bad:#ffa29c;--sidebar-danger:#7f1d1d;--sidebar-danger-border:#ef8a8a;--store-ios:#2a78d6;--store-android:#eb6834;--store-unknown:#b5b4ad}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0d0d0d;--surface:#1a1a19;--text:#fff;--text-2:#d6d5cc;--muted:#aeada5;--border:#4d4c47;--control-border:#8f8e87;--hairline:#ffffff2e;--primary:#2f62e8;--link:#8fb3ff;--focus:#8fb3ff;--series-1:#3987e5;--track:#184f95;--good:#2fbf4f;--good-text:#2fbf4f;--warning:#f0b43c;--critical:#cf3535;--critical-text:#ff8f8a;--banner:#172238;--banner-border:#3e5282;--banner-error:#3a1414;--banner-error-border:#a33a3a;--pending:#3a2a08;--pending-border:#a07a1f;--warn-row:#33260a;--warn-text:#f5c451;--row-hover:#26262a;--info:#8fb3ff;--good-bg:#10281a;--good-border:#2f7a43;--attn:#ffd479;--attn-ink:#0b1220;--overlay:#000000a6;--sidebar-ink:#fff;--sidebar-good:#86efac;--sidebar-warn:#f5cf7a;--sidebar-bad:#ffa29c;--sidebar-danger:#7f1d1d;--sidebar-danger-border:#ef8a8a;--store-ios:#3987e5;--store-android:#d95926;--store-unknown:#5a5955}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0d0d0d;--surface:#1a1a19;--text:#fff;--text-2:#d6d5cc;--muted:#aeada5;--border:#4d4c47;--control-border:#8f8e87;--hairline:#ffffff2e;--primary:#2f62e8;--link:#8fb3ff;--focus:#8fb3ff;--series-1:#3987e5;--track:#184f95;--good:#2fbf4f;--good-text:#2fbf4f;--warning:#f0b43c;--critical:#cf3535;--critical-text:#ff8f8a;--banner:#172238;--banner-border:#3e5282;--banner-error:#3a1414;--banner-error-border:#a33a3a;--pending:#3a2a08;--pending-border:#a07a1f;--warn-row:#33260a;--warn-text:#f5c451;--row-hover:#26262a;--info:#8fb3ff;--good-bg:#10281a;--good-border:#2f7a43;--attn:#ffd479;--attn-ink:#0b1220;--overlay:#000000a6;--sidebar-ink:#fff;--sidebar-good:#86efac;--sidebar-warn:#f5cf7a;--sidebar-bad:#ffa29c;--sidebar-danger:#7f1d1d;--sidebar-danger-border:#ef8a8a;--store-ios:#3987e5;--store-android:#d95926;--store-unknown:#5a5955}:root{--font-ui:system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans Hebrew", "Arial Hebrew", Arial, sans-serif;--font-mono:ui-monospace, "Cascadia Mono", Consolas, Menlo, monospace;--fs-xs:12px;--lh-xs:16px;--fs-sm:14px;--lh-sm:22px;--fs-md:16px;--lh-md:26px;--fs-lg:18px;--lh-lg:26px;--fs-xl:22px;--lh-xl:28px;--fs-2xl:28px;--lh-2xl:34px;--fw-regular:400;--fw-medium:600;--fw-bold:700;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--tap:44px;--control-h:40px;--control-h-sm:32px;--control-h-lg:48px;--bar-top:52px;--bar-bottom:56px;--subnav-h:44px;--w-read:68ch;--w-form:560px;--w-side:340px;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-pill:999px;--shadow-pop:0 6px 20px #0000002e;--shadow-modal:0 16px 48px #00000047;--z-sticky:20;--z-bar:40;--z-pop:60;--ease:.15s ease-out}@media (pointer:coarse),(max-width:900px){:root{--control-h:44px;--control-h-sm:44px}}html,body{background:var(--bg);color:var(--text);font-family:var(--font-ui);margin:0;padding:0}a{color:var(--link)}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}:is(.sidebar,.ui-topbar,.ui-on-dark) :focus-visible{outline-color:var(--sidebar-focus)}::placeholder{color:var(--muted);opacity:1}.page-title{font-size:var(--fs-2xl);font-weight:var(--fw-bold);margin:0 0 6px}@media (max-width:900px){.page-title{font-size:var(--fs-xl)}}.page-sub{color:var(--text-2);margin:0 0 22px;line-height:1.5}h2.section{font-size:var(--fs-lg);font-weight:var(--fw-bold);margin:28px 0 4px}.section-note{color:var(--muted);font-size:var(--fs-sm);margin:0 0 12px;line-height:1.5}.muted{color:var(--muted)}.two-col{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:900px){.two-col{grid-template-columns:1fr}}.kpi-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px;margin:12px 0 8px;display:grid}.kpi{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);padding:16px 18px}.kpi__label{color:var(--text-2);font-size:var(--fs-sm)}.kpi__value{font-size:var(--fs-2xl);font-weight:var(--fw-bold);margin-top:4px}@media (max-width:900px){.kpi__value{font-size:var(--fs-xl)}}.kpi__value--na{font-size:var(--fs-lg);color:var(--muted);font-weight:var(--fw-medium);margin-top:10px}.kpi__sub{color:var(--muted);font-size:var(--fs-sm);margin-top:6px;line-height:1.4}.barlist{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);padding:16px 18px}.barlist h3{font-size:var(--fs-lg);margin:0 0 4px}.barlist__note{color:var(--muted);font-size:var(--fs-sm);margin:0 0 10px}.barlist table{border-collapse:collapse;width:100%}.barlist td{font-size:var(--fs-sm);vertical-align:middle;padding:5px 0}.barlist td.lab{width:34%;color:var(--text);padding-inline-end:10px}.barlist td.val{text-align:end;font-variant-numeric:tabular-nums;width:18%;color:var(--text-2);white-space:nowrap}.barlist tr:hover td{background:var(--row-hover)}.bar{background:var(--series-1);border-start-start-radius:0;border-start-end-radius:var(--r-sm);border-end-end-radius:var(--r-sm);border-end-start-radius:0;min-width:2px;height:10px}.bar-track{background:0 0}.grid-table{border-collapse:collapse;width:100%;font-size:var(--fs-sm);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);overflow:hidden}.grid-table th,.grid-table td{text-align:start;padding:var(--sp-2);border-bottom:1px solid var(--border);vertical-align:top}.grid-table th{font-size:var(--fs-xs);color:var(--text-2);font-weight:var(--fw-bold);background:var(--bg)}.grid-table tr:hover td{background:var(--row-hover)}.grid-table td.num{font-variant-numeric:tabular-nums;white-space:nowrap}.table-wrap{overflow-x:auto}.status{align-items:center;gap:var(--sp-2);display:inline-flex}.status:before{content:"";border-radius:var(--r-pill);background:var(--muted);flex:none;width:8px;height:8px}.status--ok:before{background:var(--good)}.status--warn:before{background:var(--warning)}.status--muted:before{background:var(--muted)}.toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 14px;display:flex}.toolbar input,.field input,.field select,.field textarea{padding:var(--sp-2) var(--sp-3);border:1px solid var(--control-border);border-radius:var(--r-sm);font:inherit;font-size:var(--fs-md);font-weight:var(--fw-regular);background:var(--surface);color:var(--text)}:is(.toolbar,.field) :is(input:not([type=checkbox],[type=radio]),select){min-height:var(--control-h)}.btn{background:var(--primary);color:var(--primary-ink);border-radius:var(--r-sm);padding:var(--sp-2) var(--sp-4);min-height:var(--control-h);cursor:pointer;font:inherit;border:none}.btn:disabled{opacity:.5;cursor:default}.btn--ghost{color:var(--link);border:1px solid var(--control-border);background:0 0}.btn--ghost:hover{background:var(--row-hover)}a.btn{white-space:nowrap;text-align:center;align-content:center;text-decoration:none;display:inline-block}.banner{background:var(--banner);border:1px solid var(--banner-border);border-radius:var(--r-md);padding:var(--sp-3) var(--sp-4);margin:var(--sp-3) 0;line-height:1.5}.banner--error{background:var(--banner-error);border-color:var(--banner-error-border);color:var(--critical-text)}.banner--pending{background:var(--pending);border-color:var(--pending-border)}.banner code,.card code,.kpi code{font-family:var(--font-mono);font-size:var(--fs-xs)}.pager{gap:var(--sp-2);margin:var(--sp-4) 0;color:var(--text-2);font-size:var(--fs-sm);align-items:center;display:flex}.cards{gap:var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));display:grid}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);padding:var(--sp-4)}.card h3{margin:0 0 var(--sp-3);font-size:var(--fs-lg)}.card dl{gap:var(--sp-2) var(--sp-3);font-size:var(--fs-sm);grid-template-columns:150px 1fr;margin:0;display:grid}.card dt{color:var(--text-2)}.card dd{word-break:break-word;margin:0}.card--wide{grid-column:1/-1}.tabs{gap:var(--sp-2);margin:0 0 var(--sp-4);display:flex}.tabs a,.tabs button{padding:var(--sp-2) var(--sp-3);min-height:var(--control-h);border:1px solid var(--control-border);border-radius:var(--r-sm);color:var(--text-2);font:inherit;font-weight:var(--fw-medium);cursor:pointer;background:0 0;align-content:center;text-decoration:none}.tabs a:hover,.tabs button:hover{background:var(--row-hover);color:var(--text)}.tabs a.on,.tabs button.on{background:var(--primary);color:var(--primary-ink);border-color:var(--primary)}.form-grid{gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.field{gap:var(--sp-1);font-size:var(--fs-sm);font-weight:var(--fw-medium);flex-direction:column;display:flex}.field small{font-size:var(--fs-sm);font-weight:var(--fw-regular);color:var(--muted)}.field--wide{grid-column:1/-1}.field input:disabled,.field select:disabled{opacity:.6}.auth-wrap{background:linear-gradient(135deg, var(--sidebar), var(--primary));place-items:center;min-height:100vh;padding:16px;display:grid}.auth-card{background:var(--surface);color:var(--text);border-radius:var(--r-lg);width:380px;max-width:100%;box-shadow:var(--shadow-modal);padding:32px}.auth-brand{font-size:var(--fs-2xl);font-weight:var(--fw-bold);letter-spacing:1px;margin:0}.auth-sub{color:var(--text-2);margin:2px 0 20px}.auth-label{font-weight:var(--fw-medium);font-size:var(--fs-sm);margin:12px 0 6px;display:block}.auth-input{border:1px solid var(--control-border);border-radius:var(--r-sm);width:100%;font:inherit;background:var(--bg);color:var(--text);padding:12px}.auth-error{color:var(--critical-text);font-weight:var(--fw-medium);font-size:var(--fs-sm);margin:12px 0 0}.auth-submit{width:100%;font-size:var(--fs-md);margin-top:20px;padding:13px}.auth-config{font-size:var(--fs-sm);line-height:1.6}.auth-config ul{margin:6px 0;padding-inline-start:18px}.status--info:before{background:var(--info)}.status--bad:before{background:var(--critical)}.linklike{font:inherit;color:var(--link);cursor:pointer;text-align:start;text-underline-offset:2px;background:0 0;border:none;padding:0;text-decoration:underline}.ok-text{color:var(--good-text);font-weight:var(--fw-medium)}.err-text{color:var(--critical-text);font-weight:var(--fw-medium)}.btn--danger{background:var(--critical)}.btn--small{min-height:var(--control-h-sm);padding:var(--sp-1) var(--sp-3);font-size:var(--fs-sm)}.confirm-input{font-size:var(--fs-lg);letter-spacing:1px;max-width:200px;margin-top:6px}.tag{padding:1px var(--sp-2);border-radius:var(--r-sm);font-size:var(--fs-xs);font-weight:var(--fw-bold);vertical-align:middle;margin-inline-start:var(--sp-2);display:inline-block}.mono{font-family:var(--font-mono);font-size:var(--fs-xs)}.job-panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);margin:12px 0;padding:12px 14px}.job-panel--bad{border-color:var(--banner-error-border)}.job-panel__head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.job-panel pre,.json-pre{background:var(--bg);border:1px solid var(--border);border-radius:var(--r-sm);font-family:var(--font-mono);font-size:var(--fs-xs);white-space:pre-wrap;word-break:break-word;text-align:start;direction:ltr;max-height:260px;margin:8px 0 0;padding:8px 10px;overflow:auto}.spinner{border:2px solid var(--border);border-top-color:var(--primary);border-radius:var(--r-pill);width:14px;height:14px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner{animation:none}}.chips{gap:var(--sp-2);margin:var(--sp-2) 0 var(--sp-3);flex-wrap:wrap;display:flex}.chip{border-radius:var(--r-pill);padding:var(--sp-1) var(--sp-3);font-size:var(--fs-sm);font-weight:var(--fw-bold);background:var(--surface);border:1px solid var(--control-border)}.chip--ok{color:var(--good-text)}.chip--bad{color:var(--critical-text);border-color:var(--banner-error-border)}.toolbar input{min-width:min(320px,100%)}.cards{grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr))}.form-grid{grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr))}.card dl{grid-template-columns:150px minmax(0,1fr)}:is(.cards,.two-col,.form-grid,.kpi-grid,.ticket__grid,.push-preview)>*{min-width:0}.page-title,:is(.empty,.banner,.page-sub,.section-note) code{overflow-wrap:anywhere}td.num,th.num,.usd{white-space:nowrap;font-variant-numeric:tabular-nums}.auth-wrap{grid-template-columns:minmax(0,1fr);min-height:100dvh}.auth-card{width:100%;max-width:380px}
.ui-sr{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-ltr{unicode-bidi:isolate}.ui-mono{font-family:var(--font-mono)}.ui-num{font-variant-numeric:tabular-nums;white-space:nowrap}.ui-missing{color:var(--text-2)}.ui-time{white-space:nowrap}.ui-source{margin:var(--sp-2) 0 0;color:var(--text-2);font-size:var(--fs-sm);line-height:var(--lh-sm)}.ui-icon{vertical-align:middle;flex:none}.ui-icon--16{block-size:16px;inline-size:16px}.ui-icon--20{block-size:20px;inline-size:20px}.ui-icon--24{block-size:24px;inline-size:24px}:is([dir=ltr] .ui-icon--dir,.ui-icon--dir[dir=ltr]){transform:scaleX(-1)}.ui-dot{border-radius:var(--r-pill);background:var(--muted);flex:none;block-size:10px;inline-size:10px;display:inline-block}.ui-dot--bad{background:var(--critical)}.ui-dot--warn{background:var(--warning)}.ui-dot--info{background:var(--info)}.ui-dot--good{background:var(--good)}.ui-skel{gap:var(--sp-2);display:grid}.ui-skel__item{border-radius:var(--r-sm);background:var(--row-hover);block-size:var(--sp-4);display:block}.ui-skel--title .ui-skel__item{block-size:var(--sp-6);inline-size:min(320px,70%)}.ui-skel--line .ui-skel__item:nth-child(3n+2){inline-size:85%}.ui-skel--line .ui-skel__item:nth-child(3n){inline-size:60%}.ui-skel--tile{gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(min(120px,100%),1fr))}.ui-skel--tile .ui-skel__item{border-radius:var(--r-md);border:1px solid var(--border);background:var(--surface);block-size:72px}.ui-skel--row .ui-skel__item{block-size:var(--sp-6)}.ui-skel--block .ui-skel__item{border-radius:var(--r-md);block-size:160px}.ui-status{line-height:var(--lh-sm)}.ui-tag{border:1px solid var(--control-border);color:var(--text-2);background:0 0}.ui-tag--source{border-style:dashed}.ui-count{min-inline-size:22px;padding:0 var(--sp-2);border-radius:var(--r-pill);font-size:var(--fs-xs);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;line-height:20px;display:inline-flex}.ui-count--attn{background:var(--attn);color:var(--attn-ink)}.ui-count--warn{background:var(--pending);color:var(--text);border:1px solid var(--pending-border)}.ui-count--bad{background:var(--banner-error);color:var(--text);border:1px solid var(--banner-error-border)}.ui-count--neutral{background:var(--row-hover);color:var(--text);border:1px solid var(--border)}.ui-banner__title{font-weight:var(--fw-bold);margin:0}.ui-banner__body{margin-block-start:var(--sp-1)}.ui-banner__body>p{margin:0}.ui-banner__action{gap:var(--sp-2);flex-wrap:wrap;margin-block-start:var(--sp-2);display:flex}.banner--pending.ui-banner a{color:var(--text)}.ui-banner--good{background:var(--good-bg);border-color:var(--good-border)}.ui-banner--good .ui-banner__title{color:var(--good-text)}.ui-banner--neutral{background:var(--row-hover);border-color:var(--border)}.ui-state{border:1px dashed var(--border);border-radius:var(--r-md);background:var(--surface);padding:var(--sp-4) var(--sp-5);margin:var(--sp-3) 0;color:var(--text);line-height:var(--lh-md)}.ui-state__title{font-size:var(--fs-lg);font-weight:var(--fw-bold);line-height:var(--lh-lg);margin:0}.ui-state__body{color:var(--text-2);margin-block-start:var(--sp-1)}.ui-state__body>p{margin:0 0 var(--sp-1)}.ui-state__meta{margin:var(--sp-2) 0 0;color:var(--text-2);font-size:var(--fs-sm)}.ui-state__line{align-items:center;gap:var(--sp-2);margin:0 0 var(--sp-3);color:var(--text-2);display:flex}.ui-state__actions{gap:var(--sp-2);flex-wrap:wrap;margin-block-start:var(--sp-3);display:flex}.ui-state__technical{font-family:var(--font-mono);font-size:var(--fs-sm);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text);margin:0}.ui-state--loading{gap:var(--sp-3);border-style:solid;display:grid}.ui-state--loading>.ui-state__line{margin:0}@media (max-width:900px){.ui-state{padding:var(--sp-4)}.ui-state--loading>.ui-skel--tile>.ui-skel__item:nth-child(n+3),.ui-state--loading>.ui-skel--row>.ui-skel__item:nth-child(n+4){display:none}}.ui-state--error{background:var(--banner-error);border-style:solid;border-color:var(--banner-error-border)}.ui-state--error .ui-state__title{color:var(--critical-text)}.ui-state--error :is(.ui-state__body,.ui-state__meta),.ui-state--error :is(a,.btn--ghost){color:var(--text)}.ui-state--error .ui-disclosure__body{background:var(--surface)}.ui-result{margin:var(--sp-2) 0;padding:var(--sp-2) var(--sp-3);border-radius:var(--r-sm);border:1px solid var(--good-border);background:var(--good-bg);color:var(--text);line-height:var(--lh-sm)}.ui-result__text{margin:0}.ui-result--ok .ui-result__text{color:var(--good-text);font-weight:var(--fw-medium)}.ui-result--failed{border-color:var(--banner-error-border);background:var(--banner-error)}.ui-result--failed .ui-result__text{color:var(--critical-text);font-weight:var(--fw-medium)}.ui-result__changed{margin:var(--sp-1) 0 0;color:var(--text)}.ui-result__actions{align-items:center;gap:var(--sp-2);flex-wrap:wrap;margin-block-start:var(--sp-2);display:flex}.ui-result :is(.ui-result__link,.btn--ghost){color:var(--text)}.ui-disclosure{margin:var(--sp-3) 0;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface)}.ui-disclosure+.ui-disclosure{margin-block-start:var(--sp-2)}.ui-disclosure__summary{justify-content:space-between;align-items:center;gap:var(--sp-2);min-block-size:var(--control-h);padding:var(--sp-2) var(--sp-4);cursor:pointer;font-weight:var(--fw-medium);list-style:none;display:flex}.ui-disclosure__summary::-webkit-details-marker{display:none}.ui-disclosure[open]>.ui-disclosure__summary .ui-disclosure__chevron{transform:rotate(180deg)}.ui-disclosure__body{padding:var(--sp-3) var(--sp-4) var(--sp-4);border-block-start:1px solid var(--border)}.ui-disclosure--technical{background:var(--bg)}.ui-disclosure--technical>.ui-disclosure__summary{color:var(--text-2);font-size:var(--fs-sm)}.ui-disclosure--technical>.ui-disclosure__body{font-family:var(--font-mono);font-size:var(--fs-sm);text-align:start;overflow-wrap:anywhere}@media (max-width:900px){.ui-disclosure__summary{min-block-size:var(--control-h-lg)}}.ui-card{min-inline-size:0}.ui-card[data-tone]{border-inline-start-width:4px}.ui-card--bad{border-inline-start-color:var(--critical)}.ui-card--warn{border-inline-start-color:var(--warning)}.ui-card--info{border-inline-start-color:var(--info)}.ui-card--good{border-inline-start-color:var(--good)}.ui-card--neutral{border-inline-start-color:var(--control-border)}.ui-card__head{justify-content:space-between;align-items:center;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;margin-block-end:var(--sp-3);display:flex}.ui-card__title{font-size:var(--fs-lg);line-height:var(--lh-lg);font-weight:var(--fw-bold);margin:0}.ui-card__link{align-items:center;gap:var(--sp-1);min-block-size:var(--tap);font-weight:var(--fw-medium);display:inline-flex}@media (min-width:901px){.ui-card{padding:var(--sp-5)}}.ui-desc-wrap{container-type:inline-size}dl.ui-desc{gap:var(--sp-2) var(--sp-4);font-size:var(--fs-sm);grid-template-columns:minmax(120px,max-content) minmax(0,1fr);margin:0;display:grid}dl.ui-desc .ui-desc__row{display:contents}dl.ui-desc dt{color:var(--text-2)}dl.ui-desc dd{overflow-wrap:anywhere;color:var(--text);margin:0}dl.ui-desc dd .ui-tag{margin-inline-start:var(--sp-2)}@container (max-width:480px){dl.ui-desc{grid-template-columns:minmax(0,1fr);row-gap:0}dl.ui-desc dd{margin-block-end:var(--sp-3)}}.ui-pagehead{margin:0 0 var(--sp-4)}.ui-pagehead__nav{justify-content:space-between;align-items:center;gap:var(--sp-2);flex-wrap:wrap;margin-block-end:var(--sp-2);display:flex}.ui-pagehead__back{align-items:center;gap:var(--sp-1);min-block-size:var(--tap);font-weight:var(--fw-medium);text-decoration:none;display:inline-flex}.ui-pagehead__prevnext{gap:var(--sp-2);display:inline-flex}.ui-pagehead__row{align-items:center;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;display:flex}.ui-pagehead__title{overflow-wrap:anywhere;min-inline-size:0;margin:0}.ui-pagehead__row>.ui-skel--title{flex:auto;min-inline-size:0}.ui-pagehead__status{align-items:center;gap:var(--sp-2);display:inline-flex}.ui-pagehead__actions{gap:var(--sp-2);flex-wrap:wrap;margin-inline-start:auto;display:flex}.ui-pagehead__lead{margin:var(--sp-2) 0 0;max-inline-size:var(--w-read)}.ui-pagehead__asof{align-items:center;gap:var(--sp-1) var(--sp-3);margin:var(--sp-2) 0 0;color:var(--text-2);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.ui-pagehead__refresh{align-items:center;gap:var(--sp-1);min-block-size:var(--tap);font-weight:var(--fw-medium);display:inline-flex}.ui-help{margin-inline-start:auto}.ui-pagehead__actions+.ui-help{margin-inline-start:0}.ui-help[open]{border:1px solid var(--border);border-inline-start:4px solid var(--primary);border-radius:var(--r-md);background:var(--surface);flex-basis:100%;order:10;margin-inline-start:0}.ui-help__toggle{align-items:center;gap:var(--sp-2);min-block-size:var(--tap);min-inline-size:var(--tap);cursor:pointer;color:var(--link);font-weight:var(--fw-bold);list-style:none;display:inline-flex}.ui-help__toggle::-webkit-details-marker{display:none}.ui-help__mark{inline-size:var(--tap);block-size:var(--tap);border-radius:var(--r-pill);border:1px solid var(--control-border);background:var(--surface);color:var(--link);font-size:var(--fs-lg);place-items:center;display:inline-grid}.ui-help:not([open]) .ui-help__title{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.ui-help[open]>.ui-help__toggle{padding:var(--sp-1) var(--sp-3);inline-size:100%}.ui-help[open] .ui-help__mark{background:var(--primary);block-size:32px;inline-size:32px;color:var(--primary-ink);border-color:var(--primary);font-size:var(--fs-md)}.ui-help__body{padding:var(--sp-1) var(--sp-4) var(--sp-4)}.ui-help__lead{display:none}@media (max-width:900px){.ui-pagehead__title--bar{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.ui-pagehead--help .ui-pagehead__lead{display:none}.ui-help__lead{display:block}.ui-pagehead__actions{flex-basis:100%;order:5;margin-inline-start:0}}.ui-subnav{margin:0 0 var(--sp-4);box-shadow:inset 0 -1px 0 var(--border);background:var(--bg)}.ui-subnav__row{align-items:stretch;gap:var(--sp-2);display:flex}.ui-subnav__link{align-items:center;gap:var(--sp-2);min-block-size:var(--subnav-h);padding:0 var(--sp-3);color:var(--text-2);font-weight:var(--fw-medium);white-space:nowrap;cursor:pointer;border-block-end:3px solid #0000;text-decoration:none;list-style:none;display:inline-flex}.ui-subnav__link::-webkit-details-marker{display:none}.ui-subnav__link:hover{color:var(--text);background:var(--row-hover)}.ui-subnav__link[aria-current=page]{color:var(--text);border-block-end-color:var(--primary);font-weight:var(--fw-bold)}.ui-subnav__more{position:relative}.ui-subnav__menu{z-index:var(--z-pop);min-inline-size:200px;padding:var(--sp-2);gap:var(--sp-2);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--shadow-pop);display:grid;position:absolute;inset-block-start:100%;inset-inline-end:0}@media (max-width:900px){.ui-subnav__row{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--sp-1);padding-inline:var(--sp-1);overflow-x:auto}.ui-subnav__row>*{scroll-snap-align:start;flex:none}.ui-subnav--sticky{top:var(--bar-top);z-index:var(--z-sticky);margin-inline:calc(var(--sp-4) * -1);padding-inline:var(--sp-4);position:sticky}}.ui-filtertabs,.ui-filterbar__chips,.ui-filterbar__active{align-items:center;gap:var(--sp-2);margin:0 0 var(--sp-3);flex-wrap:wrap;display:flex}.ui-chip{align-items:center;gap:var(--sp-2);min-block-size:var(--control-h);padding:0 var(--sp-3);border:1px solid var(--control-border);border-radius:var(--r-pill);background:var(--surface);color:var(--text);font-weight:var(--fw-medium);white-space:nowrap;text-decoration:none;display:inline-flex}.ui-chip:hover{background:var(--row-hover)}.ui-chip[aria-current=true]{background:var(--primary);border-color:var(--primary);color:var(--primary-ink)}.ui-chip__count{font-variant-numeric:tabular-nums;font-weight:var(--fw-bold)}.ui-chip--remove{padding-inline-end:var(--sp-2)}@media (max-width:900px){:is(.ui-filtertabs,.ui-filterbar__chips){overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding:var(--sp-1);margin-inline:calc(var(--sp-1) * -1);flex-wrap:nowrap;overflow-x:auto}:is(.ui-filtertabs,.ui-filterbar__chips)>*{scroll-snap-align:start;flex:none}.ui-chip{min-block-size:var(--tap)}}.ui-seg{gap:var(--sp-1);padding:var(--sp-1);border:1px solid var(--control-border);border-radius:var(--r-md);background:var(--row-hover);flex-wrap:wrap;display:inline-flex}.ui-seg__opt{min-block-size:var(--control-h);padding:0 var(--sp-4);border-radius:var(--r-sm);color:var(--text);font-weight:var(--fw-medium);cursor:pointer;justify-content:center;align-items:center;display:inline-flex;position:relative}.ui-seg__opt input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.ui-seg__opt:has(input:checked){background:var(--primary);color:var(--primary-ink)}.ui-seg__opt:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:2px}@media (max-width:900px){.ui-seg{gap:var(--sp-2);display:flex}.ui-seg__opt{min-block-size:var(--tap);flex:1 1 0}}.ui-actionbar{background:var(--surface);border-block-start:1px solid var(--border)}.ui-actionbar__inner{align-items:center;gap:var(--sp-2) var(--sp-3);padding:var(--sp-2) var(--sp-4);flex-wrap:wrap;display:flex}.ui-actionbar__state{min-inline-size:0;color:var(--text);flex:200px;margin:0}.ui-actionbar__limit{color:var(--text-2)}.ui-actionbar__actions{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.ui-actionbar__result{flex-basis:100%}.ui-actionbar--inline{border:1px solid var(--border);border-radius:var(--r-md);margin:var(--sp-3) 0}.ui-actionbar--slot{z-index:var(--z-bar);box-shadow:var(--shadow-pop);margin-block-start:var(--sp-4);position:sticky;bottom:0}@media (min-width:901px){.ui-actionbar--slot .ui-actionbar__inner{min-block-size:64px}}@media (max-width:900px){.ui-actionbar--slot{inset-inline:0;box-shadow:0 -1px 0 var(--border), var(--shadow-pop);border-block-start:0;margin:0;position:fixed;bottom:0}.ui-actionbar--slot .ui-actionbar__inner{min-block-size:var(--bar-bottom);padding-block:calc((var(--bar-bottom) - var(--tap)) / 2);flex-wrap:nowrap;padding-block-end:calc((var(--bar-bottom) - var(--tap)) / 2 + env(safe-area-inset-bottom))}.ui-actionbar--slot .ui-actionbar__state{white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}.ui-actionbar--slot .ui-actionbar__actions{flex-wrap:nowrap;flex:none}.ui-actionbar--slot .ui-actionbar__result{inset-inline:0;padding:0 var(--sp-4) var(--sp-2);position:absolute;bottom:100%}.content:has(.ui-actionbar--slot){padding-block-end:calc(var(--bar-bottom) + env(safe-area-inset-bottom) + var(--sp-7))}.content:has(:is(input,textarea,select):focus) .ui-actionbar--slot{display:none}}.ui-stepper{margin:var(--sp-3) 0;gap:var(--sp-3);padding:0;list-style:none;display:grid}.ui-step{gap:var(--sp-3);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.ui-step__mark{border-radius:var(--r-pill);border:1px solid var(--control-border);background:var(--surface);block-size:32px;inline-size:32px;color:var(--text);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;place-items:center;display:inline-grid}.ui-step__main{min-inline-size:0;padding-block-start:var(--sp-1)}.ui-step__title{font-weight:var(--fw-medium);margin:0}.ui-step__reason{margin:var(--sp-1) 0 0;color:var(--critical-text)}.ui-step__body{margin-block-start:var(--sp-2)}.ui-step--current .ui-step__mark{background:var(--primary);border-color:var(--primary);color:var(--primary-ink)}.ui-step--current .ui-step__title{font-weight:var(--fw-bold)}.ui-step--done .ui-step__mark{color:var(--good-text);border-color:var(--good-border);background:var(--good-bg)}.ui-step--upcoming .ui-step__title{color:var(--text-2)}.ui-step--blocked .ui-step__mark{border-color:var(--banner-error-border);background:var(--banner-error)}.ui-sheet{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);color:var(--text);box-shadow:var(--shadow-modal);inline-size:min(var(--w-form), calc(100% - var(--sp-6)));max-block-size:calc(100dvh - var(--sp-6));padding:0;overflow:hidden}.ui-sheet[open]{flex-direction:column;display:flex}.ui-sheet::backdrop{background:var(--overlay)}.ui-sheet__head{justify-content:space-between;align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-4);border-block-end:1px solid var(--border);flex:none;display:flex}.ui-sheet__title{font-size:var(--fs-lg);line-height:var(--lh-lg);margin:0}.ui-sheet__close{inline-size:var(--tap);block-size:var(--tap);border:1px solid var(--control-border);border-radius:var(--r-pill);color:var(--text);cursor:pointer;background:0 0;place-items:center;padding:0;display:inline-grid}.ui-sheet__body{overscroll-behavior:contain;min-block-size:0;padding:var(--sp-4);flex:auto;overflow-y:auto}.ui-sheet__foot{gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);border-block-start:1px solid var(--border);background:var(--surface);flex-wrap:wrap;flex:none;display:flex}@media (max-width:900px){.ui-sheet[open]:modal{border-block-end:0;border-end-end-radius:0;border-end-start-radius:0;max-block-size:85dvh;inline-size:100%;max-inline-size:100%;margin-block:auto 0;margin-inline:0}.ui-sheet__foot{padding-block-end:calc(var(--sp-3) + env(safe-area-inset-bottom))}.ui-sheet__foot .btn{flex:auto}}.ui-rowmenu{justify-content:flex-end;display:inline-flex}.ui-rowmenu--result{display:block}.ui-rowmenu__button{inline-size:var(--tap);block-size:var(--tap);border-radius:var(--r-pill);color:var(--text);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;padding:0;display:inline-grid}.ui-rowmenu__button:hover{background:var(--row-hover);border-color:var(--control-border)}.ui-menu__list{padding:var(--sp-2);gap:var(--sp-2);margin:0;list-style:none;display:grid}.ui-menu__item{min-block-size:52px;inline-size:100%;padding:0 var(--sp-3);border-radius:var(--r-sm);color:var(--text);font:inherit;font-size:var(--fs-md);text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;text-decoration:none;display:flex}.ui-menu__item:hover{background:var(--row-hover)}.ui-menu__item--danger{color:var(--critical-text)}.ui-menu__error{margin:0 var(--sp-3) var(--sp-3);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-sm);background:var(--banner-error);color:var(--text)}@media (min-width:901px){.ui-menu[data-popover]{inline-size:auto;min-inline-size:240px;max-inline-size:360px;box-shadow:var(--shadow-pop);border-radius:var(--r-md);margin:0;position:fixed;inset-block-end:auto;inset-inline-start:auto}.ui-menu[data-popover]::backdrop{background:0 0}.ui-menu[data-popover] .ui-menu__item{min-block-size:var(--control-h)}}.ui-tip{vertical-align:middle;align-items:center;display:inline-flex}.ui-tip__btn{border-radius:var(--r-pill);block-size:28px;inline-size:28px;color:var(--link);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;place-items:center;padding:0;display:inline-grid}.ui-tip__btn--compact{block-size:24px;inline-size:24px}.ui-tip__btn:hover,.ui-tip__btn[aria-expanded=true]{background:var(--row-hover);border-color:var(--control-border)}@media (pointer:coarse),(max-width:900px){.ui-tip__btn{inline-size:var(--tap);block-size:var(--tap);margin:calc((28px - var(--tap)) / 2)}.ui-tip__btn--compact{margin:calc((24px - var(--tap)) / 2)}}.ui-tip__parts{gap:var(--sp-3);margin:0;display:grid}.ui-tip__parts dt{font-size:var(--fs-sm);line-height:var(--lh-sm);font-weight:var(--fw-bold);color:var(--text-2)}.ui-tip__parts dd{margin:0;line-height:1.6}.ui-tip__parts p{margin:0}.ui-tip__parts ul{margin:0;padding-inline-start:var(--sp-5)}.ui-tip__parts li+li{margin-block-start:var(--sp-1)}.ui-tip__undo{font-weight:var(--fw-bold)}@media (min-width:901px){.ui-tip__dialog[data-popover]{inline-size:min(420px, calc(100vw - 2 * var(--sp-4)));max-block-size:min(70vh,560px);box-shadow:var(--shadow-pop);border-radius:var(--r-md);margin:0;position:fixed;inset:auto}.ui-tip__dialog[data-popover]::backdrop{background:0 0}}.ui-tiprow{align-items:center;gap:var(--sp-1);flex-wrap:wrap;display:inline-flex}.ui-tiprow--head{margin-block-end:var(--sp-2);display:flex}.ui-tiprow--head>:is(h2,h3,h4){margin:0}:is(.ui-card__titlerow,.ui-field__top,.ui-disclosure__label,.ui-desc__labelrow){align-items:center;gap:var(--sp-1);flex-wrap:wrap;display:inline-flex}.ui-field__top{display:flex}:is(.ui-pagehead__tip,.ui-filtertabs__tip){flex:none;align-items:center;display:inline-flex}.ui-filterfields{display:contents}.ui-filtersheet__fields{gap:var(--sp-4);display:grid}@media (min-width:901px){.ui-filtersheet:not(:modal){inline-size:100%;max-inline-size:none;margin:var(--sp-2) 0 var(--sp-3);box-shadow:none;border-radius:var(--r-md);position:static}.ui-filtersheet:not(:modal) .ui-sheet__body{overflow:visible}.ui-filtersheet:not(:modal) .ui-filtersheet__fields{grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr))}}ul.kpi-grid{padding:0;list-style:none}.ui-tile-item{min-inline-size:0;display:grid}.ui-tile{min-inline-size:0}.ui-tile[data-tone]{border-inline-start-width:4px}.ui-tile--bad{border-inline-start-color:var(--critical)}.ui-tile--warn{border-inline-start-color:var(--warning)}.ui-tile--info{border-inline-start-color:var(--info)}.ui-tile--good{border-inline-start-color:var(--good)}.ui-tile--link{color:var(--text);min-block-size:var(--tap);text-decoration:none;display:block}.ui-tile--link:hover{background:var(--row-hover)}.ui-tile--link .kpi__label{color:var(--link);text-underline-offset:2px;text-decoration:underline}.ui-tile__value{align-items:baseline;gap:var(--sp-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.ui-tile__value .ui-tag{margin:0}.ui-tile__delta{align-items:center;gap:var(--sp-1);color:var(--text-2);font-size:var(--fs-sm);margin-block-start:var(--sp-1);display:flex}.ui-tile__stale{font-size:var(--fs-sm);margin-block-start:var(--sp-1)}@media (max-width:900px){ul.kpi-grid{gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}.ui-meter{margin:var(--sp-3) 0}.ui-meter__head{justify-content:space-between;align-items:baseline;gap:var(--sp-1) var(--sp-3);flex-wrap:wrap;margin-block-end:var(--sp-1);display:flex}.ui-meter__label{font-weight:var(--fw-medium)}.ui-meter__value{color:var(--text);font-variant-numeric:tabular-nums}.ui-meter__bar{border:1px solid var(--control-border);border-radius:var(--r-pill);background:var(--surface);block-size:12px;overflow:hidden}.ui-meter__svg{block-size:100%;inline-size:100%;display:block}.ui-meter__fill{fill:var(--info)}.ui-meter--good .ui-meter__fill{fill:var(--good)}.ui-meter--warn .ui-meter__fill{fill:var(--warning)}.ui-meter--bad .ui-meter__fill{fill:var(--critical)}.ui-meter--neutral .ui-meter__fill{fill:var(--muted)}.ui-meter__pace{fill:var(--text)}.ui-meter__none{color:var(--text-2);margin:0}.ui-attention{margin:var(--sp-3) 0}.ui-attention__list{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);margin:0;padding:0;list-style:none}.ui-attention__item{padding:var(--sp-1) var(--sp-2)}.ui-attention__item+.ui-attention__item{border-block-start:1px solid var(--border)}.ui-attention__row{align-items:center;gap:var(--sp-1) var(--sp-3);min-block-size:48px;padding:var(--sp-1) var(--sp-2);border-radius:var(--r-sm);color:var(--text);grid-template-columns:auto minmax(0,1fr) auto auto;text-decoration:none;display:grid}.ui-attention__row:hover{background:var(--row-hover)}.ui-attention__main{min-inline-size:0;display:grid}.ui-attention__title{font-weight:var(--fw-medium)}.ui-attention__detail,.ui-attention__when{color:var(--text-2);font-size:var(--fs-sm)}.ui-attention__action{align-items:center;gap:var(--sp-1);color:var(--link);font-weight:var(--fw-medium);white-space:nowrap;display:inline-flex}.ui-attention__fold{margin-block-start:var(--sp-2);display:none}.ui-attention__more{min-block-size:var(--tap);padding:0 var(--sp-3);color:var(--link);font-weight:var(--fw-medium);cursor:pointer;align-items:center;display:flex}.ui-attention__fold .ui-attention__list{margin-block-start:var(--sp-2)}.ui-attention-clear{align-items:center;gap:var(--sp-2);margin:var(--sp-3) 0;padding:var(--sp-3) var(--sp-4);border:1px solid var(--good-border);border-radius:var(--r-md);background:var(--good-bg);color:var(--good-text);font-weight:var(--fw-medium);display:flex}@media (max-width:900px){.ui-attention__row{grid-template-columns:auto minmax(0,1fr) auto;min-block-size:52px}.ui-attention__when,.ui-attention__action>span{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.ui-attention__wide{display:none}.ui-attention__fold{display:block}}.ui-hscroll{min-inline-size:0}.ui-hscroll__bar{scrollbar-width:thin;margin-block-end:var(--sp-1);overflow:auto hidden}.ui-hscroll__bar[hidden]{display:none}.ui-hscroll__track{block-size:1px}.ui-datepresets{gap:var(--sp-1) var(--sp-2);margin-block:var(--sp-1) var(--sp-2);flex-wrap:wrap;display:flex}.ui-datepresets .ui-chip{min-block-size:var(--control-h-sm);font-size:var(--fs-sm);font-weight:var(--fw-regular);cursor:pointer;font-family:inherit}.ui-datepresets .ui-chip[aria-pressed=true]{background:var(--primary);border-color:var(--primary);color:var(--primary-ink)}.ui-table-wrap{container:ui-table/inline-size}.ui-table td.num,.ui-table th.num{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}.ui-table tr[data-unread] td{font-weight:var(--fw-bold)}.ui-table tr[data-attention] td{background:var(--warn-row);color:var(--text)}.ui-table tr[data-attention] td :is(.ui-tag,.ui-missing){color:var(--text)}.ui-table tr[data-selected] td{background:var(--banner)}.ui-table__link{font-weight:var(--fw-medium)}.ui-table__sort{align-items:center;gap:var(--sp-1);color:inherit;text-decoration:none;display:inline-flex}.ui-table__head{display:none}.ui-table__select,.ui-table__menu{white-space:nowrap;inline-size:1%}.ui-table[data-mode=scroll] :is(th,td):first-child{z-index:1;background:var(--surface);position:sticky;inset-inline-start:0}.ui-table[data-mode=scroll] thead th:first-child{background:var(--bg)}.ui-table-state{margin:var(--sp-3) 0}.ui-check-hit{min-inline-size:var(--control-h-sm);min-block-size:var(--control-h-sm);cursor:pointer;place-items:center;display:inline-grid}.ui-sortform{display:none}@media (max-width:900px){.ui-table th{font-size:var(--fs-sm)}.ui-check-hit{min-inline-size:var(--tap);min-block-size:var(--tap)}.ui-table-wrap:has(.ui-table[data-mode=cards]) .ui-sortform{align-items:end;gap:var(--sp-2);margin:0 0 var(--sp-3);flex-wrap:wrap;display:flex}.ui-sortform__field{gap:var(--sp-1);color:var(--text-2);font-size:var(--fs-sm);font-weight:var(--fw-medium);display:grid}.ui-sortform select{min-block-size:var(--tap);padding:0 var(--sp-3);border:1px solid var(--control-border);border-radius:var(--r-sm);background:var(--surface);color:var(--text)}.ui-table[data-mode=cards]{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);display:block;overflow:visible}.ui-table[data-mode=cards]>thead{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.ui-table[data-mode=cards]>tbody{display:block}.ui-table[data-mode=cards]>tbody>tr{align-items:center;row-gap:var(--sp-1);padding:var(--sp-3) var(--sp-4);grid-template-columns:[main]minmax(0,1fr)[side]auto[menu]auto;grid-auto-flow:dense;display:grid;position:relative}.ui-table[data-mode=cards][data-select]>tbody>tr{grid-template-columns:[select]auto[main]minmax(0,1fr)[side]auto[menu]auto}.ui-table[data-mode=cards]>tbody>tr+tr{border-block-start:1px solid var(--border)}.ui-table[data-mode=cards]>tbody>tr>td{min-inline-size:0;font-size:var(--fs-md);text-align:start;background:0 0;border:0;grid-column:main;padding:0;display:block}.ui-table[data-mode=cards]>tbody>tr>td[data-slot=title]{font-weight:var(--fw-medium);grid-row:1}.ui-table[data-mode=cards]>tbody>tr>td[data-slot=subtitle]{color:var(--text-2);grid-row:2}.ui-table[data-mode=cards]>tbody>tr>td[data-slot=meta]{color:var(--text-2);font-size:var(--fs-sm)}.ui-table[data-mode=cards]>tbody>tr>td[data-slot=status]{grid-area:1/side;justify-self:end;margin-inline-start:var(--sp-3)}.ui-table[data-mode=cards]>tbody>tr>td[data-slot=amount]{grid-area:2/side;justify-self:end;margin-inline-start:var(--sp-3)}.ui-table[data-mode=cards]>tbody>tr>td[data-slot=actions]{grid-area:1/menu/span 2;align-self:start;margin-inline-start:var(--sp-2)}.ui-table[data-mode=cards]>tbody>tr>td[data-slot=select]{grid-area:1/select/span 2;align-self:start;margin-inline-end:var(--sp-2)}.ui-table[data-mode=cards]>tbody>tr>td[data-priority="3"]{display:none}.ui-table[data-mode=cards]>tbody>tr>td[data-label]:before{content:attr(data-label) ": ";color:var(--text-2)}.ui-table[data-mode=cards]>tbody>tr[data-attention]{background:var(--warn-row)}.ui-table[data-mode=cards]>tbody>tr[data-attention]>td,.ui-table[data-mode=cards]>tbody>tr[data-attention]>td :is(.ui-tag,.ui-missing),.ui-table[data-mode=cards]>tbody>tr[data-attention]>td[data-label]:before{color:var(--text)}.ui-table[data-mode=cards]>tbody>tr[data-selected]{background:var(--banner)}.ui-table[data-mode=cards] .ui-table__link{min-block-size:var(--tap);color:var(--text);align-items:center;text-decoration:none;display:flex}.ui-table[data-mode=cards] .ui-table__link:after{content:"";position:absolute;inset:0}.ui-table[data-mode=cards]>tbody>tr>td :is(a:not(.ui-table__link),button,label,summary,input,select){z-index:1;position:relative}.ui-table[data-mode=cards] .tag{font-size:var(--fs-sm)}.ui-table[data-mode=cards] :is(.ui-table__sort,.ui-table__select-all){display:none}.ui-table[data-mode=cards] .ui-table__head{display:inline}}@container ui-table (max-width:640px){.ui-table[data-mode=cards]{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);display:block;overflow:visible}.ui-table[data-mode=cards]>thead{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.ui-table[data-mode=cards]>tbody{display:block}.ui-table[data-mode=cards]>tbody>tr{align-items:center;row-gap:var(--sp-1);padding:var(--sp-3) var(--sp-4);grid-template-columns:[main]minmax(0,1fr)[side]auto[menu]auto;grid-auto-flow:dense;display:grid;position:relative}.ui-table[data-mode=cards][data-select]>tbody>tr{grid-template-columns:[select]auto[main]minmax(0,1fr)[side]auto[menu]auto}.ui-table[data-mode=cards]>tbody>tr+tr{border-block-start:1px solid var(--border)}.ui-table[data-mode=cards]>tbody>tr>td{min-inline-size:0;font-size:var(--fs-md);text-align:start;background:0 0;border:0;grid-column:main;padding:0;display:block}.ui-table[data-mode=cards]>tbody>tr>td[data-slot=title]{font-weight:var(--fw-medium);grid-row:1}.ui-table[data-mode=cards]>tbody>tr>td[data-slot=subtitle]{color:var(--text-2);grid-row:2}.ui-table[data-mode=cards]>tbody>tr>td[data-slot=meta]{color:var(--text-2);font-size:var(--fs-sm)}.ui-table[data-mode=cards]>tbody>tr>td[data-slot=status]{grid-area:1/side;justify-self:end;margin-inline-start:var(--sp-3)}.ui-table[data-mode=cards]>tbody>tr>td[data-slot=amount]{grid-area:2/side;justify-self:end;margin-inline-start:var(--sp-3)}.ui-table[data-mode=cards]>tbody>tr>td[data-slot=actions]{grid-area:1/menu/span 2;align-self:start;margin-inline-start:var(--sp-2)}.ui-table[data-mode=cards]>tbody>tr>td[data-slot=select]{grid-area:1/select/span 2;align-self:start;margin-inline-end:var(--sp-2)}.ui-table[data-mode=cards]>tbody>tr>td[data-priority="3"]{display:none}.ui-table[data-mode=cards]>tbody>tr>td[data-label]:before{content:attr(data-label) ": ";color:var(--text-2)}.ui-table[data-mode=cards]>tbody>tr[data-attention]{background:var(--warn-row)}.ui-table[data-mode=cards]>tbody>tr[data-attention]>td,.ui-table[data-mode=cards]>tbody>tr[data-attention]>td :is(.ui-tag,.ui-missing),.ui-table[data-mode=cards]>tbody>tr[data-attention]>td[data-label]:before{color:var(--text)}.ui-table[data-mode=cards]>tbody>tr[data-selected]{background:var(--banner)}.ui-table[data-mode=cards] .ui-table__link{min-block-size:var(--tap);color:var(--text);align-items:center;text-decoration:none;display:flex}.ui-table[data-mode=cards] .ui-table__link:after{content:"";position:absolute;inset:0}.ui-table[data-mode=cards]>tbody>tr>td :is(a:not(.ui-table__link),button,label,summary,input,select){z-index:1;position:relative}.ui-table[data-mode=cards] .tag{font-size:var(--fs-sm)}.ui-table[data-mode=cards] :is(.ui-table__sort,.ui-table__select-all){display:none}.ui-table[data-mode=cards] .ui-table__head{display:inline}}.ui-pager{flex-wrap:wrap}.ui-pager a{align-items:center;gap:var(--sp-1);display:inline-flex}.ui-pager__where{color:var(--text-2)}.ui-pager__total{color:var(--text-2);margin-inline-start:var(--sp-2)}.ui-pager__jump{align-items:center;gap:var(--sp-2);margin-inline-start:var(--sp-2);display:inline-flex}.ui-pager__jump input{inline-size:88px;min-block-size:var(--control-h-sm);padding:0 var(--sp-2);border:1px solid var(--control-border);border-radius:var(--r-sm);background:var(--surface);color:var(--text);font:inherit;font-size:var(--fs-md)}@media (max-width:900px){.ui-pager :is(.ui-pager__first,.ui-pager__last,.ui-pager__jump){display:none}.ui-pager__total{flex-basis:100%;margin-inline-start:0}}.ui-activity{margin:var(--sp-3) 0;gap:var(--sp-2);padding:0;list-style:none;display:grid}.ui-activity__line{align-items:baseline;gap:var(--sp-1) var(--sp-3);padding:var(--sp-2) 0;border-block-end:1px solid var(--border);font-size:var(--fs-sm);color:var(--text);flex-wrap:wrap;display:flex}.ui-activity__line .ui-time,.ui-activity__actor{color:var(--text-2)}.ui-activity__text{overflow-wrap:anywhere;flex:240px;min-inline-size:0}.ui-activity__line--bad .ui-activity__text{color:var(--critical-text)}.ui-msg{max-inline-size:70%;padding:var(--sp-2) var(--sp-3);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);color:var(--text)}.ui-msg--ours{background:var(--banner);border-color:var(--banner-border);justify-self:start}.ui-msg--theirs{justify-self:end}.ui-msg--system{background:var(--row-hover);max-inline-size:90%;color:var(--text-2);justify-self:center}.ui-msg--failed{background:var(--banner-error);border-color:var(--banner-error-border)}.ui-msg__meta{gap:var(--sp-2);color:var(--text-2);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.ui-msg--failed .ui-msg__meta{color:var(--text)}.ui-msg__text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:var(--lh-md)}.ui-msg__link{min-block-size:var(--tap);align-items:center;display:inline-flex}@media (max-width:900px){.ui-msg,.ui-msg--system{justify-self:stretch;max-inline-size:100%}.ui-activity__line a{min-block-size:var(--tap);align-items:center;display:inline-flex}}.ui-field__label{align-items:baseline;gap:var(--sp-2);flex-wrap:wrap;display:flex}.ui-field__req{color:var(--text-2);font-weight:var(--fw-regular);font-size:var(--fs-sm)}.ui-field__error{align-items:center;gap:var(--sp-1);color:var(--critical-text);font-weight:var(--fw-medium);margin:0;display:flex}.ui-field__why{color:var(--text-2)}.ui-field__count{color:var(--text-2);font-variant-numeric:tabular-nums;align-self:end}.ui-field--invalid :is(input,select,textarea){border-color:var(--critical);box-shadow:0 0 0 1px var(--critical)}.ui-input{inline-size:100%;min-block-size:var(--control-h)}.ui-textarea{field-sizing:content;min-block-size:calc(var(--control-h) * 2);max-block-size:60vh;line-height:var(--lh-md);resize:vertical}.ui-input--money{font-variant-numeric:tabular-nums}@media (max-width:900px){.ui-field :is(input:not([type=checkbox],[type=radio]),select){min-block-size:var(--control-h-lg)}}.ui-check{align-items:flex-start;gap:var(--sp-2);min-block-size:var(--tap);padding-block:var(--sp-2);cursor:pointer;display:flex}.ui-check input{flex:none;block-size:18px;inline-size:18px;margin-block-start:var(--sp-1)}.ui-check__text{display:grid}.ui-check__text small{color:var(--text-2);font-size:var(--fs-sm)}.ui-check+.ui-check{margin-block-start:var(--sp-2)}.ui-formerrors{margin:var(--sp-3) 0;padding:var(--sp-3) var(--sp-4);border:1px solid var(--banner-error-border);border-radius:var(--r-md);background:var(--banner-error);color:var(--text)}.ui-formerrors__title{margin:0 0 var(--sp-1);color:var(--critical-text);font-weight:var(--fw-bold)}.ui-formerrors ul{gap:var(--sp-2);margin:0;padding-inline-start:var(--sp-5);display:grid}.ui-formerrors a{min-block-size:var(--tap);color:var(--text);align-items:center;display:inline-flex}.ui-tiles{margin:var(--sp-3) 0;border:0;min-inline-size:0;padding:0}.ui-tiles__legend{font-weight:var(--fw-bold);margin-block-end:var(--sp-2);padding:0}.ui-tiles__grid{gap:var(--sp-2);grid-template-columns:repeat(auto-fill,minmax(min(200px,100%),1fr));display:grid}.ui-tile-opt{gap:var(--sp-1);min-block-size:56px;padding:var(--sp-3) var(--sp-4);border:1px solid var(--control-border);border-radius:var(--r-md);background:var(--surface);color:var(--text);cursor:pointer;align-content:start;display:grid;position:relative}.ui-tile-opt input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.ui-tile-opt__title{font-weight:var(--fw-bold)}.ui-tile-opt__line{color:var(--text-2);font-size:var(--fs-sm)}.ui-tile-opt__now{color:var(--text);font-size:var(--fs-sm);font-weight:var(--fw-bold)}.ui-tile-opt__note{color:var(--text);font-size:var(--fs-sm);font-weight:var(--fw-medium);display:none}.ui-tile-opt:has(input:checked){border:2px solid var(--primary);background:var(--banner);padding:calc(var(--sp-3) - 1px) calc(var(--sp-4) - 1px)}.ui-tile-opt:has(input:checked) .ui-tile-opt__note{display:block}.ui-tile-opt:has(input:checked) .ui-tile-opt__line{color:var(--text-2)}.ui-tile-opt:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:2px}@media (max-width:600px){.ui-tiles__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ui-switch{align-items:center;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;display:flex}.ui-switch__control{inline-size:56px;block-size:var(--tap);cursor:pointer;background:0 0;border:0;flex:none;align-items:center;padding:0;display:inline-flex;position:relative}.ui-switch__control:before{content:"";border-radius:var(--r-pill);border:1px solid var(--control-border);background:var(--surface);position:absolute;inset-block:10px;inset-inline:4px}.ui-switch__knob{border-radius:var(--r-pill);background:var(--control-border);block-size:18px;inline-size:18px;margin-inline-start:9px;position:relative}.ui-switch__control[aria-checked=true]:before{background:var(--primary);border-color:var(--primary)}.ui-switch__control[aria-checked=true] .ui-switch__knob{background:var(--primary-ink);margin-inline-start:29px}.ui-switch__control[aria-busy=true]{opacity:.7;cursor:progress}.ui-switch__label{font-weight:var(--fw-medium)}.ui-switch__state{color:var(--text-2)}.ui-switch__error{color:var(--critical-text);flex-basis:100%}.ui-switch__technical{flex-basis:100%;min-inline-size:0}.ui-switch__technical>.ui-disclosure{margin:0}@media (prefers-reduced-motion:no-preference){.ui-switch__knob{transition:margin-inline-start var(--ease)}}.ui-btn{justify-content:center;align-items:center;gap:var(--sp-2);display:inline-flex}.ui-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.ui-btn--busy[aria-disabled=true]{cursor:progress;opacity:.8}.ui-btn .spinner{border-top-color:currentColor}.ui-btn-wrap{align-items:center;gap:var(--sp-1) var(--sp-2);flex-wrap:wrap;max-inline-size:100%;display:inline-flex}.ui-btn__why{color:var(--text-2);font-size:var(--fs-sm)}.ui-copy{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:inline-flex}.ui-copy__button{align-items:center;gap:var(--sp-2);display:inline-flex}.ui-copy__state{color:var(--good-text);font-weight:var(--fw-medium)}.ui-filterbar{gap:var(--sp-2);margin:0 0 var(--sp-4);display:grid}.ui-filterbar__search{gap:var(--sp-2);display:flex}.ui-filterbar__field{flex:auto;align-items:center;min-inline-size:0;display:flex;position:relative}.ui-filterbar__field .ui-icon{color:var(--text-2);pointer-events:none;position:absolute;inset-inline-start:var(--sp-3)}.ui-filterbar__input{min-block-size:var(--control-h-lg);padding:0 var(--sp-3) 0 var(--sp-3);border:1px solid var(--control-border);border-radius:var(--r-sm);background:var(--surface);color:var(--text);font:inherit;font-size:var(--fs-md);padding-inline-start:calc(var(--sp-3) + 20px + var(--sp-2))}.ui-filterbar__active,.ui-filterbar__chips{margin:0}.ui-filterbar__clear{min-block-size:var(--tap);padding:0 var(--sp-2);font-weight:var(--fw-medium);align-items:center;display:inline-flex}.ui-filterbar__total{color:var(--text-2);font-size:var(--fs-sm);margin:0}@media (min-width:901px){.ui-filterbar{grid-template-columns:minmax(0,1fr) auto;align-items:start}.ui-filterbar>:not(.ui-filterbar__search,.ui-filterfields){grid-column:1/-1}}.ui-filterbar .ui-filtersheet{grid-column:1/-1}.ui-filterbar:not(:has(>.ui-filterbar__search)){grid-template-columns:minmax(0,1fr)}.ui-filterbar:not(:has(>.ui-filterbar__search)) .ui-filterfields__toggle{justify-self:start}.ui-dialog{border:1px solid var(--border);max-block-size:calc(100dvh - 2 * var(--sp-5));padding:0;overflow:hidden}.ui-dialog[open]{flex-direction:column;display:flex}.ui-dialog::backdrop{background:var(--overlay)}.ui-dialog__body{overscroll-behavior:contain;min-block-size:0;padding:var(--sp-5);flex:auto;overflow-y:auto}.ui-dialog__title{margin:0 0 var(--sp-2);font-size:var(--fs-lg);line-height:1.4}.ui-dialog__consequence{line-height:1.6}.ui-dialog__consequence>p{margin:0 0 var(--sp-2)}.ui-dialog__summary{gap:var(--sp-1) var(--sp-4);margin:var(--sp-4) 0;grid-template-columns:minmax(0,max-content) minmax(0,1fr);display:grid}.ui-dialog__row{display:contents}.ui-dialog__summary dt{color:var(--text-2)}.ui-dialog__summary dd{overflow-wrap:anywhere;margin:0}.ui-dialog__warnings{margin:var(--sp-4) 0}.ui-dialog__warnings legend{font-weight:var(--fw-bold);padding-inline:var(--sp-1)}.ui-dialog__check{gap:var(--sp-2);padding-block:var(--sp-1);align-items:flex-start;display:flex}.ui-dialog__typed,.ui-dialog__reason{margin-block-start:var(--sp-4)}.ui-dialog__typed-input{letter-spacing:normal}.ui-dialog__error{margin-block:0 var(--sp-2);margin-inline:var(--sp-5)}.ui-dialog__error:focus{outline:none}.ui-dialog__error:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.ui-dialog__actions{align-items:center;gap:var(--sp-2);padding:var(--sp-4) var(--sp-5);border-block-start:1px solid var(--border);flex-wrap:wrap;flex:none;display:flex}.ui-dialog__blocked{color:var(--text-2);flex-basis:100%;margin:0}:is(.ui-dialog__actions,.ui-armed) .btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}@media (max-width:900px){.ui-dialog[open]{border-block-end:0;border-end-end-radius:0;border-end-start-radius:0;max-block-size:85dvh;inline-size:100%;max-inline-size:100%;margin-block:auto 0;margin-inline:0}.ui-dialog__body{padding:var(--sp-4)}.ui-dialog__error{margin-inline:var(--sp-4)}.ui-dialog__actions{padding:var(--sp-4);padding-block-end:calc(var(--sp-4) + env(safe-area-inset-bottom))}.ui-dialog__actions .btn{flex:auto}}@media (max-width:600px){.ui-dialog__summary{grid-template-columns:minmax(0,1fr);gap:0}.ui-dialog__summary dd{margin-block-end:var(--sp-2)}}.modal-backdrop>.modal{max-block-size:calc(100vh - 2 * var(--sp-4));max-block-size:calc(100dvh - 2 * var(--sp-4));overscroll-behavior:contain;overflow-y:auto}.ui-armed{align-items:flex-start;gap:var(--sp-1);flex-direction:column;max-inline-size:100%;display:inline-flex}.ui-armed__consequence,.ui-armed__reason{color:var(--text-2);line-height:1.5}.ui-armed--armed .ui-armed__consequence{color:var(--text)}@media (max-width:900px){.ui-count{font-size:var(--fs-sm);line-height:22px}.ui-tag{font-size:var(--fs-sm)}:is(.ui-card__link,.ui-pagehead__back,.ui-pagehead__refresh,.ui-filterbar__clear){min-inline-size:var(--tap)}:is(.ui-banner__action,.ui-result__actions)>a{min-block-size:var(--tap);align-items:center;display:inline-flex}}.ui-kit-section{margin:var(--sp-6) 0}.ui-pagehead+.ui-kit-section{margin-block-start:var(--sp-4)}.ui-kit-section>h2{margin:0 0 var(--sp-3);font-size:var(--fs-lg);line-height:var(--lh-lg)}.ui-kit-note{margin:0 0 var(--sp-3);color:var(--text-2);font-size:var(--fs-sm);line-height:var(--lh-sm);max-inline-size:var(--w-read)}.ui-kit-row{align-items:center;gap:var(--sp-3);margin:var(--sp-2) 0;flex-wrap:wrap;display:flex}.ui-kit-grid{gap:var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));display:grid}.ui-kit-words{gap:var(--sp-2) var(--sp-4);margin:0 0 var(--sp-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.ui-kit-words>li{font-size:var(--fs-md)}.ui-kit-sample{margin:var(--sp-1) 0;font-size:var(--fs-md)}.ui-kit-frame{margin:0 0 var(--sp-4);padding:var(--sp-4);border:1px dashed var(--control-border);border-radius:var(--r-md)}.ui-kit-frame>.ui-pagehead{margin:0}
:root{--series-2:#eb6834}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--series-2:#d95926}}:root[data-theme=dark]{--series-2:#d95926}.shell{flex-direction:column;min-block-size:100dvh;display:flex}.topbar{align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-5);background:var(--sidebar);color:var(--sidebar-ink);min-block-size:var(--bar-top);display:flex}.topbar :focus-visible{outline-color:var(--sidebar-focus)}.topbar__brand{color:var(--sidebar-ink);font-weight:var(--fw-bold);font-size:var(--fs-lg);text-decoration:none}.topbar__company{color:var(--sidebar-muted);font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.topbar__end{align-items:center;gap:var(--sp-2);margin-inline-start:auto;display:flex}.topbar select{background:var(--sidebar-hover);color:var(--sidebar-ink);border:1px solid var(--sidebar-border);border-radius:var(--r-sm);min-block-size:var(--control-h-sm);font:inherit;font-size:var(--fs-sm);padding-inline:var(--sp-2)}.nav{background:var(--surface);border-block-end:1px solid var(--border);z-index:var(--z-sticky);position:sticky;inset-block-start:0}.nav__list{gap:var(--sp-1);padding:0 var(--sp-4);scrollbar-width:thin;margin:0;list-style:none;display:flex;overflow-x:auto}.nav__end{margin-inline-start:auto}.navlink{align-items:center;gap:var(--sp-2);min-block-size:var(--tap);padding:0 var(--sp-3);color:var(--text-2);font-weight:var(--fw-medium);white-space:nowrap;border-block-end:3px solid #0000;text-decoration:none;display:inline-flex}.navlink:hover{color:var(--text);background:var(--row-hover)}.navlink[aria-current=page]{color:var(--text);border-block-end-color:var(--primary)}.navlink--button{font:inherit;cursor:pointer;background:0 0;border-block-start:0;border-inline:0}.content{padding:var(--sp-5) var(--sp-6);box-sizing:border-box;flex:auto;inline-size:100%;min-inline-size:0;max-inline-size:1400px;margin-inline:auto}@media (max-width:900px){.topbar{padding-inline:var(--sp-4)}.content{padding:var(--sp-4)}.nav__list{padding-inline:var(--sp-2)}.navlink span{font-size:var(--fs-sm)}}.asof{color:var(--text-2);font-size:var(--fs-sm);margin:0 0 var(--sp-2)}.section-note{color:var(--muted);font-size:var(--fs-sm);margin:var(--sp-2) 0;line-height:1.5}.card+.card,.ui-card+.ui-card{margin-block-start:var(--sp-4)}.card--focus{border-color:var(--primary)}.warn-text{color:var(--warn-text);font-weight:var(--fw-medium)}.tag--warn{background:var(--pending);border:1px solid var(--pending-border);color:var(--text)}.field--inline{align-items:center;gap:var(--sp-2);flex-direction:row}.field input,.field select,.namecell input,.route__move select,.import-table select{padding:var(--sp-2) var(--sp-3);border:1px solid var(--control-border);border-radius:var(--r-sm);font:inherit;font-size:var(--fs-md);background:var(--surface);color:var(--text);min-block-size:var(--control-h)}.import-table select{min-block-size:var(--control-h-sm);font-size:var(--fs-sm);padding-block:var(--sp-1)}.check{align-items:center;gap:var(--sp-2);min-block-size:var(--tap);display:inline-flex}.check input{block-size:18px;inline-size:18px}.counts{color:var(--text-2);font-size:var(--fs-sm);margin:var(--sp-2) 0}.note-cell{text-overflow:ellipsis;white-space:nowrap;max-inline-size:240px;color:var(--text-2);overflow:hidden}.grid-table tr.row--bad td{background:var(--banner-error)}.tip-body{margin:0;line-height:1.6}.auth-top{justify-content:space-between;align-items:center;gap:var(--sp-2);display:flex}.auth-title{font-size:var(--fs-xl);margin:var(--sp-3) 0 var(--sp-2)}.auth-lead{color:var(--text-2);margin:0 0 var(--sp-2);line-height:1.5}.auth-ok{color:var(--good-text);font-weight:var(--fw-medium);margin:var(--sp-3) 0 0;font-size:var(--fs-sm)}.auth-alt{margin:var(--sp-3) 0 0;text-align:center}.auth-note{color:var(--text-2);font-size:var(--fs-sm);margin:var(--sp-4) 0 0;line-height:1.5}.auth-card--wide{max-width:520px;line-height:1.6}.auth-card .lang select{min-block-size:var(--control-h-sm);border:1px solid var(--control-border);border-radius:var(--r-sm);background:var(--surface);color:var(--text);font:inherit;font-size:var(--fs-sm)}.gate-actions{gap:var(--sp-2);flex-wrap:wrap;margin-block-start:var(--sp-4);display:flex}.map-card{margin-block-start:var(--sp-4)}.map-wrap{gap:var(--sp-3);display:grid}.map{border-radius:var(--r-md);border:1px solid var(--border);block-size:420px;overflow:hidden}@media (max-width:900px){.map{block-size:300px}}.map-list{font-size:var(--fs-sm);margin:0;padding-inline-start:var(--sp-5);line-height:1.7}.map-note{color:var(--text-2);margin:0}.map-confirm{gap:var(--sp-2);max-inline-size:var(--w-form);display:grid}.map-confirm p{margin:0}.map-confirm__title{font-weight:var(--fw-bold)}.map-confirm__code{gap:var(--sp-2);display:grid}.map-pin{background:var(--primary);color:var(--primary-ink);border:2px solid var(--surface);border-radius:var(--r-sm);padding:2px var(--sp-2);font-size:var(--fs-xs);line-height:var(--lh-xs);box-shadow:var(--shadow-pop);white-space:nowrap;justify-items:center;display:grid}.map-pin--old{background:var(--muted)}.map-pin__name{font-weight:var(--fw-bold)}.namecell{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:inline-flex}.namecell--edit input{inline-size:14em}.creds{gap:var(--sp-3);display:grid}.creds__list{gap:var(--sp-2) var(--sp-3);grid-template-columns:max-content minmax(0,1fr);align-items:center;margin:0;display:grid}.creds__list dt{color:var(--text-2);font-size:var(--fs-sm)}.creds__list dd{align-items:center;gap:var(--sp-2);font-size:var(--fs-lg);flex-wrap:wrap;margin:0;display:flex}.secret{overflow-wrap:anywhere;font-size:var(--fs-md);background:var(--bg);border:1px solid var(--border);border-radius:var(--r-sm);padding:var(--sp-2) var(--sp-3);margin:0}.routes{gap:var(--sp-4);display:grid}.routes .card+.card{margin-block-start:0}.route+.route{border-block-start:1px solid var(--border);margin-block-start:var(--sp-4);padding-block-start:var(--sp-4)}.route__head{justify-content:space-between;align-items:center;gap:var(--sp-2);flex-wrap:wrap;margin-block-end:var(--sp-2);display:flex}.route__counts{color:var(--text-2)}.route__move{align-items:center;gap:var(--sp-2);flex-wrap:wrap;margin-block-start:var(--sp-3);display:flex}.pod h3{font-size:var(--fs-md);margin:var(--sp-2) 0}.pod__note{white-space:pre-wrap;background:var(--bg);border:1px solid var(--border);border-radius:var(--r-sm);padding:var(--sp-2) var(--sp-3)}.dropzone{justify-items:center;gap:var(--sp-3);padding:var(--sp-6) var(--sp-4);border:2px dashed var(--control-border);border-radius:var(--r-lg);background:var(--surface);text-align:center;display:grid}.dropzone--on{border-color:var(--primary);background:var(--banner)}.dropzone p{color:var(--text-2);margin:0}.dropzone label.btn{cursor:pointer;align-items:center;display:inline-flex}.import-file{margin-block-start:var(--sp-2)}.import-actions{gap:var(--sp-2);margin-block-start:var(--sp-4);display:flex}.result-list{margin:0 0 var(--sp-3);padding-inline-start:var(--sp-5);line-height:1.8}.events{border:1px solid var(--border);border-radius:var(--r-sm);padding:var(--sp-2) var(--sp-3);gap:0 var(--sp-4);flex-wrap:wrap;display:flex}.events legend{padding:0 var(--sp-1)}.hook-list{margin:0 0 var(--sp-3);gap:var(--sp-2);padding:0;list-style:none;display:grid}.hook-list li{align-items:center;gap:var(--sp-2);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.hook-actions{gap:var(--sp-2);margin-inline-start:auto;display:inline-flex}.legend{gap:var(--sp-4);margin:0 0 var(--sp-3);color:var(--text-2);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.legend__item{align-items:center;gap:var(--sp-2);display:inline-flex}.legend__swatch{border-radius:3px;block-size:12px;inline-size:12px;display:inline-block}.legend__swatch--done{background:var(--series-1)}.legend__swatch--undone{background:var(--series-2)}.history-grid{gap:var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(min(360px,100%),1fr));display:grid}.history-grid .card+.card{margin-block-start:0}.hchart__total{color:var(--text-2);font-size:var(--fs-sm);margin:0}.hchart__read{margin:var(--sp-1) 0;font-size:var(--fs-sm);color:var(--text);min-block-size:var(--lh-sm)}.hchart__svg{block-size:auto;inline-size:100%;display:block}.hchart__axis{stroke:var(--border);stroke-width:1px}.hchart__tick{fill:var(--muted);font-size:10px;font-family:var(--font-ui)}.hchart__done{fill:var(--series-1)}.hchart__undone{fill:var(--series-2)}.hchart__hit{fill:#0000}.hchart__hover{fill:var(--hairline);opacity:.35}.hchart__day:focus{outline:none}.hchart__day:focus-visible .hchart__hit{stroke:var(--focus);stroke-width:2px}.seat-edit{align-items:flex-end;gap:var(--sp-3);flex-wrap:wrap;display:flex}.seat-edit .field input{inline-size:14em;max-inline-size:100%}.seat-edit__actions{align-items:center;gap:var(--sp-2);min-block-size:var(--control-h);display:inline-flex}.seat-edit .err-text{flex-basis:100%}
