/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--spacing:.25rem;--container-md:28rem;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-semibold:600;--font-weight-bold:700;--default-font-family:var(--zoum-font-sans);--default-mono-font-family:var(--zoum-font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html,body,#root{min-height:100dvh}body{background:var(--zoum-canvas);color:var(--zoum-fg);font-family:var(--zoum-font-sans);-webkit-tap-highlight-color:transparent;font-size:16px}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.static{position:static}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.bottom-0{bottom:calc(var(--spacing) * 0)}.z-40{z-index:40}.mx-auto{margin-inline:auto}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-32{min-height:calc(var(--spacing) * 32)}.min-h-36{min-height:calc(var(--spacing) * 36)}.w-full{width:100%}.max-w-md{max-width:var(--container-md)}.flex-auto{flex:auto}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.list-disc{list-style-type:disc}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.items-center{align-items:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}.p-4{padding:calc(var(--spacing) * 4)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-4{padding-inline:calc(var(--spacing) * 4)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pb-28{padding-bottom:calc(var(--spacing) * 28)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.text-center{text-align:center}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-fg-muted{color:var(--zoum-fg-muted)}.underline{text-decoration-line:underline}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.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,)}}: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:#3404048c;--zoum-shadow-sm:0 1px 2px #3404040f;--zoum-shadow-md:0 8px 22px -10px #34040447;--zoum-shadow-overlay:0 24px 60px -18px #34040466}: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:#000000b3;--zoum-shadow-sm:0 1px 2px #0009;--zoum-shadow-md:0 4px 10px #0009;--zoum-shadow-overlay:0 20px 25px #000c}@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:#000000b3;--zoum-shadow-sm:0 1px 2px #0009;--zoum-shadow-md:0 4px 10px #0009;--zoum-shadow-overlay:0 20px 25px #000c}}: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:0s;--zoum-duration-base:0s}}@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{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.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{justify-content:center;align-items:center;gap:var(--zoum-space-2);min-height:var(--zoum-control-h);padding:0 var(--zoum-control-px);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;border:2px solid #0000;display:inline-flex}.zoum-btn>span{align-items:center;gap:var(--zoum-space-1);display:inline-flex}.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{color:var(--zoum-fg);background:0 0}.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{border-radius:var(--zoum-radius-full);border:3px solid;border-top-color:#0000;width:1.25rem;height:1.25rem;animation:.8s linear infinite zoum-spin;display:inline-block}@keyframes zoum-spin{to{transform:rotate(360deg)}}.zoum-field{gap:var(--zoum-space-2);font-family:var(--zoum-font-sans);flex-direction:column;display:flex}.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{font-size:var(--zoum-text-base);color:var(--zoum-fg-muted);margin:0}.zoum-field__error{align-items:flex-start;gap:var(--zoum-space-2);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);margin:0;display:flex}.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::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{appearance:none;padding-right:calc(var(--zoum-control-px) + 2rem)}.zoum-select__chevron{top:50%;right:var(--zoum-control-px);color:var(--zoum-fg);pointer-events:none;position:absolute;transform:translateY(-50%)}.zoum-checkbox{align-items:center;gap:var(--zoum-space-3);min-height:var(--zoum-control-h);cursor:pointer;display:flex}.zoum-checkbox__input{width:1.75rem;height:1.75rem;accent-color:var(--zoum-primary);cursor:pointer;flex:none;margin:0}.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-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);border:0}.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{font-family:var(--zoum-font-display);font-size:var(--zoum-text-xl);font-weight:var(--zoum-weight-bold);line-height:var(--zoum-leading-tight);margin:0}.zoum-card__body{font-size:var(--zoum-text-base);line-height:var(--zoum-leading-normal)}.zoum-badge{align-items:center;gap:var(--zoum-space-2);padding:var(--zoum-space-1) var(--zoum-space-3);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;border:0;display:inline-flex}.zoum-badge--sm{padding:0 var(--zoum-space-2)}.zoum-badge svg{flex:none}.zoum-alert,.zoum-toast{align-items:flex-start;gap:var(--zoum-space-3);box-sizing:border-box;padding:var(--zoum-space-4) var(--zoum-space-5);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);border:0;display:flex}.zoum-alert__icon{flex:none}.zoum-alert__content{flex:1;min-width:0}.zoum-alert__title{font-weight:var(--zoum-weight-bold);margin:0}.zoum-alert__body{line-height:var(--zoum-leading-normal);margin:0}.zoum-alert__title+.zoum-alert__body{margin-top:var(--zoum-space-1)}.zoum-alert__close,.zoum-dialog__close{width:2.75rem;height:2.75rem;margin:calc(var(--zoum-space-2) * -1);border-radius:var(--zoum-radius-md);color:inherit;cursor:pointer;background:0 0;border:2px solid #0000;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.zoum-alert__close:hover,.zoum-dialog__close:hover{border-color:currentColor}.zoum-toasts{left:0;right:0;bottom:calc(var(--zoum-space-16) + var(--zoum-space-8) + env(safe-area-inset-bottom,0px));z-index:1000;align-items:center;gap:var(--zoum-space-2);padding:0 var(--zoum-space-4);pointer-events:none;flex-direction:column;display:flex;position:fixed}.zoum-toasts__region{gap:var(--zoum-space-2);flex-direction:column;width:100%;max-width:28rem;display:flex}.zoum-toast{pointer-events:auto;box-shadow:var(--zoum-shadow-overlay)}.zoum-table-region{border-radius:var(--zoum-radius-lg);background:var(--zoum-raised);max-width:100%;box-shadow:var(--zoum-shadow-sm);border:0;position:relative;overflow-x:auto}.zoum-table{border-collapse:collapse;width:100%;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);color:var(--zoum-fg-muted);text-align:left;font-size:var(--zoum-text-caption);font-weight:var(--zoum-weight-semibold);white-space:nowrap;background:0 0}.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{align-items:center;gap:var(--zoum-space-2);min-height:2.75rem;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.zoum-table__sort-icons{flex-direction:column;line-height:0;display:inline-flex}.zoum-tabs{font-family:var(--zoum-font-sans);color:var(--zoum-fg)}.zoum-tabs__list{border-radius:var(--zoum-radius-full);background:var(--zoum-surface);gap:2px;max-width:100%;padding:4px;display:inline-flex;overflow-x:auto}.zoum-tabs__tab{min-height:calc(var(--zoum-control-h) - 8px);padding:0 var(--zoum-control-px);border-radius:var(--zoum-radius-full);color:var(--zoum-fg-muted);font-family:inherit;font-size:var(--zoum-text-base);font-weight:var(--zoum-weight-semibold);cursor:pointer;background:0 0;border:0;flex:none}.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));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);border:0;padding:0}.zoum-dialog::backdrop{background:var(--zoum-scrim)}.zoum-dialog__panel{gap:var(--zoum-space-4);padding:var(--zoum-space-5);flex-direction:column;display:flex}.zoum-dialog__header{justify-content:space-between;align-items:flex-start;gap:var(--zoum-space-3);display:flex}.zoum-dialog__title{font-family:var(--zoum-font-display);font-size:var(--zoum-text-2xl);font-weight:var(--zoum-weight-bold);line-height:var(--zoum-leading-tight);margin:0}.zoum-dialog__body{font-size:var(--zoum-text-base);line-height:var(--zoum-leading-normal)}.zoum-dialog__footer{justify-content:flex-end;gap:var(--zoum-space-3);flex-wrap:wrap;display:flex}.zoum-empty{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);flex-direction:column;display:flex}.zoum-empty__icon{padding:var(--zoum-space-4);border-radius:var(--zoum-radius-full);background:var(--zoum-surface);color:var(--zoum-fg);border:0;display:inline-flex}.zoum-empty__title{font-family:var(--zoum-font-display);font-size:var(--zoum-text-xl);font-weight:var(--zoum-weight-bold);margin:0}.zoum-empty__description{max-width:28rem;font-size:var(--zoum-text-base);color:var(--zoum-fg-muted);line-height:var(--zoum-leading-normal);margin:0}.zoum-empty__action{margin-top:var(--zoum-space-2)}.zoum-skeleton{background:var(--zoum-sunken);max-width:100%;animation:1.4s ease-in-out infinite zoum-pulse;display:block}.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{gap:var(--zoum-space-2);flex-direction:column;display:flex}@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{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);display:inline-flex}.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:#0000}.zoum-result__text{gap:var(--zoum-space-1);flex-direction:column;display:flex}.zoum-result__help{font-size:var(--zoum-text-base);font-weight:var(--zoum-weight-medium)}.zoum-pill{align-items:center;gap:var(--zoum-space-2);min-height:2.5rem;padding:var(--zoum-space-1) var(--zoum-space-3);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);border:0;display:inline-flex}.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{gap:var(--zoum-space-3);padding:var(--zoum-space-4) var(--zoum-space-5);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);border:0;flex-direction:column;display:flex}.zoum-offline__message{font-weight:var(--zoum-weight-semibold);line-height:var(--zoum-leading-snug);margin:0}.zoum-offline__steps{gap:var(--zoum-space-2);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.zoum-offline__step{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;flex-direction:column;display:flex}.zoum-offline__step.is-reached{font-weight:var(--zoum-weight-bold);opacity:1;border-style:solid}.zoum-offline__step[aria-current=step]{background:var(--tone-fg);color:var(--tone-soft)}.zoum-device{align-items:center;gap:var(--zoum-space-3);min-height:var(--zoum-control-h);padding:var(--zoum-space-2) var(--zoum-space-4);border-radius:var(--zoum-radius-lg);background:var(--tone-soft);color:var(--tone-fg);font-family:var(--zoum-font-sans);border:0;display:inline-flex}.zoum-device__icon{flex:none;display:inline-flex;position:relative}.zoum-device__fill{position:absolute;inset:0}.zoum-device__bolt{fill:currentColor;stroke:var(--tone-soft);stroke-width:2.5px;paint-order:stroke;position:absolute;top:50%;left:40%;transform:translate(-50%,-50%)}.zoum-device__text{line-height:var(--zoum-leading-tight);flex-direction:column;display:flex}.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:#fbf6ecc7;--cb-card:#fffdf8a3;--cb-glass:#fffdf8c7;--cb-pill:#fffdf8f0;--cb-ring:#ffffffeb;--cb-hair:#3404042b;--cb-hair-2:#34040417;--cb-seg:#3404040f;--cb-muted:#5c3a33;--cb-subtle:#6e4e46;--cb-tile:#f3e3bf;--cb-mint:#fff;--cb-av:#eaddc4;--cb-shadow:0 2px 8px #3404041a;--cb-sand:#ead5ac;--cb-hatch:#34040429;--cb-hatch-bg:#34040409;--cb-pop:0 24px 60px -18px #34040457, 0 2px 6px #34040414;--cb-late:#7a4e06;--cb-late-bg:#f6e3b8;--cb-field:#34040480}: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:#340404c7;--cb-card:#3a1613a3;--cb-glass:#421a16c7;--cb-pill:#50221cf0;--cb-ring:#f3e3bf0f;--cb-hair:#f3e3bf33;--cb-hair-2:#f3e3bf1a;--cb-seg:#f3e3bf14;--cb-muted:#dcc6a6;--cb-subtle:#c9b091;--cb-tile:#4a1e19;--cb-mint:#f3e3bf;--cb-av:#4a1e19;--cb-shadow:0 2px 8px #0000004d;--cb-sand:#5a2620;--cb-hatch:#f3e3bf33;--cb-late:#e0a93a;--cb-late-bg:#e0a93a29;--cb-field:#f3e3bf73;--cb-hatch-bg:#f3e3bf0a;--cb-pop:0 24px 60px -18px #0009}:is(.zk-shell,.cb) .zoum-result{background:var(--cb-seg);min-height:24px;color:var(--cb-ink);border:0;border-radius:999px;gap:6px;padding:0 10px;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:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}: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]{outline:1px dashed var(--cb-subtle);outline-offset:-1px;box-shadow:none;color:var(--cb-muted);background:0 0;border:0}:is(.zk-shell,.cb) .zoum-result[data-result=pending]{color:var(--cb-muted)}:is(.zk-shell,.cb) .zoum-result[data-result=pending]:before{background:0 0;box-shadow:inset 0 0 0 1.5px}:is(.zk-shell,.cb) .zoum-result__help{font-size:12px;font-weight:500}:is(.zk-shell,.cb) .zoum-pill{border-radius:999px;gap:6px;min-height:24px;padding:0 10px;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;color:var(--cb-ink);background:0 0;border-radius:999px;gap:6px;padding:0;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{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}: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{background:var(--zoum-warning-soft);min-height:24px;color:var(--zoum-warning-soft-fg);padding:0 10px 0 8px}: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{border-radius:18px;gap:10px;padding:14px 16px;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{background:#34040412;border-radius:999px;grid-template-columns:none;grid-auto-columns:1fr;grid-auto-flow:column;gap:0;padding:3px;display:grid}:is(.zk-shell,.cb) .zoum-offline__step{opacity:.6;border:0;border-radius:999px;flex-direction:row;justify-content:center;gap:5px;min-height:32px;padding:0 8px;font-size:12.5px;font-weight:600}: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{background:var(--cb-glass);min-height:36px;box-shadow:inset 0 0 0 1px var(--cb-hair-2);color:var(--cb-ink);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 10px;font-size:13.5px;font-weight:600;list-style:none;display:inline-flex}:is(.zk-shell,.cb) details>summary::-webkit-details-marker{display:none}:is(.zk-shell,.cb) details>summary:before{content:"";background:currentColor;flex:none;width:16px;height:16px;transition:transform .2s;-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") 50%/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") 50%/contain no-repeat}: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){place-self:flex-start start;width:fit-content;max-width:100%}:is(.zk-shell,.cb) .zoum-result__text{flex-direction:row;gap:0}:is(.zk-shell,.cb) .zoum-result__help{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cb{--zoum-font-sans:Urbanist, Onest, "Noto Sans", system-ui, sans-serif;--zoum-font-display:var(--zoum-font-sans);font-family:var(--zoum-font-sans);color:var(--cb-ink);background:radial-gradient(900px 480px at 80% -10%,#fff9,transparent 70%),var(--cb-bg);background-attachment:fixed;font-size:15px;font-weight:500;line-height:1.45}:root[data-theme=night] .cb{background:radial-gradient(900px 480px at 80% -10%,#f3e3bf0d,transparent 70%),var(--cb-bg)}.cb .zoum-btn{border:0;border-radius:999px;gap:8px;min-height:52px;padding:0 20px;font-family:inherit;font-size:16px;font-weight:600;line-height:1.3}.cb .zoum-btn--lg{min-height:56px;font-size:17px}.cb .zoum-btn--primary{background:var(--cb-ink);color:var(--cb-on-ink)}.cb .zoum-btn--secondary{background:var(--cb-glass);color:var(--cb-ink);box-shadow:inset 0 0 0 1px var(--cb-hair)}.cb .zoum-btn--danger{background:var(--zoum-danger);color:var(--zoum-on-danger)}.cb .zoum-btn:disabled{opacity:1;background:var(--cb-seg);color:var(--cb-subtle);box-shadow:inset 0 0 0 1px var(--cb-hair-2)}.cb .zoum-card{background:var(--cb-card);color:var(--cb-ink);box-shadow:inset 0 0 0 1px var(--cb-ring),inset 0 1px #fffc,0 22px 44px -30px #34040438;border-radius:22px;font-size:15px}.cb .zoum-alert{border-radius:16px;gap:10px;padding:14px 16px;font-family:inherit;font-size:14.5px}.cb .zoum-alert__title{font-size:15px;font-weight:600}.cb .zoum-badge{gap:6px;min-height:26px;padding:0 10px;font-family:inherit;font-size:12.5px;font-weight:600}.cb .zoum-input{background:var(--cb-glass);min-height:48px;box-shadow:inset 0 0 0 1px var(--cb-hair);color:var(--cb-ink);border:0;border-radius:14px;font-family:inherit;font-size:16px}.cb .zoum-input:focus{box-shadow:inset 0 0 0 1.5px var(--cb-ink);outline:none}.cb svg[viewBox="0 0 24 24"]{stroke-width:1.8px}.zc-screen{width:100%;max-width:28rem;min-height:100dvh;padding:14px 16px calc(20px + env(safe-area-inset-bottom));box-sizing:border-box;flex-direction:column;gap:12px;margin:0 auto;display:flex}.zc-top{justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}.zc-brand{letter-spacing:-.01em;align-items:center;gap:10px;min-width:0;margin:0;font-size:17px;font-weight:600;display:flex}.zc-brand:before{content:"";background:url(/assets/zoum-mark-sombre-x0hLz761.png) 50%/cover no-repeat;border-radius:12px;flex:none;width:36px;height:36px}:root[data-theme=night] .zc-brand:before{background-image:url(/assets/zoum-mark-creme-WOT_An2D.png)}.zc-live{background:var(--cb-mint);color:#340404;white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:7px;height:34px;padding:0 13px 0 12px;font-size:13.5px;font-weight:600;display:inline-flex}.zc-live:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.zc-live--off{background:var(--cb-seg);color:var(--cb-muted)}.zc-steps{background:var(--cb-seg);border-radius:999px;grid-auto-columns:1fr;grid-auto-flow:column;margin:0;padding:3px;list-style:none;display:grid}.zc-steps li{min-height:36px;color:var(--cb-muted);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:4px;padding:0 6px;font-size:13px;font-weight:600;display:flex}.zc-steps li.is-on{background:var(--cb-pill);color:var(--cb-ink);box-shadow:var(--cb-shadow)}.zc-steps li.is-done{color:var(--cb-ink)}.zc-hero{background:var(--cb-ink);min-height:22rem;color:var(--cb-on-ink);border-radius:22px;flex:1;align-content:space-between;gap:18px;padding:20px;display:grid}.zc-hero__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.zc-label{color:var(--cb-on-ink-2);margin:0;font-size:14px;font-weight:600}.zc-chip{background:#ffffff1f;border-radius:8px;align-items:center;gap:6px;height:26px;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex}:root[data-theme=night] .zc-chip{background:#3404041a}.zc-chip__pulse{background:currentColor;border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite zc-pulse}@keyframes zc-pulse{50%{opacity:.3}}@media(prefers-reduced-motion:reduce){.zc-chip__pulse{animation:none}}.zc-count{letter-spacing:-.05em;font-variant-numeric:tabular-nums;margin:0;font-size:120px;font-weight:500;line-height:.9}.zc-count small{letter-spacing:-.02em;color:var(--cb-on-ink-2);font-size:40px}.zc-count__cap{color:var(--cb-on-ink-2);margin:6px 0 0;font-size:13px}.zc-hero__title{letter-spacing:-.02em;margin:0;font-size:26px;font-weight:600;line-height:1.15}.zc-hero__help{color:var(--cb-on-ink-2);margin:6px 0 0;font-size:15.5px}.zc-hero__foot{border-top:1px dashed #ffffff3d;justify-content:space-between;gap:10px;margin:0;padding-top:12px;font-size:14px;font-weight:600;display:flex}:root[data-theme=night] .zc-hero__foot{border-top-color:#3404043d}.zc-hero__foot span:last-child{color:var(--cb-on-ink-2);font-weight:500}.zc-note{background:var(--cb-glass);box-shadow:inset 0 0 0 1px var(--cb-hair-2);border-radius:16px;align-items:center;gap:10px;margin:0;padding:12px 14px;font-size:14.5px;line-height:1.45;display:flex}.zc-note svg{flex:none}.zc-camera{flex-direction:column;align-items:center;gap:8px;display:flex}.zc-camera video{aspect-ratio:1;object-fit:cover;width:12rem;box-shadow:inset 0 0 0 1px var(--cb-hair);border-radius:22px}.zc-spacer{flex:1}.zc-actions{gap:10px;display:grid}.zc-prevention{color:var(--cb-subtle);text-align:center;margin:0;font-size:13px}.zc-result{background:var(--cb-mint);border-radius:22px;padding:18px;box-shadow:0 22px 44px -30px #34040438}.zc-result--reaction{box-shadow:inset 0 0 0 1.5px var(--zoum-danger),0 22px 44px -30px #34040438}:root[data-theme=night] .zc-result{background:var(--cb-glass)}.zc-result__when{color:var(--cb-muted);margin:0 0 10px;font-size:14px;font-weight:600}.zc-result__title{letter-spacing:-.03em;margin:12px 0 0;font-size:34px;font-weight:600;line-height:1.1}.zc-result__help{color:var(--cb-muted);margin:6px 0 0;font-size:15.5px}.zc-tiles{grid-template-columns:1fr 1fr;gap:10px;display:grid}.zc-tile{background:var(--cb-tile);border-radius:18px;align-content:start;gap:8px;min-width:0;padding:14px;display:grid}.zc-tile--ink{background:var(--cb-ink);color:var(--cb-on-ink)}.zc-tile .zc-label{color:var(--cb-muted)}.zc-tile--ink .zc-label{color:var(--cb-on-ink-2)}.zc-tile__val{letter-spacing:-.02em;margin:0;font-size:26px;font-weight:600;line-height:1.1}.zc-steps-list{margin:0;padding:0;list-style:none;display:grid}.zc-steps-list li{border-top:1px solid var(--cb-hair-2);align-items:center;gap:12px;padding:10px 0;font-size:14.5px;display:flex}.zc-steps-list li:first-child{border-top:0}.zc-round{background:var(--cb-pill);width:32px;height:32px;box-shadow:inset 0 0 0 1px var(--cb-hair-2);border-radius:50%;flex:none;place-items:center;display:grid}.zc-round--ink{background:var(--cb-ink);color:var(--cb-on-ink);box-shadow:none}.zc-card-title{margin:0 0 6px;font-size:16px;font-weight:600}.zc-screen--tabs{min-height:0;padding-bottom:calc(106px + env(safe-area-inset-bottom))}.zc-hero--compact{flex:none;gap:10px;min-height:0;padding:16px 18px}.zc-big{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.zc-big__num{letter-spacing:-.03em;font-size:40px;font-weight:600;line-height:1}.zc-split{border-radius:999px;gap:3px;height:8px;display:flex;overflow:hidden}.zc-split i{background:var(--cb-on-ink);border-radius:999px;height:100%;display:block}.zc-split i.is-waiting{background:repeating-linear-gradient(-45deg,#ffffff73 0 2px,#0000 2px 6px),#ffffff24}:root[data-theme=night] .zc-split i.is-waiting{background:repeating-linear-gradient(-45deg,#34040473 0 2px,#0000 2px 6px),#34040424}.zc-card{background:var(--cb-card);box-shadow:inset 0 0 0 1px var(--cb-ring),0 22px 44px -30px #34040438;border-radius:22px;padding:16px}.zc-card__head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.zc-card__head .zc-card-title{margin:0}.zc-meta{color:var(--cb-muted);font-size:13px}.cb .zc-btn-sm{min-height:36px;padding:0 14px;font-size:13.5px}.zc-days{grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;height:92px;display:grid}.zc-days__col{grid-template-rows:1fr auto;place-items:end center;gap:4px;min-height:0;display:grid}.zc-days__col i{background:repeating-linear-gradient(-45deg,var(--cb-hatch) 0 2px,transparent 2px 6px),var(--cb-seg);border-radius:9px;width:18px;min-height:8px;display:block}.zc-days__col i.is-zero{background:var(--cb-seg);height:8px}.zc-days__col.is-today i:not(.is-zero){background:var(--cb-ink)}.zc-days__col span{color:var(--cb-muted);font-size:11.5px}.zc-days__col.is-today span{color:var(--cb-ink);font-weight:600}.zc-rows{margin:0;padding:0;list-style:none;display:grid}.zc-rows li+li{border-top:1px solid var(--cb-hair-2)}.zc-row{min-height:56px;color:inherit;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;text-decoration:none;display:flex}.zc-row__main{gap:4px;min-width:0;display:grid}.zc-row__main b{font-size:14.5px;font-weight:600}.zc-row__main .zoum-pill{justify-self:start}.zc-dock{background:var(--cb-ink);border-radius:999px;gap:2px;width:fit-content;max-width:28rem;margin:0 auto 12px;padding:6px;list-style:none;display:flex;box-shadow:0 20px 40px -18px #0a141e80}.zc-dock li{flex:auto}.zc-dock__link{min-height:48px;color:var(--cb-on-ink);white-space:nowrap;opacity:.74;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-size:14.5px;font-weight:600;text-decoration:none;display:flex}.zc-dock__link:hover{opacity:1}.zc-dock__link.active{opacity:1;background:#ffffff24}:root[data-theme=night] .zc-dock__link.active{background:#3404041f}.zc-dock__link:focus-visible{outline:2px solid var(--cb-on-ink);outline-offset:2px}.zc-tripmap{height:min(58dvh,34rem);min-height:22rem}.zc-more{color:var(--cb-ink);text-decoration:underline;-webkit-text-decoration-color:var(--cb-hair);text-decoration-color:var(--cb-hair);text-underline-offset:3px;font-size:13.5px;font-weight:600}.zc-more:hover{text-decoration-color:currentColor}.zc-hello{gap:2px;margin:4px 0 2px;display:grid}.zc-hello__name{letter-spacing:-.02em;margin:0;font-size:26px;font-weight:600;line-height:1.15}.zc-device{background:var(--cb-ink);color:var(--cb-on-ink);border-radius:22px;gap:14px;padding:18px;display:grid}.zc-device__head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.zc-device .zc-label{color:var(--cb-on-ink-2)}.zc-device__name{letter-spacing:-.02em;margin:2px 0 0;font-size:22px;font-weight:600}.zc-chip--off{opacity:.8}.zc-chip__pulse.is-still{opacity:.5;animation:none}.zc-device__stats{grid-template-columns:1fr 1fr;gap:10px;display:grid}.zc-dstat{background:#ffffff14;border-radius:16px;align-content:start;gap:6px;min-width:0;padding:12px 14px;display:grid;box-shadow:inset 0 0 0 1px #ffffff14}:root[data-theme=night] .zc-dstat{background:#34040412;box-shadow:inset 0 0 0 1px #3404041a}.zc-dstat__label{color:var(--cb-on-ink-2);font-size:13px;font-weight:600}.zc-dstat__val{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:20px;font-weight:600;line-height:1.15}.zc-dstat__note{color:var(--cb-on-ink-2);font-size:12px;font-weight:500;line-height:1.3}.zc-meter{background:#ffffff24;border-radius:99px;height:6px;display:block;overflow:hidden}.zc-meter i{border-radius:inherit;background:var(--cb-on-ink);height:100%;display:block}:root[data-theme=night] .zc-meter{background:#34040424}.zc-dstat.is-warn{background:var(--zoum-warning-soft);box-shadow:none;color:var(--zoum-warning-soft-fg)}.zc-dstat.is-warn :is(.zc-dstat__label,.zc-dstat__note){color:var(--zoum-warning-soft-fg)}.zc-dstat.is-warn .zc-meter{background:#5a3a052e}.zc-dstat.is-warn .zc-meter i{background:var(--zoum-warning-soft-fg)}.zc-device__off{color:var(--cb-on-ink-2);margin:0;font-size:14.5px}.zc-more--center{min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;justify-self:center;padding:0 12px;font-size:15px;font-weight:600}a.zc-row{-webkit-tap-highlight-color:transparent;border-radius:14px;margin:0 -10px;padding:10px;transition:background-color .15s,transform .1s}a.zc-row:hover{background:var(--cb-seg)}a.zc-row:active{background:var(--cb-hair-2);transform:scale(.99)}a.zc-row:focus-visible{outline:2px solid var(--cb-ink);outline-offset:0}a.zc-row:after{content:"";opacity:.45;background:currentColor;flex:none;width:16px;height:16px;margin-left:-2px;-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") 50%/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") 50%/contain no-repeat}a.zc-row:hover:after{opacity:.8}a.zc-row .zoum-result{margin-left:auto}.zc-rows li+li{border-top-color:#0000}.zc-rows li+li:before{content:"";background:var(--cb-hair-2);height:1px;display:block}@media(prefers-reduced-motion:reduce){a.zc-row{transition:none}a.zc-row:active{transform:none}}.zc-profile{align-items:center;gap:14px;display:flex}.zc-avatar{background:var(--cb-av);width:56px;height:56px;color:var(--cb-muted);letter-spacing:.02em;box-shadow:0 0 0 4px var(--cb-pill);border-radius:50%;flex:none;place-items:center;font-size:18px;font-weight:700;display:grid}.zc-profile__text{gap:2px;min-width:0;display:grid}.zc-profile__name{letter-spacing:-.015em;margin:0;font-size:20px;font-weight:600}.zc-dl{margin:14px 0 0;display:grid}.zc-dl>div{border-top:1px solid var(--cb-hair-2);justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;font-size:14.5px;display:flex}.zc-dl dt{color:var(--cb-muted)}.zc-dl dd{text-align:right;overflow-wrap:anywhere;margin:0;font-weight:600}.zc-seg{background:var(--cb-seg);border-radius:999px;grid-auto-columns:1fr;grid-auto-flow:column;padding:3px;display:grid}.zc-seg button{min-height:40px;color:var(--cb-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 6px;font-size:13.5px;font-weight:600}.zc-seg button.is-on{background:var(--cb-pill);color:var(--cb-ink);box-shadow:var(--cb-shadow)}.zc-seg button:focus-visible{outline:2px solid var(--cb-ink);outline-offset:1px}.zc-card__foot{margin:10px 0 0}.cb .zc-card__btn{width:100%;margin-top:12px}.zc-figs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.zc-figs>div{background:var(--cb-seg);border-radius:14px;gap:2px;padding:10px 12px;display:grid}.zc-figs b{letter-spacing:-.02em;font-size:22px;font-weight:600;line-height:1.1}.zc-figs span{color:var(--cb-muted);font-size:12.5px;font-weight:600}.zc-card--list{padding:6px 16px}.zc-card .zc-card__head .zc-live{height:28px;font-size:12.5px}.zc-switch{border-top:1px solid var(--cb-hair-2);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:8px 0;display:flex}.zc-card__head+.zc-switch{border-top:0}.zc-switch__text{gap:2px;display:grid}.zc-switch__text b{font-size:14.5px;font-weight:600}.zc-switch input{appearance:none;background:var(--cb-hair);cursor:pointer;border-radius:999px;flex:none;width:48px;height:28px;margin:0;transition:background-color .2s;position:relative}.zc-switch input:after{content:"";background:var(--cb-pill);width:22px;height:22px;box-shadow:var(--cb-shadow);border-radius:50%;transition:transform .2s;position:absolute;top:3px;left:3px}.zc-switch input:checked{background:var(--cb-ink)}.zc-switch input:checked:after{transform:translate(20px)}.zc-switch input:focus-visible{outline:2px solid var(--cb-ink);outline-offset:2px}@media(prefers-reduced-motion:reduce){.zc-switch input,.zc-switch input:after{transition:none}}.zc-onb{z-index:50;background:var(--cb-bg);position:fixed;inset:0;overflow:hidden}.zc-onb__page{--pg:#f3e3bf;--pg-ink:#340404;--pg-muted:#340404b8;--pg-glass:#fffdf88c;--pg-line:#3404041f;padding:14px 20px calc(20px + env(safe-area-inset-bottom));background:var(--pg);color:var(--pg-ink);flex-direction:column;gap:14px;display:flex;position:absolute;inset:0;overflow-y:auto}.zc-onb__page>*{width:100%;max-width:30rem;margin-inline:auto}.zc-onb__page--intro,.zc-onb__page--position{--pg:#f3e3bf}.zc-onb__page--notice,.zc-onb__page--photo{--pg:#ead5ac}.zc-onb__page--hosting,.zc-onb__page--summary{--pg:#f7eeda}.zc-onb__page--health{--pg:#340404;--pg-ink:#fbf6ec;--pg-muted:#fbf6ecc7;--pg-glass:#ffffff12;--pg-line:#ffffff29}:root[data-theme=night] .zc-onb__page{--pg-ink:#f3e3bf;--pg-muted:#f3e3bfc2;--pg-glass:#ffffff0d;--pg-line:#f3e3bf24}:root[data-theme=night] .zc-onb__page--intro,:root[data-theme=night] .zc-onb__page--position{--pg:#2a0d0b}:root[data-theme=night] .zc-onb__page--notice,:root[data-theme=night] .zc-onb__page--photo{--pg:#331311}:root[data-theme=night] .zc-onb__page--hosting,:root[data-theme=night] .zc-onb__page--summary{--pg:#1a0606}:root[data-theme=night] .zc-onb__page--health{--pg:#f3e3bf;--pg-ink:#340404;--pg-muted:#340404b8;--pg-glass:#3404040f;--pg-line:#34040424}.zc-onb__page.is-entering{z-index:2;animation:.68s cubic-bezier(.2,.8,.2,1) both zc-reveal}.zc-onb__page.is-leaving{z-index:1;pointer-events:none}@keyframes zc-reveal{0%{clip-path:circle(0 at var(--ox) var(--oy))}to{clip-path:circle(160vmax at var(--ox) var(--oy))}}.zc-onb__page.is-entering .zc-onb__art{animation:.7s cubic-bezier(.2,.8,.2,1) .12s both zc-pop}.zc-onb__page.is-entering .zc-onb__body>*{animation:.55s cubic-bezier(.2,.8,.2,1) both zc-rise}.zc-onb__page.is-entering .zc-onb__body>:first-child{animation-delay:.18s}.zc-onb__page.is-entering .zc-onb__body>:nth-child(2){animation-delay:.24s}.zc-onb__page.is-entering .zc-onb__body>:nth-child(3){animation-delay:.3s}.zc-onb__page.is-entering .zc-onb__body>:nth-child(n+4){animation-delay:.36s}@keyframes zc-pop{0%{opacity:0;transform:translateY(24px)scale(.86)}to{opacity:1;transform:none}}@keyframes zc-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.zc-onb__top{justify-content:space-between;align-items:center;min-height:44px;display:flex}.zc-onb__brand{background:url(/assets/zoum-mark-sombre-x0hLz761.png) 50%/cover no-repeat;border-radius:12px;width:36px;height:36px}.zc-onb__page--health .zc-onb__brand,:root[data-theme=night] .zc-onb__brand{background-image:url(/assets/zoum-mark-creme-WOT_An2D.png)}:root[data-theme=night] .zc-onb__page--health .zc-onb__brand{background-image:url(/assets/zoum-mark-sombre-x0hLz761.png)}.zc-onb__back{background:var(--pg-glass);min-height:40px;box-shadow:inset 0 0 0 1px var(--pg-line);color:var(--pg-ink);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:0 16px;font-size:14px;font-weight:600}.zc-onb__count{color:var(--pg-muted);font-size:13.5px;font-weight:600}.zc-onb__art{place-items:center;height:clamp(150px,26dvh,230px);display:grid;position:relative}.zc-onb__orb{aspect-ratio:1;background:radial-gradient(closest-side,#ffffffbf,#fff0);border-radius:50%;width:min(70vw,260px);position:absolute}.zc-onb__page--health .zc-onb__orb{background:radial-gradient(closest-side,#f3e3bf38,#f3e3bf00)}:root[data-theme=night] .zc-onb__orb{background:radial-gradient(closest-side,#f3e3bf24,#f3e3bf00)}.zc-onb__tile{aspect-ratio:1;color:#340404;background:linear-gradient(150deg,#fffcf5,#f3e3bf 55%,#e2c9a0);border-radius:38px;place-items:center;width:132px;animation:5.5s ease-in-out infinite zc-float;display:grid;position:relative;transform:rotate(-7deg);box-shadow:inset 0 2px #ffffffe6,inset 0 -10px 24px #7a4a4038,0 34px 60px -24px #34040480,0 10px 20px -12px #34040459}.zc-onb__tile svg{stroke-width:1.6px;filter:drop-shadow(0 2px #ffffffb3)}.zc-onb__page--health .zc-onb__tile{color:#f3e3bf;background:linear-gradient(150deg,#6a2a20,#4e1212,#2a0303);box-shadow:inset 0 2px #ffffff2e,inset 0 -10px 24px #0000004d,0 34px 60px -24px #000000b3}.zc-onb__page--health .zc-onb__tile svg{filter:none}@keyframes zc-float{0%,to{transform:translateY(0)rotate(-7deg)}50%{transform:translateY(-10px)rotate(-4deg)}}.zc-onb__body{flex:1;align-content:start;gap:12px;display:grid}.zc-onb__title{letter-spacing:-.03em;margin:0;font-size:34px;font-weight:700;line-height:1.05}.zc-onb__lead{color:var(--pg-muted);margin:0;font-size:16px;line-height:1.5}.zc-onb__scroll{background:var(--pg-glass);max-height:32dvh;box-shadow:inset 0 0 0 1px var(--pg-line);border-radius:18px;padding:14px 16px;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 85%,#0000);mask-image:linear-gradient(#000 85%,#0000)}.zc-onb__scroll:focus-visible{outline:2px solid var(--pg-ink);outline-offset:2px}.zc-onb__text{white-space:pre-line;margin:0;padding-bottom:12px;font-size:15px;line-height:1.55}.zc-onb__q{margin:4px 0 0;font-size:17px;font-weight:600;line-height:1.35}.zc-onb__answers{gap:10px;display:grid}.zc-onb__answer{background:var(--pg-glass);min-height:60px;box-shadow:inset 0 0 0 1px var(--pg-line);color:var(--pg-ink);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:20px;align-items:center;gap:12px;padding:0 18px;font-size:16.5px;font-weight:600;transition:background-color .2s,color .2s,transform .1s;display:flex}.zc-onb__answer:active{transform:scale(.98)}.zc-onb__answer:focus-visible{outline:2px solid var(--pg-ink);outline-offset:2px}.zc-onb__answer.is-on{background:var(--pg-ink);color:var(--pg);box-shadow:none}.zc-onb__radio{border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid;box-shadow:inset 0 0 0 1.5px}.zc-onb__answer.is-on .zc-onb__radio{background:var(--pg);color:var(--pg-ink);box-shadow:none}.zc-onb__done{align-items:center;gap:8px;margin:0;font-size:15px;font-weight:600;display:flex}.cb .zc-onb__cta{width:100%}.zc-onb__page--health .zoum-btn--primary{color:#340404;background:#fbf6ec}.zc-onb__recap{background:var(--pg-glass);box-shadow:inset 0 0 0 1px var(--pg-line);border-radius:18px;margin:0;padding:6px 16px;list-style:none;display:grid}.zc-onb__recap li{justify-content:space-between;align-items:center;gap:10px;min-height:52px;display:flex}.zc-onb__recap li+li{border-top:1px solid var(--pg-line)}.zc-onb__recap span{font-size:15px;font-weight:600}.zc-onb__recap button{min-height:40px;color:var(--pg-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:4px;padding:0 6px 0 12px;font-size:13.5px;font-weight:600;display:inline-flex}.zc-onb__recap button:hover{background:var(--pg-glass)}.zc-onb__recap button.is-yes{color:var(--pg-ink)}.zc-onb__recap button.is-empty{color:#8a5a08}.zc-onb__bottom{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.zc-onb__ring{background:conic-gradient(var(--pg-ink) var(--p),var(--pg-line) 0);border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.zc-onb__ring span{background:var(--pg);border-radius:50%;place-items:center;width:42px;height:42px;font-size:14px;font-weight:700;display:grid}.zc-onb__next{background:var(--pg-ink);width:64px;height:64px;color:var(--pg);cursor:pointer;border:0;border-radius:22px;place-items:center;transition:transform .15s,opacity .2s;display:grid;box-shadow:0 18px 30px -16px #34040499}.zc-onb__next:active{transform:scale(.94)}.zc-onb__next:disabled{opacity:.3;cursor:default;box-shadow:none}.zc-onb__next:focus-visible{outline:2px solid var(--pg-ink);outline-offset:3px}@media(prefers-reduced-motion:reduce){.zc-onb__page.is-entering,.zc-onb__page.is-entering .zc-onb__art,.zc-onb__page.is-entering .zc-onb__body>*,.zc-onb__tile{animation:none}}.zc-top__left{align-items:center;gap:10px;min-width:0;display:flex}.zc-back{background:var(--cb-glass);width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--cb-hair-2);color:var(--cb-ink);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.zc-back:hover{background:var(--cb-pill)}.zc-back:focus-visible{outline:2px solid var(--cb-ink);outline-offset:2px}.zc-title{letter-spacing:-.015em;margin:0;font-size:20px;font-weight:600}.zc-card__head--stack{flex-direction:column;align-items:flex-start;gap:4px}.zc-dl--flush{margin-top:0}.zc-dl--flush>div:first-child{border-top:0}.zc-dl dd.is-muted{color:var(--cb-muted);font-weight:500}.zc-thread{gap:10px;margin:0;padding:0;list-style:none;display:grid}.zc-thread li{background:var(--cb-seg);border-radius:16px;gap:8px;padding:12px 14px;display:grid}.zc-thread__head{gap:2px;display:grid}.zc-thread__head b{font-size:14.5px;font-weight:600}.zc-thread__reply{background:var(--cb-pill);border-radius:12px;gap:4px;padding:10px 12px;display:grid}.zc-thread__reply p{white-space:pre-wrap;margin:0;font-size:14.5px}.zc-nav{z-index:10;background:var(--cb-bg);position:fixed;inset:0;overflow:hidden}.zc-nav .zm-nav{position:absolute;inset:0}.zc-nav__search{top:calc(12px + env(safe-area-inset-top));z-index:3;max-width:30rem;margin:0 auto;position:absolute;left:12px;right:12px}.zc-search{background:var(--cb-pill);height:54px;color:var(--cb-ink);border-radius:999px;align-items:center;gap:10px;padding:0 8px 0 18px;display:flex;box-shadow:0 1px 2px #34040414,0 12px 28px -12px #34040459}.zc-search input{min-width:0;height:100%;color:var(--cb-ink);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:16px;font-weight:500}.zc-search input::placeholder{color:var(--cb-muted)}.zc-search input::-webkit-search-cancel-button{display:none}.zc-search:focus-within{box-shadow:0 0 0 2px var(--cb-ink),0 12px 28px -12px #34040459}.zc-search__clear{background:var(--cb-seg);width:40px;height:40px;color:var(--cb-ink);cursor:pointer;border:0;border-radius:50%;place-items:center;font-size:22px;line-height:1;display:grid}.zc-results{background:var(--cb-pill);border-radius:22px;max-height:55dvh;margin:8px 0 0;padding:6px;list-style:none;overflow-y:auto;box-shadow:0 18px 40px -18px #34040473}.zc-results button{width:100%;min-height:56px;color:var(--cb-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:16px;align-items:center;gap:12px;padding:8px 12px;display:flex}.zc-results button:hover,.zc-results button:focus-visible{background:var(--cb-seg);outline:none}.zc-results__pin{background:var(--cb-seg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23340404' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21.5s-7-6.2-7-11.5a7 7 0 0 1 14 0c0 5.3-7 11.5-7 11.5Z'/%3E%3Ccircle cx='12' cy='10' r='2.6'/%3E%3C/svg%3E") center / 18px no-repeat;border-radius:50%;flex:none;width:34px;height:34px}:root[data-theme=night] .zc-results__pin{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23F3E3BF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21.5s-7-6.2-7-11.5a7 7 0 0 1 14 0c0 5.3-7 11.5-7 11.5Z'/%3E%3Ccircle cx='12' cy='10' r='2.6'/%3E%3C/svg%3E")}.zc-results__text{flex:1;gap:1px;min-width:0;display:grid}.zc-results__text b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.zc-results__text span{color:var(--cb-muted);font-size:13px}.zc-results__d{color:var(--cb-muted);white-space:nowrap;font-size:13px;font-weight:600}.zc-results__none{color:var(--cb-muted);padding:14px;font-size:14px}.zc-nav__side{right:14px;bottom:calc(300px + env(safe-area-inset-bottom));z-index:3;justify-items:end;gap:10px;display:grid;position:absolute}.zc-fab{background:var(--cb-pill);width:52px;height:52px;color:var(--cb-ink);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;box-shadow:0 1px 2px #3404041a,0 12px 24px -10px #34040466}.zc-fab:active{transform:scale(.94)}.zc-fab:focus-visible{outline:2px solid var(--cb-ink);outline-offset:2px}.zc-nav__sim{color:#1a0202;background:#e0a93aeb;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.zc-nav__banner{top:calc(12px + env(safe-area-inset-top));z-index:3;color:#fbf6ec;background:#340404;border-radius:24px;align-items:center;gap:14px;max-width:30rem;margin:0 auto;padding:14px 18px;display:flex;position:absolute;left:12px;right:12px;box-shadow:0 18px 40px -16px #0000008c}:root[data-theme=night] .zc-nav__banner{color:#340404;background:#f3e3bf}.zc-nav__turn{background:#ffffff1f;border-radius:18px;flex:none;place-items:center;width:56px;height:56px;display:grid}:root[data-theme=night] .zc-nav__turn{background:#3404041a}.zc-nav__instr{gap:2px;min-width:0;display:grid}.zc-nav__instr b{letter-spacing:-.02em;font-size:28px;font-weight:700;line-height:1.05}.zc-nav__instr span{opacity:.9;font-size:16px;font-weight:600;line-height:1.25}.zc-sheet{left:10px;right:10px;bottom:calc(86px + env(safe-area-inset-bottom));z-index:3;background:var(--cb-pill);max-width:30rem;color:var(--cb-ink);border-radius:26px;gap:12px;margin:0 auto;padding:16px 16px 18px;display:grid;position:absolute;box-shadow:0 1px 2px #34040414,0 20px 44px -18px #34040473}.zc-sheet:before{content:"";background:var(--cb-hair);border-radius:99px;justify-self:center;width:40px;height:4px;margin-top:-6px}.zc-sheet__head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.zc-sheet__title{gap:2px;min-width:0;display:grid}.zc-sheet__title b{letter-spacing:-.015em;font-size:20px;font-weight:600}.zc-sheet__close{background:var(--cb-seg);width:40px;height:40px;color:var(--cb-ink);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;font-size:22px;display:grid}.zc-sheet__eta{justify-content:space-between;align-items:center;gap:12px;display:flex}.zc-sheet__eta>div{gap:2px;display:grid}.zc-sheet__big{letter-spacing:-.02em;font-size:28px;font-weight:700;line-height:1.05}.zc-sheet__note{margin:0}.zc-sheet__rec{align-items:center;gap:8px;margin:0;font-size:13.5px;font-weight:600;display:flex}.zc-rec{background:var(--zoum-danger);border-radius:50%;width:9px;height:9px;animation:1.4s ease-in-out infinite zc-pulse}.cb .zc-sheet .zoum-btn{min-height:52px}@media(prefers-reduced-motion:reduce){.zc-rec{animation:none}}.zc-auth{--pg:#f3e3bf;--pg-ink:#340404;--pg-muted:#340404b8;--pg-glass:#fffdf88c;--pg-line:#3404041f;min-height:100dvh;padding:14px 20px calc(24px + env(safe-area-inset-bottom));background:var(--pg);color:var(--pg-ink);flex-direction:column;gap:14px;display:flex}.zc-auth>*{width:100%;max-width:30rem;margin-inline:auto}:root[data-theme=night] .zc-auth{--pg:#2a0d0b;--pg-ink:#f3e3bf;--pg-muted:#f3e3bfc2;--pg-glass:#ffffff0d;--pg-line:#f3e3bf24}.zc-auth .zc-onb__body{flex:none}.zc-form{background:var(--pg-glass,var(--cb-glass));box-shadow:inset 0 0 0 1px var(--pg-line,var(--cb-hair-2));border-radius:22px;gap:14px;padding:18px;display:grid}.zc-form .zoum-btn{width:100%}.zc-lang{position:relative}.zc-lang select{appearance:none;background:var(--pg-glass,var(--cb-glass));min-height:40px;box-shadow:inset 0 0 0 1px var(--pg-line,var(--cb-hair));color:inherit;font:inherit;cursor:pointer;border:0;border-radius:999px;padding:0 34px 0 16px;font-size:14px;font-weight:600}.zc-lang:after{content:"";pointer-events:none;border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;margin-top:-6px;position:absolute;top:50%;right:14px;transform:rotate(45deg)}.zc-lang select:focus-visible{outline-offset:2px;outline:2px solid}.zc-logo-art{background:url(/assets/zoum-mark-sombre-x0hLz761.png) 50%/cover no-repeat;border-radius:22px;width:76px;height:76px;transform:rotate(7deg)}.zc-art__pulse{aspect-ratio:1;border-radius:50%;width:132px;animation:1.8s ease-out infinite zc-radar;position:absolute;box-shadow:0 0 #3404044d}@keyframes zc-radar{0%{box-shadow:0 0 #34040447}to{box-shadow:0 0 0 70px #34040400}}:root[data-theme=night] .zc-art__pulse{animation-name:zc-radar-n}@keyframes zc-radar-n{0%{box-shadow:0 0 #f3e3bf47}to{box-shadow:0 0 0 70px #f3e3bf00}}@media(prefers-reduced-motion:reduce){.zc-art__pulse{animation:none}}.zc-steps-num{counter-reset:s;gap:0;margin:0;padding:0;list-style:none;display:grid}.zc-steps-num li{counter-increment:s;align-items:flex-start;gap:12px;padding:10px 0;font-size:15px;line-height:1.4;display:flex}.zc-steps-num li+li{border-top:1px solid var(--cb-hair-2)}.zc-steps-num li:before{content:counter(s);background:var(--cb-ink);width:28px;height:28px;color:var(--cb-on-ink);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.zc-textarea{background:var(--cb-glass);width:100%;min-height:9rem;box-shadow:inset 0 0 0 1px var(--cb-hair);color:var(--cb-ink);font:inherit;resize:vertical;box-sizing:border-box;border:0;border-radius:16px;padding:12px 14px;font-size:16px;line-height:1.45}.zc-textarea:focus{box-shadow:inset 0 0 0 1.5px var(--cb-ink);outline:none}.zc-field{gap:6px;display:grid}.zc-field__label{font-size:17px;font-weight:600;line-height:1.3}.zc-field__hint{color:var(--cb-muted);font-size:14px}.zc-auth__hello{color:var(--pg-ink);font-weight:600;display:block}.zc-pair__title{letter-spacing:-.02em;text-align:center;margin:0;font-size:26px;font-weight:700;line-height:1.1}.zc-pair__paired{justify-content:space-between;align-items:center;gap:12px;display:flex}button.zc-row--btn{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;width:calc(100% + 20px);margin:0 -10px;padding:10px}button.zc-row--btn:hover{background:var(--cb-seg)}button.zc-row--btn:focus-visible{outline:2px solid var(--cb-ink)}button.zc-row--btn:after{content:"";opacity:.5;background:currentColor;flex:none;width:16px;height:16px;-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") 50%/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") 50%/contain no-repeat}.zc-stack{gap:14px;display:grid}.zc-error{color:var(--zoum-danger-soft-fg);margin:8px 0 0;font-size:14px;font-weight:600}.zc-attach{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.zc-actions--2{grid-template-columns:1fr 1fr}.zc-review{gap:12px;margin:0;display:grid}.zc-review>div{background:var(--cb-seg);border-radius:14px;gap:4px;padding:12px 14px;display:grid}.zc-review dt{color:var(--cb-muted);font-size:13px;font-weight:600}.zc-review dd{white-space:pre-wrap;margin:0;font-size:15px}.zc-consents{margin:0;padding:0;list-style:none;display:grid}.zc-consents li{justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.zc-consents li+li{border-top:1px solid var(--cb-hair-2)}.zc-consents__main{gap:3px;min-width:0;display:grid}.zc-consents__main b{font-size:15px;font-weight:600}.zc-state{font-weight:700}.zc-state.is-yes{color:var(--cb-ink)}.zc-state.is-no{color:#8a5a08}.zc-card-title--pad{padding:10px 0 2px}.zc-centered{text-align:center}.zc-rules{margin:0;display:grid}.zc-rules>div{gap:4px;padding:12px 0;display:grid}.zc-rules>div+div{border-top:1px solid var(--cb-hair-2)}.zc-rules dt{color:var(--cb-muted);font-size:13.5px;font-weight:600}.zc-rules dd{margin:0;font-size:16px;font-weight:600}.zc-rules dd.is-muted{color:var(--cb-muted);font-weight:500}.zc-rules dd.zc-meta{font-size:13.5px;font-weight:500}.zc-tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.zc-tags--row{gap:8px}.zc-prio{font-size:13.5px;font-weight:700}.zc-prewrap{white-space:pre-wrap;margin:0}.zc-stack,.zc-reasons{min-width:0}.zc-reasons{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.zc-reasons--2{grid-template-columns:repeat(2,minmax(0,1fr))}.cb .zc-reasons--2 .zoum-btn{min-height:52px;padding:0 10px;font-size:16px}.zc-dates{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.zc-dates .zoum-input{box-sizing:border-box;width:100%;min-width:0;padding:0 10px}.zc-textarea--short{min-height:4.5rem}.zc-dock--tight{width:auto;max-width:28rem;margin-inline:12px}@media(min-width:476px){.zc-dock--tight{margin-inline:auto}}.zc-dock--tight li{flex:1 1 0;min-width:0}.zc-dock--tight .zc-dock__link{padding:0 4px;font-size:14px}.zc-dock__link{position:relative}.zc-dock__badge{background:var(--cb-on-ink);min-width:17px;height:17px;color:var(--cb-ink);box-shadow:0 0 0 2px var(--cb-ink);border-radius:999px;place-items:center;padding:0 4px;font-size:10.5px;font-weight:700;line-height:1;display:grid;position:absolute;top:3px;right:1px}.zc-screen--msgs{gap:10px;min-height:100dvh;padding-bottom:0}.zc-msgs__fresh{justify-content:space-between;align-items:center;gap:10px;margin:0;display:flex}.zc-msgs{flex-direction:column;flex:1;justify-content:flex-end;gap:6px;margin:0;padding:0;list-style:none;display:flex}.zc-msgday{background:var(--cb-seg);color:var(--cb-muted);border-radius:999px;align-self:center;margin:8px 0 2px;padding:3px 12px;font-size:12.5px;font-weight:600}.zc-msg{min-width:0;display:flex}.zc-msg--me{justify-content:flex-end}.zc-msg--them{justify-content:flex-start}.zc-bubble{background:var(--cb-card);min-width:0;max-width:88%;box-shadow:inset 0 0 0 1px var(--cb-ring),0 10px 22px -18px #3404044d;overflow-wrap:anywhere;border-radius:20px;gap:6px;padding:10px 14px;font-size:15px;line-height:1.4;display:grid}.zc-msg--them .zc-bubble{border-bottom-left-radius:6px}.zc-msg--me .zc-bubble{background:var(--cb-ink);color:var(--cb-on-ink);box-shadow:none;border-bottom-right-radius:6px}.zc-bubble--prio{box-shadow:inset 0 0 0 2px var(--cb-ink)}.zc-bubble--blocked{box-shadow:inset 0 0 0 1.5px var(--cb-subtle);opacity:.92}.zc-msg__who{color:var(--cb-muted);font-size:12.5px;font-weight:600}.zc-msg__prio{background:var(--cb-ink);color:var(--cb-on-ink);letter-spacing:.03em;text-transform:uppercase;border-radius:999px;justify-self:start;padding:2px 9px;font-size:11.5px;font-weight:700}.zc-msg__text{white-space:pre-wrap;margin:0}.zc-msg__quick{align-items:center;gap:7px;font-size:16px;font-weight:600;display:inline-flex}.zc-msg__meta{color:var(--cb-muted);font-size:12px}.zc-msg--me .zc-msg__meta{color:var(--cb-on-ink-2);text-align:right}.zc-msg__actions{gap:14px;display:flex}.zc-msg--me .zc-more{color:var(--cb-on-ink)}.zc-photo{background:var(--cb-seg);cursor:pointer;border:0;border-radius:14px;width:min(15rem,100%);padding:0;display:block;overflow:hidden}.zc-photo img{object-fit:cover;width:100%;max-height:17rem;display:block}.zc-photo--off{min-height:6rem;color:var(--cb-muted);font:inherit;text-align:center;place-items:center;font-size:13px;font-weight:600;display:grid}.zc-lightbox{z-index:60;background:#0a0404e6;align-content:center;place-items:center;gap:16px;padding:16px;display:grid;position:fixed;inset:0}.zc-lightbox img{border-radius:12px;max-width:100%;max-height:78dvh}.zc-lightbox__close{color:#340404;min-height:48px;font:inherit;background:#fbf6ec;border:0;border-radius:999px;padding:0 24px;font-size:16px;font-weight:600}.zc-voice{align-items:center;gap:10px;min-width:12.5rem;display:flex}.zc-voice__btn{background:var(--cb-ink);width:44px;height:44px;color:var(--cb-on-ink);border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.zc-msg--me .zc-voice__btn{background:var(--cb-on-ink);color:var(--cb-ink)}.zc-voice__bar{background:var(--cb-seg);border-radius:999px;flex:1;height:6px;overflow:hidden}.zc-msg--me .zc-voice__bar{background:#ffffff38}:root[data-theme=night] .zc-msg--me .zc-voice__bar{background:#34040438}.zc-voice__bar i{background:var(--cb-ink);border-radius:999px;height:100%;display:block}.zc-msg--me .zc-voice__bar i{background:var(--cb-on-ink)}.zc-voice__time{font-variant-numeric:tabular-nums;flex:none;font-size:13px;font-weight:600}.zc-msgmission{background:var(--cb-seg);color:var(--cb-ink);border-radius:14px;gap:4px;padding:10px 12px;text-decoration:none;display:grid}.zc-msgmission b{font-size:15px;font-weight:600}.zc-msgmission .zoum-badge{justify-self:start}.zc-prio-banner{background:var(--cb-ink);color:var(--cb-on-ink);border-radius:22px;gap:10px;padding:16px 18px;display:grid;box-shadow:0 22px 44px -30px #34040480}.zc-prio-banner__title{letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;margin:0;font-size:12.5px;font-weight:700;display:flex}.zc-prio-banner__count{letter-spacing:0;text-transform:none;background:#ffffff29;border-radius:999px;padding:2px 9px;font-size:12px}:root[data-theme=night] .zc-prio-banner__count{background:#34040424}.zc-prio-banner__text{-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:17px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.zc-prio-banner__actions{gap:8px;display:grid}.cb .zc-prio-banner .zoum-btn--primary{background:var(--cb-on-ink);color:var(--cb-ink)}.zc-ask-banner{background:var(--cb-ink);color:var(--cb-on-ink);border-radius:22px;gap:10px;padding:16px 18px;display:grid;box-shadow:0 22px 44px -30px #34040480}.zc-ask-banner__title{letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;margin:0;font-size:12.5px;font-weight:700;display:flex}.zc-ask-banner__text{margin:0;font-size:18px;font-weight:600;line-height:1.35}.zc-ask-banner__note{color:var(--cb-on-ink-2);margin:0;font-size:13px}.cb .zc-ask-banner .zoum-btn--primary{background:var(--cb-on-ink);color:var(--cb-ink)}.cb .zc-ask-banner .zoum-btn:disabled{color:var(--cb-on-ink-2);box-shadow:none;background:#ffffff29}.zc-prio-banner__link{color:var(--cb-on-ink);text-align:center;text-underline-offset:3px;padding:8px 0;font-size:14px;font-weight:600;text-decoration:underline}.zc-composer{z-index:5;padding:10px 16px calc(108px + env(safe-area-inset-bottom));border-top:1px solid var(--cb-hair-2);background:var(--cb-bg);gap:8px;margin:0 -16px;display:grid;position:sticky;bottom:0}.zc-screen--msgs.is-composing .zc-composer{padding-bottom:calc(10px + env(safe-area-inset-bottom))}.zc-quick{scroll-snap-type:x proximity;scrollbar-width:none;gap:8px;margin:0 -16px;padding:0 16px 2px;display:flex;overflow-x:auto}.zc-quick::-webkit-scrollbar{display:none}.zc-quick__chip{background:var(--cb-glass);min-height:48px;box-shadow:inset 0 0 0 1px var(--cb-hair);color:var(--cb-ink);font:inherit;white-space:nowrap;scroll-snap-align:start;border:0;border-radius:999px;flex:none;padding:0 18px;font-size:16px;font-weight:600}.zc-quick__chip:active{background:var(--cb-ink);color:var(--cb-on-ink)}.zc-compose{align-items:flex-end;gap:8px;display:flex}.zc-compose__input{background:var(--cb-glass);min-width:0;min-height:48px;max-height:8rem;box-shadow:inset 0 0 0 1px var(--cb-hair);color:var(--cb-ink);font:inherit;resize:none;box-sizing:border-box;field-sizing:content;border:0;border-radius:24px;flex:1;padding:12px 16px;font-size:16px;line-height:1.4}.zc-compose__input:focus{box-shadow:inset 0 0 0 1.5px var(--cb-ink);outline:none}.zc-compose__btn{background:var(--cb-glass);width:48px;height:48px;box-shadow:inset 0 0 0 1px var(--cb-hair);color:var(--cb-ink);border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.zc-compose__btn--send,.zc-compose__btn--mic{background:var(--cb-ink);color:var(--cb-on-ink);box-shadow:none}.zc-compose__btn--send:disabled{background:var(--cb-seg);color:var(--cb-subtle)}.zc-compose__btn--mic{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;transition:transform .12s}.zc-compose__btn--mic.is-rec{background:var(--zoum-danger);color:var(--zoum-on-danger);transform:scale(1.18)}.zc-compose:has(.zc-compose__btn--mic.is-rec){justify-content:flex-end}.zc-recbar{font-variant-numeric:tabular-nums;align-items:center;gap:10px;margin:0;font-size:15px;font-weight:600;display:flex}.zc-recbar__dot{background:var(--zoum-danger);border-radius:50%;flex:none;width:10px;height:10px;animation:1.2s ease-in-out infinite zc-pulse}.zc-recbar__hint{text-align:center;margin:0}@media(prefers-reduced-motion:reduce){.zc-recbar__dot{animation:none}.zc-compose__btn--mic{transition:none}}.zc-photoprev{align-items:center;gap:12px;display:flex}.zc-photoprev img{object-fit:cover;border-radius:14px;flex:none;width:72px;height:72px}.zc-photoprev>div{gap:4px;display:grid}.zc-msgmission .zc-label{color:var(--cb-muted)}.zc-top__right{flex:none;align-items:center;gap:8px;display:flex}.zc-bell{background:var(--cb-glass);width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--cb-hair-2);color:var(--cb-ink);-webkit-tap-highlight-color:transparent;border-radius:50%;flex:none;place-items:center;text-decoration:none;display:grid;position:relative}.zc-bell:hover{background:var(--cb-pill)}.zc-bell:focus-visible{outline:2px solid var(--cb-ink);outline-offset:2px}.zc-bell__badge{background:var(--cb-ink);min-width:19px;height:19px;color:var(--cb-on-ink);box-shadow:0 0 0 2px var(--cb-bg);border-radius:999px;place-items:center;padding:0 5px;font-size:11px;font-weight:700;line-height:1;display:grid;position:absolute;top:-2px;right:-2px}.zc-ntfs__bar{justify-content:space-between;align-items:center;gap:12px;display:flex}.zc-ntfs__bar p{margin:0}.zc-ntf{text-align:left;justify-content:flex-start;gap:12px}.zc-ntf .zc-row__main{flex:1}.zc-ntf:after{margin-left:auto}.zc-ntf__dot{background:0 0;border-radius:50%;flex:none;width:10px;height:10px}.zc-ntf.is-unread .zc-ntf__dot{background:var(--cb-ink)}.zc-ntf:not(.is-unread) .zc-row__main b{color:var(--cb-muted);font-weight:500}.zc-sos{align-items:center;gap:16px;display:flex}.zc-sos__text{gap:4px;min-width:0;display:grid}.zc-sos__text .zc-card-title{margin:0}.zc-sos--page{text-align:left;flex-direction:column;align-items:stretch}.zc-sos--page .zc-sosbtn-wrap{align-self:center}.zc-sos__steps{gap:6px;margin:4px 0 6px;padding-left:20px;font-size:15px;display:grid}.zc-sosbtn-wrap{flex:none;justify-items:center;display:grid;position:relative}.zc-sosbtn{background:var(--zoum-danger);width:104px;height:104px;color:var(--zoum-on-danger);cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;border:0;border-radius:50%;place-items:center;padding:0;transition:transform .12s;display:grid;position:relative;box-shadow:0 14px 28px -12px #f47a36b3,inset 0 0 0 3px #1a02021f}.zc-sosbtn:focus-visible{outline:3px solid var(--cb-ink);outline-offset:3px}.zc-sosbtn.is-holding{transform:scale(.96)}.zc-sosbtn__label{letter-spacing:.02em;font-size:28px;font-weight:800}.zc-sosbtn__ring{pointer-events:none;width:calc(100% - 4px);height:calc(100% - 4px);position:absolute;inset:2px;transform:rotate(-90deg)}.zc-sosbtn__ring circle{fill:none;stroke:var(--zoum-on-danger);stroke-width:6px;stroke-linecap:round;stroke-dasharray:289;stroke-dashoffset:289px}.zc-sosbtn.is-holding .zc-sosbtn__ring circle{animation:2s linear forwards zc-sos-fill}@keyframes zc-sos-fill{to{stroke-dashoffset:0}}.zc-sosbtn__hint{color:var(--cb-muted);text-align:center;white-space:nowrap;margin:0;font-size:12.5px;font-weight:600;position:absolute;top:calc(100% + 3px);left:50%;transform:translate(-50%)}.zc-sos--page .zc-sosbtn-wrap{margin-bottom:20px}.zc-sos--page .zc-sosbtn{width:132px;height:132px}.zc-sos-chip{background:var(--zoum-danger);min-width:44px;height:44px;color:var(--zoum-on-danger);letter-spacing:.02em;-webkit-tap-highlight-color:transparent;border-radius:999px;flex:none;place-items:center;padding:0 8px;font-size:13.5px;font-weight:800;text-decoration:none;display:grid}.zc-sos-chip:focus-visible{outline:2px solid var(--cb-ink);outline-offset:2px}.zc-sosov{z-index:80;background:var(--cb-bg);position:fixed;inset:0;overflow-y:auto}.zc-sosov--countdown{background:var(--zoum-danger);color:var(--zoum-on-danger)}.zc-sosov__inner{width:100%;max-width:28rem;min-height:100dvh;padding:24px 20px calc(24px + env(safe-area-inset-bottom));box-sizing:border-box;align-content:center;gap:14px;margin:0 auto;display:grid}.zc-sosov__title{letter-spacing:-.02em;margin:0;font-size:30px;font-weight:700;line-height:1.12}.zc-sosov__lead{margin:0;font-size:17px;font-weight:600}.zc-sosov__count{letter-spacing:-.05em;text-align:center;font-variant-numeric:tabular-nums;margin:0;font-size:168px;font-weight:700;line-height:.95}.zc-sosov__btn{text-align:center;justify-content:center;align-items:center;width:100%;text-decoration:none;display:inline-flex}.cb .zc-sosov--countdown .zoum-btn--primary{background:var(--zoum-on-danger);color:var(--zoum-danger);min-height:64px;font-size:20px}.zc-sosov--countdown .zc-note{box-shadow:none;background:#1a02021f}.zc-calls{gap:6px;display:grid}.zc-calls__title{color:var(--cb-muted);text-transform:none;margin:8px 0 0;font-size:14px;font-weight:700}.zc-calls__title:first-child{margin-top:0}.zc-call{min-height:60px;color:inherit;-webkit-tap-highlight-color:transparent;justify-content:space-between;align-items:center;gap:12px;padding:8px 4px;text-decoration:none;display:flex}.zc-call__text{gap:2px;min-width:0;display:grid}.zc-call__text b{font-size:16px;font-weight:600}.zc-call__text span{color:var(--cb-muted);font-variant-numeric:tabular-nums;font-size:14px}.zc-call__icon{background:var(--cb-ink);width:48px;height:48px;color:var(--cb-on-ink);border-radius:50%;flex:none;place-items:center;display:grid}.zc-call:focus-visible{outline:2px solid var(--cb-ink);outline-offset:1px;border-radius:12px}.zc-warn{color:var(--zoum-warning-soft-fg);font-weight:600}.zc-figs--wrap{grid-template-columns:repeat(2,minmax(0,1fr))}.zc-form{gap:12px;display:grid}.zc-form .zc-card__head{margin-bottom:0}.zc-form .zc-card-title{margin:0}.zc-thumbs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.zc-thumb{aspect-ratio:1;background:var(--cb-seg);border-radius:14px;position:relative;overflow:hidden}.zc-thumb img{object-fit:cover;width:100%;height:100%;display:block}.zc-thumb__x{background:var(--cb-ink);width:36px;height:36px;color:var(--cb-on-ink);cursor:pointer;border:0;border-radius:50%;place-items:center;font-size:22px;line-height:1;display:grid;position:absolute;top:4px;right:4px}.zc-clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;display:-webkit-box;overflow:hidden}.zc-row--top{align-items:flex-start}.zc-form .zoum-input[type=datetime-local]{box-sizing:border-box;width:100%}.zc-sos__steps{list-style:decimal}.zc-note--block{display:block}.zc-idcard{align-items:center;gap:16px;display:flex}.zc-idcard__photo{background:var(--cb-seg);width:96px;height:96px;box-shadow:inset 0 0 0 1px var(--cb-hair);border-radius:22px;flex:none;overflow:hidden}.zc-idcard__photo img{object-fit:cover;width:100%;height:100%;display:block}.zc-idcard__text{gap:4px;min-width:0;display:grid}.zc-avatar--xl{width:100%;height:100%;box-shadow:none;border-radius:0;font-size:30px}.zc-check{background:var(--cb-glass);width:100%;min-height:72px;box-shadow:inset 0 0 0 1.5px var(--cb-hair);color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:18px;align-items:center;gap:14px;padding:14px 16px;display:flex}.zc-check.is-on{background:var(--cb-mint);box-shadow:inset 0 0 0 2px var(--cb-ink)}.zc-check:focus-visible{outline:2px solid var(--cb-ink);outline-offset:2px}.zc-check__box{background:var(--cb-card);width:32px;height:32px;box-shadow:inset 0 0 0 2px var(--cb-ink);color:var(--cb-ink);border-radius:10px;flex:none;place-items:center;display:grid}.zc-check.is-on .zc-check__box{background:var(--cb-ink);color:var(--cb-on-ink)}.zc-check__text{gap:2px;min-width:0;display:grid}.zc-check__text b{font-size:16px;font-weight:600}.zc-choices{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.zc-choices--col{flex-flow:column}.zc-choice{background:var(--cb-glass);min-height:48px;box-shadow:inset 0 0 0 1px var(--cb-hair);color:var(--cb-ink);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:999px;justify-content:space-between;align-items:center;gap:10px;padding:8px 16px;font-size:15px;font-weight:600;display:flex}.zc-choices--col .zc-choice{border-radius:16px;width:100%}.zc-choice.is-on{background:var(--cb-ink);color:var(--cb-on-ink);box-shadow:none}.zc-choice.is-on .zc-meta{color:var(--cb-on-ink-2)}.zc-choice:focus-visible{outline:2px solid var(--cb-ink);outline-offset:2px}.zc-step__n{background:var(--cb-seg);vertical-align:1px;border-radius:50%;place-items:center;width:24px;height:24px;margin-right:8px;font-size:13px;font-weight:700;display:inline-grid}.zc-step.is-done .zc-step__n{background:var(--cb-ink);color:var(--cb-on-ink)}.zc-step.is-next{box-shadow:inset 0 0 0 1.5px var(--cb-ink),0 22px 44px -30px #34040438}.zc-step__body{margin:0 0 12px;font-size:15px;line-height:1.5}.zc-step.is-done .zc-step__body{color:var(--cb-muted);margin-bottom:0}.zc-card--warn{box-shadow:inset 0 0 0 1.5px var(--zoum-warning),0 22px 44px -30px #34040438}.zc-chip--warn{background:var(--zoum-warning-soft);color:var(--zoum-warning-soft-fg)}.zc-vehicle{margin:0;font-size:20px}.zc-vehlist{gap:8px;margin-top:12px;display:grid}.zc-vehlist button{background:var(--cb-glass);min-height:52px;box-shadow:inset 0 0 0 1px var(--cb-hair);color:var(--cb-ink);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:16px;justify-content:space-between;align-items:center;gap:10px;padding:0 18px;font-size:16px;font-weight:600;display:flex}.zc-vehlist button[aria-pressed=true]{background:var(--cb-ink);color:var(--cb-on-ink);box-shadow:none}.zc-vehlist button:focus-visible{outline:2px solid var(--cb-ink);outline-offset:2px}.zc-vehlist__meta{opacity:.75;font-size:13px;font-weight:500}.zc-valid{background:var(--cb-glass);box-shadow:inset 0 0 0 1px var(--cb-ring);border-radius:22px;gap:4px;padding:16px 18px;display:grid}.zc-valid .zc-label{color:var(--cb-muted)}.zc-valid__time{letter-spacing:-.01em;margin:0;font-size:24px;font-weight:700}.zc-filming{background:var(--cb-seg);border-radius:16px;align-items:center;gap:10px;margin:0;padding:12px 16px;font-size:16px;font-weight:700;display:flex}.zc-videoreq{gap:10px;display:grid}.zc-videoreq+.zc-videoreq{border-top:1px solid var(--cb-hair-2);padding-top:14px}.zc-videoreq__actions{gap:8px;display:grid}.zc-dossier__sheet{gap:12px;display:grid}.zc-dossier__text{gap:8px;font-size:15px;line-height:1.5;display:grid}.zc-dossier__text p{margin:0}.zc-reasons--3{grid-template-columns:repeat(3,minmax(0,1fr))}.cb .zc-reasons--3 .zoum-btn{min-height:52px;padding:0 6px;font-size:15.5px}.zc-due{font-size:14px;font-weight:600}.zc-due.is-warn{color:var(--zoum-warning-soft-fg)}.zc-due .zc-meta{font-weight:500}.zc-quote{background:var(--cb-seg);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:16px;margin:4px 0 0;padding:12px 14px;font-size:15px;line-height:1.5}.zc-figs--2{grid-template-columns:repeat(2,minmax(0,1fr))}.zc-streak__list{gap:4px;margin:0 0 10px;padding:0;font-size:17px;font-weight:600;list-style:none;display:grid}.zc-streak__cheer{letter-spacing:-.015em;margin:0 0 12px;font-size:20px;font-weight:600;line-height:1.25}.zc-streak__big{letter-spacing:-.02em;margin:0 0 4px;font-size:34px;font-weight:700;line-height:1.1}.zc-streak__next{gap:6px;margin-top:12px;display:grid}.zc-progress{background:var(--cb-seg);border-radius:99px;height:8px;display:block;overflow:hidden}.zc-progress i{border-radius:inherit;background:var(--cb-ink);height:100%;display:block}.zc-streak__chips{margin:0;padding:0;list-style:none}.zc-chipx{background:var(--cb-seg);border-radius:999px;align-items:center;min-height:36px;padding:0 14px;font-size:14.5px;font-weight:600;display:inline-flex}.zc-rows--flush{margin:0}.zc-kv{gap:10px;margin:0;display:grid}.zc-kv>div{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}.zc-kv dt{color:var(--cb-muted);font-size:14px;font-weight:600}.zc-kv dd{text-align:right;overflow-wrap:anywhere;min-width:0;margin:0;font-size:16px;font-weight:600}.zc-figs .zc-fig--text{letter-spacing:0;font-size:16px;line-height:1.25}.zc-scan{gap:14px;display:grid}.zc-scan .zc-card-title,.zc-scan .zc-meta{margin:0}.zc-scan__view{background:var(--cb-ink);aspect-ratio:1;border-radius:22px;position:relative;overflow:hidden}.zc-scan__video{object-fit:cover;width:100%;height:100%;display:block}.zc-scan__frame{box-shadow:0 0 0 2px var(--cb-on-ink),0 0 0 999px #00000059;pointer-events:none;border-radius:22px;position:absolute;inset:18%}.zc-scan__manual{gap:12px;display:grid}.zc-odometer{margin-top:4px}.zc-odometer .zoum-input{box-sizing:border-box;width:100%;padding:0 14px}.zc-charter{background:var(--cb-seg);overscroll-behavior:contain;border-radius:16px;gap:12px;max-height:52vh;padding:14px;font-size:16px;line-height:1.5;display:grid;overflow-y:auto}.zc-charter p{white-space:pre-line;overflow-wrap:anywhere;margin:0}.zc-check{gap:12px;margin:0;padding:0;list-style:none;display:grid}.zc-check__item{gap:12px;display:grid}.zc-check__label{margin:0;font-size:17px;font-weight:700;line-height:1.3}.zc-check__tags{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.zc-check__answer{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.zc-check__answer .zoum-btn{min-height:52px}.zc-check__photos{gap:10px;display:grid}.zc-check__waive{align-items:center;gap:10px;min-height:44px;font-size:15px;display:flex}.zc-help{background:var(--cb-glass);width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--cb-hair-2);color:var(--cb-ink);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.zc-help:hover{background:var(--cb-pill)}.zc-help:focus-visible{outline:2px solid var(--cb-ink);outline-offset:2px}.zc-help__list{gap:10px;display:grid}.zc-help__item{background:var(--cb-glass);box-shadow:inset 0 0 0 1px var(--cb-hair-2);border-radius:16px;padding:10px 12px}.zc-help__item>summary{cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}.zc-md{gap:8px;font-size:15px;line-height:1.5;display:grid}.zc-md p,.zc-md ul,.zc-md ol{margin:0}.zc-md ul,.zc-md ol{padding-left:20px}.zc-md li+li{margin-top:4px}.zc-md__h{margin:6px 0 0;font-size:15px;font-weight:700}.zc-md a{color:inherit;text-decoration:underline}.zc-md__video{background:#000;border-radius:12px;width:100%;max-height:240px}.zc-md__videobox{gap:8px;margin-top:8px;display:grid}.zc-diag{gap:0;display:grid}.zc-diag__step{border-top:1px solid var(--cb-hair-2);gap:4px;padding:12px 0;display:grid}.zc-diag__step:first-child{border-top:0}.zc-diag__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.zc-diag__head b{font-size:15px}.zc-chip--ok{background:var(--zoum-success-soft,#28784624);color:var(--zoum-success-soft-fg,#1d5a36)}.zc-chip--bad{background:var(--zoum-danger-soft,#b4282824);color:var(--zoum-danger-soft-fg,#8a1f1f)}.zc-chip--idle{background:var(--cb-pill);color:var(--cb-muted)}.zc-textarea{background:var(--cb-glass);width:100%;min-height:96px;box-shadow:inset 0 0 0 1px var(--cb-hair-2);color:inherit;font:inherit;resize:vertical;border:0;border-radius:14px;padding:12px}.zc-env{z-index:70;background:var(--cb-ink);color:var(--cb-on-ink);text-align:center;padding:4px 12px;font-size:12.5px;line-height:1.3;position:sticky;top:0}.zc-update-banner{box-sizing:border-box;background:var(--cb-card);width:calc(100% - 32px);max-width:28rem;box-shadow:inset 0 0 0 1.5px var(--cb-ink);border-radius:14px;justify-content:space-between;align-items:center;gap:10px;margin:8px auto 0;padding:8px 12px;font-size:13.5px;display:flex}.zc-update-banner__go{background:var(--cb-ink);min-height:32px;color:var(--cb-on-ink);font:inherit;border:0;border-radius:999px;flex:none;padding:0 12px;font-weight:600}.zc-home{gap:10px}.zc-home .zc-row-card{min-height:56px}.zc-home>.zc-today{min-height:0}@media(max-height:780px){.zc-home .zc-act{min-height:84px}.zc-home .zc-act small{display:none}.zc-home .zc-today__title{font-size:26px}.zc-home .zc-today{padding-block:14px}}.zc-netdot{background:var(--zoum-success);width:12px;height:12px;box-shadow:0 0 0 4px rgb(var(--zoum-success-rgb) / .18);border-radius:50%;flex:none;margin:0 4px}.zc-netdot.is-off{background:var(--zoum-warning);box-shadow:0 0 0 4px rgb(var(--zoum-warning-rgb) / .22)}.zc-today{background:var(--cb-ink);min-height:236px;color:var(--cb-on-ink);border-radius:24px;flex-direction:column;gap:6px;padding:18px 18px 16px;display:flex}.zc-today__top{justify-content:space-between;align-items:center;gap:10px;min-height:28px;display:flex}.zc-today__eyebrow{color:var(--cb-on-ink-2);font-size:15px;font-weight:500}.zc-today__dev{font-variant-numeric:tabular-nums;background:#ffffff1a;border-radius:999px;align-items:center;gap:5px;height:28px;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex}.zc-today__dev.is-off{background:var(--zoum-warning-soft);color:var(--zoum-warning-soft-fg)}.zc-today__title{letter-spacing:-.02em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:2px 0 0;font-size:30px;font-weight:600;line-height:1.1}.zc-today__help{color:var(--cb-on-ink-2);margin:0;font-size:16px;font-weight:500}.zc-today__ask{align-items:center;gap:6px;margin:2px 0 0;font-size:15px;font-weight:600;display:flex}.zc-today__ask.is-late{color:var(--zoum-warning-soft)}.cb .zc-today .zoum-btn.zc-today__go{background:var(--cb-on-ink);min-height:60px;color:var(--cb-ink);border-radius:18px;margin-top:auto;font-size:19px;font-weight:600}:root[data-theme=night] .zc-today__dev{background:#3404041a}.zc-today>.zc-today__go{margin-top:auto}.zc-route{flex-direction:column;gap:10px;margin:8px 0 12px;padding:0;list-style:none;display:flex;position:relative}.zc-route:before{content:"";transform-origin:top;background:repeating-linear-gradient(#ffffff80 0 5px,#0000 5px 10px);width:2px;animation:.9s cubic-bezier(.2,.8,.2,1) .2s backwards zc-route-draw;position:absolute;top:22px;bottom:22px;left:8px}.zc-route__stop{grid-template-columns:18px 1fr auto;align-items:center;gap:12px;display:grid}.zc-route__stop i{box-sizing:border-box;border:3px solid var(--cb-on-ink);background:var(--cb-ink);border-radius:50%;justify-self:center;width:14px;height:14px}.zc-route__stop.is-end i{background:var(--cb-on-ink)}.zc-route__stop span{min-width:0;display:grid}.zc-route__stop small{color:var(--cb-on-ink-2);font-size:12.5px;font-weight:500}.zc-route__stop b{overflow-wrap:anywhere;font-size:17px;font-weight:600;line-height:1.2}.zc-route__stop time{color:var(--cb-on-ink-2);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}@keyframes zc-route-draw{0%{transform:scaleY(0)}}@media(prefers-reduced-motion:reduce){.zc-route:before{animation:none}}.zc-row-card,.zc-act{background:var(--cb-card);box-shadow:inset 0 0 0 1px var(--cb-ring),0 14px 30px -26px #3404044d;color:var(--cb-ink);border-radius:18px;text-decoration:none}.zc-row-card{align-items:center;gap:12px;min-height:64px;margin:0;padding:0 16px;font-size:16px;display:flex}.zc-row-card b{flex:1;font-weight:600}.zc-row-card svg{flex:none}.zc-row-card.is-quiet{color:var(--cb-muted)}.zc-row-card.is-quiet b{font-weight:500}.zc-row-card__count{background:var(--cb-ink);min-width:26px;color:var(--cb-on-ink);text-align:center;border-radius:999px;padding:2px 8px;font-size:13px;font-weight:600}.zc-row-card.is-urgent .zc-row-card__count{background:var(--cb-late);color:#fff}.zc-sos--home{gap:14px;min-height:64px;padding:8px 16px 8px 10px}.zc-sos--home .zc-sosbtn-wrap{display:block}.zc-sos--home .zc-sosbtn{width:48px;height:48px;box-shadow:0 8px 16px -10px #f47a36cc}.zc-sos--home .zc-sosbtn__label{font-size:15px}.zc-sos--home .zc-sosbtn__hint{text-align:left;width:200px;margin:0;font-size:12px;position:absolute;top:100%;left:0}.zc-sos--home .zc-sos__text{gap:2px;display:grid}.zc-sos--home .zc-sos__text b{font-weight:600}.zc-acts{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.zc-act{text-align:left;align-content:space-between;justify-items:start;gap:4px;min-height:104px;padding:12px 12px 11px;transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s;display:grid}.zc-act__ico{background:var(--cb-ink);width:40px;height:40px;color:var(--cb-on-ink);border-radius:14px;place-items:center;margin-bottom:4px;display:grid}.zc-act__ico svg{transition:transform .3s cubic-bezier(.3,1.4,.5,1)}.zc-act b{font-size:15.5px;font-weight:600;line-height:1.15}.zc-act small{color:var(--cb-muted);font-size:12.5px;line-height:1.25}@media(hover:hover){.zc-act:hover{box-shadow:inset 0 0 0 1px var(--cb-ring),0 18px 30px -20px #34040459;transform:translateY(-2px)}.zc-act:hover .zc-act__ico svg{transform:scale(1.1)}}.zc-act:active,a.zc-row-card:active{transform:scale(.98)}:is(.zc-act,a.zc-row-card):focus-visible{outline:3px solid var(--cb-ink);outline-offset:2px}.zc-todo-list{gap:12px;display:grid}.zc-todo-list :is(.zc-prio-banner,.zc-ask-banner){background:var(--cb-card);color:var(--cb-ink);box-shadow:inset 0 0 0 1px var(--cb-ring),0 14px 30px -26px #3404044d}.zc-todo-list :is(.zc-prio-banner__title,.zc-ask-banner__title){color:var(--cb-muted)}.zc-todo-list :is(.zc-prio-banner__text,.zc-ask-banner__text){font-size:16px;font-weight:500}.zc-todo-list .zc-ask-banner__note{color:var(--cb-muted)}.zc-todo-list .zc-prio-banner__count{background:var(--cb-seg)}.zc-todo-list .zc-prio-banner__link{color:var(--cb-ink)}.cb .zc-todo-list :is(.zc-prio-banner,.zc-ask-banner) .zoum-btn--primary{background:var(--cb-ink);color:var(--cb-on-ink)}.zc-dock.zc-arc{border-radius:28px;gap:0;width:auto;max-width:28rem;margin:0 12px 10px;padding:8px 6px 7px;display:flex;position:relative}@media(min-width:476px){.zc-dock.zc-arc{margin-inline:auto}}.zc-arc li{z-index:1;flex:1 1 0;justify-content:center;min-width:0;display:flex;position:relative}.zc-arc .zc-dock__link{opacity:.6;letter-spacing:.01em;min-height:0;transition:opacity .3s var(--zm-ease,ease);background:0 0;flex-direction:column;gap:2px;padding:0 2px;font-size:11.5px;font-weight:600}.zc-arc .zc-dock__link:hover,.zc-arc .zc-dock__link.is-on{opacity:1;background:0 0}.zc-arc .zc-dock__link.active{background:0 0}.zc-dock__icon{border-radius:50%;place-items:center;width:46px;height:46px;display:grid;position:relative}.zc-dock__label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.zc-arc .zc-dock__badge{top:4px;right:2px}.zc-arc__ring{z-index:0;box-sizing:border-box;pointer-events:none;opacity:0;border:1.5px solid var(--cb-on-ink);border-radius:999px;width:46px;height:46px;position:absolute;top:8px;left:0}@supports (color:color-mix(in lab,red,red)){.zc-arc__ring{border:1.5px solid color-mix(in srgb,var(--cb-on-ink) 88%,transparent)}}.zc-arc__ring{background:var(--cb-on-ink)}@supports (color:color-mix(in lab,red,red)){.zc-arc__ring{background:color-mix(in srgb,var(--cb-on-ink) 9%,transparent)}}.zc-arc__ring{box-shadow:0 0 16px 1px var(--cb-on-ink),inset 0 0 12px var(--cb-on-ink)}@supports (color:color-mix(in lab,red,red)){.zc-arc__ring{box-shadow:0 0 16px 1px color-mix(in srgb,var(--cb-on-ink) 38%,transparent),inset 0 0 12px color-mix(in srgb,var(--cb-on-ink) 22%,transparent)}}.zc-arc__ring{transition:opacity .25s}.zc-dstat{position:relative}.zc-dstat:has(.zc-dstat__gauge){padding-right:58px;position:relative}.zc-dstat__gauge{display:block;position:absolute;top:10px;right:10px}.cb .zc-dstat__gauge .zk-lg{width:40px;height:40px}.zc-diag__head .zk-lg{width:34px;height:34px}.zc-diag__head b{margin-right:auto}.zc-diag__run{align-items:center;gap:14px;display:flex}.zc-diag__run .zc-note{margin:0}.zc-streak__jar{align-items:center;gap:16px;display:flex}.zc-streak__jar .zk-jar{width:84px}.zc-streak__stamps{flex-wrap:wrap;gap:14px;padding:6px 4px 12px;display:flex}.zc-card--week{padding:6px 8px}.zc-sheet{transition:transform .38s cubic-bezier(.16,1,.3,1)}.zc-sheet.is-dragging{transition:none}.zc-sheet.has-grip:before{display:none}.zc-sheet__grip{cursor:grab;touch-action:none;background:0 0;border:0;justify-self:stretch;place-items:center;height:30px;margin:-12px 0;padding:0;display:grid}.zc-sheet__grip:after{content:"";background:var(--cb-hair);border-radius:99px;width:44px;height:5px}.zc-sheet__grip:active{cursor:grabbing}.zc-sheet__grip:focus-visible{outline:2px solid var(--cb-ink);outline-offset:-2px;border-radius:12px}@media(prefers-reduced-motion:reduce){.zc-sheet{transition:none}}button.zc-row-card{width:100%;font:inherit;text-align:left;cursor:pointer;border:0}button.zc-row-card:active{transform:scale(.98)}button.zc-row-card:focus-visible{outline:3px solid var(--cb-ink);outline-offset:2px}.zc-agenda{margin:4px 0 0;padding:0;list-style:none;display:grid}.zc-agenda__item{position:relative}.zc-agenda__link{color:var(--cb-ink);border-radius:14px;grid-template-columns:52px 18px minmax(0,1fr) auto;align-items:start;gap:0 10px;padding:12px 0;text-decoration:none;transition:background-color .2s;display:grid}.zc-agenda__link:active{background:var(--cb-seg)}.zc-agenda__link:focus-visible{outline:3px solid var(--cb-ink);outline-offset:2px}.zc-agenda__time{font-variant-numeric:tabular-nums;justify-items:end;padding-top:1px;display:grid}.zc-agenda__time b{font-size:17px;font-weight:600;line-height:1.2}.zc-agenda__time small{color:var(--cb-muted);font-size:13px}.zc-agenda__rail{align-self:stretch;justify-items:center;display:grid;position:relative}.zc-agenda__rail:before{content:"";background:var(--cb-hair);width:2px;margin-left:-1px;position:absolute;top:-12px;bottom:-12px;left:50%}.zc-agenda__item:first-child .zc-agenda__rail:before{top:8px}.zc-agenda__item:last-child .zc-agenda__rail:before{height:20px;bottom:auto}.zc-agenda__item:only-child .zc-agenda__rail:before{display:none}.zc-agenda__rail i{z-index:1;box-sizing:border-box;background:var(--cb-ink);width:14px;height:14px;box-shadow:0 0 0 4px var(--cb-pill);border-radius:50%;margin-top:4px;position:relative}.zc-agenda__item[data-status=assigned] .zc-agenda__rail i{background:var(--cb-pill);border:3px solid var(--cb-late)}.zc-agenda__item[data-status=done] .zc-agenda__rail i{background:var(--zoum-success)}.zc-agenda__item:is([data-status=refused],[data-status=cancelled]) .zc-agenda__rail i{background:var(--cb-pill);border:2px solid var(--cb-subtle)}.zc-agenda__item:is([data-status=refused],[data-status=cancelled]) .zc-agenda__title{color:var(--cb-muted);text-decoration:line-through}.zc-agenda__main{gap:3px;min-width:0;display:grid}.zc-agenda__title{font-size:16px;font-weight:600;line-height:1.25}.zc-agenda__route{color:var(--cb-ink-2,var(--cb-muted));flex-wrap:wrap;align-items:center;gap:2px 6px;font-size:14px;display:flex}.zc-agenda__route i{color:var(--cb-muted);font-style:normal}.zc-agenda__note{color:var(--cb-muted);font-size:13px}.zc-agenda__tags{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.zc-agenda__tags .zc-tags{display:contents}.zc-agenda__prio{background:var(--cb-ink);height:24px;color:var(--cb-on-ink);border-radius:999px;align-items:center;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.zc-agenda__go{color:var(--cb-subtle);align-self:center}.zc-agenda__item+.zc-agenda__item .zc-agenda__link{border-top:1px solid var(--cb-hair-2);border-radius:0}.zc-msg{align-items:center;gap:4px}.zc-msg__reply{width:36px;height:36px;color:var(--cb-subtle);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;transition:background-color .2s,color .2s;display:grid}.zc-msg__reply:hover,.zc-msg__reply:focus-visible{background:var(--cb-seg);color:var(--cb-ink)}.zc-msg__reply:focus-visible{outline:2px solid var(--cb-ink);outline-offset:2px}.zc-quote{border:0;border-left:3px solid var(--cb-late);background:var(--cb-seg);width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:10px;gap:1px;margin:0;padding:6px 10px;display:grid}.zc-msg--me .zc-quote{border-left-color:var(--cb-on-ink);background:#ffffff1f}.zc-quote b{font-size:12.5px;font-weight:600}.zc-quote span{color:var(--cb-muted);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.zc-msg--me .zc-quote span{color:var(--cb-on-ink-2)}.zc-msg.is-flash .zc-bubble{animation:1.2s zc-flash}@keyframes zc-flash{0%,40%{box-shadow:0 0 0 3px var(--cb-late)}to{box-shadow:0 0 #0000}}.zc-replybar{border-left:3px solid var(--cb-late);background:var(--cb-card);box-shadow:inset 0 0 0 1px var(--cb-ring);border-radius:12px;align-items:center;gap:10px;padding:8px 8px 8px 12px;animation:.25s cubic-bezier(.2,.8,.2,1) zc-replybar;display:flex}.zc-replybar__txt{flex:1;min-width:0;display:grid}.zc-replybar__txt b{color:var(--cb-late);font-size:12.5px;font-weight:600}.zc-replybar__txt span{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.zc-replybar__x{background:var(--cb-seg);width:36px;height:36px;color:var(--cb-ink);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}@keyframes zc-replybar{0%{opacity:0;transform:translateY(6px)}}@media(prefers-reduced-motion:reduce){.zc-replybar,.zc-msg.is-flash .zc-bubble{animation:none}}.zc-ship-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.zc-ship-card{background:var(--cb-glass);min-height:64px;box-shadow:inset 0 0 0 1px var(--cb-hair-2);color:inherit;border-radius:16px;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;transition:background-color .2s,transform .25s cubic-bezier(.16,1,.3,1);display:flex}.zc-ship-card:hover{background:var(--cb-seg)}.zc-ship-card:active{transform:scale(.985)}.zc-ship-card:focus-visible{outline:2px solid var(--cb-ink);outline-offset:2px}.zc-ship-card__main{flex:1;gap:2px;min-width:0;display:grid}.zc-ship-card__main>small{color:var(--cb-muted);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600}.zc-ship-card__main>b{overflow-wrap:anywhere;font-size:16.5px;font-weight:600;line-height:1.25}.zc-ship-card__route{color:var(--cb-ink-2,var(--cb-muted));flex-wrap:wrap;align-items:center;gap:2px 6px;font-size:14px;display:flex}.zc-ship-card__route i{color:var(--cb-muted);font-style:normal}.zc-ship-card__tags{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:4px;display:flex}.zc-ship-card__wait{color:var(--cb-muted);font-size:12.5px;font-weight:600}.zc-ship-state{background:var(--cb-ink);height:24px;color:var(--cb-on-ink);white-space:nowrap;border-radius:999px;align-items:center;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex}.zc-ship-state[data-status=delivered],.zc-ship-state[data-status=cancelled]{background:var(--cb-seg);color:var(--cb-ink);box-shadow:inset 0 0 0 1px var(--cb-hair)}.zc-hero .zc-ship-state{color:var(--cb-on-ink);box-shadow:none;background:#ffffff29}.zc-ship-ref{font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:10px;display:flex}.zc-ship-eta{gap:2px;margin:0 0 10px;display:grid}.zc-ship-eta b{font-size:20px;font-weight:600;line-height:1.2}.zc-ship-eta span{color:var(--cb-muted);font-variant-numeric:tabular-nums;font-size:16px;font-weight:500}.zc-ship-ok{margin:0;font-size:16px;font-weight:600}.zc-ship-eta~.zoum-btn{width:100%;margin-top:4px}.zc-ship-eta~.zc-meta{margin:8px 0 0}.zc-ship-photos{gap:14px;margin:0;padding:0;list-style:none;display:grid}.zc-ship-photo{gap:8px;display:grid}.zc-ship-photo+.zc-ship-photo{border-top:1px solid var(--cb-hair-2);padding-top:14px}.zc-ship-photo__head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.zc-ship-photo__head b{font-size:16px;font-weight:600}.zc-ship-photo__head small{color:var(--cb-muted);font-size:13px}.zc-ship-photo .zoum-btn{justify-self:start;gap:8px}.zc-ship-photo .zc-meta{margin:0}.zc-ship-photo .zoum-input{box-sizing:border-box;width:100%;padding:0 14px}.zc-ship-thumbs{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.zc-ship-thumb{justify-items:center;gap:3px;width:72px;display:grid}.zc-ship-thumb img,.zc-ship-thumb__off{object-fit:cover;background:var(--cb-seg);width:72px;height:72px;color:var(--cb-muted);border-radius:12px;place-items:center;display:grid}.zc-ship-thumb small{color:var(--cb-muted);text-align:center;font-size:11.5px;font-weight:600}.zc-ship-thumb.is-pending img{opacity:.7}.zc-ship-recipient{justify-content:space-between;align-items:center;gap:12px;display:flex}.zc-ship-recipient b{overflow-wrap:anywhere;min-width:0;font-size:16px;font-weight:600}.zc-ship-recipient .zoum-btn{flex:none;gap:8px;text-decoration:none}.zc-actions>.zc-meta{text-align:center;margin:0}@media(prefers-reduced-motion:reduce){.zc-ship-card{transition:none}.zc-ship-card:active{transform:none}}.zc-ship-go{bottom:calc(100px + env(safe-area-inset-bottom));z-index:4;background:linear-gradient(to top,var(--cb-bg) 70%,transparent);margin:0 -16px;padding:12px 16px;position:sticky}.zc-handover{gap:14px;display:grid}.zc-handover .zoum-input{box-sizing:border-box;width:100%;padding:0 14px}.zc-handover__code{text-align:center;letter-spacing:.5em;text-indent:.5em;font-variant-numeric:tabular-nums;min-height:72px;font-size:40px;font-weight:600}.zc-handover__refused{background:var(--cb-seg);box-shadow:inset 0 0 0 1.5px var(--cb-ink);border-radius:14px;margin:0;padding:12px 14px;font-size:16px;font-weight:600}.zc-handover .zc-choices{margin-top:0}.zc-choice--big{min-height:56px;font-size:17px}.zc-ship-link{min-height:44px;color:var(--cb-ink);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:15px;font-weight:600;text-decoration:underline}.zc-ship-link:focus-visible{outline:2px solid var(--cb-ink);outline-offset:2px}.zc-sign{aspect-ratio:8/3;width:100%;box-shadow:inset 0 0 0 1.5px var(--cb-hair);touch-action:none;cursor:crosshair;background:#fff;border-radius:14px;display:block}.zc-handover .zc-field .zoum-btn{justify-self:start}:root{--zm-ease:cubic-bezier(.2, .8, .2, 1);--zm-press:.12s;--zm-screen:.34s;--zm-rise:.46s}.zc-route[data-dir=fwd]>*{animation:zm-push var(--zm-screen) var(--zm-ease) backwards}.zc-route[data-dir=back]>*{animation:zm-pop var(--zm-screen) var(--zm-ease) backwards}.zc-route[data-dir=tab]>.zc-screen>*{animation:zm-rise var(--zm-rise) var(--zm-ease) backwards}.zc-route[data-dir=tab]>.zc-screen>:nth-child(2){animation-delay:40ms}.zc-route[data-dir=tab]>.zc-screen>:nth-child(3){animation-delay:80ms}.zc-route[data-dir=tab]>.zc-screen>:nth-child(4){animation-delay:.12s}.zc-route[data-dir=tab]>.zc-screen>:nth-child(5){animation-delay:.16s}.zc-route[data-dir=tab]>.zc-screen>:nth-child(n+6){animation-delay:.2s}@keyframes zm-push{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:none}}@keyframes zm-pop{0%{opacity:0;transform:translate(-32px)}to{opacity:1;transform:none}}@keyframes zm-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}:is(.zc-act,a.zc-row-card,.zc-dock__link,.zc-help,.zc-back,.zc-today__go,.zc-sosbtn,.zc-search__clear){transition:transform var(--zm-press) var(--zm-ease),background-color .2s var(--zm-ease),opacity .2s var(--zm-ease);-webkit-tap-highlight-color:transparent}:is(.zc-act,a.zc-row-card):active{transform:scale(.96)}:is(.zc-help,.zc-back):active{transform:scale(.9)}.zc-dock__link:active{transform:scale(.94)}:is(.zc-row-card__count,.zc-dock__badge){animation:zm-badge .42s .26s var(--zm-ease) backwards}@keyframes zm-badge{0%{opacity:0;transform:scale(.4)}70%{transform:scale(1.12)}to{opacity:1;transform:none}}.zc-sheet{animation:zm-sheet var(--zm-screen) var(--zm-ease) backwards}@keyframes zm-sheet{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.zc-today__go{animation:zm-nudge .7s .38s var(--zm-ease) backwards}@keyframes zm-nudge{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.zc-route>*,.zc-route>.zc-screen>*,.zc-row-card__count,.zc-dock__badge,.zc-sheet,.zc-today__go{animation:none!important}:is(.zc-act,a.zc-row-card,.zc-dock__link,.zc-help,.zc-back,.zc-today__go,.zc-sosbtn,.zc-search__clear){transition:none}:is(.zc-act,a.zc-row-card,.zc-help,.zc-back,.zc-dock__link):active{transform:none}}.zc-ntf.is-unread .zc-ntf__dot{animation:zm-hop .62s .32s var(--zm-ease) backwards}@keyframes zm-hop{0%{transform:translateY(0)}35%{transform:translateY(-7px)scale(1.15)}65%{transform:translateY(0)scale(.92)}to{transform:none}}.zc-quick__chip{animation:zm-chip .42s var(--zm-ease) backwards}.zc-quick__chip:nth-child(2){animation-delay:70ms}.zc-quick__chip:nth-child(3){animation-delay:.14s}.zc-quick__chip:nth-child(4){animation-delay:.21s}.zc-quick__chip:nth-child(5){animation-delay:.28s}.zc-quick__chip:nth-child(n+6){animation-delay:.35s}@keyframes zm-chip{0%{opacity:0;transform:translateY(10px)scale(.94)}to{opacity:1;transform:none}}.zc-stampbox{justify-content:center;padding:8px 0 4px;display:flex}@media(prefers-reduced-motion:reduce){.zc-ntf.is-unread .zc-ntf__dot,.zc-quick__chip{animation:none!important}}:is(.zk-shell,.cb) .zk-viz-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:is(.zk-shell,.cb) .zk-viz-hint{color:var(--cb-subtle)}:is(.zk-shell,.cb) .zk-viz-legend{color:var(--cb-muted);flex-wrap:wrap;justify-content:center;gap:6px 18px;margin:8px 0 0;padding:0;font-size:12px;list-style:none;display:flex}:is(.zk-shell,.cb) .zk-viz-legend li{align-items:center;gap:7px;display:inline-flex}:is(.zk-shell,.cb) .zk-viz-key{box-sizing:border-box;background:var(--cb-ink);border-radius:50%;width:10px;height:10px}:is(.zk-shell,.cb) .zk-viz-key--reaction{background:var(--zoum-danger)}:is(.zk-shell,.cb) .zk-viz-key--invalid{border:1.5px solid var(--cb-ink);background:0 0}: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{height:calc(var(--rows,1) * (var(--dot) + var(--gap)) + 34px);margin:0 14px;position:relative}:is(.zk-shell,.cb) .zk-dline__stack{align-items:center;gap:var(--gap);flex-direction:column-reverse;display:flex;position:absolute;bottom:6px;transform:translate(-50%)}:is(.zk-shell,.cb) .zk-dline__pt{width:var(--dot);height:var(--dot);box-sizing:border-box;background:var(--cb-ink);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);border-radius:50%;outline:none}: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{color:var(--cb-muted);font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}:is(.zk-shell,.cb) .zk-dline__now{border-left:1.5px dashed var(--cb-ink);width:0;animation:zk-viz-fade .4s .9s var(--zk-soft,ease) backwards;position:absolute;top:0;bottom:-10px}:is(.zk-shell,.cb) .zk-dline__now span{background:var(--cb-ink);color:var(--cb-on-ink);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:600;position:absolute;top:0;left:0;transform:translate(-50%)}:is(.zk-shell,.cb) .zk-dline__empty{text-align:center;color:var(--cb-muted);margin:0;font-size:13px;position:absolute;inset:auto 0 10px}:is(.zk-shell,.cb) .zk-dline__axis{height:30px;margin:0 14px;position:relative}:is(.zk-shell,.cb) .zk-dline__rail{background:var(--cb-seg);border-radius:99px;height:6px;position:absolute;top:0;left:0;right:0;overflow:hidden}:is(.zk-shell,.cb) .zk-dline__done{border-radius:inherit;background:var(--cb-ink);transform-origin:0;animation:zk-dline-fill 1.1s var(--zk-ease,cubic-bezier(.16, 1, .3, 1)) backwards;position:absolute;inset:0}:is(.zk-shell,.cb) .zk-dline__tick{justify-items:center;display:grid;position:absolute;top:0;transform:translate(-50%)}:is(.zk-shell,.cb) .zk-dline__tick i{background:#ffffff8c;width:1px;height:6px}:is(.zk-shell,.cb) .zk-dline__tick small{color:var(--cb-subtle);font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:5px;font-size:11.5px}: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{z-index:3;bottom:calc(6px + (var(--row,0) + 1) * (var(--dot) + var(--gap)) + 6px);background:var(--cb-ink);min-width:96px;max-width:220px;color:var(--cb-on-ink);pointer-events:none;animation:zk-viz-fade .2s var(--zk-soft,ease);border-radius:12px;gap:2px;padding:8px 11px;font-size:12.5px;display:grid;position:absolute;transform:translate(-50%)}:is(.zk-shell,.cb) .zk-dline__tip b{font-variant-numeric:tabular-nums;font-weight:600}: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{border-radius:12px;outline:none;width:100%}: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;color:var(--cb-ink);font-variant-numeric:tabular-nums;margin:0 0 6px;font-size:13px;font-weight:600}:is(.zk-shell,.cb) .zk-dots__line .zk-viz-hint{font-size:12px;font-weight:400}:is(.zk-shell,.cb) .zk-dots__svg{touch-action:pan-y;-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}:is(.zk-shell,.cb) .zk-dots__base{stroke:var(--cb-hair);stroke-width:1px}:is(.zk-shell,.cb) .zk-dots__sel{fill:var(--cb-seg);stroke:var(--cb-hair);stroke-width:1px}:is(.zk-shell,.cb) .zk-dots__hit{fill:#0000;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:#0000;stroke:var(--cb-ink);stroke-width:1.5px}:is(.zk-shell,.cb) .zk-dots__tick{fill:var(--cb-subtle);font-variant-numeric:tabular-nums;font-size:11px;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{align-items:center;gap:18px;display:flex}:is(.zk-shell,.cb) .zk-goal__ring{aspect-ratio:1;flex:none;width:150px;position:relative}:is(.zk-shell,.cb) .zk-goal__ring svg{width:100%;height:100%;display:block;overflow:visible}:is(.zk-shell,.cb) .zk-goal__track{fill:none;stroke:var(--cb-seg);stroke-width:14px}:is(.zk-shell,.cb) .zk-goal__fill{fill:none;stroke:var(--cb-ink);stroke-width:14px;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{text-align:center;place-content:center;display:grid;position:absolute;inset:0}:is(.zk-shell,.cb) .zk-goal__c b{letter-spacing:-.03em;color:var(--cb-ink);font-size:30px;font-weight:600;line-height:1.1}:is(.zk-shell,.cb) .zk-goal__none{max-width:90px;color:var(--cb-subtle);font-size:13px}:is(.zk-shell,.cb) .zk-goal__txt{gap:4px;min-width:0;display:grid}:is(.zk-shell,.cb) .zk-goal__label{color:var(--cb-ink);margin:0;font-size:14px;font-weight:600}:is(.zk-shell,.cb) .zk-goal__goal{color:var(--cb-muted);margin:0;font-size:12px}:is(.zk-shell,.cb) .zk-goal__sub{color:var(--cb-subtle);font-size:12px}@keyframes zk-viz-ring{0%{stroke-dashoffset:100px}}@keyframes zk-viz-fade{0%{opacity:0}}:is(.zk-shell,.cb) .zk-sites{gap:2px;margin:0;padding:0;list-style:none;display:grid}:is(.zk-shell,.cb) .zk-sites__row{transition:background-color .2s var(--zk-soft,cubic-bezier(.2, .8, .2, 1));border-radius:12px;gap:7px;padding:9px 10px;display:grid}:is(.zk-shell,.cb) .zk-sites__row:hover{background:var(--cb-seg)}:is(.zk-shell,.cb) .zk-sites__head{align-items:baseline;gap:10px;min-width:0;font-size:13px;display:flex}:is(.zk-shell,.cb) .zk-sites__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--cb-ink);flex:1;font-weight:600;overflow:hidden}:is(.zk-shell,.cb) .zk-sites__meta{color:var(--cb-subtle);white-space:nowrap;font-size:12px}:is(.zk-shell,.cb) .zk-sites__val{font-variant-numeric:tabular-nums;color:var(--cb-ink);white-space:nowrap;font-weight:600}:is(.zk-shell,.cb) .zk-sites__val.is-none{color:var(--cb-subtle);font-size:12px;font-weight:400}:is(.zk-shell,.cb) .zk-sites__bar{background:var(--cb-seg);border-radius:999px;height:6px;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{background:var(--cb-ink);transform-origin:0;width:100%;height:100%;animation:zk-viz-bar .9s var(--zk-ease,cubic-bezier(.16, 1, .3, 1)) backwards;animation-delay:calc(var(--i,0) * .11s);border-radius:999px;display:block}@keyframes zk-viz-bar{0%{transform:scaleX(0)}}:is(.zk-shell,.cb) .zk-heat{--gap:4px;gap:4px;width:100%;display:grid}:is(.zk-shell,.cb) .zk-heat__row{grid-template-columns:54px repeat(var(--cols),minmax(0,1fr));gap:var(--gap);align-items:center;display:grid}:is(.zk-shell,.cb) .zk-heat__rowh{color:var(--cb-subtle);white-space:nowrap;font-size:12px}:is(.zk-shell,.cb) .zk-heat__col{color:var(--cb-subtle);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px;line-height:1;display:block;overflow:visible}:is(.zk-shell,.cb) .zk-heat__cell{aspect-ratio:1;outline:none;min-width:0;position:relative}: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{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);border-radius:28%;position:absolute;inset:0}:is(.zk-shell,.cb) .zk-heat__dot.is-none{box-shadow:inset 0 0 0 1px var(--cb-hair-2);opacity:1;background:0 0}: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-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{z-index:4;background:var(--cb-ink);color:var(--cb-on-ink);box-shadow:var(--cb-pop);white-space:nowrap;pointer-events:none;animation:zk-viz-tip-h .22s var(--zk-ease,cubic-bezier(.16, 1, .3, 1));border-radius:10px;padding:7px 10px;font-size:12px;line-height:1.3;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}: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{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:is(.zk-shell,.cb) .zk-path{--dot:30px;padding-top:2px;position:relative}:is(.zk-shell,.cb) .zk-path__rail{height:var(--dot);pointer-events:none;position:absolute;top:2px;left:0;right:0}: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{height:2px;top:50%;left:calc(50% / var(--n));right:calc(50% / var(--n));border-radius:2px;margin-top:-1px;position:absolute}:is(.zk-shell,.cb) .zk-path__line{background:var(--cb-hair)}:is(.zk-shell,.cb) .zk-path__fill{background:var(--cb-ink);transform-origin:0;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{width:calc(100% / var(--n));height:var(--dot);transform:translate(calc(var(--p,0) * 100%));transition:transform var(--move,.62s) var(--zk-ease,cubic-bezier(.16, 1, .3, 1));place-items:center;display:grid;position:absolute;top:0;left:0}:is(.zk-shell,.cb) .zk-path__marker-dot{width:var(--dot);height:var(--dot);background:var(--cb-ink);color:var(--cb-on-ink);box-shadow:0 0 0 4px var(--cb-ring),var(--cb-shadow);border-radius:50%;place-items:center;display:grid}:is(.zk-shell,.cb) .zk-path__marker-dot>svg{width:16px;height:16px}:is(.zk-shell,.cb) .zk-path__marker-core{background:var(--cb-on-ink);border-radius:50%;width:8px;height:8px}:is(.zk-shell,.cb) .zk-path__list{z-index:1;grid-template-columns:repeat(var(--n),minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}:is(.zk-shell,.cb) .zk-path__step{text-align:center;flex-direction:column;align-items:center;gap:4px;min-width:0;display:flex}:is(.zk-shell,.cb) .zk-path__dot{width:100%;height:var(--dot);place-items:center;display:grid}:is(.zk-shell,.cb) .zk-path__dot:before,:is(.zk-shell,.cb) .zk-path__dot:after{content:"";border-radius:50%;grid-area:1/1;width:14px;height:14px}: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);transition:transform .4s var(--zk-spring,cubic-bezier(.3, 1.4, .5, 1)) var(--d,0s);transform:scale(0)}:is(.zk-shell,.cb) .zk-path__step.is-on .zk-path__dot:before{transform:scale(1)}:is(.zk-shell,.cb) .zk-path__label{color:var(--cb-muted);overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.3}:is(.zk-shell,.cb) .zk-path__step.is-done .zk-path__label{color:var(--cb-ink)}:is(.zk-shell,.cb) .zk-path__at{font-variant-numeric:tabular-nums;color:var(--cb-muted);opacity:0;transition:opacity .35s var(--zk-soft,ease) var(--d,0s),transform .45s var(--zk-ease,ease) var(--d,0s);font-size:12.5px;transform:translateY(4px)}: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{font-family:var(--zoum-font-display);letter-spacing:.18em;text-transform:uppercase;border:3px solid;border-radius:8px;padding:.3em .8em;font-size:1.0625rem;font-weight:800;line-height:1.2;animation:.52s cubic-bezier(.3,1.3,.5,1) backwards zk-stamp;display:inline-block;transform:rotate(-8deg)}: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%{opacity:0;transform:scale(2.2)rotate(-14deg)}to{opacity:1;transform:rotate(-8deg)scale(1)}}:is(.zk-shell,.cb) .zk-drag__board{grid-template-columns:repeat(var(--cols),minmax(14rem,1fr));gap:12px;padding-bottom:4px;display:grid;overflow-x:auto}:is(.zk-shell,.cb) .zk-drag__col{isolation:isolate;background:var(--cb-seg);border-radius:20px;flex-direction:column;gap:10px;min-height:9rem;padding:12px;display:flex;position:relative}:is(.zk-shell,.cb) .zk-drag__col:before{content:"";z-index:-1;border-radius:inherit;background:var(--cb-ink);opacity:0;transition:opacity .25s var(--zk-soft,ease);pointer-events:none;position:absolute;inset:0}:is(.zk-shell,.cb) .zk-drag__col.is-over:before{opacity:.12}:is(.zk-shell,.cb) .zk-drag__head{align-items:center;gap:8px;padding:2px 4px;display:flex}:is(.zk-shell,.cb) .zk-drag__name{letter-spacing:.02em;min-width:0;color:var(--cb-ink);flex:1;margin:0;font-size:13px;font-weight:700}:is(.zk-shell,.cb) .zk-drag__count{background:var(--cb-pill);min-width:1.5rem;color:var(--cb-ink);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;padding:0 .5rem;font-size:12px;font-weight:700;line-height:1.5rem}:is(.zk-shell,.cb) .zk-drag__list{flex:1;align-content:start;gap:8px;min-height:3.5rem;margin:0;padding:0;list-style:none;display:grid}:is(.zk-shell,.cb) .zk-drag__card,:is(.zk-shell,.cb) .zk-drag__ghost{background:var(--cb-pill);color:var(--cb-ink);box-shadow:var(--cb-shadow);border-radius:14px;flex-direction:column;gap:2px;padding:12px 14px;font-size:14px;line-height:1.35;display:flex}:is(.zk-shell,.cb) .zk-drag__card{cursor:grab;touch-action:none;-webkit-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;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{color:var(--cb-muted);font-size:12.5px}: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{pointer-events:none;justify-content:space-between;gap:6px;display:flex;position:absolute;bottom:9px;left:10px;right:10px}:is(.zk-shell,.cb) .zk-drag__move{pointer-events:auto;min-height:30px;color:inherit;font:inherit;cursor:pointer;transition:background-color .2s var(--zk-soft,ease),transform .25s var(--zk-ease,ease);background:#34040412;border:0;border-radius:999px;align-items:center;gap:5px;padding:0 11px;font-size:12.5px;font-weight:600;display:inline-flex}:is(.zk-shell,.cb) .zk-drag__move[data-dir=next]{margin-left:auto}:is(.zk-shell,.cb) .zk-drag__move:hover{transform:translate(var(--nudge,0));background:#34040424}: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{z-index:90;pointer-events:none;box-shadow:var(--cb-pop);will-change:transform;transition:background-color .25s,color .25s;position:fixed;top:0;left:0}:is(.zk-shell,.cb) .zk-tri{border-radius:22px;outline:none;gap:14px;max-width:34rem;display:grid}:is(.zk-shell,.cb) .zk-tri:focus-visible{outline:3px solid var(--zoum-focus);outline-offset:4px}:is(.zk-shell,.cb) .zk-tri__count{color:var(--cb-muted);font-variant-numeric:tabular-nums;margin:0;font-size:13px;font-weight:600}:is(.zk-shell,.cb) .zk-tri__stack{padding-bottom:32px;display:grid}:is(.zk-shell,.cb) .zk-tri__card{z-index:calc(10 - var(--depth));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);border-radius:22px;grid-area:1/1;align-self:start;gap:6px;padding:22px;display:grid}: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{letter-spacing:-.01em;font-size:1.125rem;font-weight:700}:is(.zk-shell,.cb) .zk-tri__meta{color:var(--cb-muted);font-size:13.5px}: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;animation:zk-tri-right .62s var(--zk-ease,cubic-bezier(.16, 1, .3, 1)) forwards;pointer-events:none;transition: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{flex-wrap:wrap;gap:8px;display:flex}:is(.zk-shell,.cb) .zk-tri__kbd{background:currentColor;border-radius:6px;margin-left:6px;padding:0 6px}@supports (color:color-mix(in lab,red,red)){:is(.zk-shell,.cb) .zk-tri__kbd{background:color-mix(in srgb,currentColor 16%,transparent)}}:is(.zk-shell,.cb) .zk-tri__kbd{font-family:inherit;font-size:11.5px;font-weight:700;line-height:1.5}:is(.zk-shell,.cb) .zk-tri__note{color:var(--cb-muted);margin:0;font-size:13px}:is(.zk-shell,.cb) .zk-tri__error{color:var(--zoum-danger);margin:0;font-size:13.5px;font-weight:600}:is(.zk-shell,.cb) .zk-tri__empty{text-align:center;color:var(--cb-muted);animation:zk-tri-in .6s var(--zk-ease,ease) backwards;--depth:0;justify-items:center;gap:8px;padding:28px 12px;display:grid}:is(.zk-shell,.cb) .zk-tri__empty p{margin:0;font-weight:600}:is(.zk-shell,.cb) .zk-tri__tick{fill:none;width:56px;height:56px;stroke:var(--cb-ink);stroke-width:2.5px;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:132px}}@keyframes zk-tri-draw-tick{0%{stroke-dashoffset:40px}}:is(.zk-shell,.cb) .zk-bulk{z-index:40;pointer-events:none;height:0;position:sticky;bottom:16px}:is(.zk-shell,.cb) .zk-bulk__bar{background:var(--cb-ink);width:max-content;max-width:calc(100% - 2rem);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;border-radius:28px;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-inline:auto;padding:8px 8px 8px 22px;display:flex;position:absolute;bottom:0;left:0;right:0}: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-variant-numeric:tabular-nums;font-size:14px;font-weight:700}:is(.zk-shell,.cb) .zk-bulk__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}: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:var(--cb-on-ink)}@supports (color:color-mix(in lab,red,red)){:is(.zk-shell,.cb) .zk-bulk .zoum-btn--secondary{background:color-mix(in srgb,var(--cb-on-ink) 16%,transparent)}}:is(.zk-shell,.cb) .zk-bulk .zoum-btn--secondary{color:var(--cb-on-ink);box-shadow:none}:is(.zk-shell,.cb) .zk-bulk .zoum-btn--ghost{color:var(--cb-on-ink);background:0 0}:is(.zk-shell,.cb) .zk-bulk .zoum-btn:hover:not(:disabled){background:var(--cb-on-ink)}@supports (color:color-mix(in lab,red,red)){:is(.zk-shell,.cb) .zk-bulk .zoum-btn:hover:not(:disabled){background:color-mix(in srgb,var(--cb-on-ink) 26%,transparent)}}:is(.zk-shell,.cb) .zk-bulk .zoum-btn:hover:not(:disabled){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{background:var(--cb-glass);height:40px;color:var(--cb-ink);box-shadow:inset 0 0 0 1px var(--cb-hair);font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 12px 0 14px;font-size:13.5px;font-weight:600;transition:background-color .2s;display:inline-flex}: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{background:var(--cb-seg);color:var(--cb-muted);border-radius:7px;padding:1px 7px;font-family:inherit;font-size:11.5px;font-weight:700;line-height:1.6}:is(.zk-shell,.cb) dialog.zk-cmd{width:min(40rem,100vw - 2rem);max-height:none;color:var(--cb-ink);background:0 0;border:0;margin:12vh auto auto;padding:0;overflow:visible}:is(.zk-shell,.cb) dialog.zk-cmd::backdrop{background:#1a060673;animation:.25s backwards zk-cmd-fade}:is(.zk-shell,.cb) .zk-cmd__panel{background:var(--cb-bg);max-height:min(34rem,78vh);box-shadow:var(--cb-pop),inset 0 0 0 1px var(--cb-hair-2);border-radius:24px;flex-direction:column;display:flex;overflow:hidden}: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{border-bottom:1px solid var(--cb-hair-2);align-items:center;gap:12px;padding:16px 18px;display:flex}: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{min-width:0;color:var(--cb-ink);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:16px}:is(.zk-shell,.cb) .zk-cmd__input::placeholder{color:var(--cb-subtle)}:is(.zk-shell,.cb) .zk-cmd__list{padding:8px;overflow-y:auto}:is(.zk-shell,.cb) .zk-cmd__gname{letter-spacing:.08em;text-transform:uppercase;color:var(--cb-muted);align-items:center;gap:6px;padding:10px 12px 4px;font-size:12px;font-weight:700;display:flex}:is(.zk-shell,.cb) .zk-cmd__opt{cursor:pointer;animation:zk-cmd-row .45s var(--zk-ease,ease) backwards;animation-delay:calc(var(--i,0) * 35ms);border-radius:14px;flex-direction:column;gap:1px;padding:10px 12px;display:flex}: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{color:var(--cb-muted);font-size:12.5px}: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{background:var(--cb-sand,#ead5ac);color:#340404;border-radius:4px;padding:0 2px}:is(.zk-shell,.cb) .zk-cmd__none{text-align:center;color:var(--cb-muted);margin:0;padding:22px 18px;font-size:14px}:is(.zk-shell,.cb) .zk-cmd__hint{border-top:1px solid var(--cb-hair-2);color:var(--cb-muted);margin:0;padding:10px 18px;font-size:12px}@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{display:none;animation:none!important}:is(.zk-shell,.cb) .zk-bulk__bar.is-out{display:none}}:is(.zk-shell,.cb) .zk-path__at--skip{opacity:.8;font-style:italic;transform:none}@media(max-width:1100px){:is(.zk-shell,.cb) .zk-cmdbtn{justify-content:center;width:40px;padding:0}: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-jar{aspect-ratio:120/150;flex:none;width:112px;position:relative}:is(.zk-shell,.cb) .zk-jar svg{width:100%;height:100%;display:block;overflow:visible}:is(.zk-shell,.cb) .zk-jar__glass{fill:var(--cb-seg)}:is(.zk-shell,.cb) .zk-jar__edge{fill:none;stroke:var(--cb-ink);stroke-width:3px;stroke-linejoin:round}:is(.zk-shell,.cb) .zk-jar__liquid{animation:1.6s cubic-bezier(.16,1,.3,1) .15s backwards zk-jar-rise}:is(.zk-shell,.cb) .zk-jar__wave{fill:var(--cb-ink);animation:4.2s linear infinite zk-jar-wave}:is(.zk-shell,.cb) .zk-jar__wave--back{opacity:.3;animation-duration:6.4s;animation-direction:reverse}@keyframes zk-jar-rise{0%{transform:translateY(120px)}}@keyframes zk-jar-wave{to{transform:translate(-60px)}}@media(prefers-reduced-motion:reduce){:is(.zk-shell,.cb) :is(.zk-jar__liquid,.zk-jar__wave){animation:none!important}}:is(.zk-shell,.cb) .zk-lg{width:52px;height:52px;color:inherit;flex:none;place-items:center;display:inline-grid;position:relative}:is(.zk-shell,.cb) .zk-lg svg{width:100%;height:100%;display:block;position:relative}:is(.zk-shell,.cb) .zk-lg__track{fill:none;stroke:currentColor;stroke-opacity:.2;stroke-width:6px}:is(.zk-shell,.cb) .zk-lg__fill{fill:none;stroke:currentColor;stroke-width:6px;stroke-linecap:round;animation:1.2s cubic-bezier(.16,1,.3,1) .1s backwards zk-lg-fill}:is(.zk-shell,.cb) .zk-lg.is-low .zk-lg__fill{stroke-width:8px}:is(.zk-shell,.cb) .zk-lg__waves{pointer-events:none;position:absolute;inset:0}:is(.zk-shell,.cb) .zk-lg__waves i{opacity:0;border:2px solid;border-radius:50%;animation:2.8s cubic-bezier(.16,1,.3,1) infinite zk-lg-wave;position:absolute;inset:0}:is(.zk-shell,.cb) .zk-lg__waves i:nth-child(2){animation-delay:1.4s}@keyframes zk-lg-fill{0%{stroke-dashoffset:100px}}@keyframes zk-lg-wave{0%{opacity:.5;transform:scale(.9)}to{opacity:0;transform:scale(1.9)}}@media(prefers-reduced-motion:reduce){:is(.zk-shell,.cb) .zk-lg__waves{display:none}:is(.zk-shell,.cb) .zk-lg__fill{animation:none!important}}:is(.zk-shell,.cb) .zk-week{grid-template-columns:repeat(var(--days),minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}:is(.zk-shell,.cb) .zk-week>li{min-width:0;animation:zk-week-in .45s calc(var(--i,0) * 40ms) cubic-bezier(.16,1,.3,1) backwards}:is(.zk-shell,.cb) .zk-week__day{width:100%;min-height:64px;color:var(--cb-ink);font:inherit;background:0 0;border:0;border-radius:16px;align-content:center;justify-items:center;gap:2px;padding:6px 0 8px;display:grid}:is(.zk-shell,.cb) button.zk-week__day{cursor:pointer;transition:transform .12s cubic-bezier(.16,1,.3,1)}:is(.zk-shell,.cb) button.zk-week__day:active{transform:scale(.94)}:is(.zk-shell,.cb) .zk-week__day:focus-visible{outline:2px solid var(--cb-ink);outline-offset:2px}:is(.zk-shell,.cb) .zk-week__day.is-today{background:var(--cb-ink);color:var(--cb-on-ink)}:is(.zk-shell,.cb) .zk-week__wd{text-transform:capitalize;opacity:.7;font-size:12px;font-weight:600}:is(.zk-shell,.cb) .zk-week__num{font-variant-numeric:tabular-nums;font-size:18px;font-weight:700;line-height:1.1}:is(.zk-shell,.cb) .zk-week__dots{justify-content:center;align-items:center;gap:3px;min-height:8px;display:flex}:is(.zk-shell,.cb) .zk-week__dots i{background:currentColor;border-radius:50%;width:6px;height:6px}:is(.zk-shell,.cb) .zk-week__dots b{font-size:11px;line-height:1}:is(.zk-shell,.cb) .zk-week__day:not(.has-items):not(.is-today){opacity:.55}@keyframes zk-week-in{0%{opacity:0;transform:translateY(8px)}}@media(prefers-reduced-motion:reduce){:is(.zk-shell,.cb) .zk-week>li{animation:none!important}:is(.zk-shell,.cb) button.zk-week__day{transition:none}}:is(.zk-shell,.cb) .zk-tl{width:100%}:is(.zk-shell,.cb) .zk-tl__stage{--u:56px;height:calc(var(--rows,1) * var(--u) * 2 + 52px);margin:0 6px;position:relative}:is(.zk-shell,.cb) .zk-tl__axis{background:var(--cb-hair);transform-origin:0;height:3px;animation:zk-tl-axis .9s var(--zk-ease,cubic-bezier(.16, 1, .3, 1)) backwards;border-radius:2px;margin-top:-1.5px;position:absolute;top:50%;left:0;right:0}:is(.zk-shell,.cb) .zk-tl__today{border-left:2px dashed var(--cb-ink);width:0;position:absolute;top:0;bottom:0}@supports (color:color-mix(in lab,red,red)){:is(.zk-shell,.cb) .zk-tl__today{border-left:2px dashed color-mix(in srgb,var(--cb-ink) 55%,transparent)}}:is(.zk-shell,.cb) .zk-tl__today-label{z-index:3;background:var(--cb-ink);color:var(--cb-on-ink);white-space:nowrap;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:700;line-height:1.5;position:absolute;top:0;left:0;transform:translate(-50%,-2px)}:is(.zk-shell,.cb) .zk-tl__ev{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);position:absolute;top:50%}:is(.zk-shell,.cb) .zk-tl__dot{box-sizing:border-box;background:var(--cb-ink);border:3px solid var(--cb-on-ink);width:14px;height:14px;box-shadow:0 0 0 1px var(--cb-ink);border-radius:50%;position:absolute;top:-7px;left:-7px}: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{background:var(--cb-hair);width:2px;position:absolute;left:-1px}: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{width:max-content;max-width:7.6rem;color:var(--cb-ink);text-align:center;gap:1px;font-size:12px;line-height:1.25;display:grid;position:absolute;transform:translate(-50%)}:is(.zk-shell,.cb) .zk-tl__txt b{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}:is(.zk-shell,.cb) .zk-tl__txt small{color:var(--cb-subtle);font-variant-numeric:tabular-nums;font-size:11px}:is(.zk-shell,.cb) .zk-tl__ev[data-align=start] .zk-tl__txt{text-align:left;transform:translate(-12px)}:is(.zk-shell,.cb) .zk-tl__ev[data-align=end] .zk-tl__txt{text-align:right;transform:translate(calc(12px - 100%))}:is(.zk-shell,.cb) .zk-tl__ev[data-lane="-1"] .zk-tl__stem{height:46px;bottom:0}: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{height:102px;bottom:0}: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{height:46px;top:0}: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{height:102px;top:0}: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{gap:14px;height:auto;margin:0;padding:4px 0 4px 26px;display:grid}:is(.zk-shell,.cb) .zk-tl__axis{transform-origin:top;width:3px;height:auto;margin:0;inset:6px auto 6px 8px}:is(.zk-shell,.cb) .zk-tl__today{display:none}:is(.zk-shell,.cb) .zk-tl__ev{width:auto;height:auto;position:relative;top:auto;left:auto!important}:is(.zk-shell,.cb) .zk-tl__stem{display:none}:is(.zk-shell,.cb) .zk-tl__dot{top:3px;left:-25px}:is(.zk-shell,.cb) .zk-tl__txt{text-align:left;max-width:none;position:static;transform:none!important}:is(.zk-shell,.cb) .zk-tl__txt b{white-space:normal}:is(.zk-shell,.cb) .zk-tl__txt :is(b,small){text-align:left;justify-self:start}}.pb-safe{padding-bottom:env(safe-area-inset-bottom)}.camera-preview{transform:scaleX(-1)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
