@font-face{font-family:Heebo;font-style:normal;font-weight:300 700;font-display:swap;src:url(./heebo-hebrew-var-C4B5CQyV.woff2)format("woff2");unicode-range:U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Heebo;font-style:normal;font-weight:300 700;font-display:swap;src:url(./heebo-latin-var-Cm5859b5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2011-2027,U+2030-203A,U+2074,U+20AC,U+2122,U+2190-2193,U+2212,U+2215}@font-face{font-family:Heebo Fallback;src:local(Arial);size-adjust:104.78%;ascent-override:100%;descent-override:40.17%;line-gap-override:0%}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--navy:#061c26;--navy-2:#0e2a38;--navy-3:#163847;--on-navy:#fff;--on-navy-muted:#b9c8cf;--band-hairline:#ffffff1f;--band-hover:#ffffff0f;--band-field:#ffffff14;--band-field-focus:#fff;--band-field-ink:#1a242b;--band-count:#ffffff1c;--band-tile:#ffffff0a;--band-tile-hover:#ffffff14;--band-tile-primary:#ffffff1f;--on-band-bone:#ece6d9;--band-line:#ffc83d;--band-line-width:3px;--focus-on-band:#fff;--hero-bg:#061c26;--canvas:#f4f6f9;--surface:#fff;--raised:#fff;--sunken:#eef2f6;--sunken-2:#e2e8f0;--hover:#f8fafc;--ink:#1a242b;--ink-strong:#061c26;--muted:#575f66;--faint:#8b8f92;--line:#e2e8f0;--line-faint:#edf1f6;--line-strong:#64748b;--scrim:#061c2680;--action:#061c26;--action-hover:#0e2a38;--on-action:#fff;--accent:#1d6a65;--accent-hover:#175752;--on-accent:#fff;--accent-soft:#dfedec;--accent-line:#1d6a65;--auto:#433f82;--auto-soft:#f0eef8;--auto-line:#c7c4e2;--todo:var(--accent);--todo-soft:var(--accent-soft);--bad:#ae2a1f;--bad-soft:#fbebe7;--bad-line:#e7b1a8;--warn:#c2410c;--warn-soft:#fff7ed;--warn-line:#fdba74;--ok:#1c6b43;--ok-soft:#e9f3e3;--ok-line:#a6cfb5;--coral:#ea580c;--ok-fill:#15803d;--late-row:#fcf0ed;--trk-regular:#1d4ed8;--trk-regular-soft:#eff6ff;--trk-regular-line:#bfdbfe;--trk-regular-fill:#2563eb;--trk-mursheh:#0f766e;--trk-mursheh-soft:#f0fdfa;--trk-mursheh-line:#99f6e4;--trk-mursheh-fill:#0d9488;--trk-on:#fff;--st-0:#4d548e;--st-1:#2b5c9b;--st-2:#1b677d;--st-3:#2b6b4b;--st-4:#646128;--st-5:#8f5128;--st-6:#9f3b50;--st-7:#86447c;--st-8:#634e9c;--st-9:#3d5266;--on-st:#fff;--st-0-tint:#edecef;--st-1-tint:#eaedf0;--st-2-tint:#e8eeee;--st-3-tint:#eaeee8;--st-4-tint:#f0ede5;--st-5-tint:#f4ece5;--st-6-tint:#f5eae9;--st-7-tint:#f3ebed;--st-8-tint:#efecf1;--st-9-tint:#ececeb;--st:var(--line-strong);--st-tint:var(--sunken);--focus:var(--accent);--focus-width:2px;--focus-offset:2px;--stage-done:var(--st);--stage-current-ring:var(--accent);--stage-upcoming-ring:var(--line-strong);--stage-skipped:var(--line-strong);--stage-track:var(--line-faint);--stage-track-done:var(--ok-fill);--stage-late:var(--bad);--stage-done-fill:var(--stage-done);--stage-current:var(--stage-current-ring);--stage-future:var(--stage-upcoming-ring);--clock-passed:var(--muted);--clock-window:var(--ink);--clock-window-line:var(--line-strong);--clock-alternative:var(--muted);--chart-bar:var(--st);--chart-bar-imported:var(--st);--map-sea:var(--canvas);--map-land:#e3e8ef;--map-land-alt:#dce3ec;--map-border:var(--surface);--map-outline:#66718a;--map-marker:var(--ink);--map-marker-ring:var(--surface);--map-leader:var(--line-strong);--map-region-1:#061c260f;--map-region-2:#061c261f;--map-region-3:#061c262e;--map-region-4:#061c263d;--map-sun:var(--band-line);--font-ui:"Heebo", "Heebo Fallback", "Segoe UI", Arial, sans-serif;--font-num:var(--font-ui);--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:600;--fs-xs:12px;--lh-xs:16px;--fs-sm:13px;--lh-sm:20px;--fs-md:14px;--lh-md:22px;--fs-read:15px;--lh-read:24px;--fs-lg:16px;--lh-lg:24px;--fs-xl:18px;--lh-xl:26px;--fs-2xl:24px;--lh-2xl:32px;--fs-3xl:32px;--lh-3xl:40px;--fs-fig:28px;--lh-fig:32px;--fs-fig-xl:44px;--lh-fig-xl:48px;--lh-tight:1.25;--lh-body:1.5714;--tracking:0;--tracking-label:0;--tracking-fig:-.01em;--sp-0:2px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-7:28px;--sp-8:32px;--sp-9:36px;--sp-10:40px;--sp-12:48px;--sp-14:56px;--sp-16:64px;--gutter:32px;--gutter-phone:16px;--page-max:1360px;--measure:70ch;--edge-w:3px;--hairline:1px;--radius-xs:3px;--radius-sm:6px;--radius-md:8px;--radius-lg:16px;--radius-xl:16px;--radius-round:999px;--border:1px solid var(--line);--border-faint:1px solid var(--line-faint);--border-control:1px solid var(--line-strong);--rule:1px solid var(--line-strong);--shadow-card:0 4px 20px -2px #0f172a0d;--shadow-xs:0 1px 2px #1a242b0d;--shadow-sm:0 1px 2px #1a242b0f, 0 4px 12px -4px #1a242b1a;--shadow-overlay:0 2px 6px #1a242b14, 0 16px 40px -8px #1a242b33;--shadow-dialog:0 4px 12px #1a242b1a, 0 32px 72px -12px #1a242b47;--shadow-sheet:0 1px 3px #1a242b14, 0 12px 32px -16px #1a242b29;--highlight-top:none;--control-h-touch:44px;--band-h:64px;--band-h-phone:52px;--tabbar-h:56px;--page-pad-top:24px;--page-pad-bottom:56px;--banners-pad:12px;--crumbs-gap:8px;--head-sub-gap:4px;--head-pad:16px;--head-gap:24px;--section-gap:32px;--section-gap-sm:16px;--cols-gap:32px;--sec-head-pad:12px;--sec-head-gap:12px;--sec-title:16px;--panel-pad-y:16px;--panel-pad-x:20px;--h1-size:24px;--h1-lh:32px;--row-pad-y:10px;--row-pad-x:16px;--cell-pad-y:4px;--cell-pad-x:12px;--th-pad-y:8px;--fs-cell:13px;--lh-cell:18px;--row-h:44px;--tab-pad-y:10px;--tabs-gap:16px;--control-h:32px;--control-h-sm:28px;--control-h-lg:40px;--check-box:20px;--check-gutter:44px;--status-col:320px;--side-w:340px;--dur-instant:0s;--dur-fast:.12s;--dur-base:.18s;--dur-slow:.28s;--ease:cubic-bezier(.2, 0, 0, 1);--ease-soft:cubic-bezier(.16, .68, .43, .99);--ease-inout:cubic-bezier(.45, 0, .55, 1);--z-sticky:10;--z-band:30;--z-tabbar:30;--z-menu:40;--z-popover:45;--z-dialog:50;--z-toast:60;--z-skip:70}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--canvas:#0c151a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--band-line:#ffd166;--hero-bg:#0e2a38;--surface:#121c22;--raised:#18242b;--sunken:#18232a;--sunken-2:#1f2c34;--hover:#17232a;--ink:#e5e7e3;--ink-strong:#f4f1ea;--muted:#a0aaae;--faint:#6f7a7f;--line:#25323a;--line-faint:#1c2830;--line-strong:#718289;--scrim:#000000a6;--action:#ece6d9;--action-hover:#f7f2e8;--on-action:#061c26;--accent:#6cc4ba;--accent-hover:#86d2c9;--on-accent:#06201e;--accent-soft:#12302d;--accent-line:#6cc4ba;--auto:#a29de8;--auto-soft:#1d1d36;--auto-line:#3f3d70;--bad:#ff9282;--bad-soft:#3a1814;--bad-line:#6e2e26;--warn:#fb923c;--warn-soft:#33200f;--warn-line:#6a4420;--ok:#67cb98;--ok-soft:#0f281c;--ok-line:#2b5a40;--late-row:#2e1918;--trk-regular:#93c5fd;--trk-regular-soft:#14243f;--trk-regular-line:#2f4f86;--trk-regular-fill:#60a5fa;--trk-mursheh:#5eead4;--trk-mursheh-soft:#0b2b29;--trk-mursheh-line:#1f5e58;--trk-mursheh-fill:#2dd4bf;--trk-on:#061c26;--st-0:#aeb2ec;--st-1:#86b6f2;--st-2:#5ec4e0;--st-3:#72d0a0;--st-4:#d3c35e;--st-5:#f3a766;--st-6:#f693ae;--st-7:#e09bda;--st-8:#bca9f6;--st-9:#a3bcdb;--on-st:#061c26;--st-0-tint:#222b36;--st-1-tint:#1e2b37;--st-2-tint:#1a2d35;--st-3-tint:#1c2e2f;--st-4-tint:#252d28;--st-5-tint:#282a29;--st-6-tint:#292830;--st-7-tint:#272934;--st-8-tint:#232a37;--st-9-tint:#202c34;--map-land:#1c2930;--map-land-alt:#22323a;--map-border:var(--canvas);--map-outline:#7a8a93;--map-region-1:#ffffff0a;--map-region-2:#ffffff14;--map-region-3:#ffffff1f;--map-region-4:#ffffff29;--fw-medium:480;--fw-semibold:580;--shadow-xs:0 1px 2px #0000004d;--shadow-sm:0 1px 2px #00000059, 0 4px 12px -4px #00000080;--shadow-overlay:0 0 0 1px #ffffff0f, 0 16px 40px -8px #000000b3;--shadow-dialog:0 0 0 1px #ffffff14, 0 32px 72px -12px #000c;--shadow-sheet:0 0 0 1px #ffffff0f, 0 12px 32px -16px #0009;--highlight-top:inset 0 1px 0 #ffffff0a}}:root[data-theme=dark]{--canvas:#0c151a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--band-line:#ffd166;--hero-bg:#0e2a38;--surface:#121c22;--raised:#18242b;--sunken:#18232a;--sunken-2:#1f2c34;--hover:#17232a;--ink:#e5e7e3;--ink-strong:#f4f1ea;--muted:#a0aaae;--faint:#6f7a7f;--line:#25323a;--line-faint:#1c2830;--line-strong:#718289;--scrim:#000000a6;--action:#ece6d9;--action-hover:#f7f2e8;--on-action:#061c26;--accent:#6cc4ba;--accent-hover:#86d2c9;--on-accent:#06201e;--accent-soft:#12302d;--accent-line:#6cc4ba;--auto:#a29de8;--auto-soft:#1d1d36;--auto-line:#3f3d70;--bad:#ff9282;--bad-soft:#3a1814;--bad-line:#6e2e26;--warn:#fb923c;--warn-soft:#33200f;--warn-line:#6a4420;--ok:#67cb98;--ok-soft:#0f281c;--ok-line:#2b5a40;--late-row:#2e1918;--trk-regular:#93c5fd;--trk-regular-soft:#14243f;--trk-regular-line:#2f4f86;--trk-regular-fill:#60a5fa;--trk-mursheh:#5eead4;--trk-mursheh-soft:#0b2b29;--trk-mursheh-line:#1f5e58;--trk-mursheh-fill:#2dd4bf;--trk-on:#061c26;--st-0:#aeb2ec;--st-1:#86b6f2;--st-2:#5ec4e0;--st-3:#72d0a0;--st-4:#d3c35e;--st-5:#f3a766;--st-6:#f693ae;--st-7:#e09bda;--st-8:#bca9f6;--st-9:#a3bcdb;--on-st:#061c26;--st-0-tint:#222b36;--st-1-tint:#1e2b37;--st-2-tint:#1a2d35;--st-3-tint:#1c2e2f;--st-4-tint:#252d28;--st-5-tint:#282a29;--st-6-tint:#292830;--st-7-tint:#272934;--st-8-tint:#232a37;--st-9-tint:#202c34;--map-land:#1c2930;--map-land-alt:#22323a;--map-border:var(--canvas);--map-outline:#7a8a93;--map-region-1:#ffffff0a;--map-region-2:#ffffff14;--map-region-3:#ffffff1f;--map-region-4:#ffffff29;--fw-medium:480;--fw-semibold:580;--shadow-xs:0 1px 2px #0000004d;--shadow-sm:0 1px 2px #00000059, 0 4px 12px -4px #00000080;--shadow-overlay:0 0 0 1px #ffffff0f, 0 16px 40px -8px #000000b3;--shadow-dialog:0 0 0 1px #ffffff14, 0 32px 72px -12px #000c;--shadow-sheet:0 0 0 1px #ffffff0f, 0 12px 32px -16px #0009;--highlight-top:inset 0 1px 0 #ffffff0a}@media (width<=1199px){:root{--gutter:24px}}@media (width<=767px){:root{--gutter:16px;--h1-size:21px;--h1-lh:28px}}@media (resolution>=2x){:root{--hairline:.5px}}@media (prefers-reduced-motion:reduce){:root{--dur-instant:0s;--dur-fast:0s;--dur-base:0s;--dur-slow:0s}}.hue-0{--st:var(--st-0);--st-tint:var(--st-0-tint)}.hue-1{--st:var(--st-1);--st-tint:var(--st-1-tint)}.hue-2{--st:var(--st-2);--st-tint:var(--st-2-tint)}.hue-3{--st:var(--st-3);--st-tint:var(--st-3-tint)}.hue-4{--st:var(--st-4);--st-tint:var(--st-4-tint)}.hue-5{--st:var(--st-5);--st-tint:var(--st-5-tint)}.hue-6{--st:var(--st-6);--st-tint:var(--st-6-tint)}.hue-7{--st:var(--st-7);--st-tint:var(--st-7-tint)}.hue-8{--st:var(--st-8);--st-tint:var(--st-8-tint)}.hue-9{--st:var(--st-9);--st-tint:var(--st-9-tint)}.hue-0,.hue-1,.hue-2,.hue-3,.hue-4,.hue-5,.hue-6,.hue-7,.hue-8,.hue-9{--stage-done:var(--st);--stage-done-fill:var(--st);--chart-bar:var(--st);--chart-bar-imported:var(--st)}html{font-family:var(--font-ui)}body{background:var(--canvas);color:var(--ink);font:var(--fw-regular) var(--fs-md) / var(--lh-body) var(--font-ui);letter-spacing:var(--tracking)}.boot-shell{--boot-inset:max(var(--gutter), calc((100% - var(--page-max)) / 2 + var(--gutter)));align-content:start;row-gap:var(--sp-4);min-block-size:100dvh;background:var(--canvas);grid-template-columns:minmax(0,1fr);padding-block-end:var(--sp-8);display:grid}.boot-band{block-size:calc(var(--band-h) + var(--band-line-width));padding-inline:var(--boot-inset);background:var(--navy);border-block-end:var(--band-line-width) solid var(--band-line);order:-2;align-items:center;margin-block-end:calc(var(--sp-6) + 36px + var(--sp-2));display:flex;position:relative}.boot-band:before{content:"";background:url(./mark-white-BMBvmUj7.png) 50%/contain no-repeat;block-size:28px;inline-size:64px}.boot-band:after{content:"";inline-size:min(280px, calc(100% - 2 * var(--gutter)));background:linear-gradient(var(--sunken), var(--sunken)) right top / 120px 10px no-repeat, linear-gradient(var(--sunken), var(--sunken)) right bottom / 100% 18px no-repeat;block-size:36px;animation:.2s ease-out .2s both boot-in,1.6s ease-in-out .4s infinite boot-pulse;position:absolute;inset-block-start:calc(100% + var(--band-line-width) + var(--sp-6));inset-inline-start:var(--boot-inset)}.boot-shell:before,.boot-shell:after{content:"";margin-inline:var(--boot-inset);border:var(--border);border-radius:var(--radius-lg);background-color:var(--surface);background-repeat:repeat-x;animation:.2s ease-out .2s both boot-in,1.6s ease-in-out .4s infinite boot-pulse}.boot-shell:before{background-image:linear-gradient(to left, transparent 0 20px, var(--sunken) 20px min(84px, 55%), transparent 0), linear-gradient(to left, transparent 0 20px, var(--sunken) 20px min(132px, 85%), transparent 0);background-position:right 0 top 18px,right 0 top 38px;background-size:25% 10px,25% 14px;order:-1;block-size:72px}.boot-shell:after{background-image:linear-gradient(transparent 0 20px, var(--sunken) 20px 30px, transparent 0), linear-gradient(transparent 0 20px, var(--sunken) 20px 30px, transparent 0);background-position:right 20px top 4px,20px 4px;background-repeat:repeat-y;background-size:min(560px,100% - 140px) 50px,80px 50px;block-size:320px}.boot-text{padding-inline:var(--boot-inset);color:var(--muted);font-size:var(--fs-sm);line-height:var(--lh-sm);text-align:center;order:1;margin:0;animation:.4s ease-out 1s both boot-in}@keyframes boot-in{0%{opacity:0}}@keyframes boot-pulse{50%{opacity:.55}}@media (width<=767px){.boot-band{block-size:calc(var(--band-h-phone) + var(--band-line-width))}}@media (prefers-reduced-motion:reduce){.boot-band:after,.boot-shell:before,.boot-shell:after{animation:none}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-block-start:calc(var(--band-h) + var(--band-line-width) + 8px)}html.has-dialog{overflow:hidden}body{background:var(--canvas);min-block-size:100%;color:var(--ink);font-family:var(--font-ui);margin:0;overflow-x:hidden}h1,h2,h3,h4,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}img,svg{max-inline-size:100%}a{color:var(--accent);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}b,strong{font-weight:var(--fw-semibold)}bdi,.tnum,td.n,.stamp-at,.count,.n,time,.fig,kbd{font-variant-numeric:tabular-nums lining-nums}.nowrap-place{white-space:nowrap}:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset)}tr:focus-visible,li:focus-visible,[role=row]:focus-visible,[role=option]:focus-visible,.focus-inset:focus-visible{outline-offset:calc(-1 * var(--focus-width));border-radius:var(--radius-md)}[tabindex="-1"]:focus:not(:focus-visible),h1[tabindex="-1"]:focus{outline:none}h1{font-size:var(--h1-size);line-height:var(--h1-lh);font-weight:var(--fw-semibold);color:var(--ink-strong)}h1 .dev{color:var(--muted);font-weight:var(--fw-regular)}h3{font-size:var(--fs-md);font-weight:var(--fw-semibold);line-height:var(--lh-md)}h1,h2,h3,h4{text-wrap:balance}p{text-wrap:pretty}.measure{max-inline-size:var(--measure)}.measure-help{max-inline-size:44ch}kbd,.kbd{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);block-size:20px;min-inline-size:22px;color:var(--muted);font:var(--fw-medium) var(--fs-xs) / 1 var(--font-ui);font-variant-numeric:tabular-nums lining-nums;justify-content:center;align-items:center;padding-inline:5px;display:inline-flex}.code{font-variant-numeric:tabular-nums lining-nums;-webkit-user-select:all;user-select:all}.sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.muted{color:var(--muted)}.xs{font-size:var(--fs-xs);line-height:var(--lh-xs)}.sm{font-size:var(--fs-sm);line-height:18px}.nowrap{white-space:nowrap}.only-phone{display:none!important}.app{background:var(--canvas);flex-direction:column;min-block-size:100dvh;display:flex}.app>main{flex:1 0 auto}.skip{z-index:var(--z-skip);background:var(--raised);color:var(--ink);border:var(--border-control);padding-block:var(--sp-2);padding-inline:var(--sp-3);border-radius:var(--radius-md);box-shadow:var(--shadow-overlay);position:absolute;inset-block-start:-60px;inset-inline-start:var(--sp-4)}.skip:focus{inset-block-start:var(--sp-2)}.page{inline-size:100%;max-inline-size:var(--page-max);padding-inline:var(--gutter);padding-block:var(--page-pad-top) var(--page-pad-bottom);margin-inline:auto}.page:focus{outline:none}.page-banners{gap:var(--sp-2);inline-size:100%;max-inline-size:var(--page-max);padding-inline:var(--gutter);margin-inline:auto;padding-block-start:var(--banners-pad);display:grid}.page-banners+.page{padding-block-start:var(--banners-pad)}.foot{max-inline-size:var(--page-max);inline-size:100%;padding-block:var(--sp-3) var(--sp-6);padding-inline:var(--gutter);border-block-start:var(--border);color:var(--muted);font-size:var(--fs-xs);margin-inline:auto}.foot>.sep-line{--sep-gap:calc(2 * var(--sp-3));align-items:center;row-gap:var(--sp-1);flex-wrap:wrap;margin:0;display:flex}.foot>.sep-line>*{align-items:center;display:flex}.foot-link{align-items:center;gap:var(--sp-2);min-block-size:24px;color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.foot-link:hover{text-decoration:underline}.sep-line{column-gap:var(--sep-gap,14px);overflow-x:clip}.sep-line>*+*{position:relative}.sep-line>*+:before{content:"·";inline-size:var(--sep-gap,14px);text-align:center;color:var(--sep-color,var(--line-strong));position:absolute;inset-inline-start:calc(-1 * var(--sep-gap,14px))}.cols{grid-template-columns:minmax(0, 1fr) var(--side-w);gap:var(--cols-gap);align-items:start;display:grid}.cols.side-start{grid-template-columns:var(--side-w) minmax(0, 1fr)}.cols>*{min-inline-size:0}.stack{gap:var(--section-gap);grid-template-columns:minmax(0,1fr);align-content:start;display:grid}.stack-sm{gap:var(--section-gap-sm);grid-template-columns:minmax(0,1fr);align-content:start;display:grid}.stack>*,.stack-sm>*{min-inline-size:0}.row-fields{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.field{gap:6px;min-inline-size:0;display:grid}.field>label,.field>.label,fieldset.field>legend{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--ink)}fieldset.field{border:0;margin:0;padding:0}.field .hint{font-size:var(--fs-xs);color:var(--muted)}.input,select.input,textarea.input{inline-size:100%;min-block-size:var(--control-h);padding-block:6px;padding-inline:var(--sp-3);border:var(--border-control);border-radius:var(--radius-md);background:var(--surface);color:var(--ink)}.input:focus-visible{border-color:var(--accent);outline-offset:1px}textarea.input{resize:vertical;min-block-size:96px;line-height:var(--lh-body)}.err{font-size:var(--fs-xs);color:var(--bad);align-items:center;gap:4px;display:flex}.check-line{align-items:flex-start;gap:var(--sp-2);font-size:var(--fs-sm);display:flex}.check-line input{accent-color:var(--accent);margin-block-start:3px}.app.density-normal{--h1-size:28px;--h1-lh:36px;--row-pad-y:14px;--row-pad-x:20px;--cell-pad-y:10px;--cell-pad-x:16px;--th-pad-y:10px;--fs-cell:var(--fs-md);--lh-cell:var(--lh-md);--row-h:56px;--tab-pad-y:12px;--tabs-gap:var(--sp-6);--control-h:var(--control-h-touch);--control-h-sm:var(--control-h-touch);--control-h-lg:48px;--check-box:24px;--check-gutter:48px;--status-col:340px;--side-w:380px}@media (width<=1199px){.cols,.cols.side-start{grid-template-columns:minmax(0,1fr)}}@media (width<=767px),(pointer:coarse){:root,.app.density-normal,.app.density-compact{--control-h:var(--control-h-touch);--control-h-sm:var(--control-h-touch);--control-h-lg:48px;--check-box:24px;--check-gutter:48px}:is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select,textarea){font-size:16px}.foot-link{min-block-size:var(--control-h-touch)}}@media (width<=767px){html{scroll-padding-block-start:calc(var(--band-h-phone) + var(--band-line-width) + 8px);scroll-padding-block-end:calc(var(--tabbar-h) + env(safe-area-inset-bottom,0px) + 8px)}.only-phone{display:inline-flex!important}.not-phone{display:none!important}.page{padding-block:var(--sp-3) var(--sp-8)}:root,.app.density-normal,.app.density-compact{--h1-size:21px;--h1-lh:28px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important}}.ic{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;vertical-align:-3px;flex:none;block-size:16px;inline-size:16px}.ic.lg{block-size:20px;inline-size:20px}.ic.sm{block-size:13px;inline-size:13px}.ic.mirror:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:scaleX(-1)}@media screen{.app>main{min-block-size:calc(100dvh - var(--band-h) - var(--band-line-width))}}.band{z-index:var(--z-band);background:var(--navy);color:var(--on-navy);border-block-end:var(--band-line-width) solid var(--band-line);position:sticky;inset-block-start:env(safe-area-inset-top,0px)}.band :focus-visible{outline-color:var(--focus-on-band)}.band-in{padding-inline:var(--gutter);block-size:var(--band-h);align-items:center;gap:var(--sp-5);margin-inline:auto;display:flex}.band-brand{align-items:center;gap:var(--sp-3);flex:none;display:flex}.brand{align-items:center;gap:var(--sp-3);min-block-size:var(--sp-8);color:var(--on-navy);flex:none;text-decoration:none;display:flex}.brand img{block-size:28px;inline-size:auto;display:block}.brand .rule{inline-size:1px;block-size:var(--sp-5);background:var(--band-hairline)}.brand .product{display:grid}.brand .product b{font-size:var(--fs-lg);line-height:var(--lh-lg);font-weight:var(--fw-semibold)}.brand .product small{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--on-navy-muted);display:none}.band .demo-tag>summary{inline-size:auto;block-size:var(--sp-5);border:1px solid var(--band-line);border-radius:var(--radius-sm);color:var(--band-line);font-size:var(--fs-xs);line-height:var(--lh-xs);font-weight:var(--fw-semibold);white-space:nowrap;background:0 0;margin-block:0;padding-inline:6px}.band .demo-tag>summary:hover,.band .demo-tag[open]>summary{background:var(--band-hover);color:var(--band-line)}.band .demo-tag[open] p{font-size:var(--fs-sm);line-height:var(--lh-sm);inset-inline-start:0}.primary-nav{flex:none;align-self:stretch;align-items:stretch;display:flex}.primary-nav a{padding-inline:var(--sp-3);color:var(--on-navy-muted);font-size:var(--fs-md);line-height:var(--lh-md);font-weight:var(--fw-medium);white-space:nowrap;align-items:center;gap:6px;text-decoration:none;display:flex;position:relative}.primary-nav a[aria-current=page]{color:var(--on-navy);font-weight:var(--fw-semibold)}.primary-nav a[aria-current=page]:after{content:"";inset-inline:var(--sp-3);background:var(--band-line);block-size:2px;position:absolute;inset-block-end:0}.primary-nav .lbl-short{display:none}.nav-sep{inline-size:1px;block-size:var(--sp-5);margin-inline:var(--sp-2);background:var(--band-hairline);flex:none;align-self:center}.primary-nav a.nav-gear{inline-size:var(--sp-10);block-size:var(--sp-10);border-radius:var(--radius-md);flex:none;justify-content:center;align-self:center;padding-inline:0}.primary-nav a.nav-gear[aria-current=page]:after{inset-inline:var(--sp-2);inset-block-end:calc((var(--sp-10) - var(--band-h)) / 2)}@media (any-hover:hover){.primary-nav a:hover{color:var(--on-navy);background:var(--band-hover)}}.primary-nav a.nav-admin{block-size:var(--sp-8);padding-inline:var(--sp-3);border-radius:var(--radius-md);background:var(--on-navy);color:var(--navy);font-weight:var(--fw-semibold);flex:none;align-self:center;gap:6px}.primary-nav a.nav-admin[aria-current=page]{color:var(--navy)}.primary-nav a.nav-admin[aria-current=page]:after{inset-inline:var(--sp-2);inset-block-end:calc((var(--sp-8) - var(--band-h)) / 2)}.primary-nav a.nav-admin .count,.admin-band-btn .count{background:var(--navy);color:var(--on-navy)}.adm-short{display:none}@media (any-hover:hover){.primary-nav a.nav-admin:hover{background:var(--band-line);color:var(--navy)}}.band-tools .admin-band-btn{display:none}.primary-nav .count{block-size:18px;min-inline-size:18px;padding-inline:var(--sp-1);border-radius:var(--radius-sm);font-size:var(--fs-xs);line-height:var(--lh-xs);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums lining-nums;justify-content:center;align-items:center;display:inline-flex}.primary-nav .count.action{background:var(--band-line);color:var(--navy)}.primary-nav .count.info{background:var(--band-count);color:var(--on-navy)}.band-tools{align-items:center;gap:var(--sp-2);min-inline-size:0;margin-inline-start:auto;display:flex}.band-tools>*{flex:none}.iconbtn{block-size:var(--sp-8);min-inline-size:var(--sp-8);padding-inline:var(--sp-2);border:1px solid var(--band-hairline);border-radius:var(--radius-md);color:var(--on-navy);font-size:var(--fs-sm);line-height:var(--lh-sm);font-weight:var(--fw-medium);white-space:nowrap;background:0 0;justify-content:center;align-items:center;gap:6px;display:inline-flex}.iconbtn.labelled{padding-inline:var(--sp-3)}.iconbtn .plus{font-size:var(--fs-lg);line-height:1}.search-btn{display:none}.me{align-items:center;gap:var(--sp-2);block-size:var(--sp-8);min-inline-size:var(--sp-8);border-radius:var(--radius-md);color:var(--on-navy);background:0 0;border:1px solid #0000;padding-block:0;padding-inline:2px;display:flex}@media (any-hover:hover){.iconbtn:hover,.me:hover{background:var(--band-hover)}}.avatar{border-radius:var(--radius-round);background:var(--on-navy);block-size:28px;inline-size:28px;color:var(--navy);font-size:var(--fs-xs);font-weight:var(--fw-semibold);flex:none;justify-content:center;align-items:center;display:inline-flex}.me .avatar,.acct-head .avatar{background:var(--navy-3);color:var(--on-navy);box-shadow:0 0 0 1px var(--band-hairline);font-size:var(--fs-xs);line-height:var(--lh-xs)}.me .who{text-align:start;display:none}.me .who b,.me .who small{text-overflow:ellipsis;white-space:nowrap;max-inline-size:16ch;overflow:hidden}.me .who b{font-size:var(--fs-sm);line-height:var(--lh-xs);font-weight:var(--fw-medium)}.me .who small{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--on-navy-muted)}@media (width>=1900px){.brand .product small{display:block}.me .who{display:grid}.me{padding-inline:2px var(--sp-2)}}.searchbox{min-inline-size:0;position:relative}:is(.band .band-tools .searchbox-band,.band .band-tools:has(.ai-band-btn) .searchbox-band){flex:0 auto;inline-size:clamp(220px,20vw,300px);min-inline-size:160px}.search{align-items:center;display:flex;position:relative}.search>.ic{color:var(--muted);pointer-events:none;position:absolute;inset-inline-start:10px}.search input{inline-size:100%;block-size:var(--sp-8);padding-inline:var(--sp-8);border:1px solid var(--band-hairline);border-radius:var(--radius-md);background:var(--band-field);color:var(--band-field-ink)}.search input::placeholder{color:var(--muted)}.search input::-webkit-search-cancel-button{display:none}.search kbd{pointer-events:none;position:absolute;inset-inline-end:var(--sp-2)}.searchbox-band .search input{color:var(--on-navy)}.searchbox-band .search input::placeholder,.searchbox-band .search>.ic{color:var(--on-navy-muted)}.searchbox-band .search kbd{border-color:var(--band-hairline);color:var(--on-navy-muted);background:0 0}.searchbox-band .search input:focus{background:var(--band-field-focus);color:var(--band-field-ink)}.searchbox-band .search input:focus::placeholder,.searchbox-band .search:focus-within>.ic{color:var(--muted)}.searchbox-band .search:focus-within kbd{background:var(--surface);border-color:var(--line);border-block-end-color:var(--line-strong);color:var(--muted)}.search-results{display:none}.search-results.open{display:block}.searchbox-band .search-results.open{inline-size:min(560px, calc(100vw - 2 * var(--gutter)));background:var(--raised);max-block-size:min(70vh,560px);color:var(--ink);border:var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-overlay);z-index:var(--z-menu);padding-block:var(--sp-1);position:absolute;inset-block-start:calc(100% + 6px);inset-inline-end:0;overflow-y:auto}.dialog.palette{inline-size:min(640px,100%);max-block-size:calc(100dvh - 12vh - var(--sp-4))}.scrim:has(>.dialog.palette){padding-block-start:12vh}.dialog.palette .body{flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden}.searchbox-dialog{flex-direction:column;flex:auto;min-block-size:0;display:flex}.searchbox-dialog .search,.dialog.palette .search-keys{flex:none}.searchbox-dialog .search{border-block-end:var(--border)}.searchbox-dialog .search>.ic{block-size:18px;inline-size:18px;inset-inline-start:var(--sp-4)}.searchbox-dialog .search input{block-size:52px;color:var(--ink);font-size:var(--fs-lg);line-height:var(--lh-lg);background:0 0;border:0;border-radius:0;padding-inline:44px 56px}.searchbox-dialog .search input:focus-visible{outline-offset:-2px}.searchbox-dialog .search kbd{inset-inline-end:var(--sp-4)}.searchbox-dialog .search-results.open{min-block-size:0;max-block-size:min(480px,64vh);padding-block:var(--sp-1);flex:auto;overflow-y:auto}.search-group-label{min-block-size:var(--sp-8);padding-inline:var(--sp-4);font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--muted);font-weight:var(--fw-semibold);align-items:center;display:flex}.search-hit{align-items:center;gap:var(--sp-3);min-block-size:var(--sp-14);padding-block:var(--sp-2);padding-inline:var(--sp-4);cursor:pointer;border-inline-start:3px solid #0000;display:flex}.search-hit.cmd{min-block-size:var(--sp-10);padding-block:var(--sp-1)}.search-hit[aria-selected=true]{background:var(--accent-soft);border-inline-start-color:var(--accent)}@media (any-hover:hover){.search-hit[aria-selected=false]:hover{background:var(--sunken)}}.hit-ic{color:var(--muted);flex:none;display:inline-flex}.hit-main{flex:auto;min-inline-size:0;display:grid}.hit-title{font-size:var(--fs-md);line-height:var(--lh-md);font-weight:var(--fw-medium);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hit-sub{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hit-sub.sep-line{flex-wrap:nowrap;display:flex}.hit-sub.sep-line>span{flex:none;min-inline-size:0}.hit-sub.sep-line>span:last-child{text-overflow:ellipsis;flex:0 auto;overflow:hidden}.search-hit mark{background:var(--accent-soft);color:var(--ink);font-weight:var(--fw-semibold);border-radius:var(--radius-xs)}.search-hit[aria-selected=true] mark{background:var(--raised)}.hit-track,.hit-key,.hit-enter{flex:none}.hit-enter{visibility:hidden}.search-hit[aria-selected=true] .hit-enter{visibility:visible}.search-empty,.search-email{padding-block:var(--sp-3);padding-inline:var(--sp-4);color:var(--muted);font-size:var(--fs-sm);line-height:var(--lh-sm)}.search-email{align-items:center;gap:var(--sp-2) var(--sp-3);color:var(--ink);background:var(--accent-soft);flex-wrap:wrap;display:flex}.search-keys{--sep-gap:calc(2 * var(--sp-3));min-block-size:var(--sp-9);padding-block:var(--sp-1);padding-inline:var(--sp-4);border-block-start:var(--border);font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--muted);flex-wrap:wrap;align-items:center;margin:0;display:flex}.search-keys kbd{margin-inline-end:2px}@media (pointer:coarse){.search-keys{display:none}}.keys-intro{max-inline-size:var(--measure)}.keys-grid{gap:var(--sp-6) var(--sp-8);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:start;display:grid}.keys-group h3{font-size:var(--fs-md);line-height:var(--lh-md);font-weight:var(--fw-semibold);color:var(--ink-strong);margin-block-end:var(--sp-2)}.keys-list{margin:0;display:grid}.keys-row{align-items:center;gap:var(--sp-3);min-block-size:var(--sp-8);border-block-end:var(--border-faint);grid-template-columns:minmax(9rem,auto) minmax(0,1fr);display:grid}.keys-row dt{align-items:center;gap:var(--sp-1);flex-wrap:wrap;display:flex}.keys-row dd{font-size:var(--fs-sm);line-height:var(--lh-sm);margin:0}.keys-alt{align-items:center;gap:var(--sp-1);display:inline-flex}.keys-or{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--muted)}.more-list .count{border-radius:var(--radius-sm);background:var(--sunken);block-size:20px;min-inline-size:22px;color:var(--ink);font-size:var(--fs-xs);line-height:var(--lh-xs);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums lining-nums;justify-content:center;align-items:center;margin-inline-start:auto;padding-inline:6px;display:inline-flex}.more-list a[aria-current=page]{color:var(--accent);font-weight:var(--fw-semibold)}.more-list a.more-admin{font-weight:var(--fw-semibold)}.more-list a.more-admin .count{background:var(--ink);color:var(--surface)}.acct-head{align-items:center;gap:var(--sp-3);display:flex}.acct-head .avatar{inline-size:var(--sp-10);block-size:var(--sp-10);font-size:var(--fs-md)}.acct-who{min-inline-size:0;display:grid}.tabbar{display:none}.menu-wrap{display:inline-flex;position:relative}.menu{z-index:var(--z-menu);max-block-size:min(76vh,640px);min-inline-size:220px;max-inline-size:min(340px,100vw - 32px);padding:var(--sp-1);background:var(--raised);color:var(--ink);border:var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-overlay);animation:overlay-in var(--dur-base) var(--ease);position:absolute;inset-block-start:calc(100% + 6px);overflow-y:auto}.menu.align-end{inset-inline-end:0}.menu.align-start{inset-inline-start:0}.menu :focus-visible{outline-color:var(--focus)}.menu-header{padding-block:var(--sp-2) var(--sp-3);padding-inline:var(--sp-2);border-block-end:var(--border);gap:2px;margin-block-end:var(--sp-1);display:grid}.menu-group+.menu-group{border-block-start:var(--border);margin-block-start:var(--sp-1);padding-block-start:var(--sp-1)}.menu-group-label{padding-block:var(--sp-2) 2px;padding-inline:var(--sp-2);font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--muted);font-weight:var(--fw-semibold)}.menu-item{align-items:center;gap:var(--sp-2);inline-size:100%;min-block-size:var(--control-h);padding-inline:var(--sp-2);border-radius:var(--radius-md);color:var(--ink);text-align:start;font-size:var(--fs-sm);line-height:var(--lh-sm);background:0 0;border:0;text-decoration:none;display:flex}.menu-item:hover,.menu-item:focus{background:var(--sunken)}.menu-item:focus-visible{outline-offset:-2px}.menu-item .menu-label{flex:1;min-inline-size:0}.menu-check{color:var(--accent)}.menu-keys{flex:none;gap:2px;display:inline-flex}.menu-count{color:var(--muted);font-size:var(--fs-xs);line-height:var(--lh-xs);font-variant-numeric:tabular-nums lining-nums;flex:none}.ic-space{flex:none;inline-size:16px}.popover{z-index:var(--z-popover);min-inline-size:220px;max-inline-size:min(360px,100vw - 32px);padding:var(--sp-1);background:var(--raised);color:var(--ink);border:var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-overlay);animation:overlay-in var(--dur-base) var(--ease);position:absolute}.popover.text{padding-block:var(--sp-2);padding-inline:var(--sp-3);font-size:var(--fs-sm);line-height:var(--lh-sm)}@keyframes overlay-in{0%{opacity:0;transform:scale(.98)}}.btn{block-size:var(--control-h);border:var(--border-control);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);font-size:var(--fs-md);line-height:var(--lh-md);font-weight:var(--fw-medium);white-space:nowrap;transition:background-color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);justify-content:center;align-items:center;gap:6px;padding-inline:14px;text-decoration:none;display:inline-flex}.btn:hover{background:var(--sunken);transition-duration:var(--dur-instant)}.btn:active{background:var(--sunken-2)}.btn .lbl-short{display:none}.btn.primary{background:var(--action);border-color:var(--action);color:var(--on-action)}.btn.primary:hover{background:var(--action-hover);border-color:var(--action-hover)}.btn.quiet{color:var(--accent);padding-inline:var(--sp-2);background:0 0;border-color:#0000}.btn.quiet:hover{background:var(--accent-soft);color:var(--accent-hover)}.btn.danger{color:var(--bad);background:0 0;border-color:#0000}.btn.danger:hover{background:var(--bad-soft)}.btn.icon-only{inline-size:var(--control-h);padding:0}.btn.sm{block-size:var(--control-h-sm);font-size:var(--fs-sm);line-height:var(--lh-sm);padding-inline:var(--sp-2)}.btn.sm.icon-only{inline-size:var(--control-h-sm);padding:0}.btn.lg{block-size:var(--control-h-lg);padding-inline:var(--sp-4)}.adm-actions>*{min-inline-size:0;max-inline-size:100%}.adm-actions .btn{white-space:normal;block-size:auto;min-block-size:var(--control-h);text-align:start;max-inline-size:100%}.adm-actions .btn.sm{min-block-size:var(--control-h-sm)}.btn.btn:is([disabled],[aria-disabled=true],.is-disabled){background:var(--sunken-2);color:var(--muted);cursor:not-allowed;border-color:#0000}.btn.btn:is(.quiet,.danger):is([disabled],[aria-disabled=true],.is-disabled){background:0 0}.input,select.input,textarea.input{min-block-size:var(--control-h);padding-block:calc((var(--control-h) - var(--lh-md) - 2px) / 2);padding-inline:var(--sp-3);border:var(--border-control);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);transition:border-color var(--dur-fast) var(--ease)}input.input:not([type=search]):not(.date-input):not(.grow),select.input{max-inline-size:480px}.input.sm{min-block-size:var(--control-h-sm);padding-block:calc((var(--control-h-sm) - var(--lh-sm) - 2px) / 2);padding-inline:var(--sp-2)}textarea.input{min-block-size:96px;padding-block:var(--sp-2)}.input::placeholder{color:var(--muted)}.input:hover:not(:focus,:disabled,[aria-invalid=true]){border-color:var(--muted);transition-duration:var(--dur-instant)}.input:focus{border-color:var(--accent)}.input:focus-visible{outline-offset:1px}.input[aria-invalid=true]{border-color:var(--bad)}.input:disabled{background:var(--sunken);color:var(--muted);cursor:not-allowed}select.input{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--muted) 50%), linear-gradient(135deg, var(--muted) 50%, transparent 50%);background-position:14px,19px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-inline-end:32px}select.input:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){background-position:right 19px center,right 14px center}select.input.sm{background-position:10px,15px;padding-inline-end:26px}select.input.sm:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){background-position:right 15px center,right 10px center}select.input[multiple]{background-image:none;padding-inline-end:var(--sp-3)}.check-line input[type=checkbox],.check-line input[type=radio],.radio-card input[type=radio],.radio-card input[type=checkbox]{block-size:18px;inline-size:18px;accent-color:var(--accent);flex:none}.density-normal .check-line input[type=checkbox],.density-normal .check-line input[type=radio],.density-normal .radio-card input{block-size:20px;inline-size:20px}.input.paste-target,.paste-target{font-size:var(--fs-sm);border:1.5px dashed var(--accent-line);border-radius:var(--radius-lg);background:var(--accent-soft)}.crumbs{align-items:center;gap:var(--sp-1) var(--sp-2);font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--muted);flex-wrap:wrap;margin-block-end:var(--crumbs-gap);display:flex}.crumbs a{color:var(--muted)}.crumbs a:hover{color:var(--ink)}.crumbs .sep{color:var(--faint);margin-inline-end:var(--sp-2)}@media (width<=767px),(pointer:coarse){.crumbs{row-gap:0}.page-head>.crumbs:first-child{margin-block-start:calc((var(--lh-sm) - var(--control-h-touch)) / 2);margin-block-end:0}.crumbs a{min-block-size:var(--control-h-touch);align-items:center;display:inline-flex;position:relative}.crumbs a:after{content:"";inset-block:0;inset-inline:min(0px, calc((100% - var(--control-h-touch)) / 2));position:absolute}}.head{justify-content:space-between;align-items:flex-end;gap:var(--sp-3) var(--sp-6);border-block-end:var(--border);flex-wrap:wrap;margin-block-end:var(--head-gap);padding-block-end:var(--head-pad);display:flex}.head>div{min-inline-size:0}.head .sub{--sep-gap:calc(2 * var(--sp-3));color:var(--muted);font-size:var(--fs-md);line-height:var(--lh-md);row-gap:var(--sp-1);min-block-size:var(--lh-md);max-inline-size:var(--measure);flex-wrap:wrap;margin-block-start:var(--head-sub-gap);display:flex}.head .sub .sub-ph{color:var(--faint)}.actions{gap:var(--sp-2);flex-wrap:wrap;display:flex}.sec-head{justify-content:space-between;align-items:baseline;gap:var(--sp-2) var(--sp-4);border-block-start:var(--rule);flex-wrap:wrap;margin-block-end:var(--sec-head-gap);padding-block-start:var(--sec-head-pad);display:flex}.sec-head h2,.sec-head h3{font-size:var(--sec-title);line-height:var(--lh-lg);font-weight:var(--fw-semibold);color:var(--ink-strong)}.sec-head .n{color:var(--muted);font-size:var(--fs-sm);font-weight:var(--fw-regular);margin-inline-start:var(--sp-2)}.sec-head p{color:var(--muted);font-size:var(--fs-sm);line-height:var(--lh-sm);text-wrap:pretty;max-inline-size:var(--measure)}.sec-head .tools{gap:var(--sp-2);flex-wrap:wrap;align-items:center;display:flex}.sec-head.light{border-block-start:var(--rule)}.panel{background:var(--surface);border:var(--border);border-radius:var(--radius-lg)}.panel-pad{padding-block:var(--panel-pad-y);padding-inline:var(--panel-pad-x)}.panel>.sec-head:first-child,.panel-pad>.sec-head:first-child{border-block-start:0;padding-block-start:0}.tag{align-items:center;gap:var(--sp-1);block-size:22px;padding-inline:6px var(--sp-2);border-radius:var(--radius-sm);font-size:var(--fs-xs);line-height:var(--lh-xs);font-weight:var(--fw-medium);white-space:nowrap;background:var(--sunken);color:var(--muted);display:inline-flex}.tag .ic{vertical-align:0;stroke-width:2px;block-size:12px;inline-size:12px}.tag.bad{background:var(--bad-soft);color:var(--bad)}.tag.warn{background:var(--warn-soft);color:var(--warn)}.tag.ok{background:var(--ok-soft);color:var(--ok)}.tag.line{border:var(--border-control);color:var(--ink);background:0 0}.tag.count{font-variant-numeric:tabular-nums lining-nums;justify-content:center;min-inline-size:22px;padding-inline:6px}.tag.count.tone-calm{background:var(--sunken);color:var(--muted)}.tag.unread{color:var(--accent);font-weight:var(--fw-semibold);background:0 0;gap:6px;padding-inline:0}.tag.unread:before{content:"";border-radius:var(--radius-round);background:currentColor;flex:none;block-size:6px;inline-size:6px}.dot:is(.bad,.warn,.ok,.neutral){font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--ink);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.dot:is(.bad,.warn,.ok,.neutral):before{content:"";border-radius:var(--radius-round);background:var(--line-strong);flex:none;block-size:8px;inline-size:8px}.dot.bad:before{background:var(--bad)}.dot.warn:before{background:var(--warn)}.dot.ok:before{background:var(--ok)}.sev{font-size:var(--fs-xs);line-height:var(--lh-xs);font-weight:var(--fw-semibold);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.sev .ic{stroke-width:2px;vertical-align:0;block-size:14px;inline-size:14px}.sev.bad{color:var(--bad)}.sev.warn{color:var(--warn)}.sev.ok{color:var(--ok)}.sev.neutral{color:var(--muted)}.chips{gap:var(--sp-2);flex-wrap:wrap;display:flex}.chip{block-size:var(--control-h);padding-inline:10px var(--sp-3);border:var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);font-size:var(--fs-sm);line-height:var(--lh-sm);white-space:nowrap;transition:border-color var(--dur-fast) var(--ease);align-items:center;gap:6px;display:inline-flex}.chip:hover{border-color:var(--line-strong);transition-duration:var(--dur-instant)}.chip .n{color:var(--muted);font-size:var(--fs-xs);line-height:var(--lh-xs);font-variant-numeric:tabular-nums lining-nums}.chip .chip-check{stroke-width:2px;vertical-align:0;block-size:12px;inline-size:12px;color:var(--accent)}.chip[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent-line);font-weight:var(--fw-medium)}.chip[aria-pressed=true]:not(:has(>.chip-check)):before{content:"";border-left:2px solid var(--accent);border-bottom:2px solid var(--accent);block-size:5px;inline-size:10px;transform:translateY(-2px)rotate(-45deg)}.seg{background:var(--sunken);border-radius:var(--radius-md);grid-auto-columns:minmax(min-content,1fr);grid-auto-flow:column;gap:2px;max-inline-size:100%;padding:2px;display:inline-grid}.seg button{block-size:var(--control-h-sm);padding-inline:var(--sp-3);border-radius:var(--radius-sm);color:var(--muted);font-size:var(--fs-sm);line-height:var(--lh-sm);font-weight:var(--fw-medium);white-space:nowrap;transition:background-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;display:inline-flex}.seg button:hover{color:var(--ink);transition-duration:var(--dur-instant)}.seg button:focus-visible{outline-offset:-2px}.seg button[aria-pressed=true],.seg button[aria-checked=true]{background:var(--surface);color:var(--ink);border-color:var(--line-strong)}.seg button[aria-checked=true]:before{content:"";border-bottom:2px solid;border-left:2px solid;flex:none;block-size:5px;inline-size:9px;transform:translateY(-2px)rotate(-45deg)}.seg button.v-ok[aria-checked=true]{color:var(--ok);border-color:var(--ok);background:var(--ok-soft)}.seg button.v-bad[aria-checked=true]{color:var(--bad);border-color:var(--bad);background:var(--bad-soft)}.seg button.v-na[aria-checked=true]{color:var(--ink);border-color:var(--line-strong);background:var(--surface)}.seg button.v-wait[aria-checked=true]{color:var(--warn);border-color:var(--warn);background:var(--warn-soft)}.seg button[disabled]{color:var(--faint);cursor:not-allowed}kbd,.kbd{border:1px solid var(--line);border-block-end-color:var(--line-strong);border-radius:var(--radius-xs);background:var(--surface);block-size:20px;min-inline-size:20px;color:var(--muted);font:var(--fw-medium) var(--fs-xs) / var(--lh-xs) var(--font-ui);font-variant-numeric:tabular-nums lining-nums;justify-content:center;align-items:center;padding-inline:5px;display:inline-flex}.num{align-items:center;gap:var(--sp-1);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;display:inline-flex}.num .sys{color:var(--muted);font-size:var(--fs-xs);line-height:var(--lh-xs)}.copy{inline-size:var(--control-h-sm);block-size:var(--control-h-sm);border-radius:var(--radius-md);color:var(--muted);transition:background-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.copy:after{content:"";position:absolute;inset:-2px}.copy:hover{background:var(--sunken);color:var(--ink);transition-duration:var(--dur-instant)}.copy .ic{block-size:14px;inline-size:14px}.prov{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--muted);flex-wrap:wrap;align-items:center;row-gap:2px;display:inline-flex}.prov .src{align-items:center;gap:var(--sp-1);color:var(--ink);font-weight:var(--fw-medium);display:inline-flex}.prov .src .ic{vertical-align:0;block-size:13px;inline-size:13px}.verif{align-items:center;gap:var(--sp-1);font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--muted);white-space:nowrap;display:inline-flex}.verif .mk{border-radius:var(--radius-round);border:1.5px solid;block-size:12px;inline-size:12px;display:inline-block;position:relative;overflow:hidden}.verif.v .mk{background:currentColor}.verif.p .mk:after{content:"";background:currentColor;inline-size:50%;position:absolute;inset-block:0;inset-inline-start:0}.verif.u .mk{border-style:dashed}.verif.o .mk{border-radius:2px}.verif-detail{display:inline-block}.verif-detail summary{cursor:pointer;list-style:none}.verif-detail summary::-webkit-details-marker{display:none}.verif-detail[open] p{max-inline-size:40ch;color:var(--ink);margin-block-start:var(--sp-1)}.rz-box{align-items:center;gap:var(--sp-1) var(--sp-5);margin-block:0 var(--sp-2);padding:var(--panel-pad-y) var(--panel-pad-x);border:var(--border);border-radius:var(--radius-md);grid-template-columns:auto minmax(0,1fr);margin-inline:0;display:grid}.rz-act{align-items:center;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;min-inline-size:0;display:flex}.rz-k{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--muted)}.rz-no{block-size:30px;padding-inline:var(--sp-2);border:var(--border-control);border-radius:var(--radius-sm);color:var(--ink);font:inherit;font-weight:var(--fw-semibold);white-space:nowrap;cursor:pointer;background:0 0;align-items:center;gap:6px;display:inline-flex}.rz-no:hover{background:var(--sunken)}.rz-no .ic{color:var(--muted)}.rz-info{align-items:baseline;gap:2px var(--sp-4);flex-wrap:wrap;min-inline-size:0;display:flex}.rz-info p{min-inline-size:0;margin:0}.rz-info .rz-sentence{flex:16rem}.rz-sentence,.rz-checked{font-size:var(--fs-xs);color:var(--muted)}.rz-sentence{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.density-normal .rz-sentence{-webkit-line-clamp:2}.rz-hint{font-size:var(--fs-xs);color:var(--muted)}.rz-quiet,.rz-checked.rz-quiet{color:var(--warn);font-weight:var(--fw-semibold)}.rz-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.rz-item{align-items:center;gap:2px var(--sp-2);min-inline-size:0;padding-block:calc(var(--row-pad-y) - 2px);border-block-end:var(--border);grid-template-columns:minmax(0,1fr) auto;display:grid}.rz-item:last-child{border-block-end:0}.rz-item>a{overflow-wrap:anywhere;grid-column:1;min-inline-size:0}.rz-item>.rz-act{gap:var(--sp-1);flex-wrap:nowrap;grid-area:1/2/span 2}.rz-item>.rz-cell{grid-column:1;min-inline-size:0}.rz-cell{-webkit-line-clamp:3;min-inline-size:16ch;max-inline-size:34ch;font-size:var(--fs-xs);color:var(--muted);overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.rz-cell.rz-quiet{color:var(--warn);font-weight:var(--fw-semibold)}.rz-cell .a{white-space:nowrap}.rz-cell .rz-auto{vertical-align:-1px;block-size:12px;inline-size:12px;color:var(--auto);margin-inline-end:4px}.rz-cell.rz-quiet .rz-auto{color:var(--warn)}.rz-box.compact{align-items:flex-start;gap:var(--sp-1);padding-block:var(--sp-3);padding-inline:var(--panel-pad-x);border:0;border-radius:0;flex-direction:column;margin:0;display:flex}.rz-box.compact.is-auto{background:var(--auto-soft)}.rz-head-row{align-items:flex-start;gap:var(--sp-1);flex-direction:column;min-inline-size:0;display:flex}.rz-num-row{align-items:center;gap:2px var(--sp-1);flex-wrap:wrap;min-inline-size:0;display:flex}.rz-num{font-size:var(--fs-lg);line-height:var(--lh-lg);font-weight:var(--fw-semibold);color:var(--ink-strong);white-space:nowrap}.rz-nonum{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--muted)}.rz-box.compact p{min-inline-size:0;margin:0}.rz-box.compact .rz-status{align-items:center;gap:2px var(--sp-1);font-size:var(--fs-sm);line-height:var(--lh-sm);flex-wrap:wrap;display:flex}.rz-box.compact .rz-sentence{-webkit-line-clamp:2}.rz-check-row{align-items:center;gap:2px var(--sp-3);flex-wrap:wrap;min-inline-size:0;display:flex}.rz-check-row:empty{display:none}.rz-box.compact .rz-check{align-items:center;gap:var(--sp-1);font-size:var(--fs-sm);line-height:var(--lh-sm);display:inline-flex}.rz-box.compact .rz-check.is-disabled{color:var(--muted);cursor:not-allowed}@media (width<=767px),(pointer:coarse){.rz-sentence,.density-normal .rz-sentence,.rz-box.compact .rz-sentence{-webkit-line-clamp:unset;display:block;overflow:visible}}@media (width<=767px){.rz-box{grid-template-columns:minmax(0,1fr)}.rz-head-row{align-items:center;column-gap:var(--sp-3);flex-flow:wrap}.rz-no{block-size:var(--control-h-touch)}}@media (pointer:coarse){.rz-no{block-size:var(--control-h-touch)}}.mark{justify-self:start;align-items:center;gap:var(--sp-1);border-radius:var(--radius-sm);min-block-size:20px;font-size:var(--fs-xs);font-weight:var(--fw-semibold);white-space:nowrap;vertical-align:middle;border:1px solid #0000;padding-inline:6px;line-height:18px;display:inline-flex}.mark .ic{flex:none;block-size:13px;inline-size:13px}.mark .at{font-weight:var(--fw-regular)}.mark.auto{color:var(--auto);background:var(--auto-soft)}.mark.todo{color:var(--todo);background:var(--todo-soft);border-color:var(--todo)}.is-auto{background:var(--auto-soft);border-inline-start:var(--edge-w) solid var(--edge,var(--auto))}.is-todo{border-inline-start:var(--edge-w) solid var(--edge,var(--todo))}[data-track=regular]{--edge:var(--trk-regular-fill)}[data-track=mursheh]{--edge:var(--trk-mursheh-fill)}.is-auto{--edge:var(--auto)}.is-todo{--edge:var(--todo)}.is-selected,[aria-current=true],:where(tr,li).selected{--edge:var(--accent)}.is-late,.is-blocked,.is-stuck-danger{--edge:var(--bad)}.has-edge{position:relative}.has-edge:before{content:"";inline-size:var(--edge-w);background:var(--edge,transparent);pointer-events:none;border-start-start-radius:inherit;border-end-start-radius:inherit;position:absolute;inset-block:0;inset-inline-start:0}:is(.has-edge,.card-row):is(.is-auto,.is-todo){border-inline-start-width:0}.stamp{min-inline-size:0;max-inline-size:100%;font-size:var(--fs-sm);color:var(--muted);white-space:nowrap;vertical-align:middle;align-items:center;gap:6px;line-height:18px;display:inline-flex}.stamp-av{border-radius:var(--radius-round);border:1px solid var(--line);background:var(--sunken);block-size:24px;inline-size:24px;color:var(--ink-strong);font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:0;flex:none;justify-content:center;align-items:center;line-height:12px;display:inline-flex}.stamp-av .ic{block-size:14px;inline-size:14px}.stamp-robot .stamp-av,.stamp-ai .stamp-av,.stamp-import .stamp-av{background:var(--auto-soft);color:var(--auto);border-color:var(--auto-line)}.stamp-name{max-inline-size:18ch;color:var(--ink);font-weight:var(--fw-medium);text-overflow:ellipsis;overflow:hidden}.stamp-sep{color:var(--faint)}.stamp-at{color:var(--muted);font-weight:var(--fw-regular);font-variant-numeric:tabular-nums lining-nums;flex:none}.stamp.cell{gap:var(--sp-1)}.hint{vertical-align:middle;display:inline-block}details.hint{position:relative}.hint>summary{cursor:pointer;border-radius:var(--radius-round);block-size:24px;inline-size:24px;color:var(--muted);justify-content:center;align-items:center;margin-block:-4px;list-style:none;display:inline-flex}.hint>summary::-webkit-details-marker{display:none}.hint>summary:hover,.hint[open]>summary{color:var(--ink);background:var(--sunken)}.hint[open] p{z-index:var(--z-popover);inline-size:max-content;max-inline-size:min(44ch,100vw - 32px);padding-block:var(--sp-2);padding-inline:var(--sp-3);background:var(--raised);border:var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-overlay);color:var(--ink);font-weight:var(--fw-regular);text-transform:none;letter-spacing:0;text-wrap:pretty;white-space:normal;animation:overlay-in var(--dur-base) var(--ease);position:absolute;inset-block-start:calc(100% + 6px);inset-inline-start:-8px}@media (pointer:coarse){.sep-line:has(.hint){padding-inline-end:calc((var(--control-h-touch) - 24px) / 2)}}.stage-disc{--disc:24px;text-align:center;color:inherit;justify-items:center;gap:6px;min-inline-size:0;text-decoration:none;display:inline-grid}.stage-disc.size-lg.state-current{--disc:32px}.stage-disc.size-md{--disc:22px}.stage-disc.size-sm{--disc:18px}.stage-disc .disc{inline-size:var(--disc);block-size:var(--disc);border-radius:var(--radius-round);font-size:var(--fs-xs);line-height:1;font-weight:var(--fw-medium);font-variant-numeric:tabular-nums lining-nums;letter-spacing:0;background:var(--surface);border:1.5px solid var(--stage-upcoming-ring);color:var(--muted);justify-content:center;align-items:center;display:inline-flex;position:relative}.stage-disc .disc .ic{stroke-width:2.4px;block-size:60%;inline-size:60%}.stage-disc.state-done .disc,.stage-disc.state-inferred .disc{background:var(--st);border-color:var(--st);color:var(--on-st);font-weight:var(--fw-semibold)}.stage-disc.state-imported .disc{background:var(--st-tint);border-color:var(--st);color:var(--st);font-weight:var(--fw-semibold)}.stage-disc.state-current .disc{--halo:var(--stage-current-ring);border-width:2px;border-color:var(--st);color:var(--ink-strong);font-size:var(--fs-sm);font-weight:var(--fw-semibold);box-shadow:0 0 0 3px var(--surface), 0 0 0 5px var(--halo)}.stage-disc.size-md.state-current .disc,.stage-disc.size-sm.state-current .disc{font-size:var(--fs-xs);box-shadow:0 0 0 2px var(--surface), 0 0 0 3.5px var(--halo)}.stage-disc.state-future .disc{border-color:var(--stage-upcoming-ring);color:var(--muted)}.stage-disc.state-notApplicable .disc,.stage-disc.state-skipped .disc{border-style:dashed;border-color:var(--stage-skipped);background:var(--canvas);color:var(--muted)}.stage-disc .lbl{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--muted);overflow-wrap:anywhere;max-inline-size:100%}.stage-disc:is(.state-done,.state-inferred,.state-imported) .lbl{color:var(--ink)}.stage-disc.state-current .lbl{color:var(--ink-strong);font-weight:var(--fw-semibold)}.stage-disc .not-required{white-space:nowrap}.stage-disc .late{color:var(--stage-late);font-weight:var(--fw-semibold);display:block}.stage-disc .seal{color:var(--muted);justify-content:center;align-items:center;gap:3px;display:flex}.city-stn{vertical-align:1px;flex-wrap:wrap;gap:3px;margin-inline-start:var(--sp-2);display:inline-flex}.city-stn .stn{block-size:18px;min-inline-size:20px;font-size:var(--fs-xs)}@media (width<=767px),(pointer:coarse){a.stage-disc .disc:after{content:"";inset:calc((var(--disc) - var(--control-h-touch)) / 2);position:absolute}}@media (forced-colors:active){.stage-disc:is(.state-done,.state-imported,.state-inferred) .disc{forced-color-adjust:none;color:canvas;background:canvastext;border-color:canvastext}.stage-disc.state-current .disc{outline-offset:2px;outline:2px solid highlight}.stage-disc:is(.state-notApplicable,.state-skipped) .disc{border-style:dashed}}.tabs-nav{min-inline-size:0}.tabs{gap:var(--sp-1);border-block-end:var(--border);scrollbar-width:thin;margin-block-end:var(--tabs-gap);display:flex;overflow:auto hidden}.tabs a{padding-block:var(--tab-pad-y);padding-inline:var(--sp-3);color:var(--muted);font-size:var(--fs-md);line-height:var(--lh-md);font-weight:var(--fw-medium);white-space:nowrap;transition:color var(--dur-fast) var(--ease);border-block-end:2px solid #0000;align-items:center;gap:6px;margin-block-end:-1px;text-decoration:none;display:inline-flex}.tabs a:hover{color:var(--ink);transition-duration:var(--dur-instant)}.tabs a[aria-current=page]{color:var(--ink-strong);font-weight:var(--fw-semibold);border-block-end-color:var(--accent)}.tabs a:focus-visible{outline-offset:-3px}.tabs .n{block-size:20px;min-inline-size:20px;padding-inline:var(--sp-1);border-radius:var(--radius-sm);background:var(--sunken);font-size:var(--fs-xs);line-height:var(--lh-xs);font-weight:var(--fw-medium);color:var(--muted);font-variant-numeric:tabular-nums lining-nums;justify-content:center;align-items:center;display:inline-flex}.tabs[data-more-end]{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 32px);mask-image:linear-gradient(90deg,#0000 0,#000 32px)}.tabs[data-more-start],.tabs:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))[data-more-end]{-webkit-mask-image:linear-gradient(270deg,#0000 0,#000 32px);mask-image:linear-gradient(270deg,#0000 0,#000 32px)}.tabs:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))[data-more-start]{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 32px);mask-image:linear-gradient(90deg,#0000 0,#000 32px)}.tabs[data-more-start][data-more-end]{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 32px calc(100% - 32px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 32px calc(100% - 32px),#0000 100%)}@media (width<=767px){.tabs{scroll-snap-type:x proximity;overscroll-behavior-x:contain}.tabs a{scroll-snap-align:start}}.tbl-wrap{background:var(--surface);border:var(--border);border-radius:var(--radius-lg);position:relative;overflow-x:auto}.tbl-wrap:has(>.tbl-scroll){overflow:clip}.tbl-scroll{overflow-x:auto}.tbl-wrap.virtual{overflow-y:auto}.tbl{--th-h:36px;border-collapse:separate;border-spacing:0;inline-size:100%;font-size:var(--fs-cell);line-height:var(--lh-cell)}.density-normal .tbl{--th-h:40px}.tbl thead th{z-index:var(--z-sticky);block-size:var(--th-h);background:var(--surface);color:var(--muted);font-size:var(--fs-xs);line-height:var(--lh-xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-label);text-align:start;vertical-align:middle;padding-block:var(--th-pad-y);padding-inline:var(--cell-pad-x);border-block-end:1px solid var(--line-strong);white-space:nowrap;position:sticky;inset-block-start:0}.tbl-wrap[data-stuck] .tbl thead th{box-shadow:var(--shadow-sm)}.tbl th[aria-sort]{color:var(--ink)}.th-sort{align-items:center;gap:var(--sp-1);color:inherit;font:inherit;letter-spacing:inherit;background:0 0;border:0;padding:0;display:inline-flex}.th-sort:hover{color:var(--ink)}.sort-mark,.sort-glyph{min-inline-size:12px;display:inline-flex}.th-sort .sort-glyph{opacity:0;transition:opacity var(--dur-fast) var(--ease)}.th-sort:is(:hover,:focus-visible) .sort-glyph,th[aria-sort] .th-sort .sort-glyph{opacity:1}.tbl td,.tbl tbody th{--divider:inset 0 calc(-1 * var(--hairline)) 0 var(--line-faint);padding-block:var(--cell-pad-y);padding-inline:var(--cell-pad-x);vertical-align:middle;text-align:start;box-shadow:var(--divider);transition:background-color var(--dur-fast) var(--ease)}.tbl tbody th{font-weight:var(--fw-medium);color:var(--ink)}.tbl tbody tr:not(.spacer,.grp,.group-row){block-size:var(--row-h)}.tbl tbody tr:last-child>:is(td,th){--divider:0 0 transparent}.tbl tbody tr>:first-child{box-shadow:var(--divider), inset calc(-1 * var(--edge-w)) 0 0 var(--edge,transparent)}.tbl tbody tr>:first-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){box-shadow:var(--divider), inset var(--edge-w) 0 0 var(--edge,transparent)}.tbl tbody tr.is-closed>:is(td,th){background:var(--canvas);color:var(--muted)}.tbl tbody tr.is-late>:is(td,th){background:var(--late-row)}@media (any-hover:hover) and (any-pointer:fine){.tbl tbody tr:where(:not(.spacer,.grp,.group-row)):hover>:is(td,th){background:var(--hover);transition-duration:var(--dur-instant)}.tbl tbody tr:where(:not(.grp,.group-row)):hover>:first-child{border-start-start-radius:var(--radius-md);border-end-start-radius:var(--radius-md)}.tbl tbody tr:where(:not(.grp,.group-row)):hover>:last-child{border-start-end-radius:var(--radius-md);border-end-end-radius:var(--radius-md)}}.tbl tbody tr:is(.is-selected,.selected)>:is(td,th){background:var(--accent-soft)}.tbl tbody tr:focus-visible,.tbl tbody tr.is-focused{outline:var(--focus-width) solid var(--focus);outline-offset:-2px}.tbl td.n,.tbl th.n{text-align:end;font-variant-numeric:tabular-nums lining-nums}.tbl th.sel,.tbl td.sel,.tbl th.pick,.tbl td.pick{inline-size:40px}.tbl :is(th,td).pick{vertical-align:middle;cursor:auto;min-block-size:0;margin-block:0;display:table-cell}.tbl :is(th,td).pick input{margin:0}.tbl :is(th,td).pick:has(>.sel-hit){padding-block:0;padding-inline:0}.tbl .pick>.sel-hit{inline-size:100%;min-inline-size:40px;min-block-size:var(--row-h);cursor:pointer;justify-content:center;align-items:center;display:flex}.tbl thead .pick>.sel-hit{min-block-size:var(--th-h)}.tbl input[type=checkbox],.card-row input[type=checkbox]{block-size:18px;inline-size:18px;accent-color:var(--accent);vertical-align:middle}.cell-l1,.cell-l2{max-inline-size:var(--cell-max,40ch);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.cell-l1{color:var(--ink)}.cell-l2{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--muted)}.density-normal .cell-l1{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box}.tbl .t-strong{font-weight:var(--fw-medium);color:var(--ink)}.tbl .t-sub{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--muted);display:block}.tbl a.rowlink{color:var(--ink);font-weight:var(--fw-medium);text-decoration:none}.tbl a.rowlink:hover{text-decoration:underline}.tbl .tag{block-size:20px}.tbl td.row-actions{inline-size:40px;padding-inline:var(--sp-1);text-align:end;white-space:nowrap}@media (any-hover:hover) and (any-pointer:fine){.tbl td.row-actions>*{opacity:0;transition:opacity var(--dur-fast) var(--ease)}.tbl tr:is(:hover,:focus-within) td.row-actions>*,.tbl td.row-actions>:is([aria-expanded=true],:has([aria-expanded=true])){opacity:1;transition-duration:var(--dur-instant)}}.tbl.virtual td{white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;max-inline-size:32ch;padding-block:0;overflow:hidden}.tbl tr.spacer td{box-shadow:none;border:0;padding:0}.tbl tr:is(.grp,.group-row)>:is(td,th),.group-row td{z-index:calc(var(--z-sticky) - 1);background:var(--canvas);block-size:36px;color:var(--muted);font-size:var(--fs-xs);line-height:var(--lh-xs);font-weight:var(--fw-semibold);padding-block:var(--sp-1);text-align:start;position:sticky;inset-block-start:var(--th-h)}.tbl tr.grp{display:table-row}.tbl tr.grp .tag{margin-inline-start:var(--sp-2)}.card-list{background:var(--surface);border:var(--border);border-radius:var(--radius-lg)}.card-row{padding-block:14px;padding-inline:var(--row-pad-x);border-block-end:var(--border);gap:var(--sp-2);display:grid;position:relative}.card-row:before{content:"";inline-size:var(--edge-w);background:var(--edge,transparent);pointer-events:none;position:absolute;inset-block:0;inset-inline-start:0}.card-row:first-child:before{border-start-start-radius:var(--radius-lg)}.card-row:last-child:before{border-end-start-radius:var(--radius-lg)}.card-row:last-child{border-block-end:0}.card-list>.card-grp{align-items:center;gap:var(--sp-2);min-block-size:36px;padding-inline:var(--row-pad-x);border-block-end:var(--border);background:var(--canvas);color:var(--muted);font-size:var(--fs-xs);line-height:var(--lh-xs);font-weight:var(--fw-semibold);display:flex}.card-list>.card-grp:first-child{border-start-start-radius:var(--radius-lg);border-start-end-radius:var(--radius-lg)}.card-row.is-late{background:var(--late-row)}.card-row:is(.selected,.is-selected){background:var(--accent-soft)}.card-title{align-items:flex-start;gap:var(--sp-2);font-size:var(--fs-md);line-height:var(--lh-md);font-weight:var(--fw-semibold);min-inline-size:0;display:flex}.card-title-text{overflow-wrap:anywhere;min-inline-size:0}.card-title .sel-hit{inline-size:var(--control-h-touch);block-size:var(--control-h-touch);cursor:pointer;flex:none;justify-content:center;align-items:center;margin-block:-12px;margin-inline-start:-12px;display:inline-flex}.card-row .sel-hit input[type=checkbox]{flex:none;block-size:20px;inline-size:20px;margin:0}.card-row a.rowlink:after{content:"";position:absolute;inset:0}.card-row:has(a.rowlink) :is(.sel-hit,a:not(.rowlink),button,input,select,textarea,summary,label){z-index:calc(var(--z-sticky) - 9);position:relative}.card-row:has(a.rowlink) .card-actions{position:relative}.card-list a.rowlink{color:var(--ink);text-decoration:none}@media (any-hover:hover){.card-list a.rowlink:hover{text-decoration:underline}}.card-row .dl{gap:var(--sp-1);grid-template-columns:minmax(0,1fr)}.dl-pair{gap:2px var(--sp-2);flex-wrap:wrap;min-inline-size:0;display:flex}.dl-pair dt{color:var(--muted);font-size:var(--fs-xs);line-height:var(--lh-xs);padding-block-start:1px}.card-more{justify-content:space-between;align-items:center;gap:var(--sp-2);flex-wrap:wrap;margin-block-start:var(--sp-3);display:flex}.rows{background:var(--surface);border:var(--border);border-radius:var(--radius-lg)}.rows>li{padding-block:var(--row-pad-y);padding-inline:var(--row-pad-x);border-block-end:var(--border)}.rows>li:last-child{border-block-end:0}.dl{gap:6px var(--sp-4);font-size:var(--fs-sm);line-height:var(--lh-sm);grid-template-columns:max-content minmax(0,1fr);display:grid}.dl dt{color:var(--muted)}.dl dd{color:var(--ink);overflow-wrap:anywhere;min-inline-size:0}.meter{border-radius:var(--radius-round);background:var(--sunken);border:1px solid var(--line);block-size:6px;position:relative;overflow:hidden}.meter>i{background:var(--ink);border-radius:var(--radius-round);position:absolute;inset-block:0;inset-inline-start:0}.meter.warn>i{background:var(--warn)}.meter.bad>i{background:var(--bad)}.banner{gap:var(--sp-1) var(--sp-3);min-block-size:36px;padding-block:6px;padding-inline:var(--sp-3);border:var(--border);border-inline-start:var(--edge-w) solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);font-size:var(--fs-sm);line-height:var(--lh-sm);flex-wrap:wrap;align-items:center;display:flex}.banner.warn{border-inline-start-color:var(--warn);background:var(--warn-soft)}.banner.bad{border-inline-start-color:var(--bad);background:var(--bad-soft)}.banner>.ic{color:var(--muted)}.banner.warn>.ic{color:var(--warn)}.banner.bad>.ic{color:var(--bad)}.banner .grow{flex:1;min-inline-size:12rem}.banner b{font-weight:var(--fw-semibold);color:var(--ink)}.empty{padding-block:var(--sp-8);padding-inline:var(--panel-pad-x);text-align:center;color:var(--muted);font-size:var(--fs-md);line-height:var(--lh-md);text-wrap:pretty;border:var(--border);border-radius:var(--radius-lg);background:var(--surface)}.panel .empty,.tbl-wrap .empty,.card-list .empty{background:0 0;border:0;border-radius:0}.empty b{color:var(--ink);font-weight:var(--fw-semibold);margin-block-end:var(--sp-1);display:block}.empty p{max-inline-size:60ch;margin-inline:auto}.empty-action{margin-block-start:var(--sp-3)}.error-panel{gap:var(--sp-2) var(--sp-3);padding-block:var(--sp-3);padding-inline:var(--sp-4);border:var(--border);border-inline-start:var(--edge-w) solid var(--bad);border-radius:var(--radius-lg);background:var(--bad-soft);color:var(--ink);flex-wrap:wrap;align-items:flex-start;display:flex}.error-panel>.ic{color:var(--bad);margin-block-start:3px}.error-panel .grow{flex:1;min-inline-size:12rem}.load-error{gap:var(--sp-2) var(--sp-3);padding-block:var(--sp-3);padding-inline:var(--sp-4);border:var(--border);border-inline-start:var(--edge-w) solid var(--bad);border-radius:var(--radius-lg);background:var(--surface);color:var(--ink);flex-wrap:wrap;align-items:flex-start;display:flex}.load-error>.ic{color:var(--bad);margin-block-start:3px}.load-error .grow{flex:1;min-inline-size:12rem}.load-error-title{font-size:var(--fs-md);line-height:var(--lh-md);font-weight:var(--fw-semibold);color:var(--ink);display:block}.load-error-text{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--muted)}.skeleton,.skel{gap:var(--sp-3);padding-block:var(--sp-3);display:grid}.skeleton.is-waiting .sk-bar,.skel.is-waiting .skel-bar{visibility:hidden}.sk-row{align-items:center;gap:var(--sp-4);display:flex}.skeleton-table{gap:0;padding-block:0}.skeleton-table .sk-row{block-size:var(--row-h);padding-inline:var(--cell-pad-x);box-shadow:inset 0 calc(-1 * var(--hairline)) 0 var(--line-faint)}.sk-bar,.skel-bar{border-radius:var(--radius-round);background-color:var(--sunken);background-image:linear-gradient(90deg,#0000 0%,var(--lightningcss-light,#fff6)var(--lightningcss-dark,#ffffff0f) 50%,#0000 100%);background-repeat:no-repeat;background-size:200% 100%;block-size:10px;animation:1.2s linear infinite skel-shimmer;display:block}.skeleton-table .sk-bar{flex:1}.sk-bar.w-90{inline-size:90%}.sk-bar.w-80{inline-size:80%}.sk-bar.w-75{inline-size:75%}.sk-bar.w-70{inline-size:70%}.sk-bar.w-60{inline-size:60%}@keyframes skel-shimmer{0%{background-position:150% 0}to{background-position:-50% 0}}@media (prefers-reduced-motion:reduce){.sk-bar,.skel-bar{background-image:none;animation:none}}.scrim{background:var(--scrim);z-index:var(--z-dialog);padding-block:6vh var(--sp-4);padding-inline:var(--sp-4);overscroll-behavior:contain;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.dialog{inline-size:min(640px,100%);max-inline-size:100%;max-block-size:calc(100vh - 6vh - var(--sp-4));max-block-size:calc(100dvh - 6vh - var(--sp-4));background:var(--raised);color:var(--ink);box-shadow:var(--shadow-dialog);animation:overlay-in var(--dur-slow) var(--ease);border:0;border-radius:12px;flex-direction:column;margin:0;padding:0;display:flex;position:relative;inset:auto}@keyframes sheet-in{0%{opacity:0;transform:translateY(var(--sp-4))}}@keyframes overlay-fade-in{0%{opacity:0}}.dialog-wide{inline-size:min(760px,100%)}.dialog-search{inline-size:min(680px,100%)}.dialog>:is(header,.head,footer,.foot,.dirty-row){flex:none}.dialog>:is(header,.head){justify-content:space-between;align-items:center;gap:var(--sp-3);min-block-size:56px;padding-block:var(--sp-2);padding-inline:var(--sp-6) var(--sp-4);border-block-end:var(--border);flex-wrap:nowrap;margin:0;display:flex}.dialog>:is(header,.head) h2{font-size:var(--fs-xl);line-height:var(--lh-xl);font-weight:var(--fw-semibold);color:var(--ink-strong);text-wrap:balance}.dialog>:is(header,.head) h2:focus{outline:none}.dialog>:is(header,.head) h2{overflow-wrap:anywhere;min-inline-size:0}.dialog>:is(header,.head)>.btn.icon-only{min-inline-size:var(--control-h);flex:none}.dlg-title-full{color:var(--ink-strong);font-weight:var(--fw-semibold);overflow-wrap:anywhere}.dialog .body{padding-block:var(--sp-6);padding-inline:var(--sp-6);align-content:start;gap:var(--sp-4);overscroll-behavior:contain;flex:auto;min-block-size:0;min-inline-size:0;display:grid;overflow-y:auto}.dialog>:is(footer,.foot){justify-content:flex-end;align-items:center;gap:var(--sp-2);max-inline-size:none;padding-block:var(--sp-4);padding-inline:var(--sp-6);border-block-start:var(--border);background:var(--raised);color:var(--ink);font-size:var(--fs-md);line-height:var(--lh-md);border-end-end-radius:12px;border-end-start-radius:12px;flex-wrap:wrap;margin:0;display:flex}.dialog>:is(footer,.foot) :is(.dlg-note,.left){font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--muted);margin-inline-end:auto}.dirty-row{align-items:center;gap:var(--sp-2) var(--sp-3);padding-block:var(--sp-3);padding-inline:var(--sp-6);border-block-start:1px solid var(--warn-line);background:var(--warn-soft);font-weight:var(--fw-medium);flex-wrap:wrap;display:flex}.dirty-row span{margin-inline-end:auto}.more-list{display:grid}.more-list a,.more-list button{align-items:center;gap:var(--sp-3);inline-size:100%;min-block-size:var(--control-h-touch);padding-inline:var(--sp-2);border:0;border-block-end:var(--border);color:var(--ink);text-align:start;background:0 0;text-decoration:none;display:flex}.toasts{z-index:var(--z-toast);pointer-events:none;inline-size:min(400px,100vw - 32px);display:grid;position:fixed;inset-block-end:var(--sp-6);inset-inline-start:var(--sp-6)}.toast-stack{gap:var(--sp-2);display:grid}.toast-stack:not(:empty)+.toast-stack:not(:empty){margin-block-start:var(--sp-2)}.toast{--tone:var(--accent);pointer-events:auto;align-items:flex-start;gap:var(--sp-2);padding-block:var(--sp-3);padding-inline:var(--sp-4) var(--sp-3);background:var(--raised);color:var(--ink);font-size:var(--fs-md);line-height:var(--lh-md);border:var(--border);border-inline-start:var(--edge-w) solid var(--tone);border-radius:var(--radius-lg);box-shadow:var(--shadow-overlay);animation:overlay-in var(--dur-base) var(--ease);display:flex;position:relative}.toast:is(.success,[data-tone=ok],[data-tone=success]){--tone:var(--ok)}.toast:is(.error,[data-tone=bad],[data-tone=error]){--tone:var(--bad)}.toast>.ic{color:var(--tone);margin-block-start:3px}.toast .grow,.toast-text{flex:1;min-inline-size:0}.toast-id{color:var(--muted)}.toast p .copy,.error-panel p .copy,.toast-id .copy{vertical-align:middle;margin-inline-start:var(--sp-1)}.toast-undo{flex:none}.toast-progress{inset-block-end:0;inset-inline:var(--radius-lg);background:var(--accent);transform-origin:100%;block-size:2px;animation:toast-progress var(--toast-ms,10s) linear forwards;pointer-events:none;position:absolute}.toast-progress:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform-origin:0}.toast:is(:hover,:focus-within,.is-paused) .toast-progress{animation-play-state:paused}@media (hover:none) and (pointer:coarse){.toast-key{display:none}}@keyframes toast-progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.toast-progress{animation:none}}.date-field{position:relative}.date-row{gap:var(--sp-2);align-items:center;display:flex}.date-input{text-align:start;flex:0 11em;inline-size:11em}.calendar{z-index:var(--z-popover);inline-size:296px;max-inline-size:calc(100vw - 32px);padding:var(--sp-3);background:var(--raised);border:var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-overlay);animation:overlay-in var(--dur-base) var(--ease);position:absolute;inset-block-start:calc(100% - 18px);inset-inline-start:0}.cal-head{justify-content:space-between;align-items:center;margin-block-end:var(--sp-2);display:flex}.cal-head .copy{inline-size:var(--control-h);block-size:var(--control-h)}.cal-grid{gap:2px;display:grid}.cal-row{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.cal-dow{text-align:center;font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--muted)}.cal-day{inline-size:100%;block-size:var(--control-h);border-radius:var(--radius-md);color:var(--ink);font-size:var(--fs-sm);font-variant-numeric:tabular-nums lining-nums;background:0 0;border:1px solid #0000}.cal-day:hover{background:var(--sunken)}.cal-day:focus-visible{outline-offset:-2px}.cal-day[aria-current=date]{border-color:var(--line-strong);font-weight:var(--fw-semibold)}.cal-day[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.radio-cards{gap:var(--sp-2);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.radio-card{align-items:center;gap:var(--sp-2);min-block-size:var(--control-h);padding-block:6px;padding-inline:var(--sp-3);border:var(--border-control);border-radius:var(--radius-md);background:var(--surface);font-size:var(--fs-sm);line-height:var(--lh-sm);cursor:pointer;display:flex}.radio-card:hover{border-color:var(--muted)}.radio-card:has(input:checked){border-color:var(--accent-line);background:var(--accent-soft);font-weight:var(--fw-medium)}.radio-card input{accent-color:var(--accent)}.preview-box{padding:var(--sp-3);border:var(--border);border-radius:var(--radius-md);background:var(--canvas);font-size:var(--fs-sm);line-height:var(--lh-sm);gap:var(--sp-1);display:grid}.band{background:color-mix(in srgb, var(--navy) 92%, transparent);-webkit-backdrop-filter:saturate(160%)blur(16px);backdrop-filter:saturate(160%)blur(16px);box-shadow:0 10px 28px -16px #061c2699}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.band{background:var(--navy)}}.primary-nav a{padding-inline:var(--sp-3);gap:8px}.primary-nav .nav-ic{vertical-align:0;opacity:.85;flex:none;block-size:16px;inline-size:16px}.primary-nav a[aria-current=page] .nav-ic{opacity:1;color:var(--band-line)}.brand .home-mark{block-size:var(--control-h-touch);min-inline-size:var(--control-h-touch);transition:box-shadow var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);background:#ffffff0f;border-radius:12px;place-items:center;padding-inline:5px;display:grid;box-shadow:0 0 0 1px #ffc83d8c,0 0 14px -3px #ffc83d80,inset 0 0 12px -6px #ffffff73}.brand .home-mark img{block-size:24px}@media (width<=767px){.brand .home-mark img{block-size:22px}}.brand:hover .home-mark,.brand:focus-visible .home-mark{box-shadow:0 0 0 1px var(--band-line), 0 0 22px -2px #ffc83dbf, inset 0 0 12px -6px #fff9;background:#ffffff1f}.brand:active .home-mark{transform:scale(.96)}.primary-nav a[aria-current=page]:not(.nav-admin){background:linear-gradient(180deg, transparent 0, var(--band-hover) 100%)}.primary-nav a[aria-current=page]:after{border-start-start-radius:3px;border-start-end-radius:3px;block-size:3px}.primary-nav a.nav-admin{block-size:var(--control-h-touch);padding-inline:var(--sp-4);box-shadow:0 0 0 1px var(--band-line), 0 4px 14px -6px #ffc83d8c;gap:8px}.primary-nav a.nav-admin .ic{color:var(--navy)}.primary-nav a.nav-admin[aria-current=page]:after{inset-block-end:calc((var(--control-h-touch) - var(--band-h)) / 2)}.primary-nav a.nav-gear{inline-size:var(--control-h-touch);block-size:var(--control-h-touch)}.iconbtn,.me{block-size:var(--control-h-touch);min-inline-size:var(--control-h-touch)}.iconbtn{border-radius:var(--radius-md)}.me .avatar,.acct-head .avatar{block-size:34px;inline-size:34px}.panel,.prj-ledger,.rq-overview,.upd-card,.wq-group,.holding-card,.obs-list,.dm-card,.ttable,.table-meta,.ck-rows,.now-empty,.ps-row,.error-panel,.doc-analysis,.ai-page{box-shadow:var(--shadow-card)}.crumbs{font-size:var(--fs-sm);gap:2px;margin-block-end:var(--sp-3)}.crumbs .crumb{align-items:center;display:inline-flex}.crumbs a{min-block-size:var(--control-h-touch);padding-inline:var(--sp-2);border-radius:var(--radius-md);color:var(--muted);font-weight:var(--fw-medium);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.crumbs a .ic{color:var(--accent)}@media (any-hover:hover){.crumbs a:hover{background:var(--sunken-2);color:var(--ink-strong)}}.crumbs .sep{color:var(--line-strong);font-size:var(--fs-lg);margin-inline-end:0}.crumbs .crumb:last-child a{color:var(--ink)}.stage-disc.state-done .disc,.stage-disc.state-inferred .disc{background:var(--ok-fill);border-color:var(--ok-fill);color:var(--trk-on)}.stage-disc.state-imported .disc{background:var(--ok-soft);border-color:var(--ok-fill);color:var(--ok)}.stage-disc.state-current .disc{--halo:var(--band-line);background:var(--band-line);border-color:var(--navy);color:var(--navy)}.stage-disc.state-current .disc:after{content:"";border:2px solid var(--halo);border-radius:var(--radius-round);opacity:0;animation:disc-pulse 2.4s var(--ease) infinite;pointer-events:none;position:absolute;inset:-4px}@keyframes disc-pulse{0%{opacity:.85;transform:scale(.85)}70%,to{opacity:0;transform:scale(1.6)}}.stage-disc.state-current.is-late .disc{--halo:var(--stage-late)}.stage-disc.state-current.halo-bad .disc{--halo:var(--bad)}.stage-disc.state-current.halo-warn .disc{--halo:var(--coral)}.primary-nav .nav-ic,.primary-nav .map-short{display:none}@media (width>=1760px){.primary-nav .nav-ic{display:inline-block}}@media (width<=1499px){.primary-nav .map-long{display:none}.primary-nav .map-short{display:inline}}@media (width<=1259px){.primary-nav a.nav-map{display:none}}@media (width>=768px) and (width<=1099px){.band .band-in{gap:var(--sp-1)}.band .primary-nav a{padding-inline:4px}.band .primary-nav .nav-sep{margin-inline:2px}}@media (width>=1200px) and (width<=1599px){.band .primary-nav a{padding-inline:6px}.band .primary-nav a[aria-current=page]:after{inset-inline:6px}:is(.band .band-tools .searchbox-band,.band .band-tools:has(.ai-band-btn) .searchbox-band){min-inline-size:120px}}.band-tools .bot-band-btn{position:relative}.band-tools .bot-band-btn[aria-current=page]{border-color:var(--band-line);background:var(--band-hover)}.band-tools .bot-band-btn .count{block-size:18px;min-inline-size:18px;padding-inline:var(--sp-1);border-radius:var(--radius-sm);background:var(--band-line);color:var(--navy);font-size:var(--fs-xs);line-height:var(--lh-xs);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums lining-nums;justify-content:center;align-items:center;display:inline-flex}@media (width<=1439px){.band-tools .iconbtn.labelled.ai-band-btn .lbl{display:none}.band-tools .iconbtn.labelled.ai-band-btn{padding-inline:var(--sp-2)}}@media (width<=2099px){.band-tools .iconbtn.labelled.bot-band-btn .lbl{display:none}.band-tools .iconbtn.labelled.bot-band-btn{padding-inline:var(--sp-2)}}@media (width<=767px){.band-tools .bot-band-btn{display:none}}@media (width>=768px) and (width<=899px){.band .primary-nav a{padding-inline:2px}.band .band-tools{gap:2px}}@media (width>=768px) and (width<=1099px) and (pointer:fine){.band .band-tools{gap:2px}.band .band-tools .iconbtn,.band .band-tools .me{min-inline-size:40px;padding-inline:var(--sp-1)}}.bt-panel{gap:var(--sp-4);padding-block:var(--sp-5);padding-inline:var(--sp-6);border:var(--border);border-block-start:4px solid var(--navy);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-card);margin-block-start:var(--sp-6);display:grid}.bt-panel-head{align-items:center;gap:var(--sp-4);display:flex}.bt-panel-head h2{font-size:var(--fs-xl);line-height:var(--lh-xl);color:var(--ink-strong);margin:0}.bt-panel-head p{font-size:var(--fs-sm);line-height:var(--lh-sm);margin:0}.bt-panel-mark{inline-size:var(--control-h-touch);block-size:var(--control-h-touch);border-radius:var(--radius-md);background:var(--navy);color:var(--band-line);flex:none;place-items:center;display:grid}.bt-sub{font-size:var(--fs-sm);line-height:var(--lh-sm);font-weight:var(--fw-semibold);color:var(--muted);margin:0}.bt-cmds{gap:var(--sp-3);display:grid}.bt-more>summary{min-block-size:var(--control-h-touch);padding-block:var(--sp-3);font-weight:var(--fw-semibold);color:var(--ink);cursor:pointer;display:list-item}.bt-more[open]>.bt-cmds{margin-block-start:var(--sp-2)}.bt-cmd{gap:var(--sp-3);padding:var(--sp-4);border:1px solid var(--line);border-inline-start:4px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--surface);display:grid}.bt-cmd.is-ready{border-inline-start-color:var(--ok-fill);background:linear-gradient(90deg, transparent, var(--ok-soft))}.bt-cmd.has-task{border-inline-start-color:var(--trk-regular-fill)}.bt-cmd-top{align-items:center;gap:var(--sp-3);display:flex}.bt-cmd-ic{border-radius:var(--radius-md);background:var(--sunken);block-size:40px;inline-size:40px;color:var(--ink);flex:none;place-items:center;display:grid}.bt-cmd-ic.eff-submit{background:var(--navy);color:var(--band-line)}.bt-cmd-ic.eff-notify{background:var(--trk-regular-soft);color:var(--trk-regular)}.bt-cmd-main{gap:var(--sp-1);min-inline-size:0;display:grid}.bt-cmd-name{font-size:var(--fs-md);line-height:var(--lh-md);font-weight:var(--fw-semibold);color:var(--ink-strong)}.bt-cmd-tags{gap:var(--sp-1) var(--sp-2);flex-wrap:wrap;display:flex}.bt-tag{padding-inline:var(--sp-2);border-radius:var(--radius-round);background:var(--sunken);color:var(--muted);font-size:var(--fs-xs);line-height:20px;font-weight:var(--fw-medium);align-items:center;display:inline-flex}.bt-tag.eff-submit{background:var(--warn-soft);color:var(--warn)}.bt-tag.sup-ready{background:var(--ok-soft);color:var(--ok)}.bt-tag.is-ready{background:var(--ok-fill);color:var(--trk-on)}.bt-gates{gap:var(--sp-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.bt-gates li{padding-block:4px;padding-inline:var(--sp-3);border-radius:var(--radius-round);font-size:var(--fs-sm);line-height:var(--lh-sm);align-items:center;gap:6px;display:inline-flex}.bt-gates li.is-ok{background:var(--ok-soft);color:var(--ok)}.bt-gates li.is-missing{background:var(--warn-soft);color:var(--warn)}.bt-param{max-inline-size:320px}.bt-cmd-acts,.bt-acts{gap:var(--sp-2);flex-wrap:wrap;display:flex}.bt-pending{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--muted);margin:0}.bt-cmd-task{gap:var(--sp-3);display:grid}.bt-steps{align-items:center;gap:var(--sp-1) 0;flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.bt-step{color:var(--muted);font-size:var(--fs-sm);line-height:var(--lh-sm);align-items:center;gap:6px;display:inline-flex}.bt-step+.bt-step:before{content:"";block-size:2px;inline-size:28px;margin-inline:var(--sp-2);background:var(--line);border-radius:2px}.bt-step.is-done+.bt-step:before,.bt-step.is-current:before{background:var(--ok-fill)}.bt-step-ic{border-radius:var(--radius-round);border:2px solid var(--line-strong);background:var(--surface);place-items:center;block-size:28px;inline-size:28px;display:grid}.bt-step.is-done .bt-step-ic{border-color:var(--ok-fill);background:var(--ok-fill);color:var(--trk-on)}.bt-step.is-current{color:var(--ink-strong);font-weight:var(--fw-semibold)}.bt-step.is-current .bt-step-ic{border-color:var(--navy);background:var(--band-line);color:var(--navy)}.is-done>.bt-step.is-current .bt-step-ic{border-color:var(--ok-fill);background:var(--ok-fill);color:var(--trk-on)}.is-failed>.bt-step.is-current .bt-step-ic{border-color:var(--coral);background:var(--coral);color:var(--trk-on)}.is-cancelled>.bt-step.is-current .bt-step-ic{border-color:var(--line-strong);background:var(--sunken);color:var(--muted)}.is-running>.bt-step.is-current .bt-step-ic{animation:bt-busy 1.6s var(--ease) infinite}@keyframes bt-busy{50%{box-shadow:0 0 0 5px #ffc83d59}}.bt-pill{min-block-size:28px;padding-inline:var(--sp-3);border-radius:var(--radius-round);font-size:var(--fs-sm);font-weight:var(--fw-semibold);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.bt-pill.is-awaiting-approval{background:var(--auto-soft);color:var(--auto)}.bt-pill.is-queued{background:var(--trk-regular-soft);color:var(--trk-regular)}.bt-pill.is-running{background:var(--band-line);color:var(--navy)}.bt-pill.is-done{background:var(--ok-soft);color:var(--ok)}.bt-pill.is-failed{background:var(--warn-soft);color:var(--warn)}.bt-pill.is-cancelled{background:var(--sunken);color:var(--muted)}.bt-facts{align-items:center;gap:var(--sp-1) var(--sp-3);font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--muted);flex-wrap:wrap;display:flex}.bt-link{min-block-size:var(--control-h-touch);align-items:center;gap:4px;display:inline-flex}.bt-err{color:var(--warn);font-weight:var(--fw-medium)}@media (width<=767px){.bt-panel{padding:var(--sp-4)}.bt-step+.bt-step:before{inline-size:14px;margin-inline:var(--sp-1)}.bt-step-lbl{font-size:var(--fs-xs)}.bt-cmd-acts>.btn{flex:100%;justify-content:center}}@media (forced-colors:active){.bt-step-ic,.bt-pill,.bt-tag{border:1px solid canvastext}}.bq-note{margin-block-end:var(--sp-4)}.bq-filters{gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin-block-end:var(--sp-5);display:grid}.bq-filter{min-block-size:72px;padding-block:var(--sp-3);padding-inline:var(--sp-4);border:var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-card);color:var(--muted);font:inherit;text-align:start;cursor:pointer;justify-items:start;gap:2px;display:grid}.bq-filter b{font-size:var(--fs-fig);line-height:var(--lh-fig);font-weight:var(--fw-semibold);color:var(--ink-strong)}.bq-filter[aria-pressed=true]{border-color:var(--navy);box-shadow:0 0 0 2px var(--navy) inset, var(--shadow-card);color:var(--ink-strong)}.bq-filter.is-awaiting-approval b{color:var(--auto)}.bq-filter.is-failed b{color:var(--warn)}.bq-filter.is-done b{color:var(--ok)}.bq-list{gap:var(--sp-4);display:grid}.bq-card{gap:var(--sp-3);padding-block:var(--sp-4);padding-inline:var(--sp-5);border:var(--border);border-inline-start:4px solid var(--trk-regular-fill);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-card);display:grid}.bq-card.is-awaiting-approval{border-inline-start-color:var(--auto)}.bq-card.is-failed{border-inline-start-color:var(--coral)}.bq-card.is-done{border-inline-start-color:var(--ok-fill)}.bq-card.is-cancelled{border-inline-start-color:var(--line-strong)}.bq-card.is-running{border-inline-start-color:var(--band-line)}.bq-top{align-items:center;gap:var(--sp-3);display:flex}.bq-mark{border-radius:var(--radius-md);background:var(--navy);block-size:40px;inline-size:40px;color:var(--band-line);flex:none;place-items:center;display:grid}.bq-main{flex:1;min-inline-size:0;display:grid}.bq-name{font-size:var(--fs-lg);line-height:var(--lh-lg);font-weight:var(--fw-semibold);color:var(--ink-strong)}.bq-where{min-block-size:var(--control-h-touch);font-size:var(--fs-sm);align-items:center;display:inline-flex}@media (width<=767px){.bq-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.bq-top{flex-wrap:wrap}.bq-card{padding:var(--sp-4)}.bq-top{grid-template-columns:40px minmax(0,1fr);align-items:start;display:grid}.bq-top>.bt-pill{grid-column:1/-1;justify-self:start}}@media (width<=767px),(pointer:coarse){.iconbtn,.me,.search input{block-size:var(--control-h-touch);min-inline-size:var(--control-h-touch)}.brand{min-block-size:var(--control-h-touch)}.primary-nav a.nav-gear{inline-size:var(--control-h-touch);block-size:var(--control-h-touch)}.primary-nav a.nav-gear[aria-current=page]:after{inset-block-end:calc((var(--control-h-touch) - var(--band-h)) / 2)}.primary-nav a.nav-admin{block-size:var(--control-h-touch);min-inline-size:var(--control-h-touch)}.primary-nav a.nav-admin[aria-current=page]:after{inset-block-end:calc((var(--control-h-touch) - var(--band-h)) / 2)}.band .demo-tag>summary{position:relative}.band .demo-tag>summary:after{content:"";inset-block:calc((var(--sp-5) - var(--control-h-touch)) / 2);inset-inline:calc(-1 * var(--sp-1));position:absolute}}@media (width<=1199px){.band-in{gap:var(--sp-3)}.iconbtn.labelled .lbl{display:none}.iconbtn.labelled,.primary-nav a{padding-inline:var(--sp-2)}.primary-nav a[aria-current=page]:after{inset-inline:var(--sp-2)}.searchbox-band{display:none}.search-btn{display:inline-flex}}@media (width>=768px) and (width<=1023px),(width>=768px) and (width<=1063px) and (pointer:coarse){.band-in{gap:var(--sp-2)}.primary-nav a{padding-inline:calc(var(--sp-1) + var(--sp-0))}.primary-nav a[aria-current=page]:after{inset-inline:calc(var(--sp-1) + var(--sp-0))}.nav-sep{margin-inline:var(--sp-1)}}@media (width>=768px) and (width<=1259px){.brand .rule,.brand .product{display:none}}@media (width>=1200px) and (width<=1599px){.band-in{gap:var(--sp-3)}.primary-nav a{padding-inline:var(--sp-2)}.primary-nav a[aria-current=page]:after{inset-inline:var(--sp-2)}.iconbtn.labelled:not(.ai-band-btn) .lbl{display:none}.iconbtn.labelled:not(.ai-band-btn){padding-inline:var(--sp-2)}}@media (width>=768px) and (width<=899px){.band-in{padding-inline:var(--gutter-phone)}.band-tools{gap:var(--sp-1)}.nav-sep{margin-inline:var(--sp-0)}}@media (width>=768px) and (width<=899px) and (pointer:coarse){.primary-nav a{padding-inline:var(--sp-1)}.primary-nav a[aria-current=page]:after{inset-inline:var(--sp-1)}}@media (width>=928px) and (width<=983px){.primary-nav a.nav-admin{padding-inline:var(--sp-2)}.primary-nav a.nav-admin .adm-long{display:none}.primary-nav a.nav-admin .adm-short{display:inline}}@media (width>=768px) and (width<=927px),(width>=768px) and (width<=1023px) and (pointer:coarse){.primary-nav a.nav-admin{min-inline-size:var(--sp-10);padding-inline:var(--sp-2);justify-content:center;position:relative}.primary-nav a.nav-admin .adm-long,.primary-nav a.nav-admin .adm-short{display:none}.primary-nav a.nav-admin .count{background:var(--band-line);color:var(--navy);box-shadow:0 0 0 2px var(--navy);position:absolute;inset-block-start:-6px;inset-inline-end:-6px}}@media (width>=768px) and (width<=1023px) and (pointer:coarse){.primary-nav a.nav-admin{min-inline-size:var(--control-h-touch)}}@media screen and (width<=767px){.app>main{min-block-size:calc(100dvh - var(--band-h-phone) - var(--band-line-width))}}@media (width<=767px){.band-in{block-size:var(--band-h-phone);padding-inline:var(--gutter-phone);gap:var(--sp-2)}.brand{gap:var(--sp-2)}.brand img{block-size:24px}.brand .rule{display:none}.me{justify-content:center;padding-inline:0}.primary-nav,.iconbtn .lbl{display:none}.band-tools:has(.admin-band-btn){gap:var(--sp-1)}.band-tools .admin-band-btn{background:var(--on-navy);color:var(--navy);border-color:#0000;padding-inline:0;display:inline-flex;position:relative}.admin-band-btn .adm-long,.admin-band-btn .adm-short{display:none}.admin-band-btn .count{block-size:18px;min-inline-size:18px;padding-inline:var(--sp-1);border-radius:var(--radius-sm);background:var(--band-line);color:var(--navy);box-shadow:0 0 0 2px var(--navy);font-size:var(--fs-xs);line-height:var(--lh-xs);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums lining-nums;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-block-start:-2px;inset-inline-end:-2px}.band .demo-tag{position:static}.band .demo-tag[open] p{inset-block-start:calc(var(--band-h-phone) + var(--band-line-width) + var(--sp-2));inset-inline:var(--gutter-phone);inline-size:auto;max-inline-size:none;box-shadow:var(--shadow-overlay);margin:0;position:fixed}.tabbar{grid-template-columns:repeat(var(--tabs,5), minmax(0, 1fr));z-index:var(--z-tabbar);background:var(--surface);border-block-start:var(--border);block-size:calc(var(--tabbar-h) + env(safe-area-inset-bottom,0px));padding-block-end:env(safe-area-inset-bottom,0px);display:grid;position:sticky;inset-block-end:0}.tabbar[data-tabs="4"]{--tabs:4}.tabbar[data-tabs="3"]{--tabs:3}.tabbar a,.tabbar button{color:var(--muted);font-size:var(--fs-xs);line-height:var(--lh-xs);font-weight:var(--fw-medium);background:0 0;border:0;align-content:center;justify-items:center;gap:2px;min-inline-size:0;text-decoration:none;display:grid;position:relative}.tabbar a[aria-current=page],.tabbar button.current{color:var(--accent);font-weight:var(--fw-semibold)}.tabbar a[aria-current=page]:before,.tabbar button.current:before{content:"";background:var(--accent);block-size:2px;position:absolute;inset-block-start:0;inset-inline:25%}.tab-lbl{text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%;overflow:hidden}.tab-ic{display:inline-flex;position:relative}.tab-ic .badge{block-size:18px;min-inline-size:18px;padding-inline:var(--sp-1);border-radius:var(--radius-sm);background:var(--ink);color:var(--surface);box-shadow:0 0 0 2px var(--surface);font-size:var(--fs-xs);line-height:var(--lh-xs);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums lining-nums;justify-content:center;align-items:center;margin-inline-start:calc(-1 * var(--sp-2));display:inline-flex;position:absolute;inset-block-start:-6px;inset-inline-start:100%}.app:has(main :is(input:not([type=checkbox],[type=radio],[type=button],[type=submit],[type=reset],[type=file],[type=range],[type=color],[type=image]),textarea,select):focus) .tabbar{display:none}.scrim:has(>.dialog.palette){padding-block-start:0}.dialog.palette{block-size:92dvh;max-block-size:92dvh}.searchbox-dialog .search-results.open{max-block-size:none}.search-hit,.search-hit.cmd{min-block-size:var(--control-h-touch)}}@media (width<=359px){.brand .product{display:none}}@media (width<=379px){.band:has(.demo-tag) .band-tools .admin-band-btn{display:none}.band:has(.demo-tag) .band-tools:has(.admin-band-btn){gap:var(--sp-2)}}@media (width<=329px){.band-tools .admin-band-btn{display:none}.band-tools:has(.admin-band-btn){gap:var(--sp-2)}}@media (forced-colors:active){.primary-nav a[aria-current=page]:after,.tabbar a[aria-current=page]:before,.tabbar button.current:before{forced-color-adjust:none;background:canvastext}.primary-nav .count,.tab-ic .badge,.more-list .count{border:1px solid canvastext}.search-hit[aria-selected=true]{outline-offset:-2px;outline:2px solid highlight}}@media (width<=767px){.head .actions{inline-size:100%}.head .actions .btn{flex:auto}.head .actions .btn.icon-only{flex:none}.btn .lbl-long{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.btn .lbl-short{display:inline}.toasts{inset-inline:var(--gutter-phone);inline-size:auto;inset-block-end:calc(var(--tabbar-h) + env(safe-area-inset-bottom,0px) + var(--sp-3))}.chip,.seg button,.btn.sm{block-size:var(--control-h-touch)}.btn.sm.icon-only{inline-size:var(--control-h-touch)}.seg{flex-wrap:wrap;min-block-size:48px;display:inline-flex}.seg button{min-inline-size:max-content;min-block-size:var(--control-h-touch);flex:1 1 0}.adm-actions .btn,.adm-actions .btn.sm{block-size:auto;min-block-size:var(--control-h-touch)}.input.paste-target{font-size:16px}.copy{block-size:36px;inline-size:36px;position:relative}.copy:after{content:"";position:absolute;inset:-4px}.tabs a,.menu-item,.verif-detail>summary{min-block-size:var(--control-h-touch)}.hint>summary{position:relative}.hint>summary:after{content:"";inset:calc((24px - var(--control-h-touch)) / 2);position:absolute}.hint[open] p{inline-size:auto;max-inline-size:44ch;box-shadow:none;margin-block-start:var(--sp-1);animation:none;position:static}.verif-detail>summary{align-items:center;display:inline-flex}kbd[aria-hidden=true]{display:none}.scrim{align-items:flex-end;padding:0}.dialog{inline-size:100%;box-shadow:var(--shadow-dialog);border-start-start-radius:var(--radius-xl);border-start-end-radius:var(--radius-xl);border-end-end-radius:0;border-end-start-radius:0;max-block-size:92dvh;animation-name:sheet-in}.dialog:before{content:"";border-radius:var(--radius-round);background:var(--line-strong);pointer-events:none;block-size:4px;inline-size:36px;margin-inline:auto;position:absolute;inset-block-start:var(--sp-2);inset-inline:0}.dialog .body{padding-block:var(--sp-4);padding-inline:var(--sp-4)}.dialog>:is(header,.head,footer,.foot),.dirty-row{padding-inline:var(--sp-4)}.dialog>:is(header,.head){padding-block-start:calc(var(--sp-2) + 12px)}.dialog>:is(header,.head)>.btn.icon-only{inline-size:var(--control-h-touch);min-inline-size:var(--control-h-touch)}.dialog>:is(header,.head) h2{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dialog>:is(footer,.foot){border-end-end-radius:0;border-end-start-radius:0}.dialog>:is(footer,.foot) .btn{flex:auto}.dialog>:is(footer,.foot) :is(.dlg-note,.left){flex-basis:100%}.date-row{flex-wrap:wrap}.calendar{inline-size:100%;max-inline-size:none;box-shadow:none;margin-block-start:var(--sp-2);animation:none;position:static}.cal-day{block-size:var(--control-h-touch)}.menu{inset-inline:var(--gutter-phone);max-inline-size:none;position:fixed;inset-block-start:calc(var(--band-h-phone) + var(--sp-2))}}@media (height<=500px){.scrim{padding-block:0}.dialog{max-block-size:100dvh}.dialog:before{content:none}.dialog>:is(header,.head){min-block-size:var(--control-h-touch);padding-block:var(--sp-1)}.dialog>:is(footer,.foot){padding-block:var(--sp-2)}}@media (height<=419px){.dialog{overscroll-behavior:contain;overflow-y:auto}.dialog .body{flex:none;min-block-size:auto;overflow-y:visible}.dialog>:is(header,.head){z-index:var(--z-sticky);background:var(--raised);border-start-start-radius:inherit;border-start-end-radius:inherit;position:sticky;inset-block-start:0}}@media (pointer:coarse){.chip,.seg button,.btn.sm{block-size:var(--control-h-touch)}.btn.sm.icon-only{inline-size:var(--control-h-touch)}.seg{min-block-size:48px}.seg button{min-block-size:var(--control-h-touch)}.adm-actions .btn,.adm-actions .btn.sm{block-size:auto;min-block-size:var(--control-h-touch)}.input.paste-target{font-size:16px}.copy{position:relative}.copy:after{content:"";inset:min(0px, calc((100% - var(--control-h-touch)) / 2));position:absolute}.tabs a,.menu-item,.verif-detail>summary{min-block-size:var(--control-h-touch)}.hint>summary{position:relative}.hint>summary:after{content:"";inset:calc((24px - var(--control-h-touch)) / 2);position:absolute}.verif-detail>summary{align-items:center;display:inline-flex}kbd[aria-hidden=true]{display:none}.check-line input[type=checkbox],.check-line input[type=radio],.radio-card input{block-size:22px;inline-size:22px}.cal-day{block-size:var(--control-h-touch)}.tbl,.density-normal .tbl{--th-h:var(--control-h-touch)}.tbl thead th:has(>.th-sort){padding-block:0}.th-sort{min-block-size:var(--control-h-touch)}.tbl :is(th,td).pick{inline-size:var(--control-h-touch)}.tbl :is(thead,tbody) .pick>.sel-hit{min-inline-size:var(--control-h-touch);min-block-size:var(--control-h-touch)}.tbl tbody tr:has(a.rowlink){position:relative}.tbl tbody tr a.rowlink:after{content:"";position:absolute;inset:0}.tbl tbody tr:has(a.rowlink) :is(td.pick,a:not(.rowlink),button,input,select,textarea,summary,label){z-index:calc(var(--z-sticky) - 9);position:relative}.tbl tbody tr:has(a.rowlink) td.row-actions{position:relative}}@media (pointer:coarse) and (hover:none){.th-sort .sort-glyph{opacity:1}}@media (width<=767px),(pointer:coarse){.check-line{min-block-size:var(--control-h-touch);line-height:var(--lh-sm)}.check-line>label{cursor:pointer;flex:1;margin-inline-start:calc(-1 * var(--sp-2));padding-block:12px;padding-inline-start:var(--sp-2)}.app .check-line>input:is([type=checkbox],[type=radio]):has(+label){block-size:22px;inline-size:22px;margin-block-start:calc(12px + (var(--lh-sm) - 22px) / 2);margin-inline-end:0}details>summary.sm{min-block-size:var(--control-h-touch);padding-block:calc((var(--control-h-touch) - 18px) / 2)}main :is(p,.tools) a:not([class]){position:relative}main :is(p,.tools) a:not([class]):after{content:"";inset-block:min(0px, calc((100% - var(--control-h-touch)) / 2));inset-inline:min(0px, calc((100% - var(--control-h-touch)) / 2));position:absolute}}@media (forced-colors:active){.seg button[aria-checked=true],.seg button[aria-pressed=true],[aria-pressed=true].chip{forced-color-adjust:none;color:highlighttext;background:highlight;border-color:highlight}.mark,.stamp-av{border-color:canvastext}.stamp-robot .stamp-av,.stamp-ai .stamp-av,.stamp-import .stamp-av{border-style:dotted}.mark.todo{border-width:2px}.is-auto{border-inline-start-style:dotted}.brand .home-mark,.dialog,.menu,.popover,.calendar,.toast,.hint[open] p{border:1px solid canvastext}.tbl tbody tr:is([data-track],[aria-current=true],.is-selected)>:first-child,.tbl tbody tr:is(.is-late,.is-blocked,.is-stuck-danger)>:first-child{border-inline-start:var(--edge-w) solid CanvasText}:is(.has-edge,.card-row):is([data-track],[aria-current=true],.is-auto,.is-todo):before,:is(.has-edge,.card-row):is(.is-selected,.selected,.is-late,.is-blocked,.is-stuck-danger):before{forced-color-adjust:none;background:canvastext}.banner,.error-panel,.load-error{border-inline-start-color:canvastext}select.input{appearance:auto;background-image:none}.sk-bar,.skel-bar{background-image:none}}.signin{background-color:var(--navy);background-image:radial-gradient(120% 64% at 50% 0%, var(--navy-3) 0%, var(--navy) 72%);min-block-size:100dvh;color:var(--on-navy);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--font-ui);-webkit-font-smoothing:antialiased;flex-direction:column;display:flex;overflow-x:clip}:root:has(.signin) body{background:var(--navy)}.signin :focus-visible{outline:2px solid var(--band-line);outline-offset:3px}.signin-logo{block-size:auto;inline-size:176px;margin-inline:auto;display:block}.signin-rule{block-size:2px;inline-size:32px;margin-block:var(--sp-7) var(--sp-6);background:var(--band-line);margin-inline:auto;display:block}.signin-splash{padding-block:max(var(--sp-8), env(safe-area-inset-top)) max(var(--sp-8), env(safe-area-inset-bottom));padding-inline:var(--sp-4);text-align:center;flex-direction:column;flex:1 0 auto;justify-content:center;align-items:center;display:flex}.signin-splash:focus{outline:none}.signin-splash-text{color:var(--on-navy-muted);font-size:var(--fs-lg);line-height:26px}.signin-splash-slow{max-inline-size:34ch;color:var(--on-navy-muted);font-size:var(--fs-sm);line-height:var(--lh-sm);margin-block-start:var(--sp-3)}.signin-splash .signin-reload{inline-size:auto;min-inline-size:200px;margin-block-start:var(--sp-6)}.signin-main{padding-block:max(var(--sp-14), env(safe-area-inset-top)) var(--sp-8);padding-inline:var(--sp-6);flex:1 0 auto;justify-content:center;align-items:center;display:flex}.signin-main:focus{outline:none}.signin-card{inline-size:100%;min-inline-size:0;max-inline-size:420px;padding-block:var(--sp-12) var(--sp-10);border:1px solid var(--band-hairline);border-radius:var(--radius-xl);text-align:center;background:#ffffff08;padding-inline:44px;box-shadow:inset 0 1px #ffffff0a,0 24px 64px -24px #000000b3}.signin-title{color:var(--on-navy);font:var(--fw-medium) 28px / 36px var(--font-ui)}.signin-lead{color:var(--on-navy-muted);font-size:var(--fs-lg);text-wrap:balance;margin-block-start:var(--sp-2);line-height:26px}.signin-account{justify-content:center;align-items:center;gap:var(--sp-2);min-inline-size:0;color:var(--on-navy-muted);font-size:var(--fs-md);line-height:var(--lh-md);overflow-wrap:anywhere;margin-block-start:var(--sp-7);display:flex}.signin-alert{align-items:flex-start;gap:var(--sp-2);padding-block:var(--sp-3);padding-inline:var(--sp-3) var(--sp-4);border-radius:var(--radius-md);color:#ffd3cc;font-size:var(--fs-sm);line-height:var(--lh-sm);text-align:start;background:#3a1814;border-inline-start:3px solid #ff9282;margin-block-start:var(--sp-7);display:flex}.signin-account+.signin-alert{margin-block-start:var(--sp-3)}.signin-alert .ic{color:#ff9282;flex:none;margin-block-start:2px}.signin-google{justify-content:center;align-items:center;gap:var(--sp-3);min-block-size:48px;inline-size:100%;padding-inline:var(--sp-4);color:var(--navy);font:var(--fw-medium) var(--fs-lg) / var(--lh-lg) var(--font-ui);transition:background-color var(--dur-fast) var(--ease);background:#fff;border:1px solid #fff;border-radius:8px;margin-block-start:var(--sp-8);display:flex}.signin-alert+.signin-google{margin-block-start:var(--sp-5)}.signin-google[aria-disabled=true]{cursor:progress;background:#e2e6ea}.signin-g{flex:none;block-size:20px;inline-size:20px}.signin-secondary{inline-size:100%;min-block-size:max(44px, var(--control-h-lg));padding-inline:var(--sp-4);color:var(--on-navy);font:var(--fw-medium) var(--fs-md) / var(--lh-md) var(--font-ui);transition:background-color var(--dur-fast) var(--ease);background:0 0;border:1px solid #fff3;border-radius:8px;margin-block-start:var(--sp-5)}@media (any-hover:hover){.signin-google:hover:not([aria-disabled=true]){background:#eef1f4}.signin-secondary:hover{background:var(--band-hover)}}.signin-google:active:not([aria-disabled=true]){background:#e2e6ea}.signin-status{color:var(--on-navy-muted);font-size:var(--fs-md);line-height:var(--lh-md);margin-block-start:var(--sp-3)}.signin-note{color:var(--on-navy-muted);font-size:var(--fs-sm);line-height:var(--lh-sm);text-wrap:balance;margin-block-start:var(--sp-5)}.signin-elev{pointer-events:none;flex:none;block-size:clamp(120px,24vh,230px);overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 45%);mask-image:linear-gradient(#0000,#000 45%)}.signin-elev svg{block-size:100%;inline-size:100%;max-inline-size:none;display:block}.signin-elev path{fill:none;stroke:var(--on-navy);stroke-width:1px;vector-effect:non-scaling-stroke}.signin-elev-lines{stroke-opacity:.1}.signin-elev-openings{stroke-opacity:.06}@media (width<=767px){.signin-main{padding-block:max(var(--sp-8), env(safe-area-inset-top)) var(--sp-5);padding-inline:var(--sp-4)}.signin-card{padding-block:var(--sp-8);padding-inline:var(--sp-6)}.signin-logo{inline-size:152px}.signin-rule{margin-block:var(--sp-6) var(--sp-5)}.signin-google{margin-block-start:var(--sp-7)}}@media (prefers-reduced-motion:no-preference){.signin-card{animation:si-fade var(--dur-slow) var(--ease) both}.signin-elev{animation:1.2s ease-out .15s both si-fade}}@keyframes si-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.signin-google,.signin-secondary{transition:none}}@media (forced-colors:active){.signin{background-image:none}.signin-elev{display:none}.signin-rule{visibility:hidden}.signin-card{box-shadow:none;border:1px solid canvastext}.signin-google,.signin-secondary{border:1px solid buttontext}.signin-g{forced-color-adjust:none}.signin-alert{border:2px solid canvastext}}@media (forced-colors:active) and (prefers-color-scheme:light){.signin-logo{filter:invert()}}
