@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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--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;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-content:""}}}@layer legacy{:root{color-scheme:dark;--auth-night:#0b0b0c;--auth-card:#fff;--auth-ink:#0f0f10;--auth-ink-label:#3a3f4b;--auth-ink-dim:#6b7280;--auth-placeholder:#9a9fa8;--auth-field-border:#e2e4e9;--auth-ink-ring:#0f0f1066;--auth-ring:#0f0f101a;--auth-submit:#0f0f10;--auth-submit-hover:#2a2a2d;--auth-err:#b83a3a;--auth-slide:#1c1c1f;--auth-slide-2:#18181b;--auth-slide-3:#141416;--auth-stage-line:#ffffff0d;--auth-stage-line-strong:#ffffff1a;--auth-stage-text:#fff;--auth-stage-dim:#fff9;--bg:#0a0a0b;--panel:#141416;--panel-2:#1c1c1f;--panel-3:#242428;--border:#2a2a2e;--text:#f5f5f4;--text-dim:#a8a29e;--accent:#e05a2b;--accent-fill:#f5f5f4;--accent-press:#d6d6d3;--on-primary:#0a0a0b;--accent-hover:#f06a3b;--ok:#37b26c;--on-ok:#101216;--warn:#d9a13b;--err:#d84a4a;--err-text:#f07875;--chart-revenue:#16a97a;--chart-expense:#8a8580;--chart-current:var(--chart-revenue);--chart-compare:#9085e9;--heat-1:#3b82f6;--heat-2:#22d3ee;--heat-3:#84cc16;--heat-4:#facc15;--heat-5:#ef4444;--font-ui:"Inter", -apple-system, "SF Pro Text", "Segoe UI", system-ui, sans-serif;--fs-12:12px;--lh-12:16px;--fs-13:13px;--lh-13:20px;--fs-14:14px;--lh-14:20px;--fs-15:15px;--lh-15:20px;--fs-16:16px;--lh-16:24px;--fs-20:20px;--lh-20:28px;--fs-26:26px;--lh-26:32px;--tracking-tight:-.01em;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--gutter-screen:20px;--cell-x:12px;--h-ctrl:44px;--h-ctrl-md:38px;--h-ctrl-sm:34px;--h-bar:60px;--r-panel:20px;--r-tile:14px;--r-box:10px;--r-sm:8px;--r-inner:6px;--r-ctrl:999px;--glass-fill:#141416b8;--glass-fill-modal:#141416ad;--glass-fill-strong:#141416db;--glass-blur:24px;--glass-saturate:160%;--glass-highlight:#ffffff1a;--glass-shade:#00000047;--glass-border:#ffffff14;--scrim:#00000080;--scrim-opaque:#000000b3;--sheen:#fff0;--head-fill:#ffffff0a;--sheen-card:#fff0;--wash-6:#ffffff0f;--wash-8:#ffffff14;--wash-12:#ffffff1f;--wash-border:#ffffff1a;--btn-fill:var(--wash-8);--shadow-1:0 1px 2px #0000004d;--shadow-2:0 12px 40px #00000073;--shadow-3:0 24px 64px #0000008c, 0 2px 8px #00000059;--on-fill:#fff;--fill-sheen:#ffffff2e;--fill-sheen-hover:#ffffff47;--ink-on-bright:#101216;--ink-on-deep:#e8eaee;--icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23a8a29e' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23a8a29e' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.3-4.3'/%3E%3C/svg%3E");--poster-bg:#101216;--poster-text:#e8eaee;--poster-text-dim:#9aa1ac;--poster-accent:#e05a2b;--poster-accent-fill:#cc4a22;--site-bg:#0a0a0b;--site-panel:#141416;--site-panel-2:#1c1c1f;--site-line:#2a2a2e;--site-ink:#f5f5f4;--site-ink-soft:#f5f5f48c;--site-dim:#a8a29e;--site-logo:#1c1c1c;--site-on-logo:#ffffffe6;--site-on-logo-line:#ffffff2e;--site-shadow:0 30px 60px -30px #000000b3;--site-fs-hero:44px;--site-lh-hero:48px;--site-fs-hero-sm:32px;--site-lh-hero-sm:36px;--focus-ring:#f5f5f499;--ring:var(--focus-ring);--ring-w:2px;--ring-offset:2px;--duration-fast:.12s;--duration-normal:.18s;--ease-out:cubic-bezier(.2, .8, .2, 1)}:root[data-theme=light]{color-scheme:light;--auth-night:#0b0b0c;--auth-card:#fff;--auth-ink:#0f0f10;--auth-ink-label:#3a3f4b;--auth-ink-dim:#6b7280;--auth-placeholder:#9a9fa8;--auth-field-border:#e2e4e9;--auth-ink-ring:#0f0f1066;--auth-ring:#0f0f101a;--auth-submit:#0f0f10;--auth-submit-hover:#2a2a2d;--auth-err:#b83a3a;--auth-slide:#1c1c1f;--auth-slide-2:#18181b;--auth-slide-3:#141416;--auth-stage-line:#ffffff0d;--auth-stage-line-strong:#ffffff1a;--auth-stage-text:#fff;--auth-stage-dim:#fff9;--bg:#f4f4f3;--panel:#fff;--panel-2:#f5f5f4;--panel-3:#e9e9e7;--border:#e2e2df;--text:#0f0f10;--text-dim:#5d5853;--accent:#ad3f18;--accent-fill:#0f0f10;--accent-press:#000;--on-primary:#fff;--focus-ring:#0f0f108c;--accent-hover:#9e3a16;--ok:#146c38;--on-ok:#fff;--warn:#805300;--err:#c22f2f;--err-text:#b02424;--chart-revenue:#0d8560;--chart-compare:#6a5ed4;--heat-1:#2563eb;--heat-2:#0e7490;--heat-3:#15803d;--heat-4:#b45309;--heat-5:#dc2626;--glass-fill:#ffffffd6;--glass-fill-modal:#ffffffd1;--glass-fill-strong:#ffffffeb;--glass-highlight:#ffffffe6;--glass-shade:#10121614;--glass-border:#1012161a;--scrim:#10121652;--scrim-opaque:#10121680;--sheen:#fff0;--sheen-card:#fff0;--head-fill:#10121608;--wash-6:#1012160d;--wash-8:#10121612;--wash-12:#1012161a;--wash-border:#10121624;--btn-fill:#fff;--shadow-1:0 1px 2px #1012161a;--shadow-2:0 12px 40px #10121624;--shadow-3:0 24px 64px #1012162e, 0 2px 8px #1012161a;--icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23565e6b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23565e6b' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.3-4.3'/%3E%3C/svg%3E");--site-bg:#fff;--site-panel:#fff;--site-panel-2:#f5f5f4;--site-line:#e7e7e7;--site-ink:#0f0f10;--site-ink-soft:#0d0d0d99;--site-dim:#625d58;--site-logo:#1c1c1c;--site-on-logo:#ffffffe6;--site-shadow:0 30px 60px -30px #1111134d}button.primary:disabled{opacity:1;background:var(--wash-8);border-color:var(--wash-border);color:var(--text-dim);box-shadow:none}label{color:var(--text-dim);font-size:var(--fs-13);line-height:var(--lh-13);margin-bottom:var(--sp-1);display:block}.field{margin-bottom:var(--sp-4)}.hint{color:var(--text-dim);font-size:var(--fs-12);line-height:var(--lh-12);margin-top:var(--sp-1)}.screen{flex-direction:column;height:100%;display:flex}.topbar{background:var(--glass-fill);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));box-shadow:inset 0 1px 0 var(--glass-highlight),inset 0 -1px 0 var(--glass-shade)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.topbar{background:var(--panel)}}@media(prefers-reduced-transparency:reduce){.topbar{background:var(--panel);-webkit-backdrop-filter:none;backdrop-filter:none}}.topbar:not(.topbar-shared){display:flex}.topbar h1{font-size:var(--fs-16);line-height:var(--lh-16);margin:0}.content{animation:screen-in var(--duration-normal) var(--ease-out)}@keyframes screen-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.content{animation:none}}.panel{background:linear-gradient(180deg,var(--sheen) 0,transparent 96px),var(--panel);border:1px solid var(--border);border-radius:var(--r-panel);padding:var(--sp-4) var(--sp-5);margin-bottom:var(--sp-5)}.panel h2{font-size:var(--fs-13);line-height:var(--lh-13);color:var(--text-dim);margin:0 0 var(--sp-3);text-transform:none;letter-spacing:0;font-weight:600}.grid-2{gap:0 var(--sp-5);grid-template-columns:1fr 1fr;display:grid}.home-grid{gap:var(--sp-5);grid-template-columns:3fr 2fr;align-items:start;display:grid}.pill{align-items:center;gap:var(--sp-2);border-radius:var(--r-ctrl);min-height:28px;padding:0 var(--sp-3);font-size:var(--fs-13);line-height:var(--lh-13);border:1px solid var(--wash-border);font-weight:600;display:inline-flex}.pill:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}.pill.ok{color:var(--ok)}.pill.warn{color:var(--warn)}.pill.err{color:var(--err-text)}.badge{border-radius:var(--r-ctrl);min-height:24px;padding:0 var(--sp-2);font-size:var(--fs-12);line-height:var(--lh-12);background:var(--wash-6);border:1px solid var(--wash-border);color:var(--text-dim);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.badge.warn{color:var(--warn);background:var(--warn)}@supports (color:color-mix(in lab,red,red)){.badge.warn{background:color-mix(in oklab,var(--warn) 16%,transparent)}}.badge.warn{border-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.badge.warn{border-color:color-mix(in oklab,var(--warn) 34%,transparent)}}.badge.err{color:var(--err-text);background:var(--err)}@supports (color:color-mix(in lab,red,red)){.badge.err{background:color-mix(in oklab,var(--err) 16%,transparent)}}.badge.err{border-color:var(--err)}@supports (color:color-mix(in lab,red,red)){.badge.err{border-color:color-mix(in oklab,var(--err) 34%,transparent)}}.rowlist{margin:0;padding:0;list-style:none}.rowlist li{align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-1);border-bottom:1px solid var(--border);display:flex}.rowlist li:last-child{border-bottom:none}.rowlist .grow{flex:1;min-width:0}.rowlist .dim{color:var(--text-dim);font-size:var(--fs-12);line-height:var(--lh-12)}.empty{color:var(--text-dim);padding:var(--sp-3) var(--sp-1)}.auth-wrap{gap:var(--sp-2);height:100%;padding:var(--sp-2);background:var(--auth-night);grid-template-columns:minmax(0,1fr);display:grid;overflow-y:auto}@media(min-width:1024px){.auth-wrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(min-width:1440px){.auth-wrap{grid-template-columns:720px minmax(0,1fr)}}.auth-card{min-height:0;padding:var(--sp-6) var(--sp-8);background:var(--auth-card);color:var(--auth-ink);border-radius:24px;flex-direction:column;display:flex}.auth-logo{align-self:flex-start;width:auto;height:36px;margin:0;display:block}.auth-center{padding:var(--sp-10) 0;flex:1;justify-content:center;align-items:center;display:flex}.auth-form-col{width:100%;max-width:360px}.auth-form{gap:var(--sp-4);flex-direction:column;display:flex}.auth-title{margin:0 0 var(--sp-2);font-size:var(--fs-20);line-height:var(--lh-20);color:var(--auth-ink);font-weight:600}.auth-sub{margin:calc(-1 * var(--sp-3)) 0 0;font-size:var(--fs-13);line-height:var(--lh-13);color:var(--auth-ink-dim)}.auth-field{flex-direction:column;gap:6px;display:flex}.auth-label{font-size:var(--fs-13);line-height:var(--lh-13);color:var(--auth-ink-label);font-weight:500}.auth-card .auth-input{width:100%;height:36px;min-height:36px;padding:0 var(--sp-3);border:1px solid var(--auth-field-border);border-radius:var(--r-sm);background:var(--auth-card);color:var(--auth-ink);font-size:var(--fs-14);line-height:var(--lh-14);box-shadow:none}.auth-card .auth-input::placeholder{color:var(--auth-placeholder)}.auth-card .auth-input:focus{border-color:var(--auth-ink-ring);box-shadow:0 0 0 2px var(--auth-ring);outline:none}.auth-card .auth-input:disabled{opacity:.6}.auth-password{display:block;position:relative}.auth-card .auth-password .auth-input{padding-right:40px}.auth-card .auth-eye{width:36px;height:36px;min-height:36px;color:var(--auth-placeholder);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:0;right:0}.auth-card .auth-eye:hover{color:var(--auth-ink)}.auth-accept{font-size:var(--fs-13);line-height:var(--lh-13);color:var(--auth-ink-label);align-items:flex-start;gap:10px;display:flex}.auth-accept input{width:16px;height:16px;accent-color:var(--auth-submit);flex:none;margin-top:2px}.auth-card .auth-remember{align-items:center;gap:var(--sp-2);min-height:var(--h-ctrl);width:fit-content;margin-block:calc(-1 * var(--sp-2));font-size:var(--fs-13);line-height:var(--lh-13);color:var(--auth-ink-label);cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;display:inline-flex}.auth-card .auth-remember input[type=checkbox]{appearance:none;border:1px solid var(--auth-field-border);background:var(--auth-card) center / 12px 12px no-repeat;cursor:pointer;width:16px;min-width:16px;height:16px;min-height:16px;transition:background-color var(--duration-fast) ease,border-color var(--duration-fast) ease;border-radius:4px;flex:none;margin:0;padding:0}.auth-card .auth-remember:hover input[type=checkbox]{border-color:var(--auth-ink-ring)}.auth-card .auth-remember input[type=checkbox]:checked{border-color:var(--auth-submit);background-color:var(--auth-submit);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.2 5 8.6l4.5-5' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.auth-card .auth-remember input[type=checkbox]:focus-visible{box-shadow:0 0 0 3px var(--auth-ring);border-color:var(--auth-ink-ring);outline:none}.auth-card .auth-remember input[type=checkbox]:disabled{opacity:.5}.auth-card .auth-submit{border-radius:var(--r-sm);background:var(--auth-submit);width:100%;height:36px;min-height:36px;color:var(--auth-card);font-size:var(--fs-14);line-height:var(--lh-14);cursor:pointer;border:0;font-weight:500}.auth-card .auth-submit:hover:not(:disabled){background:var(--auth-submit-hover)}.auth-card .auth-submit:disabled{background:var(--auth-field-border);color:var(--auth-ink-label);cursor:default}.auth-error{padding:var(--sp-2) var(--sp-3);border-radius:var(--r-sm);background:var(--err);margin:0}@supports (color:color-mix(in lab,red,red)){.auth-error{background:color-mix(in oklab,var(--err) 10%,transparent)}}.auth-error{color:var(--auth-err);font-size:var(--fs-13);line-height:var(--lh-13)}.auth-switch{text-align:center;font-size:var(--fs-13);line-height:var(--lh-13);color:var(--auth-ink-dim);margin:0}.auth-card .auth-link{min-height:0;color:var(--auth-ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500}.auth-card .auth-link:hover{text-underline-offset:3px;text-decoration:underline}.auth-dev{justify-content:center;gap:var(--sp-3);margin-top:var(--sp-2);font-size:var(--fs-12);line-height:var(--lh-12);color:var(--auth-ink-dim);flex-wrap:wrap;display:flex}.auth-dev .auth-link{color:var(--auth-ink-dim);text-underline-offset:3px;text-decoration:underline}.auth-stage{padding:var(--sp-10);flex-direction:column;justify-content:center;align-items:center;display:none}@media(min-width:1024px){.auth-stage{display:flex}}.auth-stack{width:360px;height:220px;position:relative}.auth-plate{box-shadow:inset 0 0 0 1px var(--auth-stage-line);border-radius:16px;position:absolute}.auth-plate-3{background:var(--auth-slide-3);inset:12px 12px -12px}.auth-plate-2{background:var(--auth-slide-2);inset:6px 6px -6px}.auth-slide{padding:var(--sp-5);background:var(--auth-slide);box-shadow:inset 0 0 0 1px var(--auth-stage-line-strong);opacity:0;transition:opacity var(--duration-normal) var(--ease-out),transform var(--duration-normal) var(--ease-out);pointer-events:none;border-radius:16px;flex-direction:column;display:flex;position:absolute;inset:0;transform:translateY(12px)}.auth-slide.is-active{opacity:1;transform:none}.auth-slide-label{align-items:center;gap:var(--sp-2);font-size:var(--fs-13);line-height:var(--lh-13);color:var(--auth-stage-text);font-weight:600;display:flex}.auth-slide-dot{border-radius:999px;width:8px;height:8px}.auth-slide-title{margin:var(--sp-3) 0 0;font-size:var(--fs-14);line-height:var(--lh-14);color:var(--auth-stage-text)}.auth-slide-body{margin:var(--sp-2) 0 0;font-size:var(--fs-13);line-height:var(--lh-13);color:var(--auth-stage-dim)}.auth-slide-foot{font-size:var(--fs-12);line-height:var(--lh-12);color:var(--auth-stage-dim);margin-top:auto}.auth-dots{justify-content:center;gap:var(--sp-2);margin-top:var(--sp-10);display:flex}.auth-dot{background:var(--auth-stage-line-strong);width:32px;height:3px;transition:background var(--duration-fast);border-radius:999px}.auth-dot.is-active{background:var(--auth-stage-text)}@media(prefers-reduced-motion:reduce){.auth-slide,.auth-dot{transition:none}}.toast{bottom:var(--sp-6);align-items:center;gap:var(--sp-3);min-height:var(--h-ctrl);max-width:min(560px,calc(100vw - 2 * var(--gutter-screen)));padding:var(--sp-2) var(--sp-4) var(--sp-2) var(--sp-2);border-radius:var(--r-tile);font-size:var(--fs-15);line-height:var(--lh-15);color:var(--text);background:var(--glass-fill-strong);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));border:1px solid var(--ok);font-weight:500;display:inline-flex;position:fixed;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab,red,red)){.toast{border:1px solid color-mix(in oklab,var(--ok) 34%,transparent)}}.toast{box-shadow:inset 0 1px 0 var(--glass-highlight),inset 0 -1px 0 var(--glass-shade),var(--shadow-2);z-index:30;animation:toast-in var(--duration-normal) var(--ease-out) both}.toast-icon{border-radius:var(--r-ctrl);width:28px;height:28px;color:var(--ok);background:var(--ok);flex:none;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.toast-icon{background:color-mix(in oklab,var(--ok) 16%,transparent)}}.toast-icon{border:1px solid var(--ok)}@supports (color:color-mix(in lab,red,red)){.toast-icon{border:1px solid color-mix(in oklab,var(--ok) 34%,transparent)}}.toast-text{overflow-wrap:anywhere;min-width:0}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,var(--sp-2))}to{opacity:1;transform:translate(-50%)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.toast{background:var(--panel)}}@media(prefers-reduced-transparency:reduce){.toast{background:var(--panel);-webkit-backdrop-filter:none;backdrop-filter:none}}@media(prefers-reduced-motion:reduce){.toast{animation:none}}.toast.warn{border-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.toast.warn{border-color:color-mix(in oklab,var(--warn) 34%,transparent)}}.toast.warn .toast-icon{color:var(--warn);background:var(--warn)}@supports (color:color-mix(in lab,red,red)){.toast.warn .toast-icon{background:color-mix(in oklab,var(--warn) 16%,transparent)}}.toast.warn .toast-icon{border-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.toast.warn .toast-icon{border-color:color-mix(in oklab,var(--warn) 34%,transparent)}}.toast.err{border-color:var(--err)}@supports (color:color-mix(in lab,red,red)){.toast.err{border-color:color-mix(in oklab,var(--err) 34%,transparent)}}.toast.err .toast-icon{color:var(--err-text);background:var(--err)}@supports (color:color-mix(in lab,red,red)){.toast.err .toast-icon{background:color-mix(in oklab,var(--err) 16%,transparent)}}.toast.err .toast-icon{border-color:var(--err)}@supports (color:color-mix(in lab,red,red)){.toast.err .toast-icon{border-color:color-mix(in oklab,var(--err) 34%,transparent)}}.modal-body{min-height:120px}.order-note-input{width:100%;min-height:var(--h-ctrl-md);padding:0 var(--sp-3);margin-bottom:var(--sp-2);font-size:var(--fs-14);line-height:var(--lh-14)}.modal-actions{margin-top:var(--sp-4)}.modal-body>.modal-actions{-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate))}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.modal .modal-body>.modal-actions{background:var(--panel)}}@media(prefers-reduced-transparency:reduce){.modal .modal-body>.modal-actions{background:var(--panel);-webkit-backdrop-filter:none;backdrop-filter:none}}.net-chip{gap:var(--sp-2)}.dim-inline{color:var(--text-dim);font-size:var(--fs-13);line-height:var(--lh-13)}.field-error{color:var(--err-text);font-size:var(--fs-12);line-height:var(--lh-12);margin-top:var(--sp-1)}.rowlist li.clickable{cursor:pointer;touch-action:manipulation}.rowlist li.clickable:hover,.rowlist li.clickable:active{background:var(--wash-6)}.rowlist li.selected{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.rowlist li.selected{background:color-mix(in oklab,var(--accent) 10%,var(--panel-2))}}.rowlist li.selected{border:1px solid var(--accent);border-radius:var(--r-box);padding-left:var(--cell-x);padding-right:var(--sp-2)}.row-actions{gap:var(--sp-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.radio-col{gap:var(--sp-2);flex-direction:column;display:flex}.check-option{align-items:center;gap:var(--sp-3);min-height:var(--h-ctrl);color:var(--text);font-size:var(--fs-14);line-height:var(--lh-14);padding:var(--sp-2) var(--sp-4);border:1px solid var(--wash-border);border-radius:var(--r-box);cursor:pointer;margin:0;display:flex}.check-option input[type=radio],.check-option input[type=checkbox]{width:auto;min-height:0}.search-results{max-height:62vh;margin:0;padding:0;list-style:none;overflow-y:auto}.search-results li{align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-box);cursor:pointer;min-height:var(--h-ctrl);display:flex}.search-results li:hover{background:var(--wash-6)}.search-results li.highlighted{background:var(--wash-12);outline:2px solid var(--accent);outline-offset:-2px}.search-results .grow{flex:1;min-width:0}.qty-controls{align-items:center;gap:var(--sp-2);display:flex}.qty-controls .qty-value{text-align:center;min-width:28px;font-weight:700}.cart-note{margin-top:var(--sp-1);min-height:var(--h-ctrl-sm);padding:0 var(--sp-3);font-size:var(--fs-13);line-height:var(--lh-13)}.totals{border-top:1px solid var(--border);margin-top:var(--sp-3);padding-top:var(--sp-3)}.totals-row{padding:var(--sp-1) 0;justify-content:space-between;display:flex}.totals-row.grand{font-weight:700;font-size:var(--fs-20);line-height:var(--lh-20);letter-spacing:var(--tracking-tight);border-top:1px solid var(--border);margin-top:var(--sp-1);padding-top:var(--sp-2)}.confirm-order{width:100%;margin-top:var(--sp-3);font-size:var(--fs-16);line-height:var(--lh-16)}.menu-toolbar{align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-4);display:flex}.menu-toolbar .segmented{min-width:320px}.menu-toolbar .menu-search{background-image:var(--icon-search);background-position:12px;background-repeat:no-repeat;width:300px;margin-left:auto;padding-left:38px}.menu-screen button.sm,.menu-screen button.menu-new{align-items:center;gap:var(--sp-2);display:inline-flex}.menu-screen button.sm svg,.menu-screen button.menu-new svg{width:18px;height:18px}.menu-toolbar .menu-reorder.active{background:var(--wash-12);border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.menu-toolbar .menu-reorder.active{border-color:color-mix(in oklab,var(--accent) 50%,transparent)}}.menu-toolbar .menu-reorder.active{color:var(--text)}.menu-layout{gap:var(--sp-4);grid-template-columns:264px minmax(0,1fr);align-items:start;display:grid}.menu-layout.with-detail{grid-template-columns:264px minmax(0,1fr) 340px}.menu-layout.groups{grid-template-columns:300px minmax(0,1fr)}.menu-empty{padding:var(--sp-6) var(--sp-4);color:var(--text-dim);text-align:center;font-size:var(--fs-14);line-height:var(--lh-14)}.menu-label{color:var(--text-dim);font-size:var(--fs-13);line-height:var(--lh-13);font-weight:600}.menu-count{color:var(--text-dim);font-size:var(--fs-13);line-height:var(--lh-13)}.menu-meta{color:var(--text-dim);font-size:var(--fs-13);line-height:var(--lh-13);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.menu-name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.menu-name.off{color:var(--text-dim)}.menu-price{white-space:nowrap;font-weight:600}.menu-hint{color:var(--text-dim);font-size:var(--fs-13);line-height:var(--lh-13);margin:0}.menu-screen .menu-danger-icon:hover,.menu-screen .menu-danger-icon:active,.menu-screen .menu-danger-icon:focus-visible{color:var(--err-text);background:var(--err)}@supports (color:color-mix(in lab,red,red)){.menu-screen .menu-danger-icon:hover,.menu-screen .menu-danger-icon:active,.menu-screen .menu-danger-icon:focus-visible{background:color-mix(in oklab,var(--err) 14%,transparent)}}.menu-rail{padding:var(--sp-2);position:sticky;top:0}.menu-rail-head{align-items:center;gap:var(--sp-2);min-height:var(--h-ctrl);padding-left:var(--sp-2);display:flex}.menu-rail-add{margin-left:auto}.menu-rail-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.menu-rail-row{align-items:center;gap:var(--sp-1);display:flex}.menu-rail-item{align-items:center;gap:var(--sp-2);min-width:0;min-height:var(--h-ctrl);padding:0 var(--sp-3);border-radius:var(--r-box);color:var(--text);text-align:left;touch-action:manipulation;background:0 0;border-color:#0000;flex:1;font-weight:500;display:flex}.menu-rail-item.two-line{min-height:56px}.menu-rail-item:hover,.menu-rail-item:active{background:var(--wash-6)}.menu-rail-item.selected{background:var(--wash-12);border-color:var(--wash-border);box-shadow:inset 3px 0 0 var(--accent);font-weight:600}.menu-rail-text{flex-direction:column;flex:1;min-width:0;display:flex}.menu-rail-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.menu-rail-count{text-align:right;min-width:24px;color:var(--text-dim);font-size:var(--fs-13);line-height:var(--lh-13);flex:none;font-weight:500}.menu-pane{min-width:0;overflow:hidden}.menu-pane-head{justify-content:space-between;align-items:center;gap:var(--sp-3);min-height:76px;padding:var(--sp-4) var(--sp-4) var(--sp-4) var(--cell-x);display:flex}.menu-pane-title{align-items:baseline;gap:var(--sp-3);min-width:0;display:flex}.menu-pane-title h2{font-size:var(--fs-20);line-height:var(--lh-20);letter-spacing:var(--tracking-tight);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:600;overflow:hidden}.menu-pane-title .chip{align-self:center}.menu-pane-actions{align-items:center;gap:var(--sp-2);flex:none;display:flex}.menu-pane .menu-table{border:0;border-top:1px solid var(--border);background:0 0;border-radius:0}.menu-pane .menu-table .menu-product-row{gap:var(--sp-3);grid-template-columns:40px minmax(0,1fr) 112px 72px 76px;min-height:60px}.menu-pane .menu-table .menu-modifier-row{gap:var(--sp-3);grid-template-columns:minmax(0,1fr) 128px 72px 76px;min-height:56px}.menu-table .band-head{min-height:0}.menu-cell-main{flex-direction:column;gap:2px;min-width:0;display:flex}.menu-cell-switch{align-items:center;display:flex}.menu-cell-actions{justify-content:flex-end;display:flex}.menu-table .band-row.clickable{cursor:pointer;touch-action:manipulation}.menu-table .band-row.clickable:active{background:var(--wash-6)}.menu-table .band-row.clickable:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.menu-table .band-row.selected,.menu-table .band-row.selected:hover{background:var(--wash-8);box-shadow:inset 3px 0 0 var(--accent)}.menu-table .menu-thumb{width:40px;height:40px}.menu-detail{padding:var(--sp-4);gap:var(--sp-3);flex-direction:column;display:flex;position:sticky;top:0}.menu-detail-head{align-items:center;gap:var(--sp-3);display:flex}.menu-detail-head .menu-thumb{border-radius:var(--r-box);width:48px;height:48px}.menu-detail-title{flex-direction:column;flex:1;min-width:0;display:flex}.menu-detail-title h3{color:var(--text);font-size:var(--fs-16);line-height:var(--lh-16);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:600;overflow:hidden}.menu-detail-edit{justify-content:center;width:100%}.menu-detail-section{gap:var(--sp-2);padding-top:var(--sp-3);border-top:1px solid var(--border);flex-direction:column;display:flex}.menu-detail-sechead{justify-content:space-between;align-items:center;gap:var(--sp-2);min-height:var(--h-ctrl-md);display:flex}.menu-detail-list{margin:0;padding:0;list-style:none}.menu-detail-list li{align-items:center;gap:var(--sp-2);min-height:var(--h-ctrl);border-bottom:1px solid var(--border);font-size:var(--fs-14);line-height:var(--lh-14);display:flex}.menu-detail-list li:last-child{border-bottom:0}.menu-detail-list .menu-name{flex:1;min-width:0}.menu-detail-list .menu-meta{flex:none}@media(max-width:1180px){.menu-layout.with-detail{grid-template-columns:240px minmax(0,1fr)}.menu-layout.with-detail .menu-detail{grid-column:2;position:static}}.tables-admin-toolbar{justify-content:flex-end}.tsheet-toolbar{justify-content:flex-start}.tsheet-toolbar-spacer{flex:1}.tsheet-seg-count{margin-left:var(--sp-2);opacity:.72;font-weight:500}.segment.tsheet-seg-add{padding:0 var(--sp-3);flex:none}.segment.tsheet-seg-add svg{width:18px;height:18px}.tsheet-unsaved{color:var(--text-dim);font-size:var(--fs-13);line-height:var(--lh-13)}.tables-sheet{overflow:hidden}.tsheet-head,.tsheet-row{align-items:center;column-gap:var(--sp-3);padding:0 var(--cell-x);grid-template-columns:40px minmax(0,1fr) 200px 180px 110px 90px 44px;display:grid}.tsheet-head{min-height:var(--h-ctrl);color:var(--text-dim);font-size:var(--fs-13);line-height:var(--lh-13);font-weight:600}.tsheet-row{border-top:1px solid var(--border);min-height:56px}.tsheet-row.dragging{background:var(--wash-8)}.tsheet-row.off .tsheet-status,.tsheet-row.off .tsheet-total{opacity:.55}.tsheet-input{min-height:var(--h-ctrl-md)}.tsheet-input.invalid{border-color:var(--err)}.tsheet-new .tsheet-input{background:0 0;border-style:dashed}.tsheet-handle{width:40px;min-width:40px;min-height:var(--h-ctrl);color:var(--text-dim);cursor:grab;touch-action:none;background:0 0;border:0;padding:0}.tsheet-handle:active{cursor:grabbing}.tsheet-handle svg{width:18px;height:18px}.tsheet-status .chip,.tsheet-chip-off{white-space:nowrap}.chip.tsheet-chip-off{color:var(--text-dim);border:1px dashed var(--wash-border);background:0 0}.tsheet-total{font-variant-numeric:tabular-nums}.tplan-layout{gap:var(--sp-3);grid-template-columns:minmax(0,1fr) 300px;align-items:start;display:grid}.tplan-canvas{padding:var(--sp-4);--plan-reserve:230px}.tplan-rail{padding:var(--sp-3);gap:var(--sp-2);flex-direction:column;display:flex}.tplan-rail-head{align-items:center;gap:var(--sp-2);min-height:var(--h-ctrl-sm);padding:0 var(--sp-2);display:flex}.tplan-rail-section{margin-top:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--border)}.tplan-selected-name{margin-left:auto;font-weight:600}.tplan-rail-empty{padding:var(--sp-2);color:var(--text-dim);font-size:var(--fs-13);line-height:var(--lh-13)}.tplan-unplaced{gap:var(--sp-1);flex-direction:column;max-height:264px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.tplan-unplaced-row{width:100%;min-height:var(--h-ctrl);padding:0 var(--sp-3);justify-content:space-between;align-items:center;gap:var(--sp-2);background:var(--wash-6);border-radius:var(--r-box);text-align:left;border:1px solid #0000;display:flex}.tplan-unplaced-row:hover{background:var(--wash-12)}.tplan-unplaced-name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.tplan-unplaced-cta{color:var(--text-dim);font-size:var(--fs-13);line-height:var(--lh-13);flex:none}.tplan-selected,.tplan-image-actions{gap:var(--sp-2);padding:0 var(--sp-2);flex-direction:column;display:flex}.segmented.tplan-shape{display:flex}.tplan-rail-btn{min-height:var(--h-ctrl-md);justify-content:center}.tplan-rail-btn svg{width:18px;height:18px}.raw-json{background:var(--panel-2);border:1px solid var(--border);border-radius:var(--r-box);max-height:50vh;padding:var(--sp-2) var(--sp-3);font-size:var(--fs-12);line-height:var(--lh-12);white-space:pre-wrap;word-break:break-all;-webkit-user-select:text;user-select:text;margin:0;overflow:auto}.integ-table.band-table .band-row.integ-row{grid-template-columns:minmax(220px,1.4fr) minmax(240px,1.6fr) minmax(150px,1fr) 120px 140px}.integ-table.band-table .band-row.integ-row:not(.band-head){min-height:64px}.integ-who{align-items:center;gap:var(--sp-3);min-width:0;display:flex}.integ-name{min-width:0;display:grid}.integ-name strong,.integ-name small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.integ-name small,.integ-state small{color:var(--text-dim);font-size:var(--fs-13);line-height:var(--lh-13)}.integ-state{gap:2px;min-width:0;display:grid}.integ-state small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.integ-state-line{align-items:center;gap:var(--sp-2);font-weight:600;display:inline-flex}.integ-dot{background:var(--text-dim);border-radius:50%;flex:none;width:8px;height:8px}.integ-row.tone-ok .integ-dot{background:var(--ok)}.integ-row.tone-warn .integ-dot{background:var(--warn)}.integ-row.tone-err .integ-dot{background:var(--err)}.integ-row.tone-err .integ-state-line{color:var(--err-text)}.integ-events{gap:var(--sp-1) var(--sp-3);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.integ-failed{color:var(--err-text);font-weight:600}.integ-table.band-table .band-row.integ-row.integ-acct-row{grid-template-columns:minmax(220px,1.4fr) minmax(0,1fr) 140px}.integ-acct-group{display:contents}.integ-acct-add{justify-content:flex-end;display:flex}.integ-acct-cards{padding:var(--sp-4) var(--cell-x) var(--sp-5);border-bottom:1px solid var(--border)}.integ-brand-dialog{height:min(88vh,760px)}.integ-platform-row{grid-template-columns:minmax(0,1fr) var(--h-ctrl);gap:var(--sp-2);align-items:center;display:grid}.integ-help-toggle[aria-expanded=true]{background:var(--wash-12);color:var(--text)}.integ-help{padding:var(--sp-3) var(--sp-4);border:1px solid var(--border);border-radius:var(--r-box);background:var(--panel-2)}.integ-help h3{margin:0 0 var(--sp-2);font-size:var(--fs-13);line-height:var(--lh-13);color:var(--text-dim);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.integ-help ol{gap:var(--sp-1);font-size:var(--fs-14);line-height:var(--lh-14);overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;margin:0;padding-left:20px;display:grid}.topbar .cta{margin-left:auto}.content-touch{padding:var(--sp-4) var(--gutter-screen) var(--sp-6)}.orders-toolbar{align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-3);flex-wrap:wrap;display:flex}.quick-product-chip{color:var(--text-dim);border-style:dashed}.quick-product-chip:hover:not(:disabled){color:var(--text);border-style:solid}.qp-qty{align-items:center;gap:var(--sp-3);display:flex}.qp-qty button{min-width:var(--h-ctrl);min-height:var(--h-ctrl);font-size:var(--fs-20);line-height:var(--lh-20)}.qp-qty-value{text-align:center;min-width:40px;font-size:var(--fs-20);line-height:var(--lh-20);font-weight:700}.filter-chips{gap:var(--sp-2);flex-wrap:wrap;display:flex}.filter-chip{align-items:center;gap:var(--sp-2);min-height:var(--h-ctrl);padding:0 var(--sp-4);border-radius:var(--r-ctrl);font-size:var(--fs-15);line-height:var(--lh-15);border-color:var(--wash-border);color:var(--text-dim);background:0 0;font-weight:600;display:inline-flex}.filter-chip:hover{background:var(--wash-6);color:var(--text)}.filter-chip.active,.filter-chip.active:hover{background:var(--wash-12);border-color:var(--wash-border);color:var(--text);box-shadow:inset 0 1px 0 var(--glass-highlight),var(--shadow-1)}.filter-count{min-width:22px;height:22px;padding:0 var(--sp-1);border-radius:var(--r-ctrl);background:var(--wash-6);color:var(--text-dim);font-size:var(--fs-12);line-height:var(--lh-12);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.filter-chip.active .filter-count{background:var(--wash-12);color:var(--text)}.mute-btn{align-items:center;gap:var(--sp-2);min-height:var(--h-ctrl);border-color:var(--warn);background:0 0;margin-left:auto;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.mute-btn{border-color:color-mix(in oklab,var(--warn) 40%,transparent)}}.mute-btn{color:var(--warn);font-weight:600}.mute-btn:hover{background:var(--warn)}@supports (color:color-mix(in lab,red,red)){.mute-btn:hover{background:color-mix(in oklab,var(--warn) 14%,transparent)}}.mute-btn:hover{border-color:var(--warn)}.mute-btn .filter-count{background:var(--warn)}@supports (color:color-mix(in lab,red,red)){.mute-btn .filter-count{background:color-mix(in oklab,var(--warn) 16%,transparent)}}.mute-btn .filter-count{color:var(--warn)}.order-list{background:linear-gradient(180deg,var(--sheen) 0,transparent 96px),var(--panel);border:1px solid var(--border);border-radius:var(--r-panel);overflow:hidden}.order-list .order-row{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--cell-x)}.order-main{flex:1;min-width:0}.order-headline{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.order-number{font-size:var(--fs-16);line-height:var(--lh-16)}.order-sub{margin-top:var(--sp-1)}.order-total{font-size:var(--fs-16);line-height:var(--lh-16);white-space:nowrap;font-weight:700}.order-row.incoming{border-left:4px solid var(--accent);padding-left:var(--sp-3);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.order-row.incoming{background:color-mix(in oklab,var(--accent) 9%,transparent)}}.sheet-scrim{background:var(--scrim);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:15;position:fixed;inset:0}.sheet{background:var(--glass-fill-strong);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));box-shadow:inset 0 1px 0 var(--glass-highlight),var(--shadow-3);outline:none;flex-direction:column;display:flex;position:absolute}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.sheet{background:var(--panel)}}@media(prefers-reduced-transparency:reduce){.sheet-scrim{-webkit-backdrop-filter:none;backdrop-filter:none}.sheet{background:var(--panel);-webkit-backdrop-filter:none;backdrop-filter:none}}.sheet-bottom{border-top:1px solid var(--glass-border);border-radius:var(--r-panel) var(--r-panel) 0 0;max-height:80vh;animation:sheet-up var(--duration-normal) var(--ease-out);bottom:0;left:0;right:0}.sheet-side{border-left:1px solid var(--glass-border);width:380px;max-width:90vw;animation:sheet-in var(--duration-normal) var(--ease-out);top:0;bottom:0;right:0}@keyframes sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes sheet-in{0%{transform:translate(100%)}to{transform:translate(0)}}.sheet-head{justify-content:space-between;align-items:center;gap:var(--sp-3);min-height:var(--h-bar);padding:var(--sp-2) var(--sp-2) var(--sp-2) var(--sp-5);border-bottom:1px solid var(--glass-border);display:flex}.sheet-close{width:var(--h-ctrl);border-radius:var(--r-box);color:var(--text-dim);background:0 0;border-color:#0000}.sheet-close:hover{background:var(--wash-6);color:var(--text)}.sheet-body{padding:var(--sp-3) var(--sp-5) var(--sp-5);overflow-y:auto}.sheet-side .sheet-body{flex-direction:column;flex:1;display:flex}.sheet-foot{margin-top:var(--sp-3);justify-content:flex-end;display:flex}.drawer-nav{gap:var(--sp-1);flex-direction:column;display:flex}.drawer-group{margin:var(--sp-5) 0 var(--sp-1);padding:0 var(--sp-3);font-size:var(--fs-13);line-height:var(--lh-13);letter-spacing:0;text-transform:none;color:var(--text-dim);font-weight:600}.drawer-group:first-child{margin-top:0}.drawer-item{justify-content:flex-start;align-items:center;gap:var(--sp-3);width:100%;min-height:var(--h-ctrl);padding:0 var(--sp-3);font-size:var(--fs-16);line-height:var(--lh-16);text-align:left;border-radius:var(--r-box);background:0 0;border-color:#0000;display:flex}.drawer-item:hover:not(:disabled){background:var(--wash-6);border-color:#0000}.drawer-item svg{color:var(--text-dim);flex:none}.drawer-item:hover:not(:disabled) svg{color:var(--text)}.drawer-foot{padding-top:var(--sp-3);border-top:1px solid var(--glass-border);margin-top:auto}.drawer-item.danger,.drawer-item.danger svg{color:var(--err-text)}.drawer-item.danger:hover:not(:disabled){background:var(--err)}@supports (color:color-mix(in lab,red,red)){.drawer-item.danger:hover:not(:disabled){background:color-mix(in oklab,var(--err) 14%,transparent)}}.drawer-item.danger:hover:not(:disabled){border-color:var(--err)}@supports (color:color-mix(in lab,red,red)){.drawer-item.danger:hover:not(:disabled){border-color:color-mix(in oklab,var(--err) 40%,transparent)}}.content.content-order{grid-template-columns:minmax(0,3fr) minmax(380px,2fr);padding:0;display:grid;overflow:hidden}.browse-pane,.cart-pane{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.cart-pane{height:auto;margin:var(--sp-4) var(--gutter-screen) var(--gutter-screen) 0;background:var(--panel);border:1px solid var(--border);border-radius:var(--r-panel);overflow:hidden}.browse-search{padding:var(--sp-4) var(--gutter-screen) var(--sp-3);flex:none}.browse-search input{min-height:var(--h-ctrl);font-size:var(--fs-16);line-height:var(--lh-16)}.cat-chips{gap:var(--sp-2);padding:0 var(--gutter-screen) var(--sp-3);flex-wrap:wrap;flex:none;display:flex}.cat-chips .filter-chip{white-space:nowrap;min-height:var(--h-ctrl);padding:0 var(--sp-4);font-size:var(--fs-15);line-height:var(--lh-15);flex:none}.cat-chips .filter-chip.active{background:var(--wash-12);border-color:var(--wash-border);color:var(--text);box-shadow:inset 0 1px 0 var(--glass-highlight),var(--shadow-1)}.cat-chips .quick-product-chip:active:not(:disabled){color:var(--text);border-style:solid}.product-scroll{min-height:0;padding:var(--sp-4) calc(var(--gutter-screen) - 10px) var(--sp-5) var(--gutter-screen);scrollbar-gutter:stable;border-top:1px solid var(--border);flex:1;overflow-y:auto}.product-grid{gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(152px,1fr));grid-auto-rows:1fr;display:grid}.product-tile{justify-content:space-between;align-items:flex-start;gap:var(--sp-2);min-height:172px;padding:var(--sp-3);text-align:left;flex-direction:column;display:flex;overflow:hidden}.product-grid .product-tile{border-radius:var(--r-tile)}.product-tile .tile-img{object-fit:cover;border-radius:var(--r-sm);pointer-events:none;background:var(--panel);flex:none;width:100%;height:72px}.product-tile .tile-img-fallback{font-size:var(--fs-20);line-height:var(--lh-20);color:var(--text-dim);opacity:.6;background:var(--wash-6);border:0;justify-content:center;align-items:center;font-weight:600;display:flex}.product-tile .tile-name{font-size:var(--fs-15);line-height:var(--lh-15);min-height:calc(2 * var(--lh-15));-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;display:-webkit-box;overflow:hidden}.product-tile .tile-price{text-align:right;font-size:var(--fs-15);line-height:var(--lh-15);font-variant-numeric:tabular-nums;align-self:flex-end;margin-top:auto;font-weight:700}.product-tile.highlighted{border-color:var(--text);outline:var(--ring-w) solid var(--accent);outline-offset:calc(-1 * var(--ring-w))}.po-suggest{align-items:center;gap:var(--sp-2);padding:0 var(--gutter-screen) var(--sp-3);flex-wrap:wrap;flex:none;display:flex}.po-suggest-label{margin-right:var(--sp-1);font-size:var(--fs-13);line-height:var(--lh-13);color:var(--text-dim);flex:none}.po-suggest .po-suggest-chip{align-items:center;gap:var(--sp-2);white-space:nowrap;min-height:var(--h-ctrl);padding:0 var(--sp-4);font-size:var(--fs-15);line-height:var(--lh-15);touch-action:manipulation;flex:none;display:inline-flex}.po-suggest-detail{font-size:var(--fs-13);line-height:var(--lh-13);color:var(--text-dim)}.cart-scroll{min-height:0;padding:var(--sp-4) calc(var(--gutter-screen) - 10px) var(--sp-4) var(--gutter-screen);scrollbar-gutter:stable;flex:1;overflow-y:auto}.cart-scroll::-webkit-scrollbar{width:10px}.product-scroll::-webkit-scrollbar{width:10px}.cart-scroll::-webkit-scrollbar-track{background:0 0}.product-scroll::-webkit-scrollbar-track{background:0 0}.cart-scroll::-webkit-scrollbar-thumb{border-radius:var(--r-ctrl);background:var(--text-dim);border:3px solid #0000}@supports (color:color-mix(in lab,red,red)){.cart-scroll::-webkit-scrollbar-thumb{background:color-mix(in oklab,var(--text-dim) 55%,transparent)}}.cart-scroll::-webkit-scrollbar-thumb{background-clip:content-box}.product-scroll::-webkit-scrollbar-thumb{border-radius:var(--r-ctrl);background:var(--text-dim);border:3px solid #0000}@supports (color:color-mix(in lab,red,red)){.product-scroll::-webkit-scrollbar-thumb{background:color-mix(in oklab,var(--text-dim) 55%,transparent)}}.product-scroll::-webkit-scrollbar-thumb{background-clip:content-box}.cust-card{padding-bottom:var(--sp-3);margin-bottom:var(--sp-3);border-bottom:1px solid var(--border)}.cust-head{align-items:flex-start;gap:var(--sp-3);margin-bottom:var(--sp-3);display:flex}.cust-search{margin-bottom:var(--sp-2)}.cust-results{border:1px solid var(--border);border-radius:var(--r-tile);background:var(--panel-2);padding:var(--sp-1);margin:0 0 var(--sp-3);max-height:260px}.cust-results li:hover{background:var(--wash-6)}.cust-results li:active{background:var(--wash-12)}.cust-result-address{font-size:var(--fs-12);line-height:var(--lh-12);color:var(--text-dim);margin-top:var(--sp-1);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.totals-input{align-items:center;gap:var(--sp-3)}.totals-input input{text-align:right;max-width:152px}.seg-field{margin-bottom:var(--sp-4)}.po-addr-add{margin-top:var(--sp-2);padding-left:0}.po-addr-new{margin-top:var(--sp-3);padding:var(--sp-3);border:1px solid var(--border);border-radius:var(--r-tile);background:var(--panel-2)}.po-addr-new-actions{justify-content:flex-end;align-items:center;gap:var(--sp-2);margin-top:var(--sp-2);display:flex}.cart-list .cart-row{align-items:center;gap:var(--sp-3);padding:var(--sp-3) 0}@keyframes cart-line-in{0%{opacity:0;transform:translateY(6px)}}.cart-list .cart-row,.adisyon-list li{animation:cart-line-in var(--duration-normal) var(--ease-out) both}@media(prefers-reduced-motion:reduce){.cart-list .cart-row,.adisyon-list li{animation:none}}.cart-list>li>.grow{min-width:0}.cart-line-name{text-overflow:ellipsis;font-weight:600;overflow:hidden}.cart-list .cart-note{min-height:var(--h-ctrl-sm);padding:0 var(--sp-3);font-size:var(--fs-13);line-height:var(--lh-13);margin-top:var(--sp-2)}.cart-line-side{align-items:center;gap:var(--sp-3);flex:none;display:flex}.cart-line-total{text-align:right;min-width:84px;font-size:var(--fs-15);line-height:var(--lh-15);white-space:nowrap}.cart-list .qty-controls button{min-width:var(--h-ctrl);font-size:var(--fs-20);line-height:var(--lh-20);padding:0;font-weight:700}.cart-remove{min-width:var(--h-ctrl);margin-left:var(--sp-3);color:var(--text-dim);background:0 0;border-color:#0000;padding:0}.cart-remove:hover,.cart-remove:active:not(:disabled){background:var(--err)}@supports (color:color-mix(in lab,red,red)){.cart-remove:hover,.cart-remove:active:not(:disabled){background:color-mix(in oklab,var(--err) 14%,transparent)}}.cart-remove:hover,.cart-remove:active:not(:disabled){border-color:var(--err)}@supports (color:color-mix(in lab,red,red)){.cart-remove:hover,.cart-remove:active:not(:disabled){border-color:color-mix(in oklab,var(--err) 45%,transparent)}}.cart-remove:hover,.cart-remove:active:not(:disabled){color:var(--err-text)}.cart-scroll{flex-direction:column;display:flex}.cart-scroll>.cart-lines{flex-direction:column;flex:1;display:flex}.cart-lines>.po-empty{border:0;flex:1;justify-content:center}.cart-price-btn{align-items:baseline;gap:var(--sp-2);min-height:var(--h-ctrl-sm);padding:0 var(--sp-2);margin-left:calc(-1 * var(--sp-2));border-radius:var(--r-sm);color:var(--text-dim);font-size:var(--fs-13);line-height:var(--lh-13);font-variant-numeric:tabular-nums;touch-action:manipulation;background:0 0;border:1px solid #0000;display:inline-flex}.cart-price-btn:hover,.cart-price-btn:focus-visible{background:var(--wash-6);border-color:var(--wash-border);color:var(--text)}.cart-price-btn.repriced{color:var(--warn);font-weight:600}.cart-price-btn s{font-weight:400}.line-price-name{margin-bottom:var(--sp-1);font-weight:600}.line-price-label{margin-bottom:var(--sp-2);color:var(--text-dim);font-size:var(--fs-13);line-height:var(--lh-13);font-weight:600;display:block}.line-price-preset{margin-left:var(--sp-2);color:var(--text-dim);font-weight:500}.segment.active .line-price-preset{color:inherit;opacity:.72}.cart-price-btn{text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--text-dim);text-decoration-color:var(--text-dim)}.po-head-hint{font-size:var(--fs-13);line-height:var(--lh-13);white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;overflow:hidden}.po-customer{margin-bottom:var(--sp-4);align-items:center}.po-customer-text strong{font-size:var(--fs-15);line-height:var(--lh-15);font-weight:600}.po-customer-text .dim{font-size:var(--fs-13);line-height:var(--lh-13)}.po-addr-list{gap:var(--sp-2);display:grid}.po-addr-row{align-items:center;gap:var(--sp-2);display:flex}.po-addr-row .po-addr{flex:1;min-width:0}.po-addr-row .po-addr-delete:active:not(:disabled){color:var(--err-text);border-color:var(--err)}@supports (color:color-mix(in lab,red,red)){.po-addr-row .po-addr-delete:active:not(:disabled){border-color:color-mix(in oklab,var(--err) 45%,transparent)}}.po-addr{align-items:center;gap:var(--sp-2);min-height:var(--h-ctrl);padding:var(--sp-2) var(--sp-3);border:1px solid var(--wash-border);border-radius:var(--r-box);background:var(--wash-6);color:var(--text);font-size:var(--fs-14);line-height:var(--lh-14);cursor:pointer;touch-action:manipulation;margin:0;display:flex;position:relative}.po-addr input{opacity:0;pointer-events:none;width:1px;height:1px;min-height:0;position:absolute}.po-addr svg{color:var(--text-dim);flex:none}.po-addr:hover{background:var(--wash-12)}.po-addr.active{border-color:var(--text);box-shadow:inset 0 0 0 1px var(--accent)}.po-addr.active svg{color:var(--text)}.po-addr:has(input:focus-visible){outline:var(--ring-w) solid var(--ring);outline-offset:var(--ring-offset)}.cart-pane .po-quick{width:auto;min-height:var(--h-ctrl-md);font-size:var(--fs-14);line-height:var(--lh-14)}.po-qc-head{justify-content:space-between;align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-2);display:flex}.po-qc-title{color:var(--text-dim);font-size:var(--fs-13);line-height:var(--lh-13);font-weight:600}.po-qc-head .link-btn{min-height:var(--h-ctrl-md)}.seg-field label{margin-bottom:var(--sp-2);font-weight:600}.cart-extras{margin-top:var(--sp-1);flex-wrap:wrap;justify-content:flex-end;display:flex}.cart-pane .extras-toggle{width:auto;min-height:var(--h-ctrl-sm);padding:0 var(--sp-3);align-items:center;gap:var(--sp-2);font-size:var(--fs-13);line-height:var(--lh-13);color:var(--text-dim);background:var(--wash-6);border-color:var(--wash-border);border-radius:var(--r-sm);display:inline-flex}.cart-pane .extras-toggle:hover{background:var(--wash-12);color:var(--text)}.cart-pane .extras-body{width:100%;margin-top:var(--sp-3)}.po-empty{justify-content:center;align-items:center;gap:var(--sp-2);min-height:var(--h-ctrl);padding:var(--sp-4) var(--sp-3);border:1px dashed var(--border);border-radius:var(--r-panel);color:var(--text-dim);font-size:var(--fs-14);line-height:var(--lh-14);text-align:center;flex-direction:row;display:flex}.po-empty svg{flex:none;width:20px;height:20px}.cart-foot{padding:var(--sp-3) var(--gutter-screen) var(--sp-4);border-top:1px solid var(--glass-border);background:var(--panel);box-shadow:inset 0 1px 0 var(--glass-highlight);flex:none}.cart-foot .totals{border-top:none;margin-top:0;padding-top:0}.cart-foot .confirm-order{margin-top:var(--sp-3);font-size:var(--fs-16);line-height:var(--lh-16)}.foot-hint{margin-bottom:var(--sp-2);color:var(--warn)}.po-qc-row{gap:var(--sp-3);grid-template-columns:1fr 1fr;display:grid}.po-parked-btn{align-items:center;gap:var(--sp-2);min-height:var(--h-ctrl-md);margin-right:var(--sp-3);display:inline-flex}.parked-list li{align-items:center;gap:var(--sp-3);min-height:var(--h-ctrl);display:flex}.cart-foot .confirm-row{gap:var(--sp-2);margin-top:var(--sp-3);display:flex}.cart-foot .confirm-row .confirm-order{flex:auto;min-width:0;margin-top:0}.pay-trigger{align-items:center;gap:var(--sp-2);width:196px;height:var(--h-ctrl);color:var(--text);text-align:left;cursor:pointer;touch-action:manipulation;flex:0 0 196px;display:inline-flex}.pay-trigger>svg{color:var(--text-dim);flex:none}.pay-trigger-text{flex-direction:column;flex:auto;min-width:0;display:flex}.pay-trigger-caption{font-size:var(--fs-12);line-height:var(--lh-12);color:var(--text-dim);font-weight:400}.pay-trigger-label{font-size:var(--fs-15);line-height:var(--lh-15);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.pay-trigger[data-state=open] svg{transform:rotate(180deg)}.pay-menu{width:260px;padding:var(--sp-2)}.pay-menu ul{gap:var(--sp-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pay-option{width:100%;height:var(--h-ctrl);padding:0 var(--sp-3);border-radius:var(--r-sm);color:var(--text);font-size:var(--fs-15);text-align:left;touch-action:manipulation;background:0 0;border:0;justify-content:space-between;align-items:center;display:flex}.pay-option:hover{background:var(--wash-8)}.pay-option.is-on{background:var(--wash-12);font-weight:600}.pay-option:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.pay-menu .pay-menu-brand{margin-top:var(--sp-2);padding:var(--sp-2) var(--sp-1) 0;border-top:1px solid var(--border)}.picker-base,.picker-total{justify-content:space-between;align-items:baseline;gap:var(--sp-4);margin:0 0 var(--sp-3);color:var(--text);font-size:var(--fs-16);line-height:var(--lh-16);font-weight:700;display:flex}.picker-group{margin-bottom:var(--sp-3)}.picker-group-head{align-items:baseline;gap:var(--sp-2);margin-bottom:var(--sp-2);display:flex}.picker-group-name{font-size:var(--fs-16);line-height:var(--lh-16);font-weight:600}.picker-group-rule{color:var(--text-dim);font-size:var(--fs-13);line-height:var(--lh-13)}.picker-group-count{flex:none;margin-left:auto}.picker-options{margin-inline:calc(-1 * var(--sp-2));border-top:1px solid var(--border);display:block}.picker-option{align-items:center;gap:var(--sp-3);min-height:var(--h-ctrl);padding:var(--sp-2);color:var(--text);font-size:var(--fs-15);line-height:var(--lh-15);border-bottom:1px solid var(--border);cursor:pointer;touch-action:manipulation;margin:0;display:flex;position:relative}.picker-options .picker-option{border-radius:0}.picker-option:hover{background:var(--wash-6)}.picker-option:active{background:var(--wash-12)}.picker-option-name{flex:auto;font-weight:600}.picker-option-price{color:var(--text-dim);font-size:var(--fs-14);line-height:var(--lh-14);white-space:nowrap;flex:none;margin-left:auto;font-weight:600}.picker-option-check{width:var(--sp-5);height:var(--sp-5);border:2px solid var(--wash-border);border-radius:var(--r-inner);color:#0000;font-size:var(--fs-13);flex:none;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex}.picker-option:has(.picker-input[type=radio]) .picker-option-check{border-radius:50%}.picker-option:has(.picker-input:checked) .picker-option-name,.picker-option:has(.picker-input:checked) .picker-option-price{color:var(--text)}.picker-option:has(.picker-input:checked) .picker-option-check{border-color:var(--accent-fill);background:var(--accent-fill);color:var(--on-primary)}.picker-option:has(.picker-input:focus-visible){outline:var(--ring-w) solid var(--ring);outline-offset:calc(-1 * var(--ring-w))}.picker-input{clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;min-height:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.picker-note{align-items:center;gap:var(--sp-3);margin-top:var(--sp-1);display:flex}.picker-note>span{color:var(--text-dim);font-size:var(--fs-13);line-height:var(--lh-13);flex:none}.picker-note input{flex:1;min-width:0}.picker-foot{bottom:calc(-1 * var(--sp-5));margin:var(--sp-3) calc(-1 * var(--sp-5)) calc(-1 * var(--sp-5));padding:var(--sp-3) var(--sp-5);border-top:1px solid var(--glass-border);flex-direction:column;display:flex;position:sticky}.picker-foot-row{align-items:center;gap:var(--sp-3);display:flex}.picker-foot-row .picker-cancel{flex:none;margin-left:auto}.picker-foot-row .picker-confirm{font-size:var(--fs-16);line-height:var(--lh-16);flex:none}.qty-controls.picker-qty button{min-width:var(--h-ctrl);font-size:var(--fs-20);line-height:var(--lh-20);padding:0;font-weight:700}.dispatch-layout{grid-template-columns:var(--dispatch-rail,420px) var(--sp-4) minmax(0,1fr);align-items:stretch;gap:0;min-height:0;display:grid}.dispatch-rail{flex-direction:column;min-width:0;min-height:0;display:flex}.dispatch-rail>.dispatch-orders{flex:0 0 calc(var(--dispatch-orders-share,50%) - var(--sp-2));min-height:120px}.dispatch-rail>.dispatch-side{flex:1 1 0;min-height:120px}.dispatch-split{flex:0 0 var(--sp-4);touch-action:none;outline:none;position:relative}.dispatch-split-h{height:var(--sp-4);cursor:row-resize}.dispatch-split-v{width:var(--sp-4);cursor:col-resize}.dispatch-split:before{content:"";border-radius:var(--r-ctrl);background:var(--wash-12);width:40px;height:4px;transition:background var(--duration-fast);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dispatch-split-v:before{width:4px;height:40px}.dispatch-split:hover:before,.dispatch-split:active:before,.dispatch-split:focus-visible:before{background:var(--text-dim)}.dispatch-map-panel{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.dispatch-map-panel>.dispatch-map-wrap{margin:var(--cell-x);flex:auto}.dispatch-orders,.dispatch-side{flex-direction:column;min-height:0;display:flex;overflow:hidden}.dispatch-colhead{align-items:center;gap:var(--sp-2);min-height:var(--h-ctrl);padding:var(--sp-2) var(--cell-x);background:var(--wash-6);border-bottom:1px solid var(--border);display:flex}.dispatch-colhead h2{font-size:var(--fs-13);line-height:var(--lh-13);color:var(--text-dim)}.dispatch-suggest-btn{white-space:nowrap;min-height:var(--h-ctrl-sm);padding:0 var(--sp-3);font-size:var(--fs-13);line-height:var(--lh-13);color:var(--text);background:var(--wash-6);border-color:var(--wash-border);flex:none;margin-left:auto}.dispatch-suggest-btn:hover{background:var(--wash-12)}.dispatch-orders>.empty,.dispatch-side>.empty{padding-left:var(--cell-x);padding-right:var(--cell-x);padding-top:var(--sp-5);padding-bottom:var(--sp-5)}.dispatch-order-list{scrollbar-width:thin;scrollbar-color:var(--panel-3) transparent;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.dispatch-order-list>li{border-bottom:1px solid var(--border);display:flex}.dispatch-order-list>li:last-child{border-bottom:none}.dispatch-order{justify-content:flex-start;align-items:flex-start;gap:var(--sp-3);min-width:0;padding:var(--sp-3) var(--cell-x);text-align:left;background:0 0;border:0;border-radius:0;flex:1;font-weight:400}.dispatch-order-list .dispatch-order:hover{background:var(--wash-6)}.dispatch-order:focus-visible{outline-offset:-2px}.dispatch-order-list .dispatch-order:disabled{opacity:.7;background:0 0}.dispatch-order-list .dispatch-order.selected{background:var(--wash-12);box-shadow:inset 3px 0 0 var(--accent)}.dispatch-order-main{gap:var(--sp-1);flex-direction:column;flex:1;min-width:0;display:flex}.dispatch-order-head{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.dispatch-elapsed{color:var(--text-dim);font-size:var(--fs-13);line-height:var(--lh-13);font-weight:600}.dispatch-order-sub,.dispatch-order-address{font-size:var(--fs-13);line-height:var(--lh-13)}.dispatch-courier-tag{color:var(--accent);font-size:var(--fs-13);line-height:var(--lh-13);font-weight:600}.dispatch-order-swatch{width:12px;height:12px;box-shadow:0 0 0 2px var(--panel);border-radius:50%;flex:none}.dispatch-courier-chips{gap:var(--sp-2);padding:var(--sp-2) var(--cell-x) var(--sp-3);scrollbar-width:thin;scrollbar-color:var(--panel-3) transparent;flex-direction:column;flex:0 auto;min-height:0;display:flex;overflow-y:auto}.dispatch-courier-chip{justify-content:center;align-items:stretch;gap:var(--sp-1);padding:var(--sp-2) var(--sp-3);text-align:left;flex-direction:column;flex:none;font-weight:400}.dispatch-courier-meta{color:var(--text-dim);font-size:var(--fs-13);line-height:var(--lh-13);white-space:nowrap}.dispatch-courier-line{align-items:center;gap:var(--sp-2) var(--sp-4);flex-wrap:wrap;min-height:24px;display:flex}.dispatch-courier-chip.armed{border-color:var(--accent)}.dispatch-courier-chip.holds{border-color:var(--ok);background:var(--ok)}@supports (color:color-mix(in lab,red,red)){.dispatch-courier-chip.holds{background:color-mix(in oklab,var(--ok) 12%,transparent)}}.dispatch-courier-chip.isolated{border-color:var(--text);background:var(--wash-8)}.dispatch-courier-top{align-items:center;gap:var(--sp-3);min-width:0;display:flex}.dispatch-courier-top strong{font-size:var(--fs-15);line-height:var(--lh-15);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.dispatch-courier-stats{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.dispatch-courier-activity{align-items:center;gap:var(--sp-2);font-size:var(--fs-13);line-height:var(--lh-13);color:var(--text);font-weight:600;display:inline-flex}.dispatch-activity-dot{background:var(--text-dim);border-radius:50%;width:8px;height:8px}.dispatch-courier-activity.toOrder .dispatch-activity-dot{background:var(--ok)}.dispatch-courier-activity.toShop .dispatch-activity-dot,.dispatch-courier-activity.returning .dispatch-activity-dot,.dispatch-courier-activity.pickingUp .dispatch-activity-dot{background:var(--accent)}.dispatch-courier-activity.idle,.dispatch-courier-activity.atShop{color:var(--text-dim)}.dispatch-stat{font-size:var(--fs-13);line-height:var(--lh-13)}.dispatch-lastseen{align-items:center;gap:var(--sp-2);min-height:24px;padding:0 var(--sp-2);border-radius:var(--r-ctrl);background:var(--wash-6);border:1px solid var(--wash-border);font-size:var(--fs-12);line-height:var(--lh-12);color:var(--text-dim);white-space:nowrap;margin-left:auto;display:inline-flex}.dispatch-lastseen:before{content:"";background:var(--text-dim);border-radius:50%;width:8px;height:8px}.dispatch-lastseen.fresh{color:var(--text)}.dispatch-lastseen.fresh:before{background:var(--ok)}.dispatch-courier-plan{align-items:center;gap:var(--sp-1);font-size:var(--fs-13);line-height:var(--lh-13);flex-wrap:wrap;display:flex}.dispatch-courier-plan>svg{color:var(--text-dim);flex:none}.dispatch-plan-minutes{margin-left:var(--sp-2)}.dispatch-plan-stop.dispatch-plan-shop{padding:0 var(--sp-2);background:var(--wash-12);color:var(--accent)}.dispatch-plan-stop{min-height:22px;padding:0 var(--sp-2);border-radius:var(--r-ctrl);background:var(--wash-12);color:var(--ink-on-bright);font-size:var(--fs-12);line-height:var(--lh-12);align-items:center;font-weight:700;display:inline-flex}.dispatch-map-wrap{min-height:260px;margin:0 var(--cell-x) var(--cell-x);border-radius:var(--r-sm);flex:260px;position:relative;overflow:hidden}.dispatch-map{width:100%;height:100%;min-height:260px}.dispatch-map-shell{width:100%;height:100%;min-height:260px;position:relative}.dispatch-map-controls{top:var(--sp-2);left:var(--sp-2);z-index:2;align-items:flex-start;gap:var(--sp-2);max-width:calc(100% - var(--sp-10) * 2);pointer-events:none;flex-direction:column;display:flex;position:absolute}.dispatch-map-controls>*{pointer-events:auto}.dispatch-map-controls>.dispatch-map-switches{gap:var(--sp-2);pointer-events:none;flex-wrap:wrap;display:flex}.dispatch-map-switches>*{pointer-events:auto}.dispatch-map-controls .dispatch-map-glass{--map-chrome-fill:var(--glass-fill-strong);background:var(--map-chrome-fill);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));border:1px solid var(--glass-border);box-shadow:inset 0 1px 0 var(--glass-highlight),var(--shadow-2)}.dispatch-map-controls button.dispatch-map-glass:hover:not(:disabled),.dispatch-map-controls button.dispatch-map-glass:active:not(:disabled){background:var(--map-chrome-fill);box-shadow:inset 0 0 0 999px var(--wash-6),inset 0 1px 0 var(--glass-highlight),var(--shadow-2)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.dispatch-map-controls .dispatch-map-glass{--map-chrome-fill:var(--panel)}}@media(prefers-reduced-transparency:reduce){.dispatch-map-controls .dispatch-map-glass{--map-chrome-fill:var(--panel);-webkit-backdrop-filter:none;backdrop-filter:none}}.dispatch-map-switch{--track-w:40px;--track-h:24px;--knob:18px;justify-content:flex-start;align-items:center;gap:var(--sp-2);min-height:var(--h-ctrl);padding:0 var(--sp-3) 0 calc(var(--sp-3) + var(--track-w) + var(--sp-3));border-radius:var(--r-ctrl);font-size:var(--fs-13);line-height:var(--lh-13);color:var(--text);font-weight:600;display:flex;position:relative}.dispatch-map-switch:before{content:"";top:50%;left:var(--sp-3);width:var(--track-w);height:var(--track-h);margin-top:calc(var(--track-h) / -2);border-radius:var(--r-ctrl);background:var(--wash-8);border:1px solid var(--wash-border);transition:background-color var(--duration-normal) var(--ease-out),border-color var(--duration-normal) var(--ease-out);position:absolute}.dispatch-map-switch:after{content:"";top:50%;left:calc(var(--sp-3) + 3px);width:var(--knob);height:var(--knob);margin-top:calc(var(--knob) / -2);background:var(--text-dim);box-shadow:var(--shadow-1);transition:transform var(--duration-normal) var(--ease-out);border-radius:50%;position:absolute}.dispatch-map-switch.on:before{background:var(--ok);border-color:#0000}.dispatch-map-switch.on:after{background:var(--on-fill);box-shadow:none;transform:translate(16px)}.dispatch-map-zoom{right:var(--sp-3);bottom:var(--sp-6);gap:var(--sp-2);z-index:2;flex-direction:column;display:flex;position:absolute}.dispatch-map-zoom .dispatch-map-glass{width:var(--h-ctrl);min-width:var(--h-ctrl);min-height:var(--h-ctrl);border-radius:var(--r-box);color:var(--text);padding:0}.dispatch-map-help{width:var(--h-ctrl);min-width:var(--h-ctrl);min-height:var(--h-ctrl);border-radius:var(--r-box);font-size:var(--fs-16);line-height:var(--lh-16);color:var(--text-dim);padding:0;font-weight:700}.dispatch-map-legend{max-width:340px;padding:var(--sp-2) var(--sp-3);border-radius:var(--r-box);color:var(--text-dim);font-size:var(--fs-12);line-height:var(--lh-12);margin:0}.dispatch-map-legend>span{display:block}.dispatch-map-legend>span+span{margin-top:var(--sp-1)}.dispatch-map-clear{align-items:center;gap:var(--sp-2);min-height:var(--h-ctrl);padding:0 var(--sp-3) 0 var(--sp-4);border-radius:var(--r-box);font-size:var(--fs-14);line-height:var(--lh-14);color:var(--text);font-weight:600;display:inline-flex}.dispatch-map-clear>svg{color:var(--text-dim);flex:none}.dispatch-map-return{padding-left:var(--sp-2);border-left:1px solid var(--wash-border);color:var(--text-dim);font-weight:500}.dispatch-map .dispatch-map-name{max-width:144px;padding:0 var(--sp-2);transform:translate(-50%,calc(-100% - 17px - var(--sp-1)));border:1px solid var(--wash-border);border-radius:var(--r-ctrl);background:var(--bg);box-shadow:var(--shadow-1);color:var(--text);font-family:var(--font-ui);font-size:var(--fs-12);line-height:var(--lh-12);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;-webkit-user-select:none;user-select:none;font-weight:600;position:absolute;overflow:hidden}.dispatch-map .dispatch-map-name.dispatch-map-name-below{max-width:240px;transform:translate(-50%,calc(21px + var(--sp-1)))}.shop-pin-map{border:1px solid var(--border);border-radius:var(--r-box);width:100%;height:280px;overflow:hidden}.map-dot{width:28px;height:28px;font-size:var(--fs-13);color:var(--ink-on-deep);background:var(--ok);border:2px solid var(--ink-on-deep);box-shadow:var(--shadow-1);border-radius:50%;justify-content:center;align-items:center;font-weight:700;line-height:1;display:flex}.map-dot.stale,.map-dot.nofix{background:var(--text-dim);opacity:.6}.map-dot.roster,.map-dot.roster.stale,.map-dot.roster.nofix{width:32px;height:32px;box-shadow:none;opacity:1;font-size:var(--fs-15);color:var(--ink-on-deep);border-width:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.map-shop{width:52px;height:52px;display:block}.map-order-pin{display:block}.dispatch-courier-wrap{position:relative}.dispatch-courier-wrap>.dispatch-courier-chip{width:100%}.dispatch-shift-btn{top:var(--sp-1);right:var(--sp-1);width:var(--h-ctrl-sm);height:var(--h-ctrl-sm);border-radius:var(--r-sm);color:var(--text-dim);background:0 0;border-color:#0000;position:absolute}.dispatch-shift-btn:hover,.dispatch-shift-btn:focus-visible{background:var(--wash-6);color:var(--text)}.dispatch-offshift-head{align-items:center;gap:var(--sp-2);min-height:var(--h-ctrl-sm);padding:var(--sp-2) var(--cell-x) 0;font-size:var(--fs-12);line-height:var(--lh-12);color:var(--text-dim);text-transform:none;display:flex}.dispatch-offshift-list{gap:var(--sp-1);padding:var(--sp-1) var(--cell-x) var(--sp-3);flex-direction:column;min-height:0;display:flex;overflow-y:auto}.dispatch-offshift-row{align-items:center;gap:var(--sp-2);min-height:var(--h-ctrl);padding:0 var(--sp-2);border-radius:var(--r-box);color:var(--text-dim);display:flex}.dispatch-offshift-row .grow{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dispatch-offshift-row .ghost.sm{min-height:var(--h-ctrl-sm)}.dispatch-courier-avatar.off{background:var(--wash-12);color:var(--text-dim);border:1px solid var(--wash-border)}.dispatch-courier-wrap>.dispatch-courier-chip{padding-right:calc(var(--h-ctrl-sm) + var(--sp-3))}.table-grid{gap:var(--sp-3);margin-top:var(--sp-1);grid-template-columns:repeat(auto-fit,minmax(148px,1fr));display:grid}.table-tile{justify-content:space-between;align-items:center;gap:var(--sp-1);min-height:150px;padding:var(--sp-4) var(--sp-3);text-align:center;background:var(--panel-2);border:1px solid var(--border);transition:background-color var(--duration-normal) var(--ease-out),border-color var(--duration-normal) var(--ease-out),box-shadow var(--duration-normal) var(--ease-out);flex-direction:column;display:flex}.table-tile:hover{background:linear-gradient(var(--wash-6),var(--wash-6)),var(--panel-2);border-color:var(--wash-border);box-shadow:var(--shadow-1)}.table-tile:hover .table-tile-state:not(.on):not(.draft){background:var(--panel-2);border-color:var(--wash-border)}.table-tile:active:not(:disabled){background:var(--panel-2);box-shadow:none}.table-tile.closed,.table-tile.closed:disabled{background:var(--panel-2);opacity:.5;cursor:default}.table-tile.closed .table-tile-state{background:0 0;border-style:dashed}.table-tile-name,.table-tile-total{font-size:var(--fs-16);line-height:var(--lh-16);font-weight:700}.table-tile-meta{font-size:var(--fs-13);line-height:var(--lh-13);color:var(--text-dim)}.adisyon-list li{align-items:flex-start;gap:var(--sp-3);padding:var(--sp-2) 0;display:flex}.tender-shortfall{gap:var(--sp-2);margin:var(--sp-2) 0 var(--sp-3);display:flex}.tender-shortfall .wash{min-height:var(--h-ctrl-md);flex:1}.report-loading{margin-bottom:var(--sp-3)}.report-scroll{scrollbar-width:thin;scrollbar-color:var(--panel-3) transparent;overflow-x:auto}.report-scroll::-webkit-scrollbar{height:10px}.report-scroll::-webkit-scrollbar-thumb{background:var(--panel-3);border:2px solid var(--panel);border-radius:5px}.report-table{border-collapse:collapse;width:100%;font-size:var(--fs-14);line-height:var(--lh-14)}.report-table th,.report-table td{padding:var(--sp-2) var(--cell-x);text-align:left;border-bottom:1px solid var(--border);white-space:nowrap}.report-table thead th{z-index:1;background:var(--panel-2);font-size:var(--fs-13);line-height:var(--lh-13);color:var(--text-dim);font-weight:600;position:sticky;top:0}.report-table tbody tr:hover{background:var(--wash-6)}.report-table tbody tr:last-child td{border-bottom:none}.report-table td.num,.report-table th.num{text-align:right}.report-table .strong{font-weight:700}.report-table tfoot td{background:var(--panel-2);border-top:1px solid var(--border);border-bottom:none;font-weight:700}.topbar-tabs{gap:var(--sp-2)}.topbar:not(.topbar-shared) .nav-tabs{flex:1;justify-content:center}.nav-tab:disabled{opacity:.45;cursor:default}.topbar-shared .cta{margin-left:0}.channel-badge{flex:none}.channel-badge-logo,.channel-badge-brand{overflow:hidden}.channel-badge-logo img,.channel-badge-brand img{border-radius:inherit;display:block}.topbar-right>*,.topbar-actions>*,.topbar-shared .nav-tab{white-space:nowrap}.topbar-shared .nav-tabs{flex:none;grid-area:tabs;min-width:0}@media(max-width:1750px){.topbar-shared{grid-template-columns:1fr auto 1fr}.topbar-shared .nav-tabs{scrollbar-width:none;flex:none;justify-content:center;overflow-x:auto}.topbar-shared .nav-tab{padding:0 var(--sp-3)}}@media(max-width:1400px){.topbar-shared .nav-tabs{justify-content:flex-start}.topbar-shared .nav-tab{padding:0 var(--sp-2);font-size:var(--fs-14);line-height:var(--lh-14)}}header.topbar-shared{min-height:calc(var(--h-ctrl) + var(--sp-3));margin:var(--sp-3) var(--gutter-screen) var(--sp-1);padding:var(--sp-1) var(--sp-2);border:1px solid var(--site-line);border-radius:var(--r-ctrl);background:var(--site-logo);color:var(--site-on-logo);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}header.topbar-shared .nav-tab{min-height:var(--h-ctrl);border-radius:var(--r-ctrl);font-size:var(--fs-14);line-height:var(--lh-14);font-weight:500}button.topbar-logo{min-height:var(--h-ctrl);padding:0 var(--sp-3);margin-right:var(--sp-4);border-radius:var(--r-ctrl);background:0 0;border:0;position:relative}button.topbar-logo:after{content:"";top:var(--sp-3);bottom:var(--sp-3);right:calc(-1 * var(--sp-2));background:var(--site-line);width:1px;position:absolute}button.topbar-logo:hover,button.topbar-logo:active{background:var(--wash-6)}button.topbar-logo img{height:var(--sp-8);width:auto;display:block}@media(min-width:1751px){header.topbar-shared .nav-tab{padding:0 var(--sp-4)}}header.topbar-shared .topbar-left{gap:var(--sp-1)}header.topbar-shared .icon-btn,header.topbar-shared .cta{border-radius:var(--r-ctrl)}header.topbar-shared .nav-page-title{align-items:center;display:inline-flex}header.topbar-shared.topbar-sub{width:min(calc(100% - 2 * var(--gutter-screen)),760px);min-height:calc(var(--h-ctrl) + var(--sp-1));margin:var(--sp-3) auto var(--sp-1);padding:var(--sp-1) var(--sp-1) var(--sp-1) var(--sp-1);border-color:var(--site-line);background:var(--site-logo);color:var(--site-on-logo)}header.topbar-shared.topbar-sub .nav-tabs{min-height:0}header.topbar-shared.topbar-sub .nav-page-title{min-height:var(--h-ctrl-sm);color:var(--site-on-logo);font-size:var(--fs-15);line-height:var(--lh-15);padding:0;font-weight:500}header.topbar-shared.topbar-sub .site-nav-start{gap:var(--sp-2)}header.topbar-shared.topbar-sub .topbar-right button,header.topbar-shared.topbar-sub .topbar-right [data-slot=button]{min-height:var(--h-ctrl-sm);height:var(--h-ctrl-sm);border-radius:var(--r-ctrl);font-size:var(--fs-14);line-height:var(--lh-14)}header.topbar-shared.topbar-sub .topbar-right .icon-btn{min-width:var(--h-ctrl-sm);width:var(--h-ctrl-sm);padding:0}header.topbar-shared.topbar-sub .topbar-right button:not(.primary):not(.cta):not([data-variant=default]){border-color:var(--site-on-logo-line);color:var(--site-on-logo);background:0 0}header.topbar-shared.topbar-sub .topbar-right button.icon-btn:not(.primary):not(.cta):not([data-variant=default]){border-color:#0000}header.topbar-shared.topbar-sub .topbar-right button:not(.primary):not(.cta):hover{background:var(--site-on-logo-line)}header.topbar-shared.topbar-sub .topbar-right button.primary,header.topbar-shared.topbar-sub .topbar-right button.cta{background:var(--site-on-logo);color:var(--site-logo);border-color:#0000;font-weight:500}header.topbar-shared.topbar-sub .topbar-right button.primary:hover,header.topbar-shared.topbar-sub .topbar-right button.cta:hover{background:var(--site-on-logo);opacity:.9}header.topbar-shared .icon-btn,header.topbar-shared .nav-tab,header.topbar-shared .topbar-status{color:var(--site-on-logo)}header.topbar-shared .icon-btn:hover,header.topbar-shared .nav-tab:not(.nav-page-title):hover{background:var(--site-on-logo-line)}header.topbar-shared .nav-tab:not(.active):not(.nav-page-title){opacity:.72}header.topbar-shared .nav-tab.active:not(.nav-page-title),header.topbar-shared .nav-tab.active:not(.nav-page-title):hover{background:var(--site-on-logo-line);color:var(--site-on-logo);box-shadow:none;opacity:1}header.topbar-shared button.topbar-logo:hover,header.topbar-shared button.topbar-logo:active,header.topbar-shared button.topbar-logo:after{background:var(--site-on-logo-line)}header.topbar-shared .topbar-actions button:not(.primary):not(.cta):not(.icon-btn){border-color:var(--site-on-logo-line);color:var(--site-on-logo);background:0 0}header.topbar-shared .topbar-actions button:not(.primary):not(.cta):not(.icon-btn):hover{background:var(--site-on-logo-line)}header.topbar-shared .topbar-right button.cta,header.topbar-shared .topbar-right button.primary{background:var(--site-on-logo);color:var(--site-logo);border-color:#0000}header.topbar-shared .topbar-right button.cta:hover,header.topbar-shared .topbar-right button.primary:hover{background:var(--site-on-logo);opacity:.9}header.topbar-shared .conn-pill{color:var(--site-on-logo)}.quickbar{background:var(--glass-fill);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));box-shadow:inset 0 1px 0 var(--glass-highlight),inset 0 -1px 0 var(--glass-shade);animation:screen-in var(--duration-normal) var(--ease-out)}@media(prefers-reduced-motion:reduce){.quickbar{animation:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.quickbar{background:var(--panel)}}@media(prefers-reduced-transparency:reduce){.quickbar{background:var(--panel);-webkit-backdrop-filter:none;backdrop-filter:none}}.quickbar-toggle:disabled:not(.on):not(.off){background:var(--wash-6);border-color:var(--wash-border);color:var(--text-dim)}.quickbar-toggle:disabled:not(.on):not(.off):before{background:var(--panel-3);box-shadow:none}.quickbar-select{min-height:var(--h-ctrl-sm);width:auto;min-width:100px;font-size:var(--fs-14);line-height:var(--lh-14);font-weight:600}.quickbar-hide,.quickbar-show{min-height:var(--h-ctrl-md);font-size:var(--fs-14);line-height:var(--lh-14);color:var(--text-dim);background:0 0;border-color:#0000;align-self:flex-end}.quickbar-hide:hover,.quickbar-show:hover{background:var(--wash-6);color:var(--text)}.quickbar-platforms{gap:var(--sp-2);align-self:flex-end;align-items:center;display:flex}.platform-dot{width:var(--h-ctrl-sm);height:var(--h-ctrl-sm);border-radius:var(--r-sm);font-size:var(--fs-14);border:1px solid var(--wash-border);color:var(--text-dim);background:var(--wash-6);justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex}.platform-dot-logo{object-fit:contain;border-radius:inherit;width:100%;height:100%}.quickbar .quickbar-select{width:108px;min-width:0}.quickbar .quickbar-hide{min-height:var(--h-ctrl-sm)}.quickbar .quickbar-toggle{text-align:center;justify-content:center;padding:0 0 0 29px}.quickbar .quickbar-toggle.on{text-align:center;justify-content:center;padding:0 29px 0 0}div.quickbar{align-items:center;gap:var(--sp-2) var(--sp-5);padding:var(--sp-2) var(--gutter-screen)}div.quickbar-item{align-items:center;gap:var(--sp-2);flex-direction:row;flex:none;width:auto}button.quickbar-hide,button.quickbar-show,div.quickbar-platforms{align-self:center}button.quickbar-toggle{flex:none}button.quickbar-hide{min-height:var(--h-ctrl-sm)}div.quickbar{gap:var(--sp-2) var(--sp-6);padding:var(--sp-2) var(--gutter-screen)}div.quickbar .quickbar-label{font-size:var(--fs-13);line-height:var(--lh-13);color:var(--site-dim)}div.quickbar button.quickbar-toggle,div.quickbar button.quickbar-toggle.on,div.quickbar button.quickbar-toggle.off{border-radius:var(--r-ctrl);border:1px solid var(--site-line);background:var(--wash-12);width:40px;min-width:40px;height:24px;min-height:24px;padding:0}div.quickbar button.quickbar-toggle:before,div.quickbar button.quickbar-toggle.on:before{width:18px;height:18px;box-shadow:none;top:2px;left:2px}div.quickbar button.quickbar-toggle.on{background:var(--ok);border-color:#0000}div.quickbar button.quickbar-toggle.on:before{background:var(--on-fill);transform:translate(16px)}div.quickbar button.quickbar-toggle:disabled:not(.on):not(.off){opacity:.5}div.quickbar .quickbar-select{min-height:var(--h-ctrl-sm);height:var(--h-ctrl-sm);width:92px;font-size:var(--fs-13);font-weight:500}div.quickbar button.quickbar-hide{min-height:var(--h-ctrl-sm);width:var(--h-ctrl-sm);color:var(--site-dim);border-radius:50%;order:99;padding:0}div.quickbar button.quickbar-hide:hover{background:var(--wash-6);color:var(--site-ink)}div.quickbar .quickbar-platforms{order:98}div.quickbar .platform-chip .platform-dot,div.quickbar .platform-dot{width:28px;height:28px}div.quickbar button.quickbar-toggle:disabled:not(.on):not(.off):before{background:var(--site-dim)}.band-toolbar{align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-3);flex-wrap:wrap;display:flex}.band-toolbar-spacer{flex:1}.ops-status{gap:var(--sp-2);flex-wrap:wrap;display:flex}.band-toolbar .quickbar-show{min-height:var(--h-ctrl);border-radius:var(--r-box);color:var(--text)}.ops-chip svg{color:var(--text-dim)}.ops-chip.warn svg{color:var(--warn)}.ops-chip.err svg{color:var(--err)}.band-toolbar>button,.band-toolbar .ops-status>button,.band-toolbar .quickbar-show{min-height:var(--h-ctrl-md);padding:0 var(--sp-3);gap:var(--sp-2);font-size:var(--fs-14);line-height:var(--lh-14);font-weight:500}.band-toolbar button svg{width:16px;height:16px}.order-band{margin-bottom:var(--sp-4)}.band-header{align-items:center;gap:var(--sp-2);padding:0 var(--cell-x) var(--sp-2);display:flex}.band-header h2{font-size:var(--fs-15);line-height:var(--lh-15);margin:0;font-weight:700}.band-count{background:var(--wash-6);border:1px solid var(--wash-border);border-radius:var(--r-ctrl);text-align:center;min-width:26px;padding:0 var(--sp-2);font-size:var(--fs-13);line-height:var(--lh-13);color:var(--text-dim)}.band-new .band-header h2{color:var(--text)}button.band-header.collapsible{width:100%;min-height:var(--h-ctrl);background:0 0;border:none;justify-content:flex-start}.band-caret{color:var(--text-dim)}.band-table .band-row{grid-template-columns:48px minmax(128px,1.3fr) minmax(116px,1.2fr) minmax(72px,.8fr) 82px 92px 100px 64px minmax(100px,.7fr) minmax(228px,300px) 96px}.table-tile,.product-tile,.launch-tile,.hub-tile,.self-service-card{border-radius:var(--r-tile)}.picker-option,.check-option{border-radius:var(--r-ctrl)}.past-table .cell-customer strong{font-size:var(--fs-16);line-height:var(--lh-16)}.past-table .chip{min-height:28px}.past-table .cell-address-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.past-content{flex-direction:column;display:flex}.past-table{flex-direction:column;flex:1;min-height:0;display:flex}.past-table.band-table{overflow-y:auto}.past-table .pager-row{border-top:1px solid var(--border);z-index:2;background:var(--panel-2);margin-top:auto;position:sticky;bottom:0}.past-table .band-row{grid-template-columns:64px minmax(160px,1.15fr) minmax(144px,1.3fr) minmax(90px,.75fr) minmax(90px,.75fr) 92px 100px 116px 72px 124px 96px}.cell-courier-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.past-content .past-table .band-row:not(.band-head){padding:4px var(--cell-x);gap:var(--sp-1);line-height:var(--lh-13)}.past-content .past-table .band-row.band-head{column-gap:var(--sp-1)}.past-content .past-ten.band-table{overflow-y:auto}.past-content .past-ten .band-row:not(.band-head){flex:1 0 56px;min-height:56px;max-height:96px}.past-content .past-ten .band-row:not(.band-head) .cell-address-text{-webkit-line-clamp:1;min-height:var(--lh-13)}.band-row.incoming{box-shadow:inset 4px 0 0 var(--accent);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.band-row.incoming{background:color-mix(in oklab,var(--accent) 9%,transparent)}}.band-row.overdue{box-shadow:inset 4px 0 0 var(--err);background:var(--err)}@supports (color:color-mix(in lab,red,red)){.band-row.overdue{background:color-mix(in oklab,var(--err) 10%,transparent)}}.band-row .elapsed-overdue{align-items:center;gap:var(--sp-1);color:var(--err-text);font-weight:700;display:inline-flex}.band-row .cell-platform{justify-content:flex-start;display:flex}.cell-tabela,.cell-customer .dim{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cell-sign,.cell-service{justify-content:flex-start;align-items:center;gap:var(--sp-2);text-align:left;display:flex}.pay-icon{color:var(--text-dim);flex:none}.detail-payment{align-items:center;gap:var(--sp-2);display:flex}.cell-total,.band-table .band-head span.num{padding-right:var(--sp-3)}.cell-time .dim{font-size:var(--fs-12);line-height:var(--lh-12)}.cell-status{align-items:flex-start;gap:var(--sp-1);flex-direction:column;display:flex}.cell-courier{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:var(--fs-12);line-height:var(--lh-12);display:block;overflow:hidden}.cell-status{min-width:0}.cell-detail{justify-content:flex-start;align-items:center;gap:var(--sp-2);flex-wrap:nowrap;display:flex}.cell-detail .band-btn.ghost:first-child{margin-left:calc(-1 * var(--sp-4))}.band-btn.advance:hover:not(:disabled){filter:brightness(1.1)}.band-btn.courier{min-width:var(--h-ctrl);background:var(--btn-fill);border-color:var(--wash-border);color:var(--text);padding:0}.band-btn.cancel-quiet{min-width:var(--h-ctrl);border-color:var(--wash-border);color:var(--text-dim);background:0 0;padding:0}.band-btn.cancel-quiet:hover:not(:disabled),.band-btn.cancel-quiet:focus-visible,.band-btn.cancel-quiet:active:not(:disabled){background:var(--err)}@supports (color:color-mix(in lab,red,red)){.band-btn.cancel-quiet:hover:not(:disabled),.band-btn.cancel-quiet:focus-visible,.band-btn.cancel-quiet:active:not(:disabled){background:color-mix(in oklab,var(--err) 14%,transparent)}}.band-btn.cancel-quiet:hover:not(:disabled),.band-btn.cancel-quiet:focus-visible,.band-btn.cancel-quiet:active:not(:disabled){border-color:var(--err);color:var(--err-text)}.band-table .cell-status .chip{gap:var(--sp-2);min-height:0;color:var(--text);font-size:var(--fs-14);line-height:var(--lh-14);background:0 0;border:0;padding:0}.band-table .cell-status .chip:before{content:"";background:var(--text-dim);border-radius:50%;flex:none;width:8px;height:8px}.band-table .cell-status .chip.ok:before{background:var(--ok)}.band-table .cell-status .chip.warn:before{background:var(--warn)}.band-table .cell-status .chip.err{color:var(--err-text)}.band-table .cell-status .chip.err:before{background:var(--err)}.detail-cancel-reason{color:var(--err-text)}.detail-items tfoot td,.detail-items tr:last-child td{border-bottom:none}.detail-grand td{font-weight:700;font-size:var(--fs-16);line-height:var(--lh-16)}.detail-actions{flex-wrap:wrap}.detail-actions .detail-lead{margin-right:auto}.detail-grand td{font-size:16px;font-weight:700}.detail-address-row{align-items:center;gap:var(--sp-1);display:flex}.detail-address-row .detail-address{flex:0 auto;min-width:0}.detail-rating{gap:var(--sp-1);flex-direction:column;display:flex}.detail-rating-stars{color:var(--warn)}.detail-rating-empty{color:var(--text-dim)}.detail-rating-comment{white-space:pre-wrap;overflow-wrap:anywhere}.detail-figures{gap:var(--sp-2);margin-bottom:var(--sp-5);grid-template-columns:2fr repeat(5,minmax(0,1fr));display:grid}.detail-fig{align-items:flex-start;gap:var(--sp-1);min-width:0;padding:var(--sp-3);border:1px solid var(--site-line);border-radius:var(--r-box);flex-direction:column;display:flex}.detail-fig small{color:var(--site-dim);font-size:var(--fs-12);line-height:var(--lh-12)}.detail-fig b{font-size:var(--fs-16);line-height:var(--lh-16);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:500;overflow:hidden}.detail-fig.strong{background:var(--site-panel-2)}.detail-fig.strong b{font-size:var(--fs-26);line-height:var(--lh-26);color:var(--ok)}.detail-fig .detail-total-parts{gap:0 var(--sp-2);color:var(--site-dim);font-size:var(--fs-12);line-height:var(--lh-12);flex-wrap:wrap;margin:0;display:flex}.detail-fig .detail-payment{align-items:center;gap:var(--sp-1);display:inline-flex}.detail-fig .detail-payment svg{flex:none;width:16px;height:16px}.modal.modal-wide:has(.detail-figures){width:min(calc(100vw - 2 * var(--gutter-screen)),1180px);max-width:none}.courier-pick-list li{border:none;padding:0}.courier-pick-row{justify-content:space-between;align-items:center;gap:var(--sp-3);width:100%;min-height:var(--h-ctrl);margin-bottom:var(--sp-2);display:flex}.courier-pick-row strong{font-size:var(--fs-16);line-height:var(--lh-16)}.self-service-card{min-height:72px;padding:0 var(--sp-5);margin-bottom:var(--sp-4);font-size:var(--fs-16);line-height:var(--lh-16);text-align:left;justify-content:flex-start;align-items:center;font-weight:700;display:flex}.tables-board{align-items:flex-start;gap:var(--sp-4);flex-wrap:wrap;display:flex}.table-area{min-width:0;max-width:100%;padding:var(--sp-4);background:var(--panel);border:1px solid var(--border);border-radius:var(--r-panel);flex:auto;margin:0}.table-area-header{align-items:center;gap:var(--sp-2);padding:0 0 var(--sp-2);margin-bottom:var(--sp-1);display:flex}.table-area-focus{width:var(--h-ctrl);min-width:var(--h-ctrl);min-height:var(--h-ctrl);border-radius:var(--r-box);color:var(--text-dim);background:0 0;border-color:#0000;flex:none;margin-left:auto;padding:0}.table-area-focus:hover,.table-area-focus:focus-visible{background:var(--wash-6);color:var(--text)}.table-area-focus>svg{flex:none;width:20px;height:20px}.table-tile-state{border-radius:var(--r-sm);background:var(--panel-3);border:1px solid var(--border);width:34px;height:34px;margin:var(--sp-1) auto;display:block}.table-tile-state.on{background:var(--ok);border-color:var(--ok)}.table-tile-state.draft{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.table-tile-state.draft{background:color-mix(in oklab,var(--accent) 16%,transparent)}}.table-tile-state.draft{border:1px dashed var(--accent)}.table-tile.has-draft .table-tile-state.on{box-shadow:0 0 0 2px var(--panel-2),0 0 0 4px var(--accent)}.table-tile-elapsed{font-size:var(--fs-12);line-height:var(--lh-12);color:var(--text-dim);white-space:nowrap}.dayend-toolbar.past-toolbar{row-gap:var(--sp-3);flex-wrap:wrap}.past-source-rail .segment{padding:0 var(--sp-4);flex:none}.platform-chip{align-items:center;gap:var(--sp-1);flex-direction:column;display:inline-flex}.platform-chip .platform-dot{border-radius:var(--r-sm)}.platform-dot.brand{background:var(--brand,var(--text-dim))}@supports (color:color-mix(in lab,red,red)){.platform-dot.brand{background:color-mix(in oklab,var(--brand,var(--text-dim)) 28%,transparent)}}.platform-dot.brand{border-color:var(--brand,var(--text-dim))}@supports (color:color-mix(in lab,red,red)){.platform-dot.brand{border-color:color-mix(in oklab,var(--brand,var(--text-dim)) 56%,transparent)}}.platform-dot.brand{color:var(--text);font-weight:700}.platform-dot.brand.dimmed{background:var(--wash-6);border-color:var(--wash-border);color:var(--text-dim)}.platform-live{border-radius:50%;flex:none;width:8px;height:8px}.platform-live.live{background:var(--ok)}.platform-live.paused{background:var(--err)}.platform-live.off{background:var(--border)}.adisyon-head{align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--gutter-screen);flex:none;grid-template-columns:1fr auto 1fr;display:grid}.adisyon-head-back{justify-self:start}.adisyon-head-action{justify-self:end;align-items:center;gap:var(--sp-2);min-height:var(--h-ctrl-md);display:inline-flex}.adisyon-head-title{flex-direction:column;align-items:center;min-width:0;display:flex}.adisyon-head-where{font-size:var(--fs-13);line-height:var(--lh-13);color:var(--text-dim)}.cart-section-head{top:calc(-1 * var(--sp-4));z-index:1;justify-content:space-between;align-items:baseline;gap:var(--sp-3);margin:0 calc(-1 * var(--gutter-screen));padding:var(--sp-2) var(--gutter-screen);background:var(--panel);font-size:var(--fs-13);line-height:var(--lh-13);color:var(--text);font-weight:600;display:flex;position:sticky}.cart-section-head .dim{font-variant-numeric:tabular-nums;font-weight:400}.adisyon-existing{border-bottom:1px solid var(--border);margin-bottom:var(--sp-2);padding-bottom:var(--sp-2)}.adisyon-actions-row{gap:var(--sp-2);margin-top:var(--sp-3);grid-template-columns:repeat(3,1fr);display:grid}.adisyon-actions-row .adisyon-close{grid-column:1/-1}.adisyon-list .adisyon-qty{min-width:var(--h-ctrl);text-align:center;font-variant-numeric:tabular-nums;font-weight:600}.cart-section-head .adisyon-edit-toggle{min-height:var(--h-ctrl-sm);margin-left:auto}.cart-section-head .adisyon-edit-toggle.on{color:var(--text);border-color:var(--text)}.cart-section-head .adisyon-void{min-height:var(--h-ctrl-sm);color:var(--text-dim);margin-left:auto}.cart-section-head .adisyon-void+.adisyon-edit-toggle{margin-left:0}.cart-section-head .adisyon-void:hover,.cart-section-head .adisyon-void:active,.cart-section-head .adisyon-void:focus-visible{color:var(--err-text);background:var(--err)}@supports (color:color-mix(in lab,red,red)){.cart-section-head .adisyon-void:hover,.cart-section-head .adisyon-void:active,.cart-section-head .adisyon-void:focus-visible{background:color-mix(in oklab,var(--err) 12%,transparent)}}.cart-section-head .adisyon-void:hover,.cart-section-head .adisyon-void:active,.cart-section-head .adisyon-void:focus-visible{border-color:var(--err)}@supports (color:color-mix(in lab,red,red)){.cart-section-head .adisyon-void:hover,.cart-section-head .adisyon-void:active,.cart-section-head .adisyon-void:focus-visible{border-color:color-mix(in oklab,var(--err) 34%,transparent)}}.adisyon-list .qty-controls{align-items:center;gap:var(--sp-1);display:inline-flex}.adisyon-list .cart-price-btn{min-width:88px;color:var(--text);justify-content:flex-end;margin-left:0;font-weight:600}.site-launcher{background:var(--site-bg);color:var(--site-ink)}.site-nav-wrap{padding:var(--sp-3) var(--gutter-screen) 0;justify-content:center;display:flex}.site-nav{justify-content:space-between;align-items:center;gap:var(--sp-6);width:min(100%,760px);min-height:calc(var(--h-ctrl) + var(--sp-1));padding:var(--sp-1) var(--sp-1) var(--sp-1) var(--sp-4);border-radius:var(--r-ctrl);border:1px solid var(--site-line);background:var(--site-logo);display:flex}.site-nav-start{align-items:center;gap:var(--sp-3);min-width:0;display:inline-flex}.site-restaurant{padding-left:var(--sp-3);border-left:1px solid var(--site-on-logo-line);color:var(--site-on-logo);font-size:var(--fs-14);line-height:var(--lh-14);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.site-logo{height:var(--sp-8);width:auto;display:block}.site-nav-end{align-items:center;gap:var(--sp-3);display:inline-flex}.site-user{color:var(--site-on-logo);font-size:var(--fs-13);line-height:var(--lh-13);font-weight:400}button.site-logout{min-height:var(--h-ctrl-sm);padding:0 var(--sp-4);border-radius:var(--r-ctrl);background:var(--site-on-logo);color:var(--site-logo);font-size:var(--fs-13);line-height:var(--lh-13);border:0;font-weight:500}button.site-logout:hover{background:var(--site-on-logo);opacity:.9}.launcher-main{gap:var(--sp-6);width:100%;max-width:1600px;min-height:0;padding:var(--sp-8) var(--gutter-screen) var(--gutter-screen);flex-direction:column;flex:1;margin:0 auto;display:flex;overflow-y:auto}.launcher-hello{gap:var(--sp-2);flex-direction:column;display:flex}.launcher-hello-title{font-size:var(--site-fs-hero);line-height:var(--site-lh-hero);letter-spacing:-.03em;color:var(--site-ink);flex-direction:column;margin:0;font-weight:400;display:flex}.launcher-hello-sub{color:var(--site-ink-soft)}.launcher-date{color:var(--site-dim);font-size:var(--fs-14);line-height:var(--lh-14)}.launcher-live{gap:var(--sp-4);grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:clamp(240px,36vh,340px);display:grid}@media(max-width:1100px){.launcher-live,.launcher-quick{grid-template-columns:repeat(2,minmax(0,1fr))}}.launcher-quick{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:calc(var(--h-ctrl) * 2);gap:var(--sp-4);display:grid}button.launch-quick{justify-content:flex-start;align-items:center;gap:var(--sp-3);min-width:0;padding:0 var(--sp-4);background:var(--site-panel);border:1px solid var(--site-line);border-radius:var(--sp-4);color:var(--site-ink);text-align:left;touch-action:manipulation;transition:box-shadow var(--duration-normal) var(--ease-out);display:flex}button.launch-quick:hover:not(:disabled){background:var(--site-panel);box-shadow:var(--site-shadow)}button.launch-quick:disabled{background:var(--site-panel);opacity:.55}.launch-quick-well{width:var(--h-ctrl);height:var(--h-ctrl);border-radius:var(--r-tile);background:var(--site-panel-2);border:1px solid var(--site-line);color:var(--site-ink);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.launch-quick-badge{top:calc(-1 * var(--sp-1));right:calc(-1 * var(--sp-1));position:absolute}.launch-quick-text{gap:var(--sp-1);flex-direction:column;min-width:0;display:flex}.launch-quick-name{font-size:var(--fs-15);line-height:var(--lh-15);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}button.site-quit{min-width:var(--h-ctrl-sm);min-height:var(--h-ctrl-sm);border-radius:var(--r-ctrl);color:var(--site-on-logo);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}button.site-quit:hover{background:var(--site-on-logo-line)}.site-nav-end-right{justify-self:end}.launcher-main .launcher-live,.launcher-main .launcher-quick{flex:none}.site-nav-sub{padding:var(--sp-1) var(--sp-4) var(--sp-1) var(--sp-1);grid-template-columns:1fr auto 1fr;display:grid}.site-nav-sub .site-nav-start{gap:var(--sp-2)}button.site-back{min-height:var(--h-ctrl-sm);min-width:var(--h-ctrl-sm);border-radius:var(--r-ctrl);color:var(--site-on-logo);background:0 0;border:0;justify-self:start;padding:0}button.site-back:hover{background:var(--site-on-logo-line)}.site-nav-title{color:var(--site-on-logo);font-size:var(--fs-15);line-height:var(--lh-15);font-weight:500}.settings-hub-grid{gap:var(--sp-4);grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:clamp(200px,28vh,280px);display:grid}@media(max-width:1100px){.settings-hub-grid{grid-template-rows:none;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:clamp(200px,28vh,280px)}}button.launch-tile{background:var(--site-panel);border:1px solid var(--site-line);border-radius:var(--sp-4);color:var(--site-ink);text-align:left;transition:box-shadow var(--duration-normal) var(--ease-out);flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;padding:0;overflow:hidden}button.launch-tile:hover:not(:disabled){background:var(--site-panel);box-shadow:var(--site-shadow)}button.launch-tile:active:not(:disabled),button.launch-tile:disabled{background:var(--site-panel)}.launch-visual{min-height:var(--sp-10);background:var(--site-panel-2);flex:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.launch-well{width:calc(var(--sp-10) + var(--sp-4));height:calc(var(--sp-10) + var(--sp-4));border-radius:var(--sp-4);background:var(--site-panel);border:1px solid var(--site-line);color:var(--site-ink);box-shadow:var(--site-shadow);justify-content:center;align-items:center;display:inline-flex}.launch-tile.hero .launch-well{width:calc(var(--sp-10) * 2);height:calc(var(--sp-10) * 2);border-radius:var(--sp-5)}.launch-corner{top:var(--sp-4);right:var(--sp-4);display:inline-flex;position:absolute}.launch-arrow{color:var(--site-dim);transition:transform var(--duration-fast) var(--ease-out)}button.launch-tile:hover:not(:disabled) .launch-arrow{color:var(--site-ink);transform:translate(2px,-2px)}.launch-corner .wa-shell-tile-badge{position:static}.launch-text{gap:var(--sp-1);padding:var(--sp-4) var(--sp-5) var(--sp-5);flex-direction:column;min-width:0;display:flex}.launch-tag{color:var(--site-dim);font-size:var(--fs-12);line-height:var(--lh-12);font-weight:500}.launch-name{color:var(--site-ink);font-size:var(--fs-16);line-height:var(--lh-16);letter-spacing:-.01em;font-weight:500}.launch-tile.hero .launch-name{font-size:var(--fs-20);line-height:var(--lh-20)}.launch-idle{align-items:center;gap:var(--sp-3);flex-direction:column;display:flex}.launch-hint{color:var(--site-dim);font-size:var(--fs-13);line-height:var(--lh-13)}.launch-visual.has-scene{padding:var(--sp-4);justify-content:flex-start;align-items:stretch}.scene{gap:var(--sp-2);flex-direction:column;width:100%;min-width:0;display:flex}.scene-pill{min-height:var(--sp-6);padding:0 var(--sp-3);border-radius:var(--r-ctrl);background:var(--site-panel);border:1px solid var(--site-line);color:var(--site-ink);font-size:var(--fs-12);line-height:var(--lh-12);align-self:flex-start;align-items:center;font-weight:500;display:inline-flex}.scene-row,.scene-table{align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-box);background:var(--site-panel);border:1px solid var(--site-line);min-width:0;display:flex}.scene-num{color:var(--site-ink);font-size:var(--fs-13);line-height:var(--lh-13);flex:none;font-weight:600}.scene-main{flex-direction:column;flex:1;min-width:0;display:flex}.scene-title{color:var(--site-ink);font-size:var(--fs-13);line-height:var(--lh-13);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.scene-sub{color:var(--site-dim);font-size:var(--fs-12);line-height:var(--lh-12);white-space:nowrap}.scene-title-lg{font-size:var(--fs-16);line-height:var(--lh-16)}.scene-call{padding:var(--sp-3)}.scene-money{color:var(--site-ink);font-size:var(--fs-13);line-height:var(--lh-13);flex:none;font-weight:500}.scene-chips{gap:var(--sp-2);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));display:grid}.scene-table{flex-direction:column;align-items:flex-start;gap:0}.launch-visual.has-scene:has(.scene-map){padding:0}.scene-map{position:absolute;inset:0}.scene-map-frame{pointer-events:none;position:absolute;inset:0}.scene-map-frame>*{width:100%;height:100%}.scene-map .dispatch-map,.scene-map .dispatch-map-shell{min-height:0}.scene-map .dispatch-map-shell>:not(.dispatch-map),.scene-map .maplibregl-ctrl-top-right,.scene-map .maplibregl-ctrl-top-left{display:none}.scene-pill-float{left:var(--sp-3);bottom:var(--sp-3);box-shadow:var(--site-shadow);position:absolute}.launch-visual.has-scene .launch-corner{z-index:1}.launch-skeleton{gap:var(--sp-2);width:100%;padding:var(--sp-4);flex-direction:column;align-self:stretch;display:flex}.launch-skeleton>span{height:var(--sp-8);border-radius:var(--r-box);background:var(--site-line);animation:launcher-pulse 1.2s var(--ease-out) infinite alternate}.launch-skeleton>span:nth-child(2){width:80%}.launch-skeleton>span:nth-child(3){width:60%}.launcher-line-skeleton{width:60%;height:var(--site-lh-hero);border-radius:var(--r-box);background:var(--site-line);animation:launcher-pulse 1.2s var(--ease-out) infinite alternate;display:block}@keyframes launcher-pulse{0%{opacity:.45}to{opacity:1}}.scene,.launch-idle,.launcher-hello-sub{animation:launcher-fade-in var(--duration-normal) var(--ease-out) both}@keyframes launcher-fade-in{0%{opacity:0}}.scene-figures{text-align:left;justify-content:center;align-items:flex-start;gap:var(--sp-1);height:100%}.scene-figure{color:var(--site-ink);font-size:var(--fs-26);line-height:var(--lh-26);letter-spacing:-.02em;font-weight:500}.scene-figures .scene-pill{margin-top:var(--sp-2)}.scene-row-tight{padding:var(--sp-2) var(--sp-3);justify-content:space-between}.scene-under-corner{padding-top:var(--sp-8)}.scene-chevron{color:var(--site-dim);flex:none}@media(prefers-reduced-motion:reduce){.launch-skeleton>span,.launcher-line-skeleton,.scene,.launch-idle,.launcher-hello-sub{animation:none}button.launch-tile,.launch-arrow{transition:none}}.scene-list.dense .scene-row{padding:6px var(--sp-3)}.scene-list.dense .scene-main{align-items:baseline;gap:var(--sp-2);flex-direction:row}.scene-list.dense .scene-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tender-row{gap:var(--sp-2);margin-bottom:var(--sp-2);flex-wrap:wrap;align-items:center;display:flex}.tender-row .tender-brand{flex:1 0 100%;width:auto}.tender-row .segmented{flex:none}.tender-row .pay-select{flex:none;width:176px}.tender-row input{flex:1;min-width:110px}.ok-text{color:var(--ok);font-weight:600}.warn-text{color:var(--warn);font-weight:600}.picker-qty{flex:none}.content.preacc-main{padding-bottom:96px}.preacc-toolbar{align-items:center;gap:var(--sp-3);min-height:var(--h-ctrl);flex-wrap:wrap;display:flex}.preacc-toolbar-end{align-items:center;gap:var(--sp-3);display:flex}.preacc-kpi-error{font-size:var(--fs-13);line-height:var(--lh-13);color:var(--err-text)}.preacc-kpis{grid-template-columns:var(--preacc-cols);gap:var(--sp-4);display:grid}.preacc-kpi .kpi-card-value{white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:500}.preacc-kpis .preacc-kpi-link{text-align:left;white-space:normal;min-height:0;font-weight:inherit;color:inherit;cursor:pointer;justify-content:flex-start;align-items:stretch}.preacc-kpis .preacc-kpi-link:hover{background:var(--panel-2)}.preacc-kpis .preacc-kpi-link:focus-visible{outline:var(--ring-w) solid var(--ring);outline-offset:var(--ring-offset)}.preacc-kpi-link .kpi-card-head svg{color:var(--text-dim);flex:none}.preacc-stmt-card .kpi-card-label{font-size:var(--fs-12);line-height:var(--lh-12);letter-spacing:.04em;text-transform:uppercase;font-weight:600}.preacc-hero{gap:var(--sp-8);margin:var(--sp-2) 0;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end;display:grid}.preacc-hero-kicker{color:var(--text-dim);font-size:var(--fs-14);line-height:var(--lh-14)}.preacc-hero-delta{white-space:nowrap}.preacc-hero h1{margin:var(--sp-1) 0 0;letter-spacing:-.02em;font-size:44px;font-weight:500;line-height:52px}.preacc-hero h1 .dim{color:var(--text-dim);font-size:inherit;line-height:inherit}.preacc-hero h1 em{font-style:normal}.preacc-hero h1 em.gain{color:var(--ok)}.preacc-hero h1 em.loss{color:var(--err-text)}.preacc-hero-kpis{border-left:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.preacc-hero-kpis>div{padding:var(--sp-1) var(--sp-5)}.preacc-hero-kpis>div+div{border-left:1px solid var(--border)}.preacc-hero-kpis dt{color:var(--text-dim);font-size:var(--fs-13);line-height:var(--lh-13)}.preacc-hero-kpis dd{margin:0}.preacc-hero-kpis dd.num{margin-top:var(--sp-1);font-size:var(--fs-20);line-height:var(--lh-20);white-space:nowrap;text-align:left;font-weight:600}.preacc-hero-kpis dd.foot{color:var(--text-dim);font-size:var(--fs-12);line-height:var(--lh-12);min-height:var(--lh-12)}.preacc-hero-kpis dd.foot.warn{color:var(--warn)}button.preacc-hero-link{align-items:center;gap:var(--sp-1);min-height:0;color:var(--warn);font:inherit;background:0 0;border:0;padding:0;display:inline-flex}.preacc-expenses{--preacc-cols:repeat(3, minmax(0, 1fr)) minmax(340px, 1fr);gap:var(--sp-4);flex-direction:column;display:flex}.preacc-expenses>*,.preacc-glance>*{min-width:0;margin-bottom:0}.preacc-glance{grid-template-columns:var(--preacc-cols);gap:var(--sp-4);align-items:stretch;display:grid}.preacc-glance>.preacc-chart-panel{grid-column:span 2}.preacc-panel-head{justify-content:space-between;align-items:baseline;gap:var(--sp-3);margin-bottom:var(--sp-3);display:flex}.preacc-panel-title{align-items:baseline;gap:var(--sp-2);flex-wrap:wrap;min-width:0;display:flex}.preacc-panel-head h2{font-size:var(--fs-13);line-height:var(--lh-13);color:var(--text-dim);margin:0;font-weight:600}.preacc-main .dim{font-size:var(--fs-13);line-height:var(--lh-13)}.preacc-chart-panel{flex-direction:column;display:flex}.preacc-chart-readout-row{align-items:center;gap:var(--sp-2);min-height:var(--h-ctrl);margin-bottom:var(--sp-1);display:flex}.preacc-chart-readout{align-content:flex-start;align-items:center;column-gap:var(--sp-2);min-width:0;min-height:calc(2 * var(--lh-13));font-size:var(--fs-13);line-height:var(--lh-13);color:var(--text-dim);flex-wrap:wrap;flex:auto;margin:0;display:flex}.preacc-chart-step{gap:var(--sp-1);flex:none;display:flex}.preacc-chart-readout b{color:var(--text);white-space:nowrap;font-weight:600}.preacc-readout-day{color:var(--text);font-weight:600}.preacc-readout-item{align-items:center;gap:var(--sp-1);display:inline-flex}.preacc-swatch{border-radius:2px;flex:none;width:10px;height:10px;display:inline-block}.preacc-swatch.revenue{background:var(--chart-revenue)}.preacc-swatch.expense{background:var(--chart-expense)}.preacc-chart-wrap{flex:1 1 0;min-height:208px;position:relative}.preacc-chart{width:100%;height:100%;display:block;position:absolute;inset:0}.preacc-chart-wrap>.empty{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.preacc-chart-grid{stroke:var(--border);stroke-width:1px}.preacc-chart-tick{fill:var(--text-dim);font-size:var(--fs-12)}.preacc-chart-tick.net{fill:var(--text)}.preacc-bar.revenue{fill:var(--chart-revenue)}.preacc-bar.expense{fill:var(--chart-expense)}.preacc-chart-day{outline:none}.preacc-chart-day:focus-visible{outline:var(--ring-w) solid var(--ring)}.preacc-chart-hover{fill:var(--wash-6)}.preacc-chart-today{fill:var(--wash-8)}.preacc-chart-selected{fill:var(--wash-12)}.preacc-chart-day.clickable{cursor:pointer}@media(max-width:1100px){.preacc-expenses{--preacc-cols:repeat(2, minmax(0, 1fr))}}.preacc-expenses .preacc-glance{grid-template-columns:minmax(0,2fr) minmax(340px,1fr)}.preacc-expenses .preacc-glance>.preacc-chart-panel{grid-column:auto}.preacc-split{gap:var(--sp-4);grid-template-columns:minmax(0,2fr) minmax(340px,1fr);align-items:start;display:grid}.preacc-split>*{min-width:0;margin-bottom:0}.preacc-chart-legend{gap:var(--sp-4);color:var(--text-dim);font-size:var(--fs-12);line-height:var(--lh-12);display:flex}.preacc-chart-legend span{align-items:center;gap:var(--sp-2);display:inline-flex}.preacc-swatch.cumulative{background:var(--text);border-radius:1px;width:12px;height:2px}.preacc-chart-zero{stroke:var(--text-dim);stroke-width:1px;opacity:.6}.preacc-chart-cumulative{fill:none;stroke:var(--text);stroke-width:2px;stroke-linejoin:round;pointer-events:none}.preacc-bar.expense.loss,.preacc-swatch.loss{fill:var(--err);background:var(--err)}.preacc-breakdown-list{gap:var(--sp-1);margin:0;padding:0;list-style:none;display:grid}.preacc-breakdown-row{align-items:center;column-gap:var(--sp-2);row-gap:var(--sp-1);width:calc(100% + 2 * var(--cell-x));min-height:var(--h-ctrl);margin-inline:calc(-1 * var(--cell-x));padding:var(--sp-2) calc(var(--cell-x) - 1px);border-radius:var(--r-box);font-size:var(--fs-13);line-height:var(--lh-13);color:var(--text-dim);text-align:left;background:0 0;border-color:#0000;grid-template-columns:16px minmax(0,1fr) auto;font-weight:400;display:grid}.preacc-breakdown-row:hover{background:var(--wash-6)}.preacc-breakdown-row[aria-pressed=true],.preacc-breakdown-row[data-selected=true]{background:var(--wash-12);border-color:var(--wash-border)}.preacc-breakdown-name{color:var(--text);font-weight:600}.preacc-breakdown-row strong{font-size:var(--fs-15);line-height:var(--lh-15);color:var(--text);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:700}.preacc-breakdown-meter{align-items:center;gap:var(--sp-2);grid-column:2/-1;display:flex}.preacc-breakdown-meter .preacc-share-track{flex:1}.preacc-breakdown-share{text-align:right;width:40px;font-size:var(--fs-13);line-height:var(--lh-12);color:var(--text-dim);font-variant-numeric:tabular-nums;flex:none}.preacc-share-track{border-radius:var(--r-ctrl);background:var(--panel-2);height:5px;display:block;overflow:hidden}.preacc-share-fill{border-radius:var(--r-ctrl);background:var(--chart-expense);height:100%;display:block}.preacc-breakdown-less{margin-top:var(--sp-2)}.preacc-expense-form{gap:0 var(--sp-4);grid-template-columns:1fr 1fr;display:grid}.preacc-expense-form .preacc-form-full{grid-column:1/-1}.preacc-expense-form .field{margin-bottom:var(--sp-4)}.preacc-expense-form input,.preacc-expense-form select{width:100%}.preacc-expense-form .preacc-expense-amount input{font-size:var(--fs-20);line-height:var(--lh-20);font-weight:700}.preacc-expense-form .preacc-vat-hint{margin-top:var(--sp-1);font-size:var(--fs-12);line-height:var(--lh-12);color:var(--text-dim);display:block}.segmented.preacc-status-toggle,.segmented.preacc-pay-seg{width:100%;min-height:var(--h-ctrl);display:flex}.preacc-status-toggle .segment,.preacc-pay-seg .segment{min-height:var(--h-ctrl-sm)}.preacc-correct-note{max-width:280px;font-size:var(--fs-12);line-height:var(--lh-12);color:var(--text-dim);margin:0 auto 0 0}.preacc-pay-what{font-size:var(--fs-15);line-height:var(--lh-15);margin:0;font-weight:600}.preacc-pay-due{margin:var(--sp-1) 0 0;font-size:var(--fs-13);line-height:var(--lh-13);color:var(--text-dim)}.preacc-pay-how{margin-top:var(--sp-5)}.preacc-pay-hint{margin:var(--sp-2) 0 0}.preacc-opening-form .field{margin-bottom:0}.preacc-cash{flex-direction:column;display:flex}.preacc-cash-rows{gap:var(--sp-1);display:grid}.preacc-cash-row{justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex}.preacc-cash-row strong{font-size:var(--fs-16);line-height:var(--lh-16);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.preacc-cash-total{padding-top:var(--sp-3);border-top:1px solid var(--border);font-weight:700}.preacc-cash-total strong{font-size:var(--fs-20);line-height:var(--lh-20);font-weight:700}.preacc-cash-carry{padding:0 var(--sp-3);margin-left:calc(-1 * var(--sp-3));align-self:flex-start;font-weight:400;text-decoration:underline}.preacc-cash .preacc-cash-note{margin:var(--sp-1) 0 0;font-size:var(--fs-12);line-height:var(--lh-12)}.preacc-cash .preacc-cash-mode{margin:var(--sp-1) 0 0;font-size:var(--fs-12);line-height:var(--lh-12);color:var(--text-dim)}.preacc-cash-count{gap:var(--sp-2);padding-top:var(--sp-3);border-top:1px solid var(--border);margin-top:auto;display:grid}.preacc-cash-count-row{justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex}.preacc-cash-count-row label{margin:0;display:grid}.preacc-cash-basis{font-size:var(--fs-12);line-height:var(--lh-12);color:var(--text-dim);font-weight:400}.preacc-cash-count-row input{text-align:right;flex:none;width:144px}.preacc-cash-count-result{justify-content:space-between;align-items:center;gap:var(--sp-3);min-height:28px;display:flex}.preacc-breakdown-total{color:var(--text-dim);font-size:var(--fs-13)}.preacc-stack{height:14px;margin:var(--sp-1) 0 var(--sp-4);border-radius:var(--r-ctrl);gap:2px;display:flex;overflow:hidden}.preacc-shade{min-width:4px;display:block}.preacc-shade.s0,.preacc-shade.s1{background:var(--text)}@supports (color:color-mix(in lab,red,red)){.preacc-shade.s1{background:color-mix(in oklab,var(--text) 70%,var(--panel))}}.preacc-shade.s2{background:var(--text)}@supports (color:color-mix(in lab,red,red)){.preacc-shade.s2{background:color-mix(in oklab,var(--text) 48%,var(--panel))}}.preacc-shade.s3{background:var(--text)}@supports (color:color-mix(in lab,red,red)){.preacc-shade.s3{background:color-mix(in oklab,var(--text) 32%,var(--panel))}}.preacc-shade.s4{background:var(--text)}@supports (color:color-mix(in lab,red,red)){.preacc-shade.s4{background:color-mix(in oklab,var(--text) 20%,var(--panel))}}.preacc-breakdown-row i.preacc-shade{border-radius:3px;width:10px;min-width:0;height:10px}.preacc-breakdown .preacc-breakdown-row{grid-template-columns:12px minmax(0,1fr) auto 48px}.preacc-breakdown .preacc-breakdown-share{color:var(--text-dim);text-align:right}.preacc-table-panel{scroll-margin-top:var(--sp-4)}.preacc-table-toolbar{flex-wrap:wrap;align-items:center}.preacc-table-filters{align-items:center;gap:var(--sp-3);flex-wrap:wrap;flex-shrink:0;max-width:100%;margin-left:auto;display:flex}@media(min-width:1100px){.preacc-table-toolbar .preacc-table-filters{flex-wrap:nowrap}}.preacc-search{align-items:center;gap:var(--sp-2);min-width:300px;min-height:var(--h-ctrl);padding:0 var(--sp-1) 0 var(--sp-3);border:1px solid var(--wash-border);border-radius:var(--r-box);background:var(--wash-6);color:var(--text-dim);flex:0 340px;display:inline-flex}.preacc-search:focus-within{background:var(--wash-8);border-color:var(--text-dim);outline:var(--ring-w) solid var(--ring);outline-offset:var(--ring-offset)}.preacc-search input{min-width:0;min-height:calc(var(--h-ctrl) - 2px);background:0 0;border:none;flex:1;padding:0}.preacc-search input:focus,.preacc-search input:focus-visible{background:0 0;outline:none}.preacc-search input::-webkit-search-cancel-button{display:none}.preacc-search .preacc-search-clear{width:var(--h-ctrl-sm);min-width:var(--h-ctrl-sm);min-height:var(--h-ctrl-sm);border-radius:var(--r-sm);flex:none;padding:0}.preacc-table-toolbar .preacc-table-filter{width:184px;min-height:var(--h-ctrl);flex:none}.segmented.preacc-status-seg{min-height:var(--h-ctrl)}.preacc-status-seg .segment{min-height:var(--h-ctrl-sm);padding:0 var(--sp-4);flex:none}.preacc-table tbody tr:hover{background:var(--wash-6)}.preacc-table tbody td{height:52px;padding-block:var(--sp-1)}.preacc-table-cat{align-items:center;gap:var(--sp-2);display:inline-flex}.preacc-table .preacc-col-desc{white-space:normal;width:100%;min-width:240px}.preacc-desc-main{display:block}.preacc-desc-sub{font-size:var(--fs-12);line-height:var(--lh-12);color:var(--text-dim);display:block}.preacc-dim-dash{color:var(--text-dim)}.preacc-table .preacc-table-actions{text-align:right;white-space:nowrap;width:1%}.preacc-row-actions{align-items:center;gap:var(--sp-1);vertical-align:middle;display:inline-flex}.preacc-row-slot{width:var(--h-ctrl);height:var(--h-ctrl);display:inline-block}.preacc-row-btn{width:var(--h-ctrl);min-width:var(--h-ctrl);min-height:var(--h-ctrl);border-radius:var(--r-box);color:var(--text-dim);background:0 0;border-color:#0000;padding:0}.preacc-row-btn:hover:not(:disabled){background:var(--wash-6);color:var(--text)}.preacc-row-btn:disabled{background:0 0}.preacc-row-btn.is-pay:hover:not(:disabled),.preacc-row-btn.is-pay:focus-visible{color:var(--ok)}.preacc-row-btn.is-delete:hover:not(:disabled),.preacc-row-btn.is-delete:focus-visible,.preacc-row-btn.is-delete:active:not(:disabled){background:var(--err)}@supports (color:color-mix(in lab,red,red)){.preacc-row-btn.is-delete:hover:not(:disabled),.preacc-row-btn.is-delete:focus-visible,.preacc-row-btn.is-delete:active:not(:disabled){background:color-mix(in oklab,var(--err) 14%,transparent)}}.preacc-row-btn.is-delete:hover:not(:disabled),.preacc-row-btn.is-delete:focus-visible,.preacc-row-btn.is-delete:active:not(:disabled){border-color:var(--err);color:var(--err-text)}.preacc-table tfoot td{height:44px}.preacc-table tfoot .preacc-total-unpaid{font-size:var(--fs-13);color:var(--text-dim);font-weight:400}.preacc-table-empty{align-items:flex-start;gap:var(--sp-3);padding:var(--sp-3) 0 var(--sp-1);flex-direction:column;display:flex}.preacc-table-empty p{margin:0}.preacc-audit{padding:var(--sp-1) var(--sp-5)}.preacc-audit[open]{padding-bottom:var(--sp-4)}.preacc-audit>summary{align-items:center;gap:var(--sp-3);min-height:var(--h-ctrl);cursor:pointer;touch-action:manipulation;border-radius:var(--r-box);list-style:none;display:flex}.preacc-audit>summary::-webkit-details-marker{display:none}.preacc-audit>summary:focus-visible{outline:var(--ring-w) solid var(--ring);outline-offset:var(--ring-offset)}.preacc-audit-chevron{color:var(--text-dim);transition:transform var(--duration-fast) var(--ease-out);flex:none}.preacc-audit[open] .preacc-audit-chevron{transform:rotate(90deg)}.preacc-audit-title{font-size:var(--fs-13);line-height:var(--lh-13);color:var(--text-dim);flex:none;font-weight:600}.preacc-audit .preacc-audit-latest{white-space:nowrap;text-overflow:ellipsis;min-width:0;margin-left:auto;overflow:hidden}.preacc-audit-list li{align-items:center;gap:var(--sp-3);min-height:var(--h-ctrl);padding:var(--sp-2) 0;border-bottom:1px solid var(--border);font-size:var(--fs-13);line-height:var(--lh-13);display:flex}.preacc-audit-list li:last-child{border-bottom:0}.preacc-audit-when{min-width:84px;color:var(--text-dim);font-variant-numeric:tabular-nums;flex:none}.preacc-audit-what{flex:1;min-width:0}.preacc-audit .empty{padding:var(--sp-3) 0}.preacc-audit-more{margin-top:var(--sp-2)}.period-row.preacc-emp-header{align-items:center;gap:var(--sp-4);min-height:var(--h-ctrl);margin-bottom:var(--sp-4);display:flex}.preacc-emp-total{align-items:baseline;gap:var(--sp-3);display:flex}.preacc-emp-total-label{color:var(--text-dim);font-size:var(--fs-14);line-height:var(--lh-14)}.preacc-emp-total strong{font-size:var(--fs-26);line-height:var(--lh-26);letter-spacing:-.02em;text-align:left;font-weight:500}.preacc-emp-person{align-items:center;gap:var(--sp-3);display:flex}.preacc-emp-name{flex-direction:column;min-width:0;display:flex}.preacc-emp-name .preacc-desc-main{align-items:center;gap:var(--sp-2);display:inline-flex}.preacc-emp-table th:first-child{width:100%}.preacc-emp-table td.num,.preacc-emp-table th.num{white-space:nowrap}.preacc-emp-inactive{opacity:.8}.preacc-empty-state{align-items:center;gap:var(--sp-3);padding:var(--sp-6);flex-direction:column;margin-bottom:0;display:flex}.preacc-emp-pair{gap:var(--sp-3);grid-template-columns:1fr 1fr;display:grid}.preacc-switch-row{align-items:center;gap:var(--sp-3);margin:var(--sp-1) 0 var(--sp-4);padding:var(--sp-3) var(--sp-4);border:1px solid var(--wash-border);border-radius:var(--r-box);background:var(--wash-6);display:flex}.preacc-field-hint{margin:var(--sp-1) 0 0;font-size:var(--fs-12);line-height:var(--lh-12)}.preacc-stmt-body{height:52vh;padding:var(--sp-4) var(--sp-6) var(--sp-5);overflow-y:auto}.preacc-stmt-cost{font-size:var(--fs-26);line-height:var(--lh-26);letter-spacing:var(--tracking-tight);font-weight:700}.preacc-stmt-form input{min-height:var(--h-ctrl-md)}.call-queue{right:var(--sp-4);bottom:var(--sp-4);z-index:60;gap:var(--sp-2);max-width:min(360px,calc(100vw - var(--sp-8)));flex-direction:column;display:flex;position:fixed}.call-queue-card{align-items:stretch;gap:var(--sp-1);padding:var(--sp-1);border:1px solid var(--ok);display:flex}@supports (color:color-mix(in lab,red,red)){.call-queue-card{border:1px solid color-mix(in oklab,var(--ok) 45%,var(--glass-border))}}.call-queue-card{border-radius:var(--r-box)}.call-queue .call-queue-card{box-shadow:inset 0 1px 0 var(--glass-highlight),var(--shadow-2)}.call-queue-open{align-items:center;gap:var(--sp-2);border-radius:var(--r-inner);text-align:left;min-width:0;color:var(--ok);background:0 0;border-color:#0000;flex:1;justify-content:flex-start;display:flex}.call-queue-open:hover:not(:disabled){background:var(--ok)}@supports (color:color-mix(in lab,red,red)){.call-queue-open:hover:not(:disabled){background:color-mix(in oklab,var(--ok) 12%,transparent)}}.call-queue-open:hover:not(:disabled){border-color:#0000}.call-queue-text{min-width:0;color:var(--text);flex-direction:column;display:flex}.call-queue-text strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.call-queue-phone{color:var(--text-dim);font-size:var(--fs-13);line-height:var(--lh-13)}.call-queue-word{color:var(--ok);font-size:var(--fs-13);line-height:var(--lh-13);margin-left:auto;font-weight:600}.call-queue-dismiss{flex:none;align-self:center}.call-queue-card.missed{border-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.call-queue-card.missed{border-color:color-mix(in oklab,var(--warn) 34%,transparent)}}.call-queue-card.missed .call-queue-word{color:var(--warn)}.call-queue-card.late-warn{border-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.call-queue-card.late-warn{border-color:color-mix(in oklab,var(--warn) 34%,transparent)}}.call-queue-card.late-warn .call-queue-open,.call-queue-card.late-warn .call-queue-word{color:var(--warn)}.call-queue-card.late-urgent{border-color:var(--err)}@supports (color:color-mix(in lab,red,red)){.call-queue-card.late-urgent{border-color:color-mix(in oklab,var(--err) 34%,transparent)}}.call-queue-card.late-urgent .call-queue-open,.call-queue-card.late-urgent .call-queue-word{color:var(--err-text)}.call-queue-card.late-warn .call-queue-word,.call-queue-card.late-urgent .call-queue-word{padding:2px var(--sp-2);border-radius:var(--r-ctrl);white-space:nowrap;border:1px solid}.call-queue-card.late-warn .call-queue-word{background:var(--warn)}@supports (color:color-mix(in lab,red,red)){.call-queue-card.late-warn .call-queue-word{background:color-mix(in oklab,var(--warn) 16%,transparent)}}.call-queue-card.late-warn .call-queue-word{border-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.call-queue-card.late-warn .call-queue-word{border-color:color-mix(in oklab,var(--warn) 34%,transparent)}}.call-queue-card.late-urgent .call-queue-word{background:var(--err)}@supports (color:color-mix(in lab,red,red)){.call-queue-card.late-urgent .call-queue-word{background:color-mix(in oklab,var(--err) 16%,transparent)}}.call-queue-card.late-urgent .call-queue-word{border-color:var(--err)}@supports (color:color-mix(in lab,red,red)){.call-queue-card.late-urgent .call-queue-word{border-color:color-mix(in oklab,var(--err) 34%,transparent)}}.call-queue-wait:before{content:"·";margin:0 var(--sp-1)}.link-btn{min-height:var(--h-ctrl);padding:0 var(--sp-2);color:var(--text-dim);font-size:var(--fs-14);line-height:var(--lh-14);text-underline-offset:3px;background:0 0;border:none;font-weight:600;text-decoration:underline}.link-btn:hover:not(:disabled){color:var(--text);background:0 0}.modal-overlay:has(.call-hero){--call-foot-clear:calc(var(--h-ctrl) + 3 * var(--sp-3) + 1px);padding-top:var(--sp-10);align-items:flex-start}.modal:has(.call-hero)>.modal-head{flex-shrink:0}.call-hero{text-align:center;flex-direction:column;align-items:center;display:flex}.call-hero .call-avatar{margin-bottom:var(--sp-3)}.call-avatar.is-unknown{background:var(--wash-8);border:1px solid var(--wash-border);color:var(--text-dim)}.call-hero-name{font-size:var(--fs-16);line-height:var(--lh-16);color:var(--text);overflow-wrap:anywhere;margin:0;font-weight:600}.call-hero-name.is-placeholder{color:var(--text-dim)}.call-hero-number{font-size:var(--fs-26);line-height:var(--lh-26);letter-spacing:var(--tracking-tight);color:var(--text);overflow-wrap:anywhere;margin:0;font-weight:700}.call-hero-number.is-masked{color:var(--text-dim)}.call-hero-status{align-items:center;gap:var(--sp-2);margin:var(--sp-1) 0 0;font-size:var(--fs-14);line-height:var(--lh-14);color:var(--ok);font-weight:600;display:inline-flex}.call-hero-status.is-missed{color:var(--warn)}.call-hero-status.is-late-warn,.call-hero-status.is-late-urgent{padding:2px var(--sp-3);border-radius:var(--r-ctrl);border:1px solid;margin:2px 0 -2px}.call-hero-status.is-late-warn{background:var(--warn)}@supports (color:color-mix(in lab,red,red)){.call-hero-status.is-late-warn{background:color-mix(in oklab,var(--warn) 16%,transparent)}}.call-hero-status.is-late-warn{border-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.call-hero-status.is-late-warn{border-color:color-mix(in oklab,var(--warn) 34%,transparent)}}.call-hero-status.is-late-warn{color:var(--warn)}.call-hero-status.is-late-urgent{background:var(--err)}@supports (color:color-mix(in lab,red,red)){.call-hero-status.is-late-urgent{background:color-mix(in oklab,var(--err) 16%,transparent)}}.call-hero-status.is-late-urgent{border-color:var(--err)}@supports (color:color-mix(in lab,red,red)){.call-hero-status.is-late-urgent{border-color:color-mix(in oklab,var(--err) 34%,transparent)}}.call-hero-status.is-late-urgent{color:var(--err-text)}.call-hero-wait:before{content:"·";margin-right:var(--sp-2)}.call-hero-dot{border-radius:var(--r-ctrl);background:currentColor;flex:none;width:8px;height:8px}.call-hero-status.is-ringing .call-hero-dot{animation:1.6s ease-in-out infinite call-ring-pulse}@keyframes call-ring-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.8)}}@media(prefers-reduced-motion:reduce){.call-hero-status.is-ringing .call-hero-dot{animation:none}}.call-section{margin-top:var(--sp-5)}.call-hero+.call-section{padding-top:var(--sp-5);border-top:1px solid var(--glass-border)}.call-section-title{margin-bottom:var(--sp-2)}.call-section-title+.po-addr-new{margin-top:var(--sp-2)}.call-section :is(input,button),.call-section .po-addr-new{scroll-margin-bottom:var(--call-foot-clear)}.call-fields>:last-child{margin-bottom:0}.call-fields .segmented{width:100%;display:flex}.call-empty{min-height:var(--h-ctrl);font-size:var(--fs-14);line-height:var(--lh-14);color:var(--text-dim);align-items:center;margin:0;display:flex}.call-addr-text,.call-order-text{flex:1;min-width:0}.call-orders{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.call-order-row{align-items:center;gap:var(--sp-2);display:flex}.call-order,.call-note{align-items:center;gap:var(--sp-2);min-width:0;min-height:var(--h-ctrl);padding:var(--sp-2) var(--sp-3);border:1px solid var(--wash-border);border-radius:var(--r-box);font-size:var(--fs-14);line-height:var(--lh-14);color:var(--text);flex:1;margin:0;display:flex}.call-order svg,.call-note svg{color:var(--text-dim);flex:none}.call-note-text{white-space:pre-line;overflow-wrap:anywhere;flex:1;min-width:0}.call-order-date{font-size:var(--fs-13);line-height:var(--lh-13);color:var(--text-dim);display:block}.call-order-total{white-space:nowrap;flex:none;font-weight:600}.modal-actions.call-actions{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.call-toast-slot{display:contents}.call-toast-slot>.toast{bottom:var(--call-foot-clear);max-width:calc(100% - 2 * var(--gutter-screen))}.adisyon-price-row{align-items:center}.adisyon-price-row .sm{min-height:var(--h-ctrl-sm);padding:0 var(--sp-3);font-size:var(--fs-14);line-height:var(--lh-14)}.adisyon-price-mode{margin-bottom:var(--sp-4);grid-template-columns:1fr 1fr;display:grid}.report-content .page-head{padding:var(--sp-1) 0}.page-head{justify-content:space-between;align-items:flex-start;gap:var(--sp-4);padding:var(--sp-4) var(--gutter-screen) var(--sp-1);display:flex}.page-head h2{margin:0 0 var(--sp-1);font-size:var(--fs-20);line-height:var(--lh-20);letter-spacing:var(--tracking-tight)}.page-sub{font-size:var(--fs-13);line-height:var(--lh-13);color:var(--text-dim);margin:0}.ui-select{flex:none;width:176px}.ui-date{flex:none;width:208px}.ui-time{flex:none;width:106px}.dayend-toolbar .ui-input.ui-search{flex:none;width:280px}.range-wrap{align-items:center;gap:var(--sp-2);flex:none;display:flex}.range-wrap .ui-select{width:150px}.range-wrap .ui-date{width:208px}.range-sep{color:var(--text-dim)}.range-col{align-items:flex-end;gap:var(--sp-1);flex-direction:column;flex:none;display:flex}.range-col .range-wrap{justify-content:flex-end;row-gap:var(--sp-1);flex-wrap:wrap}.range-col .ui-date{width:168px}.range-pair{height:var(--h-ctrl-md);background:var(--wash-6);border:1px solid var(--wash-border);border-radius:var(--r-box);transition:background-color var(--duration-normal) var(--ease-out),border-color var(--duration-normal) var(--ease-out);flex:none;align-items:stretch;display:inline-flex;overflow:hidden}.range-pair:focus-within{background:var(--wash-8)}.range-pair:has(:focus-visible){border-color:var(--text-dim);outline:var(--ring-w) solid var(--ring);outline-offset:0}.range-pair .ui-input,.range-col .range-pair .ui-date{background:0 0;border:0;border-radius:0;outline:none;height:100%;min-height:0}.range-pair .ui-date{width:152px}.range-pair .time-select{border-left:1px solid var(--wash-border);align-items:center;height:100%;display:inline-flex}.range-pair .time-part,.range-col .range-pair .time-part{width:58px;height:100%;min-height:0;padding:0 24px 0 var(--sp-2);font-variant-numeric:tabular-nums;background-color:#0000;background-position:right 6px center;border:0;border-radius:0}.range-pair .time-colon{color:var(--text-dim);margin:0 -2px}.range-hint{font-size:var(--fs-12);line-height:var(--lh-12);color:var(--err-text);margin:0;font-weight:600}.head-clock-mark{width:16px;height:16px;margin-left:var(--sp-1);border:1px solid var(--wash-border);border-radius:var(--r-ctrl);font-size:var(--fs-12);color:var(--text-dim);cursor:help;vertical-align:middle;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex}.dayend-toolbar.dayend-filters{row-gap:var(--sp-2);flex-wrap:wrap}.cell-courier{align-items:center;min-width:0;display:flex}.dayend-table .cell-actions .band-btn{white-space:nowrap;flex:none}main.dayend-main{flex-direction:column;display:flex}main.dayend-main>ul.dayend-table{flex:auto;grid-template-rows:auto repeat(10,minmax(56px,1fr)) auto;align-content:stretch;display:grid}main.dayend-main>ul.dayend-table>.band-row{align-self:stretch;align-items:center}main.dayend-main>ul.dayend-table>.pager-row{grid-row:-2;align-self:end}main.dayend-main>.handover-grid{gap:var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));align-content:start;display:grid}.handover-card{gap:var(--sp-3);padding:var(--sp-4);flex-direction:column;display:flex}.handover-head{justify-content:space-between;align-items:baseline;gap:var(--sp-3);font-size:var(--fs-16);line-height:var(--lh-16);display:flex}.handover-card .handover-table{width:100%}.handover-cash{justify-content:space-between;align-items:center;gap:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--border);font-size:var(--fs-15);display:flex}.handover-cash strong{font-size:var(--fs-20);line-height:var(--lh-20)}.topbar-actions,.topbar-status{align-items:center;gap:var(--sp-2);display:flex}.topbar-actions:empty,.topbar-status:empty{display:none}.bar-save{align-items:center;gap:var(--sp-2);height:var(--h-ctrl-sm);padding:0 var(--sp-4);border-radius:var(--r-ctrl);background:var(--site-on-logo);color:var(--site-logo);font-size:var(--fs-14);touch-action:manipulation;transition:opacity var(--duration-fast),transform var(--duration-fast);border:0;font-weight:500;display:inline-flex}.bar-save:hover:not(:disabled){opacity:.9}.bar-save:active:not(:disabled){transform:scale(.97)}.bar-save:disabled:not(.is-saving){opacity:.45}.bar-save:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.bar-save.is-saved{animation:bar-save-pop var(--duration-normal) var(--ease-out,ease-out)}.bar-save .bar-save-check{color:var(--ok)}.bar-save .bar-save-spin{animation:.8s linear infinite bar-save-spin}@keyframes bar-save-pop{0%{transform:scale(.94)}60%{transform:scale(1.04)}to{transform:scale(1)}}@keyframes bar-save-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.bar-save.is-saved,.bar-save .bar-save-spin{animation:none}}.bar-refresh.is-busy svg{animation:.8s linear infinite bar-refresh-spin}@keyframes bar-refresh-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.bar-refresh.is-busy svg{opacity:.5;animation:none}}.cust-avatar{border-radius:var(--r-ctrl);background:var(--accent);flex:none;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cust-avatar{background:color-mix(in oklab,var(--accent) 18%,transparent)}}.cust-avatar{color:var(--text);font-weight:700;font-size:var(--fs-16);letter-spacing:.02em;line-height:1}.cust-avatar-sm{width:var(--h-ctrl-sm);height:var(--h-ctrl-sm);font-size:var(--fs-13)}.cust-dialog-body{padding:var(--sp-4) var(--sp-6) var(--sp-5);height:clamp(240px,52vh,480px);overflow-y:auto}.field-readonly{color:var(--text-dim);cursor:default}.field-readonly:focus{outline:none}.cust-addr-card{gap:var(--sp-3);padding:var(--sp-3);border:1px solid var(--border);border-radius:var(--r-box);background:var(--panel-2);display:grid}.cust-addr-tools{gap:var(--sp-1);display:flex}.addr-distance-address{color:var(--text-dim);margin-bottom:var(--sp-3)}.addr-distance-facts{gap:var(--sp-3);margin:0 0 var(--sp-4);grid-template-columns:1fr 1fr;display:grid}.addr-distance-facts div{padding:var(--sp-3) var(--sp-4);border:1px solid var(--border);border-radius:var(--r-box);background:var(--panel-2)}.addr-distance-facts dt{color:var(--text-dim);font-size:var(--fs-13);line-height:var(--lh-13)}.addr-distance-facts dd{font-size:var(--fs-26);line-height:var(--lh-26);font-variant-numeric:tabular-nums;margin:0;font-weight:600}.addr-distance-map-wrap{position:relative}.addr-distance-map{border-radius:var(--r-box);border:1px solid var(--border);background:var(--panel-2);height:320px;overflow:hidden}.cust-dialog-foot{padding:var(--sp-3) var(--sp-6);border-top:1px solid var(--border);background:var(--panel)}.addr-distance-courier{align-items:center;gap:var(--sp-2);margin:0 0 var(--sp-3);font-size:var(--fs-14);line-height:var(--lh-14);font-weight:600;display:flex}.addr-distance-courier-dot{border-radius:var(--r-ctrl);flex:none;width:12px;height:12px}.pay-select{width:100%}.change-row{gap:var(--sp-4);margin-top:var(--sp-1);grid-template-columns:1fr auto;align-items:end;display:grid}.change-due{align-items:flex-end;gap:var(--sp-1);padding-bottom:var(--sp-3);flex-direction:column;display:flex}.change-due .dim{font-size:var(--fs-13);line-height:var(--lh-13)}.change-due strong{font-size:var(--fs-20);line-height:var(--lh-20);letter-spacing:var(--tracking-tight);font-weight:700}.cash-opening-value{gap:var(--sp-2);padding:0 var(--sp-2);margin-right:calc(-1 * var(--sp-2));color:var(--text);font-size:var(--fs-16);line-height:var(--lh-16);background:0 0;border-color:#0000;font-weight:600}.cash-opening-value:hover{background:var(--wash-6)}.cash-opening-value:disabled{opacity:1;background:0 0}.err-text{color:var(--err-text);font-weight:700}.past-table.table-archive .band-row{grid-template-columns:148px minmax(150px,.8fr) minmax(200px,1.6fr) 124px 128px 148px 196px}.cell-items{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-14);line-height:var(--lh-14);overflow:hidden}.cell-total-note{color:var(--text-dim);font-size:var(--fs-12);line-height:var(--lh-12);display:block}.settings-panels{gap:var(--sp-4);display:grid}.settings-panels [data-slot=card]{border-color:var(--border);background-image:linear-gradient(180deg,var(--sheen-card) 0,transparent 96px)}.settings-page{width:100%;max-width:1200px;margin:0 auto}.settings-side{position:sticky;top:0}.settings-page>[data-slot=tabs-content]{flex:1;min-width:0}.settings-page>[data-slot=tabs-content][hidden]{display:none}.settings-panels{gap:0}.settings-panels [data-slot=card]{box-shadow:none!important;padding:var(--sp-6) 0!important;gap:var(--sp-4)!important;background:0 0!important;border:0!important;border-radius:0!important}.settings-panels [data-slot=card]+[data-slot=card]{border-top:1px solid var(--site-line)!important}.settings-panels [data-slot=card]:first-child{padding-top:0!important}.settings-panels [data-slot=card-header],.settings-panels [data-slot=card-content],.settings-panels [data-slot=card-footer]{padding-left:0!important;padding-right:0!important}.settings-panels [data-slot=card-title]{font-size:var(--fs-20);line-height:var(--lh-20);letter-spacing:-.01em;color:var(--site-ink);font-weight:500}.settings-panels [data-slot=card-description]{color:var(--site-dim)}.customers-tabs,.past-source{width:fit-content;margin:var(--sp-3) var(--gutter-screen) 0}.customers-tabs .segment,.past-source .segment{padding:0 var(--sp-5);flex:none}.history-summary{margin:0 0 var(--sp-3);color:var(--text-dim);font-size:var(--fs-13);line-height:var(--lh-13)}.history-timeline{column-gap:var(--sp-3);grid-template-columns:48px 12px minmax(0,1fr) auto;margin:0;padding:0;list-style:none;display:grid}.history-row{display:contents}.history-day{padding:var(--sp-3) 0 var(--sp-2);color:var(--text-dim);font-size:var(--fs-12);line-height:var(--lh-12);letter-spacing:.04em;text-transform:uppercase;grid-column:1/-1;font-weight:600}.history-row:first-child .history-day{padding-top:0}.history-time,.history-gap{padding-block:var(--sp-2);color:var(--text-dim);font-size:var(--fs-13);line-height:var(--lh-15);font-variant-numeric:tabular-nums}.history-gap{text-align:right;white-space:nowrap}.history-dot{align-self:stretch;position:relative}.history-dot:before{content:"";background:var(--border);width:2px;position:absolute;top:0;bottom:0;left:5px}.history-row:first-child .history-dot:before{top:calc(var(--sp-2) + 10px)}.history-row:last-child .history-dot:before{bottom:calc(100% - var(--sp-2) - 10px)}.history-dot:after{content:"";left:0;top:calc(var(--sp-2) + 4px);background:var(--text-dim);width:12px;height:12px;box-shadow:0 0 0 3px var(--panel);border-radius:50%;position:absolute}.history-body{padding-block:var(--sp-2);gap:2px;min-width:0;display:grid}.history-text{font-size:var(--fs-15);line-height:var(--lh-15);font-weight:600}.history-reason{font-size:var(--fs-13);line-height:var(--lh-13)}.history-meta{color:var(--text-dim);font-size:var(--fs-13);line-height:var(--lh-13)}.history-row.tone-info .history-dot:after{background:var(--text)}.history-row.tone-warn .history-dot:after{background:var(--warn)}.history-row.tone-ok .history-dot:after{background:var(--ok)}.history-row.tone-err .history-dot:after{background:var(--err)}.history-row.tone-ok .history-text{color:var(--ok)}.history-row.tone-err .history-text{color:var(--err-text)}.addr-ac{position:relative}.addr-ac-list{z-index:30;left:0;right:0;top:calc(100% + var(--sp-1));padding:var(--sp-1);border-radius:var(--r-box);background:var(--glass-fill-strong);max-height:260px;-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));border:1px solid var(--glass-border);box-shadow:inset 0 1px 0 var(--glass-highlight),var(--shadow-2);margin:0;list-style:none;position:absolute;overflow-y:auto}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.addr-ac-list{background:var(--panel)}}@media(prefers-reduced-transparency:reduce){.addr-ac-list{background:var(--panel);-webkit-backdrop-filter:none;backdrop-filter:none}}.addr-ac-list li{align-items:center;gap:var(--sp-3);min-height:var(--h-ctrl);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-sm);cursor:pointer;font-size:var(--fs-14);line-height:var(--lh-14);display:flex}.addr-ac-list li.highlighted,.addr-ac-list li:hover{background:var(--wash-12)}.addr-ac-error{margin-top:var(--sp-1);color:var(--err-text);font-size:var(--fs-13);line-height:var(--lh-13)}.new-addr-card{padding:var(--sp-3);margin-top:var(--sp-2);border:1px solid var(--border);border-radius:var(--r-box);background:var(--wash-6)}.new-addr-remove{margin-top:var(--sp-1);color:var(--err-text)}.new-addr-add{align-items:center;gap:var(--sp-2);margin-top:var(--sp-2);min-height:var(--h-ctrl-md);padding:0 var(--sp-3);display:inline-flex}.addr-ac-unbounded{margin:var(--sp-1) 0 0;color:var(--warn);font-size:var(--fs-13);line-height:var(--lh-13)}.addr-ac-busy{right:var(--sp-3);font-size:var(--fs-12);line-height:var(--lh-12);position:absolute;top:50%;transform:translateY(-50%)}.addr-details{gap:0 var(--sp-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.addr-details-line{color:var(--text-dim);font-size:var(--fs-13);line-height:var(--lh-13);font-weight:400;display:block}.cell-address{align-items:center;gap:var(--sp-2);flex-direction:row;min-width:0;display:flex}.cell-address-main{align-items:flex-start;gap:var(--sp-1);flex-direction:column;flex:auto;min-width:0;display:flex}.cell-address:has(>.address-peek-trigger){align-self:stretch}.cell-address>.address-peek-trigger{justify-content:center;align-self:stretch}.cell-address-text{-webkit-line-clamp:2;white-space:normal;max-width:100%;min-height:calc(2 * var(--lh-13));-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cell-address-text.is-missing{min-height:0}.eta-chip{min-width:108px;min-height:24px;padding:0 var(--sp-2);font-variant-numeric:tabular-nums;border-radius:var(--r-ctrl);background:var(--wash-6);border:1px solid var(--wash-border);color:var(--text-dim);font-weight:600;font-size:var(--fs-12);line-height:var(--lh-12);justify-content:flex-start;align-items:center;display:inline-flex}.cell-address-distance{width:var(--h-ctrl-sm);height:var(--h-ctrl-sm);border-radius:var(--r-sm);min-height:0;color:var(--text-dim);touch-action:manipulation;background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.cell-address-distance:hover,.cell-address-distance:focus-visible{color:var(--text);border-color:var(--wash-border);background:var(--wash-6)}.cell-address-distance:focus-visible{outline:var(--ring-w) solid var(--ring);outline-offset:var(--ring-offset)}.maps-key-chip{margin-left:var(--sp-2)}.dispatch-map-failed{color:var(--text-dim);border:1px dashed var(--border);border-radius:var(--r-box);justify-content:center;align-items:center;display:flex}.app-shell{flex-direction:column;height:100%;display:flex}.app-body{flex-direction:column;flex:1;min-height:0;display:flex}.app-body>.screen{flex:1;height:auto;min-height:0}.topbar-btn{align-items:center;gap:var(--sp-2);min-height:var(--h-ctrl);padding:0 var(--sp-3);font-size:var(--fs-14);line-height:var(--lh-14);color:var(--text-dim);display:inline-flex}.topbar-btn:hover{color:var(--text)}.report-shell{flex:1;min-height:0;display:flex}.report-side{background:var(--site-bg);border-right:1px solid var(--site-line);width:210px;padding:var(--sp-3);gap:var(--sp-2);flex-direction:column;flex:none;display:flex}.report-side-list{gap:var(--sp-1);flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.report-side-item{min-height:var(--h-ctrl);padding:0 var(--sp-3);text-align:left;color:var(--site-dim);font-size:var(--fs-14);line-height:var(--lh-14);border-radius:var(--r-ctrl);background:0 0;border-color:#0000;justify-content:flex-start;font-weight:500}.report-side-item:hover{background:var(--wash-6);color:var(--text)}.report-side-item.active,.report-side-item.active:hover{background:var(--site-panel-2);border-color:var(--site-line);color:var(--site-ink);box-shadow:none}.report-export{min-height:var(--h-ctrl);flex:none}.report-content{flex:1;min-width:0}.report-panel-wrap{margin-top:var(--sp-2)}.kpi-grid{gap:var(--sp-4);display:grid}.kpi-grid.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.kpi-card{background:var(--panel);border:1px solid var(--border);border-radius:var(--r-panel);padding:var(--sp-4);gap:var(--sp-2);flex-direction:column;min-width:0;display:flex}.kpi-card-head{justify-content:space-between;align-items:flex-start;gap:var(--sp-2);display:flex}.kpi-card-label{font-size:var(--fs-13);line-height:var(--lh-13);color:var(--text-dim);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.kpi-card-value{font-size:var(--fs-26);line-height:var(--lh-26);letter-spacing:var(--tracking-tight);font-weight:700}.kpi-card-foot{font-size:var(--fs-12);line-height:var(--lh-12);color:var(--text-dim);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.chart-card{--chart-h:208px;background:var(--site-panel);border:1px solid var(--site-line);border-radius:var(--r-panel);padding:var(--sp-5);gap:var(--sp-3);flex-direction:column;min-width:0;display:flex}.chart-card-head{gap:var(--sp-1);flex-direction:column;display:flex}.chart-card-head h3{font-size:var(--fs-15);line-height:var(--lh-15);color:var(--text);margin:0;font-weight:600}.chart-card-desc{font-size:var(--fs-12);line-height:var(--lh-12);color:var(--text-dim)}.chart-plot{position:relative}.chart-cols{align-items:flex-end;gap:var(--sp-1);height:var(--chart-h);background-image:linear-gradient(to top,var(--border) 1px,transparent 1px);background-size:100% 25%;display:flex}.chart-col{justify-content:flex-end;align-items:center;gap:var(--sp-1);min-width:0;height:100%;padding-top:var(--sp-5);border-radius:var(--r-sm);flex-direction:column;flex:1;display:flex}.chart-col:hover,.chart-col:focus-visible{background:var(--wash-6)}.chart-col:focus-visible{outline:var(--ring-w) solid var(--ring);outline-offset:var(--ring-offset)}.chart-col-top{font-size:var(--fs-12);line-height:var(--lh-12);color:var(--text-dim)}.chart-col-bar{border-radius:var(--r-sm);background:var(--chart-current);flex:none;width:62%;max-width:44px;min-height:3px}.chart-x{gap:var(--sp-1);margin-top:var(--sp-2);display:flex}.chart-x-label{text-align:center;min-width:0;font-size:var(--fs-12);line-height:var(--lh-12);color:var(--text-dim);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.chart-overlay{height:var(--chart-h);color:var(--text-dim);font-size:var(--fs-13);line-height:var(--lh-13);justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}.settings-grid{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));max-width:1100px;margin:0 auto;display:grid}.settings-tile{min-height:150px;position:relative}.settings-tile:active:not(:disabled){background:var(--panel-2);border-color:var(--text-dim)}.launch-tile.soon{opacity:1;background:var(--panel);border-color:var(--border);color:var(--text-dim);cursor:default}.soon-badge{top:var(--sp-3);right:var(--sp-3);letter-spacing:.04em;text-transform:uppercase;position:absolute}.customers-toolbar{align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-3);flex-wrap:wrap;display:flex}.customers-search{align-items:center;gap:var(--sp-2);min-width:220px;min-height:var(--h-ctrl);padding:0 var(--sp-3);border:1px solid var(--wash-border);border-radius:var(--r-box);background:var(--wash-6);color:var(--text-dim);flex:0 320px;display:inline-flex}.customers-search:focus-within{background:var(--wash-8);border-color:var(--text-dim);outline:var(--ring-w) solid var(--ring);outline-offset:var(--ring-offset)}.customers-search input{min-width:0;min-height:var(--h-ctrl);background:0 0;border:none;flex:1;padding:0}.customers-search input:focus,.customers-search input:focus-visible{background:0 0;outline:none}.customers-toolbar .segmented{min-height:var(--h-ctrl)}.customers-toolbar .segment{min-height:var(--h-ctrl-sm)}.customers-table .cust-row{grid-template-columns:minmax(200px,1.6fr) minmax(110px,.9fr) 116px 120px 72px 112px 148px}.customers-table.past-table .band-row.cust-row{column-gap:var(--sp-2)}.cust-who{min-width:0;display:grid}.cust-who strong,.cust-who small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cust-who small{color:var(--text-dim);font-size:var(--fs-13);line-height:var(--lh-13)}.cust-source{color:var(--text-dim)}.cust-sort{all:unset;cursor:pointer;color:inherit;font:inherit;white-space:nowrap}.cust-sort.num{text-align:right}.cust-sort.on{color:var(--text)}.cust-sort:focus:not(:focus-visible){outline:none}.cust-sort:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:var(--r-sm)}.customers-table .cust-row>.money{font-weight:600}.cust-acts{justify-content:flex-end;gap:var(--sp-1);display:flex}.customers-table .cust-row>.num{padding-right:var(--sp-2)}.customers-table.tab-missed .cust-row{grid-template-columns:minmax(180px,1.4fr) minmax(130px,1fr) 72px 240px 104px 176px 140px}.customers-table.tab-missed .cust-row>.ring-col{text-align:right;padding-right:var(--sp-6);justify-self:stretch}.ring-time{color:var(--text-dim);font-variant-numeric:tabular-nums;white-space:nowrap}.icon-cell-btn{width:var(--h-ctrl);min-width:var(--h-ctrl);min-height:var(--h-ctrl);border-radius:var(--r-box);color:var(--text-dim);background:0 0;border-color:#0000;padding:0}.icon-cell-btn:hover:not(:disabled){background:var(--wash-6);color:var(--text)}.icon-cell-btn.danger{color:var(--text-dim);background:0 0;border-color:#0000}.icon-cell-btn.danger:hover:not(:disabled),.icon-cell-btn.danger:focus-visible,.icon-cell-btn.danger:active:not(:disabled){background:var(--wash-6);color:var(--err-text);border-color:var(--err)}@supports (color:color-mix(in lab,red,red)){.icon-cell-btn.danger:hover:not(:disabled),.icon-cell-btn.danger:focus-visible,.icon-cell-btn.danger:active:not(:disabled){border-color:color-mix(in oklab,var(--err) 45%,transparent)}}.icon-cell-btn.ok{color:var(--ok)}.call-status{align-items:center;gap:var(--sp-2);font-weight:600;display:inline-flex}.call-status.ok{color:var(--ok)}.call-status.warn{color:var(--warn)}.cust-actions{align-items:center;gap:var(--sp-2);display:flex}.pager-row{padding:var(--sp-1) var(--cell-x)}.pager{justify-content:flex-end;align-items:center;gap:var(--sp-1);font-size:var(--fs-13);line-height:var(--lh-13);display:flex}.pager .dim{margin-right:var(--sp-2)}.cust-count{color:var(--text-dim);font-weight:600}.cust-report{gap:var(--sp-4);padding-bottom:var(--sp-2);flex-direction:column;display:flex}.cust-report-pair{gap:var(--sp-4);grid-template-columns:1fr 1fr;align-items:start;display:grid}@media(max-width:1100px){.cust-report-pair{grid-template-columns:1fr}}.cust-report-card{gap:var(--sp-3);padding:var(--sp-4) var(--sp-4) var(--sp-1)}.cust-report-card .report-table th,.cust-report-card .report-table td{padding:var(--sp-2) var(--cell-x)}.cust-report-card .report-table th{padding-block:var(--sp-3)}.cust-report-card .report-table tbody tr:last-child td{border-bottom:none}.cust-report-error{padding:var(--sp-3) var(--sp-4);border:1px solid var(--err);margin:0}@supports (color:color-mix(in lab,red,red)){.cust-report-error{border:1px solid color-mix(in oklab,var(--err) 55%,var(--border))}}.cust-report-error{border-radius:var(--r-box);background:var(--err);border-left-width:3px}@supports (color:color-mix(in lab,red,red)){.cust-report-error{background:color-mix(in oklab,var(--err) 12%,var(--panel))}}.cust-report-error{font-size:var(--fs-14);line-height:var(--lh-14)}.cust-report-rank{color:var(--text-dim)}.cust-report-link{width:calc(100% + var(--cell-x) * 2);margin:calc(-1 * var(--sp-2)) calc(-1 * var(--cell-x));padding:var(--sp-2) var(--cell-x);min-height:var(--h-ctrl);text-align:left;background:0 0;border:0;border-radius:0;display:block}.cust-report-link:hover{background:var(--wash-6)}.cust-report-who{white-space:normal;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;min-width:0;display:flex}.cust-report-who>span{max-width:100%}.cust-report-name{overflow-wrap:anywhere;font-weight:600}.cust-report-link .cust-report-name{text-decoration:underline;-webkit-text-decoration-color:var(--text);text-decoration-color:var(--text)}@supports (color:color-mix(in lab,red,red)){.cust-report-link .cust-report-name{-webkit-text-decoration-color:color-mix(in oklab,var(--text) 32%,transparent);text-decoration-color:color-mix(in oklab,var(--text) 32%,transparent)}}.cust-report-link .cust-report-name{text-underline-offset:3px}.cust-report-link:hover .cust-report-name{text-decoration-color:currentColor}.cust-report-phone{color:var(--text-dim);font-size:var(--fs-13);line-height:var(--lh-13)}.cust-report-table{table-layout:fixed;width:100%}.cust-report-table td{vertical-align:middle}.cust-col-rank{width:40px}.cust-col-count{width:72px}.cust-col-money{width:112px}.cust-col-date{width:104px}.cust-col-chip{width:88px}.cust-report-erased{color:var(--text-dim);font-style:italic}.money-in{color:var(--ok)}.cust-report-toolbar{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.cust-report-export{min-height:var(--h-ctrl);margin-left:auto}.cust-report-clock{margin:calc(-1 * var(--sp-1)) 0 0;font-size:var(--fs-12);line-height:var(--lh-12);color:var(--text-dim);align-items:center;font-weight:600;display:flex}.phone-report{gap:var(--sp-4);margin-top:var(--sp-4);padding-top:var(--sp-6);border-top:1px solid var(--border);flex-direction:column;display:flex}.phone-report-head{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.phone-report-titles{gap:var(--sp-1);flex-direction:column;min-width:0;display:flex}.phone-report-titles h2{font-size:var(--fs-20);line-height:var(--lh-20);letter-spacing:var(--tracking-tight)}.phone-report-desc{font-size:var(--fs-13);line-height:var(--lh-13);color:var(--text-dim);margin:0}.phone-report-export{margin-left:auto}.phone-report .kpi-card-foot{white-space:normal}.phone-report-notice{padding:var(--sp-3) var(--sp-4);border:1px solid var(--wash-border);border-radius:var(--r-box);background:var(--wash-6);font-size:var(--fs-14);line-height:var(--lh-14);margin:0}.phone-report-note{margin:calc(-1 * var(--sp-2)) 0 0;font-size:var(--fs-12);line-height:var(--lh-12);color:var(--text-dim)}.phone-staff-unassigned td{color:var(--text-dim)}.gz-page{gap:var(--sp-6);padding-bottom:var(--sp-3);flex-direction:column;display:flex}.gz-section{gap:var(--sp-2);flex-direction:column;display:flex}.gz-section-title{align-items:center;gap:var(--sp-3);font-size:var(--fs-15);line-height:var(--lh-15);color:var(--site-ink);margin:0;font-weight:500;display:flex}.gz-section-note{font-size:var(--fs-12);line-height:var(--lh-12);color:var(--text-dim);margin:0;font-style:italic}.gz-section-rule{background:var(--site-line);flex:1;height:1px}.gz-grid{gap:var(--sp-3);display:grid}.gz-grid.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.gz-grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.gz-grid.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.gz-grid.cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.gz-grid.cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}@media(max-width:1320px){.gz-grid.cols-5,.gz-grid.cols-6{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1100px){.gz-grid.cols-3,.gz-grid.cols-4,.gz-grid.cols-5,.gz-grid.cols-6{grid-template-columns:repeat(2,minmax(0,1fr))}}.gz-tile{background:var(--site-panel);border:1px solid var(--site-line);border-radius:var(--r-panel);padding:var(--sp-4) var(--sp-5);gap:var(--sp-2);flex-direction:column;min-width:0;min-height:112px;display:flex}.gz-tile.muted{background:var(--site-bg);border-style:dashed}.gz-tile-label{font-size:var(--fs-13);line-height:var(--lh-13);color:var(--site-dim);min-height:32px}.gz-tile-body{justify-content:space-between;align-items:flex-end;gap:var(--sp-2);display:flex}.gz-tile-value{font-size:var(--fs-20);line-height:var(--lh-20);letter-spacing:-.02em;color:var(--site-ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.gz-grid.lead .gz-tile{min-height:136px;padding:var(--sp-5)}.gz-grid.lead .gz-tile-value{font-size:var(--fs-26);line-height:var(--lh-26)}.gz-tile-value.tone-good{color:var(--chart-revenue)}.gz-tile-value.tone-loss{color:var(--err-text)}.gz-tile-value.tone-warn{color:var(--warn)}.gz-tile.muted .gz-tile-value{color:var(--text-dim);font-weight:600}.gz-tile-aside{text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:2px;display:flex}.gz-badge{align-items:center;gap:var(--sp-1);border:1px solid var(--wash-border);border-radius:var(--r-ctrl);padding:0 var(--sp-2);font-size:var(--fs-12);line-height:var(--lh-12);color:var(--text-dim);white-space:nowrap;font-weight:600;display:inline-flex}.gz-badge.up{color:var(--ok);border-color:var(--ok)}@supports (color:color-mix(in lab,red,red)){.gz-badge.up{border-color:color-mix(in srgb,var(--ok) 34%,transparent)}}.gz-badge.down{color:var(--err-text);border-color:var(--err)}@supports (color:color-mix(in lab,red,red)){.gz-badge.down{border-color:color-mix(in srgb,var(--err) 34%,transparent)}}.gz-tile-prev,.gz-tile-note,.gz-tile-sub{font-size:var(--fs-12);line-height:var(--lh-12);color:var(--text-dim);white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.gz-tile-note{font-style:italic}.gz-tile-body{row-gap:var(--sp-1);flex-wrap:wrap}.gz-tile-value{text-overflow:clip;white-space:nowrap;overflow:visible}.gz-compare-head{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.gz-compare-sentence{font-size:var(--fs-13);line-height:var(--lh-13);color:var(--text-dim);margin:0}.gz-charts{gap:var(--sp-3);grid-template-columns:1fr 1fr;align-items:stretch;display:grid}@media(max-width:1100px){.gz-charts{grid-template-columns:1fr}}.gz-chart-card{background:var(--site-panel);border:1px solid var(--site-line);border-radius:var(--r-panel);padding:var(--sp-5);gap:var(--sp-3);flex-direction:column;min-width:0;display:flex}.gz-chart-head{justify-content:space-between;align-items:flex-start;gap:var(--sp-3);flex-wrap:wrap;display:flex}.gz-chart-head h3{font-size:var(--fs-15);line-height:var(--lh-15);color:var(--text);margin:0;font-weight:600}.gz-chart-unit{font-size:var(--fs-12);line-height:var(--lh-12);color:var(--text-dim)}.gz-legend{gap:var(--sp-3);font-size:var(--fs-12);line-height:var(--lh-12);color:var(--text-dim);display:flex}.gz-legend-item{align-items:center;gap:var(--sp-2);display:inline-flex}.gz-swatch{border-radius:2px;flex:none;width:10px;height:10px;display:inline-block}.gz-swatch.current{background:var(--chart-current)}.gz-swatch.compare{background:var(--chart-compare)}.gz-readout{gap:var(--sp-3);padding:var(--sp-2) 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr;margin:0;display:grid}.gz-readout-cell{flex-direction:column;gap:2px;min-width:0;display:flex}.gz-readout dt{font-size:var(--fs-12);line-height:var(--lh-12);color:var(--text-dim)}.gz-readout dd{font-size:var(--fs-20);line-height:var(--lh-20);letter-spacing:var(--tracking-tight);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:700;overflow:hidden}.gz-readout dd.current{color:var(--chart-current)}.gz-readout dd.compare{color:var(--chart-compare)}.gz-chart-wrap{position:relative}.gz-chart{width:100%;display:block}.gz-chart-empty{height:208px;color:var(--text-dim);font-size:var(--fs-13);line-height:var(--lh-13);justify-content:center;align-items:center;display:flex}.gz-chart-grid{stroke:var(--border);stroke-width:1px}.gz-chart-tick{fill:var(--text-dim);font-size:var(--fs-12)}.gz-line{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.gz-line.current{stroke:var(--chart-current)}.gz-line.compare{stroke:var(--chart-compare);stroke-dasharray:5 4}.gz-area.current{fill:var(--chart-current)}@supports (color:color-mix(in lab,red,red)){.gz-area.current{fill:color-mix(in srgb,var(--chart-current) 16%,transparent)}}.gz-area.current{stroke:none}.gz-dot{stroke:var(--panel);stroke-width:2px}.gz-dot.current{fill:var(--chart-current)}.gz-dot.compare{fill:var(--chart-compare)}.gz-chart-wash{fill:var(--text)}@supports (color:color-mix(in lab,red,red)){.gz-chart-wash{fill:color-mix(in srgb,var(--text) 8%,transparent)}}.gz-chart-hour:focus-visible{outline:var(--ring-w) solid var(--ring);outline-offset:0}.gz-chart-tip{z-index:2;pointer-events:none;gap:var(--sp-1);min-width:190px;padding:var(--sp-2) var(--sp-3);border-radius:var(--r-box);font-size:var(--fs-13);line-height:var(--lh-13);white-space:nowrap;display:grid;position:absolute;top:2px;transform:translate(-50%)}.gz-chart-tip span{align-items:center;gap:var(--sp-2);color:var(--text-dim);display:flex}.gz-chart-tip b{color:var(--text);margin-left:auto}.heat-card .gz-chart-head{align-items:center;gap:var(--sp-3);flex-wrap:wrap}.heat-scroll{overflow-x:auto}.heat-grid{grid-template-columns:40px repeat(24,minmax(22px,1fr));gap:3px;min-width:640px;display:grid}.heat-row{display:contents}.heat-day,.heat-hour{color:var(--text-dim);font-size:var(--fs-12);line-height:var(--lh-12)}.heat-day{align-self:center}.heat-hour{padding-bottom:var(--sp-1)}.heat-cell{background:var(--text);border:0;border-radius:4px;height:28px;padding:0;display:block}@supports (color:color-mix(in lab,red,red)){.heat-cell{background:color-mix(in srgb,var(--text) 5%,transparent)}}.heat-cell{cursor:default}.heat-cell[data-level="1"]{background:var(--chart-current)}@supports (color:color-mix(in lab,red,red)){.heat-cell[data-level="1"]{background:color-mix(in srgb,var(--chart-current) 18%,transparent)}}.heat-cell[data-level="2"]{background:var(--chart-current)}@supports (color:color-mix(in lab,red,red)){.heat-cell[data-level="2"]{background:color-mix(in srgb,var(--chart-current) 36%,transparent)}}.heat-cell[data-level="3"]{background:var(--chart-current)}@supports (color:color-mix(in lab,red,red)){.heat-cell[data-level="3"]{background:color-mix(in srgb,var(--chart-current) 56%,transparent)}}.heat-cell[data-level="4"]{background:var(--chart-current)}@supports (color:color-mix(in lab,red,red)){.heat-cell[data-level="4"]{background:color-mix(in srgb,var(--chart-current) 78%,transparent)}}.heat-cell[data-level="5"]{background:var(--chart-current)}.heat-grid .heat-cell:hover,.heat-grid .heat-cell:focus-visible{outline:2px solid var(--text);outline-offset:1px}.heat-foot{justify-content:space-between;align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.heat-readout{font-size:var(--fs-14);line-height:var(--lh-14)}.rpt-two-col{gap:var(--sp-6);grid-template-columns:1fr 1fr;align-items:start;display:grid}@media(max-width:1100px){.rpt-two-col{grid-template-columns:1fr}}.rpt-ranked{gap:var(--sp-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rpt-ranked-row{gap:var(--sp-2);flex-direction:column;min-width:0;display:flex}.rpt-ranked-head{align-items:baseline;gap:var(--sp-3);min-width:0;display:flex}.rpt-ranked-label{font-size:var(--fs-14);line-height:var(--lh-14);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rpt-ranked-meta{font-size:var(--fs-12);line-height:var(--lh-12);color:var(--text-dim);white-space:nowrap}.rpt-ranked-value{font-size:var(--fs-14);line-height:var(--lh-14);white-space:nowrap;margin-left:auto;font-weight:700}.rpt-track{border-radius:var(--r-ctrl);background:var(--panel-2);height:8px;overflow:hidden}.rpt-fill{border-radius:var(--r-ctrl);height:100%}.rpt-fill.current{background:var(--chart-current)}.rpt-fill.compare{background:var(--chart-compare)}.rpt-bar.current{fill:var(--chart-current)}.rpt-bar.compare{fill:var(--chart-compare)}.rpt-share-col{white-space:normal;width:230px}.rpt-share{align-items:center;gap:var(--sp-2);grid-template-columns:54px 1fr 44px;display:grid}.rpt-share+.rpt-share{margin-top:var(--sp-1)}.rpt-share .rpt-track{height:6px}.rpt-share-label,.rpt-share-pct{font-size:var(--fs-12);line-height:var(--lh-12);color:var(--text-dim)}.rpt-share-pct{text-align:right}.rpt-rank-col{width:52px}.rpt-name-cell{text-overflow:ellipsis;max-width:320px;overflow:hidden}.rpt-table thead th:has(.rpt-sort){padding:0 var(--cell-x)}.rpt-sort{width:100%;min-height:var(--h-ctrl);color:var(--text-dim);font-size:var(--fs-13);line-height:var(--lh-13);justify-content:flex-end;align-items:center;gap:var(--sp-2);background:0 0;border:none;border-radius:0;padding:0;font-weight:600;display:inline-flex}.rpt-sort:hover{color:var(--text);background:0 0}.rpt-sort.active{color:var(--chart-current)}.rpt-sort:focus-visible{outline:var(--ring-w) solid var(--ring);outline-offset:calc(-1 * var(--ring-w))}.rpt-split{gap:var(--sp-4);grid-template-columns:260px 1fr;align-items:start;display:grid}@media(max-width:1100px){.rpt-split{grid-template-columns:1fr}}.rpt-aside{gap:var(--sp-3);flex-direction:column;display:flex}.rpt-field{gap:var(--sp-2);flex-direction:column;display:flex}.rpt-field-label{font-size:var(--fs-12);line-height:var(--lh-12);color:var(--text-dim)}.rpt-readout{gap:var(--sp-3);background:var(--panel);border:1px solid var(--border);border-radius:var(--r-box);padding:var(--sp-3);flex-direction:column;margin:0;display:flex}.rpt-readout dt{font-size:var(--fs-12);line-height:var(--lh-12);color:var(--text-dim)}.rpt-readout dd{margin:var(--sp-1) 0 0;font-size:var(--fs-20);line-height:var(--lh-20);letter-spacing:var(--tracking-tight);font-weight:700}.rpt-chip-row{gap:var(--sp-2);margin-bottom:var(--sp-1);flex-wrap:wrap;display:flex}.rpt-order-list{max-height:520px;overflow-y:auto}.rpt-order-list .cell-customer{max-width:280px}.rpt-order-list .cell-customer .dim{text-overflow:ellipsis;overflow:hidden}.rpt-scope-empty{border:1px dashed var(--border);border-radius:var(--r-box);background:var(--panel)}@supports (color:color-mix(in lab,red,red)){.rpt-scope-empty{background:color-mix(in srgb,var(--panel) 70%,var(--bg))}}.rpt-scope-empty{padding:var(--sp-6) var(--sp-5);font-size:var(--fs-14);line-height:var(--lh-14)}.rpt-pay-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.rpt-score{padding:var(--sp-2) var(--sp-5) var(--sp-4)}.rpt-score-table{border-collapse:collapse;width:100%}.rpt-score-table th,.rpt-score-table td{padding:var(--sp-3) var(--cell-x);border-bottom:1px solid var(--border);text-align:left;vertical-align:middle;font-weight:400}.rpt-score-table thead th{color:var(--text-dim);font-size:var(--fs-12);line-height:var(--lh-12);font-weight:500}.rpt-score-table .num{text-align:right;white-space:nowrap}.rpt-score-table td small{color:var(--text-dim)}.rpt-score-table tbody tr:last-child>*{border-bottom:0}.rpt-score-name{align-items:center;gap:var(--sp-3);white-space:nowrap;font-weight:500;display:inline-flex}.rpt-score-barcol{width:46%}.rpt-score-bars{align-items:center;column-gap:var(--sp-3);row-gap:var(--sp-1);grid-template-columns:auto 1fr;display:grid}.rpt-score-money{grid-row:span 2;min-width:110px;font-weight:600}.rpt-score-track{border-radius:var(--r-ctrl);background:var(--wash-6);height:10px;overflow:hidden}.rpt-score-track.prev{height:4px}.rpt-score-bar{border-radius:inherit;transform-origin:0;height:100%;display:block}.rpt-score-bar.now,.rpt-score-key.now{background:var(--chart-current)}.rpt-score-bar.prev,.rpt-score-key.prev{background:var(--chart-compare)}.rpt-score-legend{gap:var(--sp-4);margin:var(--sp-3) 0 0;color:var(--text-dim);font-size:var(--fs-12);line-height:var(--lh-12);display:flex}.rpt-score-legend span{align-items:center;gap:var(--sp-2);display:inline-flex}.rpt-score-key{border-radius:2px;width:10px;height:10px}.nav-page-title{cursor:default;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.receipt-paper{width:calc(var(--receipt-cols,32) * 1ch + var(--sp-8));max-width:100%;margin:var(--sp-3) auto;padding:var(--sp-4);color:#16150f;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:var(--fs-13);white-space:pre;box-shadow:var(--shadow-2);background:#f7f5f0;border-radius:2px;line-height:1.45}.receipt-line{min-height:1.45em}.receipt-codes{margin-top:var(--sp-3);font-size:var(--fs-12);line-height:var(--lh-12);color:var(--text-dim)}.receipt-codes summary{padding:var(--sp-2) var(--sp-3);border-radius:var(--r-sm);color:var(--text-dim);font-size:var(--fs-13);line-height:var(--lh-13);cursor:pointer;font-weight:600}.receipt-codes summary:hover{background:var(--wash-6);color:var(--text)}.receipt-codes summary:focus-visible{outline:var(--ring-w) solid var(--ring);outline-offset:var(--ring-offset)}.receipt-codes ul{margin:var(--sp-2) 0 0;padding-left:var(--sp-5);font-family:ui-monospace,SF Mono,Menlo,monospace}.segmented.preview-docs{width:fit-content;margin:0 auto var(--sp-2);display:flex}.receipt-line.receipt-qr-line{padding:var(--sp-2) 0;justify-content:center;line-height:0;display:flex}.receipt-line.receipt-qr-line img,.receipt-line.receipt-qr-line span{image-rendering:pixelated;display:block}.order-arrows{flex:none;display:inline-flex}.order-arrows button{width:var(--h-ctrl-sm);min-height:var(--h-ctrl-sm);color:var(--text-dim);border-radius:0;padding:0}.order-arrows button:first-child{border-radius:var(--r-sm) 0 0 var(--r-sm)}.order-arrows button:last-child{border-radius:0 var(--r-sm) var(--r-sm) 0;margin-left:-1px}.order-arrows button:hover:not(:disabled),.order-arrows button:active:not(:disabled){color:var(--text)}.menu-thumb{border-radius:var(--r-sm);object-fit:cover;background:var(--wash-6);border:1px solid var(--wash-border);flex:none;width:40px;height:40px}.menu-thumb-letter{color:var(--text-dim);font-weight:700;font-size:var(--fs-16);line-height:var(--lh-16);justify-content:center;align-items:center;display:inline-flex}.row-actions-icons{gap:var(--sp-1);flex-wrap:nowrap;flex:none}.row-actions-icons button{width:var(--h-ctrl-sm);min-height:var(--h-ctrl-sm);border-radius:var(--r-sm);color:var(--text-dim);padding:0}.row-actions-icons button:hover,.row-actions-icons button:active{color:var(--text)}.row-actions-icons .row-action-danger:hover,.row-actions-icons .row-action-danger:active,.row-actions-icons .row-action-danger:focus-visible{color:var(--err-text);border-color:var(--err)}@supports (color:color-mix(in lab,red,red)){.row-actions-icons .row-action-danger:hover,.row-actions-icons .row-action-danger:active,.row-actions-icons .row-action-danger:focus-visible{border-color:color-mix(in oklab,var(--err) 45%,transparent)}}.image-field{align-items:center;gap:var(--sp-3);display:flex}.image-field input{flex:1;min-width:0}.image-field .image-upload{height:var(--h-ctrl-md);white-space:nowrap;flex:none}.menu-screen .check-option{min-height:var(--h-ctrl);gap:var(--sp-3);padding:0 var(--sp-3);border-radius:var(--r-box);border-color:var(--wash-border);background:var(--wash-6);color:var(--text);font-size:var(--fs-15);line-height:var(--lh-15)}.menu-screen .check-option .grow{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.menu-screen .check-option input[type=checkbox]{width:20px;height:20px;min-height:0;accent-color:var(--text);flex:none}.menu-screen input[type=number]{appearance:textfield}.menu-screen input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.menu-screen input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.couriers .courier-toolbar{align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-4);flex-wrap:wrap;display:flex}.couriers .courier-add{padding:0 var(--sp-4) 0 var(--sp-3);margin-left:auto}.couriers .courier-notice{margin:0 0 var(--sp-3);color:var(--text-dim);font-size:var(--fs-14);line-height:var(--lh-14)}.couriers .courier-panel{overflow:hidden}.couriers .courier-table-scroll{scrollbar-width:thin;scrollbar-color:var(--panel-3) transparent;overflow-x:auto}.couriers .courier-table-scroll::-webkit-scrollbar{height:10px}.couriers .courier-table-scroll::-webkit-scrollbar-thumb{background:var(--panel-3);border:2px solid var(--panel);border-radius:5px}.couriers .courier-table{border-collapse:collapse;width:100%;min-width:900px;font-size:var(--fs-15);line-height:var(--lh-15)}.couriers .courier-table th,.couriers .courier-table td{padding:var(--sp-2) var(--cell-x);text-align:left;vertical-align:middle;border-bottom:1px solid var(--border)}.couriers .courier-table th{background:var(--wash-6);color:var(--text-dim);font-weight:600;font-size:var(--fs-13);line-height:var(--lh-13);white-space:nowrap}.couriers .courier-table th.num,.couriers .courier-table td.num,.couriers .courier-table th.courier-col-actions,.couriers .courier-table td.courier-col-actions{text-align:right}.couriers .courier-table tbody tr:hover{background:var(--wash-6)}.couriers .courier-table tbody tr:last-child td{border-bottom:none}.couriers .courier-table td.band-empty-row{padding:var(--sp-6) var(--cell-x);text-align:center}.couriers .courier-name{align-items:center;gap:var(--sp-3);min-width:0;display:inline-flex}.couriers .courier-name strong{font-weight:600}.couriers .courier-avatar{background:var(--wash-8);border:1px solid var(--wash-border);width:34px;height:34px;color:var(--text);font-weight:700;font-size:var(--fs-13);letter-spacing:.02em;border-radius:50%;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.couriers .courier-phone{color:var(--text-dim);-webkit-user-select:text;user-select:text}.couriers .courier-actions{align-items:center;gap:var(--sp-2);display:inline-flex}.couriers .courier-delete{color:var(--text-dim);background:0 0;border-color:#0000}.couriers .courier-delete:hover,.couriers .courier-delete:focus-visible,.couriers .courier-delete:active:not(:disabled){background:var(--err)}@supports (color:color-mix(in lab,red,red)){.couriers .courier-delete:hover,.couriers .courier-delete:focus-visible,.couriers .courier-delete:active:not(:disabled){background:color-mix(in oklab,var(--err) 16%,transparent)}}.couriers .courier-delete:hover,.couriers .courier-delete:focus-visible,.couriers .courier-delete:active:not(:disabled){border-color:var(--err)}@supports (color:color-mix(in lab,red,red)){.couriers .courier-delete:hover,.couriers .courier-delete:focus-visible,.couriers .courier-delete:active:not(:disabled){border-color:color-mix(in oklab,var(--err) 40%,transparent)}}.couriers .courier-delete:hover,.couriers .courier-delete:focus-visible,.couriers .courier-delete:active:not(:disabled){color:var(--err-text)}.couriers .courier-switch{border-radius:var(--r-ctrl);background:var(--wash-12);border:1px solid var(--wash-border);width:40px;height:24px;transition:background-color var(--duration-normal) var(--ease-out),border-color var(--duration-normal) var(--ease-out);flex:none;display:inline-block;position:relative}.couriers .courier-switch:after{content:"";background:var(--text-dim);width:18px;height:18px;transition:transform var(--duration-normal) var(--ease-out),background-color var(--duration-normal) var(--ease-out);border-radius:50%;position:absolute;top:2px;left:2px}.couriers [aria-checked=true] .courier-switch{background:var(--ok);border-color:#0000}.couriers [aria-checked=true] .courier-switch:after{background:var(--on-fill);transform:translate(16px)}.couriers .courier-switch-btn,.couriers .courier-switch-row{min-height:var(--h-ctrl);color:var(--text-dim);font-size:var(--fs-14);line-height:var(--lh-14);background:0 0;border-color:#0000}.couriers .courier-switch-btn{min-width:var(--h-ctrl);padding:0}.couriers .courier-switch-row{gap:var(--sp-3);padding:0 var(--cell-x)}.couriers .courier-switch-btn:hover,.couriers .courier-switch-row:hover{background:var(--wash-6);color:var(--text);border-color:#0000}.couriers .courier-switch-btn:disabled,.couriers .courier-switch-row:disabled{background:0 0}.couriers .courier-dialog-hint{margin:0 0 var(--sp-4);font-size:var(--fs-14);line-height:var(--lh-14)}.couriers .courier-confirm-hint{margin:0 0 var(--sp-4);color:var(--text-dim)}.couriers .modal-actions{margin:var(--sp-1) calc(-1 * var(--sp-5)) calc(-1 * var(--sp-5))}.couriers .courier-confirm .danger{background:var(--err);border-color:var(--err);color:var(--destructive-foreground)}.couriers .courier-confirm .danger:hover,.couriers .courier-confirm .danger:active:not(:disabled){background:var(--err)}@supports (color:color-mix(in lab,red,red)){.couriers .courier-confirm .danger:hover,.couriers .courier-confirm .danger:active:not(:disabled){background:color-mix(in oklab,var(--err) 82%,var(--bg))}}.couriers .courier-confirm .danger:hover,.couriers .courier-confirm .danger:active:not(:disabled){border-color:var(--err)}@supports (color:color-mix(in lab,red,red)){.couriers .courier-confirm .danger:hover,.couriers .courier-confirm .danger:active:not(:disabled){border-color:color-mix(in oklab,var(--err) 82%,var(--bg))}}.couriers .courier-confirm .danger:hover,.couriers .courier-confirm .danger:active:not(:disabled){color:var(--destructive-foreground)}.couriers .courier-settings{margin-top:var(--sp-4)}.content.audit-screen{gap:var(--sp-3);flex-direction:column;display:flex;overflow:hidden}.audit-caption{font-size:var(--fs-13);line-height:var(--lh-13);flex:none;margin:0}.audit-filters{gap:var(--sp-2);flex-wrap:wrap;flex:none;display:flex}.band-table.audit-table{flex:1;min-height:0;overflow-y:auto}.band-table.audit-table::-webkit-scrollbar{width:10px}.audit-table .band-row{grid-template-columns:112px 168px minmax(280px,1fr) minmax(132px,200px) 132px}.band-table.audit-table .band-head{z-index:1;background:var(--panel-2)}.audit-table .band-row:not(.band-head){font-size:var(--fs-15);line-height:var(--lh-15);padding:10px var(--cell-x)}.audit-table .cell-order{flex-direction:column;min-width:0;display:flex}.audit-table .cell-order strong{font-weight:600}.audit-table .cell-order .dim{font-size:var(--fs-12);line-height:var(--lh-12);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.audit-table .cell-event{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.audit-table .audit-removal{color:var(--err-text);font-weight:600}.audit-table .cell-staff{min-width:0}.band-table.audit-table .cell-staff .chip{max-width:100%;min-height:32px;overflow:hidden}.audit-table .cell-actions,.audit-table .band-head .audit-head-actions{text-align:right;justify-content:flex-end}.content.courier-perf{gap:var(--sp-6);padding:var(--sp-4) var(--gutter-screen) var(--gutter-screen);flex-direction:column;display:flex}.courier-perf-head{gap:var(--sp-2);flex-direction:column;display:flex}.courier-perf-method{font-size:var(--fs-13);line-height:var(--lh-13);margin:0}.courier-perf>:not(.courier-perf-head){transition:opacity var(--duration-normal) var(--ease-out)}.courier-perf.is-stale>:not(.courier-perf-head){opacity:.55}@media(prefers-reduced-motion:reduce){.courier-perf>:not(.courier-perf-head){transition:none}}.courier-perf-compare{gap:var(--sp-3);flex-direction:column;display:flex}.courier-perf-compare .segmented{align-self:flex-start}.courier-perf-panel{flex-direction:column;min-width:0;display:flex}.courier-perf-panel-head{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--cell-x);flex-wrap:wrap;display:flex}.courier-perf-panel-title{align-items:baseline;gap:var(--sp-1) var(--sp-3);flex-wrap:wrap;min-width:0;display:flex}.courier-perf-panel-title h2{font-size:var(--fs-13);line-height:var(--lh-13);letter-spacing:.04em;text-transform:uppercase;color:var(--text-dim);margin:0;font-weight:600}.courier-perf-panel-title .dim{font-size:var(--fs-13);line-height:var(--lh-13)}.courier-perf-panel-actions{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.courier-perf-panel>.report-scroll{border-bottom-left-radius:calc(var(--r-panel) - 1px);border-bottom-right-radius:calc(var(--r-panel) - 1px);scrollbar-width:auto;scrollbar-color:auto}.courier-perf-panel>.report-scroll::-webkit-scrollbar{width:10px;height:10px}.courier-perf-panel>.report-scroll::-webkit-scrollbar-track{background:0 0}.courier-perf-panel>.report-scroll::-webkit-scrollbar-corner{background:0 0}.courier-perf-panel>.report-scroll::-webkit-scrollbar-thumb{border-radius:var(--r-ctrl);background:var(--text-dim);border:3px solid #0000}@supports (color:color-mix(in lab,red,red)){.courier-perf-panel>.report-scroll::-webkit-scrollbar-thumb{background:color-mix(in oklab,var(--text-dim) 55%,transparent)}}.courier-perf-panel>.report-scroll::-webkit-scrollbar-thumb{background-clip:content-box}.courier-perf-table .courier-perf-sticky{z-index:1;background:var(--panel);box-shadow:inset -1px 0 0 var(--border);position:sticky;left:0}.courier-perf-table thead .courier-perf-sticky{z-index:3;background:var(--panel-2)}.courier-perf-table .rpt-sort>span{order:-1}.courier-perf-table tbody tr{cursor:pointer;touch-action:manipulation}.courier-perf-table tbody td{height:var(--h-ctrl)}.courier-perf-table tbody .courier-perf-sticky{padding-top:0;padding-bottom:0}.courier-perf-table tbody tr:hover .courier-perf-sticky{background:linear-gradient(var(--wash-6),var(--wash-6)),var(--panel)}.courier-perf-table tbody tr.selected{background:var(--wash-8)}.courier-perf-table tbody tr.selected .courier-perf-sticky{background:linear-gradient(var(--wash-8),var(--wash-8)),var(--panel);box-shadow:inset 2px 0 0 var(--accent),inset -1px 0 0 var(--border)}.courier-perf-name{width:100%;min-height:var(--h-ctrl);font-size:var(--fs-14);line-height:var(--lh-14);color:var(--text);text-align:left;background:0 0;border:none;border-radius:0;justify-content:flex-start;padding:0;font-weight:600}.courier-perf-name:hover,.courier-perf-name:active:not(:disabled){background:0 0}.courier-perf-name:focus-visible{outline:var(--ring-w) solid var(--ring);outline-offset:calc(-1 * var(--ring-w))}.courier-perf-table tbody tr.idle td,.courier-perf-table tbody tr.idle .courier-perf-name{color:var(--text-dim)}.courier-perf-table tfoot td{border-top:1px solid var(--border);font-weight:600}.courier-perf-table tfoot .courier-perf-sticky{background:var(--panel-2)}.courier-perf-strip{gap:var(--sp-2) var(--sp-3);padding:0 var(--cell-x) var(--sp-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.courier-perf-strip>div{justify-content:space-between;align-items:baseline;gap:var(--sp-3);min-width:0;padding:var(--sp-2) var(--sp-3);border:1px solid var(--wash-border);border-radius:var(--r-box);background:var(--wash-6);display:flex}.courier-perf-strip dt{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-13);line-height:var(--lh-13);color:var(--text-dim);overflow:hidden}.courier-perf-strip dd{white-space:nowrap;font-size:var(--fs-14);line-height:var(--lh-14);margin:0;font-weight:600}@media(max-width:1100px){.courier-perf-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}.courier-perf-note{padding:0 var(--cell-x) var(--sp-2);font-size:var(--fs-13);line-height:var(--lh-13);margin:0}.courier-perf-state{padding:0 var(--cell-x) var(--sp-3)}.courier-perf-deliveries{scrollbar-gutter:stable;max-height:560px;overflow:auto}.courier-perf-deliveries:focus-visible{outline:var(--ring-w) solid var(--ring);outline-offset:calc(-1 * var(--ring-w))}.courier-perf-deliveries th:last-child,.courier-perf-deliveries td:last-child{padding-right:calc(var(--cell-x) - 10px)}.courier-perf-deliveries tbody td{height:var(--h-ctrl)}.courier-perf-deliveries tbody tr.cancelled td{color:var(--text-dim)}.courier-perf .gz-tile,.courier-perf .gz-tile.muted{border:0;border-top:1px solid var(--site-line);padding:var(--sp-4) 0 var(--sp-2);background:0 0;border-radius:0;min-height:0}.courier-perf .gz-grid{gap:0 var(--sp-6)}.courier-perf .gz-tile-value{font-size:var(--fs-26);line-height:var(--lh-26);font-weight:500}.courier-perf .gz-section-rule{display:none}.courier-perf .gz-section-title{font-size:var(--fs-20);line-height:var(--lh-20)}.courier-perf .gz-chart-card,.courier-perf .chart-card,.courier-perf .surface,.courier-perf .courier-perf-panel{border:0;border-top:1px solid var(--site-line);box-shadow:none;background:0 0;border-radius:0;padding-left:0;padding-right:0}.courier-perf .courier-perf-table tbody .courier-perf-sticky{background:var(--bg)}.courier-perf .courier-perf-table tbody tr:hover .courier-perf-sticky{background:linear-gradient(var(--wash-6),var(--wash-6)),var(--bg)}.courier-perf .courier-perf-table tbody tr.selected .courier-perf-sticky{background:linear-gradient(var(--wash-8),var(--wash-8)),var(--bg)}.pb-hello{margin:var(--sp-6) 0 var(--sp-5)}.pb-hello-date{color:var(--site-dim);font-size:var(--fs-14);line-height:var(--lh-14)}.pb-hello h1{margin:var(--sp-1) 0 0;font-size:var(--site-fs-hero);line-height:var(--site-lh-hero);letter-spacing:-.02em;color:var(--site-ink);font-weight:500}.pb-hello h1 span{color:var(--site-ink-soft);display:block}.pb-bento{gap:var(--sp-4);grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:264px;display:grid}.pb-card{border:1px solid var(--site-line);border-radius:var(--r-panel);background:var(--site-panel);min-width:0;color:var(--site-ink);text-align:left;flex-direction:column;display:flex;overflow:hidden}button.pb-card{min-height:0;font:inherit;transition:transform var(--duration-fast) var(--ease-out);justify-content:flex-start;align-items:stretch;padding:0;font-weight:400}button.pb-card:hover{border-color:var(--site-dim);background:var(--site-panel)}button.pb-card:active{transform:scale(.99)}.pb-span-8{grid-column:span 8}.pb-span-6{grid-column:span 6}.pb-span-4{grid-column:span 4}.pb-span-3{grid-column:span 3}@media(max-width:1360px){.pb-span-3{grid-column:span 6}}.pb-scene{min-height:0;padding:var(--sp-4);background:var(--site-panel-2);gap:var(--sp-3);flex-direction:column;flex:1;display:flex;position:relative}.pb-foot{justify-content:space-between;align-items:flex-end;gap:var(--sp-3);padding:var(--sp-3) var(--sp-5) var(--sp-4);display:flex}.pb-foot>span,.pb-foot>div{flex-direction:column;display:flex}.pb-tag{color:var(--site-dim);font-size:var(--fs-12);line-height:var(--lh-12)}.pb-name{font-size:var(--fs-16);line-height:var(--lh-16);font-weight:500}.pb-big{font-size:var(--fs-26);line-height:var(--lh-26);white-space:nowrap;font-weight:500}.pb-big small{font-size:var(--fs-13);line-height:var(--lh-13);color:var(--site-dim);font-weight:400}.pb-big.warn,.pb-stats b.warn{color:var(--warn)}.pb-pill{padding:var(--sp-1) var(--sp-3);border:1px solid var(--site-line);border-radius:var(--r-ctrl);background:var(--site-panel);font-size:var(--fs-12);line-height:var(--lh-12);align-self:flex-start;align-items:center;font-weight:500;display:inline-flex}.pb-pill.ok{color:var(--ok)}.pb-pill.warn{color:var(--warn)}.pb-delta{font-weight:600}.pb-delta.up{color:var(--ok)}.pb-delta.down{color:var(--err-text)}.pb-hours{align-items:stretch;gap:var(--sp-2);flex:1;min-height:0;display:flex}.pb-hour{justify-content:flex-end;gap:var(--sp-1);flex-direction:column;flex:1;min-width:0;display:flex}.pb-hour i{border-radius:var(--r-sm) var(--r-sm) 2px 2px;background:var(--site-line);display:block}.pb-hour i.peak{background:var(--site-ink)}.pb-hour small{text-align:center;color:var(--site-dim);font-size:var(--fs-12);line-height:var(--lh-12)}.pb-hero-num{margin-top:auto}.pb-hero-num strong{font-size:var(--site-fs-hero);line-height:var(--site-lh-hero);letter-spacing:-.03em;font-weight:500}.pb-hero-num>span{margin-left:var(--sp-1);color:var(--site-ink-soft);font-size:var(--fs-20)}.pb-hero-num p{margin:var(--sp-2) 0 0;color:var(--site-dim);font-size:var(--fs-13);line-height:var(--lh-13)}.pb-legs{gap:var(--sp-1);height:var(--sp-3);margin-top:var(--sp-6);display:flex}.pb-legs i{border-radius:var(--r-ctrl);flex-basis:0;display:block}.pb-legs .leg-wait{background:var(--site-dim)}.pb-legs .leg-road{background:var(--site-ink)}.pb-legs .leg-back{background:var(--site-line)}.pb-stops{gap:var(--sp-2);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:auto;display:grid}.pb-stop{padding:var(--sp-2) var(--sp-3);border:1px solid var(--site-line);border-radius:var(--r-box);background:var(--site-panel);min-width:0}.pb-stop b{font-size:var(--fs-20);line-height:var(--lh-20);font-weight:500;display:block}.pb-stop span{color:var(--site-dim);font-size:var(--fs-12);line-height:var(--lh-12)}.pb-till{justify-content:center;gap:var(--sp-2)}.pb-line{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border:1px solid var(--site-line);border-radius:var(--r-box);background:var(--site-panel);color:var(--site-dim);display:flex}.pb-line.strong{color:var(--site-ink);font-size:var(--fs-16);line-height:var(--lh-16)}.pb-line.strong b{font-size:var(--fs-20);line-height:var(--lh-20);font-weight:500}.pb-line em{font-style:normal;font-size:var(--fs-12);color:var(--site-dim);opacity:.8}.pb-courier .pb-corner{top:var(--sp-4);right:var(--sp-4);color:var(--site-dim);position:absolute}.pb-crow{align-items:center;gap:var(--sp-3);min-width:0;display:flex}.pb-crow>span:last-child{flex-direction:column;min-width:0;display:flex}.pb-crow b{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.pb-crow small{color:var(--site-dim);font-size:var(--fs-12);line-height:var(--lh-12)}.pb-av{width:var(--sp-10);height:var(--sp-10);color:var(--on-fill);border-radius:50%;flex:none;place-items:center;font-weight:600;display:inline-grid}.pb-stats{gap:var(--sp-2);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:auto;display:grid}.pb-stats>span{padding:var(--sp-2) var(--sp-3);border:1px solid var(--site-line);border-radius:var(--r-box);background:var(--site-panel);flex-direction:column;min-width:0;display:flex}.pb-stats b{font-size:var(--fs-15);line-height:var(--lh-15);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.pb-stats small{color:var(--site-dim);font-size:var(--fs-12);line-height:var(--lh-12)}.pb-export{justify-content:flex-end;gap:var(--sp-2);margin-top:var(--sp-5);display:flex}.pb-export button{min-height:var(--h-ctrl-md);font-size:var(--fs-14)}.cs-title{align-items:center;gap:var(--sp-3);display:flex}.cs-body{gap:var(--sp-5);flex-direction:column;display:flex}.cs-figures{gap:var(--sp-2);grid-template-columns:2fr repeat(6,minmax(0,1fr));display:grid}.cs-fig{gap:var(--sp-1);padding:var(--sp-3);border:1px solid var(--site-line);border-radius:var(--r-box);flex-direction:column;display:flex}.cs-fig small{color:var(--site-dim);font-size:var(--fs-12);line-height:var(--lh-12)}.cs-fig b{font-size:var(--fs-16);line-height:var(--lh-16);font-weight:500}.cs-fig b.num{text-align:left}.cs-fig small:first-letter{text-transform:uppercase}.cs-fig.strong{background:var(--site-panel-2)}.cs-fig.strong b{font-size:var(--fs-26);line-height:var(--lh-26);color:var(--ok)}.cs-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cs-drop{padding:var(--sp-4) 0;border-top:1px solid var(--site-line)}.cs-drop-head{align-items:center;gap:var(--sp-3);grid-template-columns:56px minmax(0,1fr) auto 112px;display:grid}.cs-no{font-weight:600}.cs-who{flex-direction:column;min-width:0;display:flex}.cs-who b{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.cs-who small{color:var(--site-dim);font-size:var(--fs-12)}.cs-pay{align-items:center;gap:var(--sp-2);font-size:var(--fs-14);display:inline-flex}.cs-pay s{color:var(--site-dim)}.cs-arrow{color:var(--warn)}.cs-money{text-align:right;font-weight:500}.cs-track{margin:var(--sp-4) 0 0;padding:0;list-style:none;display:grid}.cs-node{align-items:flex-start;gap:var(--sp-1);padding-top:var(--sp-6);flex-direction:column;display:flex;position:relative}.cs-node:before{content:"";top:calc(var(--sp-6) + 4px);background:var(--site-line);height:2px;position:absolute;left:0;right:0}.cs-node:last-child:before{width:var(--sp-2);right:auto}.cs-node.step-delivered:before,.cs-node:last-child:before{background:0 0}.cs-dot{background:var(--site-dim);width:10px;height:10px;box-shadow:0 0 0 3px var(--site-panel);border-radius:50%;position:relative}.step-delivered .cs-dot{background:var(--ok)}.cs-gap{padding:0 var(--sp-2);border-radius:var(--r-ctrl);background:var(--site-panel-2);color:var(--site-dim);font-size:var(--fs-12);line-height:var(--lh-12);position:absolute;top:0;left:0;transform:translate(-50%)}.cs-node-label{margin-top:var(--sp-1);color:var(--site-dim);font-size:var(--fs-12);line-height:var(--lh-12)}.cs-node-time{font-size:var(--fs-15);line-height:var(--lh-15);font-weight:500}.cs-late{margin:var(--sp-2) 0 0;color:var(--warn);font-size:var(--fs-13);line-height:var(--lh-13);font-weight:500}.cs-table-wrap{border-top:1px solid var(--site-line)}.cs-table{border-collapse:collapse;width:100%}.cs-table th{z-index:1;padding:var(--sp-2) var(--sp-3);background:var(--site-panel);border-bottom:1px solid var(--site-line);color:var(--site-dim);font-size:var(--fs-12);line-height:var(--lh-12);text-align:left;white-space:nowrap;font-weight:500;position:sticky;top:0}.cs-table th.num{text-align:right}.cs-table td{padding:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--site-line);vertical-align:middle;font-size:var(--fs-14);line-height:var(--lh-14)}.cs-table td.cs-who b,.cs-table td.cs-time b{font-weight:500;display:block}.cs-table td.cs-who small,.cs-table td.cs-time small{color:var(--site-dim);font-size:var(--fs-12);line-height:var(--lh-12);display:block}.cs-table td.cs-who b{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.cs-table .step-delivered b{color:var(--ok)}.cs-table .cs-door.warn{color:var(--warn);font-weight:600}.cs-table tr.cs-row:hover td{background:0 0}.cs-table td.cs-no,.cs-table td.cs-time,.cs-table td.cs-time .num{text-align:left}.cs-table td.cs-pay{white-space:nowrap;display:table-cell}.cs-table td.cs-pay s{color:var(--site-dim)}.cs-table td.cs-pay .cs-arrow{margin:0 var(--sp-1)}.cs-table td.cs-money,.cs-table td.cs-door{text-align:right;white-space:nowrap}.cs-tools{justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex}.cs-search{align-items:center;gap:var(--sp-2);width:min(100%,360px);min-height:var(--h-ctrl-md);padding:0 var(--sp-3);border:1px solid var(--site-line);border-radius:var(--r-ctrl);color:var(--site-dim);display:flex}.cs-search input{height:100%;min-height:0;color:var(--site-ink);font-size:var(--fs-14);background:0 0;border:0;flex:1;padding:0}.cs-search input,.cs-search input:hover,.cs-search input:focus,.cs-search input:focus-visible{box-shadow:none;background:0 0;border:0;outline:none}.cs-search:hover{border-color:var(--site-dim)}.cs-search:focus-within{border-color:var(--site-ink)}.cs-pager{justify-content:center;align-items:center;gap:var(--sp-3);color:var(--site-dim);font-size:var(--fs-14);display:flex}.payments-panel{gap:var(--sp-3);flex-direction:column;display:flex}.payments-head{align-items:baseline;gap:var(--sp-3);margin-top:var(--sp-3);display:flex}.payments-head h3{font-size:var(--fs-15);line-height:var(--lh-15);font-weight:600}.payments-list li{align-items:center;gap:var(--sp-3);min-height:56px;padding:var(--sp-2) 0;border-bottom:1px solid var(--border);display:flex}.payments-list li:last-child{border-bottom:0}.payments-list li.off>.grow{color:var(--text-dim)}.payments-brand-mark{border-radius:var(--r-sm);background:var(--wash-12);border:1px solid var(--wash-border);width:32px;height:32px;font-size:var(--fs-12);letter-spacing:.02em;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.callerid-panel{gap:var(--sp-3);flex-direction:column;display:flex}.callerid-server{align-items:center;gap:var(--sp-3);min-height:var(--h-ctrl-sm);display:flex}.callerid-server code,.callerid-key code{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);font-size:var(--fs-14);padding:var(--sp-1) var(--sp-2);border-radius:var(--r-sm);background:var(--wash-6);border:1px solid var(--wash-border);letter-spacing:.04em;-webkit-user-select:all;user-select:all}.callerid-head{align-items:center;gap:var(--sp-3);margin-top:var(--sp-2);display:flex}.callerid-head h3{font-size:var(--fs-15);line-height:var(--lh-15);font-weight:600}.callerid-head .ghost.sm{align-items:center;gap:var(--sp-2);margin-left:auto;display:inline-flex}.callerid-list li{align-items:center;gap:var(--sp-3);min-height:56px;padding:var(--sp-2) 0;border-bottom:1px solid var(--border);display:flex}.callerid-list li:last-child{border-bottom:0}.callerid-list li.off>.grow{color:var(--text-dim)}.callerid-prefix{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);font-size:var(--fs-13);color:var(--text-dim);min-width:108px}.callerid-key{align-items:center;gap:var(--sp-3);margin:var(--sp-3) 0;flex-wrap:wrap;display:flex}.callerid-key code{font-size:var(--fs-16);padding:var(--sp-2) var(--sp-3)}.callerid-steps{padding-left:var(--sp-5);gap:var(--sp-2);color:var(--text-dim);font-size:var(--fs-13);line-height:var(--lh-13);flex-direction:column;display:flex}.callerid-revoked summary,.payments-removed summary{cursor:pointer;min-height:var(--h-ctrl-sm);align-items:center;display:flex}.payments-head .payments-add{align-items:center;gap:var(--sp-2);margin-left:auto;display:inline-flex}.payments-icon-grid{gap:var(--sp-2);flex-wrap:wrap;display:flex}.payments-icon-grid button{width:var(--h-ctrl);height:var(--h-ctrl);border:1px solid var(--wash-border);border-radius:var(--r-box);background:var(--wash-6);color:var(--text-dim);touch-action:manipulation;justify-content:center;align-items:center;padding:0;display:inline-flex}.payments-icon-grid button[aria-pressed=true]{color:var(--text);border-color:var(--text);background:var(--wash-12)}.payments-icon-grid button:focus-visible{outline:var(--ring-w) solid var(--ring);outline-offset:var(--ring-offset)}.appearance-sub{margin:var(--sp-5) 0 var(--sp-2);font-size:var(--fs-14);line-height:var(--lh-14);color:var(--text);font-weight:500}.appearance-hint{margin:var(--sp-2) 0 0;font-size:var(--fs-13);line-height:var(--lh-13);color:var(--text-dim)}.sounds-list{margin:0;padding:0;list-style:none}.sounds-row{justify-content:space-between;align-items:center;gap:var(--sp-3);padding-block:var(--sp-2);min-height:var(--h-ctrl);font-size:var(--fs-15);line-height:var(--lh-15);flex-wrap:wrap;display:flex}.sounds-row+.sounds-row{border-top:1px solid var(--border)}.sounds-controls{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.sounds-volume{flex:1;justify-content:flex-end;max-width:360px}.sounds-volume .ui-range{width:auto;min-width:160px;height:var(--h-ctrl);appearance:none;touch-action:manipulation;cursor:pointer;background:0 0;border:0;flex:1;margin:0;padding:0}.sounds-volume .ui-range::-webkit-slider-runnable-track{border-radius:var(--r-ctrl);background:var(--wash-12);border:1px solid var(--wash-border);height:6px}.sounds-volume .ui-range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--text);width:24px;height:24px;box-shadow:var(--shadow-1);border-radius:50%;margin-top:-10px}.sounds-volume .ui-range:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.sounds-volume-value{text-align:right;min-width:48px;color:var(--text-dim)}.content.wa-inbox{grid-template-columns:var(--wa-rail,360px) minmax(0,1fr);gap:var(--sp-4);grid-template-rows:minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.wa-inbox-list,.wa-inbox-thread{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.wa-inbox-scroll::-webkit-scrollbar{width:10px}.wa-inbox-rows-scroll::-webkit-scrollbar{width:var(--sp-2)}.wa-inbox-rows-scroll::-webkit-scrollbar-track{background:0 0}.wa-inbox-scroll::-webkit-scrollbar-track{background:0 0}.wa-inbox-rows-scroll::-webkit-scrollbar-thumb{border-radius:var(--r-ctrl);background:var(--text-dim);border:3px solid #0000}@supports (color:color-mix(in lab,red,red)){.wa-inbox-rows-scroll::-webkit-scrollbar-thumb{background:color-mix(in oklab,var(--text-dim) 55%,transparent)}}.wa-inbox-rows-scroll::-webkit-scrollbar-thumb{background-clip:content-box}.wa-inbox-scroll::-webkit-scrollbar-thumb{border-radius:var(--r-ctrl);background:var(--text-dim);border:3px solid #0000}@supports (color:color-mix(in lab,red,red)){.wa-inbox-scroll::-webkit-scrollbar-thumb{background:color-mix(in oklab,var(--text-dim) 55%,transparent)}}.wa-inbox-scroll::-webkit-scrollbar-thumb{background-clip:content-box}.wa-inbox-rows-scroll::-webkit-scrollbar-thumb{border-width:2px}.wa-inbox-pad{padding:var(--sp-4) var(--cell-x)}.wa-inbox-list-head{padding:var(--sp-2);border-bottom:1px solid var(--border)}.wa-inbox-search{align-items:center;gap:var(--sp-2);min-height:var(--h-ctrl);padding:0 var(--sp-1) 0 var(--sp-3);border:1px solid var(--wash-border);border-radius:var(--r-box);background:var(--wash-6);color:var(--text-dim);display:flex}.wa-inbox-search:focus-within{background:var(--wash-8);border-color:var(--text-dim);outline:var(--ring-w) solid var(--ring);outline-offset:var(--ring-offset)}.wa-inbox-search input{min-width:0;min-height:calc(var(--h-ctrl) - 2px);background:0 0;border:none;flex:1;padding:0}.wa-inbox-search input:focus,.wa-inbox-search input:focus-visible{background:0 0;outline:none}.wa-inbox-search input::-webkit-search-cancel-button{appearance:none}.wa-inbox-search .wa-inbox-search-clear{width:var(--h-ctrl-sm);min-width:var(--h-ctrl-sm);min-height:var(--h-ctrl-sm);border-radius:var(--r-sm);flex:none}.wa-inbox-rows-scroll{scrollbar-gutter:stable;min-height:0;padding:var(--sp-2) 0 var(--sp-2) var(--sp-2);flex:1;overflow-y:auto}.wa-inbox-rows{gap:var(--sp-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.wa-inbox-row{width:100%;min-height:64px;padding:var(--sp-2) var(--sp-3);justify-content:flex-start;gap:var(--sp-3);text-align:left;border-radius:var(--r-box);background:0 0;border-color:#0000;font-weight:400}.wa-inbox-row:hover{background:var(--wash-6)}.wa-inbox-row.is-selected,.wa-inbox-row.is-selected:hover{background:var(--wash-12);border-color:var(--wash-border);box-shadow:inset 0 1px 0 var(--glass-highlight)}.wa-inbox-avatar{width:var(--sp-10);height:var(--sp-10);border-radius:var(--r-ctrl);background:var(--panel-3);color:var(--text);font-size:var(--fs-14);line-height:var(--lh-14);flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.wa-inbox-avatar svg{color:var(--text-dim)}.wa-inbox-row-main{gap:var(--sp-1);flex-direction:column;flex:1;min-width:0;display:flex}.wa-inbox-row-line{align-items:center;gap:var(--sp-2);min-width:0;display:flex}.wa-inbox-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-15);line-height:var(--lh-15);flex:1;font-weight:600;overflow:hidden}.wa-inbox-time{color:var(--text-dim);font-size:var(--fs-12);line-height:var(--lh-12);flex:none}.wa-inbox-preview{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-dim);font-size:var(--fs-13);line-height:var(--lh-13);flex:1;overflow:hidden}.wa-inbox-preview-who{font-weight:600}.wa-inbox-row.is-unread .wa-inbox-preview{color:var(--text)}.wa-inbox-row.is-unread .wa-inbox-time{color:var(--accent-hover);font-weight:600}.wa-inbox-count{min-width:var(--sp-5);min-height:var(--sp-5);padding:0 var(--sp-1);border-radius:var(--r-ctrl);border:1px solid var(--accent);flex:none;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.wa-inbox-count{border:1px solid color-mix(in oklab,var(--accent) 34%,transparent)}}.wa-inbox-count{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.wa-inbox-count{background:color-mix(in oklab,var(--accent) 16%,transparent)}}.wa-inbox-count{color:var(--accent-hover);font-size:var(--fs-12);line-height:var(--lh-12);font-weight:700}.wa-inbox-more{width:100%;margin-top:var(--sp-2)}.wa-inbox-empty{justify-content:center;align-items:center;gap:var(--sp-2);padding:var(--sp-8) var(--sp-5);text-align:center;flex-direction:column;display:flex}.wa-inbox-idle .wa-inbox-empty{flex:1}.wa-inbox-empty-title{font-size:var(--fs-16);line-height:var(--lh-16);margin:0;font-weight:600}.wa-inbox-empty .dim{max-width:360px;font-size:var(--fs-14);line-height:var(--lh-14);margin:0}.wa-inbox-blank-glyph{color:var(--text-dim)}.wa-inbox-blank-card{align-items:center;gap:var(--sp-3);padding:var(--sp-10) var(--sp-6);text-align:center;flex-direction:column;display:flex}.wa-inbox-blank-card .dim{max-width:560px}.wa-inbox-blank-card h2{font-size:var(--fs-20);line-height:var(--lh-20);letter-spacing:var(--tracking-tight)}.wa-inbox-blank-card p{margin:0}.wa-inbox-thread-head{align-items:center;gap:var(--sp-3);min-height:var(--h-bar);padding:var(--sp-2) var(--sp-4);border-bottom:1px solid var(--border);display:flex}.wa-inbox-thread-id{flex-direction:column;flex:1;min-width:0;display:flex}.wa-inbox-thread-name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-16);line-height:var(--lh-16);overflow:hidden}.wa-inbox-thread-id .dim{font-size:var(--fs-13);line-height:var(--lh-13)}.wa-inbox-scroll{scrollbar-gutter:stable;min-height:0;padding:var(--sp-3) calc(var(--sp-4) - 10px) var(--sp-3) var(--sp-4);gap:var(--sp-1);flex-direction:column;flex:1;display:flex;overflow-y:auto}.wa-inbox-older{margin-bottom:var(--sp-2);align-self:center}.wa-inbox-daygroup{gap:var(--sp-1);flex-direction:column;display:flex}.wa-inbox-day{margin:var(--sp-3) 0 var(--sp-2);justify-content:center;display:flex}.wa-inbox-day span{padding:var(--sp-1) var(--sp-3);border-radius:var(--r-ctrl);background:var(--wash-6);border:1px solid var(--wash-border);color:var(--text-dim);font-size:var(--fs-12);line-height:var(--lh-12);font-weight:600}.wa-inbox-msg{gap:var(--sp-1);flex-direction:column;max-width:min(72%,640px);display:flex}.wa-inbox-msg.is-in{align-self:flex-start;align-items:flex-start}.wa-inbox-msg.is-out{align-self:flex-end;align-items:flex-end}.wa-inbox-bubble{gap:var(--sp-1);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-box);border:1px solid var(--border);background:var(--panel-2);flex-direction:column;display:flex}.wa-inbox-msg.is-in .wa-inbox-bubble{border-top-left-radius:var(--r-sm)}.wa-inbox-msg.is-out .wa-inbox-bubble{background:var(--wash-12);border-color:var(--wash-border);border-top-right-radius:var(--r-sm)}.wa-inbox-text{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;font-size:var(--fs-15);line-height:var(--lh-15);margin:0}.wa-inbox-emoji{font-size:var(--fs-26);line-height:var(--lh-26)}.wa-inbox-attach{align-items:flex-start;gap:var(--sp-2);display:flex}.wa-inbox-attach>svg{color:var(--text-dim);flex:none}.wa-inbox-attach-text{gap:var(--sp-1);min-width:0;font-size:var(--fs-14);line-height:var(--lh-14);overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;flex-direction:column;display:flex}.wa-inbox-contacts{margin:0;padding:0;list-style:none}.wa-inbox-buttons{margin:var(--sp-2) calc(-1 * var(--sp-3)) 0;flex-direction:column;padding:0;list-style:none;display:flex}.wa-inbox-buttons li{padding:var(--sp-2) var(--sp-3);border-top:1px solid var(--wash-border);color:var(--text);font-size:var(--fs-14);line-height:var(--lh-20);text-align:center;font-weight:600}.wa-inbox-linkrow{align-items:center;gap:var(--sp-2);padding:var(--sp-1) var(--sp-2);border-radius:var(--r-sm);background:var(--wash-6);color:var(--text-dim);font-size:var(--fs-13);line-height:var(--lh-13);font-weight:600;display:flex}.wa-inbox-meta{justify-content:flex-end;align-items:center;gap:var(--sp-2);color:var(--text-dim);font-size:var(--fs-12);line-height:var(--lh-12);display:flex}.wa-inbox-tag{padding:0 var(--sp-2);border-radius:var(--r-ctrl);border:1px solid var(--wash-border);background:var(--wash-8);color:var(--text);font-weight:600}.wa-inbox-by{font-weight:600}.wa-inbox-tick{display:inline-flex}.wa-inbox-tick.is-read{color:var(--ok)}.wa-inbox-tick.is-failed,.wa-inbox-tick.is-unsent{color:var(--err-text)}.wa-inbox-failed{align-items:center;gap:var(--sp-2);font-size:var(--fs-12);line-height:var(--lh-12);flex-wrap:wrap;display:flex}.wa-inbox-msg.is-out .wa-inbox-failed{text-align:right;justify-content:flex-end}.wa-inbox-failed .chip{white-space:normal}.wa-inbox-composer{gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);border-top:1px solid var(--border);flex-direction:column;display:flex}.wa-inbox-compose-row{align-items:flex-end;gap:var(--sp-3);display:flex}.wa-inbox-link-btn,.wa-inbox-send{flex:none}.wa-inbox-compose-row .wa-inbox-input{min-width:0;min-height:var(--h-ctrl);max-height:calc(var(--h-ctrl) * 3);padding:calc((var(--h-ctrl) - var(--lh-15) - 2px) / 2) var(--sp-3);resize:none;field-sizing:content;-webkit-user-select:text;user-select:text;flex:1}.wa-inbox-note{padding:var(--sp-2) var(--sp-3);border-radius:var(--r-box);border:1px solid var(--wash-border);background:var(--wash-6);color:var(--text-dim);font-size:var(--fs-14);line-height:var(--lh-14);margin:0}.wa-inbox-note.warn{background:var(--warn)}@supports (color:color-mix(in lab,red,red)){.wa-inbox-note.warn{background:color-mix(in oklab,var(--warn) 12%,transparent)}}.wa-inbox-note.warn{border-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.wa-inbox-note.warn{border-color:color-mix(in oklab,var(--warn) 34%,transparent)}}.wa-inbox-note.warn{color:var(--text)}.wa-inbox-note.err{background:var(--err)}@supports (color:color-mix(in lab,red,red)){.wa-inbox-note.err{background:color-mix(in oklab,var(--err) 12%,transparent)}}.wa-inbox-note.err{border-color:var(--err)}@supports (color:color-mix(in lab,red,red)){.wa-inbox-note.err{border-color:color-mix(in oklab,var(--err) 34%,transparent)}}.wa-inbox-note.err{color:var(--text)}.wa-inbox-counter{color:var(--text-dim);font-size:var(--fs-12);line-height:var(--lh-12);text-align:right;margin:0}.wa-inbox-counter.err{color:var(--err-text)}@media(max-width:1100px){.content.wa-inbox{--wa-rail:300px}.wa-inbox-msg{max-width:88%}}.wa-inbox-rail{gap:var(--sp-2);flex-direction:column;min-width:0;min-height:0;display:flex}.wa-inbox-rail .wa-inbox-list{flex:1}.segmented.wa-inbox-filter{display:flex}.content.wa-inbox-view{display:block;overflow:auto}.content.wa-admin{display:block}.wa-tab{gap:var(--sp-4);flex-direction:column;min-width:0;display:flex}.wa-tab[hidden]{display:none}.wa-tab-dot{border-radius:var(--r-ctrl);background:var(--accent);flex:none;width:6px;height:6px}.wa-page-grid{align-items:start;gap:var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.wa-admin-panel,.wa-card{gap:var(--sp-3);padding:var(--sp-5);flex-direction:column;min-width:0;display:flex}.wa-card-head{gap:var(--sp-1);flex-direction:column;display:flex}.wa-admin-title{font-size:var(--fs-20);line-height:var(--lh-20);letter-spacing:var(--tracking-tight);font-weight:700}.wa-card-title{font-size:var(--fs-16);line-height:var(--lh-16);font-weight:600}.wa-card-title-row{justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex}.wa-card-head .dim,.wa-card-note{font-size:var(--fs-14);line-height:var(--lh-14)}.wa-card-foot{font-size:var(--fs-13);line-height:var(--lh-13)}.wa-admin-subtitle{margin-top:var(--sp-2);font-size:var(--fs-15);line-height:var(--lh-15);color:var(--text);font-weight:600}.wa-stack{gap:var(--sp-4);flex-direction:column;min-width:0;display:flex}.wa-block-btn{align-self:flex-start}.wa-field-row{align-items:center;gap:var(--sp-3);min-height:56px;display:flex}.wa-field-label{gap:var(--sp-1);min-width:0;font-size:var(--fs-15);line-height:var(--lh-15);flex-direction:column;flex:1;font-weight:600;display:flex}.wa-field-error{color:var(--err-text);font-size:var(--fs-14);line-height:var(--lh-14)}.wa-field{gap:var(--sp-2);flex-direction:column;min-width:0;display:flex}.wa-field>label,.wa-field>.wa-field-name{font-size:var(--fs-14);line-height:var(--lh-14);font-weight:600}.wa-field input{min-height:var(--h-ctrl)}.wa-field .dim{font-size:var(--fs-13);line-height:var(--lh-13)}.wa-money{flex:none;width:160px;position:relative}.wa-money .wa-money-sign{left:var(--sp-3);color:var(--text-dim);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.wa-money input{min-height:var(--h-ctrl);padding-left:var(--sp-8);text-align:right;font-variant-numeric:tabular-nums}.wa-suffix{flex:none;width:160px;position:relative}.wa-suffix input{min-height:var(--h-ctrl);padding-right:var(--sp-8);text-align:right;font-variant-numeric:tabular-nums}.wa-suffix .wa-suffix-sign{right:var(--sp-3);color:var(--text-dim);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.wa-table{margin-inline:calc(-1 * var(--cell-x));flex-direction:column;min-width:0;display:flex}.wa-table-row{align-items:center;gap:var(--sp-3);min-height:60px;padding:var(--sp-2) var(--cell-x);border-bottom:1px solid var(--border);display:grid}.wa-table-row:last-child{border-bottom:0}.wa-table-head{background:var(--wash-6);min-height:0;color:var(--text-dim);font-size:var(--fs-13);line-height:var(--lh-13);border-bottom:0;font-weight:600}.wa-table-head>span{white-space:nowrap}.wa-list{margin:0;padding:0;list-style:none}.wa-list-row{align-items:center;gap:var(--sp-3);border-bottom:1px solid var(--border);min-height:56px;display:flex}.wa-list-row:last-child{border-bottom:0}.wa-list-main{align-items:baseline;gap:var(--sp-1) var(--sp-2);min-width:0;font-size:var(--fs-15);line-height:var(--lh-15);flex-wrap:wrap;flex:1;display:flex}.wa-list-main strong{font-weight:700}.wa-list-main .dim{font-size:var(--fs-13);line-height:var(--lh-13)}.wa-save-bar{bottom:calc(-1 * var(--sp-6));z-index:4;justify-content:space-between;align-items:center;gap:var(--sp-4);min-height:var(--h-bar);padding:var(--sp-2) var(--sp-5);border:1px solid var(--glass-border);border-radius:var(--r-tile) var(--r-tile) 0 0;border-bottom:0;display:flex;position:sticky}.wa-save-status{min-width:0;font-size:var(--fs-14);line-height:var(--lh-14)}.wa-save-status.err{color:var(--err-text)}.wa-save-actions{gap:var(--sp-3);flex:none;display:flex}.wa-admin-rows{margin:0;padding:0;list-style:none}.wa-admin-row{align-items:center;gap:var(--sp-3);min-height:56px;padding:var(--sp-2) 0;border-bottom:1px solid var(--border);display:flex}.wa-admin-row:last-child{border-bottom:0}.wa-admin-label{gap:var(--sp-1);min-width:0;font-size:var(--fs-15);line-height:var(--lh-15);flex-direction:column;flex:1;font-weight:600;display:flex}.wa-overview{margin:0;padding:0;list-style:none}.wa-overview-row{align-items:center;gap:var(--sp-3);border-bottom:1px solid var(--border);grid-template-columns:136px minmax(0,1fr) auto;min-height:56px;display:grid}.wa-overview-row:last-child{border-bottom:0}.wa-overview-label{color:var(--text-dim);font-size:var(--fs-14);line-height:var(--lh-14)}.wa-overview-value{align-items:center;gap:var(--sp-2);min-width:0;font-size:var(--fs-15);line-height:var(--lh-15);flex-wrap:wrap;display:flex}.wa-chip-row{gap:var(--sp-2);flex-wrap:wrap;display:flex}.wa-admin-notes{gap:var(--sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.wa-admin-note{align-items:flex-start;gap:var(--sp-2);padding:var(--sp-3);border-radius:var(--r-box);background:var(--warn);display:flex}@supports (color:color-mix(in lab,red,red)){.wa-admin-note{background:color-mix(in oklab,var(--warn) 12%,transparent)}}.wa-admin-note{border:1px solid var(--warn)}@supports (color:color-mix(in lab,red,red)){.wa-admin-note{border:1px solid color-mix(in oklab,var(--warn) 34%,transparent)}}.wa-admin-note{font-size:var(--fs-14);line-height:var(--lh-14)}.wa-admin-note svg{color:var(--warn);flex:none;margin-top:2px}.wa-link-form{align-items:flex-end;gap:var(--sp-3);display:flex}.wa-link-field{gap:var(--sp-2);min-width:0;font-size:var(--fs-14);line-height:var(--lh-14);flex-direction:column;flex:1;font-weight:600;display:flex}.wa-link-field input{min-height:var(--h-ctrl)}.wa-link-form button{flex:none}.wa-link-error{color:var(--err-text);font-size:var(--fs-14);line-height:var(--lh-14)}.wa-link-result{gap:var(--sp-3);padding:var(--sp-4);border-radius:var(--r-tile);background:var(--wash-6);border:1px solid var(--wash-border);flex-direction:column;display:flex}.wa-link-meta{align-items:center;gap:var(--sp-3);font-size:var(--fs-14);line-height:var(--lh-14);flex-wrap:wrap;font-weight:600;display:flex}.wa-link-meta .chip{margin-left:auto}.wa-link-url{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);font-size:var(--fs-14);line-height:var(--lh-20);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-sm);background:var(--wash-8);border:1px solid var(--wash-border);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;display:block}.wa-link-actions{gap:var(--sp-3);flex-wrap:wrap;display:flex}@media(max-width:1100px){.wa-page-grid{grid-template-columns:minmax(0,1fr)}}.wa-overview-go{margin-right:calc(-1 * var(--sp-4))}.wa-overview-row.wa-conn-row{grid-template-columns:136px minmax(0,1fr)}.wa-conn-actions{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.wa-conn-actions .wa-conn-remove{margin-left:auto}.wa-conn-actions .wa-conn-remove:hover:not(:disabled),.wa-conn-actions .wa-conn-remove:focus-visible,.wa-conn-actions .wa-conn-remove:active:not(:disabled){background:var(--err)}@supports (color:color-mix(in lab,red,red)){.wa-conn-actions .wa-conn-remove:hover:not(:disabled),.wa-conn-actions .wa-conn-remove:focus-visible,.wa-conn-actions .wa-conn-remove:active:not(:disabled){background:color-mix(in oklab,var(--err) 14%,transparent)}}.wa-conn-actions .wa-conn-remove:hover:not(:disabled),.wa-conn-actions .wa-conn-remove:focus-visible,.wa-conn-actions .wa-conn-remove:active:not(:disabled){border-color:var(--err);color:var(--err-text)}.wa-conn-form{gap:var(--sp-4);flex-direction:column;min-width:0;display:flex}.wa-conn-pair{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.wa-conn-form .wa-conn-textarea{-webkit-user-select:text;user-select:text;min-height:88px}.wa-conn-failure{gap:var(--sp-1);padding:var(--sp-3);border-radius:var(--r-box);background:var(--err);flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.wa-conn-failure{background:color-mix(in oklab,var(--err) 12%,transparent)}}.wa-conn-failure{border:1px solid var(--err)}@supports (color:color-mix(in lab,red,red)){.wa-conn-failure{border:1px solid color-mix(in oklab,var(--err) 34%,transparent)}}.wa-conn-failure{font-size:var(--fs-14);line-height:var(--lh-14)}.wa-conn-failure .dim{font-size:var(--fs-13);line-height:var(--lh-13);overflow-wrap:anywhere}.wa-admin-row-stack{align-items:stretch;gap:var(--sp-2);flex-direction:column}.wa-admin-row-stack .wa-admin-label{flex:none}.wa-admin-row-stack input,.wa-admin-row-stack textarea{width:100%}.wa-admin-inline{align-items:center;gap:var(--sp-2);display:flex}.wa-admin-inline input,.wa-admin-inline select{flex:1;width:auto}.wa-admin-inline .ghost{white-space:nowrap;flex:none}.wa-canned-foot{align-items:center;gap:var(--sp-3);display:flex}.wa-canned-foot .wa-admin-label{flex:1}.wa-ai-training{min-height:calc(var(--sp-10) * 7);font-size:var(--fs-14);line-height:var(--lh-14);resize:vertical}.wa-ai-training-foot{justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex}.wa-ai-training-count{color:var(--text-dim);font-size:var(--fs-12)}.wa-ai-key-foot{justify-content:space-between;align-items:center;gap:var(--sp-3);min-height:var(--h-ctrl-sm);display:flex}.wa-ai-key-state{font-size:var(--fs-13);color:var(--text-dim)}.wa-ai-key-state.off{color:var(--err-text)}.wa-ai-key-link{font-size:var(--fs-13);color:var(--text);text-decoration:none}.wa-ai-key-link:hover,.wa-ai-key-link:focus-visible{text-decoration:underline}.wa-ai-key-foot .ghost.wa-ai-key-remove:hover:not(:disabled),.wa-ai-key-foot .ghost.wa-ai-key-remove:focus-visible,.wa-ai-key-foot .ghost.wa-ai-key-remove:active:not(:disabled){color:var(--err-text)}.wa-ai-connected{font-size:var(--fs-13);color:var(--ok);margin:0}.wa-admin-page>[data-slot=tabs-content]{flex:1;min-width:0}.wa-admin-page .surface{border:0;border-top:1px solid var(--site-line);box-shadow:none;background:0 0;border-radius:0;padding-left:0;padding-right:0}.wa-admin-page .band-table{border:0;border-top:1px solid var(--site-line);box-shadow:none;background:0 0;border-radius:0}.wa-admin-page .wa-save-bar,.wa-save-bar.glass{left:0;right:0;bottom:var(--sp-5);width:min(calc(100% - 2 * var(--gutter-screen)),760px);min-height:calc(var(--h-ctrl) + var(--sp-1));padding:var(--sp-1) var(--sp-1) var(--sp-1) var(--sp-5);border:1px solid var(--site-line);border-radius:var(--r-ctrl);background:var(--site-logo);color:var(--site-on-logo);box-shadow:var(--site-shadow);-webkit-backdrop-filter:none;backdrop-filter:none;margin:0 auto;position:fixed}.wa-save-bar .wa-save-status{font-size:var(--fs-14);line-height:var(--lh-14)}.wa-save-bar .wa-save-status:not(.err):not(.ok){color:var(--site-on-logo)}.wa-save-bar .wa-save-status.err{color:var(--err)}.wa-save-bar .wa-save-actions button{min-height:var(--h-ctrl-sm);border-radius:var(--r-ctrl);padding:0 var(--sp-4);font-size:var(--fs-14);line-height:var(--lh-14);font-weight:500}.wa-save-bar .wa-save-actions button.ghost{color:var(--site-on-logo);background:0 0;border-color:#0000}.wa-save-bar .wa-save-actions button.ghost:hover:not(:disabled){background:var(--site-on-logo-line)}.wa-save-bar .wa-save-actions button.primary{background:var(--site-on-logo);color:var(--site-logo);border-color:#0000}.wa-save-bar .wa-save-actions button.primary:hover:not(:disabled){background:var(--site-on-logo);opacity:.9}.wa-admin-page{padding-bottom:calc(var(--h-ctrl) * 2)}.wa-shell-entry,.wa-shell-tile{position:relative}.wa-shell-badge{top:var(--sp-1);right:var(--sp-1);min-width:var(--sp-5);height:var(--sp-5);padding:0 var(--sp-1);border-radius:var(--r-ctrl);border:1px solid var(--accent);justify-content:center;align-items:center;display:inline-flex;position:absolute}@supports (color:color-mix(in lab,red,red)){.wa-shell-badge{border:1px solid color-mix(in oklab,var(--accent) 60%,transparent)}}.wa-shell-badge{background:var(--panel-2);color:var(--accent-hover);font-size:var(--fs-12);line-height:var(--lh-12);pointer-events:none;font-weight:700}.wa-shell-tile-badge{top:var(--sp-4);right:var(--sp-4);min-width:28px;min-height:28px;padding:0 var(--sp-2);border-radius:var(--r-ctrl);border:1px solid var(--accent);justify-content:center;align-items:center;display:inline-flex;position:absolute}@supports (color:color-mix(in lab,red,red)){.wa-shell-tile-badge{border:1px solid color-mix(in oklab,var(--accent) 34%,transparent)}}.wa-shell-tile-badge{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.wa-shell-tile-badge{background:color-mix(in oklab,var(--accent) 16%,transparent)}}.wa-shell-tile-badge{color:var(--accent-hover);font-size:var(--fs-13);line-height:var(--lh-13);font-weight:700}.wa-zones{align-items:start;gap:var(--sp-4);grid-template-columns:minmax(0,1fr) 480px;display:grid}.wa-map-card{height:max(480px,100vh - 308px);padding-bottom:0;overflow:hidden}.wa-map{min-height:0;margin:0 calc(-1 * var(--sp-5));border-top:1px solid var(--border);flex:1}.wa-map-fallback{padding:var(--sp-5);text-align:center;font-size:var(--fs-14);line-height:var(--lh-14);flex:1;place-items:center;display:grid}.wa-map-svg{padding:var(--sp-5);place-items:center;display:grid}.wa-map-svg svg{width:min(100%,480px);height:auto}.wa-ring{fill:var(--accent)}@supports (color:color-mix(in lab,red,red)){.wa-ring{fill:color-mix(in oklab,var(--accent) 4%,transparent)}}.wa-ring{stroke:var(--accent);stroke-width:2px}.wa-ring-text{fill:var(--text);font-size:var(--fs-12);font-weight:600}.wa-ring-shop{fill:var(--accent)}.wa-ring-label,.wa-blocked-label{padding:var(--sp-1) var(--sp-2);border-radius:var(--r-ctrl);background:var(--glass-fill-strong);border:1px solid var(--glass-border);font-variant-numeric:tabular-nums}.wa-blocked-label{transform:translateY(var(--sp-3))}.wa-tier-table .wa-table-row{grid-template-columns:minmax(0,1fr) 144px 144px var(--h-ctrl)}.wa-tier-table .num{text-align:right}.wa-tier-km{align-items:center;gap:var(--sp-2);min-width:0;display:flex}.wa-tier-km .wa-km{width:88px;min-height:var(--h-ctrl);text-align:right;font-variant-numeric:tabular-nums}.wa-tier-upto{font-size:var(--fs-14);line-height:var(--lh-14);white-space:nowrap}.wa-cell-money{justify-content:flex-end;display:flex}.wa-cell-money .wa-money{width:100%}.wa-place-search input{min-height:var(--h-ctrl)}.wa-place-text{flex:1;min-width:0}.wa-tester-result{min-height:28px}.wa-tester-result .chip{white-space:normal;padding-block:var(--sp-1)}.wa-hours{align-items:start;gap:var(--sp-4);grid-template-columns:minmax(0,1fr);display:grid}.wa-hours>.wa-stack{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}@media(min-width:1440px){.wa-hours{grid-template-columns:minmax(0,1fr) 440px}.wa-hours>.wa-stack{display:flex}}.wa-bare-fieldset{border:0;min-width:0;margin:0;padding:0}.wa-dimmed{opacity:.5}.wa-hours-table .wa-table-row{column-gap:var(--sp-2);grid-template-columns:130px minmax(248px,max-content) minmax(344px,1fr) max-content}@media(max-width:1659px){.wa-hours-table .wa-table-row{row-gap:var(--sp-2);grid-template-columns:minmax(112px,130px) minmax(248px,max-content) minmax(344px,1fr)}.wa-hours-table .wa-table-row>.wa-hours-summary{grid-column:1/-1;justify-self:end}.wa-hours-table .wa-table-row>.wa-hours-summary:empty,.wa-hours-table .wa-table-head>:nth-child(4){display:none}}.wa-hours-range{align-items:center;gap:var(--sp-3);min-height:var(--h-ctrl);display:flex}.wa-hours-dash{color:var(--site-dim)}.wa-hours-table .num{text-align:right}.wa-hours-all{background:0 0}.wa-hours-day{align-items:center;gap:var(--sp-2);font-size:var(--fs-15);line-height:var(--lh-15);font-weight:600;display:flex}.wa-hours-summary{text-align:right;font-size:var(--fs-14);line-height:var(--lh-14);justify-content:flex-end;display:flex}.wa-tab .time-select{align-items:center;gap:var(--sp-1);display:inline-flex}.wa-tab .time-select .time-part{width:72px;min-height:var(--h-ctrl)}.wa-tab .time-colon{color:var(--text-dim)}.segmented.wa-seg{min-height:var(--h-ctrl)}.wa-seg .segment{min-height:34px}.wa-inline-switch{align-items:center;gap:var(--sp-3);min-height:var(--h-ctrl);font-size:var(--fs-15);line-height:var(--lh-15);font-weight:600;display:inline-flex}.wa-preview-state{align-items:center;gap:var(--sp-3);font-size:var(--fs-20);line-height:var(--lh-20);letter-spacing:var(--tracking-tight);font-weight:700;display:flex}.wa-preview-dot{border-radius:var(--r-ctrl);background:var(--text-dim);flex:none;width:12px;height:12px}.wa-preview-state.ok .wa-preview-dot{background:var(--ok)}.wa-preview-state.warn .wa-preview-dot{background:var(--warn)}.wa-today{align-items:flex-start;gap:var(--sp-3);flex-direction:column;display:flex}.wa-today .segmented{flex-wrap:wrap}.wa-today-custom{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.wa-today-times{align-items:center;gap:var(--sp-2);display:inline-flex}@media(max-width:1100px){.wa-zones,.wa-hours>.wa-stack{grid-template-columns:minmax(0,1fr)}.wa-map-card{height:480px}}.wa-advert{--wa-advert-aside:460px;align-items:flex-start;gap:var(--sp-4);flex-direction:column;display:flex}.wa-advert>.wa-advert-qr,.wa-advert>.wa-advert-poster{align-self:stretch}.wa-advert-qr{grid-template-columns:minmax(0,1fr) var(--wa-advert-aside);align-items:start;gap:var(--sp-4);min-width:0;display:grid}.wa-link-row{padding-block:var(--sp-2);align-items:flex-start}.wa-link-text{gap:var(--sp-2);flex-direction:column;flex:1;min-width:0;display:flex}.wa-link-label{align-items:center;gap:var(--sp-2);min-height:28px;font-size:var(--fs-15);line-height:var(--lh-15);flex-wrap:wrap;font-weight:600;display:flex}.wa-qr-plate{border-radius:var(--r-sm);background:#fff;align-self:center;place-items:center;width:280px;height:280px;display:grid;overflow:hidden}.wa-qr-plate img{width:280px;height:280px;display:block}.wa-qr-card{align-items:stretch}.wa-advert-poster{grid-template-columns:minmax(0,1fr) var(--wa-advert-aside);align-items:start;gap:var(--sp-4);min-width:0;display:grid}.wa-poster-card{align-items:center}.wa-poster-card .wa-card-title,.wa-poster-card .wa-card-note{align-self:stretch}.wa-poster-frame{border-radius:var(--r-sm);background:var(--wash-6);border:1px solid var(--border);flex:none;overflow:hidden}.wa-poster-frame img{display:block}.wa-poster-card button.primary{align-self:stretch}.wa-field textarea{min-height:88px}@media(max-width:1100px){.wa-advert-qr,.wa-advert-poster{grid-template-columns:minmax(0,1fr)}}.wa-discounts{align-items:stretch;gap:var(--sp-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.wa-promo-fields{flex-direction:column;display:flex}.wa-promo-fields .wa-field-row+.wa-field-row{border-top:1px solid var(--border)}.wa-example{column-gap:calc(var(--sp-4) + 2 * (var(--sp-5) + 1px));grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.wa-example>.wa-card-title{grid-column:1/-1}.wa-example-table .wa-table-row{min-height:var(--h-ctrl);font-size:var(--fs-14);line-height:var(--lh-14);grid-template-columns:minmax(0,1fr) auto}.wa-example-table .num{text-align:right}.wa-example-total{font-size:var(--fs-16);line-height:var(--lh-16);font-weight:700}@media(max-width:1199px){.wa-discounts,.wa-example{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1100px){.wa-discounts,.wa-example{grid-template-columns:minmax(0,1fr)}}.wa-winback-bar{align-items:center;gap:var(--sp-3) var(--sp-4);flex-wrap:wrap;display:flex}.wa-winback-count{font-size:var(--fs-14);line-height:var(--lh-14);font-variant-numeric:tabular-nums}.wa-winback-bar .wa-inline-switch{margin-left:auto}.wa-winback-grid{align-items:start;gap:var(--sp-4);grid-template-columns:minmax(0,1fr);display:grid}.wa-winback-aside{align-items:start;gap:var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.wa-winback-table .band-row{grid-template-columns:minmax(200px,1.6fr) minmax(140px,1fr) 72px 120px minmax(120px,.9fr) calc(2 * var(--h-ctrl) + var(--sp-2))}.wa-winback-table .band-row>.num{padding-right:var(--sp-3)}.wa-winback-contact{white-space:nowrap;min-width:0}.icon-cell-btn.wa-winback-send{color:var(--text)}.icon-cell-btn.wa-winback-opt[aria-pressed=true]{background:var(--wash-8);border-color:var(--wash-border);color:var(--text)}.wa-winback-message textarea.invalid{border-color:var(--err)}.wa-winback-tokens{gap:var(--sp-2);flex-wrap:wrap;display:flex}.wa-winback-tokens button{align-items:center;gap:var(--sp-2);display:inline-flex}.wa-winback-token{font:inherit;color:var(--text)}.wa-winback-tokens .dim{font-weight:400}.wa-winback-warn{color:var(--warn)}.wa-winback-preview{gap:var(--sp-2);flex-direction:column;display:flex}.wa-winback-preview .wa-admin-subtitle{margin-top:0}.wa-winback-bubble{padding:var(--sp-3) var(--sp-4);border-radius:var(--r-tile);background:var(--wash-8);border:1px solid var(--wash-border);font-size:var(--fs-15);line-height:var(--lh-15);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}@media(min-width:1400px){.wa-winback-grid{grid-template-columns:minmax(0,1fr) 440px}.wa-winback-aside{grid-template-columns:minmax(0,1fr)}}@media(max-width:1100px){.wa-winback-aside{grid-template-columns:minmax(0,1fr)}}.wa-winback-auto{justify-content:space-between;align-items:flex-start;gap:var(--sp-4);display:flex}.wa-winback-auto-main{gap:var(--sp-1);flex-direction:column;flex:1;min-width:0;display:flex}.wa-winback-auto-main>p{margin:0}.wa-winback-auto-line{align-items:center;gap:var(--sp-2) var(--sp-4);flex-wrap:wrap;display:flex}.wa-winback-auto .wa-inline-switch{color:var(--text);margin:0}.wa-winback-auto>.primary{flex:none}.wa-winback-state{font-size:var(--fs-15);line-height:var(--lh-15);font-weight:600}.wa-winback-state.ok{color:var(--ok)}.wa-winback-state.warn{color:var(--warn)}.wa-winback-fields{align-items:end;gap:var(--sp-4);grid-template-columns:repeat(3,minmax(0,240px));display:grid}.wa-winback-fields select{min-height:var(--h-ctrl)}.wa-winback-template{align-items:center;gap:var(--sp-2) var(--sp-3);min-height:var(--h-ctrl);flex-wrap:wrap;display:flex}.wa-winback-template-label{color:var(--text-dim);font-size:var(--fs-14);line-height:var(--lh-14);font-weight:600}.wa-winback-template .dim{font-size:var(--fs-14);line-height:var(--lh-14)}.wa-winback-template .wa-winback-template-btn{margin-left:auto}.wa-winback-template-preview{gap:var(--sp-2);flex-direction:column;display:flex}.wa-winback-template-preview .wa-admin-subtitle{margin-top:0}.wa-winback-tpl{border-radius:var(--r-tile);background:var(--wash-8);border:1px solid var(--wash-border);max-width:440px;overflow:hidden}.wa-winback-tpl-body{padding:var(--sp-3) var(--sp-4);font-size:var(--fs-15);line-height:var(--lh-15);overflow-wrap:anywhere;margin:0}.wa-winback-tpl-foot{margin-top:var(--sp-2);color:var(--text-dim);font-size:var(--fs-13);line-height:var(--lh-13);display:block}.wa-winback-tpl-buttons{margin:0;padding:0;list-style:none}.wa-winback-tpl-buttons li{justify-content:center;align-items:center;gap:var(--sp-2);min-height:var(--h-ctrl);border-top:1px solid var(--wash-border);color:var(--text);font-size:var(--fs-14);line-height:var(--lh-14);font-weight:600;display:flex}.wa-winback-runs-table .wa-table-row{grid-template-columns:minmax(0,1fr) repeat(3,84px)}.wa-winback-runs-table .num{text-align:right}.wa-winback-run-when{min-width:0;font-size:var(--fs-14);line-height:var(--lh-14);flex-direction:column;display:flex}.wa-winback-run-when>span:first-child{font-weight:600}.wa-winback-run-when .dim{font-size:var(--fs-13);line-height:var(--lh-13)}.wa-winback-run-live{grid-column:2/-1;font-weight:600}.wa-winback-run-failed{color:var(--err-text)}.wa-winback-runs-error{justify-content:space-between;align-items:center;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;display:flex}.wa-winback-runs-error>p{margin:0}.wa-winback-dialog{gap:var(--sp-3);flex-direction:column;display:flex}.wa-winback-dialog>p{margin:0}.wa-winback-cost{font-size:var(--fs-16);line-height:var(--lh-16);font-weight:600}.wa-winback-queue-who{align-items:baseline;gap:var(--sp-1) var(--sp-3);flex-wrap:wrap;display:flex}.wa-winback-queue-who strong{font-size:var(--fs-16);line-height:var(--lh-16);font-weight:700}.wa-winback-dialog .wa-admin-subtitle{margin-top:0}.wa-crm-kpis{gap:var(--sp-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.wa-crm-kpi{gap:var(--sp-1);padding:var(--sp-4) var(--sp-5);flex-direction:column;min-width:0;display:flex}.wa-crm-kpi-label{margin-bottom:var(--sp-1);align-items:center;gap:var(--sp-2);color:var(--text-dim);font-size:var(--fs-13);line-height:var(--lh-13);font-weight:600;display:flex}.wa-crm-kpi-dot{border-radius:var(--r-ctrl);background:var(--text-dim);flex:none;width:8px;height:8px}.wa-crm-kpi-dot.warn{background:var(--warn)}.wa-crm-kpi-dot.ok{background:var(--ok)}.wa-crm-kpi-value{font-size:var(--fs-26);line-height:var(--lh-26);letter-spacing:var(--tracking-tight);font-variant-numeric:tabular-nums;font-weight:600}.wa-crm-kpi-sub{font-size:var(--fs-13);line-height:var(--lh-13);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wa-crm-rail .segment{align-items:center;gap:var(--sp-2);display:inline-flex}.wa-crm-rail-count{color:var(--text-dim);font-size:var(--fs-13);line-height:var(--lh-13)}.wa-crm-rail .segment.active .wa-crm-rail-count{color:inherit;opacity:.7}.wa-crm-search{align-items:center;gap:var(--sp-2);min-width:0;max-width:320px;height:var(--h-ctrl);padding:0 var(--sp-3);border-radius:var(--r-box);background:var(--wash-6);border:1px solid var(--wash-border);color:var(--text-dim);flex:220px;display:flex}.wa-crm-search:focus-within{border-color:var(--text-dim);color:var(--text)}.wa-crm-search input{width:0;min-width:0;height:100%;color:var(--text);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0}.wa-crm-bar .wa-winback-count{margin-left:auto}.wa-crm-table .wa-winback-contact .chip{white-space:nowrap}.wa-crm-returned .band-row{grid-template-columns:minmax(200px,1.6fr) minmax(150px,1fr) minmax(170px,1fr) 72px 130px}.wa-winback-aside .wa-winback-fields{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:1100px){.wa-crm-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.wa-crm-filters{align-items:center;gap:var(--sp-2) var(--sp-5);flex-wrap:wrap;display:flex}.wa-crm-filter{align-items:center;gap:var(--sp-2);color:var(--site-dim);font-size:var(--fs-13);line-height:var(--lh-13);display:inline-flex}.wa-crm-filters .wa-crm-filter .ui-select{appearance:none;width:auto;min-width:140px;padding-right:var(--sp-8);background-image:var(--icon-chevron);background-repeat:no-repeat;background-position:right var(--sp-3) center;min-height:var(--h-ctrl-md);font-size:var(--fs-14)}.wa-crm-filters .wa-crm-filter-clear{min-height:var(--h-ctrl-md);color:var(--site-dim)}.wa-crm-table .wa-crm-group{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-4) var(--cell-x) var(--sp-2);border-bottom:1px solid var(--site-line);color:var(--site-dim);font-size:var(--fs-13);line-height:var(--lh-13);font-weight:600;display:flex}.wa-crm-table .wa-crm-pager{justify-content:center;align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--cell-x);color:var(--site-dim);font-size:var(--fs-14);line-height:var(--lh-14);display:flex}.wa-crm-filters .wa-crm-filter .wa-crm-page-size{min-width:88px}.wc-section{gap:var(--sp-3);flex-direction:column;display:flex}.wc-head{justify-content:space-between;align-items:baseline;gap:var(--sp-3);display:flex}.wc-head h2{font-size:var(--fs-20);line-height:var(--lh-20);margin:0;font-weight:500}.wc-head .dim{font-size:var(--fs-13)}.wc-grid{gap:var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));display:grid}.wc-card{border:1px solid var(--site-line);border-radius:var(--r-panel);background:var(--site-panel);flex-direction:column;min-width:0;display:flex;overflow:hidden}.wc-card.on{border-color:var(--site-dim)}button.wc-card-scene{justify-content:flex-start;align-items:flex-start;gap:var(--sp-3);min-height:150px;padding:var(--sp-4);background:var(--site-panel-2);color:var(--site-ink);text-align:left;border:0;border-radius:0;flex-direction:column;font-weight:400;display:flex}button.wc-card-scene:hover{background:var(--site-panel-2)}.wc-chips{gap:var(--sp-1);flex-wrap:wrap;display:flex}.wc-chip{padding:2px var(--sp-2);border:1px solid var(--site-line);border-radius:var(--r-ctrl);background:var(--site-panel);color:var(--site-dim);font-size:var(--fs-12);line-height:var(--lh-12);font-weight:500}.wc-chip.gift{color:var(--ok);border-color:var(--ok)}@supports (color:color-mix(in lab,red,red)){.wc-chip.gift{border-color:color-mix(in oklab,var(--ok) 34%,transparent)}}.wc-chip.gift{background:var(--ok)}@supports (color:color-mix(in lab,red,red)){.wc-chip.gift{background:color-mix(in oklab,var(--ok) 12%,transparent)}}.wc-bubble{max-width:100%;padding:var(--sp-2) var(--sp-3);border-radius:var(--r-box) var(--r-box) var(--r-box) 4px;background:var(--ok)}@supports (color:color-mix(in lab,red,red)){.wc-bubble{background:color-mix(in oklab,var(--ok) 18%,var(--site-panel))}}.wc-bubble{color:var(--site-ink);font-size:var(--fs-14);line-height:var(--lh-14);white-space:pre-wrap}.wc-bubble.small{font-size:var(--fs-13);line-height:var(--lh-13);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.wc-card-foot{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);display:flex}.wc-card-foot>span{flex-direction:column;min-width:0;display:flex}.wc-card-foot b{font-weight:500}.wc-card-foot small{color:var(--site-dim);font-size:var(--fs-12);line-height:var(--lh-12)}button.wc-new{justify-content:center;align-items:center;gap:var(--sp-1);min-height:214px;color:var(--site-dim);background:0 0;border-style:dashed;font-weight:400}button.wc-new b{color:var(--site-ink);font-weight:500}button.wc-new small{font-size:var(--fs-12)}.wc-body{gap:var(--sp-6);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);display:grid}.wc-steps{gap:var(--sp-2);flex-direction:column;display:flex}.wc-step{gap:var(--sp-3);padding:var(--sp-4) 0;border-top:1px solid var(--site-line);grid-template-columns:28px minmax(0,1fr);display:grid}.wc-step h3{margin:2px 0 var(--sp-3);font-size:var(--fs-15);line-height:var(--lh-15);font-weight:500}.wc-num{border:1px solid var(--site-line);background:var(--site-panel-2);width:28px;height:28px;font-size:var(--fs-13);border-radius:50%;place-items:center;font-weight:600;display:grid}.wc-row{gap:var(--sp-3);margin-top:var(--sp-3);flex-wrap:wrap;display:flex}.wc-field{gap:var(--sp-1);color:var(--site-dim);font-size:var(--fs-13);line-height:var(--lh-13);flex-direction:column;display:flex}.wc-row .wc-field{flex:140px}.wc-field.invalid .ui-input,.wc-field.invalid .ui-select{border-color:var(--err)}.wc-message{resize:vertical;min-height:84px}.wc-days{align-items:center;gap:var(--sp-1);flex-wrap:wrap;display:flex}button.wc-day{min-height:var(--h-ctrl-sm);min-width:52px;padding:0 var(--sp-3);border:1px solid var(--site-line);border-radius:var(--r-ctrl);color:var(--site-dim);font-size:var(--fs-13);background:0 0;font-weight:500}button.wc-day.on{background:var(--site-ink);border-color:var(--site-ink);color:var(--site-bg)}.wc-hint{margin:var(--sp-2) 0 0;color:var(--site-dim);font-size:var(--fs-12);line-height:var(--lh-12)}.wc-days .wc-hint{margin:0 0 0 var(--sp-2)}.wc-gift-switch{justify-content:space-between;align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-3);padding:var(--sp-3) var(--sp-4);border:1px solid var(--ok);display:flex}@supports (color:color-mix(in lab,red,red)){.wc-gift-switch{border:1px solid color-mix(in oklab,var(--ok) 34%,transparent)}}.wc-gift-switch{border-radius:var(--r-box);background:var(--ok)}@supports (color:color-mix(in lab,red,red)){.wc-gift-switch{background:color-mix(in oklab,var(--ok) 8%,transparent)}}.wc-gift-switch>span{flex-direction:column;display:flex}.wc-gift-switch b{font-weight:500}.wc-gift-switch small{color:var(--site-dim);font-size:var(--fs-12)}.wc-aside{top:calc(-1 * var(--gutter-screen));padding-top:var(--gutter-screen);margin-top:calc(-1 * var(--gutter-screen));align-self:start;gap:var(--sp-4);flex-direction:column;display:flex;position:sticky}.wc-preview{gap:var(--sp-2);padding:var(--sp-4);border-radius:var(--r-panel);background:var(--site-bg);flex-direction:column;display:flex}.wc-preview-who,.wc-preview-note{color:var(--site-dim);font-size:var(--fs-12);line-height:var(--lh-12)}.wc-error{color:var(--err-text);font-size:var(--fs-13);margin:0}.wc-actions{justify-content:flex-end;gap:var(--sp-2);flex-wrap:wrap;display:flex}.wc-actions button{min-height:var(--h-ctrl-md);gap:var(--sp-2)}.wc-actions .wc-delete{color:var(--site-dim);margin-right:auto}.wc-actions .wc-delete:hover,.wc-actions .wc-delete:focus-visible{color:var(--err-text)}.wc-step .segmented.wa-seg{box-sizing:border-box;width:100%;max-width:100%;display:flex}.wc-step .segmented.wa-seg .segment{flex:1 1 0;min-width:0}.wa-crm-head{justify-content:space-between;align-items:baseline;gap:var(--sp-3);display:flex}.wa-crm-head h2{font-size:var(--fs-20);line-height:var(--lh-20);margin:0;font-weight:500}.wa-crm-head .dim{font-size:var(--fs-13)}.wa-crm-bar .wa-crm-search{max-width:320px;height:var(--h-ctrl);padding:0 var(--sp-4);border-radius:var(--r-ctrl);border:1px solid var(--site-line);background:0 0;flex:0 320px}div.wa-crm-bar .segmented.wa-crm-rail{height:var(--h-ctrl);border:1px solid var(--site-line);border-radius:var(--r-ctrl);background:0 0;gap:2px;padding:3px}div.wa-crm-bar .wa-crm-rail .segment{height:100%;padding:0 var(--sp-4);border-radius:var(--r-ctrl);color:var(--site-dim);gap:var(--sp-1);background:0 0;font-weight:500}div.wa-crm-bar .wa-crm-rail .segment.active{background:var(--site-ink);color:var(--site-bg);box-shadow:none}div.wa-crm-bar .wa-crm-rail .wa-crm-rail-count,div.wa-crm-bar .wa-crm-rail .segment.active .wa-crm-rail-count{color:inherit;opacity:1;font-size:inherit;line-height:inherit}.popover-panel{z-index:55;box-sizing:border-box;width:max-content;min-width:min(240px,var(--radix-popover-content-available-width,240px));max-width:min(360px,var(--radix-popover-content-available-width,360px));max-height:var(--radix-popover-content-available-height,none);padding:var(--sp-4);border-radius:var(--r-tile);color:var(--text);font-size:var(--fs-15);line-height:var(--lh-15);transform-origin:var(--radix-popover-content-transform-origin);animation:popover-in var(--duration-normal) var(--ease-out);font-weight:400;overflow-y:auto}.glass-strong.popover-panel{box-shadow:inset 0 1px 0 var(--glass-highlight),var(--shadow-2)}.popover-panel[data-side=right]{--popover-dx:calc(-1 * var(--sp-1))}.popover-panel[data-side=left]{--popover-dx:var(--sp-1)}.popover-panel[data-side=bottom]{--popover-dy:calc(-1 * var(--sp-1))}.popover-panel[data-side=top]{--popover-dy:var(--sp-1)}.popover-panel[data-state=closed]{animation:popover-out var(--duration-fast) var(--ease-out) forwards}@media(prefers-reduced-motion:reduce){.popover-panel[data-side]{--popover-dx:0px;--popover-dy:0px}}.popover-panel:focus{outline:none}.popover-panel:focus-visible{outline:var(--ring-w) solid var(--ring);outline-offset:var(--ring-offset)}@keyframes popover-in{0%{opacity:0;transform:translate(var(--popover-dx,0px),var(--popover-dy,0px))}}@keyframes popover-out{to{opacity:0}}.address-peek-trigger{font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;text-align:start;cursor:pointer;touch-action:manipulation;transition:color var(--duration-normal) var(--ease-out);justify-content:flex-start}.address-peek-trigger:active:not(:disabled){transform:none}.address-peek-trigger:focus-visible{outline-offset:calc(-1 * var(--ring-w))}.address-peek-trigger[data-state=open]{color:var(--text)}@media(hover:hover){.address-peek-trigger:hover{color:var(--text)}}.address-peek{-webkit-user-select:text;user-select:text}.address-peek p{margin:0}.address-peek-text{font-size:var(--fs-15);line-height:var(--lh-15);color:var(--text);white-space:normal;overflow-wrap:anywhere;font-weight:500}.address-peek .address-peek-details{margin-top:var(--sp-1)}.address-peek-meta{column-gap:var(--sp-3);row-gap:var(--sp-1);margin:var(--sp-3) 0 0;padding-top:var(--sp-3);border-top:1px solid var(--glass-border);font-size:var(--fs-13);line-height:var(--lh-13);grid-template-columns:max-content minmax(0,1fr);display:grid}.address-peek-row{display:contents}.address-peek-meta dt{color:var(--text-dim);font-weight:600}.address-peek-meta dd{color:var(--text);overflow-wrap:anywhere;margin:0}.wa-om-master{align-items:center;gap:var(--sp-3);min-height:var(--h-bar);padding:var(--sp-2) var(--sp-5);display:flex}.wa-om-master .wa-admin-title{flex:1;min-width:0;margin:0}.wa-om-split{align-items:stretch;gap:var(--sp-4);margin-top:var(--sp-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.wa-om-list ul{margin:0;padding:0;list-style:none}.wa-om-row,.wa-om-preview-head{align-items:center;gap:var(--sp-3);min-height:var(--h-bar);padding:0 var(--sp-5);border-top:1px solid var(--border);display:flex}.wa-om-row:first-child{border-top:0}.wa-om-row.is-selected{background:var(--wash-6)}.wa-om-list .wa-om-pick{min-width:0;min-height:var(--h-ctrl);color:var(--text);font-size:var(--fs-15);line-height:var(--lh-15);text-align:left;touch-action:manipulation;cursor:pointer;background:0 0;border:0;flex:1;justify-content:flex-start;align-items:center;padding:0;font-weight:500;display:flex}.wa-om-row.is-selected .wa-om-pick{font-weight:600}.wa-om-row>.dim{font-size:var(--fs-14);line-height:var(--lh-14)}.wa-om-preview{flex-direction:column;display:flex}.wa-om-preview-head{border-top:0;border-bottom:1px solid var(--border);font-size:var(--fs-15);line-height:var(--lh-15);margin:0;font-weight:600}.wa-om-stage{justify-content:center;align-items:center;gap:var(--sp-3);padding:var(--sp-5);background:var(--wash-6);border-bottom-left-radius:calc(var(--r-panel) - 1px);border-bottom-right-radius:calc(var(--r-panel) - 1px);flex-direction:column;flex:1;display:flex}.wa-om-stage .wa-winback-tpl{width:100%}.wa-om-unit{margin-left:var(--sp-2);font-size:var(--fs-14);line-height:var(--lh-14);font-weight:400}.wa-om-action{align-items:center;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;display:flex}@media(max-width:1100px){.wa-om-split{grid-template-columns:minmax(0,1fr)}}.wa-om-master .wa-om-action button{height:var(--h-ctrl-md);min-height:var(--h-ctrl-md)}.bell-btn{position:relative}.bell-badge{border-radius:var(--r-ctrl);background:var(--err);min-width:18px;height:18px;color:var(--on-fill);font-size:var(--fs-12);text-align:center;pointer-events:none;padding:0 5px;font-weight:700;line-height:18px;position:absolute;top:4px;right:4px}.bell-panel{width:360px;max-height:min(520px,var(--radix-popover-content-available-height,520px));gap:var(--sp-3);flex-direction:column;display:flex}.bell-title{font-size:var(--fs-15);line-height:var(--lh-15);margin:0;font-weight:600}.bell-empty{color:var(--text-dim);font-size:var(--fs-14);line-height:var(--lh-14);margin:0}.bell-list{margin:0;margin-inline:calc(-1 * var(--sp-3));flex-direction:column;padding:0;list-style:none;display:flex}.bell-item{gap:var(--sp-1);width:100%;min-height:44px;padding:var(--sp-3);border-radius:var(--r-sm);color:var(--text);text-align:left;font:inherit;cursor:pointer;touch-action:manipulation;transition:background-color var(--duration-fast) var(--ease-out);background:0 0;border:0;flex-direction:column;display:flex}.bell-item:hover{background:var(--wash-6)}.bell-item:active{background:var(--wash-12)}.bell-item:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.bell-list>li+li{border-top:1px solid var(--border)}.bell-item-head{justify-content:space-between;gap:var(--sp-2);font-size:var(--fs-14);line-height:var(--lh-14);display:flex}.bell-when{color:var(--text-dim);font-size:var(--fs-12);line-height:var(--lh-12);flex:none}.bell-item-go{align-items:center;gap:var(--sp-1);margin-top:var(--sp-1);color:var(--text);font-size:var(--fs-13);line-height:var(--lh-13);font-weight:600;display:inline-flex}.bell-item-body{color:var(--text-dim);font-size:var(--fs-13);line-height:var(--lh-13);white-space:pre-wrap}.site-nav-end .bell-btn{min-width:36px;min-height:36px}.site-nav-end .bell-badge{top:-2px;right:-4px}.bell-item.is-request{box-shadow:inset 3px 0 0 var(--warn)}.bulk-layout{gap:var(--sp-3);grid-template-columns:260px minmax(0,1fr) 380px;align-items:start;display:grid}@media(max-width:1279px){.bulk-layout{grid-template-columns:240px minmax(0,1fr)}.bulk-compose{grid-column:1/-1}}.bulk-rail{padding:var(--sp-3);gap:var(--sp-2);flex-direction:column;display:flex}.bulk-rail-head,.bulk-compose-head{align-items:center;gap:var(--sp-2);min-height:var(--h-ctrl);padding:0 var(--sp-2);display:flex}.bulk-rail-head .icon-btn{margin-left:auto}.bulk-rail-new{gap:var(--sp-2);align-items:center;display:flex}.bulk-rail-empty{padding:var(--sp-2);color:var(--text-dim);font-size:var(--fs-13);line-height:var(--lh-13)}.bulk-rail-list{gap:var(--sp-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bulk-rail-item{width:100%;min-height:48px;padding:0 var(--sp-3);justify-content:space-between;align-items:center;gap:var(--sp-2);border-radius:var(--r-box);text-align:left;background:0 0;border:1px solid #0000;font-weight:600;display:flex}.bulk-rail-item:hover{background:var(--wash-6)}.bulk-rail-item.selected,.bulk-rail-item.selected:hover{background:var(--wash-8);box-shadow:inset 3px 0 0 var(--text)}.bulk-rail-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bulk-rail-count{color:var(--text-dim);flex:none;font-weight:500}.bulk-members{min-height:320px;overflow:hidden}.bulk-members-head{align-items:center;gap:var(--sp-2);min-height:76px;padding:var(--sp-4) var(--sp-4) var(--sp-4) var(--cell-x);display:flex}.bulk-members-head h2{font-size:var(--fs-20);line-height:var(--lh-20);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:600;overflow:hidden}.bulk-rename{max-width:320px}.bulk-spacer{flex:1}.bulk-table{border-top:1px solid var(--border)}.bulk-row{align-items:center;column-gap:var(--sp-3);min-height:56px;padding:0 var(--cell-x);border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) 130px 80px 110px 110px 44px;display:grid}.bulk-row.head{min-height:var(--h-ctrl);color:var(--text-dim);font-size:var(--fs-13);line-height:var(--lh-13);border-top:0;font-weight:600}.bulk-row.opted-out .bulk-cell-name,.bulk-row.opted-out .num{opacity:.55}.bulk-cell-name{flex-direction:column;min-width:0;display:flex}.bulk-cell-name b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bulk-compose{padding:var(--sp-3);gap:var(--sp-3);flex-direction:column;display:flex}.bulk-textarea{resize:vertical;min-height:140px;padding:var(--sp-3);line-height:var(--lh-15)}.bulk-textarea.invalid,.ui-input.invalid{border-color:var(--err)}.bulk-presets{gap:var(--sp-2);padding:0 var(--sp-2) var(--sp-3);flex-wrap:wrap;display:flex}.bulk-preset{height:var(--h-ctrl-sm);padding:0 var(--sp-3);border:1px solid var(--wash-border);border-radius:var(--r-ctrl);background:var(--wash-6);color:var(--text-dim);font-size:var(--fs-13);touch-action:manipulation}.bulk-preset:hover{background:var(--wash-12);color:var(--text)}.bulk-preset.is-active{background:var(--btn-fill);color:var(--text);border-color:var(--text-dim)}.bulk-placeholders{padding:0 var(--sp-2)}.bulk-gift{gap:var(--sp-3);padding:var(--sp-3) var(--sp-2);border-top:1px solid var(--border);border-bottom:1px solid var(--border);flex-direction:column;display:flex}.bulk-gift-switch{min-height:var(--h-ctrl-md);justify-content:space-between;align-items:center;font-weight:600;display:flex}.bulk-gift-fields{gap:var(--sp-3);flex-direction:column;display:flex}.bulk-gift-grid{gap:var(--sp-3);grid-template-columns:1fr 1fr;display:grid}.bulk-gift-grid label{gap:var(--sp-1);font-size:var(--fs-13);line-height:var(--lh-13);color:var(--text-dim);flex-direction:column;display:flex}.bulk-preview-label{padding:0 var(--sp-2)}.bulk-preview{padding:var(--sp-3);white-space:pre-wrap;word-break:break-word;font:inherit;font-size:var(--fs-14);line-height:var(--lh-14);background:var(--ok);margin:0}@supports (color:color-mix(in lab,red,red)){.bulk-preview{background:color-mix(in oklab,var(--ok) 14%,var(--panel-2))}}.bulk-preview{border:1px solid var(--ok)}@supports (color:color-mix(in lab,red,red)){.bulk-preview{border:1px solid color-mix(in oklab,var(--ok) 30%,transparent)}}.bulk-preview{border-radius:var(--r-box) var(--r-sm) var(--r-box) var(--r-box)}.bulk-test{gap:var(--sp-2);display:flex}.bulk-test .ghost{white-space:nowrap;flex:none}.bulk-send{justify-content:center;width:100%}.bulk-send svg{width:18px;height:18px}.bulk-picker{gap:var(--sp-3);flex-direction:column;min-height:0;display:flex}.bulk-picker-tools{gap:var(--sp-2);flex-direction:column;display:flex}.bulk-picker-table{border:1px solid var(--border);border-radius:var(--r-box);max-height:52vh;overflow:auto}.bulk-picker-row{align-items:center;column-gap:var(--sp-3);min-height:52px;padding:0 var(--sp-3);border-top:1px solid var(--border);cursor:pointer;grid-template-columns:36px minmax(0,1fr) 130px 70px 110px;display:grid}.bulk-picker-row.head{min-height:var(--h-ctrl-sm);background:var(--panel);color:var(--text-dim);font-size:var(--fs-13);line-height:var(--lh-13);cursor:default;z-index:1;border-top:0;font-weight:600;position:sticky;top:0}.bulk-picker-row.in-list{opacity:.5;cursor:default}.bulk-picker-row input[type=checkbox]{width:18px;height:18px;min-height:0;margin:0}.bulk-picker-name{flex-direction:column;min-width:0;display:flex}.bulk-picker-name b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bulk-picker-more{padding:var(--sp-2) var(--sp-3)}.plan-box{width:min(100%,calc((100dvh - var(--plan-reserve,260px)) * var(--plan-aspect,1.7778)));aspect-ratio:var(--plan-aspect,16 / 9);background:var(--panel-2);border:1px solid var(--border);border-radius:var(--r-tile);touch-action:none;margin:0 auto;position:relative;overflow:hidden}.plan-box.no-image{background-image:linear-gradient(var(--wash-6) 1px,transparent 1px),linear-gradient(90deg,var(--wash-6) 1px,transparent 1px);background-size:40px 40px}.plan-img{object-fit:fill;opacity:.88;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.plan-tile{width:84px;height:84px;padding:0 var(--sp-2);justify-content:center;align-items:center;gap:var(--sp-1);background:var(--panel);border:1px solid var(--border);border-radius:var(--r-tile);box-shadow:var(--shadow-2);color:var(--text);cursor:pointer;touch-action:none;transition:box-shadow var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out);flex-direction:column;display:flex;position:absolute;transform:translate(-50%,-50%)}.plan-tile:hover,.plan-tile:active:not(:disabled),.plan-tile.dragging{background:var(--panel);transform:translate(-50%,-50%)}.plan-tile.round{border-radius:50%}.plan-tile.open{border-color:var(--ok);box-shadow:0 0 0 3px var(--ok),var(--shadow-2)}@supports (color:color-mix(in lab,red,red)){.plan-tile.open{box-shadow:0 0 0 3px color-mix(in oklab,var(--ok) 28%,transparent),var(--shadow-2)}}.plan-tile.draft{border:1px dashed var(--accent)}.plan-tile.closed{opacity:.5;border-style:dashed}.plan-tile.selected{border:2px solid var(--text)}.plan-tile.dragging{box-shadow:var(--shadow-3);z-index:2}.plan-tile:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.plan-tile-name{max-width:72px;font-size:var(--fs-13);line-height:var(--lh-13);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.plan-tile-line{max-width:72px;font-size:var(--fs-12);line-height:var(--lh-12);color:var(--text-dim);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.plan-tile.open .plan-tile-line{color:var(--text);font-weight:600}.plan-unplaced-grid{margin-top:var(--sp-3)}.table-area.has-plan{--plan-reserve:300px}.approval-wait{min-height:100dvh;padding:var(--gutter-screen);background:var(--bg);place-items:center;display:grid}.approval-wait-card{width:100%;max-width:520px;padding:var(--sp-8);gap:var(--sp-4);flex-direction:column;display:flex}.approval-wait-card h1{font-size:var(--fs-26);color:var(--text);margin:0;font-weight:600}.approval-wait-card p{font-size:var(--fs-15);color:var(--text-dim);margin:0}.approval-wait-actions{gap:var(--sp-3);flex-wrap:wrap;display:flex}.approval-wait-actions button{height:var(--h-ctrl);touch-action:manipulation}.note-field{align-items:center;gap:var(--sp-2);display:flex}.note-field>input{flex:1;min-width:0}.order-note-field{margin-bottom:var(--sp-2)}.order-note-field .order-note-input{margin-bottom:0}.cart-list .note-field{margin-top:var(--sp-2)}.cart-list .note-field .cart-note{margin-top:0}.quick-notes-btn{width:var(--h-ctrl-md);min-width:var(--h-ctrl-md);min-height:var(--h-ctrl-md);color:var(--text-dim);flex:none;padding:0}.quick-notes-btn.dense{width:var(--h-ctrl-sm);min-width:var(--h-ctrl-sm);min-height:var(--h-ctrl-sm);border-radius:var(--r-sm)}.quick-notes-btn[data-state=open]{background:var(--wash-12);color:var(--text)}.quick-notes-chips{gap:var(--sp-2);flex-wrap:wrap;display:flex}.quick-note-chip{white-space:nowrap;min-height:var(--h-ctrl);padding:0 var(--sp-4);border-radius:var(--r-ctrl);font-size:var(--fs-15);line-height:var(--lh-15);flex:none}.quick-note-chip.active{background:var(--wash-12);border-color:var(--text-dim);color:var(--text);box-shadow:inset 0 1px 0 var(--glass-highlight),var(--shadow-1)}.quick-notes-list li{align-items:center;gap:var(--sp-2);display:flex}.quick-notes-list .quick-notes-name{overflow-wrap:anywhere;flex:1;min-width:0}.quick-notes-add{gap:var(--sp-2);margin-top:var(--sp-4);display:flex}.quick-notes-add .quick-notes-input{flex:1;min-width:0}.report-export-trigger{justify-content:center;align-items:center;gap:var(--sp-2);touch-action:manipulation;display:inline-flex}.report-export-caret{color:var(--text-dim)}.report-side .report-export-trigger{width:100%;min-height:var(--h-ctrl)}.popover-panel.report-export-panel{min-width:220px;padding:var(--sp-2)}.report-export-list{gap:var(--sp-1);flex-direction:column;display:flex}.report-export-item{width:100%;min-height:var(--h-ctrl);padding:0 var(--sp-3);justify-content:flex-start;gap:var(--sp-3);border-radius:var(--r-inner);color:var(--text);font-size:var(--fs-15);line-height:var(--lh-15);touch-action:manipulation;background:0 0;border-color:#0000;font-weight:500}.report-export-item svg{color:var(--text-dim)}.report-export-item:hover,.report-export-item:focus-visible{background:var(--wash-8)}.report-export-item:active{background:var(--wash-12)}@media print{@page{size:A4 landscape;margin:12mm}html.report-printing,html.report-printing body{background:var(--panel);height:auto;min-height:0;color:var(--text);overflow:visible}html.report-printing .topbar,html.report-printing .report-side,html.report-printing .toast,html.report-printing .popover-panel,html.report-printing .range-col,html.report-printing .range-wrap,html.report-printing .range-hint,html.report-printing .head-clock-mark,html.report-printing input,html.report-printing select,html.report-printing button:not(th button){display:none!important}html.report-printing .app-shell,html.report-printing .app-body,html.report-printing .screen,html.report-printing .report-shell,html.report-printing .content{background:0 0;height:auto;min-height:0;max-height:none;padding:0;display:block;overflow:visible}html.report-printing .content *{max-height:none!important;overflow:visible!important}html.report-printing thead{display:table-header-group}html.report-printing thead,html.report-printing th,html.report-printing .courier-perf-sticky{position:static}html.report-printing table{table-layout:auto;width:100%;font-size:var(--fs-12);line-height:var(--lh-12);min-width:0!important}html.report-printing th,html.report-printing td{white-space:normal;overflow-wrap:anywhere}html.report-printing tr,html.report-printing .surface,html.report-printing .kpi-card{break-inside:avoid}html.report-printing *{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transition:none!important;animation:none!important}html.report-printing .surface,html.report-printing .glass,html.report-printing .glass-strong{background:var(--panel);border-color:var(--border)}html.report-printing .is-stale{opacity:1}}.heat-layout{gap:var(--sp-3);grid-template-columns:minmax(0,1fr) 320px;align-items:stretch;display:grid}.heat-map-panel{min-height:520px;position:relative;overflow:hidden}.heat-map-panel .heat-map{width:100%;height:100%;min-height:inherit;position:absolute;inset:0}.delivery-heat-legend{left:var(--sp-3);bottom:var(--sp-3);align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);background:var(--panel);border:1px solid var(--border);border-radius:var(--r-sm);box-shadow:var(--shadow-1);font-size:var(--fs-12);line-height:var(--lh-12);color:var(--text);display:flex;position:absolute}.delivery-heat-legend-ramp{width:120px;height:var(--sp-2);border-radius:var(--r-ctrl);background:linear-gradient(90deg,var(--heat-1),var(--heat-2),var(--heat-3),var(--heat-4),var(--heat-5));display:inline-block}.delivery-heat-legend-unit{color:var(--text-dim)}.heat-zones{padding:var(--sp-2);gap:var(--sp-1);flex-direction:column;max-height:520px;margin:0;list-style:none;display:flex;overflow-y:auto}.heat-zones li{margin:0}.heat-zones .heat-zone{width:100%;min-height:var(--h-ctrl);column-gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-box);color:var(--text);text-align:left;touch-action:manipulation;cursor:pointer;background:0 0;border:1px solid #0000;grid-template-rows:auto auto;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;display:grid}.heat-zones .heat-zone:hover,.heat-zones .heat-zone:active{background:var(--wash-6)}.heat-zones .heat-zone.active{background:var(--wash-8);border-color:var(--wash-border)}.heat-zones .heat-zone:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.heat-zone-rank{font-size:var(--fs-13);line-height:var(--lh-13);color:var(--text-dim);grid-row:1/span 2}.heat-zone-name{font-size:var(--fs-14);line-height:var(--lh-14);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.heat-zone-count{font-size:var(--fs-14);line-height:var(--lh-14);text-align:right}.heat-zone-meta{font-size:var(--fs-12);line-height:var(--lh-12);color:var(--text-dim);grid-column:2/span 2}@media(max-width:1100px){.heat-layout{grid-template-columns:minmax(0,1fr)}}.heat-badge{min-width:24px;height:24px;padding:0 var(--sp-1);border-radius:var(--r-ctrl);background:var(--panel);border:1px solid var(--border);box-shadow:var(--shadow-1);color:var(--text);font-size:var(--fs-12);line-height:var(--lh-12);pointer-events:none;place-items:center;font-weight:600;display:grid}.track-page{gap:var(--sp-3);height:100%;padding:var(--sp-4) var(--gutter-screen) var(--sp-5);flex-direction:column;min-height:0;display:flex;overflow-y:auto}.track-bar{justify-content:space-between;align-items:center;gap:var(--sp-4);flex-wrap:wrap;display:flex}.track-field{gap:var(--sp-1);display:grid}.track-bar .track-field .ui-select,.track-bar .track-field .ui-date{width:220px;height:var(--h-ctrl)}.track-side{gap:var(--sp-3);flex-direction:column;min-height:0;display:flex}.track-stats{gap:var(--sp-3);padding:var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.track-stats div{gap:var(--sp-1);min-width:0;display:grid}.track-stats div:nth-child(2){order:1;grid-column:1/-1}.track-stats dt{color:var(--text-dim);font-size:var(--fs-12);line-height:var(--lh-12)}.track-stats dd{font-size:var(--fs-16);line-height:var(--lh-16);margin:0;font-weight:600}.track-layout{gap:var(--sp-3);flex:1;grid-template-rows:minmax(480px,1fr) auto;grid-template-columns:minmax(0,1fr) 320px;min-height:0;display:grid}.track-map-panel{min-height:480px;position:relative;overflow:hidden}.track-map-panel .track-map{width:100%;height:100%;min-height:inherit;position:absolute;inset:0}.track-stops{padding:var(--sp-2);gap:var(--sp-1);flex-direction:column;flex:1;min-height:0;margin:0;list-style:none;display:flex;overflow-y:auto}.track-stops li{margin:0}.track-stops .track-stop{width:100%;min-height:var(--h-ctrl);justify-content:center;align-items:stretch;gap:var(--sp-1);padding:var(--sp-2) var(--sp-3);text-align:left;border-radius:var(--r-box);color:var(--text-dim);touch-action:manipulation;background:0 0;border:0;flex-direction:column;display:flex}.track-stops .track-stop.done{color:var(--text)}.track-stops .track-stop:hover,.track-stops .track-stop:focus-visible{background:var(--wash-8)}.track-stops .track-stop.selected{background:var(--wash-8);box-shadow:inset 0 0 0 1px var(--wash-border)}.track-stops .track-stop-head,.track-stops .track-stop-meta{justify-content:space-between;align-items:center;gap:var(--sp-2);display:flex}.track-stops .track-stop-meta{color:var(--text-dim);font-size:var(--fs-13);line-height:var(--lh-13)}.track-stops .track-stop-no{font-weight:600}.track-stops-empty{padding:var(--sp-3)}.track-player{align-items:center;gap:var(--sp-4);padding:var(--sp-3) var(--sp-4);grid-column:1/-1;display:flex}.track-player .track-scrub{min-width:0;height:var(--h-ctrl);accent-color:var(--text);touch-action:manipulation;flex:auto}.track-player .track-clock{text-align:right;min-width:48px}@media(max-width:1100px){.track-layout{grid-template-columns:minmax(0,1fr)}}.kitchen-page{gap:var(--sp-4);padding:var(--sp-4) var(--gutter-screen) var(--sp-5);flex-direction:column;min-height:0;display:flex;overflow-y:auto}.kitchen-head{justify-content:space-between;align-items:baseline;gap:var(--sp-3);flex-wrap:wrap;display:flex}.kitchen-count{font-size:var(--fs-20);line-height:var(--lh-20);font-weight:600}.kitchen-empty{padding:var(--sp-10) 0;text-align:center}.kitchen-grid{gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));align-items:start;margin:0;padding:0;list-style:none;display:grid}.kitchen-ticket{gap:var(--sp-2);padding:var(--sp-4);border-top:4px solid var(--ok);flex-direction:column;display:flex}.kitchen-ticket.tone-warn{border-top-color:var(--warn)}.kitchen-ticket.tone-late{border-top-color:var(--err)}.kitchen-ticket-head{align-items:center;gap:var(--sp-2);display:flex}.kitchen-no{font-size:var(--fs-26);line-height:var(--lh-26);font-weight:700}.kitchen-channel{color:var(--text-dim)}.kitchen-ticket-head .kitchen-age{margin-left:auto}.kitchen-note{padding:var(--sp-2) var(--sp-3);border-radius:var(--r-sm);background:var(--wash-8);font-weight:700}.kitchen-items{gap:var(--sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.kitchen-items li{font-size:var(--fs-16);line-height:var(--lh-16);grid-template-columns:40px minmax(0,1fr);display:grid}.kitchen-qty{font-weight:700}.kitchen-item{gap:var(--sp-1);flex-direction:column;display:flex}.kitchen-mod{color:var(--text-dim);font-size:var(--fs-14);line-height:var(--lh-14)}.kitchen-item-note{font-weight:700;font-size:var(--fs-14);line-height:var(--lh-14)}.kitchen-ticket .kitchen-ready{margin-top:var(--sp-2);width:100%;height:var(--h-ctrl);touch-action:manipulation}.store-control{gap:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--border);display:grid}.store-control-title{font-size:var(--fs-14);line-height:var(--lh-14);margin:0;font-weight:600}.store-control-row{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.store-menu-category+.store-menu-category{margin-top:var(--sp-4)}.store-menu-category-name{margin:0 0 var(--sp-2);font-size:var(--fs-13);line-height:var(--lh-13);color:var(--text-dim);font-weight:600}.store-menu-list{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.store-menu-row{align-items:center;gap:var(--sp-3);min-height:var(--h-ctrl);flex-wrap:wrap;display:flex}.store-menu-row .store-menu-name{flex:160px;min-width:0}.store-control-row .store-delivery-select{width:auto;min-width:96px;height:var(--h-ctrl)}.store-menu-category-head{justify-content:space-between;align-items:center;gap:var(--sp-3);min-height:var(--h-ctrl);margin-bottom:var(--sp-2);display:flex}.store-menu-category-head .store-menu-category-name{margin:0}.store-hours-list{margin:0 0 var(--sp-3);gap:var(--sp-2);padding:0;list-style:none;display:grid}.store-hours-row{align-items:center;gap:var(--sp-3);min-height:var(--h-ctrl);flex-wrap:wrap;display:flex}.store-hours-row.off .time-select{opacity:.45}.store-hours-day{flex:0 0 112px;font-weight:600}.store-hours-row .time-select{align-items:center;gap:var(--sp-1);display:inline-flex}.store-hours-row .time-select .time-part{width:72px;height:var(--h-ctrl)}.store-hours-closed{align-items:center;gap:var(--sp-2);min-height:var(--h-ctrl);touch-action:manipulation;display:inline-flex}.store-hours-copy{margin-right:auto}.store-payment-name{flex:auto;min-width:0}.store-area-main{gap:var(--sp-1);flex:auto;min-width:0;display:grid}.store-areas-list .store-delivery-select{width:auto;min-width:120px;height:var(--h-ctrl-md)}.store-info-line{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.store-areas-list .store-area-row{min-height:var(--h-ctrl);flex-wrap:wrap}.store-areas-list .store-area-row .store-delivery-select{height:var(--h-ctrl)}.store-area-basket{align-items:center;gap:var(--sp-2);display:inline-flex}.store-area-basket .ui-input{width:96px;height:var(--h-ctrl);text-align:right}.store-hours-split{gap:var(--sp-2);margin-top:var(--sp-3);color:var(--warn);display:grid}.store-hours-split .store-hours-closed{color:var(--text)}.pricing-sheet{gap:var(--sp-4);display:grid}.pricing-fields{gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));display:grid}.pricing-field{gap:var(--sp-1);display:grid}.pricing-field-label{font-size:var(--fs-13);line-height:var(--lh-13);color:var(--text-dim)}.pricing-input-wrap{align-items:center;gap:var(--sp-2);display:flex}.pricing-field .ui-input{height:var(--h-ctrl)}.pricing-input-wrap .ui-input{text-align:right}.pricing-unit{color:var(--text-dim)}.pricing-row{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.pricing-sources{gap:var(--sp-1);margin:0;padding:0;list-style:none;display:grid}.pricing-sheet .pricing-invalid{color:var(--err-text)}.pricing-table-wrap{overflow-x:auto}.pricing-table{border-collapse:collapse;width:100%}.pricing-table th,.pricing-table td{padding:var(--sp-2) var(--cell-x);text-align:left;vertical-align:top;border-bottom:1px solid var(--border)}.pricing-table th{font-size:var(--fs-13);line-height:var(--lh-13);color:var(--text-dim);font-weight:600}.pricing-table .num{text-align:right;white-space:nowrap}.pricing-name{display:block}.pricing-sentence{font-size:var(--fs-12);line-height:var(--lh-12);color:var(--text-dim);display:block}.pricing-result{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.pricing-result-row{align-items:center;gap:var(--sp-3);min-height:var(--h-ctrl-sm);flex-wrap:wrap;display:flex}.pricing-result-row .pricing-name{flex:160px}.store-channel-segment,.store-menu-unknown{margin-bottom:var(--sp-3)}.feedback-filters{align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-4);flex-wrap:wrap;display:flex}.feedback-list,.feedback-items{margin:0;padding:0;list-style:none;display:grid}.feedback-row{gap:var(--sp-2);padding:var(--sp-3) 0;border-bottom:1px solid var(--border);display:grid}.feedback-row:first-child{padding-top:0}.feedback-head{align-items:center;gap:var(--sp-2);min-height:var(--h-ctrl-sm);flex-wrap:wrap;display:flex}.feedback-title{font-weight:600}.feedback-head .feedback-head-action,.feedback-head .feedback-amount{margin-left:auto}.feedback-quote{white-space:pre-wrap;overflow-wrap:anywhere}.feedback-answer{gap:var(--sp-1);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-sm);background:var(--wash-6);display:grid}.feedback-items{gap:var(--sp-2)}.feedback-item{gap:var(--sp-1);display:grid}.feedback-item-name{min-width:0}.feedback-photos{gap:var(--sp-3);flex-wrap:wrap;display:flex}.feedback-more{margin-top:var(--sp-3)}.feedback-count{text-align:right}.feedback-confirm{gap:var(--sp-3);display:grid}.feedback-fieldset{margin:0 0 var(--sp-4);gap:var(--sp-1);border:0;padding:0;display:grid}.feedback-check{align-items:center;gap:var(--sp-3);min-height:var(--h-ctrl);touch-action:manipulation;display:flex}.feedback-check-name{flex:auto;min-width:0}.phone-fee-line{justify-content:space-between;gap:var(--sp-4);max-width:360px;margin:var(--sp-4) 0 0;display:flex}.phone-fee-tiers{max-width:360px;margin-top:var(--sp-4)}.phone-fee-tiers li{justify-content:space-between;align-items:center;gap:var(--sp-4);display:flex}.phone-fee-line .num,.phone-fee-tiers .num{text-align:right;font-variant-numeric:tabular-nums}.phone-fee-hint{margin:var(--sp-2) 0 0}.totals-row .po-fee-label{align-items:center;gap:var(--sp-2);min-width:0;display:inline-flex}.po-fee-label .chip{white-space:nowrap}.pin-pad{justify-items:center;gap:var(--sp-4);outline:none;width:100%;max-width:312px;margin:0 auto;display:grid}.pin-pad-label{font-size:var(--fs-16);line-height:var(--lh-16);color:var(--text);font-weight:600}.pin-pad-dots{gap:var(--sp-3);display:flex}.pin-dot{border-radius:var(--r-ctrl);border:1px solid var(--wash-border);background:0 0;width:12px;height:12px}.pin-dot.filled{background:var(--text);border-color:var(--text)}.pin-pad-error{min-height:var(--lh-13);font-size:var(--fs-13);line-height:var(--lh-13);color:var(--err-text);text-align:center}.pin-pad-keys{gap:var(--sp-2);grid-template-columns:repeat(3,1fr);width:100%;display:grid}.pin-pad-keys .pin-key{min-height:56px;font-size:var(--fs-20);line-height:var(--lh-20);font-variant-numeric:tabular-nums;touch-action:manipulation;font-weight:600}.printer-pin-gate{padding:var(--sp-6) 0}.staff-access-groups{gap:var(--sp-6);display:grid}.settings-panels.staff-panels{max-width:720px}.staff-access-group{display:grid}.staff-access-group-title{margin:0 0 var(--sp-1);font-size:var(--fs-13);line-height:var(--lh-13);color:var(--text-dim);font-weight:600}.staff-access-row+.staff-access-row{border-top:1px solid var(--border)}.staff-access-row{padding:var(--sp-3) 0}.staff-access-text{gap:var(--sp-1);min-width:0;display:grid}.staff-access-hint{color:var(--text-dim);font-size:var(--fs-13);line-height:var(--lh-13)}.staff-access-row,.manager-pin-row{justify-content:space-between;align-items:center;gap:var(--sp-4);min-height:var(--h-ctrl);display:flex}.manager-pin-row .manager-pin-state{color:var(--text-dim);font-size:var(--fs-13);line-height:var(--lh-13)}.manager-pin-actions{gap:var(--sp-2);display:flex}.tab-off-tag{color:var(--text-dim);font-size:var(--fs-12);line-height:var(--lh-12);margin-left:auto}.staff-blocked{min-height:240px;color:var(--text-dim);place-items:center;display:grid}.period-picker{align-items:center;gap:var(--sp-2);white-space:nowrap;order:99;width:fit-content;margin-left:auto;display:flex}.period-picker .segmented{min-height:var(--h-ctrl)}.period-picker .segment{min-height:var(--h-ctrl-sm)}.period-step{min-height:var(--h-ctrl);border:1px solid var(--wash-border);border-radius:var(--r-ctrl);color:var(--text);font-size:var(--fs-14);line-height:var(--lh-14);align-items:center;font-weight:500;display:flex}.period-step button{min-width:var(--h-ctrl);min-height:calc(var(--h-ctrl) - 2px);border-radius:var(--r-ctrl);color:var(--text);font:inherit;touch-action:manipulation;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.period-step button:hover:not(:disabled){background:var(--wash-6)}.period-step button:disabled{opacity:.35}.period-jump{display:inline-flex;position:relative}.period-step .period-jump button{width:184px;padding:0 var(--sp-2)}.period-jump input{opacity:0;pointer-events:none;border:0;width:100%;height:0;padding:0;position:absolute;inset:auto 0 0}.period-range{align-items:center;gap:var(--sp-1);color:var(--text-dim);display:flex}.period-range input{width:auto;min-height:var(--h-ctrl);height:var(--h-ctrl);padding:0 var(--sp-3);font-size:var(--fs-14)}.period-clock{position:relative}.period-clock>button{justify-content:center;align-items:center;gap:var(--sp-1);min-height:var(--h-ctrl);min-width:var(--h-ctrl);padding:0 var(--sp-3);border:1px solid var(--wash-border);border-radius:var(--r-ctrl);color:var(--text);font-size:var(--fs-14);line-height:var(--lh-14);touch-action:manipulation;background:0 0;font-weight:500;display:inline-flex}.period-clock>button:hover{background:var(--wash-6)}.period-clock>button.is-problem{border-color:var(--err)}.period-clock-panel{top:calc(100% + var(--sp-2));z-index:40;gap:var(--sp-3);width:260px;padding:var(--sp-4);border-radius:var(--r-tile);white-space:normal;display:grid;position:absolute;right:0}.period-clock-panel label{gap:var(--sp-1);font-size:var(--fs-13);line-height:var(--lh-13);color:var(--text-dim);display:grid}.period-clock-panel .time-select{align-items:center;gap:var(--sp-1);display:flex}.period-clock-panel .time-select .time-part{min-width:0;min-height:var(--h-ctrl);flex:1}.period-clock-hint,.period-clock-problem{font-size:var(--fs-12);line-height:var(--lh-12);color:var(--text-dim);margin:0}.period-clock-problem{color:var(--err-text)}.period-row{margin-bottom:var(--sp-3);align-items:center;display:flex}.dayend-toolbar.period-head{min-height:calc(var(--h-ctrl) + var(--sp-4))}.users-list li{min-height:60px;padding:var(--sp-2) 0}.users-avatar{width:var(--h-ctrl-md);height:var(--h-ctrl-md);border-radius:var(--r-ctrl);background:var(--wash-8);color:var(--text);font-size:var(--fs-15);line-height:var(--lh-15);flex:none;place-items:center;font-weight:600;display:grid}.users-main{flex:1;min-width:0}.users-name{align-items:center;gap:var(--sp-2);font-size:var(--fs-15);line-height:var(--lh-15);color:var(--text);font-weight:600;display:flex}.users-self{font-size:var(--fs-12);line-height:var(--lh-12);color:var(--text-dim);font-weight:500}.users-meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.users-list li.off .users-main,.users-list li.off .users-avatar{opacity:.55}.users-form{gap:var(--sp-4);display:grid}.users-label{font-size:var(--fs-13);line-height:var(--lh-13);color:var(--text-dim);font-weight:500}.users-restaurants{gap:var(--sp-1);border:0;margin:0;padding:0;display:grid}.users-error{font-size:var(--fs-13);line-height:var(--lh-13);color:var(--err-text);margin:0}.site-nav-start button.site-restaurant[data-slot]{align-items:center;gap:var(--sp-1);min-height:var(--h-ctrl-sm);padding:0 0 0 var(--sp-3);border:0;border-left:1px solid var(--site-on-logo-line);color:var(--site-on-logo);font-size:var(--fs-14);line-height:var(--lh-14);cursor:pointer;touch-action:manipulation;background:0 0;border-radius:0;font-weight:500;display:inline-flex}.site-nav-start button.site-restaurant[data-slot]:hover{opacity:.85}.site-nav-start button.site-restaurant[data-slot]:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.switcher-list{gap:var(--sp-1);min-width:260px;margin:0;padding:0;list-style:none;display:grid}.switcher-item{align-items:center;gap:var(--sp-3);width:100%;min-height:var(--h-ctrl);padding:0 var(--sp-3);border-radius:var(--r-sm);color:var(--text);text-align:left;font-size:var(--fs-14);line-height:var(--lh-14);touch-action:manipulation;background:0 0;border:0;display:flex}.switcher-item:hover:not(:disabled),.switcher-item:focus-visible{background:var(--wash-8)}.switcher-item[aria-current=true]{font-weight:600}.switcher-item .switcher-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.switcher-sep{height:1px;margin:var(--sp-1) 0;background:var(--border)}.fiscal-close-row{align-items:center;gap:var(--sp-3);padding:var(--sp-3) 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.fiscal-close-label{align-items:center;gap:var(--sp-2);font-size:var(--fs-14);line-height:var(--lh-14);color:var(--text);font-weight:600;display:inline-flex}.fiscal-close-actions{gap:var(--sp-2);margin-left:auto;display:inline-flex}.fiscal-close-actions button{height:var(--h-ctrl-md);touch-action:manipulation}.fiscal-close-error{font-size:var(--fs-13);line-height:var(--lh-13);color:var(--err-text);flex-basis:100%;margin:0}.fiscal-page{gap:var(--sp-5);padding:var(--sp-5) var(--gutter-screen);flex-direction:column;display:flex}.fiscal-page .surface{gap:var(--sp-4);padding:var(--sp-5);flex-direction:column;display:flex}.fiscal-page h2{font-size:var(--fs-16);line-height:var(--lh-16);margin:0}.fiscal-facts{gap:var(--sp-2) var(--sp-5);font-size:var(--fs-14);line-height:var(--lh-14);grid-template-columns:max-content 1fr;margin:0;display:grid}.fiscal-facts dt{color:var(--text-dim)}.fiscal-facts dd{margin:0}.fiscal-pair-form{gap:var(--sp-3);align-items:flex-end;display:flex}.fiscal-pair-form .field{flex:1;margin:0}.fiscal-page .fiscal-dim{color:var(--text-dim);font-size:var(--fs-14);line-height:var(--lh-14);margin:0}.plan-page{gap:var(--sp-5);padding:var(--sp-5) var(--gutter-screen);flex-direction:column;display:flex}.plan-page .plan-dim{color:var(--text-dim);font-size:var(--fs-13);line-height:var(--lh-13);margin:0;font-weight:400}.plan-current{align-items:center;gap:var(--sp-4) var(--sp-8);padding:var(--sp-5);flex-wrap:wrap;display:flex}.plan-current-main{gap:var(--sp-1);flex-direction:column;margin-right:auto;display:flex}.plan-current h2{font-size:var(--fs-20);line-height:var(--lh-20);margin:0}.plan-current-fact{gap:var(--sp-1);text-align:right;font-size:var(--fs-16);line-height:var(--lh-16);flex-direction:column;display:flex}.plan-ladder{gap:0 var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.plan-card{grid-row:span 5;grid-template-rows:subgrid;row-gap:var(--sp-5);padding:var(--sp-5);display:grid}.plan-card.is-current{box-shadow:inset 0 0 0 1px var(--text),var(--shadow-2)}.plan-card-top{justify-content:space-between;align-items:center;min-height:24px;display:flex}.plan-tier{align-items:flex-end;gap:var(--sp-1);height:20px;display:inline-flex}.plan-tier>i{width:var(--sp-2);border-radius:var(--r-sm);background:var(--wash-12);display:block}.plan-tier>i:first-child{height:8px}.plan-tier>i:nth-child(2){height:12px}.plan-tier>i:nth-child(3){height:16px}.plan-tier>i:nth-child(n+4){height:20px}.plan-tier>i.is-on{background:var(--text)}.plan-card-title{gap:var(--sp-2);flex-direction:column;display:flex}.plan-card-title h3{font-size:var(--fs-20);line-height:var(--lh-20);margin:0;font-weight:600}.plan-card-price{gap:var(--sp-1);padding-top:var(--sp-5);border-top:1px solid var(--border);flex-direction:column;display:flex}.plan-card-price>.plan-price{align-items:baseline;gap:var(--sp-2);display:flex}.plan-price strong{font-size:var(--fs-26);line-height:var(--lh-26);font-weight:600}.plan-meter{gap:var(--sp-2);flex-direction:column;display:flex}.plan-meter-cells{gap:var(--sp-1);display:flex}.plan-meter-cells>i{height:var(--sp-2);border-radius:var(--r-sm);background:var(--wash-8);flex:1}.plan-meter-cells>i.is-on{background:var(--ok)}.plan-count{color:var(--text-dim);font-size:var(--fs-12);line-height:var(--lh-12);font-weight:600}.plan-card-list{gap:var(--sp-3);flex-direction:column;display:flex}.plan-card-list ul{gap:var(--sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.plan-card-list li{align-items:center;gap:var(--sp-2);font-size:var(--fs-14);line-height:var(--lh-14);display:flex}.plan-card-list li svg{color:var(--ok);flex:none}.plan-compare{padding:0}.plan-compare>summary{min-height:var(--h-ctrl);padding:0 var(--sp-5);cursor:pointer;touch-action:manipulation;font-size:var(--fs-14);line-height:var(--lh-14);justify-content:space-between;align-items:center;font-weight:600;list-style:none;display:flex}.plan-compare>summary::-webkit-details-marker{display:none}.plan-compare>summary svg{color:var(--text-dim);transition:transform var(--duration-fast)}.plan-compare[open]>summary svg{transform:rotate(180deg)}.plan-compare>summary:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:var(--r-panel)}.plan-compare-scroll{border-top:1px solid var(--border);overflow-x:auto}.plan-compare table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:760px}.plan-compare .plan-col-module{width:30%}.plan-compare col.is-current{background:var(--wash-6)}.plan-compare th,.plan-compare td{padding:0 var(--cell-x);text-align:left;vertical-align:middle}.plan-compare th:first-child{padding-left:var(--sp-5)}.plan-compare thead th{border-bottom:1px solid var(--border);height:44px;font-size:var(--fs-14);line-height:var(--lh-14);font-weight:600}.plan-compare thead .plan-corner{font-weight:400}.plan-group-row th{height:44px;padding-top:var(--sp-4);color:var(--text-dim);font-size:var(--fs-12);line-height:var(--lh-12);text-transform:uppercase;letter-spacing:.04em;vertical-align:bottom;font-weight:600}.plan-compare tbody tr:not(.plan-group-row){border-top:1px solid var(--border);height:40px}.plan-compare tbody .plan-group-row+tr{border-top:0}.plan-compare tbody th[scope=row]{font-size:var(--fs-14);line-height:var(--lh-14);font-weight:400}.plan-compare td svg{display:block}.plan-compare td.is-on svg{color:var(--ok)}.plan-compare td.is-off svg{color:var(--text-dim);opacity:.5}.plan-compare tbody:last-child tr:last-child th,.plan-compare tbody:last-child tr:last-child td{padding-bottom:var(--sp-2)}.plan-card-name{justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex}.plan-trial{color:var(--warn);font-size:var(--fs-14);line-height:var(--lh-14);font-weight:600}.loyalty-row{align-items:center;gap:var(--sp-3);padding:var(--sp-3) 0;border-top:1px solid var(--border);flex-wrap:wrap;display:flex}.loyalty-label{align-items:center;gap:var(--sp-2);font-size:var(--fs-14);line-height:var(--lh-14);color:var(--text);font-weight:600;display:inline-flex}.loyalty-attach{gap:var(--sp-2);flex:1;min-width:260px;display:flex}.loyalty-attach .ui-input{height:var(--h-ctrl-md);flex:1}.loyalty-attach button,.loyalty-actions button{height:var(--h-ctrl-md);touch-action:manipulation}.loyalty-card{align-items:center;gap:var(--sp-2) var(--sp-3);font-size:var(--fs-14);line-height:var(--lh-14);flex-wrap:wrap;display:inline-flex}.loyalty-name{font-weight:600}.loyalty-dots{gap:var(--sp-1);display:inline-flex}.loyalty-dots .dot{border-radius:var(--r-ctrl);border:1px solid var(--wash-border);background:0 0;width:12px;height:12px}.loyalty-dots .dot.on{border-color:var(--ok);background:var(--ok)}.loyalty-count{color:var(--text-dim)}.loyalty-actions{align-items:center;gap:var(--sp-2);margin-left:auto;display:inline-flex}.loyalty-error{font-size:var(--fs-13);line-height:var(--lh-13);color:var(--err-text);flex-basis:100%;margin:0}.loyalty-plan{margin:0;display:flex}.loyalty-summary{color:var(--text-dim);font-size:var(--fs-13);line-height:var(--lh-13);margin:0}.loyalty-chips{gap:var(--sp-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.loyalty-chips .chip{gap:var(--sp-1)}.loyalty-chip-x{width:20px;height:20px;color:inherit;touch-action:manipulation;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.loyalty-section{gap:var(--sp-3);display:grid}.loyalty-section+.loyalty-section{padding-top:var(--sp-4);border-top:1px solid var(--border)}.loyalty-section-title{font-size:var(--fs-15);line-height:var(--lh-15);color:var(--text);margin:0;font-weight:600}.content.stock-main{padding-bottom:96px}.stock-head{justify-content:space-between;align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-3);flex-wrap:wrap;display:flex}.stock-head h2{font-size:var(--fs-13);line-height:var(--lh-13);color:var(--text-dim);margin:0;font-weight:600}.stock-filters{align-items:center;gap:var(--sp-3);flex-wrap:wrap;margin-left:auto;display:flex}.stock-search{align-items:center;gap:var(--sp-2);width:280px;min-height:var(--h-ctrl);padding:0 var(--sp-3);border:1px solid var(--wash-border);border-radius:var(--r-box);background:var(--wash-6);color:var(--text-dim);margin:0;display:inline-flex}.stock-search:focus-within{background:var(--wash-8);border-color:var(--text-dim);outline:var(--ring-w) solid var(--ring);outline-offset:var(--ring-offset)}.stock-search input{min-height:calc(var(--h-ctrl) - 2px);background:0 0;border:0;outline:none;padding:0}.stock-search input:focus,.stock-search input:focus-visible{background:0 0;outline:none}.stock-search.stock-search-full{width:100%;margin-bottom:var(--sp-3)}.stock-filters .stock-filter-select{width:200px}.stock-filters .stock-filter-date{width:160px}.stock-name{align-items:center;gap:var(--sp-2);display:inline-flex}.stock-table .stock-actions-col{width:1%;padding-top:var(--sp-1);padding-bottom:var(--sp-1);text-align:right}.stock-row-actions{gap:var(--sp-1);display:inline-flex}.stock-table .stock-note{text-overflow:ellipsis;max-width:320px;overflow:hidden}.stock-empty{align-items:flex-start;gap:var(--sp-3);flex-direction:column;display:flex}.stock-empty p{margin:0}.qty-input{display:block;position:relative}.qty-input input{text-align:right;padding-right:52px}.qty-input-unit{top:50%;right:var(--sp-3);color:var(--text-dim);font-size:var(--fs-13);line-height:var(--lh-13);pointer-events:none;position:absolute;transform:translateY(-50%)}.qty-input.qty-input-compact{width:160px;display:inline-block}.qty-input.qty-input-compact input{min-height:var(--h-ctrl-md)}.stock-form{column-gap:var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.stock-form .stock-form-wide{grid-column:1/-1}.stock-balance{align-items:baseline;gap:var(--sp-2);margin:0 0 var(--sp-4);font-size:var(--fs-15);line-height:var(--lh-15);display:flex}.stock-balance .strong{font-weight:700}.stock-recipes{gap:var(--sp-4);grid-template-columns:minmax(280px,340px) minmax(0,1fr);align-items:start;display:grid}.stock-recipes>.panel{margin-bottom:0}.stock-product-list{flex-direction:column;max-height:calc(100vh - 160px);display:flex}.stock-product-rows{gap:var(--sp-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}button.stock-product-row{justify-content:space-between;align-items:center;gap:var(--sp-3);width:100%;min-height:var(--h-ctrl);padding:var(--sp-1) var(--sp-3);text-align:left;touch-action:manipulation;background:0 0;border-color:#0000;font-weight:500;display:flex}button.stock-product-row:hover:not(:disabled){background:var(--wash-6)}button.stock-product-row.active{background:var(--wash-12);border-color:var(--wash-border)}.stock-product-name{flex-direction:column;min-width:0;display:flex}.stock-product-name>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.stock-product-name .dim{font-size:var(--fs-12);line-height:var(--lh-12);font-weight:400}.stock-recipe-note{margin:0 0 var(--sp-3)}.stock-recipe-table .stock-add-row td{padding-top:var(--sp-2);padding-bottom:var(--sp-2)}.stock-recipe-table .stock-add-row select{max-width:360px;min-height:var(--h-ctrl)}.stock-recipe-foot{justify-content:space-between;align-items:center;gap:var(--sp-4);margin-top:var(--sp-4);flex-wrap:wrap;display:flex}.stock-recipe-sum{gap:var(--sp-6);flex-wrap:wrap;margin:0;display:flex}.stock-recipe-sum dt{color:var(--text-dim);font-size:var(--fs-13);line-height:var(--lh-13)}.stock-recipe-sum dd{font-size:var(--fs-16);line-height:var(--lh-16);margin:0;font-weight:600}@media(max-width:1100px){.stock-recipes{grid-template-columns:minmax(0,1fr)}.stock-product-list{max-height:360px}}.content.shift-main{padding-bottom:96px}.shift-head{justify-content:space-between;align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-3);flex-wrap:wrap;display:flex}.shift-head h2{font-size:var(--fs-13);line-height:var(--lh-13);color:var(--text-dim);margin:0;font-weight:600}.shift-filters{align-items:center;gap:var(--sp-3);flex-wrap:wrap;margin-left:auto;display:flex}.shift-filters .shift-filter-select{width:200px}.shift-filters .shift-filter-date{width:160px}.shift-table .shift-actions-col{width:1%;padding-top:var(--sp-1);padding-bottom:var(--sp-1);text-align:right}.shift-row-actions{gap:var(--sp-1);display:inline-flex}.shift-out{align-items:center;gap:var(--sp-2);display:inline-flex}.shift-table .shift-note{text-overflow:ellipsis;white-space:nowrap;max-width:280px;overflow:hidden}.shift-pick-grid{gap:var(--sp-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}button.shift-pick{justify-content:space-between;align-items:center;gap:var(--sp-2);min-height:56px;padding:0 var(--sp-4);border:1px solid var(--wash-border);border-radius:var(--r-box);background:var(--btn-fill);color:var(--text);text-align:left;touch-action:manipulation;display:flex}button.shift-pick:hover:not(:disabled){background:var(--wash-12)}button.shift-pick:active:not(:disabled){transform:scale(.98)}.shift-pick-name{font-size:var(--fs-15);line-height:var(--lh-15);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.shift-pin-step{position:relative}button.shift-back{width:var(--h-ctrl);min-height:var(--h-ctrl);padding:0;position:absolute;top:0;left:0}.shift-dialog-line{padding:var(--sp-4) 0 var(--sp-4) calc(var(--h-ctrl) + var(--sp-3));color:var(--text-dim);font-size:var(--fs-14);line-height:var(--lh-14);margin:0}.shift-pick-grid+.shift-dialog-line,.shift-dialog-line:first-child{padding-left:0}.shift-form{column-gap:var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.shift-form .shift-form-wide{grid-column:1/-1}.shift-form .field-label,.shift-pin-row .field-label{margin-bottom:var(--sp-1);color:var(--text-dim);font-size:var(--fs-13);line-height:var(--lh-13);display:block}.shift-switch-row{justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex}.shift-switch-row label{margin:0}.shift-pin-row{flex-direction:column;display:flex}.shift-pin-actions{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}button.ghost.shift-danger:hover:not(:disabled),button.ghost.shift-danger:active:not(:disabled),button.ghost.shift-danger:focus-visible{color:var(--err-text)}.content.rez-main{padding-bottom:96px}.rez-head{justify-content:space-between;align-items:center;gap:var(--sp-3);min-height:var(--h-ctrl);margin-bottom:var(--sp-3);flex-wrap:wrap;display:flex}.rez-date{align-items:center;gap:var(--sp-2);margin-left:auto;display:flex}.rez-summary{font-size:var(--fs-14);line-height:var(--lh-14);color:var(--text-dim)}.rez-table tbody th{padding-top:var(--sp-4);font-weight:400}.rez-table tbody:first-of-type th{padding-top:var(--sp-2)}.rez-group-time{font-size:var(--fs-16);line-height:var(--lh-16);color:var(--text);font-weight:700}.rez-group-meta{margin-left:var(--sp-3);font-size:var(--fs-13);line-height:var(--lh-13);color:var(--text-dim)}.rez-guest{flex-direction:column;display:inline-flex}.rez-guest-name{font-weight:600}.rez-guest-phone{font-size:var(--fs-13);line-height:var(--lh-13);color:var(--text-dim)}.rez-table .rez-note{text-overflow:ellipsis;max-width:280px;overflow:hidden}.rez-table .rez-actions-col{width:1%;padding-top:var(--sp-1);padding-bottom:var(--sp-1);text-align:right}.rez-row-actions{gap:var(--sp-1);display:inline-flex}.rez-empty{align-items:flex-start;gap:var(--sp-3);flex-direction:column;display:flex}.rez-empty p{margin:0}.rez-form{column-gap:var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rez-form .rez-form-wide{grid-column:1/-1}.rez-hits{margin:var(--sp-2) 0 0;padding:var(--sp-1);border:1px solid var(--wash-border);border-radius:var(--r-box);background:var(--panel-2);flex-direction:column;list-style:none;display:flex}.rez-hits li{margin:0}button.rez-hit{justify-content:space-between;align-items:center;gap:var(--sp-3);width:100%;min-height:var(--h-ctrl);padding:0 var(--sp-3);border-radius:var(--r-sm);color:var(--text);text-align:left;touch-action:manipulation;background:0 0;border:0;display:flex}button.rez-hit:hover,button.rez-hit:focus-visible{background:var(--wash-8)}.rez-hit-name{font-weight:600}.rez-hit-phone{color:var(--text-dim);font-size:var(--fs-13);line-height:var(--lh-13)}.table-tile-meta.table-tile-rez{color:var(--text);font-weight:600}.table-requests{margin:0 0 var(--sp-3);padding:var(--sp-2) 0}.table-requests-list{margin:0;padding:0;list-style:none}.table-request-row{align-items:center;gap:var(--sp-3);min-height:var(--h-ctrl);padding:var(--sp-1) var(--sp-4);grid-template-columns:minmax(0,1fr) auto 64px 112px auto;display:grid}.table-request-row+.table-request-row{border-top:1px solid var(--border)}.table-request-name{font-size:var(--fs-15);line-height:var(--lh-15);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.table-request-time{color:var(--text-dim);font-size:var(--fs-13);line-height:var(--lh-13);text-align:right}.table-request-total{text-align:right;font-weight:600}.table-request-row>button{min-height:var(--h-ctrl-md);touch-action:manipulation}.table-request-lines{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.table-request-lines li{align-items:start;gap:var(--sp-3);grid-template-columns:40px minmax(0,1fr) auto;display:grid}.table-request-line{gap:var(--sp-1);display:grid}.table-request-sub{color:var(--text-dim);font-size:var(--fs-13);line-height:var(--lh-13)}.table-request-sum{margin-top:var(--sp-4);padding-top:var(--sp-3);border-top:1px solid var(--border);justify-content:space-between;font-weight:700;display:flex}.table-tile.has-qr{border-color:var(--warn);position:relative}@supports (color:color-mix(in lab,red,red)){.table-tile.has-qr{border-color:color-mix(in oklab,var(--warn) 34%,transparent)}}.table-tile .chip.table-tile-qr{white-space:nowrap;background-image:linear-gradient(var(--warn),var(--warn)),linear-gradient(var(--panel-2),var(--panel-2));position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab,red,red)){.table-tile .chip.table-tile-qr{background-image:linear-gradient(color-mix(in oklab,var(--warn) 16%,transparent),color-mix(in oklab,var(--warn) 16%,transparent)),linear-gradient(var(--panel-2),var(--panel-2))}}.table-tile .chip.table-tile-qr{min-height:24px;padding:0 var(--sp-2);font-size:var(--fs-12);line-height:var(--lh-12)}.qr-code-grid{gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));margin:0;padding:0;list-style:none;display:grid}.qr-code-card{justify-items:center;gap:var(--sp-1);padding:var(--sp-4) var(--sp-3) var(--sp-3);background:var(--panel-2);border:1px solid var(--border);border-radius:var(--r-tile);display:grid;position:relative}.qr-code-card.is-off{opacity:.5}.qr-code-img{padding:var(--sp-2);background:var(--poster-text);border-radius:var(--r-sm);display:block}.qr-code-name{margin-top:var(--sp-2);font-size:var(--fs-15);line-height:var(--lh-15);font-weight:700}.qr-code-area{color:var(--text-dim);font-size:var(--fs-13);line-height:var(--lh-13)}.qr-code-card .qr-code-rotate{top:var(--sp-1);right:var(--sp-1);position:absolute}.qr-code-card .qr-code-download{top:var(--sp-1);left:var(--sp-1);position:absolute}.qr-print-root{display:none}@media print{@page{size:A4 portrait;margin:12mm}html.qr-printing body>:not(.qr-print-root){display:none!important}html.qr-printing,html.qr-printing body{background:var(--poster-text);height:auto;overflow:visible}html.qr-printing .qr-print-root{grid-template-columns:repeat(2,1fr);gap:10mm;display:grid}.qr-print-card{border:1px dashed var(--poster-bg);color:var(--poster-bg);break-inside:avoid;justify-items:center;gap:3mm;padding:8mm 4mm;display:grid}.qr-print-img{width:60mm;height:60mm}.qr-print-shop{font-size:14pt;font-weight:700}.qr-print-table{font-size:20pt;font-weight:700}.qr-print-hint{font-size:10pt}}.branch-copy{gap:var(--sp-5);display:grid}.branch-copy-group{gap:var(--sp-1);border:0;min-width:0;margin:0;padding:0;display:grid}.branch-copy-label{margin-bottom:var(--sp-2);font-size:var(--fs-13);line-height:var(--lh-13);color:var(--text-dim);padding:0;font-weight:500}.branch-copy-cats{gap:var(--sp-2);flex-wrap:wrap;display:flex}.branch-copy-cats .branch-cat{min-height:var(--h-ctrl-sm);border-radius:var(--r-ctrl);touch-action:manipulation}.branch-copy-cats .branch-cat.active{background:var(--wash-12);border-color:var(--text-dim);color:var(--text)}.branch-copy-target{gap:var(--sp-3);min-width:0;display:grid}.branch-copy-head{justify-content:space-between;align-items:center;gap:var(--sp-3);font-size:var(--fs-15);line-height:var(--lh-15);color:var(--text);flex-wrap:wrap;margin:0;font-weight:600;display:flex}.branch-copy-counts{gap:var(--sp-2);flex-wrap:wrap;font-weight:400;display:flex}.branch-report-table td:first-child{white-space:nowrap}.kitchen-stations-list li{align-items:center;gap:var(--sp-3);min-height:var(--h-ctrl);display:flex}.kitchen-station-name{font-weight:600}.kitchen-station-meta{font-size:var(--fs-13);line-height:var(--lh-13)}.kitchen-station-net{gap:var(--sp-3);grid-template-columns:1fr 120px;display:grid}.kitchen-station-scope{gap:var(--sp-2);border:0;margin:0;padding:0;display:grid}.kitchen-station-products{gap:var(--sp-3);max-height:280px;padding:var(--sp-2) 0;display:grid;overflow-y:auto}.kitchen-station-cat{font-size:var(--fs-13);line-height:var(--lh-13);margin-bottom:var(--sp-1)}.chip-wrap{gap:var(--sp-2);flex-wrap:wrap;display:flex}.chip-toggle{min-height:var(--h-ctrl-sm);padding:0 var(--sp-3);cursor:pointer;background:var(--wash-6);border:1px solid var(--wash-border);color:var(--text);touch-action:manipulation;transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}.chip-toggle:hover{background:var(--wash-12)}.chip-toggle.on{border-color:var(--accent);color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.chip-toggle.on{background:color-mix(in oklab,var(--accent) 16%,transparent)}}.chip-toggle:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.kitchen-board-link{align-items:center;gap:var(--sp-2);min-width:0;display:flex}.kitchen-board-url{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:0 var(--sp-3);height:var(--h-ctrl-md);line-height:var(--h-ctrl-md);border-radius:var(--r-box);background:var(--panel-2);border:1px solid var(--border);font-size:var(--fs-13);flex:1;overflow:hidden}.table-tile.kitchen-ready{border-color:var(--ok)}.table-tile-ready{margin-top:calc(-1 * var(--sp-1))}.adisyon-served{color:var(--ok)}.price-rules{padding:var(--sp-5) var(--gutter-screen);gap:var(--sp-4);display:grid}.price-rules-head{justify-content:space-between;align-items:center;gap:var(--sp-4);min-height:var(--h-ctrl);display:flex}.price-rules-empty{margin:0}.price-rules-table .chip{margin-left:var(--sp-2)}.price-rules-table .row-actions{text-align:right;white-space:nowrap}.price-rules .field-label,.price-rules .field>label{margin-bottom:var(--sp-2);display:block}.price-rules .chip-row,.modal .chip-row{gap:var(--sp-2);margin-top:var(--sp-2);flex-wrap:wrap;display:flex}.modal .chip-row .chip{min-height:var(--h-ctrl-sm);cursor:pointer;touch-action:manipulation}.modal .field-grid-2{gap:var(--sp-4);grid-template-columns:1fr 1fr;display:grid}.modal .field-grid-2 .ui-time{width:100%}.modal .check-row{align-items:center;gap:var(--sp-3);min-height:var(--h-ctrl-md);display:flex}.modal .field-label{margin-bottom:var(--sp-2);display:block}.product-tile .tile-happy{top:var(--sp-2);left:var(--sp-2);font-size:var(--fs-12);line-height:var(--lh-12,16px);padding:0 var(--sp-2);position:absolute}.product-tile{position:relative}.guest-count-row{justify-content:space-between;align-items:center;gap:var(--sp-3);min-height:var(--h-ctrl-md);padding:0 0 var(--sp-2);display:flex}.guest-count-ctrl{align-items:center;gap:var(--sp-2);display:flex}.guest-count-value{text-align:center;min-width:28px;font-weight:600}.table-charges-rows{gap:var(--sp-2);margin:var(--sp-3) 0;display:grid}.table-charges-rows .totals-row{justify-content:space-between;display:flex}.table-charges-rows .totals-row.dim{color:var(--text-dim)}.settings-stack{gap:var(--sp-4);display:grid}.settings-actions{justify-content:flex-end;display:flex}.period-row.day-close-head{gap:var(--sp-4);min-height:var(--h-ctrl);margin-bottom:var(--sp-4)}.day-close-verdict{align-items:center;gap:var(--sp-3);min-width:0;display:flex}.day-close-main{gap:var(--sp-4);display:grid}.day-close-main>.panel{margin:0}.day-close-step-head{align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-4);display:flex}.day-close-step{border:1px solid var(--wash-border);border-radius:var(--r-ctrl);width:28px;height:28px;font-size:var(--fs-13);line-height:var(--lh-13);color:var(--text-dim);flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.day-close-step.done{background:var(--ok)}@supports (color:color-mix(in lab,red,red)){.day-close-step.done{background:color-mix(in oklab,var(--ok) 16%,transparent)}}.day-close-step.done{border-color:var(--ok)}@supports (color:color-mix(in lab,red,red)){.day-close-step.done{border-color:color-mix(in oklab,var(--ok) 34%,transparent)}}.day-close-step.done{color:var(--ok)}.day-close-step-text{flex:auto;gap:2px;min-width:0;display:grid}.day-close-step-text h2{font-size:var(--fs-16);line-height:var(--lh-16);color:var(--text);margin:0;font-weight:600}.day-close-step-text .dim{font-size:var(--fs-13);line-height:var(--lh-13)}.day-close-step-head>.day-close-diff{font-size:var(--fs-16);line-height:var(--lh-16)}.day-close-opening-body{align-items:end;gap:var(--sp-4);grid-template-columns:160px 196px minmax(0,1fr) auto;display:grid}.day-close-opening-fact{gap:var(--sp-1);min-height:var(--h-ctrl);align-content:end;display:grid}.day-close-opening-fact .dim{font-size:var(--fs-13);line-height:var(--lh-13)}.day-close-opening-fact .num,.day-close-opening-fact .day-close-diff{font-size:var(--fs-16);line-height:var(--lh-20)}.day-close-opening .field.day-close-opening-input{margin:0}.day-close-opening-input input{text-align:right}.preacc-table.day-close-table{table-layout:fixed;width:100%}.day-close-table .dc-col-num{width:140px}.day-close-table .dc-col-input{width:196px}.day-close-table .dc-col-diff{width:128px}.day-close-table td{vertical-align:middle}.day-close-table td:first-child{overflow-wrap:anywhere}.day-close-label{margin:0;font-weight:400;display:block}.day-close-table .day-close-input input{width:100%;min-height:var(--h-ctrl-md);text-align:right}.day-close-table .day-close-readonly{padding-right:calc(var(--cell-x) + var(--sp-3));font-weight:600}.day-close-diff{white-space:nowrap;font-weight:600}.day-close-diff.even{color:var(--text-dim);font-weight:400}.day-close-diff.short{color:var(--err-text)}.day-close-diff.over{color:var(--warn)}.day-close-table .day-close-group th{padding-top:var(--sp-4);text-align:left;color:var(--text);font-weight:600}.preacc-table.day-close-table tbody tr.day-close-group:hover,.preacc-table.day-close-table tbody tr.day-close-handovers:hover{background:0 0}.day-close-courier+.day-close-courier .day-close-group th{border-top:1px solid var(--border)}.day-close-courier-head{align-items:center;gap:var(--sp-3);min-width:0;display:flex}.day-close-avatar{border-radius:var(--r-ctrl);background:var(--wash-8);width:28px;height:28px;font-size:var(--fs-13);line-height:var(--lh-13);flex:none;justify-content:center;align-items:center;display:inline-flex}.day-close-courier-name{font-size:var(--fs-15);line-height:var(--lh-15)}.day-close-courier-head .dim{font-size:var(--fs-13);font-weight:400;line-height:var(--lh-13)}.day-close-courier-diff{margin-left:auto}.day-close-meter{width:min(160px,100%);height:4px;margin-top:var(--sp-2);border-radius:var(--r-ctrl);background:var(--wash-8);display:block;overflow:hidden}.day-close-meter>span{background:var(--ok);transform-origin:0;height:100%;display:block}.day-close-table .day-close-handover-cell{justify-content:flex-end;gap:var(--sp-2);width:100%;min-height:var(--h-ctrl-md);padding:0 var(--sp-3);font-weight:600}.day-close-handover-cell .day-close-handover-count{font-size:var(--fs-12);line-height:var(--lh-12);margin-right:auto;font-weight:400}.day-close-handover-cell svg{color:var(--text-dim);flex:none}.handover-figures{gap:var(--sp-3);margin:0 0 var(--sp-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.handover-figures>div{gap:var(--sp-1);padding:var(--sp-3) var(--sp-4);border:1px solid var(--border);border-radius:var(--r-tile);background:var(--panel-2);display:grid}.handover-figures dt{font-size:var(--fs-13);line-height:var(--lh-13);color:var(--text-dim)}.handover-figures dd{font-size:var(--fs-20);line-height:var(--lh-20);margin:0;font-weight:600}.handover-figures .is-open dd{color:var(--warn)}.handover-figures .is-done dd{color:var(--ok)}.handover-form{align-items:end;gap:var(--sp-3);margin-bottom:var(--sp-5);grid-template-columns:minmax(0,1fr) auto;display:grid}.handover-form .field{margin:0}.handover-form input{text-align:right}.handover-list-title{margin:0 0 var(--sp-2);font-size:var(--fs-13);line-height:var(--lh-13);color:var(--text-dim);font-weight:600}.handover-list{margin:0;padding:0;list-style:none;display:grid}.handover-list li{grid-template-columns:56px minmax(0,1fr) auto var(--h-ctrl);align-items:center;gap:var(--sp-3);min-height:var(--h-ctrl);border-bottom:1px solid var(--border);display:grid}.handover-list li:last-child{border-bottom:0}.handover-amount{font-weight:600}.handover-empty,.day-close-empty{margin:0}.day-close-side{gap:var(--sp-3);display:grid}.day-close-kicker{font-size:var(--fs-13);line-height:var(--lh-13);color:var(--text-dim);margin:0;font-weight:600}.day-close-section{margin-top:var(--sp-4);padding-top:var(--sp-4);border-top:1px solid var(--border)}.day-close-hero{font-size:var(--fs-26);line-height:var(--lh-26);white-space:nowrap;margin:0;font-weight:600}.day-close-hero.short{color:var(--err-text)}.day-close-hero.over{color:var(--warn)}.day-close-hero.even{color:var(--ok)}.day-close-hero-sub{margin:calc(-1 * var(--sp-2)) 0 0;font-size:var(--fs-13);line-height:var(--lh-13)}.day-close-facts{gap:var(--sp-2);margin:0;display:grid}.day-close-facts>div{justify-content:space-between;gap:var(--sp-3);display:flex}.day-close-facts dt{color:var(--text-dim)}.day-close-facts dd{white-space:nowrap;margin:0}.day-close-side .field.day-close-note{margin:var(--sp-2) 0 0}.day-close-save{width:100%}.day-close-locked{font-size:var(--fs-13);line-height:var(--lh-13);margin:0}.day-close-history{gap:var(--sp-1);margin:0;padding:0;list-style:none;display:grid}.day-close-history button{width:100%;min-height:var(--h-ctrl-md);justify-content:space-between;font-weight:400}.day-close-history button.active{background:var(--wash-8)}@media(max-width:1100px){.day-close-opening-body{grid-template-columns:1fr 1fr}.day-close-opening-body>button{grid-column:1/-1}}.day-close-grid+.preacc-audit{margin-top:var(--sp-4)}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--bg);color:var(--text);font-family:var(--font-ui);font-size:var(--fs-15);line-height:var(--lh-15);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"calt" 1;-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none}.num{text-align:right;font-variant-numeric:tabular-nums}.dim{color:var(--text-dim)}h1,h2,h3{margin:0;font-weight:600}h1{font-size:var(--fs-20);line-height:var(--lh-20);letter-spacing:var(--tracking-tight)}h2{font-size:var(--fs-16);line-height:var(--lh-16)}h3{font-size:var(--fs-13);line-height:var(--lh-13);color:var(--text-dim)}.glass{background:var(--glass-fill);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));box-shadow:inset 0 1px 0 var(--glass-highlight),inset 0 -1px 0 var(--glass-shade)}.glass-strong{background:var(--glass-fill-strong);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));border:1px solid var(--glass-border);box-shadow:inset 0 1px 0 var(--glass-highlight),var(--shadow-3)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass,.glass-strong,.modal{background:var(--panel)}.modal-overlay{background:var(--scrim-opaque)}}@media(prefers-reduced-transparency:reduce){.glass,.glass-strong,.modal{background:var(--panel);-webkit-backdrop-filter:none;backdrop-filter:none}.modal-overlay{background:var(--scrim-opaque);-webkit-backdrop-filter:none;backdrop-filter:none}}.surface{background:linear-gradient(180deg,var(--sheen) 0,transparent 96px),var(--panel);border:1px solid var(--border);border-radius:var(--r-panel)}button{font:inherit;font-weight:600;line-height:var(--lh-15);color:var(--text);background:var(--btn-fill);border:1px solid var(--wash-border);border-radius:var(--r-box);min-height:var(--h-ctrl);padding:0 var(--sp-4);justify-content:center;align-items:center;gap:var(--sp-2);cursor:pointer;touch-action:manipulation;transition:background-color var(--duration-normal) var(--ease-out),border-color var(--duration-normal) var(--ease-out),transform var(--duration-fast) var(--ease-out);display:inline-flex}button:hover{background:var(--wash-12)}button:active:not(:disabled){background:var(--wash-6);transform:scale(.97)}button:disabled{opacity:.5;cursor:default;background:var(--btn-fill)}button.primary,.btn-primary{background:var(--accent-fill);color:var(--on-primary);box-shadow:inset 0 1px 0 var(--fill-sheen);border-color:#0000}button.primary:hover,.btn-primary:hover{background:var(--accent-fill);box-shadow:inset 0 1px 0 var(--fill-sheen-hover)}button.primary:active:not(:disabled),.btn-primary:active:not(:disabled){background:var(--accent-press)}button.ghost,.btn-ghost{color:var(--text-dim);background:0 0;border-color:#0000}button.ghost:hover,.btn-ghost:hover{background:var(--wash-6);color:var(--text)}button.danger,.btn-danger{border-color:var(--err);background:0 0}@supports (color:color-mix(in lab,red,red)){button.danger,.btn-danger{border-color:color-mix(in oklab,var(--err) 40%,transparent)}}button.danger,.btn-danger{color:var(--err-text)}button.danger:hover,.btn-danger:hover,button.danger:active:not(:disabled),.btn-danger:active:not(:disabled){background:var(--err);border-color:var(--err);color:var(--on-fill)}.icon-btn,.btn-icon{min-width:var(--h-ctrl);min-height:var(--h-ctrl);width:var(--h-ctrl);border-radius:var(--r-box);padding:0}.icon-btn svg,.btn-icon svg{width:20px;height:20px}button.sm,.btn-sm{min-height:var(--h-ctrl-md);padding:0 var(--sp-3);font-size:var(--fs-14);line-height:var(--lh-14)}button.xs,.btn-xs{min-height:var(--h-ctrl-sm);padding:0 var(--sp-3);font-size:var(--fs-13);line-height:var(--lh-13);border-radius:var(--r-sm)}button:focus-visible,.link-btn:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[role=tab]:focus-visible{outline:var(--ring-w) solid var(--ring);outline-offset:var(--ring-offset)}.band-btn{min-height:var(--h-ctrl);padding:0 var(--sp-4);font-size:var(--fs-15);border-radius:var(--r-box)}.band-btn.ghost{color:var(--text-dim);background:0 0;border-color:#0000}.band-btn.ghost:hover{background:var(--wash-6);color:var(--text)}.band-btn.advance{background:var(--ok);border-color:var(--ok);color:var(--on-ok)}.band-btn.cancel{background:var(--err)}@supports (color:color-mix(in lab,red,red)){.band-btn.cancel{background:color-mix(in oklab,var(--err) 10%,transparent)}}.band-btn.cancel{border-color:var(--err)}@supports (color:color-mix(in lab,red,red)){.band-btn.cancel{border-color:color-mix(in oklab,var(--err) 45%,transparent)}}.band-btn.cancel{color:var(--err-text)}.band-btn.cancel:hover,.band-btn.cancel:focus-visible{background:var(--err);border-color:var(--err);color:var(--on-fill)}input,select,textarea,.ui-input,.ui-select{font:inherit;font-size:var(--fs-15);line-height:var(--lh-15);color:var(--text);background:var(--wash-6);border:1px solid var(--wash-border);border-radius:var(--r-box);min-height:var(--h-ctrl-md);padding:0 var(--sp-3);touch-action:manipulation;width:100%;transition:background-color var(--duration-normal) var(--ease-out),border-color var(--duration-normal) var(--ease-out)}input::placeholder,textarea::placeholder{color:var(--text-dim)}input:focus,select:focus,textarea:focus{background:var(--wash-8);border-color:var(--wash-border);outline:none}input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--text-dim);outline:var(--ring-w) solid var(--ring);outline-offset:0}input.invalid,select.invalid{border-color:var(--err)}textarea{resize:vertical;min-height:88px;padding:var(--sp-2) var(--sp-3)}select{appearance:none;background-image:var(--icon-chevron);background-position:right 12px center;background-repeat:no-repeat;padding-right:36px}select option{background:var(--panel-2);color:var(--text)}.form-touch input,.form-touch select{min-height:var(--h-ctrl);font-size:var(--fs-16);line-height:var(--lh-16)}.chip{white-space:nowrap;min-height:28px;padding:0 var(--sp-3);border-radius:var(--r-ctrl);font-size:var(--fs-13);line-height:var(--lh-13);border:1px solid var(--wash-border);background:var(--wash-6);color:var(--text-dim);vertical-align:middle;align-items:center;font-weight:600;display:inline-flex}.chip.ok{background:var(--ok)}@supports (color:color-mix(in lab,red,red)){.chip.ok{background:color-mix(in oklab,var(--ok) 16%,transparent)}}.chip.ok{border-color:var(--ok)}@supports (color:color-mix(in lab,red,red)){.chip.ok{border-color:color-mix(in oklab,var(--ok) 34%,transparent)}}.chip.ok{color:var(--ok)}.chip.warn{background:var(--warn)}@supports (color:color-mix(in lab,red,red)){.chip.warn{background:color-mix(in oklab,var(--warn) 16%,transparent)}}.chip.warn{border-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.chip.warn{border-color:color-mix(in oklab,var(--warn) 34%,transparent)}}.chip.warn{color:var(--warn)}.chip.err{background:var(--err)}@supports (color:color-mix(in lab,red,red)){.chip.err{background:color-mix(in oklab,var(--err) 16%,transparent)}}.chip.err{border-color:var(--err)}@supports (color:color-mix(in lab,red,red)){.chip.err{border-color:color-mix(in oklab,var(--err) 34%,transparent)}}.chip.err{color:var(--err-text)}.band-table .cell-status .chip{min-height:32px}.segmented,.seg-group{gap:var(--sp-1);padding:var(--sp-1);border:1px solid var(--wash-border);border-radius:var(--r-ctrl);min-height:var(--h-ctrl-md);background:0 0;flex:none;display:inline-flex}.segmented.seg-wrap{flex-wrap:wrap}.segment,.seg-btn{min-height:28px;padding:0 var(--sp-4);font-size:var(--fs-14);line-height:var(--lh-14);border-radius:var(--r-ctrl);color:var(--text-dim);white-space:nowrap;background:0 0;border:1px solid #0000;flex:1 1 0;font-weight:500}.segment:hover,.seg-btn:hover{background:var(--wash-6);color:var(--text)}.segment.active,.seg-btn.active,.segment.active:hover,.seg-btn.active:hover{background:var(--text);border-color:var(--text);color:var(--bg);box-shadow:none}.topbar{z-index:5;align-items:center;gap:var(--sp-3);min-height:var(--h-bar);padding:var(--sp-2) var(--gutter-screen);border-bottom:1px solid var(--glass-border);grid-template-columns:1fr auto 1fr;grid-template-areas:"left tabs right";display:grid;position:relative}.topbar-left,.topbar-right{align-items:center;gap:var(--sp-2);display:flex}.topbar-left{grid-area:left}.topbar-right{grid-area:right;justify-content:flex-end}.topbar-shared{background:var(--glass-fill);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));box-shadow:inset 0 1px 0 var(--glass-highlight),inset 0 -1px 0 var(--glass-shade)}.topbar-shared .icon-btn{border-radius:var(--r-box);color:var(--text-dim);background:0 0;border-color:#0000}.topbar-shared .icon-btn:hover{background:var(--wash-6);color:var(--text)}.topbar-shared .icon-btn:active:not(:disabled){background:var(--wash-8)}.nav-tabs{gap:var(--sp-1);grid-area:tabs;justify-content:center;min-width:0;display:flex}.nav-tab{min-height:36px;padding:0 var(--sp-4);color:var(--text-dim);font-size:var(--fs-15);border-radius:var(--r-box);white-space:nowrap;background:0 0;border:none}.nav-tab:hover{background:var(--wash-6);color:var(--text)}.nav-tab.active{background:var(--wash-12);color:var(--text);box-shadow:inset 0 1px 0 var(--glass-highlight)}.nav-tab.active:hover{background:var(--wash-12)}.nav-tab.nav-page-title,.nav-tab.nav-page-title:hover{box-shadow:none;color:var(--text);font-weight:600;font-size:var(--fs-16);line-height:var(--lh-16);cursor:default;background:0 0}.cta{min-height:var(--h-ctrl);font-size:var(--fs-15);padding:0 var(--sp-4) 0 var(--sp-3)}.cta-plus{font-size:20px;font-weight:600;line-height:1}.conn-pill{align-items:center;gap:var(--sp-2);min-height:28px;padding:0 var(--sp-2);border-radius:var(--r-ctrl);font-size:var(--fs-13);line-height:var(--lh-13);color:var(--text-dim);font-weight:600;display:inline-flex}.conn-dot{background:var(--text-dim);border-radius:50%;width:8px;height:8px}.conn-pill.ok .conn-dot{background:var(--ok);box-shadow:0 0 0 3px var(--ok)}@supports (color:color-mix(in lab,red,red)){.conn-pill.ok .conn-dot{box-shadow:0 0 0 3px color-mix(in oklab,var(--ok) 22%,transparent)}}.conn-pill.warn{color:var(--warn)}.conn-pill.warn .conn-dot{background:var(--warn)}.conn-pill.err{color:var(--err-text)}.conn-pill.err .conn-dot{background:var(--err)}.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}.quickbar{align-items:flex-end;gap:var(--sp-5);padding:var(--sp-2) var(--gutter-screen) var(--sp-3);border-bottom:1px solid var(--glass-border);flex-wrap:wrap;display:flex}.quickbar-item{align-items:flex-start;gap:var(--sp-1);flex-direction:column;display:flex}.quickbar-label{font-size:var(--fs-12);line-height:var(--lh-12);color:var(--text-dim);white-space:nowrap}.quickbar-toggle{width:108px;min-height:var(--h-ctrl-sm);padding:0 var(--sp-3) 0 38px;border-radius:var(--r-ctrl);font-size:var(--fs-14);line-height:var(--lh-14);text-align:left;color:var(--text-dim);justify-content:flex-start;position:relative}.quickbar-toggle:before{content:"";background:var(--text-dim);width:26px;height:26px;box-shadow:var(--shadow-1);transition:transform var(--duration-normal) var(--ease-out),background-color var(--duration-normal) var(--ease-out);border-radius:50%;position:absolute;top:3px;left:3px}.quickbar-toggle.on{background:var(--ok)}@supports (color:color-mix(in lab,red,red)){.quickbar-toggle.on{background:color-mix(in oklab,var(--ok) 22%,transparent)}}.quickbar-toggle.on{border-color:var(--ok)}@supports (color:color-mix(in lab,red,red)){.quickbar-toggle.on{border-color:color-mix(in oklab,var(--ok) 40%,transparent)}}.quickbar-toggle.on{color:var(--ok);padding:0 38px 0 var(--sp-4);text-align:right;justify-content:flex-end}.quickbar-toggle.on:before{background:var(--ok);transform:translate(74px)}.quickbar-toggle.off{background:var(--wash-12);border-color:var(--wash-border);color:var(--text-dim)}.quickbar-toggle:disabled{opacity:.5}.quickbar-spacer{flex:1}.quickbar-hide{min-height:var(--h-ctrl-md);font-size:var(--fs-14);color:var(--text-dim);background:0 0;border-color:#0000}.dayend-toolbar{align-items:center;gap:var(--sp-3);padding:var(--sp-4) var(--gutter-screen) 0;display:flex}.dayend-toolbar .grow{flex:1}.dayend-toolbar input,.dayend-toolbar select,.dayend-toolbar .ui-input,.dayend-toolbar .ui-select{width:auto}.dayend-toolbar .search{background-image:var(--icon-search);background-position:12px;background-repeat:no-repeat;width:280px;padding-left:38px}.content{padding:var(--sp-4) var(--gutter-screen) var(--sp-6);flex:1;overflow-y:auto}.band-table{background:linear-gradient(180deg,var(--sheen) 0,transparent 96px),var(--panel);border:1px solid var(--border);border-radius:var(--r-panel);scrollbar-width:thin;scrollbar-color:var(--panel-3) transparent;margin:0;padding:0;list-style:none;overflow:auto hidden}.band-table::-webkit-scrollbar{height:10px}.band-table::-webkit-scrollbar-thumb{background:var(--panel-3);border:2px solid var(--panel);border-radius:5px}.band-table .band-row{gap:var(--sp-2);padding:var(--sp-2) var(--cell-x);border-bottom:1px solid var(--border);font-size:var(--fs-14);line-height:var(--lh-14);align-items:center;display:grid}.band-table .band-row:not(.band-head):hover{background:var(--wash-6)}.band-table .band-row:last-child{border-bottom:none}.band-table .band-head{background:var(--head-fill);color:var(--text-dim);font-weight:600;font-size:var(--fs-13);line-height:var(--lh-13);padding:var(--sp-2) var(--cell-x);position:sticky;top:0}.band-table .band-head span{text-align:left;white-space:nowrap}.band-table .band-head span.num{text-align:right}.past-table .band-row:not(.band-head),.dayend-table .band-row:not(.band-head){font-size:var(--fs-15);padding:10px var(--cell-x)}.dayend-table .band-row{grid-template-columns:56px minmax(140px,1fr) minmax(180px,1.5fr) 92px 104px 96px 96px 96px 132px 92px 116px 84px}.cell-customer{flex-direction:column;gap:0;min-width:0;display:flex}.cell-customer strong,.cell-courier strong,.cell-address,.cell-sign{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cell-customer strong{font-weight:600}.cell-customer .dim,.cell-duration .dim{font-size:var(--fs-12);line-height:var(--lh-12)}.cell-address{font-size:var(--fs-14)}.cell-duration,.cell-time{flex-direction:column;align-items:flex-start;gap:0;display:flex}.cell-total{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.cell-payment{align-items:center;gap:var(--sp-2);white-space:nowrap;text-overflow:ellipsis;min-width:0;display:flex;overflow:hidden}.cell-service{white-space:nowrap}.cell-payment svg{width:18px;height:18px;color:var(--text-dim);flex:none}.cell-actions{align-items:center;gap:var(--sp-2);display:flex}.band-empty-row{padding:var(--sp-4);color:var(--text-dim);font-size:var(--fs-14);text-align:center}.channel-badge{border-radius:var(--r-sm);border:1px solid var(--wash-border);background:var(--wash-6);width:40px;height:40px;color:var(--text);font-weight:700;font-size:var(--fs-13);letter-spacing:.02em;justify-content:center;align-items:center;line-height:1;display:inline-flex}.dayend-foot{justify-content:space-between;align-items:center;gap:var(--sp-4);min-height:var(--h-bar);padding:var(--sp-2) var(--gutter-screen);border-top:1px solid var(--glass-border);display:flex}.dayend-foot-left{align-items:center;gap:var(--sp-5);font-size:var(--fs-14);line-height:var(--lh-14);display:flex}.dayend-foot-left strong{color:var(--text);font-weight:600}.dayend-grand{font-size:var(--fs-14);line-height:var(--lh-14);color:var(--text-dim);align-items:baseline;gap:var(--sp-2);display:flex}.dayend-grand strong{font-size:var(--fs-20);line-height:var(--lh-20);color:var(--text);letter-spacing:var(--tracking-tight);font-weight:700}.modal-overlay{z-index:60;padding:var(--sp-6);background:var(--scrim);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal{border-radius:var(--r-panel);background:var(--glass-fill-modal);width:560px;max-width:100%;max-height:100%;-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));border:1px solid var(--glass-border);box-shadow:inset 0 1px 0 var(--glass-highlight),var(--shadow-3);outline:none;flex-direction:column;display:flex;overflow:hidden}.modal.modal-wide{width:720px}.modal.modal-fixed{height:min(88vh,920px)}.modal.modal-fixed .modal-body{flex-direction:column;display:flex}.modal.modal-fixed .modal-body>.modal-actions{margin-top:auto}.modal-head{justify-content:space-between;align-items:center;gap:var(--sp-3);min-height:var(--h-bar);padding:var(--sp-2) var(--sp-2) var(--sp-2) var(--sp-5);border-bottom:1px solid var(--glass-border);display:flex}.modal-head h2{font-size:var(--fs-16);line-height:var(--lh-16);font-weight:600}.modal-close{width:var(--h-ctrl);border-radius:var(--r-box);color:var(--text-dim);background:0 0;border-color:#0000}.modal-close:hover{background:var(--wash-6);color:var(--text)}.modal-body{padding:var(--sp-5);flex:auto;overflow-y:auto}.modal-actions{justify-content:flex-end;gap:var(--sp-3);padding:var(--sp-3) var(--sp-5);border-top:1px solid var(--glass-border);display:flex}.modal-body>.modal-actions{bottom:calc(-1 * var(--sp-5));margin:var(--sp-5) calc(-1 * var(--sp-5)) calc(-1 * var(--sp-5));padding:var(--sp-3) var(--sp-5);background:var(--glass-fill-strong);position:sticky}.detail-summary{padding-bottom:var(--sp-4);border-bottom:1px solid var(--border);margin-bottom:var(--sp-4)}.detail-summary-top{justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex}.detail-summary-channel{color:var(--text-dim);font-size:var(--fs-14);line-height:var(--lh-14)}.detail-total{margin:var(--sp-2) 0 0;font-size:var(--fs-26);line-height:var(--lh-26);letter-spacing:var(--tracking-tight);font-weight:700}.detail-total-parts{gap:var(--sp-1) var(--sp-4);margin:var(--sp-1) 0 0;color:var(--text-dim);font-size:var(--fs-14);line-height:var(--lh-14);flex-wrap:wrap;display:flex}.detail-grid{gap:var(--sp-4) var(--sp-8);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start;display:grid}.detail-grid h3{margin:0 0 var(--sp-2)}.detail-name{font-size:var(--fs-16);line-height:var(--lh-16);margin:0;font-weight:600}.detail-phone{color:var(--text-dim);margin:0}.detail-address{margin:var(--sp-1) 0 0;font-size:var(--fs-14);line-height:var(--lh-14);flex-direction:column;display:flex}.detail-dl{gap:var(--sp-1) var(--sp-3);font-size:var(--fs-14);line-height:var(--lh-14);grid-template-columns:120px 1fr;margin:0;display:grid}.detail-dl dt{color:var(--text-dim)}.detail-dl dd{margin:0}.detail-items-section{margin-top:var(--sp-5)}.detail-items{border-collapse:collapse;width:100%;font-size:var(--fs-14);line-height:var(--lh-14)}.detail-items th,.detail-items td{border-bottom:1px solid var(--border);padding:var(--sp-2) 0;text-align:left;vertical-align:top}.detail-items th{color:var(--text-dim);font-weight:600;font-size:var(--fs-13);line-height:var(--lh-13)}.detail-items th+th,.detail-items td+td{padding-left:var(--sp-4)}.detail-items .num{text-align:right;white-space:nowrap}.detail-items tbody tr:last-child td{border-bottom:none}.detail-items .dim{font-size:var(--fs-12);line-height:var(--lh-12)}@media(prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-lg:32rem;--container-2xl:42rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--leading-relaxed:1.625;--ease-out:cubic-bezier(0, 0, .2, 1);--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer base{button[data-slot]:not([data-slot=button]),input[data-slot],select[data-slot],textarea[data-slot]{background:0 0;border:0;border-radius:0;min-height:0;padding:0}label[data-slot]{margin:0}[data-slot]:not([data-slot=button]):not(input):not(select):not(textarea){border-color:var(--border)}[data-slot=table]{border-collapse:collapse}}@layer components;@layer utilities{.\@container\/card-header{container:card-header/inline-size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.top-2{top:calc(var(--spacing) * 2)}.top-300{top:calc(var(--spacing) * 300)}.top-\[50\%\]{top:50%}.right-2{right:calc(var(--spacing) * 2)}.left-\[50\%\]{left:50%}.z-50{z-index:50}.order-1{order:1}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.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}}.m-0{margin:0}.mx-5{margin-inline:calc(var(--spacing) * 5)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mr-8{margin-right:calc(var(--spacing) * 8)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-\[34px\]{width:34px;height:34px}.size-\[38px\]{width:38px;height:38px}.size-full{width:100%;height:100%}.h-7{height:calc(var(--spacing) * 7)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-\[var\(--h-ctrl\)\]{height:var(--h-ctrl)}.h-\[var\(--h-ctrl-md\)\]{height:var(--h-ctrl-md)}.h-full{height:100%}.max-h-\[calc\(100\%-3rem\)\]{max-height:calc(100% - 3rem)}.min-h-0{min-height:0}.min-h-4{min-height:calc(var(--spacing) * 4)}.min-h-\[var\(--h-bar\)\]{min-height:var(--h-bar)}.min-h-\[var\(--h-ctrl\)\]{min-height:var(--h-ctrl)}.min-h-\[var\(--h-ctrl-md\)\]{min-height:var(--h-ctrl-md)}.min-h-\[var\(--h-ctrl-sm\)\]{min-height:var(--h-ctrl-sm)}.w-\[200px\]{width:200px}.w-\[220px\]{width:220px}.w-fit{width:fit-content}.w-full{width:100%}.max-w-\[260px\]{max-width:260px}.max-w-\[360px\]{max-width:360px}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-full{max-width:100%}.min-w-0{min-width:0}.flex-1{flex:1}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.caption-bottom{caption-side:bottom}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y: calc(-50% - 2px) ;translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-45{rotate:45deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-disc{list-style-type:disc}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[0_1fr\]{grid-template-columns:0 1fr}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-start{justify-items:start}.gap-0{gap:0}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[var\(--r-box\)\]{border-radius:var(--r-box)}.rounded-\[var\(--r-ctrl\)\]{border-radius:var(--r-ctrl)}.rounded-\[var\(--r-panel\)\]{border-radius:var(--r-panel)}.rounded-\[var\(--r-sm\)\]{border-radius:var(--r-sm)}.rounded-\[var\(--r-tile\)\]{border-radius:var(--r-tile)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--r-panel)}.rounded-md{border-radius:var(--r-box)}.rounded-none{border-radius:0}.rounded-xl{border-radius:var(--r-panel)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[var\(--accent\)\]{border-color:var(--accent)}.border-\[var\(--glass-border\)\]{border-color:var(--glass-border)}.border-\[var\(--wash-border\)\]{border-color:var(--wash-border)}.border-border{border-color:var(--border-ui)}.border-destructive\/34{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.border-destructive\/34{border-color:color-mix(in oklab,var(--destructive) 34%,transparent)}}.border-input{border-color:var(--input)}.border-success\/34{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.border-success\/34{border-color:color-mix(in oklab,var(--success) 34%,transparent)}}.border-transparent{border-color:#0000}.border-warning\/34{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.border-warning\/34{border-color:color-mix(in oklab,var(--warning) 34%,transparent)}}.bg-\[var\(--btn-fill\)\]{background-color:var(--btn-fill)}.bg-\[var\(--glass-fill-modal\)\]{background-color:var(--glass-fill-modal)}.bg-\[var\(--scrim\)\]{background-color:var(--scrim)}.bg-\[var\(--wash-6\)\]{background-color:var(--wash-6)}.bg-\[var\(--wash-8\)\]{background-color:var(--wash-8)}.bg-background{background-color:var(--background)}.bg-border{background-color:var(--border-ui)}.bg-card{background-color:var(--card)}.bg-destructive,.bg-destructive\/16{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/16{background-color:color-mix(in oklab,var(--destructive) 16%,transparent)}}.bg-foreground{background-color:var(--foreground)}.bg-muted,.bg-muted\/40{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/40{background-color:color-mix(in oklab,var(--muted) 40%,transparent)}}.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.bg-primary{background-color:var(--primary)}.bg-secondary{background-color:var(--secondary)}.bg-success\/16{background-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.bg-success\/16{background-color:color-mix(in oklab,var(--success) 16%,transparent)}}.bg-transparent{background-color:#0000}.bg-warning\/16{background-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.bg-warning\/16{background-color:color-mix(in oklab,var(--warning) 16%,transparent)}}.fill-foreground{fill:var(--foreground)}.object-contain{object-fit:contain}.p-0{padding:0}.p-2{padding:calc(var(--spacing) * 2)}.p-\[3px\]{padding:3px}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pr-1{padding-right:var(--spacing)}.pr-14{padding-right:calc(var(--spacing) * 14)}.pr-\[var\(--sp-3\)\]{padding-right:var(--sp-3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-\[var\(--sp-3\)\]{padding-left:var(--sp-3)}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[length\:var\(--fs-12\)\]{font-size:var(--fs-12)}.text-\[length\:var\(--fs-13\)\]{font-size:var(--fs-13)}.text-\[length\:var\(--fs-14\)\]{font-size:var(--fs-14)}.text-\[length\:var\(--fs-16\)\]{font-size:var(--fs-16)}.text-\[length\:var\(--fs-26\)\]{font-size:var(--fs-26)}.leading-\[var\(--lh-13\)\]{--tw-leading:var(--lh-13);line-height:var(--lh-13)}.leading-\[var\(--lh-14\)\]{--tw-leading:var(--lh-14);line-height:var(--lh-14)}.leading-\[var\(--lh-16\)\]{--tw-leading:var(--lh-16);line-height:var(--lh-16)}.leading-none{--tw-leading:1;line-height:1}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-balance{text-wrap:balance}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.text-\[var\(--err-text\)\]{color:var(--err-text)}.text-\[var\(--site-dim\)\]{color:var(--site-dim)}.text-\[var\(--text\)\]{color:var(--text)}.text-\[var\(--text-dim\)\]{color:var(--text-dim)}.text-background{color:var(--background)}.text-card-foreground{color:var(--card-foreground)}.text-destructive{color:var(--destructive)}.text-foreground,.text-foreground\/60{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/60{color:color-mix(in oklab,var(--foreground) 60%,transparent)}}.text-muted-foreground{color:var(--muted-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-success{color:var(--success)}.text-warning{color:var(--warning)}.text-white{color:var(--color-white)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline-offset-4{text-underline-offset:4px}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_0_var\(--glass-highlight\)\,var\(--shadow-3\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,var(--glass-highlight)), var(--shadow-3);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.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,)}.backdrop-blur-\[8px\]{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[var\(--glass-blur\)\]{--tw-backdrop-blur:blur(var(--glass-blur));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-saturate-\[var\(--glass-saturate\)\]{--tw-backdrop-saturate:saturate(var(--glass-saturate));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,background-color\]{transition-property:transform,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-\[var\(--duration-normal\)\]{--tw-duration:var(--duration-normal);transition-duration:var(--duration-normal)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *){opacity:.5}.group-data-\[orientation\=horizontal\]\/tabs\:h-11:is(:where(.group\/tabs)[data-orientation=horizontal] *){height:calc(var(--spacing) * 11)}.group-data-\[orientation\=horizontal\]\/tabs\:h-\[38px\]:is(:where(.group\/tabs)[data-orientation=horizontal] *){height:38px}.group-data-\[orientation\=horizontal\]\/tabs\:h-full:is(:where(.group\/tabs)[data-orientation=horizontal] *){height:100%}.group-data-\[orientation\=horizontal\]\/tabs\:gap-1:is(:where(.group\/tabs)[data-orientation=horizontal] *){gap:var(--spacing)}.group-data-\[orientation\=horizontal\]\/tabs\:rounded-full:is(:where(.group\/tabs)[data-orientation=horizontal] *){border-radius:3.40282e38px}.group-data-\[orientation\=horizontal\]\/tabs\:border:is(:where(.group\/tabs)[data-orientation=horizontal] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[orientation\=horizontal\]\/tabs\:border-\[var\(--wash-border\)\]:is(:where(.group\/tabs)[data-orientation=horizontal] *){border-color:var(--wash-border)}.group-data-\[orientation\=horizontal\]\/tabs\:bg-transparent:is(:where(.group\/tabs)[data-orientation=horizontal] *){background-color:#0000}.group-data-\[orientation\=horizontal\]\/tabs\:p-1:is(:where(.group\/tabs)[data-orientation=horizontal] *){padding:var(--spacing)}.group-data-\[orientation\=horizontal\]\/tabs\:px-4:is(:where(.group\/tabs)[data-orientation=horizontal] *){padding-inline:calc(var(--spacing) * 4)}.group-data-\[orientation\=vertical\]\/tabs\:h-fit:is(:where(.group\/tabs)[data-orientation=vertical] *){height:fit-content}.group-data-\[orientation\=vertical\]\/tabs\:w-full:is(:where(.group\/tabs)[data-orientation=vertical] *){width:100%}.group-data-\[orientation\=vertical\]\/tabs\:flex-col:is(:where(.group\/tabs)[data-orientation=vertical] *){flex-direction:column}.group-data-\[orientation\=vertical\]\/tabs\:justify-start:is(:where(.group\/tabs)[data-orientation=vertical] *){justify-content:flex-start}.group-data-\[size\=default\]\/switch\:size-\[18px\]:is(:where(.group\/switch)[data-size=default] *){width:18px;height:18px}.group-data-\[size\=sm\]\/switch\:size-\[14px\]:is(:where(.group\/switch)[data-size=sm] *){width:14px;height:14px}.group-data-\[variant\=line\]\/tabs-list\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *){background-color:#0000}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.selection\:bg-primary ::selection{background-color:var(--primary)}.selection\:bg-primary::selection{background-color:var(--primary)}.selection\:text-primary-foreground ::selection{color:var(--primary-foreground)}.selection\:text-primary-foreground::selection{color:var(--primary-foreground)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing) * 7)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:bg-foreground:after{content:var(--tw-content);background-color:var(--foreground)}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.group-data-\[orientation\=horizontal\]\/tabs\:after\:inset-x-0:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);inset-inline:0}.group-data-\[orientation\=horizontal\]\/tabs\:after\:bottom-\[-5px\]:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);bottom:-5px}.group-data-\[orientation\=horizontal\]\/tabs\:after\:h-0\.5:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);height:calc(var(--spacing) * .5)}.group-data-\[orientation\=vertical\]\/tabs\:after\:inset-y-0:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);inset-block:0}.group-data-\[orientation\=vertical\]\/tabs\:after\:-right-1:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);right:calc(var(--spacing) * -1)}.group-data-\[orientation\=vertical\]\/tabs\:after\:w-0\.5:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);width:calc(var(--spacing) * .5)}@media(hover:hover){.hover\:bg-\[var\(--wash-6\)\]:hover{background-color:var(--wash-6)}.hover\:bg-\[var\(--wash-12\)\]:hover{background-color:var(--wash-12)}.hover\:bg-destructive\/16:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/16:hover{background-color:color-mix(in oklab,var(--destructive) 16%,transparent)}}.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.hover\:text-\[var\(--err-text\)\]:hover{color:var(--err-text)}.hover\:text-\[var\(--site-ink\)\]:hover{color:var(--site-ink)}.hover\:text-\[var\(--text\)\]:hover{color:var(--text)}.hover\:text-destructive:hover{color:var(--destructive)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:underline:hover{text-decoration-line:underline}.group-data-\[orientation\=horizontal\]\/tabs\:hover\:bg-\[var\(--wash-6\)\]:is(:where(.group\/tabs)[data-orientation=horizontal] *):hover{background-color:var(--wash-6)}}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-0:focus-visible{outline-offset:0px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-\[var\(--ring\)\]:focus-visible,.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-\[\>svg\]\:grid-cols-\[calc\(var\(--spacing\)\*4\)_1fr\]:has(>svg){grid-template-columns:calc(var(--spacing) * 4) 1fr}.has-\[\>svg\]\:gap-x-3:has(>svg){column-gap:calc(var(--spacing) * 3)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=horizontal\]\:flex-col[data-orientation=horizontal]{flex-direction:column}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[size\=default\]\:h-6[data-size=default]{height:calc(var(--spacing) * 6)}.data-\[size\=default\]\:min-h-6[data-size=default]{min-height:calc(var(--spacing) * 6)}.data-\[size\=default\]\:w-10[data-size=default]{width:calc(var(--spacing) * 10)}.data-\[size\=default\]\:min-w-10[data-size=default]{min-width:calc(var(--spacing) * 10)}.data-\[size\=sm\]\:h-5[data-size=sm]{height:calc(var(--spacing) * 5)}.data-\[size\=sm\]\:min-h-5[data-size=sm]{min-height:calc(var(--spacing) * 5)}.data-\[size\=sm\]\:w-8[data-size=sm]{width:calc(var(--spacing) * 8)}:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:color-mix(in oklab,var(--destructive) 90%,transparent)}}.data-\[state\=active\]\:border-\[var\(--site-line\)\][data-state=active]{border-color:var(--site-line)}.data-\[state\=active\]\:bg-\[var\(--site-panel-2\)\][data-state=active]{background-color:var(--site-panel-2)}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--background)}.data-\[state\=active\]\:text-\[var\(--site-ink\)\][data-state=active]{color:var(--site-ink)}.data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--foreground)}.group-data-\[variant\=default\]\/tabs-list\:data-\[state\=active\]\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *)[data-state=active]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[variant\=default\]\/tabs-list\:group-data-\[orientation\=horizontal\]\/tabs\:data-\[state\=active\]\:border-\[var\(--text\)\]:is(:where(.group\/tabs-list)[data-variant=default] *):is(:where(.group\/tabs)[data-orientation=horizontal] *)[data-state=active]{border-color:var(--text)}.group-data-\[variant\=default\]\/tabs-list\:group-data-\[orientation\=horizontal\]\/tabs\:data-\[state\=active\]\:bg-\[var\(--text\)\]:is(:where(.group\/tabs-list)[data-variant=default] *):is(:where(.group\/tabs)[data-orientation=horizontal] *)[data-state=active]{background-color:var(--text)}.group-data-\[variant\=default\]\/tabs-list\:group-data-\[orientation\=horizontal\]\/tabs\:data-\[state\=active\]\:text-\[var\(--bg\)\]:is(:where(.group\/tabs-list)[data-variant=default] *):is(:where(.group\/tabs)[data-orientation=horizontal] *)[data-state=active]{color:var(--bg)}.group-data-\[variant\=default\]\/tabs-list\:group-data-\[orientation\=horizontal\]\/tabs\:data-\[state\=active\]\:shadow-none:is(:where(.group\/tabs-list)[data-variant=default] *):is(:where(.group\/tabs)[data-orientation=horizontal] *)[data-state=active]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{background-color:#0000}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]:after{content:var(--tw-content);opacity:1}.data-\[state\=checked\]\:border-transparent[data-state=checked]{border-color:#0000}.data-\[state\=checked\]\:bg-\[var\(--ok\)\][data-state=checked]{background-color:var(--ok)}.data-\[state\=checked\]\:bg-\[var\(--on-fill\)\][data-state=checked]{background-color:var(--on-fill)}.group-data-\[size\=default\]\/switch\:data-\[state\=checked\]\:translate-x-\[18px\]:is(:where(.group\/switch)[data-size=default] *)[data-state=checked]{--tw-translate-x:18px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[size\=sm\]\/switch\:data-\[state\=checked\]\:translate-x-\[14px\]:is(:where(.group\/switch)[data-size=sm] *)[data-state=checked]{--tw-translate-x:14px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}.data-\[state\=unchecked\]\:border-\[var\(--wash-border\)\][data-state=unchecked]{border-color:var(--wash-border)}.data-\[state\=unchecked\]\:bg-\[var\(--text-dim\)\][data-state=unchecked]{background-color:var(--text-dim)}.data-\[state\=unchecked\]\:bg-\[var\(--wash-12\)\][data-state=unchecked]{background-color:var(--wash-12)}.group-data-\[size\=default\]\/switch\:data-\[state\=unchecked\]\:translate-x-\[2px\]:is(:where(.group\/switch)[data-size=default] *)[data-state=unchecked],.group-data-\[size\=sm\]\/switch\:data-\[state\=unchecked\]\:translate-x-\[2px\]:is(:where(.group\/switch)[data-size=sm] *)[data-state=unchecked]{--tw-translate-x:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[variant\=line\]\:rounded-none[data-variant=line]{border-radius:0}.data-\[variant\=line\]\:border-0[data-variant=line]{border-style:var(--tw-border-style);border-width:0}@media(min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:w-1\/2{width:50%}.sm\:max-w-2xl{max-width:var(--container-2xl)}.sm\:max-w-3xl{max-width:var(--container-3xl)}.sm\:max-w-\[420px\]{max-width:420px}.sm\:max-w-\[480px\]{max-width:480px}.sm\:max-w-\[520px\]{max-width:520px}.sm\:max-w-\[560px\]{max-width:560px}.sm\:max-w-\[1080px\]{max-width:1080px}.sm\:max-w-\[1180px\]{max-width:1180px}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-md{max-width:var(--container-md)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[1fr_1fr_auto\]{grid-template-columns:1fr 1fr auto}.sm\:justify-between{justify-content:space-between}}@media(min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.dark\:bg-destructive\/60:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-destructive\/60:is(.dark *){background-color:color-mix(in oklab,var(--destructive) 60%,transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab,var(--input) 30%,transparent)}}.dark\:text-muted-foreground:is(.dark *){color:var(--muted-foreground)}@media(hover:hover){.dark\:hover\:text-foreground:is(.dark *):hover{color:var(--foreground)}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:data-\[state\=active\]\:border-input:is(.dark *)[data-state=active]{border-color:var(--input)}.dark\:data-\[state\=active\]\:bg-input\/30:is(.dark *)[data-state=active]{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[state\=active\]\:bg-input\/30:is(.dark *)[data-state=active]{background-color:color-mix(in oklab,var(--input) 30%,transparent)}}.dark\:data-\[state\=active\]\:text-foreground:is(.dark *)[data-state=active]{color:var(--foreground)}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:border-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{border-color:#0000}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:bg-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{background-color:#0000}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-5 svg:not([class*=size-]){width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.\[\&_td\]\:px-3 td{padding-inline:calc(var(--spacing) * 3)}.\[\&_td\]\:py-2 td{padding-block:calc(var(--spacing) * 2)}.\[\&_th\]\:h-11 th{height:calc(var(--spacing) * 11)}.\[\&_th\]\:px-3 th{padding-inline:calc(var(--spacing) * 3)}.\[\&_th\]\:font-semibold th{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_th\]\:text-muted-foreground th{color:var(--muted-foreground)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\.border-b\]\:pb-6.border-b{padding-bottom:calc(var(--spacing) * 6)}.\[\.border-t\]\:pt-6.border-t{padding-top:calc(var(--spacing) * 6)}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:translate-y-0\.5>svg{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>svg\]\:text-current>svg{color:currentColor}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media(hover:hover){a.\[a\&\]\:hover\:bg-accent:hover{background-color:var(--accent-ui)}a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive) 90%,transparent)}}a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary) 90%,transparent)}}a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:color-mix(in oklab,var(--secondary) 90%,transparent)}}a.\[a\&\]\:hover\:text-accent-foreground:hover{color:var(--accent-ui-foreground)}a.\[a\&\]\:hover\:underline:hover{text-decoration-line:underline}}}:root{--background:var(--bg);--foreground:var(--text);--card:var(--panel);--card-foreground:var(--text);--popover:var(--panel);--popover-foreground:var(--text);--primary:var(--accent-fill);--primary-foreground:var(--on-primary);--secondary:var(--panel-2);--secondary-foreground:var(--text);--muted:var(--panel-2);--muted-foreground:var(--text-dim);--accent-ui:var(--panel-2);--accent-ui-foreground:var(--text);--destructive:var(--err);--destructive-foreground:#fff;--success:var(--ok);--warning:var(--warn);--border-ui:var(--border);--input:var(--border);--ring:var(--focus-ring);--radius:var(--r-box)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}.maplibregl-map{font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;overflow:hidden;position:relative;-webkit-tap-highlight-color:rgb(0 0 0/0)}.maplibregl-canvas{left:0;position:absolute;top:0}.maplibregl-map:fullscreen{height:100%;width:100%}.maplibregl-ctrl-group button.maplibregl-ctrl-compass{touch-action:none}.maplibregl-canvas-container.maplibregl-interactive,.maplibregl-ctrl-group button.maplibregl-ctrl-compass{cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.maplibregl-canvas-container.maplibregl-interactive.maplibregl-track-pointer{cursor:pointer}.maplibregl-canvas-container.maplibregl-interactive:active,.maplibregl-ctrl-group button.maplibregl-ctrl-compass:active{cursor:grabbing}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-canvas-container.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:pinch-zoom}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:none}.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures,.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-ctrl-bottom-left,.maplibregl-ctrl-bottom-right,.maplibregl-ctrl-top-left,.maplibregl-ctrl-top-right{pointer-events:none;position:absolute;z-index:2}.maplibregl-ctrl-top-left{left:0;top:0}.maplibregl-ctrl-top-right{right:0;top:0}.maplibregl-ctrl-bottom-left{bottom:0;left:0}.maplibregl-ctrl-bottom-right{bottom:0;right:0}.maplibregl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.maplibregl-ctrl-top-left .maplibregl-ctrl{float:left;margin:10px 0 0 10px}.maplibregl-ctrl-top-right .maplibregl-ctrl{float:right;margin:10px 10px 0 0}.maplibregl-ctrl-bottom-left .maplibregl-ctrl{float:left;margin:0 0 10px 10px}.maplibregl-ctrl-bottom-right .maplibregl-ctrl{float:right;margin:0 10px 10px 0}.maplibregl-ctrl-group{background:#fff;border-radius:4px}.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px #0000001a}@media(forced-colors:active){.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px ButtonText}}.maplibregl-ctrl-group button{background-color:transparent;border:0;box-sizing:border-box;cursor:pointer;display:block;height:29px;outline:none;padding:0;width:29px}.maplibregl-ctrl-group button+button{border-top:1px solid #ddd}.maplibregl-ctrl button .maplibregl-ctrl-icon{background-position:50%;background-repeat:no-repeat;display:block;height:100%;width:100%}@media(forced-colors:active){.maplibregl-ctrl-icon{background-color:transparent}.maplibregl-ctrl-group button+button{border-top:1px solid ButtonText}}.maplibregl-ctrl button::-moz-focus-inner{border:0;padding:0}.maplibregl-ctrl-attrib-button:focus,.maplibregl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl button:disabled{cursor:not-allowed}.maplibregl-ctrl button:disabled .maplibregl-ctrl-icon{opacity:.25}@media(hover:hover){.maplibregl-ctrl button:not(:disabled):hover{background-color:#0000000d}}.maplibregl-ctrl button:not(:disabled):active{background-color:#0000000d}.maplibregl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.maplibregl-ctrl-group button:focus:first-child{border-radius:4px 4px 0 0}.maplibregl-ctrl-group button:focus:last-child{border-radius:0 0 4px 4px}.maplibregl-ctrl-group button:focus:only-child{border-radius:inherit}.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E%3C/svg%3E")}@media(forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E%3C/svg%3E")}}@media(forced-colors:active)and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E%3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E%3C/svg%3E")}@media(forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E%3C/svg%3E")}}@media(forced-colors:active)and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E%3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='m10.5 14 4-8 4 8z'/%3E%3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E%3C/svg%3E")}@media(forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='m10.5 14 4-8 4 8z'/%3E%3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E%3C/svg%3E")}}@media(forced-colors:active)and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='m10.5 14 4-8 4 8z'/%3E%3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E%3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-globe .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none' stroke='%23333' viewBox='0 0 22 22'%3E%3Ccircle cx='11' cy='11' r='8.5'/%3E%3Cpath d='M17.5 11c0 4.819-3.02 8.5-6.5 8.5S4.5 15.819 4.5 11 7.52 2.5 11 2.5s6.5 3.681 6.5 8.5Z'/%3E%3Cpath d='M13.5 11c0 2.447-.331 4.64-.853 6.206-.262.785-.562 1.384-.872 1.777-.314.399-.58.517-.775.517s-.461-.118-.775-.517c-.31-.393-.61-.992-.872-1.777C8.831 15.64 8.5 13.446 8.5 11s.331-4.64.853-6.206c.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517s.461.118.775.517c.31.393.61.992.872 1.777.522 1.565.853 3.76.853 6.206Z'/%3E%3Cpath d='M11 7.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138q.07-.058.224-.138c.299-.151.763-.302 1.379-.434C7.378 5.666 9.091 5.5 11 5.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138q-.07.058-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428ZM4.486 6.436ZM11 16.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138 1.3 1.3 0 0 1 .224-.138c.299-.151.763-.302 1.379-.434C7.378 14.666 9.091 14.5 11 14.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138a1.3 1.3 0 0 1-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm-6.514-1.064ZM11 12.5c-2.46 0-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.5 1.5 0 0 1-.39-.272.3.3 0 0 1-.047-.064.3.3 0 0 1 .048-.064c.066-.073.189-.167.389-.272.399-.21 1.009-.413 1.805-.59C6.328 9.722 8.54 9.5 11 9.5s4.672.222 6.256.574c.795.177 1.405.38 1.804.59.2.105.323.2.39.272a.3.3 0 0 1 .047.064.3.3 0 0 1-.048.064 1.4 1.4 0 0 1-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002zm0 .018v.002zm17.002.002v-.002zm0-.018v-.002z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-globe-enabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none' stroke='%2333b5e5' viewBox='0 0 22 22'%3E%3Ccircle cx='11' cy='11' r='8.5'/%3E%3Cpath d='M17.5 11c0 4.819-3.02 8.5-6.5 8.5S4.5 15.819 4.5 11 7.52 2.5 11 2.5s6.5 3.681 6.5 8.5Z'/%3E%3Cpath d='M13.5 11c0 2.447-.331 4.64-.853 6.206-.262.785-.562 1.384-.872 1.777-.314.399-.58.517-.775.517s-.461-.118-.775-.517c-.31-.393-.61-.992-.872-1.777C8.831 15.64 8.5 13.446 8.5 11s.331-4.64.853-6.206c.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517s.461.118.775.517c.31.393.61.992.872 1.777.522 1.565.853 3.76.853 6.206Z'/%3E%3Cpath d='M11 7.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138q.07-.058.224-.138c.299-.151.763-.302 1.379-.434C7.378 5.666 9.091 5.5 11 5.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138q-.07.058-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428ZM4.486 6.436ZM11 16.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138 1.3 1.3 0 0 1 .224-.138c.299-.151.763-.302 1.379-.434C7.378 14.666 9.091 14.5 11 14.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138a1.3 1.3 0 0 1-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm-6.514-1.064ZM11 12.5c-2.46 0-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.5 1.5 0 0 1-.39-.272.3.3 0 0 1-.047-.064.3.3 0 0 1 .048-.064c.066-.073.189-.167.389-.272.399-.21 1.009-.413 1.805-.59C6.328 9.722 8.54 9.5 11 9.5s4.672.222 6.256.574c.795.177 1.405.38 1.804.59.2.105.323.2.39.272a.3.3 0 0 1 .047.064.3.3 0 0 1-.048.064 1.4 1.4 0 0 1-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002zm0 .018v.002zm17.002.002v-.002zm0-.018v-.002z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-terrain .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='%23333' viewBox='0 0 22 22'%3E%3Cpath d='m1.754 13.406 4.453-4.851 3.09 3.09 3.281 3.277.969-.969-3.309-3.312 3.844-4.121 6.148 6.886h1.082v-.855l-7.207-8.07-4.84 5.187L6.169 6.57l-5.48 5.965v.871ZM.688 16.844h20.625v1.375H.688Zm0 0'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-terrain-enabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='%2333b5e5' viewBox='0 0 22 22'%3E%3Cpath d='m1.754 13.406 4.453-4.851 3.09 3.09 3.281 3.277.969-.969-3.309-3.312 3.844-4.121 6.148 6.886h1.082v-.855l-7.207-8.07-4.84 5.187L6.169 6.57l-5.48 5.965v.871ZM.688 16.844h20.625v1.375H.688Zm0 0'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23aaa' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath fill='red' d='m14 5 1 1-9 9-1-1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e58978' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e54e33' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-waiting .maplibregl-ctrl-icon{animation:maplibregl-spin 2s linear infinite}@media(forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23999' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath fill='red' d='m14 5 1 1-9 9-1-1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e58978' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e54e33' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}}@media(forced-colors:active)and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23666' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath fill='red' d='m14 5 1 1-9 9-1-1z'/%3E%3C/svg%3E")}}@keyframes maplibregl-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}a.maplibregl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E%3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E%3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E%3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E%3Cg style='stroke-width:1.12603545'%3E%3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;cursor:pointer;display:block;height:23px;margin:0 0 -4px -4px;overflow:hidden;width:88px}a.maplibregl-ctrl-logo.maplibregl-compact{width:14px}@media(forced-colors:active){a.maplibregl-ctrl-logo{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E%3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E%3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E%3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E%3Cg style='stroke-width:1.12603545'%3E%3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3C/g%3E%3C/svg%3E")}}@media(forced-colors:active)and (prefers-color-scheme:light){a.maplibregl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E%3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E%3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E%3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E%3Cg style='stroke-width:1.12603545'%3E%3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3C/g%3E%3C/svg%3E")}}.maplibregl-ctrl.maplibregl-ctrl-attrib{background-color:#ffffff80;margin:0;padding:0 5px}@media screen{.maplibregl-ctrl-attrib.maplibregl-compact{background-color:#fff;border-radius:12px;box-sizing:content-box;color:#000;margin:10px;min-height:20px;padding:2px 24px 2px 0;position:relative}.maplibregl-ctrl-attrib.maplibregl-compact-show{padding:2px 28px 2px 8px;visibility:visible}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact-show,.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact-show{border-radius:12px;padding:2px 8px 2px 28px}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-inner{display:none}.maplibregl-ctrl-attrib-button{background-color:#ffffff80;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill-rule='evenodd' viewBox='0 0 20 20'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E");border:0;border-radius:12px;box-sizing:border-box;cursor:pointer;display:none;height:24px;outline:none;position:absolute;right:0;top:0;width:24px}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;list-style:none}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button::-webkit-details-marker{display:none}.maplibregl-ctrl-bottom-left .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-top-left .maplibregl-ctrl-attrib-button{left:0}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-inner{display:block}.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-button{background-color:#0000000d}.maplibregl-ctrl-bottom-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;right:0}.maplibregl-ctrl-top-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{right:0;top:0}.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{left:0;top:0}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;left:0}}@media screen and (forced-colors:active){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23fff' fill-rule='evenodd' viewBox='0 0 20 20'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}@media screen and (forced-colors:active)and (prefers-color-scheme:light){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill-rule='evenodd' viewBox='0 0 20 20'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}.maplibregl-ctrl-attrib a{color:#000000bf;text-decoration:none}.maplibregl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.maplibregl-attrib-empty{display:none}.maplibregl-ctrl-scale{background-color:#ffffffbf;border:2px solid #333;border-top:#333;box-sizing:border-box;color:#333;font-size:10px;padding:0 5px;white-space:nowrap}.maplibregl-popup{display:flex;left:0;pointer-events:none;position:absolute;top:0;will-change:transform}.maplibregl-popup-anchor-top,.maplibregl-popup-anchor-top-left,.maplibregl-popup-anchor-top-right{flex-direction:column}.maplibregl-popup-anchor-bottom,.maplibregl-popup-anchor-bottom-left,.maplibregl-popup-anchor-bottom-right{flex-direction:column-reverse}.maplibregl-popup-anchor-left{flex-direction:row}.maplibregl-popup-anchor-right{flex-direction:row-reverse}.maplibregl-popup-tip{border:10px solid transparent;height:0;width:0;z-index:1}.maplibregl-popup-anchor-top .maplibregl-popup-tip{align-self:center;border-bottom-color:#fff;border-top:none}.maplibregl-popup-anchor-top-left .maplibregl-popup-tip{align-self:flex-start;border-bottom-color:#fff;border-left:none;border-top:none}.maplibregl-popup-anchor-top-right .maplibregl-popup-tip{align-self:flex-end;border-bottom-color:#fff;border-right:none;border-top:none}.maplibregl-popup-anchor-bottom .maplibregl-popup-tip{align-self:center;border-bottom:none;border-top-color:#fff}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{align-self:flex-start;border-bottom:none;border-left:none;border-top-color:#fff}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{align-self:flex-end;border-bottom:none;border-right:none;border-top-color:#fff}.maplibregl-popup-anchor-left .maplibregl-popup-tip{align-self:center;border-left:none;border-right-color:#fff}.maplibregl-popup-anchor-right .maplibregl-popup-tip{align-self:center;border-left-color:#fff;border-right:none}[dir=rtl] .maplibregl-popup-anchor-left{flex-direction:row-reverse}[dir=rtl] .maplibregl-popup-anchor-right{flex-direction:row}[dir=rtl] .maplibregl-popup-anchor-top-left .maplibregl-popup-tip{align-self:flex-end}[dir=rtl] .maplibregl-popup-anchor-top-right .maplibregl-popup-tip{align-self:flex-start}[dir=rtl] .maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{align-self:flex-end}[dir=rtl] .maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{align-self:flex-start}.maplibregl-popup-close-button{background-color:transparent;border:0;border-radius:0 3px 0 0;cursor:pointer;position:absolute;right:0;top:0}.maplibregl-popup-close-button:hover{background-color:#0000000d}.maplibregl-popup-content{background:#fff;border-radius:3px;box-shadow:0 1px 2px #0000001a;padding:15px 10px;pointer-events:auto;position:relative}.maplibregl-popup-anchor-top-left .maplibregl-popup-content{border-top-left-radius:0}.maplibregl-popup-anchor-top-right .maplibregl-popup-content{border-top-right-radius:0}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-content{border-bottom-left-radius:0}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-content{border-bottom-right-radius:0}.maplibregl-popup-track-pointer{display:none}.maplibregl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.maplibregl-map:hover .maplibregl-popup-track-pointer{display:flex}.maplibregl-map:active .maplibregl-popup-track-pointer{display:none}.maplibregl-marker{left:0;position:absolute;top:0;transition:opacity .2s;will-change:transform}.maplibregl-user-location-dot,.maplibregl-user-location-dot:before{background-color:#1da1f2;border-radius:50%;height:15px;width:15px}.maplibregl-user-location-dot:before{animation:maplibregl-user-location-dot-pulse 2s infinite;content:"";position:absolute}.maplibregl-user-location-dot:after{border:2px solid #fff;border-radius:50%;box-shadow:0 0 3px #00000059;box-sizing:border-box;content:"";height:19px;left:-2px;position:absolute;top:-2px;width:19px}@media(prefers-reduced-motion:reduce){.maplibregl-user-location-dot:before{animation:none}}@keyframes maplibregl-user-location-dot-pulse{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(1)}}.maplibregl-user-location-dot-stale{background-color:#aaa}.maplibregl-user-location-dot-stale:after{display:none}.maplibregl-user-location-accuracy-circle{background-color:#1da1f233;border-radius:100%;height:1px;width:1px}.maplibregl-crosshair,.maplibregl-crosshair .maplibregl-interactive,.maplibregl-crosshair .maplibregl-interactive:active{cursor:crosshair}.maplibregl-boxzoom{background:#fff;border:2px dotted #202020;height:0;left:0;opacity:.5;position:absolute;top:0;width:0}.maplibregl-cooperative-gesture-screen{align-items:center;background:#0006;color:#fff;display:flex;font-size:1.4em;inset:0;justify-content:center;line-height:1.2;opacity:0;padding:1rem;pointer-events:none;position:absolute;transition:opacity 1s ease 1s;z-index:99999}.maplibregl-cooperative-gesture-screen.maplibregl-show{opacity:1;transition:opacity .05s}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:none}@media(hover:none),(pointer:coarse){.maplibregl-cooperative-gesture-screen .maplibregl-desktop-message{display:none}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:block}}.maplibregl-pseudo-fullscreen{height:100%!important;left:0!important;position:fixed!important;top:0!important;width:100%!important;z-index:99999}
