:root,[data-theme=light]{--axy-page:#eef0ec;--axy-surface:#fff;--axy-surface2:#f5f7f4;--axy-border:#d5dcd6;--axy-strong:#7c8c82;--axy-track:#838f87;--axy-ink:#141a17;--axy-ink2:#3e4943;--axy-muted:#56615a;--axy-side:#0f1a15;--axy-side-line:#22302a;--axy-side-ink:#fff;--axy-side-ink2:#d3d9d5;--axy-side-active:#ffffff24;--axy-side-hover:#ffffff1a;--axy-side-tile:#ffffff14;--axy-side-icon:#5fd39a;--axy-side-ai:#c3b6ff;--axy-acc:#128a55;--axy-acc-strong:#0f7a4b;--axy-acc-ink:#0f6b43;--axy-acc-tint:#e3f2ea;--axy-acc-soft:#f2faf5;--axy-acc-line:#3f9268;--axy-on-acc:#fff;--axy-now-edge:#0f7a4b;--axy-switch-on:#0f7a4b;--axy-ai:#6e4fe0;--axy-ai-strong:#6e4fe0;--axy-ai-ink:#5038b8;--axy-ai-tint:#efeafd;--axy-on-ai:#fff;--axy-warn:#7a4e0c;--axy-warn-dot:#8a5a0e;--axy-warn-bg:#fbf1dc;--axy-warn-line:#a87516;--axy-warn-mark:#fff;--axy-danger:#b42318;--axy-danger-strong:#b42318;--axy-danger-bg:#fdecea;--axy-danger-line:#d0463b;--axy-on-danger:#fff;--axy-booked:#fff;--axy-booked-line:#4f6b5c;--axy-chair:#d3eedf;--axy-done:#eef1ed;--axy-hatch-a:#f2f4f1;--axy-hatch-b:#7f8c84;--axy-skel:#e3e8e4;--axy-focus:#6e4fe0;--axy-toast-bg:#141a17;--axy-toast-fg:#fff;--axy-toast-undo:#7fe0ae;--axy-toast-undo-fg:#141a17;--axy-inverse:#141a17;--axy-inverse-fg:#fff;--axy-overlay:#060c0973;--axy-pos:#0f6b43;--axy-neg:#b42318;--axy-series1:#1d5fa8;--axy-series2:#5038b8;--axy-series3:#4f6a00;--axy-series4:#9c2f6e;--axy-series5:#0f5c7a;--axy-series6:#56615a;--axy-ramp1:#3e4943;--axy-ramp2:#6b7a71;--axy-ramp3:#9aa79f;--axy-ramp4:#c3ccc6;--axy-shadow:0 1px 2px #0f1a150d,0 10px 30px -14px #0f1a1533;--axy-pop-shadow:0 20px 40px -12px #0f1a1573;--axy-toast-shadow:0 20px 40px -12px #00000080;--axy-hatch:repeating-linear-gradient(135deg, #f2f4f1 0 6px, #7f8c84 6px 7px);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--axy-page:#0b1310;--axy-surface:#131d18;--axy-surface2:#1a2620;--axy-border:#2a3832;--axy-strong:#6f8378;--axy-track:#5e7268;--axy-ink:#eef3ef;--axy-ink2:#c6d1ca;--axy-muted:#a3b1a8;--axy-side:#060c09;--axy-side-line:#2a3832;--axy-side-ink:#fff;--axy-side-ink2:#c9d1cc;--axy-side-active:#ffffff24;--axy-side-hover:#ffffff1a;--axy-side-tile:#ffffff14;--axy-side-icon:#5fd39a;--axy-side-ai:#c3b6ff;--axy-acc:#4cc98a;--axy-acc-strong:#0f7a4b;--axy-acc-ink:#7fe0ae;--axy-acc-tint:#5fd39a21;--axy-acc-soft:#5fd39a0f;--axy-acc-line:#3fa673;--axy-on-acc:#fff;--axy-now-edge:#4cc98a;--axy-switch-on:#4cc98a;--axy-ai:#b3a3ff;--axy-ai-strong:#6e4fe0;--axy-ai-ink:#c9bdff;--axy-ai-tint:#a692ff29;--axy-on-ai:#fff;--axy-warn:#f0c27a;--axy-warn-dot:#d9a441;--axy-warn-bg:#e7b45a24;--axy-warn-line:#b98a32;--axy-warn-mark:#0b1310;--axy-danger:#ff9a90;--axy-danger-strong:#c0392b;--axy-danger-bg:#ff6b5f24;--axy-danger-line:#d9605a;--axy-on-danger:#fff;--axy-booked:#131d18;--axy-booked-line:#8fa89a;--axy-chair:#5fd39a33;--axy-done:#1a2620;--axy-hatch-a:#17221c;--axy-hatch-b:#5e7268;--axy-skel:#1f2b25;--axy-focus:#b3a3ff;--axy-toast-bg:#1f2b25;--axy-toast-fg:#eef3ef;--axy-toast-undo:#7fe0ae;--axy-toast-undo-fg:#141a17;--axy-inverse:#eef3ef;--axy-inverse-fg:#0b1310;--axy-overlay:#0009;--axy-pos:#7fe0ae;--axy-neg:#ff9a90;--axy-series1:#8db8f2;--axy-series2:#c9bdff;--axy-series3:#d4d97a;--axy-series4:#f29ccb;--axy-series5:#8fd3f0;--axy-series6:#c6d1ca;--axy-ramp1:#c6d1ca;--axy-ramp2:#93a39a;--axy-ramp3:#6a7b72;--axy-ramp4:#46564d;--axy-shadow:0 0 0 1px #1f2b25;--axy-pop-shadow:0 20px 40px -12px #000000b3;--axy-toast-shadow:0 20px 40px -12px #000000b3;--axy-hatch:repeating-linear-gradient(135deg, #17221c 0 6px, #5e7268 6px 7px);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}[data-theme=dark]{--axy-page:#0b1310;--axy-surface:#131d18;--axy-surface2:#1a2620;--axy-border:#2a3832;--axy-strong:#6f8378;--axy-track:#5e7268;--axy-ink:#eef3ef;--axy-ink2:#c6d1ca;--axy-muted:#a3b1a8;--axy-side:#060c09;--axy-side-line:#2a3832;--axy-side-ink:#fff;--axy-side-ink2:#c9d1cc;--axy-side-active:#ffffff24;--axy-side-hover:#ffffff1a;--axy-side-tile:#ffffff14;--axy-side-icon:#5fd39a;--axy-side-ai:#c3b6ff;--axy-acc:#4cc98a;--axy-acc-strong:#0f7a4b;--axy-acc-ink:#7fe0ae;--axy-acc-tint:#5fd39a21;--axy-acc-soft:#5fd39a0f;--axy-acc-line:#3fa673;--axy-on-acc:#fff;--axy-now-edge:#4cc98a;--axy-switch-on:#4cc98a;--axy-ai:#b3a3ff;--axy-ai-strong:#6e4fe0;--axy-ai-ink:#c9bdff;--axy-ai-tint:#a692ff29;--axy-on-ai:#fff;--axy-warn:#f0c27a;--axy-warn-dot:#d9a441;--axy-warn-bg:#e7b45a24;--axy-warn-line:#b98a32;--axy-warn-mark:#0b1310;--axy-danger:#ff9a90;--axy-danger-strong:#c0392b;--axy-danger-bg:#ff6b5f24;--axy-danger-line:#d9605a;--axy-on-danger:#fff;--axy-booked:#131d18;--axy-booked-line:#8fa89a;--axy-chair:#5fd39a33;--axy-done:#1a2620;--axy-hatch-a:#17221c;--axy-hatch-b:#5e7268;--axy-skel:#1f2b25;--axy-focus:#b3a3ff;--axy-toast-bg:#1f2b25;--axy-toast-fg:#eef3ef;--axy-toast-undo:#7fe0ae;--axy-toast-undo-fg:#141a17;--axy-inverse:#eef3ef;--axy-inverse-fg:#0b1310;--axy-overlay:#0009;--axy-pos:#7fe0ae;--axy-neg:#ff9a90;--axy-series1:#8db8f2;--axy-series2:#c9bdff;--axy-series3:#d4d97a;--axy-series4:#f29ccb;--axy-series5:#8fd3f0;--axy-series6:#c6d1ca;--axy-ramp1:#c6d1ca;--axy-ramp2:#93a39a;--axy-ramp3:#6a7b72;--axy-ramp4:#46564d;--axy-shadow:0 0 0 1px #1f2b25;--axy-pop-shadow:0 20px 40px -12px #000000b3;--axy-toast-shadow:0 20px 40px -12px #000000b3;--axy-hatch:repeating-linear-gradient(135deg, #17221c 0 6px, #5e7268 6px 7px);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--axy-font:Figtree, system-ui, -apple-system, "Segoe UI", sans-serif}.axy-app,.axy-gallery{font:400 14px/1.45 var(--axy-font);font-variant-numeric:tabular-nums;color:var(--axy-ink);background:var(--axy-page)}:focus-visible{outline:2px solid var(--axy-focus);outline-offset:2px}.axy-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.axy-icon{flex:none}.axy-btn{border:1.5px solid var(--axy-strong);background:var(--axy-surface);min-height:44px;color:var(--axy-ink);font:700 14px/1.2 var(--axy-font);text-align:center;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:6px;max-width:100%;padding:8px 16px;display:inline-flex;position:relative}.axy-btn[data-size=sm]{min-height:40px;padding:6px 14px;font-size:13px}.axy-btn[data-size=lg]{border-radius:12px;min-height:48px;font-size:15px}.axy-btn[data-full]{width:100%}.axy-btn-label{overflow-wrap:anywhere;text-wrap:balance;min-width:0}.axy-btn:hover:not([aria-disabled=true]){filter:brightness(.96)}.axy-btn[aria-disabled=true]{cursor:not-allowed}.axy-btn[data-kind=primary]{background:var(--axy-acc-strong);color:var(--axy-on-acc);border-color:#0000}.axy-btn[data-kind=ai]{background:var(--axy-ai-strong);color:var(--axy-on-ai);border-color:#0000}.axy-btn[data-kind=danger]{background:var(--axy-danger-strong);color:var(--axy-on-danger);border-color:#0000}.axy-btn[data-kind=accent]{color:var(--axy-acc-ink);border-color:var(--axy-acc-line)}.axy-btn[data-kind=aiOutline]{color:var(--axy-ai-ink);border-color:var(--axy-ai)}.axy-btn[data-kind=ghost],.axy-btn[data-kind=ghostAi],.axy-btn[data-kind=ghostAcc]{color:var(--axy-ink2);background:0 0;border-color:#0000;padding:6px 10px}.axy-btn[data-kind=ghostAi]{color:var(--axy-ai-ink)}.axy-btn[data-kind=ghostAcc]{color:var(--axy-acc-ink)}.axy-btn[data-kind=muted]{background:var(--axy-surface2);color:var(--axy-ink2);border-color:var(--axy-border)}.axy-switch{min-height:44px;color:var(--axy-ink);font:600 13px/1.3 var(--axy-font);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;max-width:100%;padding:4px 2px;display:inline-flex;position:relative}.axy-switch[data-row]{background:var(--axy-surface2);width:100%;min-height:52px;padding:8px 12px;font-size:14px;display:flex}.axy-switch[aria-disabled=true]{opacity:.6;cursor:not-allowed}.axy-switch-text{flex:1;min-width:0}.axy-switch-label{display:block}.axy-switch[data-row] .axy-switch-label{font-weight:700}.axy-switch-hint{color:var(--axy-ink2);font-size:13px;font-weight:400;display:block}.axy-switch-track{box-sizing:border-box;background:var(--axy-surface);border:1.5px solid var(--axy-strong);border-radius:999px;flex:none;width:40px;height:24px;transition:background .15s;position:relative}.axy-switch-knob{background:var(--axy-strong);border-radius:999px;width:17px;height:17px;transition:transform .15s;position:absolute;top:2px;left:2px}.axy-switch[data-on] .axy-switch-track{background:var(--axy-switch-on);border-color:var(--axy-switch-on)}.axy-switch[data-on] .axy-switch-knob{background:var(--axy-surface);transform:translate(16px)}.axy-chip{max-width:100%;font:700 12px/1.2 var(--axy-font);background:var(--axy-surface2);color:var(--axy-ink2);--chip-dot:var(--axy-border);--chip-mark:var(--axy-border);--chip-mark-fg:var(--axy-ink);border-radius:999px;align-items:center;gap:5px;padding:3px 9px;display:inline-flex}.axy-chip[data-mark]{padding:2px 9px 2px 3px}.axy-chip[data-size=sm]{padding:2px 7px;font-size:11px}.axy-chip-label{overflow-wrap:anywhere;min-width:0}.axy-chip[data-tone=ok]{background:var(--axy-acc-tint);color:var(--axy-acc-ink);--chip-dot:var(--axy-acc);--chip-mark:var(--axy-acc-strong);--chip-mark-fg:var(--axy-on-acc)}.axy-chip[data-tone=ai]{background:var(--axy-ai-tint);color:var(--axy-ai-ink);--chip-dot:var(--axy-ai);--chip-mark:var(--axy-ai-strong);--chip-mark-fg:var(--axy-on-ai)}.axy-chip[data-tone=warn]{background:var(--axy-warn-bg);color:var(--axy-warn);--chip-dot:var(--axy-warn-dot);--chip-mark:var(--axy-warn-dot);--chip-mark-fg:var(--axy-warn-mark)}.axy-chip[data-tone=danger]{background:var(--axy-danger-bg);color:var(--axy-danger);--chip-dot:var(--axy-danger-line);--chip-mark:var(--axy-danger-strong);--chip-mark-fg:var(--axy-on-danger)}.axy-chip[data-tone=outline]{background:var(--axy-surface);color:var(--axy-ink2);box-shadow:inset 0 0 0 1px var(--axy-border);--chip-dot:var(--axy-strong)}.axy-chip-dot{background:var(--chip-dot);border-radius:999px;flex:none;width:7px;height:7px}.axy-chip-mark{background:var(--chip-mark);width:16px;height:16px;color:var(--chip-mark-fg);font:700 10px var(--axy-font);border-radius:999px;flex:none;place-items:center;display:grid}.axy-banner{background:var(--axy-warn-bg);border-bottom:1px solid var(--axy-warn-line);color:var(--axy-ink);font:400 13px/1.4 var(--axy-font);--banner-fg:var(--axy-warn);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 28px;display:flex}.axy-banner[data-compact]{padding:12px 16px}.axy-banner>.axy-icon{color:var(--banner-fg)}.axy-banner[data-tone=danger]{background:var(--axy-danger-bg);border-color:var(--axy-danger-line);--banner-fg:var(--axy-danger)}.axy-banner[data-tone=neutral]{background:var(--axy-surface2);border-color:var(--axy-border);--banner-fg:var(--axy-ink)}.axy-banner[data-tone=ai]{background:var(--axy-ai-tint);border-color:var(--axy-ai);--banner-fg:var(--axy-ai-ink)}.axy-banner-text{text-wrap:pretty;flex:220px;min-width:0;margin:0}.axy-banner-title{color:var(--banner-fg);margin-right:.35em}.axy-banner-body{color:var(--axy-ink2)}.axy-empty{text-align:center;color:var(--axy-ink2);flex-direction:column;align-items:center;gap:8px;padding:32px 24px;display:flex}.axy-empty[data-align=left]{text-align:left;align-items:flex-start}.axy-empty[data-compact]{padding:16px}.axy-empty-tile{background:var(--axy-acc-tint);width:44px;height:44px;color:var(--axy-acc-ink);border-radius:12px;place-items:center;display:grid}.axy-empty-title{font:700 16px/1.3 var(--axy-font);color:var(--axy-ink);text-wrap:balance;margin:0}.axy-empty-body{text-wrap:pretty;max-width:520px;margin:0}.axy-empty-ill{flex:none;width:132px;height:104px;position:relative}.axy-empty-ill>span{border-radius:999px;position:absolute}.axy-empty-ill-main,.axy-empty-ill-icon{width:92px;height:92px;top:6px;left:22px}.axy-empty-ill-main{background:var(--axy-acc-tint);box-shadow:inset 0 0 0 2px var(--axy-acc-line)}.axy-empty-ill-ai{background:var(--axy-ai-tint);width:30px;height:30px;box-shadow:inset 0 0 0 2px var(--axy-ai-ink);top:62px;left:2px}.axy-empty-ill-warn{background:var(--axy-warn-bg);width:22px;height:22px;box-shadow:inset 0 0 0 2px var(--axy-warn-line);top:0;right:4px}.axy-empty-ill-icon{color:var(--axy-acc-ink);place-items:center;display:grid}.axy-empty[data-illustrated] .axy-empty-title{font-size:20px}.axy-filters{background:var(--axy-surface2);box-sizing:border-box;border-radius:12px;flex-wrap:wrap;gap:4px;max-width:100%;padding:3px;display:flex;overflow-x:auto}.axy-filters[data-fill]{width:100%}.axy-filters:not([data-fill]){width:-moz-fit-content;width:fit-content}.axy-filters[data-nowrap]{flex-wrap:nowrap}.axy-filter{min-width:max-content;min-height:40px;color:var(--axy-ink2);font:700 13px/1.2 var(--axy-font);cursor:pointer;background:0 0;border:1.5px solid #0000;border-radius:10px;flex:auto;justify-content:center;align-items:center;gap:5px;padding:4px 10px;display:inline-flex}.axy-filters:not([data-fill]) .axy-filter,.axy-filters[data-nowrap] .axy-filter{flex:none}.axy-filters[data-nowrap] .axy-filter{padding:4px 6px}.axy-filters[data-size=lg] .axy-filter{min-height:44px;font-size:14px}.axy-filter[aria-pressed=true]{background:var(--axy-surface);color:var(--axy-ink);border-color:var(--axy-strong)}.axy-filter-label{text-align:center}.axy-filter-n{color:var(--axy-muted);font-weight:600}.axy-filter[aria-pressed=true] .axy-filter-n{color:var(--axy-acc-ink)}.axy-skeleton{flex-direction:column;gap:8px;min-width:0;display:flex}.axy-skeleton-bar{background:var(--axy-skel);border-radius:6px;height:12px;animation:1.4s ease-in-out infinite axy-pulse;display:block}.axy-skeleton-bar:last-child{width:60%}@keyframes axy-pulse{50%{opacity:.55}}.axy-numcard{min-width:0;color:var(--axy-ink);flex-direction:column;gap:7px;padding:14px 20px;display:flex}.axy-numcard p{margin:0}.axy-numcard-label{font:700 13px/1.3 var(--axy-font);color:var(--axy-ink2);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.axy-numcard-spark{color:var(--axy-ai);display:inline-flex}.axy-numcard-tip{background:var(--axy-surface2);color:var(--axy-muted);font:600 11px var(--axy-font);border-radius:999px;padding:1px 6px}.axy-numcard-big{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.axy-numcard-value{font:700 34px/1 var(--axy-font);letter-spacing:-.03em}.axy-numcard-small,.axy-numcard-note{font:500 13px/1.3 var(--axy-font);color:var(--axy-ink2);text-wrap:pretty}.axy-numcard-note strong{color:var(--axy-acc-ink)}.axy-numcard-trio{flex-wrap:wrap;gap:18px;margin:0;display:flex}.axy-numcard-trio div{flex-direction:column-reverse;line-height:1.1;display:flex}.axy-numcard-trio dd{font:700 26px/1 var(--axy-font);letter-spacing:-.03em;margin:0}.axy-numcard-ai{color:var(--axy-ai-ink)}.axy-numcard-trio dt{font:500 12px/1.3 var(--axy-font);color:var(--axy-ink2);margin-top:4px}.axy-numcard-bar{background:var(--axy-surface2);height:10px;box-shadow:inset 0 0 0 1px var(--axy-track);border-radius:999px;position:relative}.axy-numcard-bar[data-marked]{margin-bottom:14px}.axy-numcard-fill{background:var(--axy-acc);border-radius:999px;position:absolute;inset:0 auto 0 0}.axy-numcard-mark{background:var(--axy-ink);border-radius:2px;width:2px;position:absolute;top:-4px;bottom:-4px}.axy-numcard-mark-label{font:700 11px var(--axy-font);color:var(--axy-ink2);white-space:nowrap;position:absolute;top:16px;left:50%;transform:translate(-50%)}.axy-numcard-empty{background:var(--axy-surface2);font:500 13px/1.4 var(--axy-font);color:var(--axy-ink2);border-radius:10px;padding:8px 10px}.axy-tiles-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.axy-tile{background:var(--axy-surface);min-width:0;box-shadow:inset 0 0 0 1px var(--axy-border);border-radius:12px;flex-direction:column-reverse;justify-content:flex-end;gap:2px;padding:10px;display:flex}.axy-tile dd{font:700 18px/1.15 var(--axy-font);overflow-wrap:anywhere;margin:0}.axy-tile dt{color:var(--axy-ink2);overflow-wrap:anywhere;font-size:12px;line-height:1.3}.axy-rows{font:400 14px/1.4 var(--axy-font);grid-template-columns:auto minmax(0,1fr);gap:8px 16px;margin:0;display:grid}.axy-rows[data-dense]{gap:4px 12px;font-size:13px}.axy-row{display:contents}.axy-rows dt{color:var(--axy-muted);overflow-wrap:anywhere}.axy-rows dd{color:var(--axy-ink);text-wrap:pretty;overflow-wrap:anywhere;margin:0;font-weight:600}.axy-rows dd[data-tone=ai]{color:var(--axy-ai-ink)}.axy-rows dd[data-tone=warn]{color:var(--axy-warn)}.axy-rows dd[data-tone=danger]{color:var(--axy-danger)}.axy-rows dd[data-tone=ok]{color:var(--axy-acc-ink)}.axy-steps{gap:6px;margin:0;padding:0;list-style:none;display:grid}.axy-steps li{min-width:0}.axy-step{border:0;border-top:3px solid var(--axy-border);background:var(--axy-surface2);width:100%;min-height:48px;color:var(--axy-ink);text-align:left;cursor:pointer;border-radius:10px;flex-direction:column;gap:2px;padding:6px 10px;display:flex}.axy-step:disabled{cursor:default}.axy-step[data-state=current]{background:var(--axy-acc-tint)}.axy-step[data-state=current],.axy-step[data-state=done]{border-top-color:var(--axy-acc)}.axy-step-label{font:700 11px var(--axy-font);letter-spacing:.06em;text-transform:uppercase;color:var(--axy-ink2);overflow-wrap:anywhere}.axy-step[data-state=current] .axy-step-label{color:var(--axy-acc-ink)}.axy-step-value{font:600 13px/1.3 var(--axy-font);color:var(--axy-muted);text-wrap:pretty;overflow-wrap:anywhere}.axy-step[data-state=current] .axy-step-value,.axy-step[data-state=done] .axy-step-value{color:var(--axy-ink)}.axy-stepper{border:1.5px solid var(--axy-strong);background:var(--axy-surface);box-sizing:border-box;border-radius:10px;align-items:center;gap:2px;max-width:100%;padding:2px;display:inline-flex}.axy-stepper[data-changed]{border-color:var(--axy-warn-dot)}.axy-stepper[data-invalid]{border-color:var(--axy-danger-strong)}.axy-stepper[data-disabled]{opacity:.55}.axy-stepper-btn{width:36px;height:40px;color:var(--axy-ink2);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:grid}.axy-stepper[data-size=lg] .axy-stepper-btn{width:44px;height:44px}.axy-stepper-btn:disabled{cursor:not-allowed;opacity:.45}.axy-stepper-value{min-width:50px;min-height:40px;color:var(--axy-ink);font:700 15px/1 var(--axy-font);font-variant-numeric:tabular-nums;text-align:center;justify-content:center;align-items:center;padding:0 2px;display:inline-flex}.axy-stepper-value[data-wide]{min-width:112px;font-size:14px;line-height:1.2}.axy-stepper-next{font:700 11px var(--axy-font);color:var(--axy-ink2);margin-left:3px}.axy-sheet-backdrop{z-index:50;background:var(--axy-overlay);justify-content:flex-end;align-items:stretch;display:flex;position:fixed;inset:0}.axy-sheet-backdrop[data-mode=bottom]{justify-content:center;align-items:flex-end}.axy-sheet-backdrop[data-mode=center]{justify-content:center;align-items:center;padding:16px}.axy-sheet{background:var(--axy-surface);width:440px;max-width:100%;height:100%;color:var(--axy-ink);box-shadow:var(--axy-pop-shadow);font:400 14px/1.45 var(--axy-font);flex-direction:column;display:flex;overflow:hidden auto}.axy-sheet[data-mode=bottom]{border-radius:22px 22px 0 0;width:100%;height:auto;max-height:88%}.axy-sheet[data-mode=center]{border-radius:16px;width:560px;height:auto;max-height:92%}.axy-sheet-head{z-index:1;background:var(--axy-surface);border-bottom:1px solid var(--axy-border);align-items:flex-start;gap:10px;padding:16px 20px 12px;display:flex;position:sticky;top:0}.axy-sheet-titles{flex:1;min-width:0}.axy-sheet-title{font:700 20px/1.25 var(--axy-font);text-wrap:balance;overflow-wrap:anywhere;margin:0}.axy-sheet-sub{color:var(--axy-ink2);text-wrap:pretty;margin:2px 0 0;font-size:13px}.axy-sheet-close{background:var(--axy-surface2);width:44px;height:44px;color:var(--axy-ink);cursor:pointer;border:0;border-radius:12px;flex:none;place-items:center;display:grid}.axy-sheet-body{flex-direction:column;gap:14px;min-width:0;padding:16px 20px 24px;display:flex}.axy-popover{box-sizing:border-box;background:var(--axy-surface);width:280px;max-width:calc(100vw - 32px);color:var(--axy-ink);box-shadow:var(--axy-pop-shadow), 0 0 0 1px var(--axy-border);font:400 13px/1.4 var(--axy-font);text-align:left;border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.axy-popover p{margin:0}.axy-popover-head{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.axy-popover-title{font:700 16px/1.25 var(--axy-font)}.axy-popover-sub{color:var(--axy-ink2);font-size:12px}.axy-popover-note{background:var(--axy-warn-bg);color:var(--axy-warn);border-radius:8px;padding:7px 9px;font-size:12px}.axy-popover-hint{font:600 12px var(--axy-font);color:var(--axy-acc-ink)}.axy-block-wrap{flex-direction:column;width:100%;height:100%;display:flex;position:relative}.axy-block-wrap[data-orient=h]{flex-direction:row}.axy-block{border:1px solid var(--axy-booked-line);background:var(--axy-booked);min-width:0;min-height:0;color:var(--axy-ink);text-align:left;cursor:pointer;font-family:var(--axy-font);border-radius:6px;flex-direction:column;flex:auto;align-items:flex-start;gap:1px;padding:4px 8px;display:flex;overflow:hidden}.axy-block[data-orient=h]{flex-direction:row;align-items:center;gap:5px;padding:0 8px}.axy-block[data-buffer][data-orient=v]{border-radius:6px 6px 0 0}.axy-block[data-buffer][data-orient=h]{border-radius:6px 0 0 6px}.axy-block[data-draggable]{cursor:grab;touch-action:none}.axy-block[data-ghost]{opacity:.35}.axy-block[data-flag=unconfirmed][data-state=next]{border-style:dashed}.axy-block[data-state=now],.axy-block[data-state=arrived]{background:var(--axy-chair);border-color:var(--axy-now-edge);box-shadow:inset 4px 0 0 var(--axy-now-edge);padding-left:12px}.axy-block[data-state=ended]{background:var(--axy-warn-bg);border-color:var(--axy-warn-line)}.axy-block[data-state=done]{background:var(--axy-done);border-color:var(--axy-strong);color:var(--axy-ink2)}.axy-block[data-state=noshow]{background:var(--axy-danger-bg);border-color:var(--axy-danger-line);color:var(--axy-danger)}.axy-block[data-kind=rent]{background:var(--axy-surface2);border:1px solid var(--axy-strong);box-shadow:none;color:var(--axy-ink)}.axy-block[data-kind=break]{background:var(--axy-hatch);border:1px dashed var(--axy-strong);box-shadow:none;color:var(--axy-ink2)}.axy-block-name{min-width:0;max-width:100%;font:700 12px/1.2 var(--axy-font);align-items:center;gap:5px;display:flex;overflow:hidden}.axy-block[data-orient=h] .axy-block-name{font-size:13px}.axy-block[data-counter] .axy-block-name{font-size:14px}.axy-block-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.axy-block-ai{color:var(--axy-ai);display:inline-flex}.axy-block-unconfirmed{color:var(--axy-warn-dot);display:inline-flex}.axy-block-sub{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font:500 12px/1.25 var(--axy-font);color:var(--axy-ink2);overflow:hidden}.axy-block[data-state=done] .axy-block-sub{color:var(--axy-muted)}.axy-block-buffer{background:var(--axy-hatch);border:1px dashed var(--axy-strong);border-top-width:0;border-radius:0 0 6px 6px;flex:none}.axy-block-wrap[data-orient=h] .axy-block-buffer{border-top-width:1px;border-left-width:0;border-radius:0 6px 6px 0}.axy-block-pop{z-index:40;position:absolute;top:0;left:calc(100% + 8px)}.axy-block-wrap[data-orient=h] .axy-block-pop{top:calc(100% + 8px);left:0}.axy-menu-wrap{max-width:100%;position:relative}.axy-menu{z-index:30;box-sizing:border-box;background:var(--axy-surface);min-width:100%;max-width:calc(100vw - 32px);color:var(--axy-ink);box-shadow:var(--axy-pop-shadow), 0 0 0 1px var(--axy-border);border-radius:12px;flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);left:0}.axy-menu-item{min-height:44px;color:var(--axy-ink);font:400 13px/1.3 var(--axy-font);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;justify-content:center;padding:8px;display:flex}.axy-menu-item[aria-checked=true]{background:var(--axy-acc-tint);font-weight:700}.axy-menu-item[aria-disabled=true]{color:var(--axy-ink2);cursor:not-allowed}.axy-menu-item-detail{color:var(--axy-ink2);font-size:11px;font-weight:400}.axy-location{background:var(--axy-side-tile);width:100%;min-height:48px;color:var(--axy-side-ink);text-align:left;cursor:pointer;border:0;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;display:flex}.axy-location:hover{background:var(--axy-side-hover)}.axy-location-ini{background:var(--axy-acc-strong);width:28px;height:28px;color:var(--axy-on-acc);font:700 10px var(--axy-font);border-radius:8px;flex:none;place-items:center;display:grid}.axy-location-text{flex:1;min-width:0;line-height:1.25}.axy-location-name{font:700 13px/1.25 var(--axy-font);overflow-wrap:anywhere;display:block}.axy-location-address{color:var(--axy-side-ink2);overflow-wrap:anywhere;font-size:11px;display:block}.axy-sidenav{box-sizing:border-box;background:var(--axy-side);width:248px;height:100%;min-height:0;color:var(--axy-side-ink);border-right:1px solid var(--axy-side-line);font-family:var(--axy-font);flex-direction:column;gap:12px;padding:16px 12px 12px;display:flex}.axy-sidenav ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.axy-sidenav :focus-visible{outline-color:var(--axy-focus)}.axy-wordmark{font:700 15px var(--axy-font);letter-spacing:.06em;flex:none;margin:0;padding:0 6px}.axy-wordmark-os{color:var(--axy-side-icon)}.axy-sidenav-nav{flex-direction:column;flex:auto;gap:2px;min-height:0;margin:0 -4px;padding:0 4px;display:flex;overflow-y:auto}.axy-nav-title{font:700 11px var(--axy-font);letter-spacing:.08em;text-transform:uppercase;color:var(--axy-side-ink2);margin:0;padding:10px 10px 3px}.axy-nav-group[data-ai] .axy-nav-title{color:var(--axy-side-ai)}.axy-nav-item{min-height:40px;color:var(--axy-side-ink2);font:500 13px/1.25 var(--axy-font);border-radius:8px;align-items:center;gap:10px;padding:6px 10px;text-decoration:none;display:flex;position:relative}.axy-sidenav[data-counter] .axy-nav-item{font-size:14px}.axy-nav-item[data-ai] .axy-icon{color:var(--axy-side-ai)}.axy-nav-item:hover{background:var(--axy-side-hover);color:var(--axy-side-ink)}.axy-nav-item[aria-current=page]{background:var(--axy-side-active);color:var(--axy-side-ink);font-weight:700}.axy-nav-item[aria-current=page] .axy-icon{color:var(--axy-side-icon)}.axy-nav-label{overflow-wrap:anywhere;flex:1;min-width:0}.axy-nav-badge{box-sizing:border-box;background:var(--axy-acc-strong);min-width:20px;height:20px;color:var(--axy-on-acc);font:700 11px var(--axy-font);border-radius:999px;place-items:center;padding:0 6px;display:grid}.axy-nav-item[data-ai] .axy-nav-badge{background:var(--axy-ai-strong);color:var(--axy-on-ai)}.axy-sidenav-foot{border-top:1px solid var(--axy-side-line);flex-direction:column;flex:none;gap:2px;padding-top:8px;display:flex}.axy-user{align-items:center;gap:10px;margin:0;padding:8px 10px;font-size:13px;line-height:1.25;display:flex}.axy-user-ini{background:var(--axy-side-icon);width:30px;height:30px;color:var(--axy-side);font:700 11px var(--axy-font);border-radius:999px;flex:none;place-items:center;display:grid}.axy-user-text{min-width:0}.axy-user-name,.axy-user-role{overflow-wrap:anywhere;display:block}.axy-user-role{color:var(--axy-side-ink2);font-size:11px}.axy-tabbar{box-sizing:border-box;background:var(--axy-surface);border-top:1px solid var(--axy-border);min-height:76px;font-family:var(--axy-font);padding-bottom:8px;display:grid}.axy-tab{min-width:0;min-height:56px;color:var(--axy-ink2);font:600 11px/1.15 var(--axy-font);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:0 2px;text-decoration:none;display:flex;position:relative}.axy-tabbar[data-counter] .axy-tab{font-size:12px}.axy-tab[aria-current=page]{color:var(--axy-acc-ink);font-weight:700}.axy-tab-label{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;max-width:100%;display:-webkit-box;overflow:hidden}.axy-tab-badge{box-sizing:border-box;background:var(--axy-acc-strong);min-width:18px;height:18px;color:var(--axy-on-acc);font:700 11px var(--axy-font);border-radius:999px;place-items:center;padding:0 5px;display:grid;position:absolute;top:6px;left:calc(50% + 6px)}.axy-pills{flex-wrap:wrap;gap:6px;display:flex}.axy-pill{border:1.5px solid var(--axy-strong);background:var(--axy-surface);min-height:44px;color:var(--axy-ink);font:700 13px/1.2 var(--axy-font);cursor:pointer;overflow-wrap:anywhere;border-radius:999px;max-width:100%;padding:6px 12px}.axy-pill[aria-checked=true],.axy-pill[aria-pressed=true]{background:var(--axy-acc-strong);border-color:var(--axy-acc-strong);color:var(--axy-on-acc)}.axy-pill:disabled{opacity:.55;cursor:not-allowed}.axy-now{align-items:center;gap:8px;display:flex}.axy-now[data-variant=grid]{z-index:3;pointer-events:none;position:absolute;left:0;right:0;transform:translateY(-50%)}.axy-now-label{background:var(--axy-inverse);color:var(--axy-inverse-fg);font:700 11px var(--axy-font);border-radius:999px;flex:none;padding:2px 8px}.axy-now-rule{border-top:2px solid var(--axy-ink);flex:1}.axy-draft{background:var(--axy-ai-tint);color:var(--axy-ink);border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.axy-draft[data-indent]{margin-left:44px}.axy-draft p{margin:0}.axy-draft-label{font:700 11px var(--axy-font);letter-spacing:.06em;text-transform:uppercase;color:var(--axy-ai-ink);align-items:center;gap:5px;display:flex}.axy-draft-text{overflow-wrap:anywhere;font-size:14px;line-height:1.45}.axy-draft-note{color:var(--axy-ink2);font-size:13px}.axy-draft-actions{flex-wrap:wrap;gap:8px;display:flex}.axy-toasts{flex-direction:column;align-items:stretch;gap:8px;max-width:100%;display:flex}.axy-toast{box-sizing:border-box;background:var(--axy-toast-bg);min-width:min(360px,100%);max-width:640px;color:var(--axy-toast-fg);border:1px solid var(--axy-strong);box-shadow:var(--axy-toast-shadow);font:600 14px/1.35 var(--axy-font);border-radius:14px;align-items:center;gap:12px;padding:10px 10px 10px 16px;display:flex}.axy-toasts[data-compact] .axy-toast{min-width:0}.axy-toasts .axy-toast>.axy-icon{color:var(--axy-toast-undo)}.axy-toast-text{text-wrap:pretty;overflow-wrap:anywhere;flex:1;min-width:0}.axy-toast-action{background:var(--axy-toast-undo);min-height:44px;color:var(--axy-toast-undo-fg);font:700 14px var(--axy-font);cursor:pointer;border:0;border-radius:10px;flex:none;padding:6px 14px}@media (max-width:767px),(pointer:coarse){.axy-control,.axy-btn[data-size=sm]{min-width:44px;min-height:44px}.axy-stepper-btn{width:44px;height:44px}.axy-filter,.axy-filters[data-nowrap] .axy-filter{min-height:44px;padding-inline:10px}.axy-filter-label{min-width:22px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.axy-btn[aria-disabled=true][data-kind=secondary]{color:var(--axy-ink2);border-style:dashed}.axy-reason{z-index:1000;box-sizing:border-box;background:var(--axy-ink);width:max-content;max-width:min(280px,100vw - 16px);color:var(--axy-surface);font:500 13px/1.35 var(--axy-font);text-align:left;white-space:normal;border-radius:8px;padding:8px 10px;position:fixed}.axy-nav-item[data-disabled]{border:1.5px dashed var(--axy-side-ink2);cursor:not-allowed}button.axy-nav-item{text-align:left;background:0 0;width:100%}body{font:400 14px/1.45 var(--axy-font);font-variant-numeric:tabular-nums;background:var(--axy-page);color:var(--axy-ink);margin:0}.shell{grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid}.shell-side{height:100vh;position:sticky;top:0}.shell-body{min-width:0;padding:16px 24px}.shell-top{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.shell-top>p{margin:0}.shell-app{font-weight:700}.shell-top [role=status]:empty{display:none}.shell-banners{flex-direction:column;gap:8px;margin-top:12px;display:flex}.shell-more{margin:0;padding:0;list-style:none}.shell-more-item{min-height:44px;color:var(--axy-ink);align-items:center;gap:10px;display:flex}.shell-tabs,.shell-phone-only{display:none}@media (max-width:767px){.shell{display:block}.shell-side{display:none}.shell-body{padding:12px 16px 92px}.shell-phone-only{background:var(--axy-side);border-radius:12px;flex:200px;min-width:0;max-width:100%;padding:4px;display:block}.shell-tabs{z-index:20;display:block;position:fixed;bottom:0;left:0;right:0}.shell-tabs .axy-tabbar{grid-template-rows:auto;grid-auto-flow:column}}.screen{flex-direction:column;gap:16px;min-width:0;padding-bottom:24px;display:flex}.screen h2{font:700 18px/1.3 var(--axy-font);margin:0}.screen-date,.today-sub{color:var(--axy-muted);margin:0}.screen[data-counter]{font-size:15px}.today-eyebrow{font:700 11px var(--axy-font);letter-spacing:.08em;color:var(--axy-ink2);align-items:center;gap:6px;margin:0;display:flex}.today-numbers{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.today-todo{background:var(--axy-surface);box-shadow:var(--axy-shadow);border-radius:16px;flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}.today-todo-head{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.today-hero{border:1px solid var(--axy-acc-line);background:var(--axy-acc-soft);border-radius:14px;flex-direction:column;gap:8px;padding:16px;display:flex}.today-hero-title{font:800 20px/1.25 var(--axy-font);margin:0}.today-hero-body,.today-clear{color:var(--axy-ink2);margin:0}.todo-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.todo-card{border:1px solid var(--axy-border);border-radius:12px;gap:12px;min-width:0;padding:12px;display:flex}.todo-icon{background:var(--axy-warn-bg);width:36px;height:36px;color:var(--axy-warn);border-radius:10px;flex:none;place-items:center;display:grid}.todo-icon[data-tone=ai]{background:var(--axy-ai-tint);color:var(--axy-ai-ink)}.todo-icon[data-tone=you]{background:var(--axy-acc-tint);color:var(--axy-acc-ink)}.todo-main{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.todo-title{overflow-wrap:anywhere;margin:0;font-weight:700}.todo-body{color:var(--axy-ink2);overflow-wrap:anywhere;margin:0}.todo-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}a.axy-btn{text-decoration:none}.legend{color:var(--axy-ink2);flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.legend li{align-items:center;gap:6px;display:flex}.legend-swatch{border:1px solid var(--axy-booked-line);background:var(--axy-booked);border-radius:3px;width:14px;height:10px}.legend-swatch[data-swatch=now]{background:var(--axy-chair);border-color:var(--axy-now-edge);box-shadow:inset 3px 0 0 var(--axy-now-edge)}.legend-swatch[data-swatch=unconfirmed]{border-style:dashed}.legend-swatch[data-swatch=done]{background:var(--axy-done);border-color:var(--axy-strong)}.legend-swatch[data-swatch=ended]{background:var(--axy-warn-bg);border-color:var(--axy-warn-line)}.legend-swatch[data-swatch=free]{background:var(--axy-acc-soft);border:1.5px dashed var(--axy-acc-line)}.legend-swatch[data-swatch=offered]{background:var(--axy-warn-bg);border:1.5px dashed var(--axy-warn-line)}.legend-swatch[data-swatch=break]{background:var(--axy-hatch);border:1px dashed var(--axy-strong)}.today-day{flex-direction:column;gap:10px;min-width:0;display:flex}.tl{--lane-h:46px;background:var(--axy-surface);box-shadow:var(--axy-shadow);border-radius:16px;flex-direction:column;gap:6px;padding:12px;display:flex;overflow-x:auto}.tl[data-counter]{--lane-h:56px}.tl-axis{height:22px;color:var(--axy-muted);margin-left:128px;font-size:11px;position:relative}.tl-axis>span{position:absolute;top:0;transform:translate(-50%)}.tl-now-label{z-index:4}.tl-now-label .axy-now{position:static;transform:none}.tl-now-label .axy-now-rule{display:none}.tl-lane{grid-template-columns:120px minmax(560px,1fr);align-items:center;gap:8px;display:grid}.tl-name,.group-head{align-items:center;gap:8px;min-width:0;margin:0;font-weight:700;display:flex}.tl-name>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tl-ini{background:var(--axy-acc-tint);width:28px;height:28px;color:var(--axy-acc-ink);font:700 11px var(--axy-font);border-radius:999px;flex:none;place-items:center;display:grid}.tl-track{height:var(--lane-h);background:var(--axy-surface2);border-radius:8px;position:relative}.tl-block,.tl-gap,.tl-off{position:absolute;top:3px;bottom:3px}.tl-off{background:var(--axy-hatch);border-radius:6px}.tl-gap,.grid-gap{border:1.5px dashed var(--axy-acc-line);background:var(--axy-acc-soft);color:var(--axy-acc-ink);font:600 12px var(--axy-font);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;align-items:center;min-width:0;padding:0 8px;text-decoration:none;display:flex;overflow:hidden}.tl-gap>span,.grid-gap>span{text-overflow:ellipsis;overflow:hidden}.tl-gap[data-offered],.grid-gap[data-offered]{border-color:var(--axy-warn-line);background:var(--axy-warn-bg);color:var(--axy-warn)}.tl-now{background:var(--axy-ink);z-index:3;pointer-events:none;width:2px;position:absolute;top:-3px;bottom:-3px}.today-groups,.bk-list{flex-direction:column;gap:10px;min-width:0;display:flex}.group{background:var(--axy-surface);box-shadow:var(--axy-shadow);border-radius:14px;overflow:hidden}.group-head{width:100%;color:var(--axy-ink);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:8px 12px;font-weight:700}.group-head[aria-expanded=true] .axy-icon{transform:rotate(180deg)}.group-name{flex:none}.group-meta{min-width:0;color:var(--axy-muted);overflow-wrap:anywhere;flex:1;font-weight:400}.group-rows{flex-direction:column;gap:6px;margin:0;padding:0 8px 8px;list-style:none;display:flex}.bk-list .group-rows{padding:0}.row{border:1px solid var(--axy-booked-line);background:var(--axy-booked);width:100%;min-height:44px;color:var(--axy-ink);font:inherit;text-align:left;cursor:pointer;box-sizing:border-box;border-radius:10px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:2px 10px;padding:8px 10px;text-decoration:none;display:grid}.row[data-free]{border:1.5px dashed var(--axy-acc-line);background:var(--axy-acc-soft);color:var(--axy-acc-ink)}.row[data-state=now],.row[data-state=arrived]{background:var(--axy-chair);border-color:var(--axy-now-edge);box-shadow:inset 4px 0 0 var(--axy-now-edge)}.row[data-state=done]{background:var(--axy-done);border-color:var(--axy-strong);color:var(--axy-ink2)}.row[data-state=ended]{background:var(--axy-warn-bg);border-color:var(--axy-warn-line)}.row[data-state=noshow]{background:var(--axy-danger-bg);border-color:var(--axy-danger-line)}.row[data-flag=unconfirmed][data-state=next]{border-style:dashed}.row-time{grid-row:span 2;font-weight:700}.row-name{overflow-wrap:anywhere;font-weight:700}.row-sub,.row-who{color:var(--axy-ink2);overflow-wrap:anywhere;grid-column:2;font-size:12px}.row .axy-chip{grid-area:1/3/span 2}.bk-toolbar{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.bk-dragmsg{background:var(--axy-acc-tint);color:var(--axy-acc-ink);border-radius:10px;margin:0 0 8px;padding:8px 12px;font-weight:600}.grid-wrap{background:var(--axy-surface);min-width:0;box-shadow:var(--axy-shadow);border-radius:16px;padding:8px;overflow-x:auto}.grid{column-gap:6px;min-width:min-content;display:grid}.grid-head{z-index:5;background:var(--axy-surface);align-items:center;gap:8px;min-width:0;padding:6px 4px 10px;display:flex;position:sticky;top:0}.grid-head-text{flex-direction:column;min-width:0;display:flex}.grid-head-name{overflow-wrap:anywhere;font-weight:700}.grid-head-sub{color:var(--axy-muted);overflow-wrap:anywhere;font-size:12px}.grid-hours,.grid-col{position:relative}.grid-hours>span{color:var(--axy-muted);font-size:11px;position:absolute;right:6px;transform:translateY(-50%)}.grid-hours .axy-now{left:0;right:auto}.grid-col{border-left:1px solid var(--axy-border)}.grid-rule{border-top:1px solid var(--axy-border);position:absolute;left:0;right:0}.grid-off{background:var(--axy-hatch);opacity:.6;position:absolute;left:0;right:0}.grid-block,.grid-gap,.grid-ghost{z-index:2;position:absolute;left:4px;right:4px}.grid-gap{cursor:pointer;align-items:flex-start;padding-top:4px}.grid-gap:disabled{cursor:default}.grid-block[data-dragging]{z-index:30;opacity:.6}.grid-ghost{z-index:25;border:2px dashed var(--axy-acc-line);background:var(--axy-acc-soft);pointer-events:none;border-radius:6px}.grid-now{border-top:2px solid var(--axy-ink);z-index:4;pointer-events:none;position:absolute;left:0;right:0}.bk-week{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.bk-week-day{background:var(--axy-surface);box-shadow:var(--axy-shadow);border-radius:12px;min-width:0;padding:8px}.bk-week-day[data-closed]{background:var(--axy-surface2)}.bk-week-head{width:100%;color:var(--axy-ink);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;flex-direction:column;align-items:flex-start;font-weight:700;display:flex}.bk-week-meta{color:var(--axy-muted);font-size:12px;font-weight:400}.bk-week ul{flex-direction:column;gap:4px;margin:6px 0 0;padding:0;list-style:none;display:flex}.bk-week-item{overflow-wrap:anywhere;grid-template-columns:auto minmax(0,1fr);gap:0 6px;font-size:12px;display:grid}.bk-week-item .row-sub{grid-column:2}.bk-fab{z-index:20;background:var(--axy-acc-strong);width:56px;height:56px;color:var(--axy-on-acc);box-shadow:var(--axy-pop-shadow);cursor:pointer;border:0;border-radius:999px;place-items:center;display:grid;position:fixed;bottom:92px;right:16px}.bk-drawer{flex-direction:column;gap:12px;display:flex}.bk-drawer-chips{flex-wrap:wrap;gap:6px;margin:0;display:flex}.bk-note{background:var(--axy-warn-bg);border-radius:12px;padding:10px 12px}.bk-note p{margin:0}.bk-confirm{border:1px solid var(--axy-danger-line);background:var(--axy-danger-bg);border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex}.flow{flex-direction:column;gap:12px;min-width:0;display:flex}.flow-step{flex-direction:column;gap:10px;display:flex}.flow-party{align-items:center;gap:12px;display:flex}.flow-party-n{font-weight:700}.flow-options{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;display:grid}.flow-option,.flow-chip,.flow-day,.flow-time{border:1px solid var(--axy-border);background:var(--axy-surface);min-height:44px;color:var(--axy-ink);font:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere;border-radius:10px;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;padding:8px 12px;display:flex}.flow-option[aria-checked=true],.flow-time[aria-checked=true]{border-color:var(--axy-acc);background:var(--axy-acc-tint)}.flow-chip[aria-checked=true],.flow-day[aria-checked=true]{background:var(--axy-inverse);color:var(--axy-inverse-fg);border-color:#0000}.flow-day[aria-disabled=true],.flow-time[aria-disabled=true]{background:var(--axy-surface2);color:var(--axy-muted);cursor:default}.flow-time[data-current]{border-style:dashed;border-color:var(--axy-strong)}.flow-option-name{font-weight:700}.flow-option-meta,.flow-time-sub{color:var(--axy-ink2);font-size:12px}.flow-time[data-best] .flow-time-sub{color:var(--axy-acc-ink)}.flow-option-price{font-weight:700}.flow-chips,.flow-days{flex-wrap:wrap;gap:8px;display:flex}.flow-day{align-items:center;min-width:48px}.flow-day-n{font-weight:700}.flow-times{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;display:grid}.flow-time-t{font-weight:700}.flow-field{flex-direction:column;gap:4px;display:flex}.flow-field input{border:1px solid var(--axy-strong);background:var(--axy-surface);min-height:44px;color:var(--axy-ink);font:inherit;box-sizing:border-box;border-radius:10px;width:100%;padding:0 12px}.flow-note,.flow-why{color:var(--axy-ink2);margin:0}.flow-why{flex-basis:100%;align-items:center;gap:6px;font-size:13px;display:flex}.flow-error{background:var(--axy-danger-bg);color:var(--axy-danger);border-radius:10px;margin:0;padding:8px 12px;font-weight:600}.flow-foot{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}@media (max-width:767px){.today-todo{padding:12px}.todo-card{padding:10px}.todo-icon{display:none}.screen .axy-btn,.screen .axy-menu-wrap>button,.screen a.axy-btn,.flow .axy-btn{min-width:44px;min-height:44px}.flow-options{grid-template-columns:minmax(0,1fr)}.flow-days .flow-day{flex:40px;min-width:44px}}.screen .axy-toasts{z-index:40;left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));pointer-events:none;align-items:center;position:fixed}.screen .axy-toasts .axy-toast{pointer-events:auto}@media (max-width:767px){.screen .axy-toasts{bottom:calc(96px + env(safe-area-inset-bottom))}}.cv{grid-template-columns:minmax(240px,320px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.cv[data-view=list],.cv[data-view=thread]{grid-template-columns:minmax(0,1fr)}.cv-list,.cv-thread,.st-nav,.st-section{background:var(--axy-surface);min-width:0;box-shadow:var(--axy-shadow);box-sizing:border-box;border-radius:16px;flex-direction:column;gap:12px;padding:16px;display:flex}.cv-rows,.st-list,.st-nav ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cv-row{border:1px solid var(--axy-border);background:var(--axy-surface);width:100%;min-height:44px;color:var(--axy-ink);font:inherit;text-align:left;cursor:pointer;box-sizing:border-box;border-left:3px solid #0000;border-radius:12px;flex-direction:column;gap:5px;min-width:0;padding:10px 12px;display:flex}.cv-row[aria-current=true]{border-left-color:var(--axy-acc-strong);background:var(--axy-acc-soft)}.cv-row-head{align-items:baseline;gap:8px;min-width:0;display:flex}.cv-row-name{overflow-wrap:anywhere;flex:1;min-width:0;font-weight:600}.cv-row[data-strong] .cv-row-name{font-weight:700}.cv-row-time{color:var(--axy-muted);flex:none;font-size:12px;font-weight:600}.cv-row-preview{color:var(--axy-ink2);overflow-wrap:anywhere;font-size:13px}.cv-row-chips,.cv-head-chips,.cv-head-actions{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.cv-thread{grid-template-columns:minmax(0,1fr);align-content:start;display:grid}.cv-head{flex-direction:column;gap:8px;min-width:0;display:flex}.cv-head h2{overflow-wrap:anywhere}.cv-msgs{background:var(--axy-page);border-radius:14px;flex-direction:column;gap:8px;min-width:0;margin:0;padding:12px;list-style:none;display:flex}.cv-msg-wrap{flex-direction:column;gap:8px;min-width:0;display:flex}.cv-day{background:var(--axy-surface);color:var(--axy-ink2);border-radius:999px;align-self:center;margin:0;padding:2px 10px;font-size:12px;font-weight:700}.cv-msg{border:1px solid var(--axy-border);background:var(--axy-surface);max-width:min(86%,560px);color:var(--axy-ink);box-sizing:border-box;border-radius:4px 14px 14px;flex-direction:column;align-self:flex-start;gap:2px;min-width:0;padding:8px 12px;display:flex}.cv-msg[data-out]{background:var(--axy-acc-tint);border-color:#0000;border-radius:14px 4px 14px 14px;align-self:flex-end}.cv-msg[data-from=assistant]{background:var(--axy-ai-tint)}.cv-msg[data-from=note]{border-color:var(--axy-warn-line);background:var(--axy-warn-bg);align-self:stretch;max-width:none}.cv-msg p{overflow-wrap:anywhere;margin:0}.cv-msg-who,.cv-msg-meta{color:var(--axy-ink2);flex-wrap:wrap;gap:8px;font-size:12px;font-weight:700;display:flex}.cv-msg-meta{color:var(--axy-muted);font-weight:600}.cv-composer,.cv-templates,.cv-tpl-params{flex-direction:column;gap:8px;min-width:0;display:flex}.cv-text{border:1px solid var(--axy-strong);background:var(--axy-surface);width:100%;min-height:88px;color:var(--axy-ink);font:inherit;resize:vertical;box-sizing:border-box;border-radius:10px;padding:10px 12px}.cv-composer[data-mode=note] .cv-text{border-color:var(--axy-warn-line);background:var(--axy-warn-bg)}.cv-composer-foot{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.cv-tpl-list{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;display:grid}.cv-tpl-list [aria-disabled=true]{cursor:not-allowed;color:var(--axy-ink2)}.cv-tpl-list [aria-checked=true]{border-color:var(--axy-acc);background:var(--axy-acc-tint)}.cv-tpl-preview{background:var(--axy-acc-tint);overflow-wrap:anywhere;border-radius:12px;margin:0;padding:10px 12px}.cv-context,.cv-client{flex-direction:column;gap:8px;min-width:0;display:flex}.cv-context{border-top:1px solid var(--axy-border);padding-top:12px}.cv-client-name{overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:700}@media (min-width:1440px){.cv-thread{grid-template-columns:minmax(0,1fr) 260px;column-gap:16px}.cv-thread>*{grid-column:1}.cv-thread>.cv-context{border-top:0;grid-area:1/2/span 20;padding-top:0}}.st{grid-template-columns:minmax(200px,240px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.st[data-view=list],.st[data-view=section]{grid-template-columns:minmax(0,1fr)}.st-nav-item{width:100%;min-height:44px;color:var(--axy-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-weight:600;display:flex}.st-nav-item[aria-current=true]{background:var(--axy-acc-soft);color:var(--axy-acc-ink)}.st-body{flex-direction:column;gap:12px;min-width:0;display:flex}.st-card{border:1px solid var(--axy-border);border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:12px;display:flex}.st-card[data-changed]{border-color:var(--axy-acc-line)}.st-row{flex-flow:wrap;align-items:center;gap:8px}.st-card.st-row,div.st-row{display:flex}.st-row-main{flex:200px;min-width:0}.st-row-title,.st-h3{overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:700}.st-row-main .screen-date{font-size:13px}.st-price{font-weight:700}.st-times{flex-wrap:wrap;gap:8px;display:flex}.st-window{flex-direction:column;gap:8px;display:flex}.st-stepper{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.st-stepper-label{flex:160px;min-width:0}.st-error{color:var(--axy-danger);margin:0;font-weight:600}.st-bar{border:1px solid var(--axy-acc-line);background:var(--axy-acc-tint);border-radius:12px;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:8px 12px;display:flex}.st-bar-text{flex:auto;font-weight:700}@media (max-width:767px){.cv-list,.cv-thread,.st-nav,.st-section{padding:12px}.cv-tpl-list{grid-template-columns:minmax(0,1fr)}.screen textarea.cv-text,.screen .flow-field input{min-height:44px}}.oggi-head{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 12px;display:flex}.oggi-updated{color:var(--axy-ink2);font:600 14px var(--axy-font);margin:0 auto 0 0}.oggi-offline{border:1px solid var(--axy-warn-line);background:var(--axy-warn-bg);color:var(--axy-warn);font:600 14px/1.4 var(--axy-font);border-radius:12px;margin:0;padding:10px 12px}.oggi-editbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.oggi-hint{color:var(--axy-ink2);margin:0}.oggi-board{grid-template-columns:repeat(auto-fill,minmax(171px,1fr));gap:12px;min-width:0;display:grid}.oggi-item{grid-column:1/-1;min-width:0}.oggi-item[data-size=small]{grid-column:auto}@media (min-width:600px){.oggi-item[data-size=medium]{grid-column:span 2}}.oggi-item[data-lifted]{opacity:.6}.oggi-item[data-drop]{outline:2px dashed var(--axy-acc-line);outline-offset:4px;border-radius:16px}.oggi-widget{box-sizing:border-box;background:var(--axy-surface);border:1px solid var(--axy-border);height:100%;box-shadow:var(--axy-shadow);overflow-wrap:anywhere;border-radius:16px;flex-direction:column;gap:10px;min-width:0;padding:14px;display:flex}.oggi-widget-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px;display:flex}.screen .oggi-widget-title{font:700 16px/1.3 var(--axy-font);color:var(--axy-ink);min-width:0;margin:0}.oggi-widget-body{flex-direction:column;gap:10px;min-width:0;display:flex}.oggi-sub{color:var(--axy-muted);font:500 13px/1.4 var(--axy-font);margin:0}.oggi-empty-line,.oggi-allclear-title,.oggi-notdecided-title{font:700 15px/1.3 var(--axy-font);color:var(--axy-ink);margin:0}.oggi-notdecided{border:1.5px dashed var(--axy-strong);background:var(--axy-surface2);border-radius:12px;padding:10px 12px}.oggi-controls{border-top:1px solid var(--axy-border);border-bottom:1px solid var(--axy-border);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 0;display:flex}.oggi-handle{border:1.5px solid var(--axy-strong);background:var(--axy-surface);width:44px;height:44px;color:var(--axy-ink);cursor:grab;touch-action:none;border-radius:12px;place-items:center;display:grid}.oggi-size{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.oggi-size .axy-pill{min-width:44px}.oggi-action{flex-direction:column;align-items:flex-start;gap:4px;display:inline-flex}.oggi-blocked-line{color:var(--axy-ink2);font:600 13px var(--axy-font)}.oggi-action-preview{font:700 13px var(--axy-font);color:var(--axy-ink2)}.oggi-cols-wrap{flex-direction:column;align-items:stretch;gap:12px;display:flex}.oggi-widget-actions{flex-wrap:wrap;align-items:center;gap:4px 8px;display:inline-flex}.oggi-link{min-height:44px;color:var(--axy-acc-ink);font:700 14px var(--axy-font);align-items:center;padding:0 8px;text-decoration:none;display:inline-flex}.oggi-avatar{background:var(--axy-acc-tint);width:28px;height:28px;color:var(--axy-acc-ink);font:700 11px var(--axy-font);border-radius:8px;flex:none;place-items:center;display:inline-grid}.oggi-lanes{--oggi-who:120px;flex-direction:column;gap:6px;display:flex;position:relative}.oggi-axis{height:18px;margin-left:var(--oggi-who);position:relative}.oggi-axis-tick{font:600 12px var(--axy-font);color:var(--axy-muted);white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.oggi-lane-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.oggi-lane{grid-template-columns:var(--oggi-who) minmax(0, 1fr);align-items:stretch;display:grid}.oggi-lane-who{min-width:0;min-height:44px;color:var(--axy-ink);border-radius:10px;align-items:center;gap:8px;text-decoration:none;display:flex}.oggi-lane-name{font:700 14px var(--axy-font);overflow-wrap:anywhere}.oggi-track{background:var(--axy-surface2);border-radius:8px;height:52px;position:relative;overflow:hidden}.oggi-lanes[data-stepped] .oggi-track{height:76px}.oggi-seg{box-sizing:border-box;min-width:0;min-height:0;font:700 11px/1.2 var(--axy-font);color:var(--axy-ink);border-radius:6px;align-items:center;gap:2px;padding:0 3px;text-decoration:none;display:flex;position:absolute;overflow:hidden}.oggi-seg-label{white-space:nowrap;min-width:0;max-width:100%;max-height:100%;display:block;overflow:hidden}.oggi-track .oggi-seg{height:44px;top:4px}.oggi-track .oggi-seg[data-status=outside]{height:100%;top:0}.oggi-track .oggi-seg[data-status=hands]{height:20px;top:52px}.oggi-now-layer{top:18px;bottom:0;left:var(--oggi-who);pointer-events:none;position:absolute;right:0}.oggi-now{background:var(--axy-ink);pointer-events:none;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0}.oggi-now-label{background:var(--axy-inverse);color:var(--axy-inverse-fg);font:700 11px var(--axy-font);white-space:nowrap;border-radius:999px;padding:1px 6px;position:absolute;bottom:-20px;left:50%;transform:translate(-50%)}.oggi-vcols{--oggi-vaxis:22px;flex-direction:column;gap:6px;min-width:0;display:flex}.oggi-vscroll{min-width:0;overflow-x:auto}.oggi-vscroll[data-scrolls]{-webkit-mask-image:linear-gradient(to right, var(--axy-ink) calc(100% - 24px), transparent);-webkit-mask-image:linear-gradient(to right, var(--axy-ink) calc(100% - 24px), transparent);mask-image:linear-gradient(to right, var(--axy-ink) calc(100% - 24px), transparent)}.oggi-vgrid{grid-template-rows:auto 240px;column-gap:6px;display:grid}.oggi-vaxis-head{grid-area:1/1}.oggi-vaxis{z-index:1;background:var(--axy-surface);grid-area:2/1;height:240px;position:sticky;left:0}.oggi-vaxis-tick{font:600 11px var(--axy-font);color:var(--axy-muted);position:absolute;right:2px;transform:translateY(-50%)}.oggi-cols,.oggi-col-item{display:contents}.oggi-cols .oggi-col{grid-row:1/span 2;grid-template-rows:subgrid;min-width:0;color:var(--axy-ink);border-radius:12px;row-gap:0;padding:4px 2px 0;text-decoration:none;display:grid}.oggi-col-head{flex-direction:column;align-items:center;gap:2px;min-width:0;padding-bottom:4px;display:flex}.oggi-col-name{font:700 13px/1.2 var(--axy-font);text-align:center;overflow-wrap:normal;-webkit-hyphens:auto;hyphens:auto}.oggi-col-counts{font:600 11px/1.2 var(--axy-font);color:var(--axy-acc-ink);text-align:center}.oggi-vtrack{background:var(--axy-surface2);border-radius:8px;height:240px;position:relative;overflow:hidden}.oggi-vtrack .oggi-seg{justify-content:center;left:3px;right:3px}.oggi-vcols[data-stepped] .oggi-vtrack .oggi-seg.oggi-block{right:18px}.oggi-vcols[data-stepped] .oggi-vtrack .oggi-seg[data-status=hands]{writing-mode:vertical-rl;width:14px;padding:2px 0;left:auto;right:2px}.oggi-vtrack .oggi-seg[data-status=outside]{left:0;right:0}.oggi-vnow{background:var(--axy-ink);pointer-events:none;height:2px;margin-top:-1px;position:absolute;left:0;right:0}.oggi-scroll-hint{font:600 12px var(--axy-font);color:var(--axy-ink2);align-items:center;gap:6px;margin:0;display:inline-flex}.oggi-gaps-line{font:700 14px var(--axy-font);color:var(--axy-acc-ink);margin:0}[data-status=booked].oggi-block,[data-status=booked].oggi-swatch{border:1.5px solid var(--axy-booked-line);background:var(--axy-booked)}[data-status=arrived].oggi-block,[data-status=arrived].oggi-swatch{border:3px double var(--axy-booked-line);background:var(--axy-booked)}[data-status=started].oggi-block,[data-status=started].oggi-swatch{border:1.5px solid var(--axy-acc);background:var(--axy-chair);border-left-width:5px}[data-status=ended].oggi-block,[data-status=completed].oggi-block,[data-status=completed].oggi-swatch{border:1.5px solid var(--axy-strong);background:var(--axy-done);color:var(--axy-ink2)}[data-status=noShow].oggi-block,[data-status=noShow].oggi-swatch{border:1.5px solid var(--axy-danger-line);background:var(--axy-danger-bg);color:var(--axy-danger);border-radius:0}[data-status=free].oggi-seg,[data-status=free].oggi-swatch{border:1.5px dashed var(--axy-acc-line);background:var(--axy-acc-soft);color:var(--axy-acc-ink)}[data-status=outside].oggi-seg,[data-status=outside].oggi-swatch{background:var(--axy-hatch);border-radius:0}[data-status=rental].oggi-seg,[data-status=rental].oggi-swatch{border:1.5px solid var(--axy-strong);background:var(--axy-surface);color:var(--axy-ink2)}[data-status=hands].oggi-seg,[data-status=hands].oggi-swatch{border:1.5px solid var(--axy-ai);background:var(--axy-ai-tint);color:var(--axy-ai-ink);border-radius:999px}.oggi-legend ul{flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;list-style:none;display:flex}.oggi-legend li{font:600 12px var(--axy-font);color:var(--axy-ink2);align-items:center;gap:6px;display:inline-flex}.oggi-legend-title{font:700 12px var(--axy-font);letter-spacing:.04em;color:var(--axy-ink2);margin:0 0 4px}.oggi-swatch{box-sizing:border-box;border-radius:4px;width:16px;height:16px;display:inline-block}.oggi-decisions,.oggi-rows,.oggi-choices,.oggi-refusals,.oggi-catalogue,.oggi-templates{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}@media (min-width:1024px){.oggi-decisions[data-level="3"]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.oggi-decisions[data-level="3"]>li[data-featured]{grid-column:1/-1}}.oggi-decision{box-sizing:border-box;border:1px solid var(--axy-border);background:var(--axy-surface);border-radius:14px;align-items:flex-start;gap:12px;height:100%;padding:14px;display:flex}.oggi-decision[data-featured]{border:1.5px solid var(--axy-acc-line);background:var(--axy-acc-soft)}.oggi-decision[data-held]{border-style:dashed}.oggi-decision-icon{background:var(--axy-warn-bg);width:36px;height:36px;color:var(--axy-warn);border-radius:10px;flex:none;place-items:center;display:grid}.oggi-decision[data-featured] .oggi-decision-icon{background:var(--axy-acc-strong);color:var(--axy-on-acc)}.oggi-decision-main{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.oggi-decision-kicker{font:700 12px var(--axy-font);letter-spacing:.06em;text-transform:uppercase;color:var(--axy-acc-ink);margin:0}.screen .oggi-decision-title{font:700 16px/1.3 var(--axy-font);margin:0}.oggi-decision[data-featured] .oggi-decision-title{font-size:20px}.oggi-held{font:600 13px var(--axy-font);color:var(--axy-ink2);margin:0}.oggi-counts{overflow-wrap:normal;word-break:normal;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.oggi-count{background:var(--axy-surface2);border-radius:12px;flex-direction:column;flex:1 1 0;align-items:flex-start;gap:4px;min-width:min-content;padding:10px;display:flex}.oggi-counts[data-level="1"] .oggi-count{flex-basis:100%}.oggi-count-text{max-width:100%;font:600 12px/1.3 var(--axy-font);color:var(--axy-ink2);flex-direction:column;display:flex}.oggi-count-n{font:700 26px/1.1 var(--axy-font);color:var(--axy-ink)}.oggi-count-n[data-ai]{color:var(--axy-ai-ink)}.oggi-rows li,.oggi-refusals li{font:500 13px/1.4 var(--axy-font);color:var(--axy-ink2)}.oggi-why{flex-direction:column;gap:10px;display:flex}.oggi-why p{margin:0}@media (min-width:1024px){.oggi-board{grid-template-columns:repeat(4,minmax(0,1fr))}.oggi-item[data-size=none]{grid-column:span 2}.oggi-item[data-size=none][data-reader=decisions],.oggi-item[data-size=none][data-reader=today],.oggi-item[data-size=large]{grid-column:1/-1}.oggi-item[data-size=small]{grid-column:span 1}.oggi-item[data-size=medium]{grid-column:span 2}}.oggi-personalise{flex-direction:column;gap:12px;display:flex}.oggi-cat-item,.oggi-template{border:1px solid var(--axy-border);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px;display:flex}.oggi-cat-text{flex:160px;min-width:0}.oggi-cat-name{font:700 14px/1.3 var(--axy-font);color:var(--axy-ink);margin:0}.oggi-preview{border:1px solid var(--axy-border);background:var(--axy-page);border-radius:8px;flex:none;width:112px;height:84px;overflow:hidden}.oggi-preview-inner{transform-origin:0 0;pointer-events:none;width:358px;transform:scale(.3128)}.oggi-chip{border:1.5px solid var(--axy-strong);min-height:32px;color:var(--axy-ink2);font:700 12px var(--axy-font);border-radius:999px;align-items:center;padding:0 10px;display:inline-flex}.oggi-template-widgets{color:var(--axy-ink2);flex-basis:100%;margin:0;padding-left:20px}.oggi-settings dl{flex-direction:column;gap:8px;margin:0;display:flex}.oggi-setting{border-bottom:1px solid var(--axy-border);justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}.oggi-setting dt{font-weight:700}.oggi-setting dd{color:var(--axy-ink2);margin:0}.oggi-walkin{flex-direction:column;gap:12px;display:flex}.oggi-step-body,.oggi-walkin-who,.oggi-walkin-confirm{flex-direction:column;gap:10px;display:flex}.oggi-walkin-confirm p{font:600 15px/1.4 var(--axy-font);margin:0}.oggi-swatch[data-status=completed]:after{content:"✓";font:700 11px/13px var(--axy-font);text-align:center;color:var(--axy-ink2);display:block}.oggi-count .axy-btn{white-space:nowrap;padding-inline:8px}.oggi-count .axy-btn-label{white-space:nowrap}.grid-hit{z-index:1;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;left:4px;right:4px}.grid-gap{flex-direction:column}.grid-gap-fits{font-size:11px;font-weight:500}
