.zk-shell .fl-contract{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;margin:0 0 16px;padding:14px 18px;border-radius:20px;background:var(--cb-seg)}.zk-shell .fl-contract__text{display:grid;gap:2px}.zk-shell .fl-contract__text b{font-size:15px;font-weight:700}.zk-shell .fl-contract__text span{color:var(--cb-muted);font-size:13px}.zk-shell .fl-contract__btns{display:flex;flex-wrap:wrap;gap:8px}.zk-shell .fl-return{margin:0 0 16px;padding:14px 18px;border-radius:20px;background:var(--cb-seg);box-shadow:inset 0 0 0 1.5px var(--cb-ink)}.zk-shell .fl-return h2{margin:0 0 4px;font-size:15px;font-weight:700}.zk-shell .fl-return p{margin:0 0 10px;color:var(--cb-muted);font-size:13px;line-height:1.5;max-width:72ch}.zk-shell .fl-return ul{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px;padding:0;list-style:none}.zk-shell .fl-return li{padding:3px 10px;border-radius:999px;background:var(--cb-glass);box-shadow:inset 0 0 0 1px var(--cb-hair);font-size:12.5px;font-weight:600}.zk-shell .fl-usage{display:inline-flex;flex-direction:column;align-items:flex-end;gap:1px}.zk-shell .fl-usage small{font-size:11.5px;color:var(--cb-muted);font-weight:500}.zk-shell .fl-usage small.zk-late{color:var(--cb-late);font-weight:600}.zk-shell .fl-badges{display:inline-flex;flex-wrap:wrap;gap:4px;margin-left:6px;vertical-align:middle}.zk-shell .fl-cellstack{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 6px}.zk-shell .fl-section{display:grid;gap:10px;margin-top:4px}.zk-shell .fl-section>h4{margin:8px 0 0;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--cb-subtle)}.zk-shell .fl-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.zk-shell .fl-item{display:grid;gap:6px;padding:10px 12px;border-radius:14px;background:var(--cb-seg)}.zk-shell .fl-item__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 10px}.zk-shell .fl-item__head b{font-size:13.5px}.zk-shell .fl-item p{margin:0;color:var(--cb-muted);font-size:12.5px;line-height:1.45}.zk-shell .fl-item small{color:var(--cb-subtle);font-size:12px}.zk-shell .fl-warn{padding:10px 12px;border-radius:14px;background:var(--cb-seg);box-shadow:inset 4px 0 0 var(--cb-late);font-size:13px;line-height:1.5}.zk-shell .fl-warn b{font-weight:700}.zk-shell .fl-form{display:grid;gap:10px}.zk-shell .fl-form--row{grid-template-columns:repeat(2,minmax(0,1fr))}.zk-shell .fl-form--row>.fl-wide{grid-column:1 / -1}.zk-shell .fl-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px}.zk-shell .fl-field{display:grid;gap:4px}.zk-shell .fl-field>label{font-size:12.5px;font-weight:600}.zk-shell .fl-note{margin:0;color:var(--cb-muted);font-size:13px;line-height:1.5;max-width:72ch}.zk-shell .fl-tabs{margin:6px 0 2px}.zk-shell .fl-timeline{position:relative;display:grid;gap:10px;margin:0;padding:0 0 0 16px;list-style:none;border-left:2px solid var(--cb-hair-2)}.zk-shell .fl-timeline li{display:grid;gap:1px}.zk-shell .fl-timeline b{font-size:13px}.zk-shell .fl-timeline span{font-size:12.5px;color:var(--cb-muted)}.zk-shell .fl-timeline small{font-size:11.5px;color:var(--cb-subtle)}.zk-shell .fl-flag{color:var(--cb-late);font-weight:600}.zk-shell .fl-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.zk-shell .zk-tablecard tr[data-stop=true]>td:first-child{box-shadow:inset 4px 0 0 var(--cb-late)}@media(max-width:700px){.zk-shell .fl-form--row,.zk-shell .fl-checks{grid-template-columns:1fr}.zk-shell .fl-contract{padding:12px 14px}.zk-shell .fl-contract__btns>*{flex:1 1 100%}}.zk-shell .zk-split.is-open .zk-tablecard{overflow-x:auto}@media(max-width:700px){.zk-shell .zk-tablecard{overflow-x:auto}}.zk-shell .fl-places{display:grid;gap:26px}.zk-shell .fl-place__title{display:flex;align-items:baseline;gap:10px;margin:0 0 10px;font-size:16px;font-weight:700}.zk-shell .fl-place__count{color:var(--cb-subtle);font-size:12.5px;font-weight:600}.zk-shell .fl-place__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(15.5rem,1fr));gap:14px}.zk-shell .fl-card__serial{font-size:16px;font-weight:700;letter-spacing:.01em}.zk-shell .fl-card__sub{color:var(--cb-muted);font-size:12.5px}.zk-shell .fl-card__row{margin-top:2px}.zk-shell .fl-card__sync{margin-top:auto;color:var(--cb-muted);font-size:12.5px}.zk-shell .fl-card__facts{display:grid;gap:5px;margin:0}.zk-shell .fl-card__facts div{display:flex;justify-content:space-between;gap:10px;font-size:12.5px}.zk-shell .fl-card__facts dt{color:var(--cb-muted)}.zk-shell .fl-card__facts dd{margin:0;font-weight:600;text-align:right}.zk-shell .fl-card__open{align-self:flex-start;margin-top:auto}:root,:root[data-theme=day]{color-scheme:light;--zoum-canvas: #F7EEDA;--zoum-canvas-rgb: 247 238 218;--zoum-surface: #F3E3BF;--zoum-surface-rgb: 243 227 191;--zoum-raised: #FFFCF5;--zoum-raised-rgb: 255 252 245;--zoum-sunken: #ECDDB8;--zoum-sunken-rgb: 236 221 184;--zoum-line: #E3CFA8;--zoum-line-rgb: 227 207 168;--zoum-line-strong: #7A4A40;--zoum-line-strong-rgb: 122 74 64;--zoum-fg: #340404;--zoum-fg-rgb: 52 4 4;--zoum-fg-muted: #5C3A33;--zoum-fg-muted-rgb: 92 58 51;--zoum-fg-subtle: #6A463E;--zoum-fg-subtle-rgb: 106 70 62;--zoum-primary: #340404;--zoum-primary-rgb: 52 4 4;--zoum-primary-hover: #4E1212;--zoum-primary-hover-rgb: 78 18 18;--zoum-on-primary: #FFFCF5;--zoum-on-primary-rgb: 255 252 245;--zoum-accent: #F3E3BF;--zoum-accent-rgb: 243 227 191;--zoum-on-accent: #340404;--zoum-on-accent-rgb: 52 4 4;--zoum-inverse: #340404;--zoum-inverse-rgb: 52 4 4;--zoum-on-inverse: #FFFCF5;--zoum-on-inverse-rgb: 255 252 245;--zoum-on-inverse-muted: #E2C9B8;--zoum-on-inverse-muted-rgb: 226 201 184;--zoum-focus: #340404;--zoum-focus-rgb: 52 4 4;--zoum-success: #2F5D3A;--zoum-success-rgb: 47 93 58;--zoum-on-success: #FFFCF5;--zoum-on-success-rgb: 255 252 245;--zoum-success-soft: #E4EAD3;--zoum-success-soft-rgb: 228 234 211;--zoum-success-soft-fg: #24482D;--zoum-success-soft-fg-rgb: 36 72 45;--zoum-warning: #E0A93A;--zoum-warning-rgb: 224 169 58;--zoum-on-warning: #1A0202;--zoum-on-warning-rgb: 26 2 2;--zoum-warning-soft: #F6E3B6;--zoum-warning-soft-rgb: 246 227 182;--zoum-warning-soft-fg: #5A3A05;--zoum-warning-soft-fg-rgb: 90 58 5;--zoum-danger: #F47A36;--zoum-danger-rgb: 244 122 54;--zoum-on-danger: #1A0202;--zoum-on-danger-rgb: 26 2 2;--zoum-danger-soft: #FCDCC7;--zoum-danger-soft-rgb: 252 220 199;--zoum-danger-soft-fg: #7E2606;--zoum-danger-soft-fg-rgb: 126 38 6;--zoum-info: #340404;--zoum-info-rgb: 52 4 4;--zoum-on-info: #FFFCF5;--zoum-on-info-rgb: 255 252 245;--zoum-info-soft: #F1E0D2;--zoum-info-soft-rgb: 241 224 210;--zoum-info-soft-fg: #4A1414;--zoum-info-soft-fg-rgb: 74 20 20;--zoum-neutral: #6B564E;--zoum-neutral-rgb: 107 86 78;--zoum-on-neutral: #FFFCF5;--zoum-on-neutral-rgb: 255 252 245;--zoum-neutral-soft: #EDE0CC;--zoum-neutral-soft-rgb: 237 224 204;--zoum-neutral-soft-fg: #4A3832;--zoum-neutral-soft-fg-rgb: 74 56 50;--zoum-scrim: rgb(52 4 4 / .55);--zoum-shadow-sm: 0 1px 2px rgb(52 4 4 / .06);--zoum-shadow-md: 0 8px 22px -10px rgb(52 4 4 / .28);--zoum-shadow-overlay: 0 24px 60px -18px rgb(52 4 4 / .4)}:root[data-theme=night]{color-scheme:dark;--zoum-canvas: #1A0606;--zoum-canvas-rgb: 26 6 6;--zoum-surface: #331311;--zoum-surface-rgb: 51 19 17;--zoum-raised: #270B0A;--zoum-raised-rgb: 39 11 10;--zoum-sunken: #110303;--zoum-sunken-rgb: 17 3 3;--zoum-line: #46201C;--zoum-line-rgb: 70 32 28;--zoum-line-strong: #B08E7C;--zoum-line-strong-rgb: 176 142 124;--zoum-fg: #F3E3BF;--zoum-fg-rgb: 243 227 191;--zoum-fg-muted: #DCC6A6;--zoum-fg-muted-rgb: 220 198 166;--zoum-fg-subtle: #C9B091;--zoum-fg-subtle-rgb: 201 176 145;--zoum-primary: #F3E3BF;--zoum-primary-rgb: 243 227 191;--zoum-primary-hover: #FFF1D2;--zoum-primary-hover-rgb: 255 241 210;--zoum-on-primary: #340404;--zoum-on-primary-rgb: 52 4 4;--zoum-accent: #F3E3BF;--zoum-accent-rgb: 243 227 191;--zoum-on-accent: #340404;--zoum-on-accent-rgb: 52 4 4;--zoum-inverse: #F3E3BF;--zoum-inverse-rgb: 243 227 191;--zoum-on-inverse: #340404;--zoum-on-inverse-rgb: 52 4 4;--zoum-on-inverse-muted: #6A3A30;--zoum-on-inverse-muted-rgb: 106 58 48;--zoum-focus: #F3E3BF;--zoum-focus-rgb: 243 227 191;--zoum-success: #8CC49A;--zoum-success-rgb: 140 196 154;--zoum-on-success: #0F1F12;--zoum-on-success-rgb: 15 31 18;--zoum-success-soft: #1F2C1D;--zoum-success-soft-rgb: 31 44 29;--zoum-success-soft-fg: #AFD9B8;--zoum-success-soft-fg-rgb: 175 217 184;--zoum-warning: #E8BA5E;--zoum-warning-rgb: 232 186 94;--zoum-on-warning: #1A1000;--zoum-on-warning-rgb: 26 16 0;--zoum-warning-soft: #33240A;--zoum-warning-soft-rgb: 51 36 10;--zoum-warning-soft-fg: #F2D08D;--zoum-warning-soft-fg-rgb: 242 208 141;--zoum-danger: #F47A36;--zoum-danger-rgb: 244 122 54;--zoum-on-danger: #1A0202;--zoum-on-danger-rgb: 26 2 2;--zoum-danger-soft: #3E1608;--zoum-danger-soft-rgb: 62 22 8;--zoum-danger-soft-fg: #FFAC7C;--zoum-danger-soft-fg-rgb: 255 172 124;--zoum-info: #F3E3BF;--zoum-info-rgb: 243 227 191;--zoum-on-info: #340404;--zoum-on-info-rgb: 52 4 4;--zoum-info-soft: #3A1714;--zoum-info-soft-rgb: 58 23 20;--zoum-info-soft-fg: #F3E3BF;--zoum-info-soft-fg-rgb: 243 227 191;--zoum-neutral: #C4AA9C;--zoum-neutral-rgb: 196 170 156;--zoum-on-neutral: #1A0606;--zoum-on-neutral-rgb: 26 6 6;--zoum-neutral-soft: #2E1714;--zoum-neutral-soft-rgb: 46 23 20;--zoum-neutral-soft-fg: #DCC6B8;--zoum-neutral-soft-fg-rgb: 220 198 184;--zoum-scrim: rgb(0 0 0 / .7);--zoum-shadow-sm: 0 1px 2px rgb(0 0 0 / .6);--zoum-shadow-md: 0 4px 10px rgb(0 0 0 / .6);--zoum-shadow-overlay: 0 20px 25px rgb(0 0 0 / .8)}@media(prefers-color-scheme:dark){:root[data-theme=auto]{color-scheme:dark;--zoum-canvas: #1A0606;--zoum-canvas-rgb: 26 6 6;--zoum-surface: #331311;--zoum-surface-rgb: 51 19 17;--zoum-raised: #270B0A;--zoum-raised-rgb: 39 11 10;--zoum-sunken: #110303;--zoum-sunken-rgb: 17 3 3;--zoum-line: #46201C;--zoum-line-rgb: 70 32 28;--zoum-line-strong: #B08E7C;--zoum-line-strong-rgb: 176 142 124;--zoum-fg: #F3E3BF;--zoum-fg-rgb: 243 227 191;--zoum-fg-muted: #DCC6A6;--zoum-fg-muted-rgb: 220 198 166;--zoum-fg-subtle: #C9B091;--zoum-fg-subtle-rgb: 201 176 145;--zoum-primary: #F3E3BF;--zoum-primary-rgb: 243 227 191;--zoum-primary-hover: #FFF1D2;--zoum-primary-hover-rgb: 255 241 210;--zoum-on-primary: #340404;--zoum-on-primary-rgb: 52 4 4;--zoum-accent: #F3E3BF;--zoum-accent-rgb: 243 227 191;--zoum-on-accent: #340404;--zoum-on-accent-rgb: 52 4 4;--zoum-inverse: #F3E3BF;--zoum-inverse-rgb: 243 227 191;--zoum-on-inverse: #340404;--zoum-on-inverse-rgb: 52 4 4;--zoum-on-inverse-muted: #6A3A30;--zoum-on-inverse-muted-rgb: 106 58 48;--zoum-focus: #F3E3BF;--zoum-focus-rgb: 243 227 191;--zoum-success: #8CC49A;--zoum-success-rgb: 140 196 154;--zoum-on-success: #0F1F12;--zoum-on-success-rgb: 15 31 18;--zoum-success-soft: #1F2C1D;--zoum-success-soft-rgb: 31 44 29;--zoum-success-soft-fg: #AFD9B8;--zoum-success-soft-fg-rgb: 175 217 184;--zoum-warning: #E8BA5E;--zoum-warning-rgb: 232 186 94;--zoum-on-warning: #1A1000;--zoum-on-warning-rgb: 26 16 0;--zoum-warning-soft: #33240A;--zoum-warning-soft-rgb: 51 36 10;--zoum-warning-soft-fg: #F2D08D;--zoum-warning-soft-fg-rgb: 242 208 141;--zoum-danger: #F47A36;--zoum-danger-rgb: 244 122 54;--zoum-on-danger: #1A0202;--zoum-on-danger-rgb: 26 2 2;--zoum-danger-soft: #3E1608;--zoum-danger-soft-rgb: 62 22 8;--zoum-danger-soft-fg: #FFAC7C;--zoum-danger-soft-fg-rgb: 255 172 124;--zoum-info: #F3E3BF;--zoum-info-rgb: 243 227 191;--zoum-on-info: #340404;--zoum-on-info-rgb: 52 4 4;--zoum-info-soft: #3A1714;--zoum-info-soft-rgb: 58 23 20;--zoum-info-soft-fg: #F3E3BF;--zoum-info-soft-fg-rgb: 243 227 191;--zoum-neutral: #C4AA9C;--zoum-neutral-rgb: 196 170 156;--zoum-on-neutral: #1A0606;--zoum-on-neutral-rgb: 26 6 6;--zoum-neutral-soft: #2E1714;--zoum-neutral-soft-rgb: 46 23 20;--zoum-neutral-soft-fg: #DCC6B8;--zoum-neutral-soft-fg-rgb: 220 198 184;--zoum-scrim: rgb(0 0 0 / .7);--zoum-shadow-sm: 0 1px 2px rgb(0 0 0 / .6);--zoum-shadow-md: 0 4px 10px rgb(0 0 0 / .6);--zoum-shadow-overlay: 0 20px 25px rgb(0 0 0 / .8)}}:root{--zoum-font-sans: Onest, "Noto Sans", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--zoum-font-display: Urbanist, Onest, "Noto Sans", system-ui, sans-serif;--zoum-font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--zoum-text-caption: .875rem;--zoum-text-base: 1rem;--zoum-text-lg: 1.125rem;--zoum-text-xl: 1.25rem;--zoum-text-2xl: 1.5rem;--zoum-text-3xl: 1.875rem;--zoum-text-4xl: 2.25rem;--zoum-leading-tight: 1.2;--zoum-leading-snug: 1.35;--zoum-leading-normal: 1.5;--zoum-weight-normal: 400;--zoum-weight-medium: 500;--zoum-weight-semibold: 600;--zoum-weight-bold: 700;--zoum-space-0: 0;--zoum-space-1: .25rem;--zoum-space-2: .5rem;--zoum-space-3: .75rem;--zoum-space-4: 1rem;--zoum-space-5: 1.25rem;--zoum-space-6: 1.5rem;--zoum-space-8: 2rem;--zoum-space-10: 2.5rem;--zoum-space-12: 3rem;--zoum-space-16: 4rem;--zoum-radius-sm: .625rem;--zoum-radius-md: .875rem;--zoum-radius-lg: 1.375rem;--zoum-radius-xl: 1.75rem;--zoum-radius-full: 9999px;--zoum-brand-50: #fdf8ec;--zoum-brand-100: #f3e3bf;--zoum-brand-200: #e8cba3;--zoum-brand-300: #d3a088;--zoum-brand-400: #a9493b;--zoum-brand-500: #82221a;--zoum-brand-600: #64100c;--zoum-brand-700: #4e0808;--zoum-brand-800: #340404;--zoum-brand-900: #260202;--zoum-brand-950: #160101;--zoum-brand-50-rgb: 253 248 236;--zoum-brand-100-rgb: 243 227 191;--zoum-brand-200-rgb: 232 203 163;--zoum-brand-300-rgb: 211 160 136;--zoum-brand-400-rgb: 169 73 59;--zoum-brand-500-rgb: 130 34 26;--zoum-brand-600-rgb: 100 16 12;--zoum-brand-700-rgb: 78 8 8;--zoum-brand-800-rgb: 52 4 4;--zoum-brand-900-rgb: 38 2 2;--zoum-brand-950-rgb: 22 1 1;--zoum-duration-fast: .12s;--zoum-duration-base: .2s;--zoum-easing: cubic-bezier(.2, 0, 0, 1);--zoum-control-h: 3.5rem;--zoum-control-px: 1.25rem}:root[data-density=compact]{--zoum-control-h: 2.75rem;--zoum-control-px: 1rem}@media(prefers-reduced-motion:reduce){:root{--zoum-duration-fast: 0ms;--zoum-duration-base: 0ms}}@font-face{font-family:Onest;src:url(/assets/onest-zoum-Cq-NjWXr.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Urbanist;src:url(/assets/urbanist-zoum-CDP_hIag.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}html{font-family:var(--zoum-font-sans);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums}h1,h2{font-family:var(--zoum-font-display);letter-spacing:-.02em}.zoum-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.zoum-btn:focus-visible,.zoum-input:focus-visible,.zoum-checkbox__input:focus-visible,.zoum-tabs__tab:focus-visible,.zoum-tabs__panel:focus-visible,.zoum-table-region:focus-visible,.zoum-table__sort:focus-visible,.zoum-alert__close:focus-visible,.zoum-dialog__close:focus-visible{outline:3px solid var(--zoum-focus);outline-offset:2px}.zoum-tone-success{--_t: var(--zoum-success);--_on: var(--zoum-on-success);--_soft: var(--zoum-success-soft);--_soft-fg: var(--zoum-success-soft-fg)}.zoum-tone-warning{--_t: var(--zoum-warning);--_on: var(--zoum-on-warning);--_soft: var(--zoum-warning-soft);--_soft-fg: var(--zoum-warning-soft-fg)}.zoum-tone-danger{--_t: var(--zoum-danger);--_on: var(--zoum-on-danger);--_soft: var(--zoum-danger-soft);--_soft-fg: var(--zoum-danger-soft-fg)}.zoum-tone-info{--_t: var(--zoum-info);--_on: var(--zoum-on-info);--_soft: var(--zoum-info-soft);--_soft-fg: var(--zoum-info-soft-fg)}.zoum-tone-neutral{--_t: var(--zoum-neutral);--_on: var(--zoum-on-neutral);--_soft: var(--zoum-neutral-soft);--_soft-fg: var(--zoum-neutral-soft-fg)}.zoum-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--zoum-space-2);min-height:var(--zoum-control-h);padding:0 var(--zoum-control-px);border:2px solid transparent;border-radius:var(--zoum-radius-full);font-family:var(--zoum-font-sans);font-size:var(--zoum-text-base);font-weight:var(--zoum-weight-semibold);line-height:var(--zoum-leading-tight);cursor:pointer;transition:background-color var(--zoum-duration-fast) var(--zoum-easing),transform var(--zoum-duration-fast) var(--zoum-easing);-webkit-tap-highlight-color:transparent}.zoum-btn>span{display:inline-flex;align-items:center;gap:var(--zoum-space-1)}.zoum-btn:active:not(:disabled){transform:scale(.97)}.zoum-btn--md{min-height:2.75rem;padding:0 var(--zoum-space-4)}.zoum-btn--icon{min-width:var(--zoum-control-h);padding:0}.zoum-btn--md.zoum-btn--icon{min-width:2.75rem}.zoum-btn--primary{background:var(--zoum-primary);border-color:var(--zoum-primary);color:var(--zoum-on-primary)}.zoum-btn--primary:hover:not(:disabled){background:var(--zoum-primary-hover);border-color:var(--zoum-primary-hover)}.zoum-btn--secondary{background:var(--zoum-raised);border-color:var(--zoum-line);color:var(--zoum-fg);box-shadow:var(--zoum-shadow-sm)}.zoum-btn--secondary:hover:not(:disabled){background:var(--zoum-surface)}.zoum-btn--ghost{background:transparent;color:var(--zoum-fg)}.zoum-btn--ghost:hover:not(:disabled){background:var(--zoum-surface)}.zoum-btn--danger{background:var(--zoum-danger);border-color:var(--zoum-danger);color:var(--zoum-on-danger)}.zoum-btn--danger:hover:not(:disabled){filter:brightness(.9)}.zoum-btn:disabled{opacity:.55;cursor:not-allowed}.zoum-btn[aria-busy=true]{cursor:progress}.zoum-spinner{display:inline-block;width:1.25rem;height:1.25rem;border:3px solid currentColor;border-top-color:transparent;border-radius:var(--zoum-radius-full);animation:zoum-spin .8s linear infinite}@keyframes zoum-spin{to{transform:rotate(360deg)}}.zoum-field{display:flex;flex-direction:column;gap:var(--zoum-space-2);font-family:var(--zoum-font-sans)}.zoum-field__label{font-size:var(--zoum-text-base);font-weight:var(--zoum-weight-semibold);color:var(--zoum-fg)}.zoum-field__required{font-weight:var(--zoum-weight-normal);color:var(--zoum-fg-muted)}.zoum-field__hint{margin:0;font-size:var(--zoum-text-base);color:var(--zoum-fg-muted)}.zoum-field__error{display:flex;align-items:flex-start;gap:var(--zoum-space-2);margin:0;padding:var(--zoum-space-2) var(--zoum-space-3);border-radius:var(--zoum-radius-sm);background:var(--zoum-danger-soft);color:var(--zoum-danger-soft-fg);font-size:var(--zoum-text-base);font-weight:var(--zoum-weight-semibold)}.zoum-field__error svg{flex:none;margin-top:1px}.zoum-input{box-sizing:border-box;width:100%;min-height:var(--zoum-control-h);padding:0 var(--zoum-control-px);border:2px solid var(--zoum-line-strong);border-radius:var(--zoum-radius-md);background:var(--zoum-raised);color:var(--zoum-fg);font-family:var(--zoum-font-sans);font-size:var(--zoum-text-base)}.zoum-input::-moz-placeholder{color:var(--zoum-fg-subtle)}.zoum-input::placeholder{color:var(--zoum-fg-subtle)}.zoum-input[aria-invalid=true]{border-color:var(--zoum-danger)}.zoum-input:disabled{background:var(--zoum-sunken);cursor:not-allowed}.zoum-select{position:relative}.zoum-select__control{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:calc(var(--zoum-control-px) + 2rem)}.zoum-select__chevron{position:absolute;top:50%;right:var(--zoum-control-px);transform:translateY(-50%);color:var(--zoum-fg);pointer-events:none}.zoum-checkbox{display:flex;align-items:center;gap:var(--zoum-space-3);min-height:var(--zoum-control-h);cursor:pointer}.zoum-checkbox__input{flex:none;width:1.75rem;height:1.75rem;margin:0;accent-color:var(--zoum-primary);cursor:pointer}.zoum-checkbox__label{font-size:var(--zoum-text-base);font-weight:var(--zoum-weight-medium);color:var(--zoum-fg)}.zoum-card{box-sizing:border-box;border:0;border-radius:var(--zoum-radius-lg);background:var(--zoum-raised);color:var(--zoum-fg);box-shadow:var(--zoum-shadow-sm);font-family:var(--zoum-font-sans);font-size:var(--zoum-text-base)}.zoum-card--pad-none{padding:0}.zoum-card--pad-md{padding:var(--zoum-space-4) var(--zoum-space-5)}.zoum-card--pad-lg{padding:var(--zoum-space-6)}.zoum-card--success{box-shadow:inset 0 0 0 2px var(--zoum-success),var(--zoum-shadow-sm)}.zoum-card--warning{box-shadow:inset 0 0 0 2px var(--zoum-warning),var(--zoum-shadow-sm)}.zoum-card--danger{box-shadow:inset 0 0 0 2px var(--zoum-danger),var(--zoum-shadow-sm)}.zoum-card--info{box-shadow:inset 0 0 0 2px var(--zoum-info),var(--zoum-shadow-sm)}.zoum-card--neutral{box-shadow:inset 0 0 0 2px var(--zoum-neutral),var(--zoum-shadow-sm)}.zoum-card--inverse{background:var(--zoum-inverse);color:var(--zoum-on-inverse)}.zoum-card__header{margin-bottom:var(--zoum-space-3)}.zoum-card__title{margin:0;font-family:var(--zoum-font-display);font-size:var(--zoum-text-xl);font-weight:var(--zoum-weight-bold);line-height:var(--zoum-leading-tight)}.zoum-card__body{font-size:var(--zoum-text-base);line-height:var(--zoum-leading-normal)}.zoum-badge{display:inline-flex;align-items:center;gap:var(--zoum-space-2);padding:var(--zoum-space-1) var(--zoum-space-3);border:0;border-radius:var(--zoum-radius-full);background:var(--_soft);color:var(--_soft-fg);font-family:var(--zoum-font-sans);font-size:var(--zoum-text-base);font-weight:var(--zoum-weight-semibold);line-height:var(--zoum-leading-tight);white-space:nowrap}.zoum-badge--sm{padding:0 var(--zoum-space-2)}.zoum-badge svg{flex:none}.zoum-alert,.zoum-toast{display:flex;align-items:flex-start;gap:var(--zoum-space-3);box-sizing:border-box;padding:var(--zoum-space-4) var(--zoum-space-5);border:0;border-radius:var(--zoum-radius-lg);background:var(--_soft);color:var(--_soft-fg);font-family:var(--zoum-font-sans);font-size:var(--zoum-text-base)}.zoum-alert__icon{flex:none}.zoum-alert__content{flex:1;min-width:0}.zoum-alert__title{margin:0;font-weight:var(--zoum-weight-bold)}.zoum-alert__body{margin:0;line-height:var(--zoum-leading-normal)}.zoum-alert__title+.zoum-alert__body{margin-top:var(--zoum-space-1)}.zoum-alert__close,.zoum-dialog__close{display:inline-flex;flex:none;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;margin:calc(var(--zoum-space-2) * -1);padding:0;border:2px solid transparent;border-radius:var(--zoum-radius-md);background:transparent;color:inherit;cursor:pointer}.zoum-alert__close:hover,.zoum-dialog__close:hover{border-color:currentColor}.zoum-toasts{position:fixed;left:0;right:0;bottom:calc(var(--zoum-space-16) + var(--zoum-space-8) + env(safe-area-inset-bottom,0px));z-index:1000;display:flex;flex-direction:column;align-items:center;gap:var(--zoum-space-2);padding:0 var(--zoum-space-4);pointer-events:none}.zoum-toasts__region{display:flex;flex-direction:column;gap:var(--zoum-space-2);width:100%;max-width:28rem}.zoum-toast{pointer-events:auto;box-shadow:var(--zoum-shadow-overlay)}.zoum-table-region{max-width:100%;overflow-x:auto;position:relative;border:0;border-radius:var(--zoum-radius-lg);background:var(--zoum-raised);box-shadow:var(--zoum-shadow-sm)}.zoum-table{width:100%;border-collapse:collapse;color:var(--zoum-fg);font-family:var(--zoum-font-sans);font-size:var(--zoum-text-base)}.zoum-table__caption{padding:var(--zoum-space-3) var(--zoum-space-4);text-align:left;font-size:var(--zoum-text-lg);font-weight:var(--zoum-weight-bold)}.zoum-table__th{padding:var(--zoum-space-3) var(--zoum-space-4);border-bottom:2px solid var(--zoum-line);background:transparent;color:var(--zoum-fg-muted);text-align:left;font-size:var(--zoum-text-caption);font-weight:var(--zoum-weight-semibold);white-space:nowrap}.zoum-table__td{padding:var(--zoum-space-3) var(--zoum-space-4);border-bottom:1px solid var(--zoum-line);vertical-align:middle}.zoum-table__row:last-child .zoum-table__td{border-bottom:0}.zoum-table--compact .zoum-table__th,.zoum-table--compact .zoum-table__td{padding:var(--zoum-space-2) var(--zoum-space-3);font-size:var(--zoum-text-caption)}.zoum-table__sort{display:inline-flex;align-items:center;gap:var(--zoum-space-2);min-height:2.75rem;padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.zoum-table__sort-icons{display:inline-flex;flex-direction:column;line-height:0}.zoum-tabs{font-family:var(--zoum-font-sans);color:var(--zoum-fg)}.zoum-tabs__list{display:inline-flex;max-width:100%;gap:2px;padding:4px;overflow-x:auto;border-radius:var(--zoum-radius-full);background:var(--zoum-surface)}.zoum-tabs__tab{flex:none;min-height:calc(var(--zoum-control-h) - 8px);padding:0 var(--zoum-control-px);border:0;border-radius:var(--zoum-radius-full);background:transparent;color:var(--zoum-fg-muted);font-family:inherit;font-size:var(--zoum-text-base);font-weight:var(--zoum-weight-semibold);cursor:pointer}.zoum-tabs__tab:hover{color:var(--zoum-fg)}.zoum-tabs__tab[aria-selected=true]{background:var(--zoum-raised);color:var(--zoum-fg);font-weight:var(--zoum-weight-bold);box-shadow:var(--zoum-shadow-sm)}.zoum-tabs__panel{padding:var(--zoum-space-4) 0;font-size:var(--zoum-text-base)}.zoum-dialog{box-sizing:border-box;width:calc(100% - var(--zoum-space-8));max-width:32rem;max-height:calc(100dvh - var(--zoum-space-8));padding:0;border:0;border-radius:var(--zoum-radius-xl);background:var(--zoum-raised);color:var(--zoum-fg);box-shadow:var(--zoum-shadow-overlay);font-family:var(--zoum-font-sans)}.zoum-dialog::backdrop{background:var(--zoum-scrim)}.zoum-dialog__panel{display:flex;flex-direction:column;gap:var(--zoum-space-4);padding:var(--zoum-space-5)}.zoum-dialog__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--zoum-space-3)}.zoum-dialog__title{margin:0;font-family:var(--zoum-font-display);font-size:var(--zoum-text-2xl);font-weight:var(--zoum-weight-bold);line-height:var(--zoum-leading-tight)}.zoum-dialog__body{font-size:var(--zoum-text-base);line-height:var(--zoum-leading-normal)}.zoum-dialog__footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--zoum-space-3)}.zoum-empty{display:flex;flex-direction:column;align-items:center;gap:var(--zoum-space-3);padding:var(--zoum-space-8) var(--zoum-space-4);text-align:center;color:var(--zoum-fg);font-family:var(--zoum-font-sans)}.zoum-empty__icon{display:inline-flex;padding:var(--zoum-space-4);border:0;border-radius:var(--zoum-radius-full);background:var(--zoum-surface);color:var(--zoum-fg)}.zoum-empty__title{margin:0;font-family:var(--zoum-font-display);font-size:var(--zoum-text-xl);font-weight:var(--zoum-weight-bold)}.zoum-empty__description{max-width:28rem;margin:0;font-size:var(--zoum-text-base);color:var(--zoum-fg-muted);line-height:var(--zoum-leading-normal)}.zoum-empty__action{margin-top:var(--zoum-space-2)}.zoum-skeleton{display:block;max-width:100%;background:var(--zoum-sunken);animation:zoum-pulse 1.4s ease-in-out infinite}.zoum-skeleton--sm{border-radius:var(--zoum-radius-sm)}.zoum-skeleton--md{border-radius:var(--zoum-radius-md)}.zoum-skeleton--lg{border-radius:var(--zoum-radius-lg)}.zoum-skeleton--full{border-radius:var(--zoum-radius-full)}.zoum-skeleton-text{display:flex;flex-direction:column;gap:var(--zoum-space-2)}@keyframes zoum-pulse{50%{opacity:.5}}@media(prefers-reduced-motion:reduce){.zoum-skeleton,.zoum-spinner{animation:none}.zoum-btn{transition:none}}.zoum-tone-success{--tone-soft: var(--zoum-success-soft);--tone-fg: var(--zoum-success-soft-fg);--tone-solid: var(--zoum-success);--tone-on: var(--zoum-on-success)}.zoum-tone-warning{--tone-soft: var(--zoum-warning-soft);--tone-fg: var(--zoum-warning-soft-fg);--tone-solid: var(--zoum-warning);--tone-on: var(--zoum-on-warning)}.zoum-tone-danger{--tone-soft: var(--zoum-danger-soft);--tone-fg: var(--zoum-danger-soft-fg);--tone-solid: var(--zoum-danger);--tone-on: var(--zoum-on-danger)}.zoum-tone-info{--tone-soft: var(--zoum-info-soft);--tone-fg: var(--zoum-info-soft-fg);--tone-solid: var(--zoum-info);--tone-on: var(--zoum-on-info)}.zoum-tone-neutral{--tone-soft: var(--zoum-neutral-soft);--tone-fg: var(--zoum-neutral-soft-fg);--tone-solid: var(--zoum-neutral);--tone-on: var(--zoum-on-neutral)}.zoum-result{display:inline-flex;align-items:center;gap:var(--zoum-space-3);min-height:var(--zoum-control-h);padding:var(--zoum-space-2) var(--zoum-space-4);border:2px solid var(--tone-fg);border-radius:var(--zoum-radius-full);background:var(--tone-soft);color:var(--tone-fg);font-family:var(--zoum-font-sans);font-size:var(--zoum-text-lg);font-weight:var(--zoum-weight-bold);line-height:var(--zoum-leading-tight)}.zoum-result--lg{gap:var(--zoum-space-4);padding:var(--zoum-space-3) var(--zoum-space-6);font-size:var(--zoum-text-2xl)}.zoum-result[data-result=noReaction]{border-color:var(--zoum-fg);background:var(--zoum-raised);color:var(--zoum-fg)}.zoum-result[data-result=reaction]{border-color:var(--zoum-danger);background:var(--zoum-danger);color:var(--zoum-on-danger)}.zoum-result[data-result=invalid]{border-style:dashed;border-color:var(--zoum-fg);background:var(--zoum-raised);color:var(--zoum-fg)}.zoum-result[data-result=pending]{border-color:transparent}.zoum-result__text{display:flex;flex-direction:column;gap:var(--zoum-space-1)}.zoum-result__help{font-size:var(--zoum-text-base);font-weight:var(--zoum-weight-medium)}.zoum-pill{display:inline-flex;align-items:center;gap:var(--zoum-space-2);min-height:2.5rem;padding:var(--zoum-space-1) var(--zoum-space-3);border:0;border-radius:var(--zoum-radius-full);background:var(--tone-soft);color:var(--tone-fg);font-family:var(--zoum-font-sans);font-size:var(--zoum-text-base);font-weight:var(--zoum-weight-semibold)}.zoum-pill__count{min-width:1.75rem;padding:0 var(--zoum-space-2);border-radius:var(--zoum-radius-full);background:var(--tone-fg);color:var(--tone-soft);text-align:center}.zoum-offline{display:flex;flex-direction:column;gap:var(--zoum-space-3);padding:var(--zoum-space-4) var(--zoum-space-5);border:0;border-radius:var(--zoum-radius-lg);background:var(--tone-soft);color:var(--tone-fg);font-family:var(--zoum-font-sans);font-size:var(--zoum-text-base)}.zoum-offline__message{margin:0;font-weight:var(--zoum-weight-semibold);line-height:var(--zoum-leading-snug)}.zoum-offline__steps{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--zoum-space-2);margin:0;padding:0;list-style:none}.zoum-offline__step{display:flex;flex-direction:column;align-items:center;gap:var(--zoum-space-1);padding:var(--zoum-space-2);border:2px dashed var(--tone-fg);border-radius:var(--zoum-radius-md);text-align:center;font-weight:var(--zoum-weight-medium);opacity:.75}.zoum-offline__step.is-reached{border-style:solid;font-weight:var(--zoum-weight-bold);opacity:1}.zoum-offline__step[aria-current=step]{background:var(--tone-fg);color:var(--tone-soft)}.zoum-device{display:inline-flex;align-items:center;gap:var(--zoum-space-3);min-height:var(--zoum-control-h);padding:var(--zoum-space-2) var(--zoum-space-4);border:0;border-radius:var(--zoum-radius-lg);background:var(--tone-soft);color:var(--tone-fg);font-family:var(--zoum-font-sans)}.zoum-device__icon{position:relative;display:inline-flex;flex:none}.zoum-device__fill{position:absolute;top:0;right:0;bottom:0;left:0}.zoum-device__bolt{position:absolute;top:50%;left:40%;transform:translate(-50%,-50%);fill:currentColor;stroke:var(--tone-soft);stroke-width:2.5;paint-order:stroke}.zoum-device__text{display:flex;flex-direction:column;line-height:var(--zoum-leading-tight)}.zoum-device__name{font-size:var(--zoum-text-base);font-weight:var(--zoum-weight-medium)}.zoum-device__value{font-size:var(--zoum-text-lg);font-weight:var(--zoum-weight-bold)}.zoum-device__note{font-size:var(--zoum-text-base);font-weight:var(--zoum-weight-semibold)}.zk-shell,.cb{--cb-bg: #F3EEE4;--cb-ink: #340404;--cb-on-ink: #FBF6EC;--cb-on-ink-2: rgb(251 246 236 / .78);--cb-card: rgb(255 253 248 / .64);--cb-glass: rgb(255 253 248 / .78);--cb-pill: rgb(255 253 248 / .94);--cb-ring: rgb(255 255 255 / .92);--cb-hair: rgb(52 4 4 / .17);--cb-hair-2: rgb(52 4 4 / .09);--cb-seg: rgb(52 4 4 / .06);--cb-muted: #5C3A33;--cb-subtle: #6E4E46;--cb-tile: #F3E3BF;--cb-mint: #FFFFFF;--cb-av: #EADDC4;--cb-shadow: 0 2px 8px rgb(52 4 4 / .1);--cb-sand: #EAD5AC;--cb-hatch: rgb(52 4 4 / .16);--cb-hatch-bg: rgb(52 4 4 / .035);--cb-pop: 0 24px 60px -18px rgb(52 4 4 / .34), 0 2px 6px rgb(52 4 4 / .08);--cb-late: #7A4E06;--cb-late-bg: #F6E3B8;--cb-field: rgb(52 4 4 / .5)}:root[data-theme=night] .zk-shell,:root[data-theme=night] .cb{--cb-bg: #1A0606;--cb-ink: #F3E3BF;--cb-on-ink: #340404;--cb-on-ink-2: rgb(52 4 4 / .78);--cb-card: rgb(58 22 19 / .64);--cb-glass: rgb(66 26 22 / .78);--cb-pill: rgb(80 34 28 / .94);--cb-ring: rgb(243 227 191 / .06);--cb-hair: rgb(243 227 191 / .2);--cb-hair-2: rgb(243 227 191 / .1);--cb-seg: rgb(243 227 191 / .08);--cb-muted: #DCC6A6;--cb-subtle: #C9B091;--cb-tile: #4A1E19;--cb-mint: #F3E3BF;--cb-av: #4A1E19;--cb-shadow: 0 2px 8px rgb(0 0 0 / .3);--cb-sand: #5A2620;--cb-hatch: rgb(243 227 191 / .2);--cb-late: #E0A93A;--cb-late-bg: rgb(224 169 58 / .16);--cb-field: rgb(243 227 191 / .45);--cb-hatch-bg: rgb(243 227 191 / .04);--cb-pop: 0 24px 60px -18px rgb(0 0 0 / .6)}:is(.zk-shell,.cb) .zoum-result{min-height:24px;gap:6px;padding:0 10px;border:0;border-radius:999px;background:var(--cb-seg);color:var(--cb-ink);font-family:inherit;font-size:12px;font-weight:600;line-height:1.2}:is(.zk-shell,.cb) .zoum-result>svg{display:none}:is(.zk-shell,.cb) .zoum-result:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:currentColor}:is(.zk-shell,.cb) .zoum-result--lg{min-height:30px;padding:0 12px;font-size:13.5px}:is(.zk-shell,.cb) .zoum-result[data-result=reaction]{background:var(--zoum-danger);color:var(--zoum-on-danger)}:is(.zk-shell,.cb) .zoum-result[data-result=invalid]{background:transparent;border:0;outline:1px dashed var(--cb-subtle);outline-offset:-1px;box-shadow:none;color:var(--cb-muted)}:is(.zk-shell,.cb) .zoum-result[data-result=pending]{color:var(--cb-muted)}:is(.zk-shell,.cb) .zoum-result[data-result=pending]:before{background:transparent;box-shadow:inset 0 0 0 1.5px currentColor}:is(.zk-shell,.cb) .zoum-result__help{font-size:12px;font-weight:500}:is(.zk-shell,.cb) .zoum-pill{min-height:24px;gap:6px;padding:0 10px;border-radius:999px;font-family:inherit;font-size:12px;font-weight:600}:is(.zk-shell,.cb) .zoum-pill svg{width:14px;height:14px}:is(.zk-shell,.cb) .zoum-device{vertical-align:middle;min-height:0;gap:6px;padding:0;border-radius:999px;background:transparent;color:var(--cb-ink);font-family:inherit}:is(.zk-shell,.cb) .zoum-device__icon svg{width:18px;height:18px}:is(.zk-shell,.cb) .zoum-device__text{flex-direction:row;align-items:center;gap:6px;line-height:1.2}:is(.zk-shell,.cb) .zoum-device__name{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}:is(.zk-shell,.cb) .zoum-device__value{font-size:13.5px;font-weight:600}:is(.zk-shell,.cb) .zoum-device__note{font-size:12px;font-weight:600}:is(.zk-shell,.cb) .zoum-device.zoum-tone-warning{min-height:24px;padding:0 10px 0 8px;background:var(--zoum-warning-soft);color:var(--zoum-warning-soft-fg)}:is(.zk-shell,.cb) .zoum-device.zoum-tone-warning .zoum-device__note:before{content:"· "}:is(.zk-shell,.cb) .zoum-device.zoum-tone-neutral{color:var(--cb-muted)}:is(.zk-shell,.cb) .zoum-device.zoum-tone-neutral .zoum-device__value{font-weight:500}:is(.zk-shell,.cb) .zoum-offline{gap:10px;padding:14px 16px;border-radius:18px;font-family:inherit;font-size:14px}:is(.zk-shell,.cb) .zoum-offline__message{font-weight:600;line-height:1.4}:is(.zk-shell,.cb) .zoum-offline__steps{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;grid-template-columns:none;gap:0;padding:3px;border-radius:999px;background:#34040412}:is(.zk-shell,.cb) .zoum-offline__step{flex-direction:row;justify-content:center;gap:5px;min-height:32px;padding:0 8px;border:0;border-radius:999px;font-size:12.5px;font-weight:600;opacity:.6}:is(.zk-shell,.cb) .zoum-offline__step svg{width:14px;height:14px}:is(.zk-shell,.cb) .zoum-offline__step.is-reached{opacity:1;font-weight:600}:is(.zk-shell,.cb) .zoum-offline__step[aria-current=step]{background:var(--cb-pill);color:var(--cb-ink);box-shadow:var(--cb-shadow)}:is(.zk-shell,.cb) details>summary{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 14px 0 10px;border-radius:999px;background:var(--cb-glass);box-shadow:inset 0 0 0 1px var(--cb-hair-2);color:var(--cb-ink);font-size:13.5px;font-weight:600;list-style:none;cursor:pointer}:is(.zk-shell,.cb) details>summary::-webkit-details-marker{display:none}:is(.zk-shell,.cb) details>summary:before{content:"";flex:none;width:16px;height:16px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 5 7 7-7 7'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 5 7 7-7 7'/%3E%3C/svg%3E") center / contain no-repeat;transition:transform .2s}:is(.zk-shell,.cb) details[open]>summary:before{transform:rotate(90deg)}:is(.zk-shell,.cb) details>summary:hover{background:var(--cb-pill)}:is(.zk-shell,.cb) details>summary:focus-visible{outline:2px solid var(--cb-ink);outline-offset:2px}:is(.zk-shell,.cb) details[open]>summary{margin-bottom:10px}@media(prefers-reduced-motion:reduce){:is(.zk-shell,.cb) details>summary:before{transition:none}}:is(.zk-shell,.cb) :is(.zoum-result,.zoum-pill,.zoum-badge,.zoum-device){width:-moz-fit-content;width:fit-content;max-width:100%;align-self:flex-start;justify-self:start}:is(.zk-shell,.cb) .zoum-result__text{flex-direction:row;gap:0}:is(.zk-shell,.cb) .zoum-result__help{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.zk-shell{min-height:100vh;background:var(--zoum-canvas);color:var(--zoum-fg);font-family:var(--zoum-font-sans)}.zk-skip{position:absolute;left:-999px;top:0;z-index:100;background:var(--zoum-primary);color:var(--zoum-on-primary);padding:.75rem 1rem}.zk-skip:focus{left:0}.zk-top{position:sticky;top:0;z-index:30;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand right" "cap cap";align-items:center;gap:.75rem 1rem;padding:.875rem 2rem .875rem 5.75rem;background:color-mix(in srgb,var(--zoum-canvas) 90%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.zk-brand{grid-area:brand;display:flex;align-items:center;gap:.625rem;min-width:0;font-family:var(--zoum-font-display);font-weight:700;font-size:1.125rem;letter-spacing:-.01em;line-height:1.15}.zk-brand:before{content:"";flex:none;width:2.25rem;height:2.25rem;border-radius:.625rem;background:url(/assets/zoum-mark-sombre-x0hLz761.png) center / cover no-repeat}:root[data-theme=night] .zk-brand:before{background-image:url(/assets/zoum-mark-creme-WOT_An2D.png)}.zk-cap{grid-area:cap;justify-self:start;display:flex;gap:0;max-width:100%;padding:4px;overflow-x:auto;scrollbar-width:none;border-radius:var(--zoum-radius-full);background:var(--zoum-raised);box-shadow:inset 0 0 0 1px var(--zoum-line),var(--zoum-shadow-sm)}.zk-cap::-webkit-scrollbar{display:none}.zk-cap__link{display:inline-flex;flex:none;align-items:center;gap:.5rem;min-height:2.5rem;padding:0 .75rem;border-radius:var(--zoum-radius-full);color:var(--zoum-fg);text-decoration:none;font-size:.9375rem;font-weight:500;white-space:nowrap}.zk-cap__link:hover{background:var(--zoum-surface)}.zk-cap__link.is-active{background:var(--zoum-primary);color:var(--zoum-on-primary);font-weight:600}.zk-cap__link:focus-visible{outline:3px solid var(--zoum-focus);outline-offset:2px}.zk-nav__badge{background:var(--zoum-danger);color:var(--zoum-on-danger);border-radius:999px;min-width:1.375rem;padding:0 .4rem;text-align:center;font-size:.8125rem;font-weight:700;line-height:1.375rem}.zk-top__right{grid-area:right;display:flex;justify-content:flex-end;align-items:center;gap:.75rem;min-width:0}.zk-lang .zoum-field__label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.zk-lang .zoum-select__control{min-height:2.5rem;border-width:1px;border-color:var(--zoum-line);border-radius:var(--zoum-radius-full);font-size:.9375rem}.zk-who{display:flex;align-items:center;gap:.625rem;margin:0;min-width:0}.zk-who__avatar{flex:none;width:2.5rem;height:2.5rem;border-radius:50%;display:grid;place-items:center;background:var(--zoum-surface);font-weight:700;font-size:.875rem}.zk-who__text{display:flex;flex-direction:column;min-width:0;line-height:1.2}.zk-who__text strong{font-size:.9375rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zk-who__text .zk-muted{font-size:.8125rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zk-rail{position:fixed;left:1rem;top:50%;transform:translateY(-50%);z-index:25;display:flex;flex-direction:column;gap:.375rem;padding:.5rem;border-radius:var(--zoum-radius-full);background:var(--zoum-inverse);box-shadow:var(--zoum-shadow-md)}.zk-rail__btn{width:2.75rem;height:2.75rem;border-radius:50%;display:grid;place-items:center;border:0;background:transparent;color:var(--zoum-on-inverse);cursor:pointer}.zk-rail__btn:hover,.zk-rail__btn[aria-pressed=true]{background:color-mix(in srgb,var(--zoum-on-inverse) 14%,transparent)}.zk-rail__btn:focus-visible{outline:3px solid var(--zoum-on-inverse);outline-offset:2px}.zk-main{display:block;padding:1rem 2rem 3rem 5.75rem;max-width:88rem;margin:0 auto;width:100%;box-sizing:border-box;outline:none;min-width:0}.zk-banner{padding:.625rem 1rem;font-weight:700;text-align:center}.zk-banner--warning{background:var(--zoum-warning-soft);color:var(--zoum-warning-soft-fg)}.zk-banner--info{background:var(--zoum-info-soft);color:var(--zoum-info-soft-fg)}.zk-banner--danger{background:var(--zoum-danger-soft);color:var(--zoum-danger-soft-fg)}.zk-h1{font-family:var(--zoum-font-display);font-size:2.25rem;font-weight:700;letter-spacing:-.025em;line-height:1.1;margin:0 0 .375rem}.zk-h2{font-family:var(--zoum-font-display);font-size:1.375rem;font-weight:700;letter-spacing:-.015em;margin:0 0 .5rem}.zk-muted{color:var(--zoum-fg-muted);margin:0}.zk-page-header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.zk-actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.zk-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));margin-bottom:1.25rem}.zk-stack{display:flex;flex-direction:column;gap:1rem}.zk-row{display:flex;flex-wrap:wrap;gap:.75rem;align-items:flex-end}.zk-row>*{flex:1 1 12rem}.zk-row--tight>*{flex:0 0 auto}.zk-stat{display:flex;flex-direction:column;gap:.25rem}.zk-stat__label{margin:0;font-weight:600;color:var(--zoum-fg-muted)}.zoum-card--inverse .zk-stat__label,.zoum-card--inverse .zk-muted{color:var(--zoum-on-inverse-muted)}.zk-stat__value{margin:0;font-family:var(--zoum-font-display);font-size:2.5rem;font-weight:700;letter-spacing:-.03em;line-height:1.05}.zk-stat__hint{font-size:.9375rem}.zk-dl{margin:0;display:grid;gap:.5rem}.zk-dl__row{display:grid;grid-template-columns:minmax(8rem,12rem) 1fr;gap:.75rem;border-bottom:1px solid var(--zoum-line);padding-bottom:.5rem}.zk-dl dt{color:var(--zoum-fg-muted);font-weight:600}.zk-dl dd{margin:0;word-break:break-word}.zk-login{min-height:100vh;display:grid;place-items:center;padding:1rem;background:var(--zoum-canvas)}.zk-login__card{width:min(28rem,100%);display:flex;flex-direction:column;gap:1rem}.zk-pre{white-space:pre-wrap;word-break:break-word;background:var(--zoum-sunken);padding:.75rem;border-radius:var(--zoum-radius-md);margin:0;font-family:ui-monospace,monospace;font-size:.9375rem}.zk-chips{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.zk-switch-row{display:grid;grid-template-columns:minmax(12rem,2fr) repeat(auto-fit,minmax(5.5rem,1fr));align-items:center;gap:.5rem;padding:.5rem 0;border-bottom:1px solid var(--zoum-line)}.zk-scroll-x{overflow-x:auto}.zk-timeline{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.zk-timeline li{border-left:3px solid var(--zoum-line-strong);padding-left:.75rem}.zk-bar{display:flex;gap:3px;height:.875rem;border-radius:var(--zoum-radius-full);overflow:hidden;background:var(--zoum-sunken)}.zk-bar>span{display:block;height:100%}.zk-link{color:var(--zoum-fg);font-weight:600;text-decoration:underline;text-underline-offset:3px}.zk-live{display:inline-flex;align-items:center;gap:.5rem;min-height:2.25rem;padding:0 .875rem;border-radius:var(--zoum-radius-full);background:var(--zoum-raised);box-shadow:inset 0 0 0 1px var(--zoum-line);font-size:.875rem;font-weight:600;white-space:nowrap}.zk-live:before{content:"";width:.5rem;height:.5rem;border-radius:50%;background:var(--zoum-fg)}.zk-stat__foot{margin:.875rem 0 0;padding-top:.625rem;border-top:1px solid var(--zoum-line);font-size:.9375rem;font-weight:600}.zoum-card--inverse .zk-stat__foot{border-color:color-mix(in srgb,var(--zoum-on-inverse) 22%,transparent)}.zk-gauge{display:block;width:100%;max-width:20rem;margin:.25rem auto 0}.zk-gauge__ticks line{stroke:var(--zoum-on-inverse-muted);stroke-width:1.4;stroke-linecap:round}.zk-gauge__track{fill:none;stroke:color-mix(in srgb,var(--zoum-on-inverse) 22%,transparent);stroke-width:16;stroke-linecap:round}.zk-gauge__value{fill:none;stroke:var(--zoum-on-inverse);stroke-width:16;stroke-linecap:round}.zk-gauge__knob{fill:var(--zoum-inverse);stroke:var(--zoum-on-inverse);stroke-width:3}.zk-gauge__knob-dot{fill:var(--zoum-on-inverse)}.zk-gauge__num{font-family:var(--zoum-font-display);font-size:48px;font-weight:700;letter-spacing:-.03em;fill:var(--zoum-on-inverse)}.zk-gauge__of{font-size:15px;font-weight:600;fill:var(--zoum-on-inverse-muted)}.zk-legend{list-style:none;margin:.875rem 0 0;padding:0;display:grid}.zk-legend li{display:grid;grid-template-columns:.75rem minmax(0,1fr) auto;gap:.625rem;align-items:center;padding:.625rem 0;border-top:1px solid var(--zoum-line)}.zk-legend li:first-child{border-top:0}.zk-legend__dot{width:.75rem;height:.75rem;border-radius:.25rem}.zk-row2{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:1rem;margin-top:1rem;align-items:stretch}.zk-row2>:only-child{grid-column:1 / -1}.zk-card-title{margin:0 0 .25rem;font-family:var(--zoum-font-display);font-size:1.25rem;font-weight:700;letter-spacing:-.015em}.zk-titlebar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;margin-top:.75rem}.zk-titlebar .zk-h1{margin:0}.zk-toolbar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin:1rem 0}.zk-seg{display:inline-flex;flex-wrap:wrap;gap:2px;margin:0;padding:3px;list-style:none;border-radius:var(--zoum-radius-full);background:var(--zoum-surface)}.zk-seg>li,.zk-seg>button{display:inline-flex;align-items:center;gap:.375rem;min-height:2.25rem;padding:0 .875rem;border:0;border-radius:var(--zoum-radius-full);background:transparent;color:var(--zoum-fg-muted);font:inherit;font-size:.9375rem;font-weight:500;white-space:nowrap}.zk-seg>.is-on{background:var(--zoum-raised);color:var(--zoum-fg);font-weight:600;box-shadow:0 1px 2px rgb(var(--zoum-fg-rgb) / .12)}.zk-seg>.is-done{color:var(--zoum-fg)}.zk-aside-layout{display:grid;grid-template-columns:minmax(0,1fr) 21.25rem;gap:.875rem;align-items:start}.zk-aside{display:grid;gap:.875rem}.zk-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;margin-bottom:.625rem}.zk-head__title{display:inline-flex;align-items:center;gap:.375rem;margin:0;font-family:var(--zoum-font-display);font-size:1.125rem;font-weight:700;letter-spacing:-.01em}.zk-meta{margin:0;color:var(--zoum-fg-muted);font-size:.9375rem}.zk-chip{display:inline-flex;align-items:center;gap:.25rem;min-height:1.75rem;padding:0 .625rem;border-radius:.5rem;background:var(--zoum-surface);color:var(--zoum-fg);font-size:.875rem;font-weight:600;white-space:nowrap}.zoum-card--inverse .zk-chip{background:color-mix(in srgb,var(--zoum-on-inverse) 14%,transparent);color:var(--zoum-on-inverse)}.zk-list{margin:0}.zk-list>div{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem;padding:.5625rem 0;border-top:1px solid var(--zoum-line);font-size:.9375rem}.zk-list>div:first-child{border-top:0}.zk-list dt{color:var(--zoum-fg-muted)}.zk-list dd{margin:0;font-weight:600;text-align:right;overflow-wrap:anywhere}.zk-foot{display:flex;width:100%;justify-content:space-between;align-items:center;gap:.625rem;margin-top:.75rem;padding:.625rem 0 0;border:0;border-top:1px solid var(--zoum-line);background:none;color:inherit;font:inherit;font-size:.9375rem;font-weight:600;text-align:left}button.zk-foot{cursor:pointer}.zoum-card--inverse .zk-foot{border-color:color-mix(in srgb,var(--zoum-on-inverse) 22%,transparent)}.zk-big{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.625rem;margin-top:.5rem}.zk-big__num{font-family:var(--zoum-font-display);font-size:2.875rem;font-weight:700;line-height:1;letter-spacing:-.03em}.zk-on-inverse-muted{color:var(--zoum-on-inverse-muted)}.zoum-card--inverse .zk-bar{background:color-mix(in srgb,var(--zoum-on-inverse) 14%,transparent)}.zk-fams{display:grid;grid-template-columns:repeat(auto-fill,minmax(11.5rem,1fr));gap:.75rem}.zk-fam{position:relative;display:grid;align-content:start;gap:.5rem;min-height:10.5rem;padding:.875rem;border:0;border-radius:1.25rem;background:var(--zoum-surface);color:var(--zoum-fg);font:inherit;text-align:left;cursor:pointer}.zk-fam:hover{box-shadow:inset 0 0 0 1px var(--zoum-line-strong)}.zk-fam:focus-visible{outline:3px solid var(--zoum-focus);outline-offset:2px}.zk-fam[aria-pressed=true]{background:var(--zoum-inverse);color:var(--zoum-on-inverse)}.zk-fam--note{cursor:default;background:transparent;box-shadow:inset 0 0 0 1px var(--zoum-line)}.zk-fam--note:hover{box-shadow:inset 0 0 0 1px var(--zoum-line)}.zk-fam__name{font-size:.9375rem;font-weight:600;line-height:1.2;padding-right:1.75rem}.zk-fam__help{font-size:.875rem;color:var(--zoum-fg-muted);line-height:1.35}.zk-fam[aria-pressed=true] .zk-fam__help{color:var(--zoum-on-inverse-muted)}.zk-fam .zk-foot{margin-top:auto;font-size:.8125rem}.zk-fam[aria-pressed=true] .zk-foot{border-color:color-mix(in srgb,var(--zoum-on-inverse) 22%,transparent)}.zk-round{flex:none;width:2.25rem;height:2.25rem;display:grid;place-items:center;border-radius:50%;background:var(--zoum-raised);color:var(--zoum-fg);box-shadow:inset 0 0 0 1px var(--zoum-line)}.zk-fam[aria-pressed=true] .zk-round{background:color-mix(in srgb,var(--zoum-on-inverse) 14%,transparent);color:var(--zoum-on-inverse);box-shadow:none}.zk-tick{position:absolute;top:.75rem;right:.75rem;width:1.375rem;height:1.375rem;display:grid;place-items:center;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--zoum-fg-subtle)}.zk-fam[aria-pressed=true] .zk-tick{background:var(--zoum-on-inverse);color:var(--zoum-inverse);box-shadow:none}.zk-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.875rem 1rem}@media(max-width:56rem){.zk-top{padding:.75rem 1rem}.zk-who__text{display:none}.zk-rail{top:auto;bottom:1rem;left:auto;right:1rem;transform:none;flex-direction:row}.zk-main{padding:.5rem 1rem 5rem}.zk-row2,.zk-aside-layout{grid-template-columns:1fr}.zk-dl__row{grid-template-columns:1fr;gap:.125rem}}@media print{.zk-top,.zk-rail,.zk-banner,.zk-skip,.zk-no-print{display:none!important}.zk-main{padding:0;max-width:none}}.zk-shell{--zoum-font-sans: Urbanist, Onest, "Noto Sans", system-ui, sans-serif;--zoum-font-display: var(--zoum-font-sans);font-family:var(--zoum-font-sans);font-size:14px;font-weight:500;line-height:1.45;color:var(--cb-ink);background:radial-gradient(1100px 520px at 72% -8%,rgb(255 255 255 / .6),transparent 70%),var(--cb-bg)}:root[data-theme=night] .zk-shell{background:radial-gradient(1100px 520px at 72% -8%,rgb(243 227 191 / .05),transparent 70%),var(--cb-bg)}.zk-shell .zk-banner{padding:.5rem 1rem;font-size:12.5px;font-weight:600}.zk-shell .zk-top{position:static;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"brand cap right";gap:20px;margin-bottom:24px;padding:22px 23px 0 103px;background:none;-webkit-backdrop-filter:none;backdrop-filter:none}.zk-shell .zk-brand{gap:10px;font:inherit}.zk-shell .zk-brand:before{width:40px;height:40px;border-radius:13px}.zk-shell .zk-brand__txt{display:flex;flex-direction:column;min-width:0;line-height:1.2}.zk-shell .zk-brand__name{overflow:hidden;font-size:17px;font-weight:700;letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis}.zk-shell .zk-brand__sub{font-size:12px;font-weight:500;letter-spacing:normal;color:var(--cb-muted);white-space:nowrap}.zk-shell .zk-cap{justify-self:center;max-width:100%;gap:2px;height:48px;padding:4px;box-sizing:border-box;border-radius:999px;background:var(--cb-card);box-shadow:inset 0 0 0 1px var(--cb-ring)}.zk-shell .zk-top--rows{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand right" "cap cap"}.zk-shell .zk-top--rows .zk-cap{justify-self:start}.zk-shell .zk-cap{overflow-x:auto;scrollbar-width:none}.zk-shell .zk-cap__link{flex:none;min-height:40px;padding:10px 14px;box-sizing:border-box;gap:6px;font-size:13.5px;font-weight:600;color:var(--cb-ink)}.zk-shell .zk-cap__link:hover{background:var(--cb-seg)}.zk-shell .zk-cap__link.is-active{background:var(--cb-ink);color:var(--cb-on-ink)}.zk-shell .zk-nav__badge{min-width:0;padding:1px 6px;font-size:11px;line-height:16px;background:var(--cb-seg);color:var(--cb-ink)}.zk-shell .zk-cap__link.is-active .zk-nav__badge{background:#ffffff29;color:var(--cb-on-ink)}.zk-shell .zk-top__right{gap:10px}.zk-shell .zk-lang .zoum-select__control{min-height:44px;height:44px;padding-left:16px;border:0;border-radius:999px;background:var(--cb-glass);box-shadow:inset 0 0 0 1px var(--cb-ring);font-size:13.5px;font-weight:600}.zk-shell .zk-lang .zoum-select__chevron{width:16px;height:16px}.zk-shell .zk-who{width:44px;height:44px;padding:3px;box-sizing:border-box;border-radius:50%;background:var(--cb-glass);box-shadow:inset 0 0 0 1px var(--cb-ring)}.zk-shell .zk-who__avatar{width:38px;height:38px;background:var(--cb-av);color:var(--cb-muted);font-size:12px;font-weight:700;letter-spacing:.02em}.zk-shell .zk-who__text{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.zk-shell .zk-rail{left:20px;gap:4px;padding:8px;background:var(--cb-ink);box-shadow:0 20px 40px -18px #0a141e80}.zk-shell .zk-rail__btn{width:44px;height:44px;color:var(--cb-on-ink);opacity:.74}.zk-shell .zk-rail__btn:hover,.zk-shell .zk-rail__btn:focus-visible{opacity:1}.zk-shell .zk-rail__btn:hover,.zk-shell .zk-rail__btn[aria-pressed=true]{background:#ffffff1a}:root[data-theme=night] .zk-shell .zk-rail__btn:hover,:root[data-theme=night] .zk-shell .zk-rail__btn[aria-pressed=true]{background:#3404041a}.zk-shell .zk-main{max-width:none;margin:0;padding:0 23px 40px 103px}.zk-shell .zk-h1{margin:0;font-family:inherit;font-size:clamp(28px,2.6vw,38px);font-weight:600;line-height:1.04;letter-spacing:-.025em}.zk-shell .zk-titlebar{min-height:48px;margin:0 0 20px;gap:14px clamp(20px,2.4vw,36px)}.zk-shell .zk-live{min-height:34px;padding:0 13px 0 12px;gap:7px;background:var(--cb-mint);box-shadow:none;font-size:13.5px;font-weight:600}.zk-shell .zk-live:before{width:7px;height:7px;background:var(--cb-ink)}.zk-shell .zk-toolbar{margin:0 0 16px;gap:12px}.zk-shell .zk-seg{display:inline-grid;grid-auto-flow:column;grid-auto-columns:1fr;padding:3px;gap:0;background:var(--cb-seg)}.zk-shell .zk-seg>li,.zk-shell .zk-seg>button{justify-content:center;min-height:32px;padding:0 14px;gap:6px;font-size:12.5px;font-weight:600;color:var(--cb-muted)}.zk-shell .zk-seg>.is-done{color:var(--cb-ink)}.zk-shell .zk-seg>.is-on{background:var(--cb-pill);color:var(--cb-ink);box-shadow:var(--cb-shadow)}.zk-shell .zoum-btn{min-height:40px;height:40px;padding:0 16px;gap:7px;border:0;border-radius:999px;font-family:inherit;font-size:13.5px;font-weight:600;line-height:1.45}.zk-shell .zoum-btn--primary{background:var(--cb-ink);color:var(--cb-on-ink)}.zk-shell .zoum-btn--primary:hover:not(:disabled){background:color-mix(in srgb,var(--cb-ink) 84%,var(--cb-muted))}.zk-shell .zoum-btn--secondary{background:var(--cb-glass);color:var(--cb-ink);box-shadow:inset 0 0 0 1px var(--cb-hair)}.zk-shell .zoum-btn--secondary:hover:not(:disabled){background:var(--cb-pill)}.zk-shell .zoum-btn:disabled{opacity:1;background:var(--cb-seg);color:var(--cb-subtle);box-shadow:none}.zk-shell .zoum-card{border-radius:22px;padding:20px 22px;background:var(--cb-card);box-shadow:inset 0 0 0 1px var(--cb-ring),inset 0 1px #fffc,0 22px 44px -30px #34040438;font-size:14px;color:var(--cb-ink)}.zk-shell .zoum-card.zoum-card--inverse{padding:18px 20px 16px;background:var(--cb-ink);color:var(--cb-on-ink);box-shadow:none}.zk-shell .zk-head{align-items:flex-start;gap:10px;margin-bottom:14px}.zk-shell .zk-head__title{font-family:inherit;font-size:15px;font-weight:600;letter-spacing:-.005em}.zk-shell .zk-head__sub{margin:2px 0 0;font-size:12.5px;font-weight:500;color:var(--cb-muted)}.zk-shell .zk-meta{font-size:12.5px;font-weight:500;color:var(--cb-muted)}.zk-shell .zk-stat__label{margin:0;font-size:12.5px;font-weight:600;letter-spacing:normal;color:var(--cb-muted)}.zk-shell .zoum-card--inverse .zk-stat__label,.zk-shell .zoum-card--inverse .zk-on-inverse-muted{color:var(--cb-on-ink-2)}.zk-shell .zk-big{margin-top:12px;gap:8px;align-items:center}.zk-shell .zk-big__num{font-family:inherit;font-size:26px;font-weight:600;line-height:1.1;letter-spacing:-.02em}.zk-shell .zk-chip{min-height:22px;padding:0 7px;border-radius:6px;background:var(--cb-seg);font-size:11.5px;font-weight:600}.zk-shell .zoum-card--inverse .zk-chip{background:#ffffff1f;color:var(--cb-on-ink)}:root[data-theme=night] .zk-shell .zoum-card--inverse .zk-chip{background:#3404041a}.zk-shell .zk-bar{height:8px;gap:3px}.zk-shell .zk-foot{margin-top:14px;padding-top:12px;border-top:1px dashed var(--cb-hair);font-size:12.5px;font-weight:600}.zk-shell .zoum-card--inverse .zk-foot{border-top-color:#ffffff38}:root[data-theme=night] .zk-shell .zoum-card--inverse .zk-foot{border-top-color:#34040438}.zk-shell .zk-foot__link{text-decoration:underline;text-decoration-color:var(--cb-hair);text-underline-offset:3px}.zk-shell .zoum-card--inverse .zk-foot{color:var(--cb-on-ink-2)}.zk-shell .zoum-card--inverse .zk-foot__link{text-decoration-color:#ffffff3d}.zk-shell .zoum-card--inverse .zk-foot:hover{color:var(--cb-on-ink)}.zk-shell .zk-foot:hover .zk-foot__link{text-decoration-color:currentColor}.zk-shell .zk-list>div{padding:9px 0;border-top:1px solid var(--cb-hair-2);font-size:13px}.zk-shell .zk-list dt{color:var(--cb-muted)}.zk-shell .zk-list dd{font-weight:600}.zk-shell .zoum-field{gap:6px;font-family:inherit}.zk-shell .zoum-field__label{font-size:12.5px;font-weight:600;color:var(--cb-muted)}.zk-shell .zoum-field__required{color:var(--cb-subtle);font-weight:500}.zk-shell .zoum-field__hint{font-size:12px;font-weight:500;color:var(--cb-subtle)}.zk-shell .zoum-field__error{padding:6px 10px;border-radius:10px;font-size:12.5px}.zk-shell .zoum-input{min-height:40px;height:40px;padding:0 14px;border:0;border-radius:14px;background:var(--cb-glass);box-shadow:inset 0 0 0 1px var(--cb-field);font-family:inherit;font-size:14px;font-weight:500;color:var(--cb-ink)}.zk-shell .zoum-input:focus{outline:none;box-shadow:inset 0 0 0 1.5px var(--cb-ink)}.zk-shell .zoum-input[aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--zoum-danger)}.zk-shell .zoum-select__control{padding-right:40px}.zk-shell .zoum-select__chevron{right:14px;width:18px;height:18px}.zk-shell .zk-fields{gap:14px 16px}.zk-shell .zoum-checkbox{display:inline-flex;min-height:44px;box-sizing:border-box;gap:10px;padding:6px 14px 6px 12px;border-radius:999px;background:var(--cb-glass);box-shadow:inset 0 0 0 1px var(--cb-hair-2)}.zk-shell .zoum-checkbox:has(:checked){box-shadow:inset 0 0 0 2px var(--cb-ink)}.zk-shell .zoum-checkbox:has(:focus-visible){outline:3px solid var(--zoum-focus);outline-offset:2px}.zk-shell .zoum-checkbox__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:transparent;box-shadow:inset 0 0 0 1.5px var(--cb-subtle);display:grid;place-items:center}.zk-shell .zoum-checkbox__input:checked{background:var(--cb-ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FBF6EC' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5 10.5 17 18 8'/%3E%3C/svg%3E") center / 14px no-repeat;box-shadow:none}:root[data-theme=night] .zk-shell .zoum-checkbox__input:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23340404' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5 10.5 17 18 8'/%3E%3C/svg%3E")}.zk-shell .zoum-checkbox__input:focus{outline:none}.zk-shell .zoum-checkbox__label{font-size:13.5px;font-weight:600;line-height:1.45;color:var(--cb-ink)}.zk-shell .zk-chips{gap:8px}.zk-shell .zk-chips>.zoum-field{gap:4px}.zk-shell .zoum-alert{gap:10px;padding:12px 14px;border-radius:14px;font-family:inherit;font-size:13px}.zk-shell .zoum-alert__icon{width:18px;height:18px;margin-top:1px}.zk-shell .zoum-alert__title{font-size:13.5px;font-weight:600}.zk-shell .zk-stack{gap:14px}.zk-shell .zk-muted{color:var(--cb-muted)}.zk-shell .zk-fams{gap:12px;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr))}.zk-shell .zk-fam{min-height:160px;gap:6px;padding:14px;border-radius:14px;background:var(--cb-glass);box-shadow:inset 0 0 0 1px var(--cb-hair-2);color:var(--cb-ink)}.zk-shell .zk-fam:hover{box-shadow:inset 0 0 0 1px var(--cb-hair)}.zk-shell .zk-fam[aria-pressed=true]{background:var(--cb-ink);color:var(--cb-on-ink);box-shadow:none}.zk-shell .zk-fam--note{background:transparent;box-shadow:inset 0 0 0 1px var(--cb-hair-2)}.zk-shell .zk-fam__name{margin-top:4px;font-size:14px;font-weight:600}.zk-shell .zk-fam__help{font-size:12.5px;font-weight:500;color:var(--cb-muted)}.zk-shell .zk-fam[aria-pressed=true] .zk-fam__help{color:var(--cb-on-ink-2)}.zk-shell .zk-fam .zk-foot{margin-top:auto;padding-top:10px;font-size:12px}.zk-shell .zk-fam[aria-pressed=true] .zk-foot{border-top-color:#ffffff38}.zk-shell .zk-round{width:32px;height:32px;background:var(--cb-pill);box-shadow:inset 0 0 0 1px var(--cb-hair-2);color:var(--cb-ink)}.zk-shell .zk-fam[aria-pressed=true] .zk-round{background:#ffffff1f;color:var(--cb-on-ink)}.zk-shell .zk-tick{top:12px;right:12px;width:20px;height:20px;box-shadow:inset 0 0 0 1.5px var(--cb-subtle)}.zk-shell .zk-fam[aria-pressed=true] .zk-tick{background:var(--cb-on-ink);color:var(--cb-ink)}:root[data-theme=night] .zk-shell .zk-fam[aria-pressed=true] .zk-round{background:#3404041a}:root[data-theme=night] .zk-shell .zk-fam[aria-pressed=true] .zk-foot{border-top-color:#34040438}.zk-shell .zk-aside-layout{grid-template-columns:minmax(0,1fr) 340px;gap:16px}.zk-shell .zk-aside{gap:16px}.zk-shell svg[viewBox="0 0 24 24"]{stroke-width:1.8px}.zk-shell{font-variant-numeric:normal}.zk-shell table{font-variant-numeric:tabular-nums}.zk-shell .zoum-badge{min-height:24px;padding:0 10px;gap:6px;font-family:inherit;font-size:12px;font-weight:600;line-height:1}.zk-shell .zoum-badge svg{width:13px;height:13px}.zk-shell .zk-small{margin:0;font-size:12.5px;font-weight:500;line-height:1.45}@media(max-width:80rem){.zk-shell .zk-seg{display:inline-flex;flex-wrap:wrap}}@media(max-width:56rem){.zk-shell .zk-top{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand right" "cap cap";padding:12px 16px 0}.zk-shell .zk-cap{justify-self:start;max-width:100%}.zk-shell .zk-main{padding:0 16px 96px}.zk-shell .zk-rail{left:auto;right:16px;bottom:16px}.zk-shell .zk-aside-layout{grid-template-columns:1fr}}.zk-shell a.zoum-btn{text-decoration:none}.zk-shell .zk-date{display:flex;align-items:center;gap:6px;margin:0;color:var(--cb-subtle);font-size:12.5px}.zk-shell .zk-date svg{width:15px;height:15px}.zk-shell .zk-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.zk-shell .zk-kpi{--k-text: var(--cb-ink);--k-muted: rgb(52 4 4 / .76);--k-faint: rgb(52 4 4 / .7);--k-line: rgb(52 4 4 / .2);--k-well: rgb(52 4 4 / .08);--k-fill: rgb(52 4 4 / .32);--k-strong: var(--cb-ink);display:grid;gap:12px;min-width:0;padding:18px 20px 16px;border-radius:22px;color:var(--k-text)}.zk-shell .zk-kpi--glass{background:var(--cb-mint)}.zk-shell .zk-kpi--cream{background:var(--cb-tile)}.zk-shell .zk-kpi--sand{background:var(--cb-sand)}.zk-shell .zk-kpi--ink{--k-text: var(--cb-on-ink);--k-muted: var(--cb-on-ink-2);--k-line: rgb(255 255 255 / .24);--k-well: rgb(255 255 255 / .12);--k-fill: rgb(255 255 255 / .4);--k-strong: var(--cb-on-ink);background:var(--cb-ink)}:root[data-theme=night] .zk-shell .zk-kpi:not(.zk-kpi--ink){--k-text: var(--cb-ink);--k-muted: rgb(243 227 191 / .76);--k-faint: rgb(243 227 191 / .7);--k-line: rgb(243 227 191 / .2);--k-well: rgb(243 227 191 / .1);--k-fill: rgb(243 227 191 / .35);--k-strong: var(--cb-ink)}:root[data-theme=night] .zk-shell .zk-kpi--glass{background:var(--cb-glass)}:root[data-theme=night] .zk-shell .zk-kpi--ink{--k-line: rgb(52 4 4 / .24);--k-well: rgb(52 4 4 / .12);--k-fill: rgb(52 4 4 / .4)}.zk-shell .zk-kpi .zk-stat__label{color:var(--k-muted)}.zk-shell .zk-kpi__row{display:flex;justify-content:space-between;align-items:flex-end;gap:12px}.zk-shell .zk-kpi__fig{display:grid;gap:8px;min-width:0}.zk-shell .zk-kpi__val{margin:0;font-size:26px;font-weight:600;line-height:1.1;letter-spacing:-.02em;white-space:nowrap}.zk-shell .zk-kpi__none{font-size:14px;font-weight:500;color:var(--k-muted)}.zk-shell .zk-kpi__meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:20px;margin:0;color:var(--k-faint, var(--k-muted));font-size:12.5px}.zk-shell .zk-kpi__mini{display:flex;flex:none;justify-content:flex-end;align-items:flex-end;width:84px;height:44px}.zk-shell .zk-kpi__foot{padding-top:10px;border-top:1px dashed var(--k-line)}.zk-shell .zk-kpi__foot a,.zk-shell .zk-more a{color:var(--k-muted, var(--cb-muted));font-size:12.5px;font-weight:600;text-decoration:underline;text-decoration-color:var(--k-line, var(--cb-hair));text-underline-offset:3px}.zk-shell .zk-kpi__foot a:hover,.zk-shell .zk-more a:hover{color:var(--k-text, var(--cb-ink));text-decoration-color:currentColor}.zk-shell .zk-flag{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:999px;background:var(--zoum-danger);color:var(--zoum-on-danger);font-size:11px;font-weight:700}.zk-shell .zk-mbars{display:flex;align-items:stretch;gap:5px;height:42px}.zk-shell .zk-mbars__t{position:relative;width:9px;overflow:hidden;border-radius:5px;background:var(--k-well, var(--cb-seg))}.zk-shell .zk-mbars__f{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:5px;background:var(--k-fill, var(--cb-hair))}.zk-shell .zk-mbars__t.is-on .zk-mbars__f{background:var(--k-strong, var(--cb-ink))}.zk-shell .zk-row2{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:16px;margin-top:16px}.zk-shell .zk-row2--7-5{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.zk-shell .zk-gauge-card{display:flex;flex-direction:column}.zk-shell .zk-gauge{max-width:290px;margin:2px auto 0}.zk-shell .zk-gauge__ticks line{stroke:var(--cb-on-ink);stroke-width:2;opacity:.14}.zk-shell .zk-gauge__ticks line.is-lit{opacity:.85}.zk-shell .zk-gauge__track{stroke:#ffffff1f}.zk-shell .zk-gauge__value{stroke:var(--cb-on-ink)}.zk-shell .zk-gauge__knob{fill:var(--cb-ink);stroke:var(--cb-on-ink)}.zk-shell .zk-gauge__knob-dot{fill:var(--cb-on-ink)}.zk-shell .zk-gauge__num{font-family:var(--zoum-font-sans);font-size:34px;font-weight:600;letter-spacing:-.035em;fill:var(--cb-on-ink)}.zk-shell .zk-gauge__of{font-family:var(--zoum-font-sans);font-size:12px;font-weight:500;fill:var(--cb-on-ink-2)}:root[data-theme=night] .zk-shell .zk-gauge__track{stroke:#3404041f}.zk-shell .zk-gauge-card__title{margin:16px 0 4px;font-size:14px;font-weight:600}.zk-shell .zk-gauge-card .zk-more{margin:auto 0 0;padding-top:14px}.zk-shell .zoum-card--inverse .zk-more a{color:var(--cb-on-ink);text-decoration-color:#ffffff4d}.zk-shell .zk-more{margin:14px 0 0}.zk-shell .zk-chart{position:relative;margin:0}.zk-shell .zk-chart__plot{position:relative;height:238px;margin:8px 0 28px}.zk-shell .zk-chart__grid{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:space-between}.zk-shell .zk-chart__gl{position:relative;height:0;padding-left:44px}.zk-shell .zk-chart__gl i{display:block;border-top:1px dashed var(--cb-hair)}.zk-shell .zk-chart__gl span{position:absolute;top:-8px;left:0;width:36px;text-align:right;font-size:11px;color:var(--cb-subtle)}.zk-shell .zk-chart__avg{position:absolute;left:44px;right:0;z-index:2;height:0;border-top:1.5px dashed var(--cb-subtle);pointer-events:none}.zk-shell .zk-chart__avg span{position:absolute;top:-21px;right:0;padding:1px 7px;border-radius:6px;background:var(--cb-av);color:var(--cb-muted);font-size:11px;font-weight:600}.zk-shell .zk-chart__cols{position:absolute;top:0;right:0;bottom:0;left:44px;display:grid}.zk-shell .zk-chart__col{position:relative;display:flex;justify-content:center;height:100%}.zk-shell .zk-chart__track{position:relative;width:min(30px,66%);height:100%;overflow:hidden;border-radius:999px}.zk-shell .zk-chart__fill{position:absolute;left:0;right:0;bottom:0;border-radius:999px;background:repeating-linear-gradient(-45deg,var(--cb-hatch) 0 2px,transparent 2px 7px),var(--cb-hatch-bg)}.zk-shell .zk-chart__col.is-on .zk-chart__fill{background:linear-gradient(180deg,var(--cb-subtle),var(--cb-ink) 40%,var(--cb-ink));box-shadow:inset 0 1px #ffffff59}.zk-shell .zk-chart__col.is-on .zk-chart__fill:after{content:"";position:absolute;top:7px;left:50%;width:10px;height:10px;margin-left:-5px;border-radius:50%;background:#fff;box-shadow:0 0 0 4px #ffffff4d}.zk-shell .zk-chart__x{position:absolute;bottom:-25px;font-size:11px;color:var(--cb-subtle);white-space:nowrap}.zk-shell .zk-chart__col.is-on .zk-chart__x{color:var(--cb-ink);font-weight:600}.zk-shell .zk-chart__tip{position:absolute;top:0;z-index:3;min-width:164px;margin:0 8px;padding:10px 12px;border-radius:12px;background:var(--cb-ink);color:var(--cb-on-ink);box-shadow:var(--cb-pop);font-size:12px}.zk-shell .zk-chart__tip-h{margin:0 0 7px;font-weight:600}.zk-shell .zk-chart__tip dl{display:grid;gap:4px;margin:0}.zk-shell .zk-chart__tip dl div{display:flex;justify-content:space-between;gap:18px}.zk-shell .zk-chart__tip dt{opacity:.68}.zk-shell .zk-chart__tip dd{margin:0;font-weight:600}.zk-shell .zk-chart__note{margin:0 0 0 44px;font-size:11px;color:var(--cb-subtle)}:root[data-theme=night] .zk-shell .zk-chart__col.is-on .zk-chart__fill{background:linear-gradient(180deg,var(--cb-subtle),var(--cb-ink) 40%)}.zk-shell .zk-donut-body{display:grid;grid-template-columns:minmax(0,1fr) 168px;align-items:center;gap:18px}.zk-shell .zk-dlegend{display:grid;gap:2px;margin:0;padding:0;list-style:none}.zk-shell .zk-dlegend li{display:flex;align-items:center;gap:9px;margin-left:-8px;padding:6px 8px;border-radius:9px}.zk-shell .zk-dlegend i{flex:none;width:10px;height:10px;border-radius:3px}.zk-shell .zk-dlegend__l{flex:1;color:var(--cb-muted);font-size:12.5px}.zk-shell .zk-dlegend__v{font-size:12.5px;font-weight:600}.zk-shell .zk-donut{position:relative;width:168px;aspect-ratio:1}.zk-shell .zk-donut svg{display:block;width:100%;height:100%}.zk-shell .zk-donut__track{fill:none;stroke:var(--cb-seg);stroke-width:12}.zk-shell .zk-donut__c{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;text-align:center}.zk-shell .zk-donut__c b{font-size:26px;font-weight:600;line-height:1.1;letter-spacing:-.03em}.zk-shell .zk-donut__c small{color:var(--cb-subtle);font-size:12px}@media(max-width:80rem){.zk-shell .zk-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:56rem){.zk-shell .zk-kpis,.zk-shell .zk-row2,.zk-shell .zk-row2--7-5,.zk-shell .zk-donut-body{grid-template-columns:1fr}}.zk-shell .zk-rail__btn{position:relative;text-decoration:none}.zk-shell .zk-rail__btn[aria-current=page]{opacity:1;background:#ffffff21}.zk-shell .zk-rail__btn[aria-current=page]:after{content:"";position:absolute;top:50%;right:3px;width:5px;height:5px;margin-top:-2.5px;border-radius:50%;background:var(--cb-on-ink)}.zk-shell .zk-rail__sep{height:1px;margin:4px 10px;background:#ffffff24}:root[data-theme=night] .zk-shell .zk-rail__sep{background:#34040424}.zk-shell .zk-rail__tip{position:absolute;top:0;bottom:0;left:calc(100% + 14px);height:-moz-fit-content;height:fit-content;margin:auto 0;padding:6px 10px;border-radius:10px;background:var(--cb-pill);color:var(--cb-ink);box-shadow:var(--cb-pop);font-size:12.5px;font-weight:600;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .18s}.zk-shell .zk-rail__btn:hover .zk-rail__tip,.zk-shell .zk-rail__btn:focus-visible .zk-rail__tip{opacity:1}@media(max-width:56rem){.zk-shell .zk-rail__tip{left:auto;right:0;top:auto;bottom:calc(100% + 10px)}}.zk-shell .zk-row2>.zoum-card,.zk-shell .zk-row2>.zoum-card.zoum-card--inverse{padding:20px}.zk-shell .zk-kpi--ink{--k-faint: var(--cb-on-ink-2)}.zk-shell .zk-live{color:#340404}.zk-shell .zk-live:before{background:#340404}.zk-shell .zk-trips{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:16px;align-items:stretch}.zk-shell .zk-trips__map{min-height:620px}.zk-shell .zk-trips__bottom{display:grid;gap:8px;justify-items:start}.zk-shell .zk-trips__bottom .zm-stats{width:min(100%,460px)}.zk-shell .zk-trips__logged{font-weight:500;font-size:11.5px;height:24px}.zk-shell .zk-trips__list{display:flex;flex-direction:column;max-height:620px;padding:20px 14px 14px 20px}.zk-shell .zk-trips__list ul{margin:0;padding:0 6px 0 0;list-style:none;overflow-y:auto;display:grid;gap:6px}.zk-shell .zk-trip{display:flex;width:100%;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;border:0;border-radius:14px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.zk-shell .zk-trip:hover{background:var(--cb-seg)}.zk-shell .zk-trip[aria-pressed=true]{background:var(--cb-ink);color:var(--cb-on-ink)}.zk-shell .zk-trip[aria-pressed=true] .zk-meta{color:var(--cb-on-ink-2)}.zk-shell .zk-trip:focus-visible{outline:2px solid var(--cb-ink);outline-offset:2px}.zk-shell .zk-trip__main,.zk-shell .zk-trip__fig{display:grid;gap:2px;min-width:0}.zk-shell .zk-trip__main b{font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zk-shell .zk-trip__fig{justify-items:end;text-align:right}.zk-shell .zk-trip__fig b{font-size:14px;font-weight:600;white-space:nowrap}.zk-shell .zk-trip .zk-meta{font-size:12px}@media(max-width:80rem){.zk-shell .zk-trips{grid-template-columns:1fr}.zk-shell .zk-trips__map{min-height:460px}}.zk-shell .zk-statbar{display:grid;grid-template-columns:repeat(var(--n, 4),minmax(0,1fr));gap:16px;margin-bottom:16px}.zk-shell .zk-statbar__item{display:grid;align-content:start;gap:6px;min-width:0;padding:18px 20px;border-radius:22px;background:var(--cb-card);box-shadow:inset 0 0 0 1px var(--cb-ring),0 22px 44px -30px #34040438}.zk-shell .zk-statbar__item:first-child{background:var(--cb-ink);color:var(--cb-on-ink);box-shadow:none}.zk-shell .zk-statbar__item:first-child .zk-stat__label,.zk-shell .zk-statbar__item:first-child .zk-statbar__meta{color:var(--cb-on-ink-2)}.zk-shell .zk-statbar__val{margin:0;font-size:22px;font-weight:600;line-height:1.1;letter-spacing:-.02em}.zk-shell .zk-statbar__meta{margin:0;overflow:hidden;color:var(--cb-subtle);font-size:12.5px;white-space:nowrap;text-overflow:ellipsis}.zk-shell .zk-listbar{display:grid;gap:12px;margin-bottom:16px}.zk-shell .zk-listbar__row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.zk-shell .zk-listbar__end{margin-left:auto;display:flex;gap:8px}.zk-shell .zk-ftabs{display:inline-flex;justify-self:start;width:-moz-fit-content;width:fit-content;flex-wrap:wrap;gap:2px;padding:3px;border-radius:999px;background:var(--cb-seg)}.zk-shell .zk-ftabs button{display:inline-flex;justify-content:center;align-items:center;gap:7px;height:32px;padding:0 12px;border:0;border-radius:999px;background:transparent;color:var(--cb-muted);font:inherit;font-size:12.5px;font-weight:600;white-space:nowrap;cursor:pointer}.zk-shell .zk-ftabs button:hover{color:var(--cb-ink)}.zk-shell .zk-ftabs button:is([aria-pressed=true],[aria-current=true]){background:var(--cb-pill);color:var(--cb-ink);box-shadow:var(--cb-shadow)}.zk-shell .zk-ftabs button:focus-visible{outline:2px solid var(--cb-ink);outline-offset:1px}.zk-shell .zk-ftabs__n{min-width:20px;padding:0 6px;border-radius:99px;background:var(--cb-seg);color:var(--cb-subtle);font-size:12px;font-weight:600;line-height:18px;text-align:center}.zk-shell .zk-ftabs button:is([aria-pressed=true],[aria-current=true]) .zk-ftabs__n{background:var(--cb-ink);color:var(--cb-on-ink)}.zk-shell .zk-search{display:flex;flex:0 1 320px;align-items:center;gap:8px;height:40px;padding:0 14px 0 13px;border-radius:999px;background:var(--cb-glass);box-shadow:inset 0 0 0 1px var(--cb-field);color:var(--cb-subtle)}.zk-shell .zk-search:focus-within{box-shadow:inset 0 0 0 1.5px var(--cb-ink)}.zk-shell .zk-search input{flex:1;min-width:0;height:100%;border:0;outline:none;background:transparent;color:var(--cb-ink);font:inherit;font-size:14px}.zk-shell .zk-search input::-moz-placeholder{color:var(--cb-subtle)}.zk-shell .zk-search input::placeholder{color:var(--cb-subtle)}.zk-shell .zk-chipset{display:flex;flex-wrap:wrap;gap:6px}.zk-shell .zk-fchip{height:32px;padding:0 13px;border:0;border-radius:999px;background:var(--cb-glass);box-shadow:inset 0 0 0 1px var(--cb-hair-2);color:var(--cb-muted);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.zk-shell .zk-fchip:hover{color:var(--cb-ink)}.zk-shell .zk-fchip[aria-pressed=true]{background:var(--cb-ink);color:var(--cb-on-ink);box-shadow:none}.zk-shell .zk-fchip:focus-visible{outline:2px solid var(--cb-ink);outline-offset:2px}.zk-shell .zoum-table-region{border-radius:22px;background:var(--cb-card);box-shadow:inset 0 0 0 1px var(--cb-ring),0 22px 44px -30px #34040438}.zk-shell .zoum-table{font-size:13.5px;color:var(--cb-ink)}.zk-shell .zoum-table__th{padding:10px 14px;border-block:1px solid var(--cb-hair-2);border-top:0;background:#fffdf88c;color:var(--cb-muted);font-size:12px;font-weight:600}:root[data-theme=night] .zk-shell .zoum-table__th{background:#ffffff08}.zk-shell .zoum-table__td{padding:12px 14px;border-bottom:1px solid var(--cb-hair-2)}.zk-shell .zoum-table__th:first-child,.zk-shell .zoum-table__td:first-child{padding-left:20px}.zk-shell .zoum-table__th:last-child,.zk-shell .zoum-table__td:last-child{padding-right:20px}.zk-shell .zoum-table__row{transition:background-color .15s}.zk-shell tbody .zoum-table__row:hover{background:#fffdf88c}:root[data-theme=night] .zk-shell tbody .zoum-table__row:hover{background:#ffffff0a}.zk-shell .zk-tablecard .zoum-table__td{height:52px;padding-top:6px;padding-bottom:6px;white-space:nowrap}.zk-shell .zk-tablecard .zoum-result:not([data-result=reaction]){min-height:0;padding:0;background:transparent;outline:0;font-size:12.5px;font-weight:500}.zk-shell .zk-tablecard .zoum-result:not([data-result=reaction]):before{width:8px;height:8px}.zk-shell .zk-tablecard .zoum-result[data-result=invalid]:before{background:transparent;box-shadow:inset 0 0 0 1.5px currentColor}.zk-shell .zk-tablecard a.zk-rowlink{color:inherit;font-weight:600;text-decoration:none}.zk-shell .zk-tablecard a.zk-rowlink:hover{text-decoration:underline;text-underline-offset:3px}.zk-shell .zk-person{display:inline-flex;align-items:center;gap:10px;min-width:0}.zk-shell .zk-person__av{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:50%;background:var(--cb-av);color:var(--cb-muted);font-size:11px;font-weight:700;letter-spacing:.02em}.zk-shell .zk-person__text{display:grid;line-height:1.3;min-width:0}.zk-shell .zk-person__text b{font-weight:600}.zk-shell .zk-person__text span{color:var(--cb-subtle);font-size:12px}.zk-shell .zk-late{color:var(--cb-late);font-size:12px;font-weight:600}.zk-shell .zk-cell-muted{color:var(--cb-subtle)}@media(max-width:80rem){.zk-shell .zk-statbar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:56rem){.zk-shell .zk-statbar{grid-template-columns:1fr 1fr;gap:10px}.zk-shell .zk-listbar__end{margin-left:0}}.zk-shell .zk-when{font-weight:500}.zk-shell .zk-when span{color:var(--cb-subtle)}.zk-shell .zoum-table .zk-num{text-align:right;font-variant-numeric:tabular-nums}.zk-shell .zk-pager{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding:0 4px;color:var(--cb-subtle);font-size:12.5px}.zk-shell .zk-split{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start}.zk-shell .zk-split.is-open{grid-template-columns:minmax(0,1fr) 380px}.zk-shell .zk-pickrow{cursor:pointer}.zk-shell .zk-pickrow[aria-current=true]{background:var(--cb-av)}.zk-shell .zk-pickrow[aria-current=true]>td:first-child{box-shadow:inset 3px 0 0 var(--cb-ink)}.zk-shell tbody .zk-pickrow[aria-current=true]:hover{background:var(--cb-av)}.zk-shell .zk-pickrow[aria-current=true] .zk-person__av{background:var(--cb-card)}.zk-shell .zk-pickrow[data-status=new] .zk-person__text b{font-weight:700}.zk-shell .zk-pickrow[data-status=resolved]{color:var(--cb-muted)}.zk-shell .zk-atype{display:inline-flex;align-items:center;gap:8px;padding:0;border:0;background:none;color:inherit;font:inherit;font-weight:600;cursor:pointer}.zk-shell .zk-atype:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--cb-subtle)}.zk-shell .zk-atype[data-tone=danger]:before{background:var(--zoum-danger)}.zk-shell .zk-atype[data-tone=warning]:before{background:#b7791f}.zk-shell .zk-atype[data-tone=info]:before{background:var(--cb-ink)}.zk-shell .zk-atype em{padding:0 7px;border-radius:99px;background:var(--cb-seg);color:var(--cb-ink);font-size:11.5px;font-style:normal;font-weight:600;line-height:20px}.zk-shell .zk-atype:focus-visible{outline:2px solid var(--cb-ink);outline-offset:3px;border-radius:4px}.zk-shell .zk-panel{position:sticky;top:16px;display:grid;gap:16px;padding:18px 20px 20px;border-radius:22px;background:var(--cb-card);box-shadow:inset 0 0 0 1px var(--cb-ring),0 22px 44px -30px #34040438}.zk-shell .zk-panel__top{display:flex;justify-content:space-between;align-items:center;gap:8px}.zk-shell .zk-panel__tags{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.zk-shell .zk-panel__prio{color:var(--cb-muted);font-size:12.5px}.zk-shell .zk-panel__close{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:50%;background:transparent;color:var(--cb-muted);cursor:pointer}.zk-shell .zk-panel__close:hover{background:var(--cb-seg);color:var(--cb-ink)}.zk-shell .zk-panel__close:focus-visible{outline:2px solid var(--cb-ink)}.zk-shell .zk-panel__who h2{margin:0;font-size:22px;font-weight:600;letter-spacing:-.01em}.zk-shell .zk-panel__who p{margin:4px 0 0;color:var(--cb-muted);font-size:12.5px}.zk-shell .zk-panel__explain{margin:0;padding:12px 14px;border-radius:14px;background:var(--cb-seg);font-size:13.5px;line-height:1.5}.zk-shell .zk-facts{margin:0}.zk-shell .zk-facts>div{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:38px;border-top:1px solid var(--cb-hair-2);font-size:13px}.zk-shell .zk-facts>div:last-child{border-bottom:1px solid var(--cb-hair-2)}.zk-shell .zk-facts dt{color:var(--cb-muted)}.zk-shell .zk-facts dd{margin:0;font-weight:600;text-align:right;font-variant-numeric:tabular-nums}.zk-shell .zk-panel__links{display:flex;flex-wrap:wrap;gap:8px}.zk-shell .zk-panel__links:empty{display:none}.zk-shell .zk-pillbtn{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 12px;border-radius:999px;background:var(--cb-glass);box-shadow:inset 0 0 0 1px var(--cb-hair);color:var(--cb-ink);font-size:12.5px;font-weight:600;text-decoration:none}.zk-shell .zk-pillbtn:hover{background:var(--cb-pill)}.zk-shell .zk-panel__act{display:grid;gap:10px;padding-top:4px}.zk-shell .zk-panel__label{font-size:12.5px;font-weight:600}.zk-shell .zk-panel__act .zk-fchip{height:28px;padding:0 11px;font-size:12px}.zk-shell .zk-panel__note{width:100%;min-height:76px;padding:10px 12px;border:0;border-radius:14px;outline:none;resize:vertical;background:var(--cb-pill);box-shadow:inset 0 0 0 1px var(--cb-field);color:var(--cb-ink);font:inherit;font-size:14px}.zk-shell .zk-panel__note:focus{box-shadow:inset 0 0 0 1.5px var(--cb-ink)}.zk-shell .zk-panel__note::-moz-placeholder{color:var(--cb-subtle)}.zk-shell .zk-panel__note::placeholder{color:var(--cb-subtle)}.zk-shell .zk-panel__hint{margin:0;color:var(--cb-subtle);font-size:12px}.zk-shell .zk-panel__btns{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}:root[data-theme=night] .zk-shell .zk-pickrow[aria-current=true]{background:#ffffff0f}.zk-shell .zk-tablecard .zoum-badge{min-height:0;padding:0;gap:7px;background:transparent;box-shadow:none;outline:0;color:var(--cb-ink);font-size:12.5px;font-weight:500}.zk-shell .zk-tablecard .zoum-badge svg{display:none}.zk-shell .zk-tablecard .zoum-badge:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--_t)}.zk-shell .zk-rowbtn{padding:0;border:0;background:none;color:inherit;font:inherit;font-weight:600;text-align:left;cursor:pointer}.zk-shell .zk-rowbtn:focus-visible{outline:2px solid var(--cb-ink);outline-offset:3px;border-radius:4px}.zk-shell .zk-tablecard .zk-cell-clip{max-width:300px;overflow:hidden;color:var(--cb-muted);text-overflow:ellipsis}.zk-shell .zk-quote{display:grid;gap:6px}.zk-shell .zk-quote h3{margin:4px 0 0;color:var(--cb-muted);font-size:12px;font-weight:600}.zk-shell .zk-quote blockquote{margin:0;padding:12px 14px;border-radius:14px;background:var(--cb-seg);font-size:13.5px;line-height:1.5}.zk-shell .zk-quote p{margin:0;font-size:13.5px}.zk-shell .zk-quote--ours blockquote{background:var(--cb-ink);color:var(--cb-on-ink)}.zk-shell .zk-facts dd small{color:var(--cb-subtle);font-size:12px;font-weight:500}.zk-shell .zk-facts dd small.zk-late{color:var(--cb-late);font-weight:600}.zk-shell .zk-titlebar__left{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px}.zk-shell .zk-atype__contest{background:var(--cb-ink)!important;color:var(--cb-on-ink)!important}.zk-shell .zk-atype__late{background:var(--cb-late-bg)!important;color:var(--cb-late)!important}.zk-shell .zk-panel__sec{display:grid;gap:12px;padding-top:14px;border-top:1px solid var(--cb-hair)}.zk-shell .zk-panel__plain{display:grid;gap:16px}.zk-shell .zk-panel__sechead{display:flex;justify-content:space-between;align-items:center;gap:8px}.zk-shell .zk-panel__sechead h3{margin:0;font-size:15px;font-weight:600}.zk-shell .zk-quote h4{margin:4px 0 0;color:var(--cb-muted);font-size:12px;font-weight:600}@media(max-width:80rem){.zk-shell .zk-split.is-open{grid-template-columns:minmax(0,1fr) 340px}}@media(max-width:64rem){.zk-shell .zk-split.is-open{grid-template-columns:1fr}.zk-shell .zk-panel{position:static;order:-1}}.zk-shell .zk-plate{font-variant-numeric:tabular-nums;letter-spacing:.02em}.zk-shell .zk-battery-cell{display:inline-flex;align-items:center;gap:8px}.zk-shell .zk-battery-cell small{color:var(--cb-subtle);font-size:12px}.zk-shell .zk-minilist{display:grid;gap:2px;margin:0;padding:0;list-style:none}.zk-shell .zk-minilist li{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid var(--cb-hair-2);font-size:13px}.zk-shell .zk-minilist li:last-child{border-bottom:0}.zk-shell .zk-minilist li>span:first-child{display:grid;gap:2px;min-width:0}.zk-shell .zk-minilist b{font-weight:600}.zk-shell .zk-minilist small{color:var(--cb-subtle);font-size:12px}.zk-shell .zk-section{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;padding:22px 22px 10px;border-radius:22px;background:var(--cb-card);box-shadow:inset 0 0 0 1px var(--cb-ring),0 22px 44px -30px #34040438}.zk-shell .zk-section+.zk-section{margin-top:16px}.zk-shell :where(.zk-section+*){margin-top:16px}.zk-shell :where(.zk-route>*+*){margin-top:16px}.zk-shell .zk-section__head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px}.zk-shell .zk-section__head h2{margin:0;font-size:15px;font-weight:600}.zk-shell .zk-section__head p{margin:4px 0 0;color:var(--cb-muted);font-size:12.5px}.zk-shell .zk-section__actions{display:flex;flex-wrap:wrap;gap:8px}.zk-shell .zk-setrow{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,auto);align-items:center;gap:8px 24px;padding:14px 0;border-top:1px solid var(--cb-hair-2)}.zk-shell .zk-section__head+.zk-setrow{border-top:0}.zk-shell .zk-setrow--wide{grid-template-columns:1fr}.zk-shell .zk-setrow__text{display:grid;gap:3px;min-width:0}.zk-shell .zk-setrow__text b{font-size:13.5px;font-weight:600}.zk-shell .zk-setrow__text span{color:var(--cb-muted);font-size:12.5px;line-height:1.45}.zk-shell .zk-setrow__ctl{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0}.zk-shell .zk-setrow--wide .zk-setrow__ctl{justify-content:stretch}.zk-shell .zk-setrow__ctl .zoum-field{min-width:0;margin:0}.zk-shell .zk-setrow__value{font-weight:600;text-align:right}.zk-shell .zk-num-input{display:inline-flex;align-items:center;gap:8px}.zk-shell .zk-num-input input{width:92px;height:40px;padding:0 12px;border:0;border-radius:999px;background:var(--cb-pill);box-shadow:inset 0 0 0 1px var(--cb-field);color:var(--cb-ink);font:inherit;font-size:14px;text-align:right;font-variant-numeric:tabular-nums}.zk-shell .zk-num-input input:focus{outline:none;box-shadow:inset 0 0 0 1.5px var(--cb-ink)}.zk-shell .zk-num-input input:disabled{color:var(--cb-muted)}.zk-shell .zk-num-input span{min-width:28px;color:var(--cb-muted);font-size:12.5px}.zk-shell .zk-textarea{width:100%;min-height:84px;padding:10px 14px;border:0;border-radius:14px;resize:vertical;background:var(--cb-pill);box-shadow:inset 0 0 0 1px var(--cb-field);color:var(--cb-ink);font:inherit;font-size:14px;line-height:1.5}.zk-shell .zk-textarea:focus{outline:none;box-shadow:inset 0 0 0 1.5px var(--cb-ink)}.zk-shell .zk-textarea:disabled{color:var(--cb-muted)}.zk-shell .zk-profilecard{display:grid;justify-items:center;align-content:center;gap:6px;padding:20px;border-radius:14px;box-shadow:inset 0 0 0 1px var(--cb-hair);text-align:center}.zk-shell .zk-profilecard__av{display:grid;place-items:center;width:72px;height:72px;border-radius:50%;background:var(--cb-av);color:var(--cb-muted);font-size:22px;font-weight:700}.zk-shell .zk-profilecard b{font-size:15px;font-weight:600}.zk-shell .zk-profilecard span{color:var(--cb-muted);font-size:12.5px}.zk-shell .zk-profile{display:grid;grid-template-columns:220px minmax(0,1fr);gap:20px;align-items:start;padding-bottom:12px}.zk-shell .zk-savebar{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:flex-end;gap:12px;margin-top:16px}.zk-shell .zk-savebar .zoum-field{flex:1 1 320px;margin:0}.zk-shell .zk-tabsbar{margin-bottom:16px}.zk-shell .zk-dossier{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:16px;align-items:start}.zk-shell .zk-dossier__side{display:grid;gap:16px}.zk-shell .zk-attempts{display:grid;gap:0;margin:0;padding:0;list-style:none}.zk-shell .zk-attempts li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 14px;padding:12px 0;border-top:1px solid var(--cb-hair-2)}.zk-shell .zk-attempts li:first-child{border-top:0}.zk-shell .zk-attempts__n{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--cb-av);color:var(--cb-muted);font-size:12px;font-weight:700}.zk-shell .zk-attempts__main{display:grid;gap:2px;min-width:0}.zk-shell .zk-attempts__main b{font-weight:600}.zk-shell .zk-attempts__main small{color:var(--cb-subtle);font-size:12px}.zk-shell .zk-chrono{position:relative;display:grid;gap:0;margin:0;padding:0 0 4px 22px;list-style:none}.zk-shell .zk-chrono:before{content:"";position:absolute;top:8px;bottom:12px;left:6px;width:1.5px;background:var(--cb-hair)}.zk-shell .zk-chrono li{position:relative;display:grid;gap:2px;padding:8px 0 10px}.zk-shell .zk-chrono li:before{content:"";position:absolute;top:13px;left:-20px;width:9px;height:9px;border-radius:50%;background:var(--cb-card);box-shadow:inset 0 0 0 2px var(--cb-ink)}.zk-shell .zk-chrono li:last-child:before{background:var(--cb-ink)}.zk-shell .zk-chrono b{font-size:13.5px;font-weight:600}.zk-shell .zk-chrono small{color:var(--cb-subtle);font-size:12px}.zk-shell .zk-chrono blockquote{margin:6px 0 0;padding:10px 12px;border-radius:12px;background:var(--cb-seg);font-size:13px}.zk-shell .zk-inbox{display:grid;grid-template-columns:320px minmax(0,1fr) 290px;min-height:600px;height:calc(100vh - 230px);max-height:820px;overflow:hidden;border-radius:22px;background:var(--cb-card);box-shadow:inset 0 0 0 1px var(--cb-ring),0 22px 44px -30px #34040438}.zk-shell .zk-inbox__list{display:flex;flex-direction:column;min-height:0;border-right:1px solid var(--cb-hair-2)}.zk-shell .zk-inbox__head{display:grid;gap:12px;padding:16px 16px 12px}.zk-shell .zk-inbox__title{display:flex;justify-content:space-between;align-items:center;min-height:30px;font-size:15px;font-weight:500}.zk-shell .zk-inbox__count{padding:0 8px;border-radius:999px;background:var(--cb-av);font-size:12px;font-weight:600;line-height:22px}.zk-shell .zk-inbox__seg .zk-ftabs{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;width:100%}.zk-shell .zk-inbox__head .zk-search{flex:none;height:36px}.zk-shell .zk-inbox__rows{flex:1;min-height:0;overflow-y:auto;margin:0;padding:6px 8px 10px;list-style:none}.zk-shell .zk-inbox__empty,.zk-shell .zk-inbox__none{padding:24px 12px;color:var(--cb-subtle);font-size:13px;text-align:center}.zk-shell .zk-inbox__none{display:grid;place-items:center;grid-column:2 / -1}.zk-shell .zk-arow{position:relative;display:flex;gap:11px;width:100%;padding:12px 12px 12px 18px;border:0;border-radius:14px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color .15s}.zk-shell .zk-arow:hover{background:#fffdf899}.zk-shell .zk-arow[aria-current=true]{background:var(--cb-av)}.zk-shell .zk-arow:focus-visible{outline:2px solid var(--cb-ink);outline-offset:-2px}.zk-shell .zk-arow__dot{position:absolute;top:50%;left:6px;width:7px;height:7px;margin-top:-3.5px;border-radius:50%;background:var(--cb-ink)}.zk-shell .zk-arow.zk-arow--ticket[aria-current=true]{background:var(--cb-bg);background-image:linear-gradient(var(--cb-pill),var(--cb-pill));box-shadow:0 0 0 1.5px var(--cb-ink),var(--cb-shadow)}.zk-shell .zk-arow.zk-arow--ticket[data-status=open] .zk-arow__av{background:var(--cb-late);color:#fff}.zk-shell .zk-arow.zk-arow--ticket[data-status=answered] .zk-arow__av{background:var(--zoum-success);color:#fff}.zk-shell .zk-arow.zk-arow--ticket[data-status=closed] .zk-arow__av{background:var(--cb-seg);color:var(--cb-muted)}.zk-shell .zk-arow--ticket[data-status=closed]:not([aria-current=true]) .zk-arow__main{opacity:.6}.zk-shell .zk-tstate{display:inline-flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;margin:3px 0 1px;padding:2px 9px 2px 7px;border-radius:999px;font-size:11.5px;font-weight:600}.zk-shell .zk-tstate:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.zk-shell .zk-tstate[data-status=open]{background:var(--cb-late-bg);color:var(--cb-late)}.zk-shell .zk-tstate[data-status=answered]{background:var(--zoum-success-soft);color:var(--zoum-success-soft-fg)}.zk-shell .zk-tstate[data-status=closed]{background:var(--cb-seg);color:var(--cb-muted)}.zk-shell .zk-arow__av{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:50%;background:var(--cb-av);color:var(--cb-muted);font-size:11.5px;font-weight:700}.zk-shell .zk-arow[aria-current=true] .zk-arow__av{background:var(--cb-card)}.zk-shell .zk-arow__main{display:grid;flex:1;grid-template-columns:minmax(0,1fr);gap:1px;min-width:0}.zk-shell .zk-arow__top{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.zk-shell .zk-arow__top b{overflow:hidden;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.zk-shell .zk-arow__time{flex:none;color:var(--cb-subtle);font-size:12px}.zk-shell .zk-arow__sub,.zk-shell .zk-arow__prev{overflow:hidden;font-size:12.5px;white-space:nowrap;text-overflow:ellipsis}.zk-shell .zk-arow__sub{color:var(--cb-muted)}.zk-shell .zk-arow__prev{color:var(--cb-subtle)}.zk-shell .zk-inbox__conv{display:flex;flex-direction:column;min-width:0;min-height:0}.zk-shell .zk-conv__head{display:flex;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid var(--cb-hair-2)}.zk-shell .zk-conv__txt{flex:1;min-width:0}.zk-shell .zk-conv__line{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.zk-shell .zk-conv__line h2{margin:0;font-size:15px;font-weight:600}.zk-shell .zk-conv__txt p{margin:3px 0 0;color:var(--cb-muted);font-size:12.5px}.zk-shell .zk-conv__log{display:flex;flex:1;flex-direction:column;gap:14px;min-height:0;overflow-y:auto;padding:18px 20px 12px}.zk-shell .zk-conv__log>:first-child{margin-top:auto}.zk-shell .zk-conv__day{color:var(--cb-subtle);font-size:12px;text-align:center}.zk-shell .zk-msg{display:flex;gap:8px;max-width:78%}.zk-shell .zk-msg--me{align-self:flex-end;text-align:right}.zk-shell .zk-msg__av{display:grid;place-items:center;flex:none;width:28px;height:28px;margin-top:6px;border-radius:50%;background:var(--cb-ink);color:var(--cb-on-ink);font-size:11px;font-weight:700}.zk-shell .zk-msg__b{margin:0;padding:10px 14px;border-radius:22px 22px 22px 6px;background:#fffdf899;box-shadow:inset 0 0 0 1px var(--cb-hair-2);font-size:14px;line-height:1.45;text-align:left;white-space:pre-wrap}.zk-shell .zk-msg--me .zk-msg__b{border-radius:22px 22px 6px;background:var(--cb-ink);box-shadow:none;color:var(--cb-on-ink)}.zk-shell .zk-msg__meta{display:block;margin-top:4px;padding:0 4px;color:var(--cb-subtle);font-size:12px}.zk-shell .zk-compose{display:grid;gap:8px;padding:12px 16px 14px;border-top:1px solid var(--cb-hair-2)}.zk-shell .zk-compose__box{display:flex;align-items:center;gap:8px;padding:6px 6px 6px 14px;border-radius:14px;background:var(--cb-pill);box-shadow:0 0 0 1px var(--cb-field)}.zk-shell .zk-compose__box:focus-within{box-shadow:0 0 0 1.5px var(--cb-ink)}.zk-shell .zk-compose__box textarea{flex:1;min-width:0;min-height:64px;max-height:40vh;overflow-y:auto;box-sizing:border-box;padding:8px 0;border:0;outline:none;resize:vertical;background:transparent;color:var(--cb-ink);font:inherit;font-size:14px}.zk-shell .zk-compose__box{position:relative;align-items:flex-end}.zk-shell .zk-fields{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.zk-shell .zk-fields__why{font-size:12.5px;color:var(--cb-muted)}.zk-shell .zk-fields__why.is-blocking{color:var(--cb-late);font-weight:600}.zk-shell .zk-field{border:1.5px dashed var(--cb-late);background:var(--cb-late-bg);color:var(--cb-late)}.zk-shell .zk-field[data-kind=serial]:before{content:"#";margin-right:4px;font-weight:700}.zk-shell .zk-mention{position:absolute;left:0;right:0;bottom:calc(100% + 6px);z-index:30;padding:6px;border-radius:14px;background:var(--cb-bg);background-image:linear-gradient(var(--cb-pill),var(--cb-pill));box-shadow:0 0 0 1px var(--cb-ring),0 18px 40px -18px #34040459;animation:zk-mention .25s var(--zk-ease, cubic-bezier(.16, 1, .3, 1))}.zk-shell .zk-mention__head{margin:2px 8px 6px;font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--cb-muted)}.zk-shell .zk-mention ul{margin:0;padding:0;list-style:none}.zk-shell .zk-mention__opt{display:flex;align-items:baseline;gap:10px;padding:8px 10px;border-radius:10px;cursor:pointer}.zk-shell .zk-mention__opt[aria-selected=true]{background:var(--cb-av)}.zk-shell .zk-mention__opt span{color:var(--cb-muted);font-size:13px}.zk-shell .zk-mention__opt em{margin-left:auto;font-style:normal;font-size:12px;color:var(--zoum-success)}.zk-shell .zk-mention__none{padding:8px 10px;color:var(--cb-muted);font-size:13px}@keyframes zk-mention{0%{opacity:0;transform:translateY(6px)}}@media(prefers-reduced-motion:reduce){.zk-shell .zk-mention{animation:none}}.zk-shell .zk-compose__box textarea::-moz-placeholder{color:var(--cb-subtle)}.zk-shell .zk-compose__box textarea::placeholder{color:var(--cb-subtle)}.zk-shell .zk-compose__send{display:grid;place-items:center;flex:none;width:36px;height:36px;border:0;border-radius:10px;background:var(--cb-ink);color:var(--cb-on-ink);cursor:pointer}.zk-shell .zk-compose__send:disabled{background:var(--cb-seg);color:var(--cb-subtle);cursor:default}.zk-shell .zk-compose__send:focus-visible{outline:2px solid var(--cb-ink);outline-offset:2px}.zk-shell .zk-compose__hint,.zk-shell .zk-compose__done{margin:0;color:var(--cb-subtle);font-size:12px}.zk-shell .zk-compose__done{padding:16px 20px;border-top:1px solid var(--cb-hair-2);font-size:12.5px}.zk-shell .zk-inbox__side{display:flex;flex-direction:column;gap:18px;min-height:0;overflow-y:auto;padding:20px;border-left:1px solid var(--cb-hair-2)}.zk-shell .zk-inbox__side h3{margin:0;font-size:12.5px;font-weight:600}:root[data-theme=night] .zk-shell .zk-arow:hover{background:#ffffff0a}:root[data-theme=night] .zk-shell .zk-msg:not(.zk-msg--me):not(.zk-msg--internal) .zk-msg__b{background:#ffffff0a}@media(max-width:80rem){.zk-shell .zk-inbox{grid-template-columns:300px minmax(0,1fr)}.zk-shell .zk-inbox__side{display:none}.zk-shell .zk-dossier{grid-template-columns:minmax(0,1fr) 340px}}@media(max-width:64rem){.zk-shell .zk-dossier,.zk-shell .zk-profile{grid-template-columns:1fr}}@media(max-width:56rem){.zk-shell .zk-inbox{grid-template-columns:1fr;height:auto;max-height:none}.zk-shell .zk-inbox__list{max-height:420px;border-right:0;border-bottom:1px solid var(--cb-hair-2)}.zk-shell .zk-setrow{grid-template-columns:1fr}.zk-shell .zk-setrow__ctl{justify-content:flex-start}}@media print{.zk-shell .zk-section,.zk-shell .zk-panel{box-shadow:none;border:1px solid #ccc}.zk-shell .zk-dossier{grid-template-columns:1fr}}.zk-shell .zk-backlink{display:inline-flex;align-items:center;gap:4px;margin-bottom:8px;color:var(--cb-muted);font-size:12.5px;font-weight:600;text-decoration:none}.zk-shell .zk-backlink:hover{color:var(--cb-ink)}.zk-shell .zk-field-nolabel>:first-child{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.zk-shell .zk-tablecard--flat .zoum-table-region{background:transparent;box-shadow:none}.zk-shell .zk-tablecard--flat .zoum-table__th{background:transparent}.zk-auth{display:flex;flex-direction:column;min-height:100vh;padding:20px clamp(16px,4vw,48px) 24px;background:radial-gradient(900px 520px at 22% 30%,rgb(255 255 255 / .55),transparent 70%),#f3e3bf}:root[data-theme=night] .zk-auth{background:radial-gradient(900px 520px at 22% 30%,rgb(243 227 191 / .05),transparent 70%),#2a0d0b}.zk-auth__top{display:flex;justify-content:space-between;align-items:center;gap:16px;width:100%;max-width:1180px;margin:0 auto}.zk-auth__brandtext{display:grid;line-height:1.15}.zk-auth__brandtext b{font-size:17px;font-weight:700}.zk-auth__brandtext small{color:var(--cb-muted);font-size:12.5px;font-weight:500}.zk-auth__main{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:center;gap:clamp(32px,6vw,96px);flex:1;width:100%;max-width:1180px;margin:0 auto;padding:32px 0}.zk-auth__hero{display:grid;gap:22px;align-content:center}.zk-auth__art{width:132px;height:132px;border-radius:36px;background:url(/assets/zoum-mark-sombre-x0hLz761.png) center / 62% no-repeat,linear-gradient(160deg,#fbf3e2,#ebd7ae);box-shadow:inset 0 2px #fffc,0 30px 60px -24px #34040473;transform:rotate(-7deg)}:root[data-theme=night] .zk-auth__art{background:url(/assets/zoum-mark-creme-WOT_An2D.png) center / 62% no-repeat,linear-gradient(160deg,#4a1814,#2a0d0b)}.zk-auth__pitch{max-width:30rem;margin:0;font-size:clamp(26px,3vw,38px);font-weight:600;line-height:1.12;letter-spacing:-.025em}.zk-auth__points{display:grid;gap:10px;max-width:30rem;margin:0;padding:0;list-style:none}.zk-auth__points li{display:flex;gap:10px;color:var(--cb-muted);font-size:15px;line-height:1.45}.zk-auth__points li:before{content:"";flex:none;width:8px;height:8px;margin-top:8px;border-radius:50%;background:var(--cb-ink)}.zk-auth__card{display:grid;gap:14px;padding:28px;border-radius:28px;background:var(--cb-card);box-shadow:inset 0 0 0 1px var(--cb-ring),0 30px 60px -30px #34040459;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.zk-auth__title{margin:0;font-size:30px;font-weight:700;line-height:1.05;letter-spacing:-.025em}.zk-auth__lead p,.zk-auth__help{margin:0;color:var(--cb-muted);font-size:14px;line-height:1.5}.zk-auth__form{display:grid;gap:14px}.zk-auth__form>.zoum-btn,.zk-auth__form>a.zoum-btn{width:100%;min-height:48px}.zk-auth__demo{display:grid;gap:4px;padding:12px 14px;border-radius:14px;background:var(--cb-seg)}.zk-auth__demo b{font-size:13.5px;font-weight:600}.zk-auth__demo p{margin:0;color:var(--cb-muted);font-size:13px}.zk-auth__roles{display:grid;grid-template-columns:1fr 1fr;gap:8px}.zk-auth__role{display:flex;align-items:center;gap:10px;min-height:48px;padding:8px 12px;border:0;border-radius:14px;background:var(--cb-glass);box-shadow:inset 0 0 0 1px var(--cb-hair-2);color:var(--cb-ink);font:inherit;font-size:13.5px;font-weight:600;text-align:left;cursor:pointer;transition:background-color .15s,box-shadow .15s}.zk-auth__role:hover{background:var(--cb-pill);box-shadow:inset 0 0 0 1px var(--cb-hair)}.zk-auth__role:focus-visible{outline:2px solid var(--cb-ink);outline-offset:2px}.zk-auth__role span{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:50%;background:var(--cb-ink);color:var(--cb-on-ink);font-size:12px;font-weight:700}.zk-auth__links{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 18px}.zk-auth__links button:not(.zoum-btn){padding:4px 2px;border:0;background:none;color:var(--cb-muted);font:inherit;font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.zk-auth__links button:not(.zoum-btn):hover{color:var(--cb-ink)}.zk-auth__links--btn{justify-content:flex-start}.zk-auth__code input{font-size:22px;letter-spacing:.3em;text-align:center;font-variant-numeric:tabular-nums}.zk-auth__steps{display:flex;gap:6px;margin:0;padding:4px;border-radius:999px;background:var(--cb-seg);list-style:none}.zk-auth__steps li{display:flex;flex:1;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:0 8px;border-radius:999px;color:var(--cb-muted);font-size:12px;font-weight:600;white-space:nowrap}.zk-auth__steps li span{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--cb-seg);font-size:11px}.zk-auth__steps li.is-on{background:var(--cb-pill);color:var(--cb-ink);box-shadow:var(--cb-shadow)}.zk-auth__steps li.is-on span,.zk-auth__steps li.is-done span{background:var(--cb-ink);color:var(--cb-on-ink)}.zk-auth__qr{display:grid;place-items:center;padding:14px;border-radius:18px;background:#fffdf8}.zk-auth__secret,.zk-auth__codes{margin:0;padding:12px 14px;border-radius:14px;background:var(--cb-seg);font-family:ui-monospace,Consolas,monospace;font-size:14px;letter-spacing:.04em;white-space:pre-wrap;word-break:break-word}.zk-auth__codes{-moz-columns:2;columns:2;list-style:none}.zk-auth__codes li{padding:3px 0}.zk-auth__foot{width:100%;max-width:1180px;margin:0 auto;color:var(--cb-subtle);font-size:12px;text-align:center}@media(max-width:56rem){.zk-auth__main{grid-template-columns:1fr;gap:20px;padding:16px 0}.zk-auth__hero{justify-items:center;text-align:center}.zk-auth__art{width:96px;height:96px;border-radius:28px}.zk-auth__pitch{font-size:24px}.zk-auth__points{display:none}.zk-auth__card{padding:20px}.zk-auth__roles{grid-template-columns:1fr}}.zk-shell .zk-audit{display:grid;justify-items:start;gap:12px}.zk-shell .zk-audit .zoum-alert{justify-self:stretch}.zk-shell .zk-list dd.zk-late{color:var(--cb-late)}.zk-shell .zk-client__sub{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.zk-shell .zk-tablecard .zk-cell-wrap{white-space:normal;max-width:420px}.zk-shell .zk-panel__btns--start{justify-content:flex-start}.zk-shell .zk-msg__av--client{background:var(--cb-av);color:var(--cb-muted)}.zk-shell .zk-msg--internal .zk-msg__b{background:#f6e3b8;color:#5a3a05;box-shadow:inset 0 0 0 1px #8a5a0859}.zk-shell .zk-msg__tag{display:block;margin-bottom:4px;font-size:11.5px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.zk-shell .zk-compose__toggles{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.zk-shell .zk-compose__toggles .zk-fchip{height:28px;font-size:12px}.zk-shell .zk-fchip--internal[aria-pressed=true]{background:var(--cb-late);color:var(--cb-on-ink)}.zk-shell .zk-compose__check{display:inline-flex;align-items:center;gap:6px;margin-left:auto;color:var(--cb-muted);font-size:12.5px;font-weight:600;cursor:pointer}.zk-shell .zk-compose__box--internal{background:#fbf0d6;box-shadow:0 0 0 1px #8a5a0866}.zk-shell .zk-split .zk-tablecard{min-width:0;overflow-x:auto;border-radius:22px}@media(prefers-reduced-motion:reduce){.zk-shell *,.zk-shell *:before,.zk-shell *:after,.zk-auth *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.zk-shell .zk-steps{display:flex;flex-wrap:wrap;gap:8px;margin:6px 0 10px;padding:0;list-style:none}.zk-shell .zk-steps li{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 14px 0 6px;border-radius:999px;background:var(--cb-glass);box-shadow:inset 0 0 0 1px var(--cb-hair-2);color:var(--cb-muted);font-size:13px;font-weight:600}.zk-shell .zk-steps li span{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--cb-seg);font-size:11.5px}.zk-shell .zk-steps li[data-state=done] span{background:var(--cb-ink);color:var(--cb-on-ink)}.zk-shell .zk-steps li[data-state=current]{background:var(--cb-pill);box-shadow:inset 0 0 0 1.5px var(--cb-ink);color:var(--cb-ink)}.zk-shell .zk-doc{max-height:360px;overflow-y:auto;padding:12px 14px;border-radius:14px;background:var(--cb-pill);box-shadow:inset 0 0 0 1px var(--cb-hair-2);font-size:13.5px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.zk-shell .zk-doc:focus-visible{outline:2px solid var(--cb-ink);outline-offset:2px}.zk-shell .zk-defs{display:grid;gap:0;margin:0}.zk-shell .zk-defs>div{padding:10px 0;border-top:1px solid var(--cb-hair-2)}.zk-shell .zk-defs>div:last-child{border-bottom:1px solid var(--cb-hair-2)}.zk-shell .zk-defs dt{margin-bottom:3px;color:var(--cb-muted);font-size:12px;font-weight:600}.zk-shell .zk-defs dd{margin:0;font-size:13.5px;line-height:1.5}.zk-shell .zk-mono{font-variant-numeric:tabular-nums;letter-spacing:.01em}.zk-shell .zk-hash{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:11.5px;font-weight:400;color:var(--cb-muted)}.zk-shell .zk-trunc{display:inline-block;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.zk-shell .zk-tablecard .zk-wrap{white-space:normal}.zk-shell .zk-linkbtn{padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.zk-shell .zk-linkbtn:disabled{cursor:default;opacity:.7}.zk-shell .zk-twoline{display:grid;gap:2px;min-width:0}.zk-shell .zk-twoline>span{color:var(--cb-muted);font-size:12.5px}.zk-shell .zk-md{font-size:13.5px;line-height:1.55}.zk-shell .zk-md h3{margin:14px 0 6px;font-size:15px;font-weight:700}.zk-shell .zk-md h4{margin:12px 0 4px;font-size:13.5px;font-weight:700}.zk-shell .zk-md p{margin:0 0 8px}.zk-shell .zk-md ul,.zk-shell .zk-md ol{margin:0 0 8px;padding-left:20px}.zk-shell .zk-md li{margin:2px 0}.zk-shell .zk-rate{display:flex;flex-wrap:wrap;gap:8px}.zk-shell .zk-due{display:inline-flex;align-items:center;gap:6px;color:var(--cb-muted);font-size:12.5px}.zk-shell .zk-sev{display:inline-block;width:9px;height:9px;margin-right:8px;border-radius:50%;background:var(--cb-muted);vertical-align:middle}.zk-shell .zk-sev[data-severity=critical]{background:var(--cb-late)}.zk-shell .zk-sev[data-severity=warning]{background:#c98a12}.zk-shell .zk-sev[data-severity=info]{background:var(--cb-muted);box-shadow:inset 0 0 0 1.5px var(--cb-muted);background:transparent}.zk-shell .zk-notice{margin:0 0 12px;padding:10px 14px;border-radius:12px;background:var(--cb-pill);box-shadow:inset 0 0 0 1px var(--cb-hair-2);font-size:13px;line-height:1.5}.zk-shell .zk-notice[data-tone=warning]{background:#fbf0d6;box-shadow:0 0 0 1px #8a5a0866}.zk-shell .zk-notice[data-tone=danger]{box-shadow:inset 0 0 0 1.5px var(--cb-late)}.zk-shell .zk-twocol{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}@media(max-width:56rem){.zk-shell .zk-twocol{grid-template-columns:1fr}}.zk-shell .zk-textarea{width:100%;min-height:96px;padding:10px 12px;border:0;border-radius:12px;background:var(--cb-pill);box-shadow:inset 0 0 0 1px var(--cb-hair);color:inherit;font:inherit;font-size:13.5px;line-height:1.5;resize:vertical}.zk-shell .zk-textarea:focus-visible{outline:2px solid var(--cb-ink);outline-offset:2px}.zk-recette{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem;padding:.25rem 1rem;background:var(--zoum-warning-soft, #FBF0D6);color:var(--zoum-warning-soft-fg, #6B4A05);font-size:12px;line-height:1.4;box-shadow:inset 0 -1px #00000014}.zk-recette b{letter-spacing:.06em;text-transform:uppercase;font-size:11px}@media print{.zk-recette{display:none!important}}.zk-shell .zk-reply-btn{flex:none;display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--cb-subtle);cursor:pointer;opacity:0;transition:opacity .2s,background-color .2s,color .2s}.zk-shell :is(.ms-row,.zk-msg):hover .zk-reply-btn,.zk-shell .zk-reply-btn:focus-visible{opacity:1}.zk-shell .zk-reply-btn:hover{background:var(--cb-seg);color:var(--cb-ink)}.zk-shell .zk-reply-btn:focus-visible{outline:2px solid var(--cb-ink);outline-offset:2px}@media(hover:none){.zk-shell .zk-reply-btn{opacity:1}}.zk-shell .zk-reply-quote{display:grid;gap:1px;width:100%;min-width:0;margin:0 0 6px;padding:6px 10px;border:0;border-left:3px solid var(--cb-late);border-radius:10px;background:#3404040f;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color .2s}.zk-shell .zk-reply-quote:hover{background:#3404041a}.zk-shell .zk-reply-quote.is-internal{border-left-style:dashed}.zk-shell :is(.is-mine,.zk-msg--me) .zk-reply-quote{background:#ffffff1f;border-left-color:var(--cb-on-ink)}.zk-shell .zk-reply-quote b{font-size:12px;font-weight:600}.zk-shell .zk-reply-quote span{overflow:hidden;font-size:13px;opacity:.8;white-space:nowrap;text-overflow:ellipsis}.zk-shell .zk-reply-quote:focus-visible{outline:2px solid currentColor;outline-offset:2px}.zk-shell .zk-reply-bar{display:flex;align-items:center;gap:10px;padding:7px 7px 7px 12px;border-left:3px solid var(--cb-late);border-radius:12px;background:var(--cb-bg);background-image:linear-gradient(var(--cb-pill),var(--cb-pill));box-shadow:inset 0 0 0 1px var(--cb-ring);animation:zk-reply-bar .25s var(--zk-ease, cubic-bezier(.16, 1, .3, 1))}.zk-shell .zk-reply-bar__txt{display:grid;flex:1;min-width:0}.zk-shell .zk-reply-bar__txt b{color:var(--cb-late);font-size:12px;font-weight:600}.zk-shell .zk-reply-bar__txt span{overflow:hidden;font-size:13.5px;white-space:nowrap;text-overflow:ellipsis}.zk-shell .zk-reply-bar__x{flex:none;display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:50%;background:var(--cb-seg);color:var(--cb-ink);cursor:pointer}.zk-shell .zk-reply-bar__x:focus-visible{outline:2px solid var(--cb-ink);outline-offset:2px}.zk-shell .is-flash :is(.ms-bubble,.zk-msg__b){animation:zk-flash 1.2s ease}@keyframes zk-flash{0%,40%{box-shadow:0 0 0 3px var(--cb-late)}to{box-shadow:0 0 0 0 transparent}}@keyframes zk-reply-bar{0%{opacity:0;transform:translateY(6px)}}@media(prefers-reduced-motion:reduce){.zk-shell .zk-reply-bar,.zk-shell .is-flash :is(.ms-bubble,.zk-msg__b){animation:none}}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}:root{--zk-ease: cubic-bezier(.16, 1, .3, 1);--zk-soft: cubic-bezier(.2, .8, .2, 1);--zk-spring: cubic-bezier(.3, 1.4, .5, 1)}.zk-route>*>*{animation:zk-rise .75s var(--zk-ease) backwards}.zk-route>*>:nth-child(2){animation-delay:60ms}.zk-route>*>:nth-child(3){animation-delay:.12s}.zk-route>*>:nth-child(4){animation-delay:.18s}.zk-route>*>:nth-child(5){animation-delay:.24s}.zk-route>*>:nth-child(n+6){animation-delay:.3s}@keyframes zk-rise{0%{opacity:0;transform:translateY(26px) scale(.985)}to{opacity:1;transform:none}}.zk-route .zk-statbar__item{animation:zk-row .6s var(--zk-ease) backwards}.zk-route .zk-statbar__item:nth-child(2){animation-delay:70ms}.zk-route .zk-statbar__item:nth-child(3){animation-delay:.14s}.zk-route .zk-statbar__item:nth-child(4){animation-delay:.21s}.zk-route .zk-statbar__item:nth-child(n+5){animation-delay:.28s}.zk-route tbody tr:nth-child(-n+14){animation:zk-row .6s var(--zk-ease) backwards}.zk-route tbody tr:nth-child(1){animation-delay:.2s}.zk-route tbody tr:nth-child(2){animation-delay:235ms}.zk-route tbody tr:nth-child(3){animation-delay:.27s}.zk-route tbody tr:nth-child(4){animation-delay:305ms}.zk-route tbody tr:nth-child(5){animation-delay:.34s}.zk-route tbody tr:nth-child(6){animation-delay:375ms}.zk-route tbody tr:nth-child(7){animation-delay:.41s}.zk-route tbody tr:nth-child(8){animation-delay:445ms}.zk-route tbody tr:nth-child(n+9){animation-delay:.48s}@keyframes zk-row{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.zk-shell .zk-panel{animation:zk-panel .5s var(--zk-ease) backwards}@keyframes zk-panel{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}.zk-reveal__word{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.1em;margin-bottom:-.1em}.zk-reveal__ch{display:inline-block;animation:zk-ch .8s var(--zk-ease) backwards;animation-delay:calc(var(--i) * 18ms)}@keyframes zk-ch{0%{transform:translateY(110%) rotate(6deg)}to{transform:none}}.zk-odo{display:inline-flex;align-items:baseline;font-variant-numeric:tabular-nums}.zk-odo>span{white-space:pre}.zk-odo__digit{display:inline-block;height:1.15em;overflow:hidden;line-height:1.15em;vertical-align:bottom}.zk-odo__strip{display:block;text-align:center;transform:translateY(calc(var(--d) * -1.15em));animation:zk-odo 1.1s var(--zk-ease) backwards;animation-delay:calc(.18s + var(--i) * 60ms)}@keyframes zk-odo{0%{transform:translateY(0)}}.zk-cap,.zk-ftabs{position:relative;isolation:isolate}.zk-glide{position:absolute;top:0;left:0;z-index:-1;width:0;height:0;border-radius:999px;pointer-events:none;transition:transform .55s var(--zk-ease),width .55s var(--zk-ease),height .3s var(--zk-ease),opacity .2s}.zk-glide.is-still{transition:none}.zk-shell .zk-cap>.zk-glide{background:var(--cb-ink)}.zk-shell .zk-cap__link.is-active{background:transparent}.zk-shell .zk-cap__link{transition:color .3s var(--zk-soft),background-color .2s var(--zk-soft)}.zk-shell .zk-ftabs>.zk-glide{background:var(--cb-pill);box-shadow:var(--cb-shadow)}.zk-shell .zk-ftabs button:is([aria-pressed=true],[aria-current=true]){background:transparent;box-shadow:none}.zk-shell .zk-ftabs button{transition:color .25s var(--zk-soft)}.zk-shell :is(.zk-cap__link,.zk-rail__btn,.zoum-btn,.zk-pillbtn,a) svg{transition:transform .35s var(--zk-spring)}.zk-shell :is(.zk-cap__link,.zk-rail__btn,.zoum-btn,.zk-pillbtn,a):hover svg{transform:scale(1.14)}.zk-shell .zk-rail__tip{transition:opacity .18s var(--zk-soft),transform .25s var(--zk-ease);transform:translate(-6px)}.zk-shell .zk-rail__btn:is(:hover,:focus-visible) .zk-rail__tip{transform:none}.zk-shell .zk-rail__btn{transition:opacity .2s,background-color .2s}.zk-shell .zk-rail__btn:hover{opacity:1}.zk-shell tbody tr{transition:background-color .15s var(--zk-soft)}.zk-shell tbody tr:hover{background:var(--cb-seg)}.zk-shell .zk-dlegend li{transition:opacity .25s var(--zk-soft),background-color .2s}.zk-shell .zk-dlegend:hover li:not(:hover){opacity:.45}.zk-shell .zk-dlegend li:hover{background:var(--cb-seg)}.zk-shell .zk-donut__seg{cursor:default;pointer-events:stroke;transition:stroke-width .3s var(--zk-ease),opacity .25s var(--zk-soft)}.zk-shell .zk-donut-body.is-hovering .zk-donut__seg:not(.is-on){opacity:.3}.zk-shell .zk-donut__seg.is-on{stroke-width:15}.zk-shell .zk-dlegend li.is-on{background:var(--cb-seg)}.zk-shell .zk-donut-body.is-hovering .zk-dlegend li:not(.is-on){opacity:.45}.zk-shell .zk-donut__c{animation:zk-donut-c .35s var(--zk-ease)}@keyframes zk-donut-c{0%{opacity:0;transform:scale(.94)}}.zk-route .zk-chart__fill{transform-origin:bottom;animation:zk-grow .9s var(--zk-ease) backwards}.zk-route .zk-chart__col:nth-child(2) .zk-chart__fill{animation-delay:40ms}.zk-route .zk-chart__col:nth-child(3) .zk-chart__fill{animation-delay:80ms}.zk-route .zk-chart__col:nth-child(4) .zk-chart__fill{animation-delay:.12s}.zk-route .zk-chart__col:nth-child(5) .zk-chart__fill{animation-delay:.16s}.zk-route .zk-chart__col:nth-child(6) .zk-chart__fill{animation-delay:.2s}.zk-route .zk-chart__col:nth-child(7) .zk-chart__fill{animation-delay:.24s}.zk-route .zk-chart__col:nth-child(n+8) .zk-chart__fill{animation-delay:.28s}.zk-route .zk-mbars__f{animation:zk-up .8s var(--zk-ease) backwards;animation-delay:.2s}@keyframes zk-grow{0%{transform:scaleY(0)}to{transform:none}}@keyframes zk-up{0%{transform:translateY(100%)}to{transform:none}}.zk-shell .zk-chart__col{cursor:default}.zk-shell .zk-chart__fill{transition:opacity .25s var(--zk-soft),background .3s var(--zk-soft)}.zk-shell .zk-chart__cols.is-hovering .zk-chart__col:not(.is-on) .zk-chart__fill{opacity:.45}.zk-shell .zk-chart__tip{animation:zk-tip .3s var(--zk-ease)}@keyframes zk-tip{0%{opacity:0;transform:translateY(6px) scale(.96)}to{opacity:1;transform:none}}.zk-route .zk-gauge__value{stroke-dasharray:100;animation:zk-draw 1.3s .2s var(--zk-ease) backwards}@keyframes zk-draw{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}.zk-route :is(.zk-gauge__knob,.zk-gauge__knob-dot){animation:zk-fade .4s 1.1s var(--zk-soft) backwards}.zk-route .zk-donut svg{animation:zk-spin .9s .15s var(--zk-ease) backwards}@keyframes zk-spin{0%{opacity:0;transform:rotate(-120deg) scale(.86)}to{opacity:1;transform:none}}@keyframes zk-fade{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.zk-route *,.zk-shell .zk-panel,.zk-shell .zk-chart__tip,.zk-shell .zk-donut__c{animation:none!important}.zk-shell .zk-donut__seg{transition:none!important}.zk-glide,.zk-shell :is(.zk-cap__link,.zk-rail__btn,.zoum-btn,.zk-pillbtn,a) svg,.zk-shell .zk-rail__tip{transition:none!important}.zk-shell :is(.zk-cap__link,.zk-rail__btn,.zoum-btn,.zk-pillbtn,a):hover svg{transform:none}}:is(.zk-shell,.cb) .zk-viz-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}:is(.zk-shell,.cb) .zk-viz-hint{color:var(--cb-subtle)}:is(.zk-shell,.cb) .zk-viz-legend{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 18px;margin:8px 0 0;padding:0;list-style:none;font-size:12px;color:var(--cb-muted)}:is(.zk-shell,.cb) .zk-viz-legend li{display:inline-flex;align-items:center;gap:7px}:is(.zk-shell,.cb) .zk-viz-key{width:10px;height:10px;border-radius:50%;box-sizing:border-box;background:var(--cb-ink)}:is(.zk-shell,.cb) .zk-viz-key--reaction{background:var(--zoum-danger)}:is(.zk-shell,.cb) .zk-viz-key--invalid{background:transparent;border:1.5px solid var(--cb-ink)}:is(.zk-shell,.cb) .zk-viz-key--none{background:var(--cb-subtle)}@keyframes zk-viz-pop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:none}}@keyframes zk-viz-tip{0%{opacity:0;transform:translate(-50%,calc(-100% - 8px)) scale(.96)}}:is(.zk-shell,.cb) .zk-dline{--dot: 13px;--gap: 5px;width:100%;padding-top:6px;container-type:inline-size}:is(.zk-shell,.cb) .zk-dline__plot{position:relative;height:calc(var(--rows, 1) * (var(--dot) + var(--gap)) + 34px);margin:0 14px}:is(.zk-shell,.cb) .zk-dline__stack{position:absolute;bottom:6px;display:flex;flex-direction:column-reverse;align-items:center;gap:var(--gap);transform:translate(-50%)}:is(.zk-shell,.cb) .zk-dline__pt{width:var(--dot);height:var(--dot);border-radius:50%;box-sizing:border-box;background:var(--cb-ink);outline:none;cursor:default;transition:transform .25s var(--zk-spring, cubic-bezier(.3, 1.4, .5, 1));animation:zk-dline-pop .5s var(--zk-spring, cubic-bezier(.3, 1.4, .5, 1)) backwards;animation-delay:calc(.45s + var(--i, 0) * 35ms)}:is(.zk-shell,.cb) .zk-dline__pt[data-outcome=reaction]{background:var(--zoum-danger)}:is(.zk-shell,.cb) .zk-dline__pt[data-outcome=invalid]{background:var(--cb-card);box-shadow:inset 0 0 0 2px var(--cb-ink)}:is(.zk-shell,.cb) .zk-dline__pt[data-outcome=none]{background:var(--cb-subtle)}:is(.zk-shell,.cb) .zk-dline__pt:is(.is-on,:focus-visible){transform:scale(1.35)}:is(.zk-shell,.cb) .zk-dline__pt:focus-visible{box-shadow:0 0 0 3px var(--zoum-focus)}:is(.zk-shell,.cb) .zk-dline__more{font-size:11px;font-weight:600;color:var(--cb-muted);font-variant-numeric:tabular-nums}:is(.zk-shell,.cb) .zk-dline__now{position:absolute;top:0;bottom:-10px;width:0;border-left:1.5px dashed var(--cb-ink);animation:zk-viz-fade .4s .9s var(--zk-soft, ease) backwards}:is(.zk-shell,.cb) .zk-dline__now span{position:absolute;top:0;left:0;transform:translate(-50%);padding:3px 9px;border-radius:999px;background:var(--cb-ink);color:var(--cb-on-ink);font-size:11.5px;font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums}:is(.zk-shell,.cb) .zk-dline__empty{position:absolute;inset:auto 0 10px;margin:0;text-align:center;color:var(--cb-muted);font-size:13px}:is(.zk-shell,.cb) .zk-dline__axis{position:relative;height:30px;margin:0 14px}:is(.zk-shell,.cb) .zk-dline__rail{position:absolute;top:0;left:0;right:0;height:6px;border-radius:99px;background:var(--cb-seg);overflow:hidden}:is(.zk-shell,.cb) .zk-dline__done{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--cb-ink);transform-origin:left;animation:zk-dline-fill 1.1s var(--zk-ease, cubic-bezier(.16, 1, .3, 1)) backwards}:is(.zk-shell,.cb) .zk-dline__tick{position:absolute;top:0;display:grid;justify-items:center;transform:translate(-50%)}:is(.zk-shell,.cb) .zk-dline__tick i{width:1px;height:6px;background:#ffffff8c}:is(.zk-shell,.cb) .zk-dline__tick small{margin-top:5px;font-size:11.5px;color:var(--cb-subtle);font-variant-numeric:tabular-nums;white-space:nowrap}:is(.zk-shell,.cb) .zk-dline__tick.is-major small{color:var(--cb-muted);font-weight:600}@container (max-width: 720px){:is(.zk-shell,.cb) .zk-dline__tick:not(.is-major) small{display:none}}:is(.zk-shell,.cb) .zk-dline__tip{position:absolute;z-index:3;bottom:calc(6px + (var(--row, 0) + 1) * (var(--dot) + var(--gap)) + 6px);display:grid;gap:2px;min-width:96px;max-width:220px;padding:8px 11px;border-radius:12px;background:var(--cb-ink);color:var(--cb-on-ink);font-size:12.5px;transform:translate(-50%);pointer-events:none;animation:zk-viz-fade .2s var(--zk-soft, ease)}:is(.zk-shell,.cb) .zk-dline__tip b{font-weight:600;font-variant-numeric:tabular-nums}:is(.zk-shell,.cb) .zk-dline__res--reaction{font-weight:600}:is(.zk-shell,.cb) .zk-dline__legend{justify-content:center;gap:18px;margin-top:4px}:is(.zk-shell,.cb) .zk-dline__legend b{font-variant-numeric:tabular-nums}:is(.zk-shell,.cb) .zk-dline__legend .is-zero{opacity:.5}@keyframes zk-dline-pop{0%{opacity:0;transform:translateY(8px) scale(.4)}}@keyframes zk-dline-fill{0%{transform:scaleX(0)}}:is(.zk-shell,.cb) .zk-dots{width:100%;outline:none;border-radius:12px}:is(.zk-shell,.cb) .zk-dots:focus-visible{box-shadow:0 0 0 2px var(--cb-ink)}:is(.zk-shell,.cb) .zk-dots__line{min-height:20px;margin:0 0 6px;font-size:13px;font-weight:600;color:var(--cb-ink);font-variant-numeric:tabular-nums}:is(.zk-shell,.cb) .zk-dots__line .zk-viz-hint{font-weight:400;font-size:12px}:is(.zk-shell,.cb) .zk-dots__svg{display:block;width:100%;height:auto;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}:is(.zk-shell,.cb) .zk-dots__base{stroke:var(--cb-hair);stroke-width:1}:is(.zk-shell,.cb) .zk-dots__sel{fill:var(--cb-seg);stroke:var(--cb-hair);stroke-width:1}:is(.zk-shell,.cb) .zk-dots__hit{fill:transparent;cursor:crosshair}:is(.zk-shell,.cb) .zk-dots__col{transition:opacity .3s var(--zk-soft, cubic-bezier(.2, .8, .2, 1))}:is(.zk-shell,.cb) .zk-dots__col.is-dim{opacity:.25}:is(.zk-shell,.cb) .zk-dots__dot{fill:var(--cb-ink);pointer-events:none;animation:zk-viz-fall .7s var(--zk-ease, cubic-bezier(.16, 1, .3, 1)) backwards;animation-delay:calc(var(--d, 0) * 32ms + var(--k, 0) * 18ms)}:is(.zk-shell,.cb) .zk-dots__dot--reaction{fill:var(--zoum-danger)}:is(.zk-shell,.cb) .zk-dots__dot--invalid{fill:transparent;stroke:var(--cb-ink);stroke-width:1.5}:is(.zk-shell,.cb) .zk-dots__tick{fill:var(--cb-subtle);font-size:11px;font-variant-numeric:tabular-nums;transition:opacity .3s}:is(.zk-shell,.cb) .zk-dots__tick.is-dim{opacity:.35}@keyframes zk-viz-fall{0%{opacity:0;transform:translateY(-70px)}to{opacity:1;transform:none}}:is(.zk-shell,.cb) .zk-goal{display:flex;align-items:center;gap:18px}:is(.zk-shell,.cb) .zk-goal__ring{position:relative;flex:none;width:150px;aspect-ratio:1}:is(.zk-shell,.cb) .zk-goal__ring svg{display:block;width:100%;height:100%;overflow:visible}:is(.zk-shell,.cb) .zk-goal__track{fill:none;stroke:var(--cb-seg);stroke-width:14}:is(.zk-shell,.cb) .zk-goal__fill{fill:none;stroke:var(--cb-ink);stroke-width:14;stroke-linecap:round;animation:zk-viz-ring 1.5s .15s var(--zk-ease, cubic-bezier(.16, 1, .3, 1)) backwards}:is(.zk-shell,.cb) .zk-goal__c{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;text-align:center}:is(.zk-shell,.cb) .zk-goal__c b{font-size:30px;font-weight:600;line-height:1.1;letter-spacing:-.03em;color:var(--cb-ink)}:is(.zk-shell,.cb) .zk-goal__none{max-width:90px;font-size:13px;color:var(--cb-subtle)}:is(.zk-shell,.cb) .zk-goal__txt{min-width:0;display:grid;gap:4px}:is(.zk-shell,.cb) .zk-goal__label{margin:0;font-size:14px;font-weight:600;color:var(--cb-ink)}:is(.zk-shell,.cb) .zk-goal__goal{margin:0;font-size:12px;color:var(--cb-muted)}:is(.zk-shell,.cb) .zk-goal__sub{font-size:12px;color:var(--cb-subtle)}@keyframes zk-viz-ring{0%{stroke-dashoffset:100}}@keyframes zk-viz-fade{0%{opacity:0}}:is(.zk-shell,.cb) .zk-sites{display:grid;gap:2px;margin:0;padding:0;list-style:none}:is(.zk-shell,.cb) .zk-sites__row{display:grid;gap:7px;padding:9px 10px;border-radius:12px;transition:background-color .2s var(--zk-soft, cubic-bezier(.2, .8, .2, 1))}:is(.zk-shell,.cb) .zk-sites__row:hover{background:var(--cb-seg)}:is(.zk-shell,.cb) .zk-sites__head{display:flex;align-items:baseline;gap:10px;min-width:0;font-size:13px}:is(.zk-shell,.cb) .zk-sites__label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;color:var(--cb-ink)}:is(.zk-shell,.cb) .zk-sites__meta{font-size:12px;color:var(--cb-subtle);white-space:nowrap}:is(.zk-shell,.cb) .zk-sites__val{font-weight:600;font-variant-numeric:tabular-nums;color:var(--cb-ink);white-space:nowrap}:is(.zk-shell,.cb) .zk-sites__val.is-none{font-weight:400;font-size:12px;color:var(--cb-subtle)}:is(.zk-shell,.cb) .zk-sites__bar{height:6px;border-radius:999px;background:var(--cb-seg);overflow:hidden}:is(.zk-shell,.cb) .zk-sites__bar.is-masked{background:repeating-linear-gradient(135deg,var(--cb-hatch) 0 3px,transparent 3px 8px),var(--cb-hatch-bg)}:is(.zk-shell,.cb) .zk-sites__fill{display:block;width:100%;height:100%;border-radius:999px;background:var(--cb-ink);transform-origin:left;animation:zk-viz-bar .9s var(--zk-ease, cubic-bezier(.16, 1, .3, 1)) backwards;animation-delay:calc(var(--i, 0) * .11s)}@keyframes zk-viz-bar{0%{transform:scaleX(0)}}:is(.zk-shell,.cb) .zk-heat{display:grid;gap:4px;width:100%;--gap: 4px}:is(.zk-shell,.cb) .zk-heat__row{display:grid;grid-template-columns:54px repeat(var(--cols),minmax(0,1fr));gap:var(--gap);align-items:center}:is(.zk-shell,.cb) .zk-heat__rowh{font-size:12px;color:var(--cb-subtle);white-space:nowrap}:is(.zk-shell,.cb) .zk-heat__col{display:block;font-size:11px;line-height:1;color:var(--cb-subtle);overflow:visible;white-space:nowrap;font-variant-numeric:tabular-nums}:is(.zk-shell,.cb) .zk-heat__cell{position:relative;aspect-ratio:1;min-width:0;outline:none}:is(.zk-shell,.cb) .zk-heat__cell:hover,:is(.zk-shell,.cb) .zk-heat__cell.is-on{z-index:2}:is(.zk-shell,.cb) .zk-heat__dot{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:28%;background:var(--cb-ink);transition:transform .35s var(--zk-spring, cubic-bezier(.3, 1.4, .5, 1));animation:zk-viz-cell .6s var(--zk-ease, cubic-bezier(.16, 1, .3, 1)) backwards;animation-delay:calc(var(--w, 0) * 22ms)}:is(.zk-shell,.cb) .zk-heat__dot.is-none{background:transparent;box-shadow:inset 0 0 0 1px var(--cb-hair-2);opacity:1}:is(.zk-shell,.cb) .zk-heat__cell[data-flag=true] .zk-heat__dot{background:var(--zoum-danger)}:is(.zk-shell,.cb) .zk-heat__cell:is(.is-on) .zk-heat__dot{transform:scale(1.4)}:is(.zk-shell,.cb) .zk-heat__cell:focus-visible .zk-heat__dot{box-shadow:0 0 0 2px var(--cb-ink)}:is(.zk-shell,.cb) .zk-heat__tip{position:absolute;bottom:calc(100% + 10px);left:50%;z-index:4;padding:7px 10px;border-radius:10px;background:var(--cb-ink);color:var(--cb-on-ink);box-shadow:var(--cb-pop);font-size:12px;line-height:1.3;white-space:nowrap;pointer-events:none;transform:translate(-50%);animation:zk-viz-tip-h .22s var(--zk-ease, cubic-bezier(.16, 1, .3, 1))}:is(.zk-shell,.cb) .zk-heat__tip.is-left{left:0;transform:none}:is(.zk-shell,.cb) .zk-heat__tip.is-right{left:auto;right:0;transform:none}@keyframes zk-viz-cell{0%{opacity:0;transform:scale(.3)}}@keyframes zk-viz-tip-h{0%{opacity:0}}@media(max-width:600px){:is(.zk-shell,.cb) .zk-goal{flex-direction:column;align-items:flex-start}:is(.zk-shell,.cb) .zk-heat__row{grid-template-columns:38px repeat(var(--cols),minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){:is(.zk-shell,.cb) :is(.zk-dline__pt,.zk-dline__tip,.zk-dline__done,.zk-dline__now,.zk-dots__dot,.zk-goal__fill,.zk-sites__fill,.zk-heat__dot,.zk-heat__tip){animation:none!important}:is(.zk-shell,.cb) :is(.zk-dline__pt,.zk-dots__col,.zk-dots__tick,.zk-sites__row,.zk-heat__dot){transition:none!important}}:is(.zk-shell,.cb) .zk-heat{max-width:860px}:is(.zk-shell,.cb) .zk-work-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}:is(.zk-shell,.cb) .zk-path{--dot: 30px;position:relative;padding-top:2px}:is(.zk-shell,.cb) .zk-path__rail{position:absolute;left:0;right:0;top:2px;height:var(--dot);pointer-events:none}:is(.zk-shell,.cb) .zk-path__rail--top{z-index:2}:is(.zk-shell,.cb) .zk-path__line,:is(.zk-shell,.cb) .zk-path__fill{position:absolute;top:50%;height:2px;margin-top:-1px;left:calc(50% / var(--n));right:calc(50% / var(--n));border-radius:2px}:is(.zk-shell,.cb) .zk-path__line{background:var(--cb-hair)}:is(.zk-shell,.cb) .zk-path__fill{background:var(--cb-ink);transform-origin:left center;transform:scaleX(var(--f, 0));transition:transform var(--move, .62s) var(--zk-ease, cubic-bezier(.16, 1, .3, 1))}:is(.zk-shell,.cb) .zk-path__marker{position:absolute;top:0;left:0;width:calc(100% / var(--n));height:var(--dot);display:grid;place-items:center;transform:translate(calc(var(--p, 0) * 100%));transition:transform var(--move, .62s) var(--zk-ease, cubic-bezier(.16, 1, .3, 1))}:is(.zk-shell,.cb) .zk-path__marker-dot{width:var(--dot);height:var(--dot);border-radius:50%;display:grid;place-items:center;background:var(--cb-ink);color:var(--cb-on-ink);box-shadow:0 0 0 4px var(--cb-ring),var(--cb-shadow)}:is(.zk-shell,.cb) .zk-path__marker-dot>svg{width:16px;height:16px}:is(.zk-shell,.cb) .zk-path__marker-core{width:8px;height:8px;border-radius:50%;background:var(--cb-on-ink)}:is(.zk-shell,.cb) .zk-path__list{position:relative;z-index:1;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));margin:0;padding:0;list-style:none}:is(.zk-shell,.cb) .zk-path__step{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0;text-align:center}:is(.zk-shell,.cb) .zk-path__dot{width:100%;height:var(--dot);display:grid;place-items:center}:is(.zk-shell,.cb) .zk-path__dot:before,:is(.zk-shell,.cb) .zk-path__dot:after{content:"";grid-area:1 / 1;width:14px;height:14px;border-radius:50%}:is(.zk-shell,.cb) .zk-path__dot:after{background:var(--cb-bg);box-shadow:inset 0 0 0 2px var(--cb-field)}:is(.zk-shell,.cb) .zk-path__dot:before{z-index:1;background:var(--cb-ink);transform:scale(0);transition:transform .4s var(--zk-spring, cubic-bezier(.3, 1.4, .5, 1)) var(--d, 0ms)}:is(.zk-shell,.cb) .zk-path__step.is-on .zk-path__dot:before{transform:scale(1)}:is(.zk-shell,.cb) .zk-path__label{font-size:13px;font-weight:600;line-height:1.3;color:var(--cb-muted);overflow-wrap:anywhere}:is(.zk-shell,.cb) .zk-path__step.is-done .zk-path__label{color:var(--cb-ink)}:is(.zk-shell,.cb) .zk-path__at{font-size:12.5px;font-variant-numeric:tabular-nums;color:var(--cb-muted);opacity:0;transform:translateY(4px);transition:opacity .35s var(--zk-soft, ease) var(--d, 0ms),transform .45s var(--zk-ease, ease) var(--d, 0ms)}:is(.zk-shell,.cb) .zk-path__step.is-on .zk-path__at{opacity:1;transform:none}:is(.zk-shell,.cb) .zk-stamp-box{display:inline-block}:is(.zk-shell,.cb) .zk-stamp{display:inline-block;padding:.3em .8em;border:3px solid currentColor;border-radius:8px;font-family:var(--zoum-font-display);font-size:1.0625rem;font-weight:800;letter-spacing:.18em;line-height:1.2;text-transform:uppercase;transform:rotate(-8deg);animation:zk-stamp .52s cubic-bezier(.3,1.3,.5,1) backwards}:is(.zk-shell,.cb) .zk-stamp--ink{color:var(--cb-ink)}:is(.zk-shell,.cb) .zk-stamp--muted{color:var(--cb-muted)}@keyframes zk-stamp{0%{transform:scale(2.2) rotate(-14deg);opacity:0}to{transform:rotate(-8deg) scale(1);opacity:1}}:is(.zk-shell,.cb) .zk-drag__board{display:grid;grid-template-columns:repeat(var(--cols),minmax(14rem,1fr));gap:12px;overflow-x:auto;padding-bottom:4px}:is(.zk-shell,.cb) .zk-drag__col{position:relative;isolation:isolate;display:flex;flex-direction:column;gap:10px;min-height:9rem;padding:12px;border-radius:20px;background:var(--cb-seg)}:is(.zk-shell,.cb) .zk-drag__col:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:var(--cb-ink);opacity:0;transition:opacity .25s var(--zk-soft, ease);pointer-events:none}:is(.zk-shell,.cb) .zk-drag__col.is-over:before{opacity:.12}:is(.zk-shell,.cb) .zk-drag__head{display:flex;align-items:center;gap:8px;padding:2px 4px}:is(.zk-shell,.cb) .zk-drag__name{margin:0;flex:1;min-width:0;font-size:13px;font-weight:700;letter-spacing:.02em;color:var(--cb-ink)}:is(.zk-shell,.cb) .zk-drag__count{min-width:1.5rem;padding:0 .5rem;border-radius:999px;background:var(--cb-pill);color:var(--cb-ink);font-size:12px;font-weight:700;line-height:1.5rem;text-align:center;font-variant-numeric:tabular-nums}:is(.zk-shell,.cb) .zk-drag__list{display:grid;align-content:start;gap:8px;flex:1;min-height:3.5rem;margin:0;padding:0;list-style:none}:is(.zk-shell,.cb) .zk-drag__card,:is(.zk-shell,.cb) .zk-drag__ghost{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border-radius:14px;background:var(--cb-pill);color:var(--cb-ink);box-shadow:var(--cb-shadow);font-size:14px;line-height:1.35}:is(.zk-shell,.cb) .zk-drag__card{cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .35s var(--zk-soft, ease),color .35s var(--zk-soft, ease),opacity .2s}:is(.zk-shell,.cb) .zk-drag__card[data-readonly]{cursor:default;touch-action:auto;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}:is(.zk-shell,.cb) .zk-drag__card:active{cursor:grabbing}:is(.zk-shell,.cb) .zk-drag__card:focus-visible{outline:3px solid var(--zoum-focus);outline-offset:2px}:is(.zk-shell,.cb) .zk-drag__card.is-picked{outline:3px solid var(--cb-ink);outline-offset:2px;box-shadow:var(--cb-pop)}:is(.zk-shell,.cb) .zk-drag__card.is-lifted{opacity:.3}:is(.zk-shell,.cb) .zk-drag__card[data-tone=ink],:is(.zk-shell,.cb) .zk-drag__ghost[data-tone=ink]{background:var(--cb-ink);color:var(--cb-on-ink)}:is(.zk-shell,.cb) .zk-drag__card[data-tone=sand],:is(.zk-shell,.cb) .zk-drag__ghost[data-tone=sand]{background:var(--cb-sand);color:var(--cb-ink)}:is(.zk-shell,.cb) .zk-drag__title{font-weight:600}:is(.zk-shell,.cb) .zk-drag__meta{font-size:12.5px;color:var(--cb-muted)}:is(.zk-shell,.cb) .zk-drag__item:has(.zk-drag__moves)>.zk-drag__card{padding-bottom:48px}:is(.zk-shell,.cb) .zk-drag__item{position:relative}:is(.zk-shell,.cb) .zk-drag__moves{position:absolute;left:10px;right:10px;bottom:9px;display:flex;gap:6px;justify-content:space-between;pointer-events:none}:is(.zk-shell,.cb) .zk-drag__move{pointer-events:auto;display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:0 11px;border:0;border-radius:999px;background:#34040412;color:inherit;font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;transition:background-color .2s var(--zk-soft, ease),transform .25s var(--zk-ease, ease)}:is(.zk-shell,.cb) .zk-drag__move[data-dir=next]{margin-left:auto}:is(.zk-shell,.cb) .zk-drag__move:hover{background:#34040424;transform:translate(var(--nudge, 0))}:is(.zk-shell,.cb) .zk-drag__move[data-dir=next]:hover{--nudge: 2px}:is(.zk-shell,.cb) .zk-drag__move[data-dir=prev]:hover{--nudge: -2px}:is(.zk-shell,.cb) .zk-drag__move:focus-visible{outline:3px solid var(--zoum-focus);outline-offset:2px}:is(.zk-shell,.cb) .zk-drag__moves[data-tone=ink]{color:var(--cb-on-ink)}:is(.zk-shell,.cb) .zk-drag__moves[data-tone=ink] .zk-drag__move{background:#ffffff1f}:is(.zk-shell,.cb) .zk-drag__moves[data-tone=ink] .zk-drag__move:hover{background:#ffffff38}:is(.zk-shell,.cb) .zk-drag__moves:not([data-tone=ink]){color:var(--cb-ink)}:is(.zk-shell,.cb) [data-tone=ink]>.zk-drag__meta{color:var(--cb-on-ink-2)}:is(.zk-shell,.cb) .zk-drag__ghost{position:fixed;top:0;left:0;z-index:90;pointer-events:none;box-shadow:var(--cb-pop);will-change:transform;transition:background-color .25s,color .25s}:is(.zk-shell,.cb) .zk-tri{display:grid;gap:14px;max-width:34rem;border-radius:22px;outline:none}:is(.zk-shell,.cb) .zk-tri:focus-visible{outline:3px solid var(--zoum-focus);outline-offset:4px}:is(.zk-shell,.cb) .zk-tri__count{margin:0;font-size:13px;font-weight:600;color:var(--cb-muted);font-variant-numeric:tabular-nums}:is(.zk-shell,.cb) .zk-tri__stack{display:grid;padding-bottom:32px}:is(.zk-shell,.cb) .zk-tri__card{grid-area:1 / 1;align-self:start;z-index:calc(10 - var(--depth));display:grid;gap:6px;padding:22px;border-radius:22px;background:var(--cb-pill);color:var(--cb-ink);box-shadow:var(--cb-shadow),inset 0 0 0 1px var(--cb-hair-2);transform-origin:50% 0;transform:translateY(calc(var(--depth) * 14px)) scale(calc(1 - var(--depth) * .045));opacity:calc(1 - var(--depth) * .28);transition:transform .6s var(--zk-ease, cubic-bezier(.16, 1, .3, 1)),opacity .6s var(--zk-ease, ease);animation:zk-tri-in .6s var(--zk-ease, ease) backwards;animation-delay:calc(var(--depth) * 60ms)}:is(.zk-shell,.cb) .zk-tri__card[data-tone=danger]{box-shadow:var(--cb-shadow),inset 0 0 0 2px var(--zoum-danger)}:is(.zk-shell,.cb) .zk-tri__card[data-tone=ink]{background:var(--cb-ink);color:var(--cb-on-ink)}:is(.zk-shell,.cb) .zk-tri__title{font-size:1.125rem;font-weight:700;letter-spacing:-.01em}:is(.zk-shell,.cb) .zk-tri__meta{font-size:13.5px;color:var(--cb-muted)}:is(.zk-shell,.cb) .zk-tri__card[data-tone=ink] .zk-tri__meta{color:var(--cb-on-ink-2)}:is(.zk-shell,.cb) .zk-tri__card--out{z-index:20;transition:none;animation:zk-tri-right .62s var(--zk-ease, cubic-bezier(.16, 1, .3, 1)) forwards;pointer-events:none}:is(.zk-shell,.cb) .zk-tri__card--out.is-left{animation-name:zk-tri-left}:is(.zk-shell,.cb) .zk-tri__card.is-returned{animation:zk-tri-back .5s var(--zk-ease, ease) backwards}@keyframes zk-tri-in{0%{opacity:0;transform:translateY(calc(var(--depth) * 14px + 18px)) scale(.92)}}@keyframes zk-tri-right{to{opacity:0;transform:translate(130%,-24px) rotate(16deg)}}@keyframes zk-tri-left{to{opacity:0;transform:translate(-130%,-24px) rotate(-16deg)}}@keyframes zk-tri-back{0%{opacity:0;transform:translate(-24px) rotate(-3deg)}}:is(.zk-shell,.cb) .zk-tri__actions{display:flex;flex-wrap:wrap;gap:8px}:is(.zk-shell,.cb) .zk-tri__kbd{margin-left:6px;padding:0 6px;border-radius:6px;background:color-mix(in srgb,currentColor 16%,transparent);font-family:inherit;font-size:11.5px;font-weight:700;line-height:1.5}:is(.zk-shell,.cb) .zk-tri__note{margin:0;font-size:13px;color:var(--cb-muted)}:is(.zk-shell,.cb) .zk-tri__error{margin:0;font-size:13.5px;font-weight:600;color:var(--zoum-danger)}:is(.zk-shell,.cb) .zk-tri__empty{display:grid;justify-items:center;gap:8px;padding:28px 12px;text-align:center;color:var(--cb-muted);animation:zk-tri-in .6s var(--zk-ease, ease) backwards;--depth: 0}:is(.zk-shell,.cb) .zk-tri__empty p{margin:0;font-weight:600}:is(.zk-shell,.cb) .zk-tri__tick{width:56px;height:56px;fill:none;stroke:var(--cb-ink);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}:is(.zk-shell,.cb) .zk-tri__tick circle{stroke-dasharray:132;stroke-dashoffset:0;opacity:.5;animation:zk-tri-draw .8s var(--zk-ease, ease) backwards}:is(.zk-shell,.cb) .zk-tri__tick path{stroke-dasharray:40;stroke-dashoffset:0;animation:zk-tri-draw-tick .6s var(--zk-ease, ease) .35s backwards}@keyframes zk-tri-draw{0%{stroke-dashoffset:132}}@keyframes zk-tri-draw-tick{0%{stroke-dashoffset:40}}:is(.zk-shell,.cb) .zk-bulk{position:sticky;bottom:16px;z-index:40;height:0;pointer-events:none}:is(.zk-shell,.cb) .zk-bulk__bar{position:absolute;left:0;right:0;bottom:0;margin-inline:auto;width:-moz-max-content;width:max-content;max-width:calc(100% - 2rem);display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:8px 8px 8px 22px;border-radius:28px;background:var(--cb-ink);color:var(--cb-on-ink);box-shadow:var(--cb-pop);pointer-events:auto;animation:zk-bulk-in .5s var(--zk-ease, cubic-bezier(.16, 1, .3, 1)) backwards}:is(.zk-shell,.cb) .zk-bulk__bar.is-out{animation:zk-bulk-out .42s var(--zk-ease, ease) forwards;pointer-events:none}:is(.zk-shell,.cb) .zk-bulk__count{font-size:14px;font-weight:700;font-variant-numeric:tabular-nums}:is(.zk-shell,.cb) .zk-bulk__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}:is(.zk-shell,.cb) .zk-bulk .zoum-btn--primary{background:var(--cb-on-ink);color:var(--cb-ink)}:is(.zk-shell,.cb) .zk-bulk .zoum-btn--secondary{background:color-mix(in srgb,var(--cb-on-ink) 16%,transparent);color:var(--cb-on-ink);box-shadow:none}:is(.zk-shell,.cb) .zk-bulk .zoum-btn--ghost{background:transparent;color:var(--cb-on-ink)}:is(.zk-shell,.cb) .zk-bulk .zoum-btn:hover:not(:disabled){background:color-mix(in srgb,var(--cb-on-ink) 26%,transparent);color:var(--cb-on-ink)}:is(.zk-shell,.cb) .zk-bulk .zoum-btn--primary:hover:not(:disabled){background:var(--cb-on-ink);color:var(--cb-ink);opacity:.88}:is(.zk-shell,.cb) .zk-bulk .zoum-btn:focus-visible{outline:3px solid var(--cb-on-ink);outline-offset:2px}@keyframes zk-bulk-in{0%{opacity:0;transform:translateY(calc(100% + 32px))}to{opacity:1;transform:none}}@keyframes zk-bulk-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(calc(100% + 32px))}}:is(.zk-shell,.cb) .zk-cmdbtn{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 12px 0 14px;border:0;border-radius:999px;background:var(--cb-glass);color:var(--cb-ink);box-shadow:inset 0 0 0 1px var(--cb-hair);font:inherit;font-size:13.5px;font-weight:600;cursor:pointer;transition:background-color .2s}:is(.zk-shell,.cb) .zk-cmdbtn:hover{background:var(--cb-pill)}:is(.zk-shell,.cb) .zk-cmdbtn:focus-visible{outline:3px solid var(--zoum-focus);outline-offset:2px}:is(.zk-shell,.cb) .zk-cmdbtn__kbd,:is(.zk-shell,.cb) .zk-cmd__esc{padding:1px 7px;border-radius:7px;background:var(--cb-seg);color:var(--cb-muted);font-family:inherit;font-size:11.5px;font-weight:700;line-height:1.6}:is(.zk-shell,.cb) dialog.zk-cmd{width:min(40rem,calc(100vw - 2rem));max-height:none;margin:12vh auto auto;padding:0;border:0;background:transparent;color:var(--cb-ink);overflow:visible}:is(.zk-shell,.cb) dialog.zk-cmd::backdrop{background:#1a060673;animation:zk-cmd-fade .25s ease backwards}:is(.zk-shell,.cb) .zk-cmd__panel{display:flex;flex-direction:column;max-height:min(34rem,78vh);overflow:hidden;border-radius:24px;background:var(--cb-bg);box-shadow:var(--cb-pop),inset 0 0 0 1px var(--cb-hair-2)}:is(.zk-shell,.cb) dialog.zk-cmd[open] .zk-cmd__panel{animation:zk-cmd-in .32s var(--zk-ease, cubic-bezier(.16, 1, .3, 1)) backwards}:is(.zk-shell,.cb) .zk-cmd__field{display:flex;align-items:center;gap:12px;padding:16px 18px;border-bottom:1px solid var(--cb-hair-2)}:is(.zk-shell,.cb) .zk-cmd__field:focus-within{box-shadow:inset 0 -2px 0 var(--cb-ink)}:is(.zk-shell,.cb) .zk-cmd__input{flex:1;min-width:0;border:0;outline:none;background:transparent;color:var(--cb-ink);font:inherit;font-size:16px}:is(.zk-shell,.cb) .zk-cmd__input::-moz-placeholder{color:var(--cb-subtle)}:is(.zk-shell,.cb) .zk-cmd__input::placeholder{color:var(--cb-subtle)}:is(.zk-shell,.cb) .zk-cmd__list{overflow-y:auto;padding:8px}:is(.zk-shell,.cb) .zk-cmd__gname{display:flex;align-items:center;gap:6px;padding:10px 12px 4px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--cb-muted)}:is(.zk-shell,.cb) .zk-cmd__opt{display:flex;flex-direction:column;gap:1px;padding:10px 12px;border-radius:14px;cursor:pointer;animation:zk-cmd-row .45s var(--zk-ease, ease) backwards;animation-delay:calc(var(--i, 0) * 35ms)}:is(.zk-shell,.cb) .zk-cmd__opt.is-active{background:var(--cb-ink);color:var(--cb-on-ink)}:is(.zk-shell,.cb) .zk-cmd__title{font-size:14.5px;font-weight:600}:is(.zk-shell,.cb) .zk-cmd__sub{font-size:12.5px;color:var(--cb-muted)}:is(.zk-shell,.cb) .zk-cmd__opt.is-active .zk-cmd__sub{color:var(--cb-on-ink-2)}:is(.zk-shell,.cb) .zk-cmd mark{padding:0 2px;border-radius:4px;background:var(--cb-sand, #EAD5AC);color:#340404}:is(.zk-shell,.cb) .zk-cmd__none{margin:0;padding:22px 18px;text-align:center;font-size:14px;color:var(--cb-muted)}:is(.zk-shell,.cb) .zk-cmd__hint{margin:0;padding:10px 18px;border-top:1px solid var(--cb-hair-2);font-size:12px;color:var(--cb-muted)}@keyframes zk-cmd-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes zk-cmd-fade{0%{opacity:0}}@keyframes zk-cmd-row{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){:is(.zk-shell,.cb) .zk-path__fill,:is(.zk-shell,.cb) .zk-path__marker,:is(.zk-shell,.cb) .zk-path__dot:before,:is(.zk-shell,.cb) .zk-path__at,:is(.zk-shell,.cb) .zk-drag__col:before,:is(.zk-shell,.cb) .zk-drag__card,:is(.zk-shell,.cb) .zk-drag__ghost,:is(.zk-shell,.cb) .zk-tri__card,:is(.zk-shell,.cb) .zk-cmdbtn{transition:none!important}:is(.zk-shell,.cb) .zk-stamp,:is(.zk-shell,.cb) .zk-tri__card,:is(.zk-shell,.cb) .zk-tri__empty,:is(.zk-shell,.cb) .zk-tri__tick circle,:is(.zk-shell,.cb) .zk-tri__tick path,:is(.zk-shell,.cb) .zk-bulk__bar,:is(.zk-shell,.cb) dialog.zk-cmd::backdrop,:is(.zk-shell,.cb) .zk-cmd__panel,:is(.zk-shell,.cb) .zk-cmd__opt{animation:none!important}:is(.zk-shell,.cb) .zk-tri__card--out{animation:none!important;display:none}:is(.zk-shell,.cb) .zk-bulk__bar.is-out{display:none}}:is(.zk-shell,.cb) .zk-path__at--skip{opacity:.8;transform:none;font-style:italic}@media(max-width:1100px){:is(.zk-shell,.cb) .zk-cmdbtn{width:40px;padding:0;justify-content:center}:is(.zk-shell,.cb) .zk-cmdbtn__text,:is(.zk-shell,.cb) .zk-cmdbtn__kbd{display:none}}:is(.zk-shell,.cb) .zk-cmdbtn{flex:none}:is(.zk-shell,.cb) .zk-auto__list{display:grid;gap:4px;margin:0;padding:0;list-style:none}:is(.zk-shell,.cb) .zk-auto__row{display:flex;align-items:flex-start;gap:12px;padding:9px 4px;border-radius:12px;color:var(--cb-ink)}:is(.zk-shell,.cb) .zk-auto__box{flex:none;width:24px;height:24px;margin-top:1px;overflow:visible}:is(.zk-shell,.cb) .zk-auto__fill{fill:var(--cb-ink);opacity:0;transition:opacity .3s var(--zk-ease, cubic-bezier(.16, 1, .3, 1))}:is(.zk-shell,.cb) .zk-auto__frame{fill:none;stroke:var(--cb-hair);stroke-width:2}:is(.zk-shell,.cb) .zk-auto__tick{fill:none;stroke:var(--cb-on-ink);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:22;stroke-dashoffset:22}:is(.zk-shell,.cb) .zk-auto__row[data-state=done] .zk-auto__fill{opacity:1}:is(.zk-shell,.cb) .zk-auto__row[data-state=done] .zk-auto__frame{stroke:var(--cb-ink)}:is(.zk-shell,.cb) .zk-auto__row[data-state=done] .zk-auto__tick{stroke-dashoffset:0;animation:zk-auto-draw .55s var(--zk-ease, cubic-bezier(.16, 1, .3, 1)) backwards;animation-delay:calc(.18s + var(--i, 0) * .11s)}:is(.zk-shell,.cb) .zk-auto__row[data-state=unknown] .zk-auto__frame{stroke-dasharray:3 3}:is(.zk-shell,.cb) .zk-auto__row[data-state=unknown] .zk-auto__label,:is(.zk-shell,.cb) .zk-auto__row[data-state=todo] .zk-auto__label{color:var(--cb-muted)}:is(.zk-shell,.cb) .zk-auto__txt{display:grid;gap:1px;min-width:0}:is(.zk-shell,.cb) .zk-auto__label{font-size:14.5px;font-weight:600;line-height:1.35}:is(.zk-shell,.cb) .zk-auto__hint{font-size:12.5px;color:var(--cb-subtle);font-variant-numeric:tabular-nums}:is(.zk-shell,.cb) .zk-auto__count{margin:8px 4px 0;font-size:12.5px;color:var(--cb-subtle)}@keyframes zk-auto-draw{0%{stroke-dashoffset:22}}@media(prefers-reduced-motion:reduce){:is(.zk-shell,.cb) .zk-auto__fill{transition:none}:is(.zk-shell,.cb) .zk-auto__row[data-state=done] .zk-auto__tick{animation:none}}:is(.zk-shell,.cb) .zk-strip{display:grid;gap:6px}:is(.zk-shell,.cb) .zk-strip__cells{display:grid;grid-template-columns:repeat(var(--cols, 24),minmax(0,1fr));gap:3px}:is(.zk-shell,.cb) .zk-strip__cell{height:30px;border-radius:6px;box-sizing:border-box;outline:none;animation:zk-strip-in .5s var(--zk-ease, cubic-bezier(.16, 1, .3, 1)) backwards;animation-delay:calc(var(--i, 0) * 14ms)}:is(.zk-shell,.cb) .zk-strip__cell:focus-visible{outline:3px solid var(--zoum-focus);outline-offset:2px}:is(.zk-shell,.cb) .zk-strip__cell[data-level=ok],:is(.zk-shell,.cb) .zk-strip__key[data-level=ok]{background:var(--zoum-success)}:is(.zk-shell,.cb) .zk-strip__cell[data-level=some],:is(.zk-shell,.cb) .zk-strip__key[data-level=some]{background:var(--zoum-warning)}:is(.zk-shell,.cb) .zk-strip__cell[data-level=bad],:is(.zk-shell,.cb) .zk-strip__key[data-level=bad]{background:var(--zoum-danger)}:is(.zk-shell,.cb) .zk-strip__cell[data-level=none],:is(.zk-shell,.cb) .zk-strip__key[data-level=none]{background:transparent;border:1.5px dashed var(--cb-hair)}:is(.zk-shell,.cb) .zk-strip__cell:hover,:is(.zk-shell,.cb) .zk-strip__cell:focus-visible{filter:brightness(1.12)}:is(.zk-shell,.cb) .zk-strip__tip{margin:0;min-height:1.3em;font-size:12.5px;color:var(--cb-muted);font-variant-numeric:tabular-nums}:is(.zk-shell,.cb) .zk-strip__legend{justify-content:flex-start;margin:0}:is(.zk-shell,.cb) .zk-strip__key{display:inline-block;width:14px;height:10px;border-radius:3px;box-sizing:border-box}@keyframes zk-strip-in{0%{opacity:0}}@media(prefers-reduced-motion:reduce){:is(.zk-shell,.cb) .zk-strip__cell{animation:none}}:is(.zk-shell,.cb) .zk-flip{perspective:1100px;cursor:pointer}:is(.zk-shell,.cb) .zk-flip__inner{display:grid;transform-style:preserve-3d;transition:transform .75s var(--zk-ease, cubic-bezier(.16, 1, .3, 1))}:is(.zk-shell,.cb) .zk-flip[data-flipped=true] .zk-flip__inner{transform:rotateY(180deg)}:is(.zk-shell,.cb) .zk-flip__face{position:relative;grid-area:1 / 1;display:flex;flex-direction:column;min-height:11.5rem;padding:16px 18px;border-radius:20px;background:var(--cb-pill);color:var(--cb-ink);box-shadow:var(--cb-shadow),inset 0 0 0 1px var(--cb-hair-2);backface-visibility:hidden}:is(.zk-shell,.cb) .zk-flip__face--back{background:var(--cb-seg);transform:rotateY(180deg);cursor:default}:is(.zk-shell,.cb) .zk-flip__face{transition:visibility 0s linear .3s}:is(.zk-shell,.cb) .zk-flip[data-flipped=true] .zk-flip__face--front,:is(.zk-shell,.cb) .zk-flip[data-flipped=false] .zk-flip__face--back{visibility:hidden}:is(.zk-shell,.cb) .zk-flip__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px;padding-right:30px}:is(.zk-shell,.cb) .zk-flip__turn{position:absolute;top:12px;right:12px;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:0;border-radius:50%;background:var(--cb-seg);color:var(--cb-ink);cursor:pointer;transition:background-color .2s}:is(.zk-shell,.cb) .zk-flip__turn:hover{background:var(--cb-hair)}:is(.zk-shell,.cb) .zk-flip__turn:focus-visible{outline:3px solid var(--zoum-focus);outline-offset:2px}@media(prefers-reduced-motion:reduce){:is(.zk-shell,.cb) :is(.zk-flip__inner,.zk-flip__face){transition:none!important}}.zk-shell .zk-flip .zk-battery-cell{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.zk-shell .zk-flip .zk-battery-cell>*{white-space:nowrap}:is(.zk-shell,.cb) .zk-tl{width:100%}:is(.zk-shell,.cb) .zk-tl__stage{--u: 56px;position:relative;height:calc(var(--rows, 1) * var(--u) * 2 + 52px);margin:0 6px}:is(.zk-shell,.cb) .zk-tl__axis{position:absolute;left:0;right:0;top:50%;height:3px;margin-top:-1.5px;border-radius:2px;background:var(--cb-hair);transform-origin:left center;animation:zk-tl-axis .9s var(--zk-ease, cubic-bezier(.16, 1, .3, 1)) backwards}:is(.zk-shell,.cb) .zk-tl__today{position:absolute;top:0;bottom:0;width:0;border-left:2px dashed color-mix(in srgb,var(--cb-ink) 55%,transparent)}:is(.zk-shell,.cb) .zk-tl__today-label{position:absolute;top:0;left:0;z-index:3;padding:1px 7px;border-radius:999px;background:var(--cb-ink);color:var(--cb-on-ink);font-size:11px;font-weight:700;line-height:1.5;white-space:nowrap;transform:translate(-50%,-2px)}:is(.zk-shell,.cb) .zk-tl__ev{position:absolute;top:50%;width:0;height:0;animation:zk-tl-pop .6s var(--zk-ease, cubic-bezier(.16, 1, .3, 1)) backwards;animation-delay:calc(.25s + var(--i, 0) * 90ms)}:is(.zk-shell,.cb) .zk-tl__dot{position:absolute;left:-7px;top:-7px;width:14px;height:14px;box-sizing:border-box;border-radius:50%;background:var(--cb-ink);border:3px solid var(--cb-on-ink);box-shadow:0 0 0 1px var(--cb-ink)}:is(.zk-shell,.cb) .zk-tl__ev.is-late .zk-tl__dot{background:var(--zoum-danger);box-shadow:0 0 0 1px var(--zoum-danger)}:is(.zk-shell,.cb) .zk-tl__stem{position:absolute;left:-1px;width:2px;background:var(--cb-hair)}:is(.zk-shell,.cb) .zk-tl__ev.is-late .zk-tl__stem{background:var(--zoum-danger);opacity:.6}:is(.zk-shell,.cb) .zk-tl__txt{position:absolute;display:grid;gap:1px;width:-moz-max-content;width:max-content;max-width:7.6rem;font-size:12px;line-height:1.25;color:var(--cb-ink);text-align:center;transform:translate(-50%)}:is(.zk-shell,.cb) .zk-tl__txt b{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(.zk-shell,.cb) .zk-tl__txt small{font-size:11px;color:var(--cb-subtle);font-variant-numeric:tabular-nums}:is(.zk-shell,.cb) .zk-tl__ev[data-align=start] .zk-tl__txt{transform:translate(-12px);text-align:left}:is(.zk-shell,.cb) .zk-tl__ev[data-align=end] .zk-tl__txt{transform:translate(calc(-100% + 12px));text-align:right}:is(.zk-shell,.cb) .zk-tl__ev[data-lane="-1"] .zk-tl__stem{bottom:0;height:46px}:is(.zk-shell,.cb) .zk-tl__ev[data-lane="-1"] .zk-tl__txt{bottom:46px}:is(.zk-shell,.cb) .zk-tl__ev[data-lane="-2"] .zk-tl__stem{bottom:0;height:102px}:is(.zk-shell,.cb) .zk-tl__ev[data-lane="-2"] .zk-tl__txt{bottom:102px}:is(.zk-shell,.cb) .zk-tl__ev[data-lane="1"] .zk-tl__stem{top:0;height:46px}:is(.zk-shell,.cb) .zk-tl__ev[data-lane="1"] .zk-tl__txt{top:46px}:is(.zk-shell,.cb) .zk-tl__ev[data-lane="2"] .zk-tl__stem{top:0;height:102px}:is(.zk-shell,.cb) .zk-tl__ev[data-lane="2"] .zk-tl__txt{top:102px}@keyframes zk-tl-axis{0%{transform:scaleX(0)}}@keyframes zk-tl-pop{0%{opacity:0;transform:translateY(10px)}}@media(prefers-reduced-motion:reduce){:is(.zk-shell,.cb) :is(.zk-tl__axis,.zk-tl__ev){animation:none!important}}:is(.zk-shell,.cb) .zk-tl__today-label{top:auto;bottom:0}:is(.zk-shell,.cb) .zk-tl{container-type:inline-size}@container (max-width: 520px){:is(.zk-shell,.cb) .zk-tl__stage{display:grid;gap:14px;height:auto;margin:0;padding:4px 0 4px 26px}:is(.zk-shell,.cb) .zk-tl__axis{top:6px;bottom:6px;left:8px;right:auto;width:3px;height:auto;margin:0;transform-origin:top center}:is(.zk-shell,.cb) .zk-tl__today{display:none}:is(.zk-shell,.cb) .zk-tl__ev{position:relative;top:auto;left:auto!important;width:auto;height:auto}:is(.zk-shell,.cb) .zk-tl__stem{display:none}:is(.zk-shell,.cb) .zk-tl__dot{left:-25px;top:3px}:is(.zk-shell,.cb) .zk-tl__txt{position:static;max-width:none;transform:none!important;text-align:left}:is(.zk-shell,.cb) .zk-tl__txt b{white-space:normal}:is(.zk-shell,.cb) .zk-tl__txt :is(b,small){justify-self:start;text-align:left}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--zoum-font-sans);font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--zoum-font-mono);font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.visible{visibility:visible}.invisible{visibility:hidden}.sticky{position:sticky}.flex{display:flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.break-all{word-break:break-all}.border{border-width:1px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}body{margin:0;background:var(--zoum-canvas);color:var(--zoum-fg);font-family:var(--zoum-font-sans);font-size:var(--zoum-text-base)}.zk-shell .cd-reasons{margin:6px 0 0;padding-left:18px}.zk-shell .cd-sub{display:block;color:var(--cb-subtle);font-size:12px}.zk-shell .cd-missing{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0 0 14px;list-style:none}.zk-shell .cd-missing li{padding:3px 10px;border-radius:999px;background:var(--cb-glass);box-shadow:inset 0 0 0 1px var(--cb-hair);font-size:12.5px;font-weight:600}.zk-shell .plt-avail{display:grid;gap:18px;padding-bottom:14px}.zk-shell .plt-avail__name{margin:0 0 6px;font-size:13px;font-weight:700;word-break:break-all}.zk-shell .plt-avail__row:not(:last-child) .zk-strip__legend{display:none}
