.nt{position:relative;display:flex;align-items:center}.zk-shell .nt-bell{position:relative;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:var(--cb-glass);box-shadow:inset 0 0 0 1px var(--cb-ring);color:var(--cb-ink);cursor:pointer}.zk-shell .nt-bell:hover{background:var(--cb-pill)}.zk-shell .nt-bell:focus-visible{outline:2px solid var(--cb-ink);outline-offset:3px}.zk-shell .nt-badge{position:absolute;top:-3px;right:-3px;min-width:20px;height:20px;padding:0 5px;box-sizing:border-box;border-radius:999px;background:var(--cb-ink);color:var(--cb-on-ink);font-size:11px;font-weight:700;line-height:20px;text-align:center;box-shadow:0 0 0 2px var(--cb-bg)}.zk-shell .nt-badge--critical{background:var(--zoum-danger);color:var(--zoum-on-danger)}.zk-shell .nt-panel{position:absolute;z-index:60;top:calc(100% + 12px);right:0;display:flex;flex-direction:column;width:min(420px,calc(100vw - 32px));max-height:min(560px,calc(100vh - 120px));border-radius:22px;background:linear-gradient(var(--cb-pill),var(--cb-pill)),var(--cb-bg);box-shadow:inset 0 0 0 1px var(--cb-hair),0 28px 60px -24px #34040461;color:var(--cb-ink);overflow:hidden}.zk-shell .nt-panel__head,.zk-shell .nt-panel__foot{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px}.zk-shell .nt-panel__head{border-bottom:1px solid var(--cb-hair-2)}.zk-shell .nt-panel__head h2{margin:0;font-size:16px;font-weight:600;letter-spacing:-.01em}.zk-shell .nt-panel__foot{border-top:1px solid var(--cb-hair-2)}.zk-shell .nt-link{padding:0;border:0;background:none;color:var(--cb-ink);font:inherit;font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.zk-shell .nt-link:disabled{color:var(--cb-subtle);text-decoration:none;cursor:default}.zk-shell .nt-link:focus-visible,.zk-shell .nt-more:focus-visible,.zk-shell .nt-item:focus-visible{outline:2px solid var(--cb-ink);outline-offset:2px}.zk-shell .nt-empty{margin:0;padding:28px 18px;color:var(--cb-subtle);font-size:13.5px;text-align:center}.zk-shell .nt-list{flex:1;min-height:0;margin:0;padding:6px;list-style:none;overflow-y:auto}.zk-shell .nt-item{display:flex;align-items:flex-start;gap:12px;width:100%;padding:11px 12px;border:0;border-radius:14px;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.zk-shell .nt-item:hover{background:var(--cb-seg)}.zk-shell .nt-item__dot{flex:none;width:9px;height:9px;margin-top:6px;border-radius:50%;background:transparent;box-shadow:inset 0 0 0 1px var(--cb-hair)}.zk-shell .nt-item.is-unread .nt-item__dot{background:var(--cb-ink);box-shadow:none}.zk-shell .nt-item__body{display:grid;gap:3px;min-width:0}.zk-shell .nt-item__title{font-size:13.5px;line-height:1.35;font-weight:500}.zk-shell .nt-item.is-unread .nt-item__title{font-weight:650}.zk-shell .nt-item__meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;color:var(--cb-subtle);font-size:12px}.zk-shell .nt-tag{padding:0 7px;border-radius:99px;background:var(--cb-late-bg);color:var(--cb-late);font-size:11.5px;font-weight:600;line-height:20px}.zk-shell .nt-tag--critical{background:var(--cb-ink);color:var(--cb-on-ink)}.zk-shell .nt-more{margin:0 6px 6px;padding:10px;border:0;border-radius:14px;background:var(--cb-seg);color:var(--cb-ink);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.zk-shell .nt-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:56rem){.zk-shell .nt{position:static}.zk-shell .nt-panel{position:fixed;top:100px;left:16px;right:16px;width:auto;max-height:calc(100vh - 124px)}}.zk-shell .nt-critical{display:grid;gap:10px;margin-bottom:16px;padding:16px 20px;border-radius:22px;background:var(--cb-ink);color:var(--cb-on-ink);box-shadow:0 22px 44px -28px #34040480}.zk-shell .nt-critical h2{margin:0;font-size:16px;font-weight:650}.zk-shell .nt-critical p{margin:0;color:var(--cb-on-ink-2);font-size:13px;line-height:1.45}.zk-shell .nt-critical ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.zk-shell .nt-critical li{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;padding-top:10px;border-top:1px solid rgb(255 255 255 / .2)}:root[data-theme=night] .zk-shell .nt-critical li{border-top-color:#3404043d}.zk-shell .nt-critical li>span{display:grid;gap:1px;min-width:0;font-size:13.5px}.zk-shell .nt-critical li small{color:var(--cb-on-ink-2);font-size:12px}.zk-shell .nt-critical__btns{display:flex;flex-wrap:wrap;gap:8px}.zk-shell .nt-critical .nt-btn{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 16px;border:0;border-radius:999px;background:var(--cb-on-ink);color:var(--cb-ink);font:inherit;font-size:13px;font-weight:650;text-decoration:none;cursor:pointer}.zk-shell .nt-critical .nt-btn--ghost{background:transparent;color:var(--cb-on-ink);box-shadow:inset 0 0 0 1px #ffffff80}:root[data-theme=night] .zk-shell .nt-critical .nt-btn--ghost{box-shadow:inset 0 0 0 1px #34040480}.zk-shell .nt-critical .nt-btn:disabled{opacity:.6;cursor:default}.zk-shell .nt-critical .nt-btn:focus-visible{outline:2px solid var(--cb-on-ink);outline-offset:2px}.zk-shell .nt-deliveries{display:grid;gap:0;margin:0;padding:0;list-style:none}.zk-shell .nt-deliveries li{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 10px;padding:9px 0;border-bottom:1px solid var(--cb-hair-2);font-size:13px}.zk-shell .nt-deliveries li:last-child{border-bottom:0}.zk-shell .nt-deliveries li>span:first-child{display:grid;gap:1px;min-width:0}.zk-shell .nt-deliveries small{color:var(--cb-subtle);font-size:12px}.zk-shell .nt-state{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;font-size:12.5px;font-weight:600;white-space:nowrap}.zk-shell .nt-state:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--cb-ink)}.zk-shell .nt-state--pending:before{background:transparent;box-shadow:inset 0 0 0 2px var(--cb-subtle)}.zk-shell .nt-state--failed{color:var(--cb-late)}.zk-shell .nt-state--failed:before{background:var(--cb-late)}.zk-shell .nt-level{color:var(--cb-subtle);font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.zk-shell .nt-prefs{display:grid}.zk-shell .nt-always{color:var(--cb-subtle);font-size:12px;font-weight:600}.zk-shell .nt-pushbox{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;padding:14px 18px}.zk-shell .nt-pushbox p{margin:0;max-width:60ch;color:var(--cb-muted);font-size:13px;line-height:1.45}.zk-shell .nt-level-block{display:grid;gap:8px;padding:12px 0 4px}.zk-shell .nt-level-block h3{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;font-size:14.5px;font-weight:650}.zk-shell .nt-level-block h3 small{color:var(--cb-subtle);font-size:12.5px;font-weight:500}.zk-shell .nt-rules td,.zk-shell .nt-rules th{font-size:13px}.zk-shell .nt-rules .nt-off{color:var(--cb-subtle);font-style:italic}.zk-shell .nt-rowbtns{display:flex;justify-content:flex-end;gap:6px}.zk-shell .nt-rowbtns .zoum-btn,.zk-shell .nt-escgrid .zoum-btn{min-height:36px;height:36px;padding:0 14px;font-size:13px}.zk-shell .nt-escgrid{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:end;padding:4px 0 8px}.zk-shell .nt-escgrid label{display:grid;gap:4px;font-size:13px;font-weight:600}.zk-shell .nt-savebar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px}.nt-dialog{width:min(640px,calc(100vw - 32px));max-width:none}.nt-form2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;align-items:start}@media(max-width:40rem){.nt-form2{grid-template-columns:1fr}}.nt-fieldset{margin:0;padding:0;border:0;display:grid;gap:8px}.nt-fieldset legend{padding:0;font-size:14px;font-weight:600}.nt-fieldset small{color:var(--cb-subtle);font-size:12.5px}.nt-timepair{display:flex;align-items:center;gap:8px}.nt-timepair input{min-height:40px;padding:0 10px;border:1px solid var(--cb-hair);border-radius:10px;background:var(--cb-pill);color:inherit;font:inherit}.zk-shell .nt-summary{display:grid;gap:14px}.zk-shell .nt-summary__text{margin:0;max-width:72ch;padding:14px 16px;border-radius:16px;background:var(--cb-seg);color:var(--cb-ink);font:inherit;font-size:13.5px;line-height:1.6;white-space:pre-wrap}.zk-shell .nt-summary__foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.zk-shell .nt-summary__foot small{color:var(--cb-subtle);font-size:12.5px}.zk-shell .nt-level-block .zk-tablecard{overflow-x:auto}.zk-shell .rp-note{margin:0 0 14px;color:var(--cb-muted);font-size:13px;line-height:1.5;max-width:76ch}.zk-shell .rp-banner{margin:0 0 14px;padding:12px 16px;border-radius:16px;background:var(--cb-seg);box-shadow:inset 4px 0 0 var(--cb-ink);font-size:13px;line-height:1.5;max-width:76ch}.zk-shell .rp-banner b{font-weight:700}.zk-shell .rp-section{margin-top:26px;display:grid;gap:10px}.zk-shell .rp-section>h2{margin:0;font-size:16px;font-weight:700}.zk-shell .rp-dates{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px}.zk-shell .rp-dates .zoum-field{min-width:150px}.zk-shell .rp-delta{display:block;margin-top:2px;font-size:12px;font-weight:500;color:var(--cb-muted)}.zk-shell .rp-delta.is-bad{color:var(--cb-late);font-weight:600}.zk-shell .rp-small{color:var(--cb-subtle);font-style:italic;font-weight:500}.zk-shell .rp-masked{color:var(--cb-subtle);font-style:italic}.zk-shell .rp-targets{display:grid;gap:8px;margin:0;padding:0;list-style:none}.zk-shell .rp-target{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 14px;padding:10px 14px;border-radius:14px;background:var(--cb-seg)}.zk-shell .rp-target b{font-size:13.5px}.zk-shell .rp-target span{color:var(--cb-muted);font-size:12.5px}.zk-shell .rp-chips{display:flex;flex-wrap:wrap;gap:8px}.zk-shell .rp-sentences{display:grid;gap:8px;margin:0;padding:0;list-style:none}.zk-shell .rp-sentences li{padding:10px 12px;border-radius:14px;background:var(--cb-seg);font-size:13.5px;line-height:1.5}.zk-shell .rp-actions{display:flex;flex-wrap:wrap;gap:6px}.zk-shell .rp-saved{display:inline-flex;flex-wrap:wrap;align-items:flex-end;gap:8px}.zk-shell .rp-saved .zoum-field{min-width:180px}.zk-shell .rp-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.zk-shell .rp-card{display:grid;gap:6px;padding:14px 16px;border-radius:20px;background:var(--cb-seg)}.zk-shell .rp-card h3{margin:0;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--cb-subtle)}.zk-shell .rp-card b{font-size:22px;font-weight:700;font-variant-numeric:tabular-nums}.zk-shell .rp-card span,.zk-shell .rp-card small{color:var(--cb-muted);font-size:12.5px;line-height:1.45}.zk-shell .rp-bar{display:block;width:100%;max-width:160px;height:8px;border-radius:999px;background:var(--cb-pill);overflow:hidden}.zk-shell .rp-bar>i{display:block;height:100%;background:var(--cb-ink)}.zk-shell .rp-form{display:grid;gap:12px;max-width:760px}.zk-shell .rp-form--row{grid-template-columns:repeat(2,minmax(0,1fr))}.zk-shell .rp-form--row>.rp-wide{grid-column:1 / -1}.zk-shell .rp-field{display:grid;gap:4px}.zk-shell .rp-field>label{font-size:12.5px;font-weight:600}.zk-shell .rp-text{width:100%;min-height:220px;padding:12px 14px;border:0;border-radius:14px;outline:none;resize:vertical;background:var(--cb-pill);box-shadow:inset 0 0 0 1px var(--cb-field);color:var(--cb-ink);font:inherit;font-size:14px;line-height:1.55}.zk-shell .rp-text:focus{box-shadow:inset 0 0 0 1.5px var(--cb-ink)}.zk-shell .rp-logo{display:block;max-width:128px;max-height:128px;border-radius:12px;background:var(--cb-pill)}.zk-shell .rp-banner-preview{display:flex;align-items:center;gap:14px;padding:14px 18px;border-radius:14px;color:#fff}.zk-shell .rp-banner-preview img{display:block;width:40px;height:40px;border-radius:8px;object-fit:contain;background:#ffffffe6}.zk-shell .rp-banner-preview span{font-size:14px;font-weight:700}.zk-shell .rp-items{display:grid;gap:8px;margin:0;padding:0;list-style:none}.zk-shell .rp-itemrow{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:8px 12px}.zk-shell .rp-check{display:inline-flex;align-items:center;gap:6px;font-size:12.5px}.zk-shell .rp-files{display:grid;gap:10px}.zk-shell .rp-answers{display:grid;gap:6px;margin:0;padding:0;list-style:none}.zk-shell .rp-answers li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 12px;padding:8px 12px;border-radius:12px;background:var(--cb-seg);font-size:13px}.zk-shell .rp-answers li.is-bad{box-shadow:inset 4px 0 0 var(--cb-late)}@media(max-width:700px){.zk-shell .rp-form--row{grid-template-columns:1fr}.zk-shell .rp-itemrow{grid-template-columns:1fr auto}}.zk-shell .pf-stack{display:grid;gap:3px;justify-items:start}.zk-shell .pf-stack small{color:var(--cb-subtle);font-size:12px}.zk-shell .pf-answered{color:var(--cb-muted);font-weight:600}.zk-shell .pf-review{display:grid;gap:2px;color:var(--cb-muted)}.zk-shell .pf-review em{font-style:normal;color:var(--cb-ink)}.pf-field{display:grid;gap:8px}.pf-windows{display:flex;flex-wrap:wrap;gap:8px}.pf-chip{min-height:40px;padding:0 14px;border:0;border-radius:999px;background:var(--cb-card, #fff);color:var(--cb-ink, #340404);font:600 14px/1 inherit;cursor:pointer;box-shadow:inset 0 0 0 1px var(--cb-ring, rgb(52 4 4 / .18))}.pf-chip[aria-pressed=true]{background:var(--cb-ink, #340404);color:var(--cb-card, #fff);box-shadow:none}.pf-chip:focus-visible{outline:2px solid var(--cb-ink, #340404);outline-offset:2px}.pf-row{display:flex;flex-wrap:wrap;gap:16px}.pf-inline{display:inline-flex;align-items:center;gap:8px;font-size:14px}.pf-inline input{min-height:40px;width:96px;padding:0 10px;border-radius:10px;background:var(--cb-card, #fff);color:inherit;font:inherit;border:1px solid rgb(52 4 4 / .28)}.pf-inline input[type=time]{width:120px}.pf-check{display:flex;align-items:flex-start;gap:10px}.pf-check input{margin-top:3px;width:18px;height:18px;accent-color:var(--cb-ink, #340404)}.pf-check span{display:grid;gap:2px}.pf-check small{color:var(--cb-subtle);font-size:12px}.zk-shell .pf-sigs{display:grid;gap:12px;margin:0;padding:0 0 12px;list-style:none}.zk-shell .pf-sigs li{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.zk-shell .pf-sigs li>span{display:grid;gap:2px}.zk-shell .pf-sigs small{color:var(--cb-muted);font-size:12.5px;line-height:1.4}.zk-shell .pf-video{display:grid;gap:8px;padding-bottom:12px}.zk-shell .pf-video p{margin:0}.zk-shell .pf-video__player{width:100%;max-height:260px;border-radius:12px;background:#000}.zk-shell .pf-paneltabs{margin:4px 0 8px}.zk-shell .pf-tl{display:grid;gap:0;margin:0;padding:0;list-style:none}.zk-shell .pf-tl li{position:relative;display:grid;grid-template-columns:52px 1fr;column-gap:12px;padding:0 0 14px}.zk-shell .pf-tl li:before{content:"";position:absolute;left:58px;top:7px;bottom:-7px;width:1px;background:var(--cb-ring, rgb(52 4 4 / .18))}.zk-shell .pf-tl li:last-child:before{display:none}.zk-shell .pf-tl__day{grid-column:1 / -1;margin:6px 0 8px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--cb-subtle)}.zk-shell .pf-tl__time{font:600 13px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--cb-muted)}.zk-shell .pf-tl__body{position:relative;display:grid;gap:3px;justify-items:start;padding-left:14px;font-size:14px}.zk-shell .pf-tl__body:before{content:"";position:absolute;left:-4.5px;top:8px;width:9px;height:9px;border-radius:50%;background:var(--cb-card, #fff);box-shadow:0 0 0 2px var(--cb-ink, #340404)}.zk-shell .pf-tl li[data-source=departure] .pf-tl__body:before{background:var(--cb-ink, #340404)}.zk-shell .pf-tl li[data-source=alert] .pf-tl__body:before,.zk-shell .pf-tl li[data-source=incident] .pf-tl__body:before{box-shadow:0 0 0 2px var(--cb-warn, #b25e00)}.zk-shell .pf-tl__body small{color:var(--cb-subtle);font-size:12px}.zk-shell .pf-tl__body em{font-style:normal;color:var(--cb-muted);font-size:13px}.zk-shell .pf-tl__facts{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;color:var(--cb-muted);font-size:13px}@media print{.zk-shell .pf-video__player{display:none}}.zk-shell .pf-note{display:block;margin:4px 0 0 40px;color:var(--cb-muted);font-size:12.5px}.zk-shell .pf-validstart{margin:0 0 12px;padding:8px 12px;border-radius:12px;background:var(--cb-seg, rgb(52 4 4 / .06));font-size:13px}.zk-shell .pf-sigs li>:last-child{flex:none;white-space:nowrap}.zk-shell .pf-narrow{display:none}@media(max-width:700px){.zk-shell .pf-wide{display:none}.zk-shell .pf-narrow{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:4px}.zk-shell small.pf-narrow{display:block}}.zk-shell .zk-tablecard .zoum-table__td.pf-fact{height:auto;white-space:normal;min-width:200px;max-width:560px;padding-top:10px;padding-bottom:10px}.zk-shell .zk-tablecard .pf-fact .pf-stack>*{white-space:normal}.zk-shell .cf-docs{display:grid;gap:14px}.zk-shell .cf-docs .zk-panel__hint{margin:0}.zk-shell .cf-h{margin:6px 0 8px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--cb-subtle)}.zk-shell .cf-h span{font-weight:600}.zk-shell .cf-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.zk-shell .cf-doc{display:grid;gap:8px;justify-items:start;padding:12px 14px;border-radius:16px;background:var(--cb-seg)}.zk-shell .cf-doc[data-status=pending_review]{box-shadow:inset 0 0 0 1.5px var(--cb-ink)}.zk-shell .cf-list--quiet .cf-doc{background:transparent;box-shadow:inset 0 0 0 1px var(--cb-hair-2)}.zk-shell .cf-doc__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 10px;width:100%}.zk-shell .cf-doc__head b{font-size:14px}.zk-shell .cf-doc__facts{display:flex;flex-wrap:wrap;gap:4px 18px;margin:0}.zk-shell .cf-doc__facts div{display:grid;gap:1px}.zk-shell .cf-doc__facts dt{color:var(--cb-subtle);font-size:11.5px}.zk-shell .cf-doc__facts dd{margin:0;font-size:13px;font-weight:600}.zk-shell .cf-doc__meta{margin:0;color:var(--cb-muted);font-size:12.5px;line-height:1.45}.zk-shell .cf-doc__note{margin:0;font-size:13px}.zk-shell .cf-doc__note em{font-style:normal;color:var(--cb-muted)}.zk-shell .cf-actions{display:flex;flex-wrap:wrap;gap:8px}.zk-shell .cf-expiry{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px}.zk-shell .cf-expiry small{font-size:12px;color:var(--cb-muted)}.zk-shell .cf-expiry small.zk-late{color:var(--cb-late);font-weight:600}.cf-photo{display:block;max-width:100%;max-height:62vh;margin:0 auto;border-radius:12px;background:#e9e4da}.cf-photo--empty{display:grid;place-items:center;min-height:72px;font-size:12px;color:var(--cb-muted, #6d5b57)}.cf-file{display:grid;gap:6px}.cf-file input[type=file]{font:inherit;font-size:13px;max-width:100%}.zk-shell .cf-note{margin:0 0 14px;color:var(--cb-muted);font-size:13.5px;line-height:1.5;max-width:72ch}.zk-shell .cf-note p{margin:0}.zk-shell .cf-note--stop{margin:4px 0 6px;max-width:none;color:inherit}.zk-shell .cf-photos{display:flex;flex-wrap:wrap;gap:8px}.zk-shell .cf-photos .cf-photo{width:104px;height:78px;object-fit:cover;border-radius:12px}.zk-shell .cf-photo-link{display:inline-flex;border-radius:12px}.zk-shell .cf-photo-link:focus-visible{outline:2px solid var(--cb-ink);outline-offset:2px}.zk-shell .cf-problem{display:grid;gap:2px;max-width:320px}.zk-shell .cf-problem b{font-weight:600}.zk-shell .cf-problem small{color:var(--cb-muted);font-size:12px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media(max-width:700px){.zk-shell .cf-wide{display:none}}.zk-shell .cf-state{display:grid;gap:12px;padding:4px 0 14px}.zk-shell .cf-state__row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.zk-shell .cf-missing{padding:12px 14px;border-radius:14px;background:var(--cb-seg)}.zk-shell .cf-missing p{margin:0 0 6px;font-size:13.5px}.zk-shell .cf-missing ul{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.zk-shell .cf-missing li{padding:3px 10px;border-radius:999px;background:var(--cb-glass);box-shadow:inset 0 0 0 1px var(--cb-hair);font-size:12.5px;font-weight:600}.zk-shell .cf-aipd ul{margin:6px 0 0;padding-left:18px}.zk-shell .cf-input{width:100%;min-height:40px;padding:0 12px;border:0;border-radius:12px;background:var(--cb-pill);box-shadow:inset 0 0 0 1px var(--cb-field);color:var(--cb-ink);font:inherit;font-size:14px}.zk-shell .cf-input:focus{outline:none;box-shadow:inset 0 0 0 1.5px var(--cb-ink)}.zk-shell .cf-input--short{width:190px;max-width:100%}.zk-shell .cf-pair{display:grid;grid-template-columns:2fr 1fr;gap:8px;width:100%}.zk-shell .cf-triple{display:grid;grid-template-columns:1.2fr 1.4fr 1fr;gap:8px;width:100%}.zk-shell .cf-savebar{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:14px 0 6px;border-top:1px solid var(--cb-hair-2)}.zk-shell .cf-retention{display:grid;gap:4px;margin:0;padding:0;list-style:none;width:100%;max-width:360px}.zk-shell .cf-retention li{display:flex;justify-content:space-between;gap:12px;font-size:13px}.zk-shell .cf-retention b{font-weight:600;white-space:nowrap}.zk-shell .cf-sub{display:block;color:var(--cb-subtle);font-size:12px}.zk-shell .cf-rule{margin:0;padding:12px 14px;border-radius:14px;background:var(--cb-seg);font-size:13.5px;line-height:1.5;white-space:pre-wrap}@media(max-width:700px){.zk-shell .cf-pair,.zk-shell .cf-triple{grid-template-columns:1fr}.zk-shell .cf-input--short{width:100%}.zk-shell .cf-savebar{justify-content:stretch}.zk-shell .cf-savebar>*{flex:1 1 100%}}.zk-shell .cf-purpose{display:inline-flex;align-items:flex-start;gap:8px;max-width:330px;padding:6px 10px;border-radius:14px;background:var(--cb-seg);cursor:pointer}.zk-shell .cf-purpose input{flex:none;margin-top:3px;width:18px;height:18px;accent-color:var(--cb-ink)}.zk-shell .cf-purpose span{display:grid;gap:1px}.zk-shell .cf-purpose b{font-size:13px;font-weight:600}.zk-shell .cf-purpose small{color:var(--cb-muted);font-size:11.5px;line-height:1.35}.zk-shell .cf-purpose:focus-within{box-shadow:0 0 0 2px var(--cb-ink)}@media(max-width:700px){.zk-shell .cf-purpose{max-width:none;width:100%}}@media print{.zk-shell .cf-purpose{display:none}}.zk-shell .st-mode{display:grid;gap:2px}.zk-shell .st-mode b{font-weight:600}.zk-shell .st-mode small{color:var(--cb-subtle);font-size:12px}.zk-shell .st-stock{display:inline-flex;align-items:center;gap:8px}.zk-shell .st-counts{font-size:13px;color:var(--cb-muted)}.zk-shell .st-h{margin:0 0 4px;font-size:14px;font-weight:600}.zk-shell .st-queue li{align-items:flex-start}.zk-shell .st-queue__end{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px}.zk-shell .st-queue li[data-status=replaced]>span:first-child b{text-decoration:line-through;text-decoration-thickness:1px;opacity:.8}.zk-shell .st-people{display:grid;gap:14px;margin:0;padding:0;list-style:none}.zk-shell .st-people li{display:grid;gap:6px}.zk-shell .st-training{display:grid;gap:6px;font-size:12.5px;color:var(--cb-muted)}.zk-shell .st-bar{height:8px;border-radius:999px;background:var(--cb-seg);overflow:hidden}.zk-shell .st-bar span{display:block;height:100%;border-radius:inherit;background:var(--cb-ink)}.zk-shell .st-training summary{cursor:pointer;font-weight:600;color:var(--cb-ink)}.zk-shell .st-steps{display:grid;gap:4px;margin:8px 0 0;padding:0;list-style:none}.zk-shell .st-steps li[data-done=false]{color:var(--cb-subtle)}.zk-shell .st-check{display:flex;align-items:flex-start;gap:10px}.zk-shell .st-check input{margin-top:3px;width:18px;height:18px;accent-color:var(--cb-ink)}.zk-shell .st-check span{display:grid;gap:2px}.zk-shell .st-check small{color:var(--cb-subtle);font-size:12px}.zk-shell .st-sites{display:flex;flex-wrap:wrap;gap:6px}.zk-shell .st-sitechips{display:flex;flex-wrap:wrap;gap:8px}.zk-shell .st-sitechips label{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border-radius:999px;background:var(--cb-card);box-shadow:inset 0 0 0 1px var(--cb-ring);font-weight:600;cursor:pointer}.zk-shell .st-sitechips input{accent-color:var(--cb-ink)}.zk-shell .st-qr{display:grid;gap:10px;justify-items:start}.zk-shell .st-qr__img{padding:8px;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px var(--cb-ring);line-height:0}.zk-shell .st-qr__url{max-width:100%;overflow-wrap:anywhere;font:500 12px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--cb-muted)}.zk-shell .qs-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px}.zk-shell .qs-stage{display:grid;justify-items:center;padding:8px 0 24px}.qs-sheet{box-sizing:border-box;width:105mm;min-height:148mm;padding:8mm 8mm 7mm;display:grid;grid-template-rows:auto auto 1fr auto;gap:4mm;justify-items:center;text-align:center;background:#fbf6ec;color:#340404;border-radius:4mm;box-shadow:0 0 0 1px #34040424,0 24px 48px -28px #34040480;font-family:Urbanist,system-ui,sans-serif}.qs-sheet__brand{display:flex;align-items:center;gap:3mm}.qs-sheet__brand img{width:11mm;height:11mm;border-radius:3mm}.qs-sheet__brand b{font-size:6mm;font-weight:700;letter-spacing:-.02em}.qs-sheet__title{margin:0;font-size:5.2mm;font-weight:700;line-height:1.15;letter-spacing:-.02em}.qs-sheet__qr{display:grid;place-items:center;padding:2.5mm;border-radius:3mm;background:#fff;box-shadow:inset 0 0 0 .3mm #34040433}.qs-sheet__qr svg{width:52mm!important;height:52mm!important;display:block}.qs-sheet__texts{display:grid;gap:1.6mm;width:100%;margin:0;padding:0;list-style:none;text-align:left}.qs-sheet__texts li{display:grid;grid-template-columns:8mm 1fr;gap:2mm;align-items:baseline;font-size:3.2mm;line-height:1.25}.qs-sheet__texts abbr{font-weight:700;text-decoration:none;letter-spacing:.04em;text-transform:uppercase;font-size:2.7mm;color:#5c3a33}.qs-sheet__foot{margin:0;font-size:2.6mm;color:#5c3a33;line-height:1.3}@page qra6{size:105mm 148mm;margin:0}@media print{.qs-sheet{page:qra6;break-inside:avoid;width:105mm;height:148mm;min-height:0;border-radius:0;box-shadow:none}.zk-shell .qs-stage{padding:0}.zk-shell .zk-main{padding:0!important}html,body,.zk-shell{background:#fff!important}}@media(max-width:480px){.qs-sheet{width:100%;max-width:105mm}}.fl-pin{position:relative;display:grid;place-items:center;width:36px;height:36px;padding:0;border:3px solid #9C7A6C;border-radius:50%;background:#120404;color:#f3e3bf;font:700 11.5px/1 system-ui,sans-serif;letter-spacing:.02em;cursor:pointer;box-shadow:0 6px 14px #00000073;transition:transform .15s}.fl-pin--moving{border-color:#6fcf97}.fl-pin--moving:after{content:"";position:absolute;top:-9px;right:-9px;bottom:-9px;left:-9px;border-radius:50%;border:2px solid #6FCF97;opacity:0;animation:fl-pulse 2s ease-out infinite;pointer-events:none}.fl-pin--stopped{border-color:#e0a93a}.fl-pin--offline{border-color:#9c7a6c;border-style:dashed;background:#2a0f0c;color:#c9b091;opacity:.85}.fl-pin--pin{width:26px;height:26px;border-color:#fffcf5;background:#e4572e;cursor:default}.fl-pin.is-selected{transform:scale(1.22);z-index:2;box-shadow:0 0 0 4px #fffcf5e6,0 8px 18px #00000080}.fl-pin:focus-visible{outline:3px solid #FFFCF5;outline-offset:3px}@keyframes fl-pulse{0%{transform:scale(.7);opacity:.8}to{transform:scale(1.25);opacity:0}}@media(prefers-reduced-motion:reduce){.fl-pin--moving:after{animation:none;opacity:.5}.fl-pin{transition:none}}.zk-shell .tr-tabs{margin-bottom:16px}.zk-shell .tr-note{margin:0;color:var(--cb-subtle);font-size:12.5px;line-height:1.45}.zk-shell .tr-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.zk-shell .fl-layout .zk-trips__list{max-height:620px}.zk-shell .fl-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 12px}.zk-shell .fl-bar .zoum-field{min-width:11rem}.zk-shell .fl-state{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;white-space:nowrap}.zk-shell .fl-state:before{content:"";width:9px;height:9px;border-radius:50%;background:#9c7a6c;flex:none}.zk-shell .fl-state--moving:before{background:#3fa56b}.zk-shell .fl-state--stopped:before{background:#d49a1f}.zk-shell .fl-state--offline:before{background:transparent;box-shadow:inset 0 0 0 2px #9c7a6c}.zk-shell .fl-item{align-items:flex-start}.zk-shell .fl-item .zk-trip__fig{gap:4px}.zk-shell .fl-item .zk-trip__main{min-width:0}.zk-shell .fl-item .zk-trip__main span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zk-shell .fl-none{padding:8px 12px;color:var(--cb-subtle);font-size:13px}.zk-shell .fl-trip[aria-pressed=true] .fl-state{color:var(--cb-on-ink)}.zk-shell .zn-layout{align-items:start}.zk-shell .zn-side{display:grid;gap:14px;align-content:start;min-width:0}.zk-shell .zn-card{display:grid;gap:14px;padding:18px 18px 20px}.zk-shell .zn-card h2{margin:0;font-size:16px;font-weight:600}.zk-shell .zn-list{margin:0;padding:0;list-style:none;display:grid;gap:6px}.zk-shell .zn-item{align-items:flex-start}.zk-shell .zn-item .zk-trip__fig{gap:4px}.zk-shell .zn-off{opacity:.7}.zk-shell .zn-form{display:grid;gap:14px}.zk-shell .zn-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}@media(max-width:40rem){.zk-shell .zn-grid{grid-template-columns:1fr}}.zk-shell .zn-radius{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}.zk-shell .zn-radius input[type=range]{width:100%;accent-color:var(--cb-ink);min-height:32px}.zk-shell .zn-checks{display:grid;gap:8px}.zk-shell .zn-check{display:flex;align-items:center;gap:10px;font-size:13.5px}.zk-shell .zn-check input{width:18px;height:18px;accent-color:var(--cb-ink);flex:none}.zk-shell .zn-draw{display:grid;gap:8px;padding:12px 14px;border-radius:16px;background:var(--cb-seg)}.zk-shell .zn-draw p{margin:0;font-size:13px;line-height:1.45}.zk-shell .zn-draw__btns{display:flex;flex-wrap:wrap;gap:8px}.zk-shell .zn-draw__btns .zoum-btn,.zk-shell .zn-actions .zoum-btn{min-height:36px;height:36px;padding:0 14px;font-size:13px}.zk-shell .zn-actions{display:flex;flex-wrap:wrap;gap:8px}.zk-shell .zn-visits{margin:0;padding:0;list-style:none;display:grid;gap:0}.zk-shell .zn-visits li{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid var(--cb-hair-2);font-size:13px}.zk-shell .zn-visits li:last-child{border-bottom:1px solid var(--cb-hair-2)}.zk-shell .zn-visits span{display:block;color:var(--cb-subtle);font-size:12px}.zk-shell .zn-visits em{font-style:normal;font-weight:600;white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums}.zk-shell .tr-report{margin-top:16px;display:grid;gap:16px;padding:20px 22px 22px}.zk-shell .tr-report__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px}.zk-shell .tr-report__head h2{margin:0;font-size:17px;font-weight:600}.zk-shell .tr-report__stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0}@media(max-width:64rem){.zk-shell .tr-report__stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:40rem){.zk-shell .tr-report__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.zk-shell .tr-report__stats>div{display:grid;gap:2px;padding:12px 14px;border-radius:16px;background:var(--cb-seg)}.zk-shell .tr-report__stats dt{color:var(--cb-muted);font-size:12px;font-weight:600}.zk-shell .tr-report__stats dd{margin:0;font-size:21px;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.zk-shell .tr-report__stats small{color:var(--cb-subtle);font-size:12px;font-weight:500}.zk-shell .tr-report__cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}@media(max-width:48rem){.zk-shell .tr-report__cols{grid-template-columns:1fr}}.zk-shell .tr-report h3{margin:0 0 8px;font-size:13.5px;font-weight:600}.zk-shell .tr-report ul{margin:0;padding:0;list-style:none;display:grid;gap:0}.zk-shell .tr-report li{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:9px 0;border-top:1px solid var(--cb-hair-2);font-size:13px}.zk-shell .tr-report li:last-child{border-bottom:1px solid var(--cb-hair-2)}.zk-shell .tr-report li a{color:inherit;font-weight:600}.zk-shell .tr-report li .tr-when{color:var(--cb-subtle);font-size:12px;text-align:right}.zk-shell .ic-panel .zk-panel__who p{max-width:36ch}.zk-shell .ic-desc{margin:0;white-space:pre-wrap;font-size:13.5px;line-height:1.55}.zk-shell .ic-photos{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px}.zk-shell .ic-photos a{display:block;aspect-ratio:4 / 3;overflow:hidden;border-radius:12px;background:var(--cb-seg);box-shadow:inset 0 0 0 1px var(--cb-hair-2)}.zk-shell .ic-photos img{width:100%;height:100%;object-fit:cover;display:block}.zk-shell .ic-map{height:190px;min-height:190px;border-radius:16px}.zk-shell .ic-map .zm-map__overlay{padding:8px}.zk-shell .ic-injury{color:var(--cb-late);font-weight:700}.zk-shell .ic-tabs{margin-bottom:14px}.zk-shell .ic-kind{display:inline-flex;align-items:center;gap:8px;font-weight:600}.zk-shell .em-list{display:grid;gap:10px}.zk-shell .em-row{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;gap:10px;align-items:end}@media(max-width:40rem){.zk-shell .em-row{grid-template-columns:1fr}}.zk-shell .em-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.zk-shell .fl-contract{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;margin:0 0 16px;padding:14px 18px;border-radius:20px;background:var(--cb-seg)}.zk-shell .fl-contract__text{display:grid;gap:2px}.zk-shell .fl-contract__text b{font-size:15px;font-weight:700}.zk-shell .fl-contract__text span{color:var(--cb-muted);font-size:13px}.zk-shell .fl-contract__btns{display:flex;flex-wrap:wrap;gap:8px}.zk-shell .fl-return{margin:0 0 16px;padding:14px 18px;border-radius:20px;background:var(--cb-seg);box-shadow:inset 0 0 0 1.5px var(--cb-ink)}.zk-shell .fl-return h2{margin:0 0 4px;font-size:15px;font-weight:700}.zk-shell .fl-return p{margin:0 0 10px;color:var(--cb-muted);font-size:13px;line-height:1.5;max-width:72ch}.zk-shell .fl-return ul{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px;padding:0;list-style:none}.zk-shell .fl-return li{padding:3px 10px;border-radius:999px;background:var(--cb-glass);box-shadow:inset 0 0 0 1px var(--cb-hair);font-size:12.5px;font-weight:600}.zk-shell .fl-usage{display:inline-flex;flex-direction:column;align-items:flex-end;gap:1px}.zk-shell .fl-usage small{font-size:11.5px;color:var(--cb-muted);font-weight:500}.zk-shell .fl-usage small.zk-late{color:var(--cb-late);font-weight:600}.zk-shell .fl-badges{display:inline-flex;flex-wrap:wrap;gap:4px;margin-left:6px;vertical-align:middle}.zk-shell .fl-cellstack{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 6px}.zk-shell .fl-section{display:grid;gap:10px;margin-top:4px}.zk-shell .fl-section>h4{margin:8px 0 0;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--cb-subtle)}.zk-shell .fl-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.zk-shell .fl-item{display:grid;gap:6px;padding:10px 12px;border-radius:14px;background:var(--cb-seg)}.zk-shell .fl-item__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 10px}.zk-shell .fl-item__head b{font-size:13.5px}.zk-shell .fl-item p{margin:0;color:var(--cb-muted);font-size:12.5px;line-height:1.45}.zk-shell .fl-item small{color:var(--cb-subtle);font-size:12px}.zk-shell .fl-warn{padding:10px 12px;border-radius:14px;background:var(--cb-seg);box-shadow:inset 4px 0 0 var(--cb-late);font-size:13px;line-height:1.5}.zk-shell .fl-warn b{font-weight:700}.zk-shell .fl-form{display:grid;gap:10px}.zk-shell .fl-form--row{grid-template-columns:repeat(2,minmax(0,1fr))}.zk-shell .fl-form--row>.fl-wide{grid-column:1 / -1}.zk-shell .fl-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px}.zk-shell .fl-field{display:grid;gap:4px}.zk-shell .fl-field>label{font-size:12.5px;font-weight:600}.zk-shell .fl-note{margin:0;color:var(--cb-muted);font-size:13px;line-height:1.5;max-width:72ch}.zk-shell .fl-tabs{margin:6px 0 2px}.zk-shell .fl-timeline{position:relative;display:grid;gap:10px;margin:0;padding:0 0 0 16px;list-style:none;border-left:2px solid var(--cb-hair-2)}.zk-shell .fl-timeline li{display:grid;gap:1px}.zk-shell .fl-timeline b{font-size:13px}.zk-shell .fl-timeline span{font-size:12.5px;color:var(--cb-muted)}.zk-shell .fl-timeline small{font-size:11.5px;color:var(--cb-subtle)}.zk-shell .fl-flag{color:var(--cb-late);font-weight:600}.zk-shell .fl-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.zk-shell .zk-tablecard tr[data-stop=true]>td:first-child{box-shadow:inset 4px 0 0 var(--cb-late)}@media(max-width:700px){.zk-shell .fl-form--row,.zk-shell .fl-checks{grid-template-columns:1fr}.zk-shell .fl-contract{padding:12px 14px}.zk-shell .fl-contract__btns>*{flex:1 1 100%}}.zk-shell .fl-section--page{margin-top:28px;gap:12px}.zk-shell .fl-section--page .cf-problem{max-width:640px}.zk-shell .fl-section--page .cf-problem small{-webkit-line-clamp:3}.zk-shell .zk-refphoto{display:flex;align-items:center;gap:14px;padding:12px 14px;border-radius:16px;background:var(--cb-seg)}.zk-shell .zk-refphoto__frame{flex:none;width:72px;height:72px;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:var(--cb-card, #fff);border:1px solid var(--cb-hair-2)}.zk-shell .zk-refphoto__frame img{width:100%;height:100%;object-fit:cover}.zk-shell .zk-refphoto__empty{font-size:22px;font-weight:600;color:var(--cb-muted)}.zk-shell .zk-refphoto__text{display:grid;gap:8px;justify-items:start;min-width:0}.zk-shell .zk-refphoto__text p{margin:0;font-size:12.5px;line-height:1.45;color:var(--cb-muted)}/*! 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-border-style:solid;--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;--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%;-moz-tab-size:4;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]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.table{display:table}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.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{-webkit-appearance:none;-moz-appearance:none;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;top:0;right:0;bottom:0;left: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}.zk-shell{background:var(--zoum-canvas);min-height:100vh;color:var(--zoum-fg);font-family:var(--zoum-font-sans)}.zk-skip{z-index:100;background:var(--zoum-primary);color:var(--zoum-on-primary);padding:.75rem 1rem;position:absolute;top:0;left:-999px}.zk-skip:focus{left:0}.zk-top{z-index:30;background:var(--zoum-canvas);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand right""cap cap";align-items:center;gap:.75rem 1rem;padding:.875rem 2rem .875rem 5.75rem;display:grid;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.zk-top{background:color-mix(in srgb,var(--zoum-canvas) 90%,transparent)}}.zk-top{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.zk-brand{min-width:0;font-family:var(--zoum-font-display);letter-spacing:-.01em;grid-area:brand;align-items:center;gap:.625rem;font-size:1.125rem;font-weight:700;line-height:1.15;display:flex}.zk-brand:before{content:"";background:url(/assets/zoum-mark-sombre-x0hLz761.png) 50%/cover no-repeat;border-radius:.625rem;flex:none;width:2.25rem;height:2.25rem}:root[data-theme=night] .zk-brand:before{background-image:url(/assets/zoum-mark-creme-WOT_An2D.png)}.zk-cap{scrollbar-width:none;border-radius:var(--zoum-radius-full);background:var(--zoum-raised);max-width:100%;box-shadow:inset 0 0 0 1px var(--zoum-line),var(--zoum-shadow-sm);grid-area:cap;justify-self:start;gap:0;padding:4px;display:flex;overflow-x:auto}.zk-cap::-webkit-scrollbar{display:none}.zk-cap__link{border-radius:var(--zoum-radius-full);min-height:2.5rem;color:var(--zoum-fg);white-space:nowrap;flex:none;align-items:center;gap:.5rem;padding:0 .75rem;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex}.zk-cap__link:hover{background:var(--zoum-surface)}.zk-cap__link.is-active{background:var(--zoum-primary);color:var(--zoum-on-primary);font-weight:600}.zk-cap__link:focus-visible{outline:3px solid var(--zoum-focus);outline-offset:2px}.zk-nav__badge{background:var(--zoum-danger);color:var(--zoum-on-danger);text-align:center;border-radius:999px;min-width:1.375rem;padding:0 .4rem;font-size:.8125rem;font-weight:700;line-height:1.375rem}.zk-top__right{grid-area:right;justify-content:flex-end;align-items:center;gap:.75rem;min-width:0;display:flex}.zk-lang .zoum-field__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.zk-lang .zoum-select__control{border-width:1px;border-color:var(--zoum-line);border-radius:var(--zoum-radius-full);min-height:2.5rem;font-size:.9375rem}.zk-who{align-items:center;gap:.625rem;min-width:0;margin:0;display:flex}.zk-who__avatar{background:var(--zoum-surface);border-radius:50%;flex:none;place-items:center;width:2.5rem;height:2.5rem;font-size:.875rem;font-weight:700;display:grid}.zk-who__text{flex-direction:column;min-width:0;line-height:1.2;display:flex}.zk-who__text strong{white-space:nowrap;text-overflow:ellipsis;font-size:.9375rem;overflow:hidden}.zk-who__text .zk-muted{white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;overflow:hidden}.zk-rail{z-index:25;border-radius:var(--zoum-radius-full);background:var(--zoum-inverse);box-shadow:var(--zoum-shadow-md);flex-direction:column;gap:.375rem;padding:.5rem;display:flex;position:fixed;top:50%;left:1rem;transform:translateY(-50%)}.zk-rail__btn{width:2.75rem;height:2.75rem;color:var(--zoum-on-inverse);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.zk-rail__btn:hover,.zk-rail__btn[aria-pressed=true]{background:var(--zoum-on-inverse)}@supports (color:color-mix(in lab,red,red)){.zk-rail__btn:hover,.zk-rail__btn[aria-pressed=true]{background:color-mix(in srgb,var(--zoum-on-inverse) 14%,transparent)}}.zk-rail__btn:focus-visible{outline:3px solid var(--zoum-on-inverse);outline-offset:2px}.zk-main{box-sizing:border-box;outline:none;width:100%;min-width:0;max-width:88rem;margin:0 auto;padding:1rem 2rem 3rem 5.75rem;display:block}.zk-banner{text-align:center;padding:.625rem 1rem;font-weight:700}.zk-banner--warning{background:var(--zoum-warning-soft);color:var(--zoum-warning-soft-fg)}.zk-banner--info{background:var(--zoum-info-soft);color:var(--zoum-info-soft-fg)}.zk-banner--danger{background:var(--zoum-danger-soft);color:var(--zoum-danger-soft-fg)}.zk-h1{font-family:var(--zoum-font-display);letter-spacing:-.025em;margin:0 0 .375rem;font-size:2.25rem;font-weight:700;line-height:1.1}.zk-h2{font-family:var(--zoum-font-display);letter-spacing:-.015em;margin:0 0 .5rem;font-size:1.375rem;font-weight:700}.zk-muted{color:var(--zoum-fg-muted);margin:0}.zk-page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.5rem;display:flex}.zk-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.zk-grid{grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:1rem;margin-bottom:1.25rem;display:grid}.zk-stack{flex-direction:column;gap:1rem;display:flex}.zk-row{flex-wrap:wrap;align-items:flex-end;gap:.75rem;display:flex}.zk-row>*{flex:12rem}.zk-row--tight>*{flex:none}.zk-stat{flex-direction:column;gap:.25rem;display:flex}.zk-stat__label{color:var(--zoum-fg-muted);margin:0;font-weight:600}.zoum-card--inverse .zk-stat__label,.zoum-card--inverse .zk-muted{color:var(--zoum-on-inverse-muted)}.zk-stat__value{font-family:var(--zoum-font-display);letter-spacing:-.03em;margin:0;font-size:2.5rem;font-weight:700;line-height:1.05}.zk-stat__hint{font-size:.9375rem}.zk-dl{gap:.5rem;margin:0;display:grid}.zk-dl__row{border-bottom:1px solid var(--zoum-line);grid-template-columns:minmax(8rem,12rem) 1fr;gap:.75rem;padding-bottom:.5rem;display:grid}.zk-dl dt{color:var(--zoum-fg-muted);font-weight:600}.zk-dl dd{word-break:break-word;margin:0}.zk-login{background:var(--zoum-canvas);place-items:center;min-height:100vh;padding:1rem;display:grid}.zk-login__card{flex-direction:column;gap:1rem;width:min(28rem,100%);display:flex}.zk-pre{white-space:pre-wrap;word-break:break-word;background:var(--zoum-sunken);border-radius:var(--zoum-radius-md);margin:0;padding:.75rem;font-family:ui-monospace,monospace;font-size:.9375rem}.zk-chips{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.zk-switch-row{border-bottom:1px solid var(--zoum-line);grid-template-columns:minmax(12rem,2fr) repeat(auto-fit,minmax(5.5rem,1fr));align-items:center;gap:.5rem;padding:.5rem 0;display:grid}.zk-scroll-x{overflow-x:auto}.zk-timeline{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.zk-timeline li{border-left:3px solid var(--zoum-line-strong);padding-left:.75rem}.zk-bar{border-radius:var(--zoum-radius-full);background:var(--zoum-sunken);gap:3px;height:.875rem;display:flex;overflow:hidden}.zk-bar>span{height:100%;display:block}.zk-link{color:var(--zoum-fg);text-underline-offset:3px;font-weight:600;text-decoration:underline}.zk-live{border-radius:var(--zoum-radius-full);background:var(--zoum-raised);min-height:2.25rem;box-shadow:inset 0 0 0 1px var(--zoum-line);white-space:nowrap;align-items:center;gap:.5rem;padding:0 .875rem;font-size:.875rem;font-weight:600;display:inline-flex}.zk-live:before{content:"";background:var(--zoum-fg);border-radius:50%;width:.5rem;height:.5rem}.zk-stat__foot{border-top:1px solid var(--zoum-line);margin:.875rem 0 0;padding-top:.625rem;font-size:.9375rem;font-weight:600}.zoum-card--inverse .zk-stat__foot{border-color:var(--zoum-on-inverse)}@supports (color:color-mix(in lab,red,red)){.zoum-card--inverse .zk-stat__foot{border-color:color-mix(in srgb,var(--zoum-on-inverse) 22%,transparent)}}.zk-gauge{width:100%;max-width:20rem;margin:.25rem auto 0;display:block}.zk-gauge__ticks line{stroke:var(--zoum-on-inverse-muted);stroke-width:1.4px;stroke-linecap:round}.zk-gauge__track{fill:none;stroke:var(--zoum-on-inverse)}@supports (color:color-mix(in lab,red,red)){.zk-gauge__track{stroke:color-mix(in srgb,var(--zoum-on-inverse) 22%,transparent)}}.zk-gauge__track{stroke-width:16px;stroke-linecap:round}.zk-gauge__value{fill:none;stroke:var(--zoum-on-inverse);stroke-width:16px;stroke-linecap:round}.zk-gauge__knob{fill:var(--zoum-inverse);stroke:var(--zoum-on-inverse);stroke-width:3px}.zk-gauge__knob-dot{fill:var(--zoum-on-inverse)}.zk-gauge__num{font-family:var(--zoum-font-display);letter-spacing:-.03em;fill:var(--zoum-on-inverse);font-size:48px;font-weight:700}.zk-gauge__of{fill:var(--zoum-on-inverse-muted);font-size:15px;font-weight:600}.zk-legend{margin:.875rem 0 0;padding:0;list-style:none;display:grid}.zk-legend li{border-top:1px solid var(--zoum-line);grid-template-columns:.75rem minmax(0,1fr) auto;align-items:center;gap:.625rem;padding:.625rem 0;display:grid}.zk-legend li:first-child{border-top:0}.zk-legend__dot{border-radius:.25rem;width:.75rem;height:.75rem}.zk-row2{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch;gap:1rem;margin-top:1rem;display:grid}.zk-row2>:only-child{grid-column:1/-1}.zk-card-title{font-family:var(--zoum-font-display);letter-spacing:-.015em;margin:0 0 .25rem;font-size:1.25rem;font-weight:700}.zk-titlebar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;margin-top:.75rem;display:flex}.zk-titlebar .zk-h1{margin:0}.zk-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin:1rem 0;display:flex}.zk-seg{border-radius:var(--zoum-radius-full);background:var(--zoum-surface);flex-wrap:wrap;gap:2px;margin:0;padding:3px;list-style:none;display:inline-flex}.zk-seg>li,.zk-seg>button{border-radius:var(--zoum-radius-full);min-height:2.25rem;color:var(--zoum-fg-muted);font:inherit;white-space:nowrap;background:0 0;border:0;align-items:center;gap:.375rem;padding:0 .875rem;font-size:.9375rem;font-weight:500;display:inline-flex}.zk-seg>.is-on{background:var(--zoum-raised);color:var(--zoum-fg);box-shadow:0 1px 2px rgb(var(--zoum-fg-rgb) / .12);font-weight:600}.zk-seg>.is-done{color:var(--zoum-fg)}.zk-aside-layout{grid-template-columns:minmax(0,1fr) 21.25rem;align-items:start;gap:.875rem;display:grid}.zk-aside{gap:.875rem;display:grid}.zk-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;margin-bottom:.625rem;display:flex}.zk-head__title{font-family:var(--zoum-font-display);letter-spacing:-.01em;align-items:center;gap:.375rem;margin:0;font-size:1.125rem;font-weight:700;display:inline-flex}.zk-meta{color:var(--zoum-fg-muted);margin:0;font-size:.9375rem}.zk-chip{background:var(--zoum-surface);min-height:1.75rem;color:var(--zoum-fg);white-space:nowrap;border-radius:.5rem;align-items:center;gap:.25rem;padding:0 .625rem;font-size:.875rem;font-weight:600;display:inline-flex}.zoum-card--inverse .zk-chip{background:var(--zoum-on-inverse)}@supports (color:color-mix(in lab,red,red)){.zoum-card--inverse .zk-chip{background:color-mix(in srgb,var(--zoum-on-inverse) 14%,transparent)}}.zoum-card--inverse .zk-chip{color:var(--zoum-on-inverse)}.zk-list{margin:0}.zk-list>div{border-top:1px solid var(--zoum-line);justify-content:space-between;align-items:baseline;gap:.75rem;padding:.5625rem 0;font-size:.9375rem;display:flex}.zk-list>div:first-child{border-top:0}.zk-list dt{color:var(--zoum-fg-muted)}.zk-list dd{text-align:right;overflow-wrap:anywhere;margin:0;font-weight:600}.zk-foot{border:0;border-top:1px solid var(--zoum-line);width:100%;color:inherit;font:inherit;text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:.625rem;margin-top:.75rem;padding:.625rem 0 0;font-size:.9375rem;font-weight:600;display:flex}button.zk-foot{cursor:pointer}.zoum-card--inverse .zk-foot{border-color:var(--zoum-on-inverse)}@supports (color:color-mix(in lab,red,red)){.zoum-card--inverse .zk-foot{border-color:color-mix(in srgb,var(--zoum-on-inverse) 22%,transparent)}}.zk-big{flex-wrap:wrap;align-items:flex-end;gap:.625rem;margin-top:.5rem;display:flex}.zk-big__num{font-family:var(--zoum-font-display);letter-spacing:-.03em;font-size:2.875rem;font-weight:700;line-height:1}.zk-on-inverse-muted{color:var(--zoum-on-inverse-muted)}.zoum-card--inverse .zk-bar{background:var(--zoum-on-inverse)}@supports (color:color-mix(in lab,red,red)){.zoum-card--inverse .zk-bar{background:color-mix(in srgb,var(--zoum-on-inverse) 14%,transparent)}}.zk-fams{grid-template-columns:repeat(auto-fill,minmax(11.5rem,1fr));gap:.75rem;display:grid}.zk-fam{background:var(--zoum-surface);min-height:10.5rem;color:var(--zoum-fg);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:1.25rem;align-content:start;gap:.5rem;padding:.875rem;display:grid;position:relative}.zk-fam:hover{box-shadow:inset 0 0 0 1px var(--zoum-line-strong)}.zk-fam:focus-visible{outline:3px solid var(--zoum-focus);outline-offset:2px}.zk-fam[aria-pressed=true]{background:var(--zoum-inverse);color:var(--zoum-on-inverse)}.zk-fam--note{cursor:default;box-shadow:inset 0 0 0 1px var(--zoum-line);background:0 0}.zk-fam--note:hover{box-shadow:inset 0 0 0 1px var(--zoum-line)}.zk-fam__name{padding-right:1.75rem;font-size:.9375rem;font-weight:600;line-height:1.2}.zk-fam__help{color:var(--zoum-fg-muted);font-size:.875rem;line-height:1.35}.zk-fam[aria-pressed=true] .zk-fam__help{color:var(--zoum-on-inverse-muted)}.zk-fam .zk-foot{margin-top:auto;font-size:.8125rem}.zk-fam[aria-pressed=true] .zk-foot{border-color:var(--zoum-on-inverse)}@supports (color:color-mix(in lab,red,red)){.zk-fam[aria-pressed=true] .zk-foot{border-color:color-mix(in srgb,var(--zoum-on-inverse) 22%,transparent)}}.zk-round{background:var(--zoum-raised);width:2.25rem;height:2.25rem;color:var(--zoum-fg);box-shadow:inset 0 0 0 1px var(--zoum-line);border-radius:50%;flex:none;place-items:center;display:grid}.zk-fam[aria-pressed=true] .zk-round{background:var(--zoum-on-inverse)}@supports (color:color-mix(in lab,red,red)){.zk-fam[aria-pressed=true] .zk-round{background:color-mix(in srgb,var(--zoum-on-inverse) 14%,transparent)}}.zk-fam[aria-pressed=true] .zk-round{color:var(--zoum-on-inverse);box-shadow:none}.zk-tick{width:1.375rem;height:1.375rem;box-shadow:inset 0 0 0 1.5px var(--zoum-fg-subtle);border-radius:50%;place-items:center;display:grid;position:absolute;top:.75rem;right:.75rem}.zk-fam[aria-pressed=true] .zk-tick{background:var(--zoum-on-inverse);color:var(--zoum-inverse);box-shadow:none}.zk-fields{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.875rem 1rem;display:grid}@media(max-width:56rem){.zk-top{padding:.75rem 1rem}.zk-who__text{display:none}.zk-rail{flex-direction:row;inset:auto 1rem 1rem auto;transform:none}.zk-main{padding:.5rem 1rem 5rem}.zk-row2,.zk-aside-layout{grid-template-columns:1fr}.zk-dl__row{grid-template-columns:1fr;gap:.125rem}}@media print{.zk-top,.zk-rail,.zk-banner,.zk-skip,.zk-no-print{display:none!important}.zk-main{max-width:none;padding:0}}.zk-shell{--zoum-font-sans:Urbanist, Onest, "Noto Sans", system-ui, sans-serif;--zoum-font-display:var(--zoum-font-sans);font-family:var(--zoum-font-sans);color:var(--cb-ink);background:radial-gradient(1100px 520px at 72% -8%,#fff9,transparent 70%),var(--cb-bg);font-size:14px;font-weight:500;line-height:1.45}:root[data-theme=night] .zk-shell{background:radial-gradient(1100px 520px at 72% -8%,#f3e3bf0d,transparent 70%),var(--cb-bg)}.zk-shell .zk-banner{padding:.5rem 1rem;font-size:12.5px;font-weight:600}.zk-shell .zk-top{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"brand cap right";gap:20px;margin-bottom:24px;padding:22px 23px 0 103px;position:static}.zk-shell .zk-brand{font:inherit;gap:10px}.zk-shell .zk-brand:before{border-radius:13px;width:40px;height:40px}.zk-shell .zk-brand__txt{flex-direction:column;min-width:0;line-height:1.2;display:flex}.zk-shell .zk-brand__name{letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:700;overflow:hidden}.zk-shell .zk-brand__sub{letter-spacing:normal;color:var(--cb-muted);white-space:nowrap;font-size:12px;font-weight:500}.zk-shell .zk-cap{box-sizing:border-box;background:var(--cb-card);max-width:100%;height:48px;box-shadow:inset 0 0 0 1px var(--cb-ring);border-radius:999px;justify-self:center;gap:2px;padding:4px}.zk-shell .zk-top--rows{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand right""cap cap"}.zk-shell .zk-top--rows .zk-cap{justify-self:start}.zk-shell .zk-cap{scrollbar-width:none;overflow-x:auto}.zk-shell .zk-cap__link{box-sizing:border-box;min-height:40px;color:var(--cb-ink);flex:none;gap:6px;padding:10px 14px;font-size:13.5px;font-weight:600}.zk-shell .zk-cap__link:hover{background:var(--cb-seg)}.zk-shell .zk-cap__link.is-active{background:var(--cb-ink);color:var(--cb-on-ink)}.zk-shell .zk-nav__badge{background:var(--cb-seg);min-width:0;color:var(--cb-ink);padding:1px 6px;font-size:11px;line-height:16px}.zk-shell .zk-cap__link.is-active .zk-nav__badge{color:var(--cb-on-ink);background:#ffffff29}.zk-shell .zk-top__right{gap:10px}.zk-shell .zk-lang .zoum-select__control{background:var(--cb-glass);height:44px;min-height:44px;box-shadow:inset 0 0 0 1px var(--cb-ring);border:0;border-radius:999px;padding-left:16px;font-size:13.5px;font-weight:600}.zk-shell .zk-lang .zoum-select__chevron{width:16px;height:16px}.zk-shell .zk-who{box-sizing:border-box;background:var(--cb-glass);width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--cb-ring);border-radius:50%;padding:3px}.zk-shell .zk-who__avatar{background:var(--cb-av);width:38px;height:38px;color:var(--cb-muted);letter-spacing:.02em;font-size:12px;font-weight:700}.zk-shell .zk-who__text{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.zk-shell .zk-rail{background:var(--cb-ink);gap:4px;padding:8px;left:20px;box-shadow:0 20px 40px -18px #0a141e80}.zk-shell .zk-rail__btn{width:44px;height:44px;color:var(--cb-on-ink);opacity:.74}.zk-shell .zk-rail__btn:hover,.zk-shell .zk-rail__btn:focus-visible{opacity:1}.zk-shell .zk-rail__btn:hover,.zk-shell .zk-rail__btn[aria-pressed=true]{background:#ffffff1a}:root[data-theme=night] .zk-shell .zk-rail__btn:hover,:root[data-theme=night] .zk-shell .zk-rail__btn[aria-pressed=true]{background:#3404041a}.zk-shell .zk-main{max-width:none;margin:0;padding:0 23px 40px 103px}.zk-shell .zk-h1{letter-spacing:-.025em;margin:0;font-family:inherit;font-size:clamp(28px,2.6vw,38px);font-weight:600;line-height:1.04}.zk-shell .zk-titlebar{gap:14px clamp(20px,2.4vw,36px);min-height:48px;margin:0 0 20px}.zk-shell .zk-live{background:var(--cb-mint);min-height:34px;box-shadow:none;gap:7px;padding:0 13px 0 12px;font-size:13.5px;font-weight:600}.zk-shell .zk-live:before{background:var(--cb-ink);width:7px;height:7px}.zk-shell .zk-toolbar{gap:12px;margin:0 0 16px}.zk-shell .zk-seg{background:var(--cb-seg);grid-auto-columns:1fr;grid-auto-flow:column;gap:0;padding:3px;display:inline-grid}.zk-shell .zk-seg>li,.zk-shell .zk-seg>button{min-height:32px;color:var(--cb-muted);justify-content:center;gap:6px;padding:0 14px;font-size:12.5px;font-weight:600}.zk-shell .zk-seg>.is-done{color:var(--cb-ink)}.zk-shell .zk-seg>.is-on{background:var(--cb-pill);color:var(--cb-ink);box-shadow:var(--cb-shadow)}.zk-shell .zoum-btn{border:0;border-radius:999px;gap:7px;height:40px;min-height:40px;padding:0 16px;font-family:inherit;font-size:13.5px;font-weight:600;line-height:1.45}.zk-shell .zoum-btn--primary{background:var(--cb-ink);color:var(--cb-on-ink)}.zk-shell .zoum-btn--primary:hover:not(:disabled){background:var(--cb-ink)}@supports (color:color-mix(in lab,red,red)){.zk-shell .zoum-btn--primary:hover:not(:disabled){background:color-mix(in srgb,var(--cb-ink) 84%,var(--cb-muted))}}.zk-shell .zoum-btn--secondary{background:var(--cb-glass);color:var(--cb-ink);box-shadow:inset 0 0 0 1px var(--cb-hair)}.zk-shell .zoum-btn--secondary:hover:not(:disabled){background:var(--cb-pill)}.zk-shell .zoum-btn:disabled{opacity:1;background:var(--cb-seg);color:var(--cb-subtle);box-shadow:none}.zk-shell .zoum-card{background:var(--cb-card);box-shadow:inset 0 0 0 1px var(--cb-ring),inset 0 1px #fffc,0 22px 44px -30px #34040438;color:var(--cb-ink);border-radius:22px;padding:20px 22px;font-size:14px}.zk-shell .zoum-card.zoum-card--inverse{background:var(--cb-ink);color:var(--cb-on-ink);box-shadow:none;padding:18px 20px 16px}.zk-shell .zk-head{align-items:flex-start;gap:10px;margin-bottom:14px}.zk-shell .zk-head__title{letter-spacing:-.005em;font-family:inherit;font-size:15px;font-weight:600}.zk-shell .zk-head__sub{color:var(--cb-muted);margin:2px 0 0;font-size:12.5px;font-weight:500}.zk-shell .zk-meta{color:var(--cb-muted);font-size:12.5px;font-weight:500}.zk-shell .zk-stat__label{letter-spacing:normal;color:var(--cb-muted);margin:0;font-size:12.5px;font-weight:600}.zk-shell .zoum-card--inverse .zk-stat__label,.zk-shell .zoum-card--inverse .zk-on-inverse-muted{color:var(--cb-on-ink-2)}.zk-shell .zk-big{align-items:center;gap:8px;margin-top:12px}.zk-shell .zk-big__num{letter-spacing:-.02em;font-family:inherit;font-size:26px;font-weight:600;line-height:1.1}.zk-shell .zk-chip{background:var(--cb-seg);border-radius:6px;min-height:22px;padding:0 7px;font-size:11.5px;font-weight:600}.zk-shell .zoum-card--inverse .zk-chip{color:var(--cb-on-ink);background:#ffffff1f}:root[data-theme=night] .zk-shell .zoum-card--inverse .zk-chip{background:#3404041a}.zk-shell .zk-bar{gap:3px;height:8px}.zk-shell .zk-foot{border-top:1px dashed var(--cb-hair);margin-top:14px;padding-top:12px;font-size:12.5px;font-weight:600}.zk-shell .zoum-card--inverse .zk-foot{border-top-color:#ffffff38}:root[data-theme=night] .zk-shell .zoum-card--inverse .zk-foot{border-top-color:#34040438}.zk-shell .zk-foot__link{text-decoration:underline;-webkit-text-decoration-color:var(--cb-hair);text-decoration-color:var(--cb-hair);text-underline-offset:3px}.zk-shell .zoum-card--inverse .zk-foot{color:var(--cb-on-ink-2)}.zk-shell .zoum-card--inverse .zk-foot__link{text-decoration-color:#ffffff3d}.zk-shell .zoum-card--inverse .zk-foot:hover{color:var(--cb-on-ink)}.zk-shell .zk-foot:hover .zk-foot__link{text-decoration-color:currentColor}.zk-shell .zk-list>div{border-top:1px solid var(--cb-hair-2);padding:9px 0;font-size:13px}.zk-shell .zk-list dt{color:var(--cb-muted)}.zk-shell .zk-list dd{font-weight:600}.zk-shell .zoum-field{gap:6px;font-family:inherit}.zk-shell .zoum-field__label{color:var(--cb-muted);font-size:12.5px;font-weight:600}.zk-shell .zoum-field__required{color:var(--cb-subtle);font-weight:500}.zk-shell .zoum-field__hint{color:var(--cb-subtle);font-size:12px;font-weight:500}.zk-shell .zoum-field__error{border-radius:10px;padding:6px 10px;font-size:12.5px}.zk-shell .zoum-input{background:var(--cb-glass);height:40px;min-height:40px;box-shadow:inset 0 0 0 1px var(--cb-field);color:var(--cb-ink);border:0;border-radius:14px;padding:0 14px;font-family:inherit;font-size:14px;font-weight:500}.zk-shell .zoum-input:focus{box-shadow:inset 0 0 0 1.5px var(--cb-ink);outline:none}.zk-shell .zoum-input[aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--zoum-danger)}.zk-shell .zoum-select__control{padding-right:40px}.zk-shell .zoum-select__chevron{width:18px;height:18px;right:14px}.zk-shell .zk-fields{gap:14px 16px}.zk-shell .zoum-checkbox{box-sizing:border-box;background:var(--cb-glass);min-height:44px;box-shadow:inset 0 0 0 1px var(--cb-hair-2);border-radius:999px;gap:10px;padding:6px 14px 6px 12px;display:inline-flex}.zk-shell .zoum-checkbox:has(:checked){box-shadow:inset 0 0 0 2px var(--cb-ink)}.zk-shell .zoum-checkbox:has(:focus-visible){outline:3px solid var(--zoum-focus);outline-offset:2px}.zk-shell .zoum-checkbox__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;box-shadow:inset 0 0 0 1.5px var(--cb-subtle);background:0 0;border-radius:50%;place-items:center;display:grid}.zk-shell .zoum-checkbox__input:checked{background:var(--cb-ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FBF6EC' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5 10.5 17 18 8'/%3E%3C/svg%3E") center / 14px no-repeat;box-shadow:none}:root[data-theme=night] .zk-shell .zoum-checkbox__input:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23340404' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5 10.5 17 18 8'/%3E%3C/svg%3E")}.zk-shell .zoum-checkbox__input:focus{outline:none}.zk-shell .zoum-checkbox__label{color:var(--cb-ink);font-size:13.5px;font-weight:600;line-height:1.45}.zk-shell .zk-chips{gap:8px}.zk-shell .zk-chips>.zoum-field{gap:4px}.zk-shell .zoum-alert{border-radius:14px;gap:10px;padding:12px 14px;font-family:inherit;font-size:13px}.zk-shell .zoum-alert__icon{width:18px;height:18px;margin-top:1px}.zk-shell .zoum-alert__title{font-size:13.5px;font-weight:600}.zk-shell .zk-stack{gap:14px}.zk-shell .zk-muted{color:var(--cb-muted)}.zk-shell .zk-fams{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:12px}.zk-shell .zk-fam{background:var(--cb-glass);min-height:160px;box-shadow:inset 0 0 0 1px var(--cb-hair-2);color:var(--cb-ink);border-radius:14px;gap:6px;padding:14px}.zk-shell .zk-fam:hover{box-shadow:inset 0 0 0 1px var(--cb-hair)}.zk-shell .zk-fam[aria-pressed=true]{background:var(--cb-ink);color:var(--cb-on-ink);box-shadow:none}.zk-shell .zk-fam--note{box-shadow:inset 0 0 0 1px var(--cb-hair-2);background:0 0}.zk-shell .zk-fam__name{margin-top:4px;font-size:14px;font-weight:600}.zk-shell .zk-fam__help{color:var(--cb-muted);font-size:12.5px;font-weight:500}.zk-shell .zk-fam[aria-pressed=true] .zk-fam__help{color:var(--cb-on-ink-2)}.zk-shell .zk-fam .zk-foot{margin-top:auto;padding-top:10px;font-size:12px}.zk-shell .zk-fam[aria-pressed=true] .zk-foot{border-top-color:#ffffff38}.zk-shell .zk-round{background:var(--cb-pill);width:32px;height:32px;box-shadow:inset 0 0 0 1px var(--cb-hair-2);color:var(--cb-ink)}.zk-shell .zk-fam[aria-pressed=true] .zk-round{color:var(--cb-on-ink);background:#ffffff1f}.zk-shell .zk-tick{width:20px;height:20px;box-shadow:inset 0 0 0 1.5px var(--cb-subtle);top:12px;right:12px}.zk-shell .zk-fam[aria-pressed=true] .zk-tick{background:var(--cb-on-ink);color:var(--cb-ink)}:root[data-theme=night] .zk-shell .zk-fam[aria-pressed=true] .zk-round{background:#3404041a}:root[data-theme=night] .zk-shell .zk-fam[aria-pressed=true] .zk-foot{border-top-color:#34040438}.zk-shell .zk-aside-layout{grid-template-columns:minmax(0,1fr) 340px;gap:16px}.zk-shell .zk-aside{gap:16px}.zk-shell svg[viewBox="0 0 24 24"]{stroke-width:1.8px}.zk-shell{font-variant-numeric:normal}.zk-shell table{font-variant-numeric:tabular-nums}.zk-shell .zoum-badge{gap:6px;min-height:24px;padding:0 10px;font-family:inherit;font-size:12px;font-weight:600;line-height:1}.zk-shell .zoum-badge svg{width:13px;height:13px}.zk-shell .zk-small{margin:0;font-size:12.5px;font-weight:500;line-height:1.45}@media(max-width:80rem){.zk-shell .zk-seg{flex-wrap:wrap;display:inline-flex}}@media(max-width:56rem){.zk-shell .zk-top{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand right""cap cap";padding:12px 16px 0}.zk-shell .zk-cap{justify-self:start;max-width:100%}.zk-shell .zk-main{padding:0 16px 96px}.zk-shell .zk-rail{bottom:16px;left:auto;right:16px}.zk-shell .zk-aside-layout{grid-template-columns:1fr}}.zk-shell a.zoum-btn{text-decoration:none}.zk-shell .zk-date{color:var(--cb-subtle);align-items:center;gap:6px;margin:0;font-size:12.5px;display:flex}.zk-shell .zk-date svg{width:15px;height:15px}.zk-shell .zk-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.zk-shell .zk-kpi{--k-text:var(--cb-ink);--k-muted:#340404c2;--k-faint:#340404b3;--k-line:#34040433;--k-well:#34040414;--k-fill:#34040452;--k-strong:var(--cb-ink);min-width:0;color:var(--k-text);border-radius:22px;gap:12px;padding:18px 20px 16px;display:grid}.zk-shell .zk-kpi--glass{background:var(--cb-mint)}.zk-shell .zk-kpi--cream{background:var(--cb-tile)}.zk-shell .zk-kpi--sand{background:var(--cb-sand)}.zk-shell .zk-kpi--ink{--k-text:var(--cb-on-ink);--k-muted:var(--cb-on-ink-2);--k-line:#ffffff3d;--k-well:#ffffff1f;--k-fill:#fff6;--k-strong:var(--cb-on-ink);background:var(--cb-ink)}:root[data-theme=night] .zk-shell .zk-kpi:not(.zk-kpi--ink){--k-text:var(--cb-ink);--k-muted:#f3e3bfc2;--k-faint:#f3e3bfb3;--k-line:#f3e3bf33;--k-well:#f3e3bf1a;--k-fill:#f3e3bf59;--k-strong:var(--cb-ink)}:root[data-theme=night] .zk-shell .zk-kpi--glass{background:var(--cb-glass)}:root[data-theme=night] .zk-shell .zk-kpi--ink{--k-line:#3404043d;--k-well:#3404041f;--k-fill:#34040466}.zk-shell .zk-kpi .zk-stat__label{color:var(--k-muted)}.zk-shell .zk-kpi__row{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.zk-shell .zk-kpi__fig{gap:8px;min-width:0;display:grid}.zk-shell .zk-kpi__val{letter-spacing:-.02em;white-space:nowrap;margin:0;font-size:26px;font-weight:600;line-height:1.1}.zk-shell .zk-kpi__none{color:var(--k-muted);font-size:14px;font-weight:500}.zk-shell .zk-kpi__meta{min-height:20px;color:var(--k-faint,var(--k-muted));flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:12.5px;display:flex}.zk-shell .zk-kpi__mini{flex:none;justify-content:flex-end;align-items:flex-end;width:84px;height:44px;display:flex}.zk-shell .zk-kpi__foot{border-top:1px dashed var(--k-line);padding-top:10px}.zk-shell .zk-kpi__foot a,.zk-shell .zk-more a{color:var(--k-muted,var(--cb-muted));text-decoration:underline;-webkit-text-decoration-color:var(--k-line,var(--cb-hair));text-decoration-color:var(--k-line,var(--cb-hair));text-underline-offset:3px;font-size:12.5px;font-weight:600}.zk-shell .zk-kpi__foot a:hover,.zk-shell .zk-more a:hover{color:var(--k-text,var(--cb-ink));text-decoration-color:currentColor}.zk-shell .zk-flag{background:var(--zoum-danger);height:20px;color:var(--zoum-on-danger);border-radius:999px;align-items:center;padding:0 7px;font-size:11px;font-weight:700;display:inline-flex}.zk-shell .zk-mbars{align-items:stretch;gap:5px;height:42px;display:flex}.zk-shell .zk-mbars__t{background:var(--k-well,var(--cb-seg));border-radius:5px;width:9px;position:relative;overflow:hidden}.zk-shell .zk-mbars__f{background:var(--k-fill,var(--cb-hair));border-radius:5px;position:absolute;top:0;right:0;bottom:0;left:0}.zk-shell .zk-mbars__t.is-on .zk-mbars__f{background:var(--k-strong,var(--cb-ink))}.zk-shell .zk-row2{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:16px;margin-top:16px}.zk-shell .zk-row2--7-5{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.zk-shell .zk-gauge-card{flex-direction:column;display:flex}.zk-shell .zk-gauge{max-width:290px;margin:2px auto 0}.zk-shell .zk-gauge__ticks line{stroke:var(--cb-on-ink);stroke-width:2px;opacity:.14}.zk-shell .zk-gauge__ticks line.is-lit{opacity:.85}.zk-shell .zk-gauge__track{stroke:#ffffff1f}.zk-shell .zk-gauge__value{stroke:var(--cb-on-ink)}.zk-shell .zk-gauge__knob{fill:var(--cb-ink);stroke:var(--cb-on-ink)}.zk-shell .zk-gauge__knob-dot{fill:var(--cb-on-ink)}.zk-shell .zk-gauge__num{font-family:var(--zoum-font-sans);letter-spacing:-.035em;fill:var(--cb-on-ink);font-size:34px;font-weight:600}.zk-shell .zk-gauge__of{font-family:var(--zoum-font-sans);fill:var(--cb-on-ink-2);font-size:12px;font-weight:500}:root[data-theme=night] .zk-shell .zk-gauge__track{stroke:#3404041f}.zk-shell .zk-gauge-card__title{margin:16px 0 4px;font-size:14px;font-weight:600}.zk-shell .zk-gauge-card .zk-more{margin:auto 0 0;padding-top:14px}.zk-shell .zoum-card--inverse .zk-more a{color:var(--cb-on-ink);text-decoration-color:#ffffff4d}.zk-shell .zk-more{margin:14px 0 0}.zk-shell .zk-chart{margin:0;position:relative}.zk-shell .zk-chart__plot{height:238px;margin:8px 0 28px;position:relative}.zk-shell .zk-chart__grid{flex-direction:column;justify-content:space-between;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.zk-shell .zk-chart__gl{height:0;padding-left:44px;position:relative}.zk-shell .zk-chart__gl i{border-top:1px dashed var(--cb-hair);display:block}.zk-shell .zk-chart__gl span{text-align:right;width:36px;color:var(--cb-subtle);font-size:11px;position:absolute;top:-8px;left:0}.zk-shell .zk-chart__avg{z-index:2;border-top:1.5px dashed var(--cb-subtle);pointer-events:none;height:0;position:absolute;left:44px;right:0}.zk-shell .zk-chart__avg span{background:var(--cb-av);color:var(--cb-muted);border-radius:6px;padding:1px 7px;font-size:11px;font-weight:600;position:absolute;top:-21px;right:0}.zk-shell .zk-chart__cols{display:grid;position:absolute;top:0;right:0;bottom:0;left:44px}.zk-shell .zk-chart__col{justify-content:center;height:100%;display:flex;position:relative}.zk-shell .zk-chart__track{border-radius:999px;width:min(30px,66%);height:100%;position:relative;overflow:hidden}.zk-shell .zk-chart__fill{background:repeating-linear-gradient(-45deg,var(--cb-hatch) 0 2px,transparent 2px 7px),var(--cb-hatch-bg);border-radius:999px;position:absolute;bottom:0;left:0;right:0}.zk-shell .zk-chart__col.is-on .zk-chart__fill{background:linear-gradient(180deg,var(--cb-subtle),var(--cb-ink) 40%,var(--cb-ink));box-shadow:inset 0 1px #ffffff59}.zk-shell .zk-chart__col.is-on .zk-chart__fill:after{content:"";background:#fff;border-radius:50%;width:10px;height:10px;margin-left:-5px;position:absolute;top:7px;left:50%;box-shadow:0 0 0 4px #ffffff4d}.zk-shell .zk-chart__x{color:var(--cb-subtle);white-space:nowrap;font-size:11px;position:absolute;bottom:-25px}.zk-shell .zk-chart__col.is-on .zk-chart__x{color:var(--cb-ink);font-weight:600}.zk-shell .zk-chart__tip{z-index:3;background:var(--cb-ink);min-width:164px;color:var(--cb-on-ink);box-shadow:var(--cb-pop);border-radius:12px;margin:0 8px;padding:10px 12px;font-size:12px;position:absolute;top:0}.zk-shell .zk-chart__tip-h{margin:0 0 7px;font-weight:600}.zk-shell .zk-chart__tip dl{gap:4px;margin:0;display:grid}.zk-shell .zk-chart__tip dl div{justify-content:space-between;gap:18px;display:flex}.zk-shell .zk-chart__tip dt{opacity:.68}.zk-shell .zk-chart__tip dd{margin:0;font-weight:600}.zk-shell .zk-chart__note{color:var(--cb-subtle);margin:0 0 0 44px;font-size:11px}:root[data-theme=night] .zk-shell .zk-chart__col.is-on .zk-chart__fill{background:linear-gradient(180deg,var(--cb-subtle),var(--cb-ink) 40%)}.zk-shell .zk-donut-body{grid-template-columns:minmax(0,1fr) 168px;align-items:center;gap:18px;display:grid}.zk-shell .zk-dlegend{gap:2px;margin:0;padding:0;list-style:none;display:grid}.zk-shell .zk-dlegend li{border-radius:9px;align-items:center;gap:9px;margin-left:-8px;padding:6px 8px;display:flex}.zk-shell .zk-dlegend i{border-radius:3px;flex:none;width:10px;height:10px}.zk-shell .zk-dlegend__l{color:var(--cb-muted);flex:1;font-size:12.5px}.zk-shell .zk-dlegend__v{font-size:12.5px;font-weight:600}.zk-shell .zk-donut{aspect-ratio:1;width:168px;position:relative}.zk-shell .zk-donut svg{width:100%;height:100%;display:block}.zk-shell .zk-donut__track{fill:none;stroke:var(--cb-seg);stroke-width:12px}.zk-shell .zk-donut__c{text-align:center;place-content:center;display:grid;position:absolute;top:0;right:0;bottom:0;left:0}.zk-shell .zk-donut__c b{letter-spacing:-.03em;font-size:26px;font-weight:600;line-height:1.1}.zk-shell .zk-donut__c small{color:var(--cb-subtle);font-size:12px}@media(max-width:80rem){.zk-shell .zk-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:56rem){.zk-shell .zk-kpis,.zk-shell .zk-row2,.zk-shell .zk-row2--7-5,.zk-shell .zk-donut-body{grid-template-columns:1fr}}.zk-shell .zk-rail__btn{text-decoration:none;position:relative}.zk-shell .zk-rail__btn[aria-current=page]{opacity:1;background:#ffffff21}.zk-shell .zk-rail__btn[aria-current=page]:after{content:"";background:var(--cb-on-ink);border-radius:50%;width:5px;height:5px;margin-top:-2.5px;position:absolute;top:50%;right:3px}.zk-shell .zk-rail__sep{background:#ffffff24;height:1px;margin:4px 10px}:root[data-theme=night] .zk-shell .zk-rail__sep{background:#34040424}.zk-shell .zk-rail__tip{background:var(--cb-pill);height:fit-content;color:var(--cb-ink);box-shadow:var(--cb-pop);white-space:nowrap;opacity:0;pointer-events:none;border-radius:10px;margin:auto 0;padding:6px 10px;font-size:12.5px;font-weight:600;transition:opacity .18s;position:absolute;top:0;bottom:0;left:calc(100% + 14px)}.zk-shell .zk-rail__btn:hover .zk-rail__tip,.zk-shell .zk-rail__btn:focus-visible .zk-rail__tip{opacity:1}@media(max-width:56rem){.zk-shell .zk-rail__tip{inset:auto 0 calc(100% + 10px) auto}}.zk-shell .zk-row2>.zoum-card,.zk-shell .zk-row2>.zoum-card.zoum-card--inverse{padding:20px}.zk-shell .zk-kpi--ink{--k-faint:var(--cb-on-ink-2)}.zk-shell .zk-live{color:#340404}.zk-shell .zk-live:before{background:#340404}.zk-shell .zk-trips{grid-template-columns:minmax(0,1fr) 360px;align-items:stretch;gap:16px;display:grid}.zk-shell .zk-trips__map{min-height:620px}.zk-shell .zk-trips__bottom{justify-items:start;gap:8px;display:grid}.zk-shell .zk-trips__bottom .zm-stats{width:min(100%,460px)}.zk-shell .zk-trips__logged{height:24px;font-size:11.5px;font-weight:500}.zk-shell .zk-trips__list{flex-direction:column;max-height:620px;padding:20px 14px 14px 20px;display:flex}.zk-shell .zk-trips__list ul{gap:6px;margin:0;padding:0 6px 0 0;list-style:none;display:grid;overflow-y:auto}.zk-shell .zk-trip{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.zk-shell .zk-trip:hover{background:var(--cb-seg)}.zk-shell .zk-trip[aria-pressed=true]{background:var(--cb-ink);color:var(--cb-on-ink)}.zk-shell .zk-trip[aria-pressed=true] .zk-meta{color:var(--cb-on-ink-2)}.zk-shell .zk-trip:focus-visible{outline:2px solid var(--cb-ink);outline-offset:2px}.zk-shell .zk-trip__main,.zk-shell .zk-trip__fig{gap:2px;min-width:0;display:grid}.zk-shell .zk-trip__main b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.zk-shell .zk-trip__fig{text-align:right;justify-items:end}.zk-shell .zk-trip__fig b{white-space:nowrap;font-size:14px;font-weight:600}.zk-shell .zk-trip .zk-meta{font-size:12px}@media(max-width:80rem){.zk-shell .zk-trips{grid-template-columns:1fr}.zk-shell .zk-trips__map{min-height:460px}}.zk-shell .zk-statbar{grid-template-columns:repeat(var(--n,4),minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.zk-shell .zk-statbar__item{background:var(--cb-card);min-width:0;box-shadow:inset 0 0 0 1px var(--cb-ring),0 22px 44px -30px #34040438;border-radius:22px;align-content:start;gap:6px;padding:18px 20px;display:grid}.zk-shell .zk-statbar__item:first-child{background:var(--cb-ink);color:var(--cb-on-ink);box-shadow:none}.zk-shell .zk-statbar__item:first-child .zk-stat__label,.zk-shell .zk-statbar__item:first-child .zk-statbar__meta{color:var(--cb-on-ink-2)}.zk-shell .zk-statbar__val{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:600;line-height:1.1}.zk-shell .zk-statbar__meta{color:var(--cb-subtle);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12.5px;overflow:hidden}.zk-shell .zk-listbar{gap:12px;margin-bottom:16px;display:grid}.zk-shell .zk-listbar__row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.zk-shell .zk-listbar__end{gap:8px;margin-left:auto;display:flex}.zk-shell .zk-ftabs{background:var(--cb-seg);border-radius:999px;flex-wrap:wrap;justify-self:start;gap:2px;width:fit-content;padding:3px;display:inline-flex}.zk-shell .zk-ftabs button{height:32px;color:var(--cb-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.zk-shell .zk-ftabs button:hover{color:var(--cb-ink)}.zk-shell .zk-ftabs button:is([aria-pressed=true],[aria-current=true]){background:var(--cb-pill);color:var(--cb-ink);box-shadow:var(--cb-shadow)}.zk-shell .zk-ftabs button:focus-visible{outline:2px solid var(--cb-ink);outline-offset:1px}.zk-shell .zk-ftabs__n{background:var(--cb-seg);min-width:20px;color:var(--cb-subtle);text-align:center;border-radius:99px;padding:0 6px;font-size:12px;font-weight:600;line-height:18px}.zk-shell .zk-ftabs button:is([aria-pressed=true],[aria-current=true]) .zk-ftabs__n{background:var(--cb-ink);color:var(--cb-on-ink)}.zk-shell .zk-search{background:var(--cb-glass);height:40px;box-shadow:inset 0 0 0 1px var(--cb-field);color:var(--cb-subtle);border-radius:999px;flex:0 320px;align-items:center;gap:8px;padding:0 14px 0 13px;display:flex}.zk-shell .zk-search:focus-within{box-shadow:inset 0 0 0 1.5px var(--cb-ink)}.zk-shell .zk-search input{min-width:0;height:100%;color:var(--cb-ink);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:14px}.zk-shell .zk-search input::placeholder{color:var(--cb-subtle)}.zk-shell .zk-chipset{flex-wrap:wrap;gap:6px;display:flex}.zk-shell .zk-fchip{background:var(--cb-glass);height:32px;box-shadow:inset 0 0 0 1px var(--cb-hair-2);color:var(--cb-muted);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:0 13px;font-size:12.5px;font-weight:600}.zk-shell .zk-fchip:hover{color:var(--cb-ink)}.zk-shell .zk-fchip[aria-pressed=true]{background:var(--cb-ink);color:var(--cb-on-ink);box-shadow:none}.zk-shell .zk-fchip:focus-visible{outline:2px solid var(--cb-ink);outline-offset:2px}.zk-shell .zoum-table-region{background:var(--cb-card);box-shadow:inset 0 0 0 1px var(--cb-ring),0 22px 44px -30px #34040438;border-radius:22px}.zk-shell .zoum-table{color:var(--cb-ink);font-size:13.5px}.zk-shell .zoum-table__th{border-block:1px solid var(--cb-hair-2);color:var(--cb-muted);background:#fffdf88c;border-top:0;padding:10px 14px;font-size:12px;font-weight:600}:root[data-theme=night] .zk-shell .zoum-table__th{background:#ffffff08}.zk-shell .zoum-table__td{border-bottom:1px solid var(--cb-hair-2);padding:12px 14px}.zk-shell .zoum-table__th:first-child,.zk-shell .zoum-table__td:first-child{padding-left:20px}.zk-shell .zoum-table__th:last-child,.zk-shell .zoum-table__td:last-child{padding-right:20px}.zk-shell .zoum-table__row{transition:background-color .15s}.zk-shell tbody .zoum-table__row:hover{background:#fffdf88c}:root[data-theme=night] .zk-shell tbody .zoum-table__row:hover{background:#ffffff0a}.zk-shell .zk-tablecard .zoum-table__td{white-space:nowrap;height:52px;padding-top:6px;padding-bottom:6px}.zk-shell .zk-tablecard .zoum-result:not([data-result=reaction]){background:0 0;outline:0;min-height:0;padding:0;font-size:12.5px;font-weight:500}.zk-shell .zk-tablecard .zoum-result:not([data-result=reaction]):before{width:8px;height:8px}.zk-shell .zk-tablecard .zoum-result[data-result=invalid]:before{background:0 0;box-shadow:inset 0 0 0 1.5px}.zk-shell .zk-tablecard a.zk-rowlink{color:inherit;font-weight:600;text-decoration:none}.zk-shell .zk-tablecard a.zk-rowlink:hover{text-underline-offset:3px;text-decoration:underline}.zk-shell .zk-person{align-items:center;gap:10px;min-width:0;display:inline-flex}.zk-shell .zk-person__av{background:var(--cb-av);width:30px;height:30px;color:var(--cb-muted);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.zk-shell .zk-person__text{min-width:0;line-height:1.3;display:grid}.zk-shell .zk-person__text b{font-weight:600}.zk-shell .zk-person__text span{color:var(--cb-subtle);font-size:12px}.zk-shell .zk-late{color:var(--cb-late);font-size:12px;font-weight:600}.zk-shell .zk-cell-muted{color:var(--cb-subtle)}@media(max-width:80rem){.zk-shell .zk-statbar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:56rem){.zk-shell .zk-statbar{grid-template-columns:1fr 1fr;gap:10px}.zk-shell .zk-listbar__end{margin-left:0}}.zk-shell .zk-when{font-weight:500}.zk-shell .zk-when span{color:var(--cb-subtle)}.zk-shell .zoum-table .zk-num{text-align:right;font-variant-numeric:tabular-nums}.zk-shell .zk-pager{color:var(--cb-subtle);justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:0 4px;font-size:12.5px;display:flex}.zk-shell .zk-split{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.zk-shell .zk-split.is-open{grid-template-columns:minmax(0,1fr) 380px}.zk-shell .zk-pickrow{cursor:pointer}.zk-shell .zk-pickrow[aria-current=true]{background:var(--cb-av)}.zk-shell .zk-pickrow[aria-current=true]>td:first-child{box-shadow:inset 3px 0 0 var(--cb-ink)}.zk-shell tbody .zk-pickrow[aria-current=true]:hover{background:var(--cb-av)}.zk-shell .zk-pickrow[aria-current=true] .zk-person__av{background:var(--cb-card)}.zk-shell .zk-pickrow[data-status=new] .zk-person__text b{font-weight:700}.zk-shell .zk-pickrow[data-status=resolved]{color:var(--cb-muted)}.zk-shell .zk-atype{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-weight:600;display:inline-flex}.zk-shell .zk-atype:before{content:"";background:var(--cb-subtle);border-radius:50%;flex:none;width:8px;height:8px}.zk-shell .zk-atype[data-tone=danger]:before{background:var(--zoum-danger)}.zk-shell .zk-atype[data-tone=warning]:before{background:#b7791f}.zk-shell .zk-atype[data-tone=info]:before{background:var(--cb-ink)}.zk-shell .zk-atype em{background:var(--cb-seg);color:var(--cb-ink);border-radius:99px;padding:0 7px;font-size:11.5px;font-style:normal;font-weight:600;line-height:20px}.zk-shell .zk-atype:focus-visible{outline:2px solid var(--cb-ink);outline-offset:3px;border-radius:4px}.zk-shell .zk-panel{background:var(--cb-card);box-shadow:inset 0 0 0 1px var(--cb-ring),0 22px 44px -30px #34040438;border-radius:22px;gap:16px;padding:18px 20px 20px;display:grid;position:sticky;top:16px}.zk-shell .zk-panel__top{justify-content:space-between;align-items:center;gap:8px;display:flex}.zk-shell .zk-panel__tags{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.zk-shell .zk-panel__prio{color:var(--cb-muted);font-size:12.5px}.zk-shell .zk-panel__close{width:32px;height:32px;color:var(--cb-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.zk-shell .zk-panel__close:hover{background:var(--cb-seg);color:var(--cb-ink)}.zk-shell .zk-panel__close:focus-visible{outline:2px solid var(--cb-ink)}.zk-shell .zk-panel__who h2{letter-spacing:-.01em;margin:0;font-size:22px;font-weight:600}.zk-shell .zk-panel__who p{color:var(--cb-muted);margin:4px 0 0;font-size:12.5px}.zk-shell .zk-panel__explain{background:var(--cb-seg);border-radius:14px;margin:0;padding:12px 14px;font-size:13.5px;line-height:1.5}.zk-shell .zk-facts{margin:0}.zk-shell .zk-facts>div{border-top:1px solid var(--cb-hair-2);justify-content:space-between;align-items:center;gap:12px;min-height:38px;font-size:13px;display:flex}.zk-shell .zk-facts>div:last-child{border-bottom:1px solid var(--cb-hair-2)}.zk-shell .zk-facts dt{color:var(--cb-muted)}.zk-shell .zk-facts dd{text-align:right;font-variant-numeric:tabular-nums;margin:0;font-weight:600}.zk-shell .zk-panel__links{flex-wrap:wrap;gap:8px;display:flex}.zk-shell .zk-panel__links:empty{display:none}.zk-shell .zk-pillbtn{background:var(--cb-glass);height:32px;box-shadow:inset 0 0 0 1px var(--cb-hair);color:var(--cb-ink);border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.zk-shell .zk-pillbtn:hover{background:var(--cb-pill)}.zk-shell .zk-panel__act{gap:10px;padding-top:4px;display:grid}.zk-shell .zk-panel__label{font-size:12.5px;font-weight:600}.zk-shell .zk-panel__act .zk-fchip{height:28px;padding:0 11px;font-size:12px}.zk-shell .zk-panel__note{resize:vertical;background:var(--cb-pill);width:100%;min-height:76px;box-shadow:inset 0 0 0 1px var(--cb-field);color:var(--cb-ink);font:inherit;border:0;border-radius:14px;outline:none;padding:10px 12px;font-size:14px}.zk-shell .zk-panel__note:focus{box-shadow:inset 0 0 0 1.5px var(--cb-ink)}.zk-shell .zk-panel__note::placeholder{color:var(--cb-subtle)}.zk-shell .zk-panel__hint{color:var(--cb-subtle);margin:0;font-size:12px}.zk-shell .zk-panel__btns{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}:root[data-theme=night] .zk-shell .zk-pickrow[aria-current=true]{background:#ffffff0f}.zk-shell .zk-tablecard .zoum-badge{min-height:0;box-shadow:none;color:var(--cb-ink);background:0 0;outline:0;gap:7px;padding:0;font-size:12.5px;font-weight:500}.zk-shell .zk-tablecard .zoum-badge svg{display:none}.zk-shell .zk-tablecard .zoum-badge:before{content:"";background:var(--_t);border-radius:50%;flex:none;width:8px;height:8px}.zk-shell .zk-rowbtn{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.zk-shell .zk-rowbtn:focus-visible{outline:2px solid var(--cb-ink);outline-offset:3px;border-radius:4px}.zk-shell .zk-tablecard .zk-cell-clip{max-width:300px;color:var(--cb-muted);text-overflow:ellipsis;overflow:hidden}.zk-shell .zk-quote{gap:6px;display:grid}.zk-shell .zk-quote h3{color:var(--cb-muted);margin:4px 0 0;font-size:12px;font-weight:600}.zk-shell .zk-quote blockquote{background:var(--cb-seg);border-radius:14px;margin:0;padding:12px 14px;font-size:13.5px;line-height:1.5}.zk-shell .zk-quote p{margin:0;font-size:13.5px}.zk-shell .zk-quote--ours blockquote{background:var(--cb-ink);color:var(--cb-on-ink)}.zk-shell .zk-facts dd small{color:var(--cb-subtle);font-size:12px;font-weight:500}.zk-shell .zk-facts dd small.zk-late{color:var(--cb-late);font-weight:600}.zk-shell .zk-titlebar__left{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.zk-shell .zk-atype__contest{background:var(--cb-ink)!important;color:var(--cb-on-ink)!important}.zk-shell .zk-atype__late{background:var(--cb-late-bg)!important;color:var(--cb-late)!important}.zk-shell .zk-panel__sec{border-top:1px solid var(--cb-hair);gap:12px;padding-top:14px;display:grid}.zk-shell .zk-panel__plain{gap:16px;display:grid}.zk-shell .zk-panel__sechead{justify-content:space-between;align-items:center;gap:8px;display:flex}.zk-shell .zk-panel__sechead h3{margin:0;font-size:15px;font-weight:600}.zk-shell .zk-quote h4{color:var(--cb-muted);margin:4px 0 0;font-size:12px;font-weight:600}@media(max-width:80rem){.zk-shell .zk-split.is-open{grid-template-columns:minmax(0,1fr) 340px}}@media(max-width:64rem){.zk-shell .zk-split.is-open{grid-template-columns:1fr}.zk-shell .zk-panel{order:-1;position:static}}.zk-shell .zk-plate{font-variant-numeric:tabular-nums;letter-spacing:.02em}.zk-shell .zk-battery-cell{align-items:center;gap:8px;display:inline-flex}.zk-shell .zk-battery-cell small{color:var(--cb-subtle);font-size:12px}.zk-shell .zk-minilist{gap:2px;margin:0;padding:0;list-style:none;display:grid}.zk-shell .zk-minilist li{border-bottom:1px solid var(--cb-hair-2);justify-content:space-between;align-items:center;gap:10px;padding:8px 0;font-size:13px;display:flex}.zk-shell .zk-minilist li:last-child{border-bottom:0}.zk-shell .zk-minilist li>span:first-child{gap:2px;min-width:0;display:grid}.zk-shell .zk-minilist b{font-weight:600}.zk-shell .zk-minilist small{color:var(--cb-subtle);font-size:12px}.zk-shell .zk-section{background:var(--cb-card);box-shadow:inset 0 0 0 1px var(--cb-ring),0 22px 44px -30px #34040438;border-radius:22px;grid-template-columns:minmax(0,1fr);gap:4px;padding:22px 22px 10px;display:grid}.zk-shell .zk-section+.zk-section,.zk-shell :where(.zk-section+*),.zk-shell :where(.zk-route>*+*){margin-top:16px}.zk-shell .zk-section__head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.zk-shell .zk-section__head h2{margin:0;font-size:15px;font-weight:600}.zk-shell .zk-section__head p{color:var(--cb-muted);margin:4px 0 0;font-size:12.5px}.zk-shell .zk-section__actions{flex-wrap:wrap;gap:8px;display:flex}.zk-shell .zk-setrow{border-top:1px solid var(--cb-hair-2);grid-template-columns:minmax(0,1fr) minmax(0,auto);align-items:center;gap:8px 24px;padding:14px 0;display:grid}.zk-shell .zk-section__head+.zk-setrow{border-top:0}.zk-shell .zk-setrow--wide{grid-template-columns:1fr}.zk-shell .zk-setrow__text{gap:3px;min-width:0;display:grid}.zk-shell .zk-setrow__text b{font-size:13.5px;font-weight:600}.zk-shell .zk-setrow__text span{color:var(--cb-muted);font-size:12.5px;line-height:1.45}.zk-shell .zk-setrow__ctl{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.zk-shell .zk-setrow--wide .zk-setrow__ctl{justify-content:stretch}.zk-shell .zk-setrow__ctl .zoum-field{min-width:0;margin:0}.zk-shell .zk-setrow__value{text-align:right;font-weight:600}.zk-shell .zk-num-input{align-items:center;gap:8px;display:inline-flex}.zk-shell .zk-num-input input{background:var(--cb-pill);width:92px;height:40px;box-shadow:inset 0 0 0 1px var(--cb-field);color:var(--cb-ink);font:inherit;text-align:right;font-variant-numeric:tabular-nums;border:0;border-radius:999px;padding:0 12px;font-size:14px}.zk-shell .zk-num-input input:focus{box-shadow:inset 0 0 0 1.5px var(--cb-ink);outline:none}.zk-shell .zk-num-input input:disabled{color:var(--cb-muted)}.zk-shell .zk-num-input span{min-width:28px;color:var(--cb-muted);font-size:12.5px}.zk-shell .zk-textarea{resize:vertical;background:var(--cb-pill);width:100%;min-height:84px;box-shadow:inset 0 0 0 1px var(--cb-field);color:var(--cb-ink);font:inherit;border:0;border-radius:14px;padding:10px 14px;font-size:14px;line-height:1.5}.zk-shell .zk-textarea:focus{box-shadow:inset 0 0 0 1.5px var(--cb-ink);outline:none}.zk-shell .zk-textarea:disabled{color:var(--cb-muted)}.zk-shell .zk-profilecard{box-shadow:inset 0 0 0 1px var(--cb-hair);text-align:center;border-radius:14px;align-content:center;justify-items:center;gap:6px;padding:20px;display:grid}.zk-shell .zk-profilecard__av{background:var(--cb-av);width:72px;height:72px;color:var(--cb-muted);border-radius:50%;place-items:center;font-size:22px;font-weight:700;display:grid}.zk-shell .zk-profilecard b{font-size:15px;font-weight:600}.zk-shell .zk-profilecard span{color:var(--cb-muted);font-size:12.5px}.zk-shell .zk-profile{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:20px;padding-bottom:12px;display:grid}.zk-shell .zk-savebar{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:12px;margin-top:16px;display:flex}.zk-shell .zk-savebar .zoum-field{flex:320px;margin:0}.zk-shell .zk-tabsbar{margin-bottom:16px}.zk-shell .zk-dossier{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:16px;display:grid}.zk-shell .zk-dossier__side{gap:16px;display:grid}.zk-shell .zk-attempts{gap:0;margin:0;padding:0;list-style:none;display:grid}.zk-shell .zk-attempts li{border-top:1px solid var(--cb-hair-2);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 14px;padding:12px 0;display:grid}.zk-shell .zk-attempts li:first-child{border-top:0}.zk-shell .zk-attempts__n{background:var(--cb-av);width:30px;height:30px;color:var(--cb-muted);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.zk-shell .zk-attempts__main{gap:2px;min-width:0;display:grid}.zk-shell .zk-attempts__main b{font-weight:600}.zk-shell .zk-attempts__main small{color:var(--cb-subtle);font-size:12px}.zk-shell .zk-chrono{gap:0;margin:0;padding:0 0 4px 22px;list-style:none;display:grid;position:relative}.zk-shell .zk-chrono:before{content:"";background:var(--cb-hair);width:1.5px;position:absolute;top:8px;bottom:12px;left:6px}.zk-shell .zk-chrono li{gap:2px;padding:8px 0 10px;display:grid;position:relative}.zk-shell .zk-chrono li:before{content:"";background:var(--cb-card);width:9px;height:9px;box-shadow:inset 0 0 0 2px var(--cb-ink);border-radius:50%;position:absolute;top:13px;left:-20px}.zk-shell .zk-chrono li:last-child:before{background:var(--cb-ink)}.zk-shell .zk-chrono b{font-size:13.5px;font-weight:600}.zk-shell .zk-chrono small{color:var(--cb-subtle);font-size:12px}.zk-shell .zk-chrono blockquote{background:var(--cb-seg);border-radius:12px;margin:6px 0 0;padding:10px 12px;font-size:13px}.zk-shell .zk-inbox{background:var(--cb-card);height:calc(100vh - 230px);min-height:600px;max-height:820px;box-shadow:inset 0 0 0 1px var(--cb-ring),0 22px 44px -30px #34040438;border-radius:22px;grid-template-columns:320px minmax(0,1fr) 290px;display:grid;overflow:hidden}.zk-shell .zk-inbox__list{border-right:1px solid var(--cb-hair-2);flex-direction:column;min-height:0;display:flex}.zk-shell .zk-inbox__head{gap:12px;padding:16px 16px 12px;display:grid}.zk-shell .zk-inbox__title{justify-content:space-between;align-items:center;min-height:30px;font-size:15px;font-weight:500;display:flex}.zk-shell .zk-inbox__count{background:var(--cb-av);border-radius:999px;padding:0 8px;font-size:12px;font-weight:600;line-height:22px}.zk-shell .zk-inbox__seg .zk-ftabs{grid-auto-columns:1fr;grid-auto-flow:column;width:100%;display:grid}.zk-shell .zk-inbox__head .zk-search{flex:none;height:36px}.zk-shell .zk-inbox__rows{flex:1;min-height:0;margin:0;padding:6px 8px 10px;list-style:none;overflow-y:auto}.zk-shell .zk-inbox__empty,.zk-shell .zk-inbox__none{color:var(--cb-subtle);text-align:center;padding:24px 12px;font-size:13px}.zk-shell .zk-inbox__none{grid-column:2/-1;place-items:center;display:grid}.zk-shell .zk-arow{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;gap:11px;padding:12px 12px 12px 18px;transition:background-color .15s;display:flex;position:relative}.zk-shell .zk-arow:hover{background:#fffdf899}.zk-shell .zk-arow[aria-current=true]{background:var(--cb-av)}.zk-shell .zk-arow:focus-visible{outline:2px solid var(--cb-ink);outline-offset:-2px}.zk-shell .zk-arow__dot{background:var(--cb-ink);border-radius:50%;width:7px;height:7px;margin-top:-3.5px;position:absolute;top:50%;left:6px}.zk-shell .zk-arow.zk-arow--ticket[aria-current=true]{background:var(--cb-bg);background-image:linear-gradient(var(--cb-pill),var(--cb-pill));box-shadow:0 0 0 1.5px var(--cb-ink),var(--cb-shadow)}.zk-shell .zk-arow.zk-arow--ticket[data-status=open] .zk-arow__av{background:var(--cb-late);color:#fff}.zk-shell .zk-arow.zk-arow--ticket[data-status=answered] .zk-arow__av{background:var(--zoum-success);color:#fff}.zk-shell .zk-arow.zk-arow--ticket[data-status=closed] .zk-arow__av{background:var(--cb-seg);color:var(--cb-muted)}.zk-shell .zk-arow--ticket[data-status=closed]:not([aria-current=true]) .zk-arow__main{opacity:.6}.zk-shell .zk-tstate{border-radius:999px;align-items:center;gap:6px;width:fit-content;margin:3px 0 1px;padding:2px 9px 2px 7px;font-size:11.5px;font-weight:600;display:inline-flex}.zk-shell .zk-tstate:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.zk-shell .zk-tstate[data-status=open]{background:var(--cb-late-bg);color:var(--cb-late)}.zk-shell .zk-tstate[data-status=answered]{background:var(--zoum-success-soft);color:var(--zoum-success-soft-fg)}.zk-shell .zk-tstate[data-status=closed]{background:var(--cb-seg);color:var(--cb-muted)}.zk-shell .zk-arow__av{background:var(--cb-av);width:36px;height:36px;color:var(--cb-muted);border-radius:50%;flex:none;place-items:center;font-size:11.5px;font-weight:700;display:grid}.zk-shell .zk-arow[aria-current=true] .zk-arow__av{background:var(--cb-card)}.zk-shell .zk-arow__main{flex:1;grid-template-columns:minmax(0,1fr);gap:1px;min-width:0;display:grid}.zk-shell .zk-arow__top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.zk-shell .zk-arow__top b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.zk-shell .zk-arow__time{color:var(--cb-subtle);flex:none;font-size:12px}.zk-shell .zk-arow__sub,.zk-shell .zk-arow__prev{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.zk-shell .zk-arow__sub{color:var(--cb-muted)}.zk-shell .zk-arow__prev{color:var(--cb-subtle)}.zk-shell .zk-inbox__conv{flex-direction:column;min-width:0;min-height:0;display:flex}.zk-shell .zk-conv__head{border-bottom:1px solid var(--cb-hair-2);align-items:center;gap:12px;padding:14px 18px;display:flex}.zk-shell .zk-conv__txt{flex:1;min-width:0}.zk-shell .zk-conv__line{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.zk-shell .zk-conv__line h2{margin:0;font-size:15px;font-weight:600}.zk-shell .zk-conv__txt p{color:var(--cb-muted);margin:3px 0 0;font-size:12.5px}.zk-shell .zk-conv__log{flex-direction:column;flex:1;gap:14px;min-height:0;padding:18px 20px 12px;display:flex;overflow-y:auto}.zk-shell .zk-conv__log>:first-child{margin-top:auto}.zk-shell .zk-conv__day{color:var(--cb-subtle);text-align:center;font-size:12px}.zk-shell .zk-msg{gap:8px;max-width:78%;display:flex}.zk-shell .zk-msg--me{text-align:right;align-self:flex-end}.zk-shell .zk-msg__av{background:var(--cb-ink);width:28px;height:28px;color:var(--cb-on-ink);border-radius:50%;flex:none;place-items:center;margin-top:6px;font-size:11px;font-weight:700;display:grid}.zk-shell .zk-msg__b{box-shadow:inset 0 0 0 1px var(--cb-hair-2);text-align:left;white-space:pre-wrap;background:#fffdf899;border-radius:22px 22px 22px 6px;margin:0;padding:10px 14px;font-size:14px;line-height:1.45}.zk-shell .zk-msg--me .zk-msg__b{background:var(--cb-ink);box-shadow:none;color:var(--cb-on-ink);border-radius:22px 22px 6px}.zk-shell .zk-msg__meta{color:var(--cb-subtle);margin-top:4px;padding:0 4px;font-size:12px;display:block}.zk-shell .zk-compose{border-top:1px solid var(--cb-hair-2);gap:8px;padding:12px 16px 14px;display:grid}.zk-shell .zk-compose__box{background:var(--cb-pill);box-shadow:0 0 0 1px var(--cb-field);border-radius:14px;align-items:center;gap:8px;padding:6px 6px 6px 14px;display:flex}.zk-shell .zk-compose__box:focus-within{box-shadow:0 0 0 1.5px var(--cb-ink)}.zk-shell .zk-compose__box textarea{box-sizing:border-box;resize:vertical;min-width:0;min-height:64px;max-height:40vh;color:var(--cb-ink);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:8px 0;font-size:14px;overflow-y:auto}.zk-shell .zk-compose__box{align-items:flex-end;position:relative}.zk-shell .zk-fields{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.zk-shell .zk-fields__why{color:var(--cb-muted);font-size:12.5px}.zk-shell .zk-fields__why.is-blocking{color:var(--cb-late);font-weight:600}.zk-shell .zk-field{border:1.5px dashed var(--cb-late);background:var(--cb-late-bg);color:var(--cb-late)}.zk-shell .zk-field[data-kind=serial]:before{content:"#";margin-right:4px;font-weight:700}.zk-shell .zk-mention{z-index:30;background:var(--cb-bg);background-image:linear-gradient(var(--cb-pill),var(--cb-pill));box-shadow:0 0 0 1px var(--cb-ring),0 18px 40px -18px #34040459;animation:zk-mention .25s var(--zk-ease,cubic-bezier(.16, 1, .3, 1));border-radius:14px;padding:6px;position:absolute;bottom:calc(100% + 6px);left:0;right:0}.zk-shell .zk-mention__head{letter-spacing:.04em;text-transform:uppercase;color:var(--cb-muted);margin:2px 8px 6px;font-size:11.5px;font-weight:600}.zk-shell .zk-mention ul{margin:0;padding:0;list-style:none}.zk-shell .zk-mention__opt{cursor:pointer;border-radius:10px;align-items:baseline;gap:10px;padding:8px 10px;display:flex}.zk-shell .zk-mention__opt[aria-selected=true]{background:var(--cb-av)}.zk-shell .zk-mention__opt span{color:var(--cb-muted);font-size:13px}.zk-shell .zk-mention__opt em{color:var(--zoum-success);margin-left:auto;font-size:12px;font-style:normal}.zk-shell .zk-mention__none{color:var(--cb-muted);padding:8px 10px;font-size:13px}@keyframes zk-mention{0%{opacity:0;transform:translateY(6px)}}@media(prefers-reduced-motion:reduce){.zk-shell .zk-mention{animation:none}}.zk-shell .zk-compose__box textarea::placeholder{color:var(--cb-subtle)}.zk-shell .zk-compose__send{background:var(--cb-ink);width:36px;height:36px;color:var(--cb-on-ink);cursor:pointer;border:0;border-radius:10px;flex:none;place-items:center;display:grid}.zk-shell .zk-compose__send:disabled{background:var(--cb-seg);color:var(--cb-subtle);cursor:default}.zk-shell .zk-compose__send:focus-visible{outline:2px solid var(--cb-ink);outline-offset:2px}.zk-shell .zk-compose__hint,.zk-shell .zk-compose__done{color:var(--cb-subtle);margin:0;font-size:12px}.zk-shell .zk-compose__done{border-top:1px solid var(--cb-hair-2);padding:16px 20px;font-size:12.5px}.zk-shell .zk-inbox__side{border-left:1px solid var(--cb-hair-2);flex-direction:column;gap:18px;min-height:0;padding:20px;display:flex;overflow-y:auto}.zk-shell .zk-inbox__side h3{margin:0;font-size:12.5px;font-weight:600}:root[data-theme=night] .zk-shell .zk-arow:hover,:root[data-theme=night] .zk-shell .zk-msg:not(.zk-msg--me):not(.zk-msg--internal) .zk-msg__b{background:#ffffff0a}@media(max-width:80rem){.zk-shell .zk-inbox{grid-template-columns:300px minmax(0,1fr)}.zk-shell .zk-inbox__side{display:none}.zk-shell .zk-dossier{grid-template-columns:minmax(0,1fr) 340px}}@media(max-width:64rem){.zk-shell .zk-dossier,.zk-shell .zk-profile{grid-template-columns:1fr}}@media(max-width:56rem){.zk-shell .zk-inbox{grid-template-columns:1fr;height:auto;max-height:none}.zk-shell .zk-inbox__list{border-right:0;border-bottom:1px solid var(--cb-hair-2);max-height:420px}.zk-shell .zk-setrow{grid-template-columns:1fr}.zk-shell .zk-setrow__ctl{justify-content:flex-start}}@media print{.zk-shell .zk-section,.zk-shell .zk-panel{box-shadow:none;border:1px solid #ccc}.zk-shell .zk-dossier{grid-template-columns:1fr}}.zk-shell .zk-backlink{color:var(--cb-muted);align-items:center;gap:4px;margin-bottom:8px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.zk-shell .zk-backlink:hover{color:var(--cb-ink)}.zk-shell .zk-field-nolabel>:first-child{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.zk-shell .zk-tablecard--flat .zoum-table-region{box-shadow:none;background:0 0}.zk-shell .zk-tablecard--flat .zoum-table__th{background:0 0}.zk-auth{background:radial-gradient(900px 520px at 22% 30%,#ffffff8c,#0000 70%),#f3e3bf;flex-direction:column;min-height:100vh;padding:20px clamp(16px,4vw,48px) 24px;display:flex}:root[data-theme=night] .zk-auth{background:radial-gradient(900px 520px at 22% 30%,#f3e3bf0d,#0000 70%),#2a0d0b}.zk-auth__top{justify-content:space-between;align-items:center;gap:16px;width:100%;max-width:1180px;margin:0 auto;display:flex}.zk-auth__brandtext{line-height:1.15;display:grid}.zk-auth__brandtext b{font-size:17px;font-weight:700}.zk-auth__brandtext small{color:var(--cb-muted);font-size:12.5px;font-weight:500}.zk-auth__main{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:center;gap:clamp(32px,6vw,96px);width:100%;max-width:1180px;margin:0 auto;padding:32px 0;display:grid}.zk-auth__hero{align-content:center;gap:22px;display:grid}.zk-auth__art{background:url(/assets/zoum-mark-sombre-x0hLz761.png) 50%/62% no-repeat,linear-gradient(160deg,#fbf3e2,#ebd7ae);border-radius:36px;width:132px;height:132px;transform:rotate(-7deg);box-shadow:inset 0 2px #fffc,0 30px 60px -24px #34040473}:root[data-theme=night] .zk-auth__art{background:url(/assets/zoum-mark-creme-WOT_An2D.png) 50%/62% no-repeat,linear-gradient(160deg,#4a1814,#2a0d0b)}.zk-auth__pitch{letter-spacing:-.025em;max-width:30rem;margin:0;font-size:clamp(26px,3vw,38px);font-weight:600;line-height:1.12}.zk-auth__points{gap:10px;max-width:30rem;margin:0;padding:0;list-style:none;display:grid}.zk-auth__points li{color:var(--cb-muted);gap:10px;font-size:15px;line-height:1.45;display:flex}.zk-auth__points li:before{content:"";background:var(--cb-ink);border-radius:50%;flex:none;width:8px;height:8px;margin-top:8px}.zk-auth__card{background:var(--cb-card);box-shadow:inset 0 0 0 1px var(--cb-ring),0 30px 60px -30px #34040459;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:28px;gap:14px;padding:28px;display:grid}.zk-auth__title{letter-spacing:-.025em;margin:0;font-size:30px;font-weight:700;line-height:1.05}.zk-auth__lead p,.zk-auth__help{color:var(--cb-muted);margin:0;font-size:14px;line-height:1.5}.zk-auth__form{gap:14px;display:grid}.zk-auth__form>.zoum-btn,.zk-auth__form>a.zoum-btn{width:100%;min-height:48px}.zk-auth__demo{background:var(--cb-seg);border-radius:14px;gap:4px;padding:12px 14px;display:grid}.zk-auth__demo b{font-size:13.5px;font-weight:600}.zk-auth__demo p{color:var(--cb-muted);margin:0;font-size:13px}.zk-auth__roles{grid-template-columns:1fr 1fr;gap:8px;display:grid}.zk-auth__role{background:var(--cb-glass);min-height:48px;box-shadow:inset 0 0 0 1px var(--cb-hair-2);color:var(--cb-ink);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:14px;align-items:center;gap:10px;padding:8px 12px;font-size:13.5px;font-weight:600;transition:background-color .15s,box-shadow .15s;display:flex}.zk-auth__role:hover{background:var(--cb-pill);box-shadow:inset 0 0 0 1px var(--cb-hair)}.zk-auth__role:focus-visible{outline:2px solid var(--cb-ink);outline-offset:2px}.zk-auth__role span{background:var(--cb-ink);width:30px;height:30px;color:var(--cb-on-ink);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.zk-auth__links{flex-wrap:wrap;justify-content:center;gap:6px 18px;display:flex}.zk-auth__links button:not(.zoum-btn){color:var(--cb-muted);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:4px 2px;font-size:13px;font-weight:600;text-decoration:underline}.zk-auth__links button:not(.zoum-btn):hover{color:var(--cb-ink)}.zk-auth__links--btn{justify-content:flex-start}.zk-auth__code input{letter-spacing:.3em;text-align:center;font-variant-numeric:tabular-nums;font-size:22px}.zk-auth__steps{background:var(--cb-seg);border-radius:999px;gap:6px;margin:0;padding:4px;list-style:none;display:flex}.zk-auth__steps li{min-height:32px;color:var(--cb-muted);white-space:nowrap;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-size:12px;font-weight:600;display:flex}.zk-auth__steps li span{background:var(--cb-seg);border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;display:grid}.zk-auth__steps li.is-on{background:var(--cb-pill);color:var(--cb-ink);box-shadow:var(--cb-shadow)}.zk-auth__steps li.is-on span,.zk-auth__steps li.is-done span{background:var(--cb-ink);color:var(--cb-on-ink)}.zk-auth__qr{background:#fffdf8;border-radius:18px;place-items:center;padding:14px;display:grid}.zk-auth__secret,.zk-auth__codes{background:var(--cb-seg);letter-spacing:.04em;white-space:pre-wrap;word-break:break-word;border-radius:14px;margin:0;padding:12px 14px;font-family:ui-monospace,Consolas,monospace;font-size:14px}.zk-auth__codes{columns:2;list-style:none}.zk-auth__codes li{padding:3px 0}.zk-auth__foot{width:100%;max-width:1180px;color:var(--cb-subtle);text-align:center;margin:0 auto;font-size:12px}@media(max-width:56rem){.zk-auth__main{grid-template-columns:1fr;gap:20px;padding:16px 0}.zk-auth__hero{text-align:center;justify-items:center}.zk-auth__art{border-radius:28px;width:96px;height:96px}.zk-auth__pitch{font-size:24px}.zk-auth__points{display:none}.zk-auth__card{padding:20px}.zk-auth__roles{grid-template-columns:1fr}}.zk-shell .zk-audit{justify-items:start;gap:12px;display:grid}.zk-shell .zk-audit .zoum-alert{justify-self:stretch}.zk-shell .zk-list dd.zk-late{color:var(--cb-late)}.zk-shell .zk-client__sub{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.zk-shell .zk-tablecard .zk-cell-wrap{white-space:normal;max-width:420px}.zk-shell .zk-panel__btns--start{justify-content:flex-start}.zk-shell .zk-msg__av--client{background:var(--cb-av);color:var(--cb-muted)}.zk-shell .zk-msg--internal .zk-msg__b{color:#5a3a05;background:#f6e3b8;box-shadow:inset 0 0 0 1px #8a5a0859}.zk-shell .zk-msg__tag{letter-spacing:.02em;text-transform:uppercase;margin-bottom:4px;font-size:11.5px;font-weight:700;display:block}.zk-shell .zk-compose__toggles{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.zk-shell .zk-compose__toggles .zk-fchip{height:28px;font-size:12px}.zk-shell .zk-fchip--internal[aria-pressed=true]{background:var(--cb-late);color:var(--cb-on-ink)}.zk-shell .zk-compose__check{color:var(--cb-muted);cursor:pointer;align-items:center;gap:6px;margin-left:auto;font-size:12.5px;font-weight:600;display:inline-flex}.zk-shell .zk-compose__box--internal{background:#fbf0d6;box-shadow:0 0 0 1px #8a5a0866}.zk-shell .zk-split .zk-tablecard{border-radius:22px;min-width:0;overflow-x:auto}@media(prefers-reduced-motion:reduce){.zk-shell *,.zk-shell :before,.zk-shell :after,.zk-auth *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.zk-shell .zk-steps{flex-wrap:wrap;gap:8px;margin:6px 0 10px;padding:0;list-style:none;display:flex}.zk-shell .zk-steps li{background:var(--cb-glass);height:34px;box-shadow:inset 0 0 0 1px var(--cb-hair-2);color:var(--cb-muted);border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 6px;font-size:13px;font-weight:600;display:inline-flex}.zk-shell .zk-steps li span{background:var(--cb-seg);border-radius:50%;place-items:center;width:22px;height:22px;font-size:11.5px;display:grid}.zk-shell .zk-steps li[data-state=done] span{background:var(--cb-ink);color:var(--cb-on-ink)}.zk-shell .zk-steps li[data-state=current]{background:var(--cb-pill);box-shadow:inset 0 0 0 1.5px var(--cb-ink);color:var(--cb-ink)}.zk-shell .zk-doc{background:var(--cb-pill);max-height:360px;box-shadow:inset 0 0 0 1px var(--cb-hair-2);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:14px;padding:12px 14px;font-size:13.5px;line-height:1.55;overflow-y:auto}.zk-shell .zk-doc:focus-visible{outline:2px solid var(--cb-ink);outline-offset:2px}.zk-shell .zk-defs{gap:0;margin:0;display:grid}.zk-shell .zk-defs>div{border-top:1px solid var(--cb-hair-2);padding:10px 0}.zk-shell .zk-defs>div:last-child{border-bottom:1px solid var(--cb-hair-2)}.zk-shell .zk-defs dt{color:var(--cb-muted);margin-bottom:3px;font-size:12px;font-weight:600}.zk-shell .zk-defs dd{margin:0;font-size:13.5px;line-height:1.5}.zk-shell .zk-mono{font-variant-numeric:tabular-nums;letter-spacing:.01em}.zk-shell .zk-hash{color:var(--cb-muted);font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:11.5px;font-weight:400}.zk-shell .zk-trunc{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:180px;display:inline-block;overflow:hidden}.zk-shell .zk-tablecard .zk-wrap{white-space:normal}.zk-shell .zk-linkbtn{color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.zk-shell .zk-linkbtn:disabled{cursor:default;opacity:.7}.zk-shell .zk-twoline{gap:2px;min-width:0;display:grid}.zk-shell .zk-twoline>span{color:var(--cb-muted);font-size:12.5px}.zk-shell .zk-md{font-size:13.5px;line-height:1.55}.zk-shell .zk-md h3{margin:14px 0 6px;font-size:15px;font-weight:700}.zk-shell .zk-md h4{margin:12px 0 4px;font-size:13.5px;font-weight:700}.zk-shell .zk-md p{margin:0 0 8px}.zk-shell .zk-md ul,.zk-shell .zk-md ol{margin:0 0 8px;padding-left:20px}.zk-shell .zk-md li{margin:2px 0}.zk-shell .zk-rate{flex-wrap:wrap;gap:8px;display:flex}.zk-shell .zk-due{color:var(--cb-muted);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.zk-shell .zk-sev{background:var(--cb-muted);vertical-align:middle;border-radius:50%;width:9px;height:9px;margin-right:8px;display:inline-block}.zk-shell .zk-sev[data-severity=critical]{background:var(--cb-late)}.zk-shell .zk-sev[data-severity=warning]{background:#c98a12}.zk-shell .zk-sev[data-severity=info]{background:var(--cb-muted);box-shadow:inset 0 0 0 1.5px var(--cb-muted);background:0 0}.zk-shell .zk-notice{background:var(--cb-pill);box-shadow:inset 0 0 0 1px var(--cb-hair-2);border-radius:12px;margin:0 0 12px;padding:10px 14px;font-size:13px;line-height:1.5}.zk-shell .zk-notice[data-tone=warning]{background:#fbf0d6;box-shadow:0 0 0 1px #8a5a0866}.zk-shell .zk-notice[data-tone=danger]{box-shadow:inset 0 0 0 1.5px var(--cb-late)}.zk-shell .zk-twocol{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}@media(max-width:56rem){.zk-shell .zk-twocol{grid-template-columns:1fr}}.zk-shell .zk-textarea{background:var(--cb-pill);width:100%;min-height:96px;box-shadow:inset 0 0 0 1px var(--cb-hair);color:inherit;font:inherit;resize:vertical;border:0;border-radius:12px;padding:10px 12px;font-size:13.5px;line-height:1.5}.zk-shell .zk-textarea:focus-visible{outline:2px solid var(--cb-ink);outline-offset:2px}.zk-recette{background:var(--zoum-warning-soft,#fbf0d6);color:var(--zoum-warning-soft-fg,#6b4a05);flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;padding:.25rem 1rem;font-size:12px;line-height:1.4;display:flex;box-shadow:inset 0 -1px #00000014}.zk-recette b{letter-spacing:.06em;text-transform:uppercase;font-size:11px}@media print{.zk-recette{display:none!important}}.zk-shell .zk-reply-btn{width:30px;height:30px;color:var(--cb-subtle);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;transition:opacity .2s,background-color .2s,color .2s;display:grid}.zk-shell :is(.ms-row,.zk-msg):hover .zk-reply-btn,.zk-shell .zk-reply-btn:focus-visible{opacity:1}.zk-shell .zk-reply-btn:hover{background:var(--cb-seg);color:var(--cb-ink)}.zk-shell .zk-reply-btn:focus-visible{outline:2px solid var(--cb-ink);outline-offset:2px}@media(hover:none){.zk-shell .zk-reply-btn{opacity:1}}.zk-shell .zk-reply-quote{border:0;border-left:3px solid var(--cb-late);width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#3404040f;border-radius:10px;gap:1px;margin:0 0 6px;padding:6px 10px;transition:background-color .2s;display:grid}.zk-shell .zk-reply-quote:hover{background:#3404041a}.zk-shell .zk-reply-quote.is-internal{border-left-style:dashed}.zk-shell :is(.is-mine,.zk-msg--me) .zk-reply-quote{border-left-color:var(--cb-on-ink);background:#ffffff1f}.zk-shell .zk-reply-quote b{font-size:12px;font-weight:600}.zk-shell .zk-reply-quote span{opacity:.8;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.zk-shell .zk-reply-quote:focus-visible{outline-offset:2px;outline:2px solid}.zk-shell .zk-reply-bar{border-left:3px solid var(--cb-late);background:var(--cb-bg);background-image:linear-gradient(var(--cb-pill),var(--cb-pill));box-shadow:inset 0 0 0 1px var(--cb-ring);animation:zk-reply-bar .25s var(--zk-ease,cubic-bezier(.16, 1, .3, 1));border-radius:12px;align-items:center;gap:10px;padding:7px 7px 7px 12px;display:flex}.zk-shell .zk-reply-bar__txt{flex:1;min-width:0;display:grid}.zk-shell .zk-reply-bar__txt b{color:var(--cb-late);font-size:12px;font-weight:600}.zk-shell .zk-reply-bar__txt span{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.zk-shell .zk-reply-bar__x{background:var(--cb-seg);width:30px;height:30px;color:var(--cb-ink);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.zk-shell .zk-reply-bar__x:focus-visible{outline:2px solid var(--cb-ink);outline-offset:2px}.zk-shell .is-flash :is(.ms-bubble,.zk-msg__b){animation:1.2s zk-flash}@keyframes zk-flash{0%,40%{box-shadow:0 0 0 3px var(--cb-late)}to{box-shadow:0 0 #0000}}@keyframes zk-reply-bar{0%{opacity:0;transform:translateY(6px)}}@media(prefers-reduced-motion:reduce){.zk-shell .zk-reply-bar,.zk-shell .is-flash :is(.ms-bubble,.zk-msg__b){animation:none}}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root{--zk-ease:cubic-bezier(.16, 1, .3, 1);--zk-soft:cubic-bezier(.2, .8, .2, 1);--zk-spring:cubic-bezier(.3, 1.4, .5, 1)}.zk-route>*>*{animation:zk-rise .75s var(--zk-ease) backwards}.zk-route>*>:nth-child(2){animation-delay:60ms}.zk-route>*>:nth-child(3){animation-delay:.12s}.zk-route>*>:nth-child(4){animation-delay:.18s}.zk-route>*>:nth-child(5){animation-delay:.24s}.zk-route>*>:nth-child(n+6){animation-delay:.3s}@keyframes zk-rise{0%{opacity:0;transform:translateY(26px)scale(.985)}to{opacity:1;transform:none}}.zk-route .zk-statbar__item{animation:zk-row .6s var(--zk-ease) backwards}.zk-route .zk-statbar__item:nth-child(2){animation-delay:70ms}.zk-route .zk-statbar__item:nth-child(3){animation-delay:.14s}.zk-route .zk-statbar__item:nth-child(4){animation-delay:.21s}.zk-route .zk-statbar__item:nth-child(n+5){animation-delay:.28s}.zk-route tbody tr:nth-child(-n+14){animation:zk-row .6s var(--zk-ease) backwards}.zk-route tbody tr:first-child{animation-delay:.2s}.zk-route tbody tr:nth-child(2){animation-delay:.235s}.zk-route tbody tr:nth-child(3){animation-delay:.27s}.zk-route tbody tr:nth-child(4){animation-delay:.305s}.zk-route tbody tr:nth-child(5){animation-delay:.34s}.zk-route tbody tr:nth-child(6){animation-delay:.375s}.zk-route tbody tr:nth-child(7){animation-delay:.41s}.zk-route tbody tr:nth-child(8){animation-delay:.445s}.zk-route tbody tr:nth-child(n+9){animation-delay:.48s}@keyframes zk-row{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.zk-shell .zk-panel{animation:zk-panel .5s var(--zk-ease) backwards}@keyframes zk-panel{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}.zk-reveal__word{vertical-align:top;margin-bottom:-.1em;padding-bottom:.1em;display:inline-block;overflow:hidden}.zk-reveal__ch{animation:zk-ch .8s var(--zk-ease) backwards;animation-delay:calc(var(--i) * 18ms);display:inline-block}@keyframes zk-ch{0%{transform:translateY(110%)rotate(6deg)}to{transform:none}}.zk-odo{font-variant-numeric:tabular-nums;align-items:baseline;display:inline-flex}.zk-odo>span{white-space:pre}.zk-odo__digit{vertical-align:bottom;height:1.15em;line-height:1.15em;display:inline-block;overflow:hidden}.zk-odo__strip{text-align:center;transform:translateY(calc(var(--d) * -1.15em));animation:zk-odo 1.1s var(--zk-ease) backwards;animation-delay:calc(.18s + var(--i) * 60ms);display:block}@keyframes zk-odo{0%{transform:translateY(0)}}.zk-cap,.zk-ftabs{isolation:isolate;position:relative}.zk-glide{z-index:-1;pointer-events:none;width:0;height:0;transition:transform .55s var(--zk-ease),width .55s var(--zk-ease),height .3s var(--zk-ease),opacity .2s;border-radius:999px;position:absolute;top:0;left:0}.zk-glide.is-still{transition:none}.zk-shell .zk-cap>.zk-glide{background:var(--cb-ink)}.zk-shell .zk-cap__link.is-active{background:0 0}.zk-shell .zk-cap__link{transition:color .3s var(--zk-soft),background-color .2s var(--zk-soft)}.zk-shell .zk-ftabs>.zk-glide{background:var(--cb-pill);box-shadow:var(--cb-shadow)}.zk-shell .zk-ftabs button:is([aria-pressed=true],[aria-current=true]){box-shadow:none;background:0 0}.zk-shell .zk-ftabs button{transition:color .25s var(--zk-soft)}.zk-shell :is(.zk-cap__link,.zk-rail__btn,.zoum-btn,.zk-pillbtn,a) svg{transition:transform .35s var(--zk-spring)}.zk-shell :is(.zk-cap__link,.zk-rail__btn,.zoum-btn,.zk-pillbtn,a):hover svg{transform:scale(1.14)}.zk-shell .zk-rail__tip{transition:opacity .18s var(--zk-soft),transform .25s var(--zk-ease);transform:translate(-6px)}.zk-shell .zk-rail__btn:is(:hover,:focus-visible) .zk-rail__tip{transform:none}.zk-shell .zk-rail__btn{transition:opacity .2s,background-color .2s}.zk-shell .zk-rail__btn:hover{opacity:1}.zk-shell tbody tr{transition:background-color .15s var(--zk-soft)}.zk-shell tbody tr:hover{background:var(--cb-seg)}.zk-shell .zk-dlegend li{transition:opacity .25s var(--zk-soft),background-color .2s}.zk-shell .zk-dlegend:hover li:not(:hover){opacity:.45}.zk-shell .zk-dlegend li:hover{background:var(--cb-seg)}.zk-shell .zk-donut__seg{cursor:default;pointer-events:stroke;transition:stroke-width .3s var(--zk-ease),opacity .25s var(--zk-soft)}.zk-shell .zk-donut-body.is-hovering .zk-donut__seg:not(.is-on){opacity:.3}.zk-shell .zk-donut__seg.is-on{stroke-width:15px}.zk-shell .zk-dlegend li.is-on{background:var(--cb-seg)}.zk-shell .zk-donut-body.is-hovering .zk-dlegend li:not(.is-on){opacity:.45}.zk-shell .zk-donut__c{animation:zk-donut-c .35s var(--zk-ease)}@keyframes zk-donut-c{0%{opacity:0;transform:scale(.94)}}.zk-route .zk-chart__fill{transform-origin:bottom;animation:zk-grow .9s var(--zk-ease) backwards}.zk-route .zk-chart__col:nth-child(2) .zk-chart__fill{animation-delay:40ms}.zk-route .zk-chart__col:nth-child(3) .zk-chart__fill{animation-delay:80ms}.zk-route .zk-chart__col:nth-child(4) .zk-chart__fill{animation-delay:.12s}.zk-route .zk-chart__col:nth-child(5) .zk-chart__fill{animation-delay:.16s}.zk-route .zk-chart__col:nth-child(6) .zk-chart__fill{animation-delay:.2s}.zk-route .zk-chart__col:nth-child(7) .zk-chart__fill{animation-delay:.24s}.zk-route .zk-chart__col:nth-child(n+8) .zk-chart__fill{animation-delay:.28s}.zk-route .zk-mbars__f{animation:zk-up .8s var(--zk-ease) backwards;animation-delay:.2s}@keyframes zk-grow{0%{transform:scaleY(0)}to{transform:none}}@keyframes zk-up{0%{transform:translateY(100%)}to{transform:none}}.zk-shell .zk-chart__col{cursor:default}.zk-shell .zk-chart__fill{transition:opacity .25s var(--zk-soft),background .3s var(--zk-soft)}.zk-shell .zk-chart__cols.is-hovering .zk-chart__col:not(.is-on) .zk-chart__fill{opacity:.45}.zk-shell .zk-chart__tip{animation:zk-tip .3s var(--zk-ease)}@keyframes zk-tip{0%{opacity:0;transform:translateY(6px)scale(.96)}to{opacity:1;transform:none}}.zk-route .zk-gauge__value{stroke-dasharray:100;animation:zk-draw 1.3s .2s var(--zk-ease) backwards}@keyframes zk-draw{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}.zk-route :is(.zk-gauge__knob,.zk-gauge__knob-dot){animation:zk-fade .4s 1.1s var(--zk-soft) backwards}.zk-route .zk-donut svg{animation:zk-spin .9s .15s var(--zk-ease) backwards}@keyframes zk-spin{0%{opacity:0;transform:rotate(-120deg)scale(.86)}to{opacity:1;transform:none}}@keyframes zk-fade{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.zk-route *,.zk-shell .zk-panel,.zk-shell .zk-chart__tip,.zk-shell .zk-donut__c{animation:none!important}.zk-shell .zk-donut__seg,.zk-glide,.zk-shell :is(.zk-cap__link,.zk-rail__btn,.zoum-btn,.zk-pillbtn,a) svg,.zk-shell .zk-rail__tip{transition:none!important}.zk-shell :is(.zk-cap__link,.zk-rail__btn,.zoum-btn,.zk-pillbtn,a):hover svg{transform:none}}:is(.zk-shell,.cb) .zk-viz-sr{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;top:0;right:0;bottom:0;left: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;top:0;right:0;bottom:0;left: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;top:0;right:0;bottom:0;left: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;top:0;right:0;bottom:0;left: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-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}}:is(.zk-shell,.cb) .zk-mx__scroll{padding-bottom:4px;overflow-x:auto}:is(.zk-shell,.cb) .zk-mx__table{border-collapse:separate;border-spacing:4px;margin:0 auto 0 0}:is(.zk-shell,.cb) .zk-mx__corner{min-width:9rem}:is(.zk-shell,.cb) .zk-mx__col{min-width:40px;color:var(--cb-subtle);text-align:center;vertical-align:bottom;white-space:nowrap;padding:0 2px 4px;font-size:11px;font-weight:600}:is(.zk-shell,.cb) .zk-mx__row{color:var(--cb-ink);text-align:left;white-space:nowrap;padding-right:10px;font-size:12.5px;font-weight:500}:is(.zk-shell,.cb) .zk-mx__cell{text-align:center;width:40px;height:34px;padding:0;position:relative}:is(.zk-shell,.cb) .zk-mx__dot{box-sizing:border-box;font-variant-numeric:tabular-nums;width:26px;height:26px;animation:zk-mx-in .55s var(--zk-ease,cubic-bezier(.16, 1, .3, 1)) backwards;animation-delay:calc(var(--w,0) * 20ms);border-radius:9px;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}:is(.zk-shell,.cb) .zk-mx__cell[data-state=ok] .zk-mx__dot{background:var(--cb-ink);opacity:.5;border-radius:50%;width:12px;height:12px}:is(.zk-shell,.cb) .zk-mx__cell[data-state=flag] .zk-mx__dot{background:var(--zoum-danger);color:var(--cb-ink)}:is(.zk-shell,.cb) .zk-mx__cell[data-state=none] .zk-mx__dot{box-shadow:inset 0 0 0 1px var(--cb-hair);border-radius:9px}:is(.zk-shell,.cb) .zk-mx__key{box-sizing:border-box;border-radius:4px;width:12px;height:12px;display:inline-block}:is(.zk-shell,.cb) .zk-mx__key[data-state=ok]{background:var(--cb-ink);opacity:.5;border-radius:50%}:is(.zk-shell,.cb) .zk-mx__key[data-state=flag]{background:var(--zoum-danger)}:is(.zk-shell,.cb) .zk-mx__key[data-state=none]{box-shadow:inset 0 0 0 1px var(--cb-hair)}@keyframes zk-mx-in{0%{opacity:0;transform:scale(.3)}}@media(prefers-reduced-motion:reduce){:is(.zk-shell,.cb) .zk-mx__dot{animation:none!important}}:is(.zk-shell,.cb) .zk-flip{perspective:1100px;cursor:pointer}:is(.zk-shell,.cb) .zk-flip__inner{transform-style:preserve-3d;transition:transform .75s var(--zk-ease,cubic-bezier(.16, 1, .3, 1));display:grid}:is(.zk-shell,.cb) .zk-flip[data-flipped=true] .zk-flip__inner{transform:rotateY(180deg)}:is(.zk-shell,.cb) .zk-flip__face{background:var(--cb-pill);min-height:11.5rem;color:var(--cb-ink);box-shadow:var(--cb-shadow),inset 0 0 0 1px var(--cb-hair-2);backface-visibility:hidden;border-radius:20px;flex-direction:column;grid-area:1/1;padding:16px 18px;display:flex;position:relative}:is(.zk-shell,.cb) .zk-flip__face--back{background:var(--cb-seg);cursor:default;transform:rotateY(180deg)}:is(.zk-shell,.cb) .zk-flip__face{transition:visibility 0s linear .3s}:is(.zk-shell,.cb) .zk-flip[data-flipped=true] .zk-flip__face--front,:is(.zk-shell,.cb) .zk-flip[data-flipped=false] .zk-flip__face--back{visibility:hidden}:is(.zk-shell,.cb) .zk-flip__body{flex-direction:column;flex:1;gap:8px;min-width:0;padding-right:30px;display:flex}:is(.zk-shell,.cb) .zk-flip__turn{background:var(--cb-seg);width:30px;height:30px;color:var(--cb-ink);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background-color .2s;display:inline-flex;position:absolute;top:12px;right:12px}:is(.zk-shell,.cb) .zk-flip__turn:hover{background:var(--cb-hair)}:is(.zk-shell,.cb) .zk-flip__turn:focus-visible{outline:3px solid var(--zoum-focus);outline-offset:2px}@media(prefers-reduced-motion:reduce){:is(.zk-shell,.cb) :is(.zk-flip__inner,.zk-flip__face){transition:none!important}}.zk-shell .zk-flip .zk-battery-cell{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.zk-shell .zk-flip .zk-battery-cell>*{white-space:nowrap}:is(.zk-shell,.cb) .zk-db{gap:6px;width:100%;display:grid}:is(.zk-shell,.cb) .zk-db__ticks,:is(.zk-shell,.cb) .zk-db__row{grid-template-columns:minmax(5.5rem,7.5rem) minmax(0,1fr);align-items:center;gap:10px;display:grid}:is(.zk-shell,.cb) .zk-db__axis{height:16px;color:var(--cb-subtle);font-variant-numeric:tabular-nums;font-size:11px;position:relative}:is(.zk-shell,.cb) .zk-db__axis span{position:absolute;top:0;transform:translate(-50%)}:is(.zk-shell,.cb) .zk-db__who{color:var(--cb-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}:is(.zk-shell,.cb) .zk-db__lane{background:var(--cb-seg);border-radius:10px;height:28px;position:relative}:is(.zk-shell,.cb) .zk-db__grid{background:var(--cb-hair-2);width:1px;position:absolute;top:4px;bottom:4px}:is(.zk-shell,.cb) .zk-db__band{background:var(--cb-ink);cursor:pointer;transform-origin:0;min-width:4px;transition:transform .3s var(--zk-spring,cubic-bezier(.3, 1.4, .5, 1)),opacity .2s;animation:zk-db-grow .7s var(--zk-ease,cubic-bezier(.16, 1, .3, 1)) backwards;animation-delay:calc(var(--i,0) * 45ms);border:0;border-radius:8px;padding:0;position:absolute;top:4px;bottom:4px}:is(.zk-shell,.cb) .zk-db__band.is-open{background:repeating-linear-gradient(115deg,var(--cb-ink) 0 6px,var(--cb-ink) 6px 10px);border-radius:8px 14px 14px 8px}@supports (color:color-mix(in lab,red,red)){:is(.zk-shell,.cb) .zk-db__band.is-open{background:repeating-linear-gradient(115deg,var(--cb-ink) 0 6px,color-mix(in srgb,var(--cb-ink) 70%,transparent) 6px 10px)}}:is(.zk-shell,.cb) .zk-db__row:has(.is-on) .zk-db__band:not(.is-on){opacity:.45}:is(.zk-shell,.cb) .zk-db__band:hover{transform:scaleY(1.18)}:is(.zk-shell,.cb) .zk-db__band.is-on{box-shadow:0 0 0 2px var(--cb-on-ink),0 0 0 4px var(--cb-ink)}:is(.zk-shell,.cb) .zk-db__band:focus-visible{outline:3px solid var(--zoum-focus);outline-offset:2px}@keyframes zk-db-grow{0%{opacity:0;transform:scaleX(0)}}@media(prefers-reduced-motion:reduce){:is(.zk-shell,.cb) .zk-db__band{transition:none!important;animation:none!important}}.zk-shell .mx-tabs{margin-bottom:16px}.zk-shell .mx-tabhead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.zk-shell .mx-tabhead p{max-width:62ch;margin:0}.zk-shell .mx-sub{color:var(--cb-subtle);font-size:12px;font-weight:500;display:block}.zk-shell .mx-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.zk-shell .mx-text{white-space:pre-wrap;margin:0;font-size:13.5px;line-height:1.5}.zk-shell .mx-rowbtns{justify-content:flex-end;gap:6px;display:flex}.zk-shell .mx-rowbtns .zoum-btn,.zk-shell .mx-requests .zoum-btn,.zk-shell .mx-abslist .zoum-btn,.zk-shell .mx-rangebar .zoum-btn{height:36px;min-height:36px;padding:0 14px;font-size:13px}.zk-shell .mx-warns{flex-wrap:wrap;align-items:center;gap:3px 10px;display:inline-flex}.zk-shell .mx-warn{color:var(--cb-late);white-space:nowrap;align-items:center;gap:4px;font-size:12px;font-weight:600;display:inline-flex}.zk-shell .mx-warn--more{color:var(--cb-subtle)}.zk-shell .mx-warnlist{gap:3px;margin:0;padding-left:1.1em;display:grid}.zk-shell .mx-warnlist__hint{opacity:.85;margin:6px 0 0;font-size:12px}.zk-shell .mx-history{gap:12px;margin:0;padding:0;list-style:none;display:grid}.zk-shell .mx-history li{border-left:3px solid var(--cb-hair);gap:1px;padding-left:12px;font-size:12.5px;display:grid}.zk-shell .mx-history b{font-weight:600}.zk-shell .mx-history span{color:var(--cb-subtle)}.zk-shell .mx-history em{color:var(--cb-muted);font-style:normal}.zk-shell .mx-panel .zoum-alert{padding:12px 14px}.zk-shell .mx-panel .zoum-alert__icon{width:22px;height:22px}.zk-shell .mx-dialog,.mx-dialog{width:min(680px,100vw - 32px);max-width:none}.mx-form2{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px 16px;display:grid}@media(max-width:40rem){.mx-form2{grid-template-columns:1fr}}.mx-place{position:relative}.mx-place__hits{z-index:5;background:var(--cb-pill,#fff);box-shadow:var(--cb-pop,0 8px 24px #0003);border-radius:14px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% - 4px);left:0;right:0}.mx-place__hits button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:space-between;gap:8px;padding:8px 10px;font-size:13.5px;display:flex}.mx-place__hits button:hover,.mx-place__hits button:focus-visible{background:var(--cb-seg,#eee);outline:none}.mx-place__hits small{color:var(--cb-subtle,#666);font-size:12px}.mx-days{border:0;gap:8px;margin:0;padding:0;display:grid}.mx-days legend{padding:0;font-size:14px;font-weight:600}.zk-shell .mx-requests{background:var(--cb-card);box-shadow:inset 0 0 0 1px var(--cb-ring),0 22px 44px -30px #34040438;border-radius:22px;gap:8px;margin-bottom:14px;padding:14px 18px;display:grid}.zk-shell .mx-requests h3{margin:0;font-size:15px;font-weight:600}.zk-shell .mx-requests ul,.zk-shell .mx-abslist{gap:0;margin:0;padding:0;list-style:none;display:grid}.zk-shell .mx-requests li,.zk-shell .mx-abslist li{border-top:1px solid var(--cb-hair-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;padding:10px 0;display:flex}.zk-shell .mx-requests li>div:first-child,.zk-shell .mx-abslist li>div:first-child{gap:1px;min-width:0;display:grid}.zk-shell .mx-requests li>div:first-child span,.zk-shell .mx-abslist li>div:first-child span{color:var(--cb-subtle);font-size:12.5px}.zk-shell .mx-requests__btns,.zk-shell .mx-abslist__end{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.zk-shell .mx-rangebar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-bottom:12px;display:flex}.zk-shell .mx-rangebar__nav{align-items:center;gap:6px;display:flex}.zk-shell .mx-rangebar__label{letter-spacing:-.01em;text-transform:capitalize;margin:0 0 0 10px;font-size:17px;font-weight:600}.zk-shell .mc-ev,.zk-shell .mc-chip{--st:var(--cb-ink);border:0;border-left:4px solid var(--st);background:var(--cb-pill);box-shadow:inset 0 0 0 1px var(--cb-hair-2),var(--cb-shadow);color:var(--cb-ink);font:inherit;text-align:left;cursor:pointer;border-radius:9px;margin:0;padding:4px 8px 4px 9px;font-size:11.5px;line-height:1.25;display:block;position:relative;overflow:hidden}.zk-shell .mc-ev[draggable=true],.zk-shell .mc-chip[draggable=true]{cursor:grab}.zk-shell .mc-ev:focus-visible,.zk-shell .mc-chip:focus-visible{outline:2px solid var(--cb-ink);outline-offset:2px;z-index:5}.zk-shell .mc-ev.is-open,.zk-shell .mc-chip.is-open{outline:2px solid var(--cb-ink);outline-offset:1px;z-index:4}.zk-shell .mc-ev--draft{--st:var(--cb-subtle);background:var(--cb-glass);box-shadow:none;outline:1px dashed var(--cb-hair);outline-offset:-1px;border-left-style:dashed}.zk-shell .mc-ev--assigned{--st:var(--cb-late)}.zk-shell .mc-ev--accepted{--st:var(--cb-ink)}.zk-shell .mc-ev--in_progress{--st:var(--cb-on-ink-2);background:var(--cb-ink);color:var(--cb-on-ink);box-shadow:var(--cb-shadow)}.zk-shell .mc-ev--done{--st:var(--cb-subtle);background:var(--cb-seg);color:var(--cb-muted);box-shadow:none}.zk-shell .mc-ev--refused{--st:var(--cb-late);background:var(--cb-late-bg);color:var(--cb-late)}.zk-shell .mc-ev--cancelled{--st:var(--cb-subtle);background:var(--cb-seg);color:var(--cb-muted);box-shadow:none;text-decoration:line-through}.zk-shell .mc{min-width:0}.zk-shell .mc-x{border-radius:22px;overflow-x:auto}.zk-shell .mc-time,.zk-shell .mc-month{--mx-hour:44px;background:var(--cb-card);box-shadow:inset 0 0 0 1px var(--cb-ring),0 22px 44px -30px #34040438;border-radius:22px;overflow:hidden}.zk-shell .mc-time{min-width:calc(56px + var(--cols) * 92px)}.zk-shell .mc-time__head,.zk-shell .mc-time__body{grid-template-columns:56px repeat(var(--cols),minmax(0,1fr));display:grid}.zk-shell .mc-time__head{border-bottom:1px solid var(--cb-hair-2);scrollbar-gutter:stable;overflow:hidden}.zk-shell .mc-time__scroll{scrollbar-gutter:stable;max-height:640px;overflow-y:auto}.zk-shell .mc-dayhead{border-left:1px solid var(--cb-hair-2);color:var(--cb-muted);text-transform:capitalize;flex-direction:column;align-items:center;gap:2px;padding:8px 4px;font-size:12px;display:flex}.zk-shell .mc-dayhead b{min-width:30px;height:30px;color:var(--cb-ink);border-radius:999px;place-items:center;padding:0 6px;font-size:16px;font-weight:600;display:grid}.zk-shell .mc-dayhead.is-today b{background:var(--cb-ink);color:var(--cb-on-ink)}.zk-shell .mc-dayhead small{text-transform:capitalize}.zk-shell .mc-hours span{height:var(--mx-hour);color:var(--cb-subtle);text-align:right;padding-right:8px;font-size:11px;display:block;transform:translateY(-7px)}.zk-shell .mc-col{height:calc(24 * var(--mx-hour));border-left:1px solid var(--cb-hair-2);background-image:repeating-linear-gradient(to bottom,transparent 0,transparent calc(var(--mx-hour) - 1px),var(--cb-hair-2) calc(var(--mx-hour) - 1px),var(--cb-hair-2) var(--mx-hour));position:relative}.zk-shell .mc-col.is-today,.zk-shell .mc-cell.is-today{background-color:#34040409}:root[data-theme=night] .zk-shell .mc-col.is-today,:root[data-theme=night] .zk-shell .mc-cell.is-today{background-color:#f3e3bf0d}.zk-shell .mc-col.is-over,.zk-shell .mc-cell.is-over,.zk-shell .mp-cell.is-over{background-color:var(--cb-seg);outline:2px dashed var(--cb-ink);outline-offset:-2px}.zk-shell .mc-now{z-index:3;background:var(--cb-late);pointer-events:none;height:2px;position:absolute;left:0;right:0}.zk-shell .mc-now:before{content:"";background:var(--cb-late);border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;left:-4px}.zk-shell .mc-col .mc-ev{z-index:2;padding-right:20px;position:absolute}.zk-shell .mc-ev b{-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-weight:700;display:-webkit-box;overflow:hidden}.zk-shell .mc-ev span{opacity:.85;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.zk-shell .mc-ev__warn{color:var(--cb-late);position:absolute;top:4px;right:4px}.zk-shell .mc-ev--in_progress .mc-ev__warn{color:#f3c969}.zk-shell .mc-month{grid-template-columns:repeat(7,minmax(0,1fr));min-width:640px;display:grid}.zk-shell .mc-month__dow{border-bottom:1px solid var(--cb-hair-2);color:var(--cb-muted);text-transform:capitalize;padding:9px 10px;font-size:12px;font-weight:600}.zk-shell .mc-cell{border-left:1px solid var(--cb-hair-2);border-bottom:1px solid var(--cb-hair-2);flex-direction:column;gap:3px;min-width:0;min-height:112px;padding:6px;display:flex}.zk-shell .mc-cell.is-outside{opacity:.55}.zk-shell .mc-cell__num{min-width:26px;height:26px;color:var(--cb-ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-self:flex-start;place-items:center;padding:0 6px;font-size:13px;font-weight:600;display:grid}.zk-shell .mc-cell__num:hover{background:var(--cb-seg)}.zk-shell .mc-cell__num:focus-visible{outline:2px solid var(--cb-ink)}.zk-shell .mc-cell.is-today .mc-cell__num{background:var(--cb-ink);color:var(--cb-on-ink)}.zk-shell .mc-chip{text-overflow:ellipsis;white-space:nowrap;border-left-width:3px;width:100%;padding:3px 6px 3px 8px;display:block;overflow:hidden}.zk-shell .mc-chip span{font-weight:700}.zk-shell .mc-chip svg{vertical-align:-2px;color:var(--cb-late);margin-left:3px}.zk-shell .mc-more{color:var(--cb-muted);font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;align-self:flex-start;padding:2px 6px;font-size:12px;font-weight:600;text-decoration:underline}.zk-shell .mp{min-width:0}.zk-shell .mp-grid{background:var(--cb-card);box-shadow:inset 0 0 0 1px var(--cb-ring),0 22px 44px -30px #34040438;border-radius:22px;overflow-x:auto}.zk-shell .mp-row{grid-template-columns:188px repeat(var(--days),minmax(104px,1fr));min-width:calc(188px + var(--days) * 104px);display:grid}.zk-shell .mp-row--head{border-bottom:1px solid var(--cb-hair-2)}.zk-shell .mp-dayhead{border-left:1px solid var(--cb-hair-2);color:var(--cb-muted);text-transform:capitalize;justify-content:center;align-items:baseline;gap:6px;padding:12px 6px;font-size:12px;display:flex}.zk-shell .mp-dayhead b{color:var(--cb-ink);font-size:15px;font-weight:600}.zk-shell .mp-dayhead.is-today b{background:var(--cb-ink);color:var(--cb-on-ink);border-radius:999px;padding:2px 9px}.zk-shell .mp-who{border-bottom:1px solid var(--cb-hair-2);flex-direction:column;justify-content:center;min-width:0;padding:10px 14px 10px 18px;font-size:12.5px;font-weight:600;display:flex}.zk-shell .mp-row--head .mp-who{color:var(--cb-muted);border-bottom:0}.zk-shell .mp-who--none b{font-weight:600}.zk-shell .mp-who--none span{color:var(--cb-subtle);font-size:12px;font-weight:500}.zk-shell .mp-cell{border-left:1px solid var(--cb-hair-2);border-bottom:1px solid var(--cb-hair-2);flex-direction:column;gap:3px;min-width:0;min-height:64px;padding:5px;display:flex}.zk-shell .mp-cell.is-today{background-color:#34040409}:root[data-theme=night] .zk-shell .mp-cell.is-today{background-color:#f3e3bf0d}.zk-shell .mp-cell.has-absence{background-image:repeating-linear-gradient(135deg,var(--cb-hatch) 0 1px,transparent 1px 8px);background-color:var(--cb-hatch-bg)}.zk-shell .mp-cell.has-absence.is-requested{outline:1px dashed var(--cb-hair);outline-offset:-3px}.zk-shell .mp-abs{background:var(--cb-av);max-width:100%;color:var(--cb-ink);text-overflow:ellipsis;white-space:nowrap;border-radius:6px;align-self:flex-start;padding:2px 7px;font-size:11px;font-weight:600;overflow:hidden}.zk-shell .mp-cell .mc-chip{white-space:normal;overflow-wrap:anywhere;width:100%}.zk-shell .mp-legend,.zk-shell .mc-legend{color:var(--cb-subtle);margin:10px 4px 0;font-size:12px}.zk-shell .mm{min-width:0}.zk-shell .mx-map{min-height:620px}.zk-shell .mm-item{align-items:flex-start}.zk-shell .mm-item .zk-trip__main{min-width:0}.zk-shell .mm-item .zk-trip__fig{align-items:flex-end;gap:4px}.zk-shell .mm-none,.zk-shell .mm-note{padding:8px 12px}.zk-shell .mm-layout .zk-panel{position:static}@media(max-width:80rem){.zk-shell .mx-map{min-height:460px}}.zk-shell .mx-titlecell{min-width:220px}@media(max-width:40rem){.zk-shell .mx-rangebar__label{flex-basis:100%;margin:6px 0 0}.zk-shell .zk-tablecard{overflow-x:auto}}.zk-shell .mx-columns{gap:12px;min-width:0;display:grid}.zk-shell .mx-columns__note{max-width:70ch;color:var(--cb-subtle);margin:0;font-size:13px}.zk-shell .mx-columns .zk-drag__meta{gap:1px;display:grid}.zk-shell .mx-columns .zk-rowbtn{text-align:left}.zk-shell .ms-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.zk-shell .ms-updated{color:var(--cb-subtle);font-size:12.5px}.zk-shell .ms-layout{--ms-h:clamp(460px, calc(100vh - 300px) , 820px);grid-template-columns:minmax(280px,360px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.zk-shell .ms-side{height:var(--ms-h);grid-template-rows:auto minmax(0,1fr);gap:12px;padding:14px;position:static;overflow:hidden}.zk-shell .ms-side__bar{gap:10px;display:grid}.zk-shell .ms-side__bar .zk-search{flex:auto;width:100%}.zk-shell .ms-side__list{min-height:0;margin:0 -6px;padding:0 6px;overflow-y:auto}.zk-shell .ms-nomatch{padding:8px 4px}.zk-shell .ms-threads{gap:2px;margin:0;padding:0;list-style:none;display:grid}.zk-shell .ms-trow{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:10px;display:grid}.zk-shell .ms-trow:hover{background:var(--cb-seg)}.zk-shell .ms-trow:focus-visible{outline:2px solid var(--cb-ink);outline-offset:-2px}.zk-shell .ms-trow[aria-current=true]{background:var(--cb-av);box-shadow:inset 3px 0 0 var(--cb-ink)}.zk-shell .ms-trow .zk-person__av{width:36px;height:36px;font-size:12px}.zk-shell .ms-trow__main{gap:2px;min-width:0;display:grid}.zk-shell .ms-trow__top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.zk-shell .ms-trow__top b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.zk-shell .ms-trow[data-unread] .ms-trow__top b{font-weight:700}.zk-shell .ms-trow__top time{color:var(--cb-subtle);flex:none;font-size:11.5px}.zk-shell .ms-trow[data-unread] .ms-trow__top time{color:var(--cb-ink);font-weight:600}.zk-shell .ms-trow__bottom{align-items:center;gap:6px;min-width:0;display:flex}.zk-shell .ms-trow__preview{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--cb-muted);flex:auto;font-size:12.5px;overflow:hidden}.zk-shell .ms-trow[data-unread] .ms-trow__preview{color:var(--cb-ink);font-weight:600}.zk-shell .ms-trow__site{color:var(--cb-subtle);font-size:11.5px}.zk-shell .ms-pill{background:var(--cb-ink);min-width:20px;height:20px;color:var(--cb-on-ink);text-align:center;border-radius:99px;flex:none;padding:0 6px;font-size:11.5px;font-weight:700;line-height:20px}.zk-shell .ms-pending{background:var(--cb-late-bg);width:22px;height:22px;color:var(--cb-late);border-radius:99px;flex:none;place-items:center;display:inline-grid}.zk-shell .ms-hits{border-top:1px solid var(--cb-hair-2);gap:6px;margin-top:14px;padding-top:12px;display:grid}.zk-shell .ms-hits h3{color:var(--cb-muted);margin:0;font-size:12.5px;font-weight:600}.zk-shell .ms-hits ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.zk-shell .ms-hit{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;gap:2px;padding:8px 10px;font-size:12.5px;display:grid}.zk-shell .ms-hit:hover{background:var(--cb-seg)}.zk-shell .ms-hit time{color:var(--cb-subtle);font-size:11.5px}.zk-shell .ms-hit__text{color:var(--cb-muted);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.zk-shell .ms-conv{height:var(--ms-h);grid-template-rows:auto minmax(0,1fr) auto;gap:0;padding:0;position:static;overflow:hidden}.zk-shell .ms-placeholder{height:var(--ms-h);place-items:center;position:static}.zk-shell .ms-conv__head{border-bottom:1px solid var(--cb-hair-2);align-items:center;gap:12px;padding:14px 18px;display:flex}.zk-shell .ms-conv__who{flex:auto;min-width:0}.zk-shell .ms-conv__who h2{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:18px;font-weight:600;overflow:hidden}.zk-shell .ms-conv__who p{color:var(--cb-muted);margin:2px 0 0;font-size:12.5px}.zk-shell .ms-back{background:var(--cb-seg);height:32px;color:var(--cb-ink);font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:4px;padding:0 10px 0 6px;font-size:12.5px;font-weight:600;display:none}.zk-shell .ms-scroll{align-content:start;gap:12px;min-height:0;padding:16px 18px;display:grid;overflow-y:auto}.zk-shell .ms-more{justify-content:center;display:flex}.zk-shell .ms-empty{text-align:center;color:var(--cb-subtle);margin:24px 0;font-size:13.5px}.zk-shell .ms-readonly{border-top:1px solid var(--cb-hair-2);color:var(--cb-subtle);margin:0;padding:12px 18px;font-size:12.5px}.zk-shell .ms-thread{gap:8px;margin:0;padding:0;list-style:none;display:grid}.zk-shell .ms-day{justify-content:center;margin:8px 0 2px;display:flex}.zk-shell .ms-day span{background:var(--cb-seg);color:var(--cb-muted);text-transform:capitalize;border-radius:99px;padding:3px 12px;font-size:11.5px;font-weight:600}.zk-shell .ms-row{display:flex}.zk-shell .ms-row--mine{justify-content:flex-end}.zk-shell .ms-bubble{background:var(--cb-pill);min-width:0;max-width:min(560px,88%);box-shadow:inset 0 0 0 1px var(--cb-hair-2);border-radius:18px 18px 18px 6px;gap:6px;padding:10px 14px 8px;display:grid}.zk-shell .ms-bubble.is-mine{background:var(--cb-ink);color:var(--cb-on-ink);box-shadow:none;border-radius:18px 18px 6px}.zk-shell .ms-bubble.is-priority{box-shadow:inset 0 0 0 2px var(--cb-late)}.zk-shell .ms-bubble__who{flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.zk-shell .ms-bubble__who b{opacity:.85;font-weight:600}.zk-shell .ms-bubble__text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.45}.zk-shell .ms-bubble__meta{opacity:.75;justify-content:flex-end;align-items:center;gap:10px;margin:0;font-size:11.5px;display:flex}.zk-shell .ms-state{align-items:center;gap:3px;display:inline-flex}.zk-shell .ms-tag{background:var(--cb-seg);height:20px;color:var(--cb-muted);border-radius:6px;align-items:center;gap:4px;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.zk-shell .ms-bubble.is-mine .ms-tag:not(.ms-tag--prio){background:currentColor}@supports (color:color-mix(in lab,red,red)){.zk-shell .ms-bubble.is-mine .ms-tag:not(.ms-tag--prio){background:color-mix(in srgb,currentColor 18%,transparent)}}.zk-shell .ms-bubble.is-mine .ms-tag:not(.ms-tag--prio){color:inherit}.zk-shell .ms-tag--prio{background:var(--cb-late-bg);color:var(--cb-late)}.zk-shell .ms-tag--quick{color:inherit;opacity:.8;background:0 0;height:18px;font-size:10.5px;box-shadow:inset 0 0 0 1px}.zk-shell .ms-quick{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.zk-shell .ms-quick__text{font-size:15px;font-weight:600}.zk-shell .ms-file{opacity:.8;margin:0;font-size:12.5px}.zk-shell .ms-file--error{color:var(--cb-late);opacity:1}.zk-shell .ms-photo{line-height:0;display:block}.zk-shell .ms-photo img{object-fit:cover;border-radius:12px;max-width:min(300px,100%);max-height:240px;display:block}.zk-shell .ms-voice{align-items:center;gap:8px;display:flex}.zk-shell .ms-voice audio{width:240px;max-width:100%;height:40px}.zk-shell .ms-voice__len{font-variant-numeric:tabular-nums;opacity:.75;font-size:11.5px}.zk-shell .ms-mission{background:var(--cb-pill);color:var(--cb-ink);box-shadow:inset 0 0 0 1px var(--cb-ring);border-radius:14px;justify-items:start;gap:3px;padding:10px 12px;font-size:13px;text-decoration:none;display:grid}.zk-shell a.ms-mission:hover{background:var(--cb-av)}.zk-shell a.ms-mission:focus-visible{outline:2px solid var(--cb-ink);outline-offset:2px}.zk-shell .ms-mission__kicker{color:var(--cb-subtle);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600}.zk-shell .ms-mission__when{color:var(--cb-muted);font-size:12px}.zk-shell .ms-ack{background:currentColor;border-radius:12px;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:7px 10px;display:flex}@supports (color:color-mix(in lab,red,red)){.zk-shell .ms-ack{background:color-mix(in srgb,currentColor 12%,transparent)}}.zk-shell .ms-ack{font-size:12.5px;font-weight:600}.zk-shell .ms-ack__state{align-items:center;gap:5px;display:inline-flex}.zk-shell .ms-ack__sub{opacity:.8;font-size:11.5px;font-weight:500}.zk-shell .ms-ack .zoum-btn{height:32px;min-height:32px;margin-left:auto;padding:0 12px;font-size:12.5px}.zk-shell .ms-linkbtn{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 0 0 8px;font-weight:600;text-decoration:underline}.zk-shell .ms-composer{border-top:1px solid var(--cb-hair-2);background:var(--cb-card);gap:8px;padding:12px 18px 14px;display:grid}.zk-shell .ms-composer__input{resize:vertical;background:var(--cb-pill);width:100%;min-height:56px;max-height:160px;box-shadow:inset 0 0 0 1px var(--cb-field);color:var(--cb-ink);font:inherit;border:0;border-radius:16px;outline:none;padding:10px 14px;font-size:14px}.zk-shell .ms-composer__input:focus{box-shadow:inset 0 0 0 1.5px var(--cb-ink)}.zk-shell .ms-composer__input::placeholder{color:var(--cb-subtle)}.zk-shell .ms-composer__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.zk-shell .ms-composer__tools{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.zk-shell .ms-composer__tools .zoum-btn{height:36px;min-height:36px;padding:0 12px;font-size:13px}.zk-shell .ms-composer__tools .zoum-checkbox{font-size:13px}.zk-shell .ms-attach{background:var(--cb-seg);border-radius:14px;align-items:center;gap:10px;padding:8px 10px;display:flex}.zk-shell .ms-attach__thumb{object-fit:cover;border-radius:10px;width:52px;height:52px}.zk-shell .ms-attach__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--cb-muted);flex:auto;font-size:12.5px;overflow:hidden}.zk-shell .ms-attach__mission{flex-wrap:wrap;flex:auto;align-items:center;gap:4px 8px;min-width:0;font-size:13px;display:flex}.zk-shell .ms-attach__mission span{color:var(--cb-muted);font-size:12px}.zk-shell .ms-attach audio{max-width:240px;height:36px}.zk-shell .ms-attach .zk-panel__close{flex:none;margin-left:auto}.zk-shell .ms-recording{background:var(--cb-late-bg);color:var(--cb-late);border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 12px;font-size:13px;font-weight:600;display:flex}.zk-shell .ms-recording__dot{background:currentColor;border-radius:50%;width:10px;height:10px;animation:1.2s ease-in-out infinite ms-pulse}@keyframes ms-pulse{50%{opacity:.3}}.zk-shell .ms-picker{max-width:420px}.ms-bform{gap:14px;display:grid}.ms-bform__count{margin:0;font-size:13px;font-weight:600}.ms-pickset{border:0;gap:6px;margin:0;padding:0;display:grid}.ms-pickset legend{padding:0;font-size:14px;font-weight:600}.ms-pickset__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px;max-height:220px;padding:4px;display:grid;overflow-y:auto}.ms-newdialog{width:min(440px,100vw - 32px)}.zk-shell .ms-bc-text{max-width:420px;display:block}@media(max-width:56rem){.zk-shell .ms-layout{--ms-h:clamp(420px, calc(100dvh - 230px) , 760px);grid-template-columns:minmax(0,1fr)}.zk-shell .ms-layout[data-open=true] .ms-side,.zk-shell .ms-layout[data-open=false] .ms-placeholder{display:none}.zk-shell .ms-back{display:inline-flex}.zk-shell .ms-bubble{max-width:94%}.zk-shell .ms-conv__head{flex-wrap:wrap;padding:10px 12px}.zk-shell .ms-scroll{padding:12px}.zk-shell .ms-composer{padding:10px 12px 12px}.ms-pickset__list{grid-template-columns:1fr}}.zk-shell .ex-route{align-items:center;gap:6px;font-weight:500;display:inline-flex}.zk-shell .ex-route i{color:var(--cb-subtle);font-style:normal}.zk-shell .ex-sub{color:var(--cb-muted);font-variant-numeric:tabular-nums;font-size:12px;display:block}.zk-shell .ex-eta{font-variant-numeric:tabular-nums;white-space:nowrap}.zk-shell .ex-form2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.zk-shell .ex-form3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media(max-width:40rem){.zk-shell .ex-form2,.zk-shell .ex-form3{grid-template-columns:1fr}}dialog.ex-dialog{width:min(40rem,100vw - 2rem)}dialog.ex-dialog .ex-form2,dialog.ex-dialog .ex-form3{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}dialog.ex-dialog .ex-form3{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:40rem){dialog.ex-dialog .ex-form2,dialog.ex-dialog .ex-form3{grid-template-columns:1fr}}.zk-shell .ex-steps{gap:0;margin:0;padding:0;list-style:none;display:grid}.zk-shell .ex-step{gap:1px;padding:0 0 14px 24px;font-size:13.5px;display:grid;position:relative}.zk-shell .ex-step:last-child{padding-bottom:0}.zk-shell .ex-step:before{content:"";background:var(--cb-hair);width:2px;position:absolute;top:6px;bottom:-6px;left:4px}.zk-shell .ex-step:last-child:before{display:none}.zk-shell .ex-step:after{content:"";box-sizing:border-box;border:2px solid var(--cb-ink);background:var(--cb-card);border-radius:50%;width:10px;height:10px;position:absolute;top:4px;left:0}.zk-shell .ex-step.is-last:after{background:var(--cb-ink)}.zk-shell .ex-step.is-cancelled:after{border-style:dashed}.zk-shell .ex-step b{font-weight:600}.zk-shell .ex-step small{color:var(--cb-muted);font-variant-numeric:tabular-nums;font-size:12px}.zk-shell .ex-photos{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.zk-shell .ex-photo{gap:4px;font-size:12px;display:grid}.zk-shell .ex-photo a,.zk-shell .ex-photo .ex-photo__ph{aspect-ratio:4/3;background:var(--cb-seg);border-radius:14px;display:block;overflow:hidden}.zk-shell .ex-photo a:focus-visible{outline:2px solid var(--cb-ink);outline-offset:2px}.zk-shell .ex-photo img{object-fit:cover;width:100%;height:100%;display:block}.zk-shell .ex-photo .ex-photo__ph{color:var(--cb-muted);text-align:center;place-items:center;padding:6px;display:grid}.zk-shell .ex-photo b{font-weight:600}.zk-shell .ex-photo small{color:var(--cb-muted);font-variant-numeric:tabular-nums}.zk-shell .ex-link{gap:10px;display:grid}.zk-shell .ex-link__field{box-sizing:border-box;background:var(--cb-pill);width:100%;height:40px;box-shadow:inset 0 0 0 1px var(--cb-field);color:var(--cb-ink);font:inherit;text-overflow:ellipsis;border:0;border-radius:999px;padding:0 14px;font-size:13px}.zk-shell .ex-link__field:focus{box-shadow:inset 0 0 0 1.5px var(--cb-ink);outline:none}.zk-shell .ex-link__btns{flex-wrap:wrap;gap:8px;display:flex}.zk-shell .ex-link__btns .zk-pillbtn{cursor:pointer;font:inherit;border:0;font-size:12.5px;font-weight:600;text-decoration:none}.zk-shell .ex-link__closed{margin:0;font-size:13.5px;font-weight:600}.zk-shell .ex-confirm{gap:8px;display:grid}.zk-shell .ex-confirm p{margin:0}.zk-shell .ex-handover{gap:10px;display:grid}.zk-shell .ex-handover__code{font-variant-numeric:tabular-nums;color:var(--cb-ink);gap:10px;margin:0;font-size:34px;font-weight:700;line-height:1;display:flex}.zk-shell .ex-handover__code span{background:var(--cb-seg);width:52px;height:64px;box-shadow:inset 0 0 0 1px var(--cb-hair);border-radius:14px;place-items:center;font-size:34px;font-weight:700;display:grid}.zk-shell .ex-handover__warn{background:var(--cb-seg);box-shadow:inset 4px 0 0 var(--cb-late);color:var(--cb-late);border-radius:14px;margin:0;padding:10px 12px;font-size:13px;font-weight:600;line-height:1.5}.zk-shell .ex-handover__result{margin:0;font-size:13.5px;font-weight:600}.zk-shell .ex-handover .zk-pillbtn:disabled{opacity:.5;cursor:not-allowed}.ex-handover__switch{color:var(--cb-ink);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:13px;font-weight:600;text-decoration:underline}.zk-shell .ex-mails{gap:10px;display:grid}.zk-shell .ex-mails ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.zk-shell .ex-mails__to li{overflow-wrap:anywhere;gap:1px;font-size:13px;display:grid}.zk-shell .ex-mails__to small{color:var(--cb-muted);font-size:12px}.zk-shell .ex-mails__list li>:last-child{white-space:nowrap;flex:none}.zk-shell .ex-mails__list li{justify-content:space-between;align-items:center;gap:10px;font-size:13.5px;display:flex}.zk-shell .ex-mails__list li>span:first-child{gap:1px;min-width:0;display:grid}.zk-shell .ex-mails__list b{font-weight:600}.zk-shell .ex-mails__list small{color:var(--cb-muted);font-size:12px}body{background:var(--zoum-canvas);color:var(--zoum-fg);font-family:var(--zoum-font-sans);font-size:var(--zoum-text-base);margin:0}dialog.zoum-dialog{margin:auto}.zk-shell .zk-rowcheck-cell{width:44px;padding-right:0}.zk-shell .zk-rowcheck{width:18px;height:18px;accent-color:var(--cb-ink);cursor:pointer;vertical-align:middle;margin:0}.zk-shell .zk-rowcheck:focus-visible{outline:3px solid var(--zoum-focus);outline-offset:2px}.zk-shell .dv-grid{flex:1;grid-template-columns:repeat(auto-fill,minmax(15.5rem,1fr));align-content:start;gap:14px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.zk-shell .dv-card__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;display:flex}.zk-shell .dv-card__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:16px;overflow:hidden}.zk-shell .dv-card__line{color:var(--cb-subtle);margin:auto 0 0;font-size:13px}.zk-shell .dv-card__facts{gap:8px;margin:0;display:grid}.zk-shell .dv-card__facts div{gap:1px;display:grid}.zk-shell .dv-card__facts dt{color:var(--cb-subtle);letter-spacing:.02em;font-size:11.5px;font-weight:600}.zk-shell .dv-card__facts dd{font-variant-numeric:tabular-nums;margin:0;font-size:13.5px;font-weight:600}.zk-shell .dv-card__facts small{color:var(--cb-subtle);font-weight:400}.zk-shell .ic-ring,.zk-shell .tr-day{margin-bottom:16px}.zk-shell .ic-ring{max-width:32rem}.zk-shell .tr-day{gap:12px;margin-top:16px;display:grid}.zk-shell .qh-rings{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:16px;margin-bottom:16px;display:grid}.zk-shell .zk-quote--ours .zk-stamp-box{margin:8px 0 6px;display:block}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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}
