@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--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-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--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-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-content:"";--tw-space-x-reverse:0}}}@layer theme{:root,:host{--font-sans:"IBM Plex Sans", ui-sans-serif, system-ui, "Apple Color Emoji", "Segoe UI Emoji", sans-serif;--font-mono:var(--font-mono);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-orange-400:oklch(75% .183 55.934);--color-amber-500:oklch(76.9% .188 70.08);--color-emerald-500:oklch(69.6% .17 162.48);--color-sky-600:oklch(58.8% .158 241.966);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-4xl:56rem;--container-6xl:72rem;--container-7xl:80rem;--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-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-sm:var(--radius-sm);--radius-md:var(--radius-md);--radius-lg:var(--radius-lg);--radius-xl:.75rem;--radius-2xl:1rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--animate-bounce:bounce 1s infinite;--blur-sm:8px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"IBM Plex Sans", ui-sans-serif, system-ui, "Apple Color Emoji", "Segoe UI Emoji", sans-serif;--default-mono-font-family:var(--font-mono);--color-bg-subtle:var(--bg-subtle);--color-success:var(--success);--color-warning:var(--warning);--color-danger:var(--danger);--color-info:var(--info);--color-accent:var(--accent);--color-signal-ok-text:var(--signal-ok-text);--color-border:var(--border);--radius-full:var(--radius-full);--shadow-elevation-1:var(--shadow-elevation-1);--shadow-elevation-2:var(--shadow-elevation-2);--shadow-elevation-3:var(--shadow-elevation-3);--font-display:var(--font-display);--font-quote:var(--font-quote);--text-caption:.75rem;--ease-enter:var(--ease-enter);--ease-exit:var(--ease-exit)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border)}body{background-color:var(--bg);font-family:IBM Plex Sans,ui-sans-serif,system-ui,Apple Color Emoji,Segoe UI Emoji,sans-serif;font-size:.9375rem;line-height:var(--tw-leading,1.375rem);color:var(--fg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:where(button,[role=button],summary,label[for],select):not(:disabled,[aria-disabled=true]){cursor:pointer}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:var(--fg) transparent}@supports (color:color-mix(in lab,red,red)){*{scrollbar-color:color-mix(in oklab,var(--fg) 8%,transparent) transparent}}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{background:var(--fg)}@supports (color:color-mix(in lab,red,red)){::-webkit-scrollbar-thumb{background:color-mix(in oklab,var(--fg) 8%,transparent)}}::-webkit-scrollbar-thumb{border-radius:var(--radius-full,999px);background-clip:padding-box;border:3px solid #0000}::-webkit-scrollbar-thumb:hover{background:var(--fg)}@supports (color:color-mix(in lab,red,red)){::-webkit-scrollbar-thumb:hover{background:color-mix(in oklab,var(--fg) 18%,transparent)}}::-webkit-scrollbar-thumb:hover{background-clip:padding-box}}@layer components{body{overflow:hidden}.console{background:var(--bg);color:var(--fg);font-family:var(--font-display);-webkit-font-smoothing:antialiased;z-index:0;height:100dvh;position:relative;overflow:hidden}.console-shell{border-image:var(--chassis-frame) 1;flex-direction:row;height:100dvh;display:flex;overflow:hidden}.console-ground{z-index:-1;pointer-events:none;background-image:var(--ground-veil),var(--ground);box-shadow:var(--ground-vignette);position:fixed;inset:0}.console-body{grid-area:main;grid-template-columns:minmax(0,1fr) var(--aside-size);flex:auto;grid-template-rows:auto auto minmax(0,1fr) auto auto;grid-template-areas:"strip strip""banner aside""main aside""alert aside""foot aside";min-width:0;min-height:0;display:grid}.console-topbar{display:contents}.console-body[data-aside=false]{grid-template-columns:minmax(0,1fr);grid-template-areas:"strip""banner""main""alert""foot"}@media(max-width:859.98px){.console-body{grid-template-columns:minmax(0,1fr);grid-template-areas:"strip""banner""main""alert""foot"}}@media(max-width:860px){.console-shell{flex-direction:column}}.console-scroll{min-width:0;min-height:0;display:flex;position:relative}.console-scroll-view{flex:auto;flex-direction:inherit;flex-wrap:inherit;align-items:inherit;justify-content:inherit;align-self:stretch;gap:0;min-width:0;max-width:100%;min-height:0;max-height:100%;display:flex;overflow:auto}.console-scroll[data-axis=y]>.console-scroll-view{overflow-x:hidden}.console-scroll[data-axis=x]>.console-scroll-view{overflow-y:hidden}.console-scroll[data-gutter=true]>.console-scroll-view{scrollbar-gutter:stable}.console-rail{background:var(--rail-bg);background-image:var(--rail-image);border-right:var(--border-w) solid var(--border);width:fit-content;height:100dvh;box-shadow:var(--rail-relief);flex-direction:column;grid-area:rail;align-items:center;gap:26px;padding:11px 0;display:flex;position:sticky;top:0}.console-rail-items{width:fit-content;min-height:0;max-width:unset;flex-direction:column;flex:auto;align-items:center;gap:6px;padding:0;display:flex}.console-scroll[data-gutter=true].console-rail-items>.console-scroll-view{scrollbar-gutter:auto}.console-rail-foot{margin-top:auto;margin-left:auto;margin-right:auto}.console-rail-foot:empty{display:none}.console-rail-foot:has(.console-rail-person){align-self:stretch;margin-left:0;margin-right:0}.console-rail-menu{z-index:75;border-radius:var(--radius-tile);width:40px;height:40px;color:var(--fg-muted);background:0 0;flex:none;justify-content:center;align-items:center;display:none;position:relative}.console-rail-menu:hover{color:var(--fg)}.console-rail-head{justify-content:space-between;align-items:center;gap:8px;padding:0 10px;display:none}.console-rail-collapse,.console-rail-light{border:var(--border-w) solid transparent;border-radius:var(--radius-tile);width:40px;height:40px;color:var(--fg-faint);transition:color var(--duration-fast),border-color var(--duration-fast);background:0 0;flex:none;justify-content:center;align-items:center;display:inline-flex}.console-rail-collapse:hover,.console-rail-light:hover{background:var(--accent-subtle);border-color:var(--accent-line);color:var(--accent)}:root[data-rail-collapsed=true] .console-rail-light{display:none}:root[data-rail-collapsed=true] .console-rail-head{justify-content:flex-end}.console-rail-collapse-chevron{transform-box:fill-box;transform-origin:50%;transition:transform var(--duration-fast)}.console-rail-scrim{z-index:65;background:var(--fg);border:0;padding:0;display:none;position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.console-rail-scrim{background:color-mix(in oklab,var(--fg) 46%,transparent)}}.console-rail-scrim{cursor:pointer}.console-rail-item{text-align:center;overflow-wrap:break-word;border:var(--border-w) solid transparent;border-radius:var(--radius-tile);width:calc(100% - 6px);min-height:44px;color:var(--fg-faint);line-height:1.15;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;background-image:var(--rail-item-image);box-shadow:var(--rail-item-relief);transition:color var(--duration-fast),background-color var(--duration-fast),box-shadow var(--duration-fast);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:11px 4px;font-size:9px;display:flex;position:relative}.console-rail-item:hover{color:var(--accent)}.console-rail-item[data-active=true]{background:var(--accent-subtle);border-color:var(--accent-line);color:var(--accent)}.console-rail-label{white-space:nowrap;width:100%;transition:all .4s;overflow:hidden}.console-rail-glyph{flex:none;justify-content:center;align-items:center;display:flex}.console-rail-group{flex-direction:column;align-items:stretch;gap:2px;width:95%;margin:0 7px;display:flex}.console-rail-group-label:after{content:"";border-top:var(--border-w) solid var(--border);width:100%;height:1px;margin:auto;transition:transform .4s;display:block;position:absolute;top:0;bottom:0;transform:scaleX(0)}.console-rail-group+.console-rail-group{margin-top:10px}.console-rail-group-label{color:var(--fg-faint);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;width:100%;margin-left:0;margin-right:auto;padding:0 12px;font-size:9px;font-weight:700;position:relative}.console-rail-badge{border-radius:var(--radius-full,999px);background:var(--signal-alert);width:6px;height:6px;position:absolute;top:8px;right:12px}.console-rail-count{border:var(--border-w) solid var(--panel-line);background:var(--chip-bg);min-width:20px;height:20px;color:var(--fg-muted);font-family:var(--font-mono);letter-spacing:0;border-radius:7px;flex:none;justify-content:center;align-items:center;margin-left:auto;padding:0 6px;font-size:10.5px;font-weight:600;line-height:1;display:inline-flex}.console-rail-count[data-kind=step]{border-color:var(--accent-line);background:var(--accent-subtle);color:var(--accent)}.console-rail-count[data-kind=warn]{border-color:var(--signal-caution-line);background:var(--signal-caution-surface);color:var(--signal-caution-text)}.console-rail-flag{border-radius:var(--radius-full,999px);background:var(--signal-caution);flex:none;width:6px;height:6px;margin-left:auto}.console-rail-venue{border:var(--border-w) solid var(--panel-line);background:var(--chip-bg);min-height:46px;color:var(--fg);box-sizing:border-box;border-radius:11px;align-items:center;gap:10px;max-width:236px;margin:0 12px 10px;padding:0 10px 0 12px;text-decoration:none;display:flex}.console-rail-venue[data-switchable=true]:hover{border-color:var(--accent-line)}.console-rail-venue-mark{border:var(--border-w) solid var(--accent-line);background:var(--accent-subtle);width:24px;height:24px;color:var(--accent);font-family:var(--font-mono);border-radius:7px;flex:none;justify-content:center;align-items:center;font-size:11px;display:flex}.console-rail-venue-text,.console-rail-person-text{text-align:left;flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.console-rail-venue-name{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;line-height:18px;overflow:hidden}.console-rail-venue-meta,.console-rail-person-role{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-faint);white-space:nowrap;text-overflow:ellipsis;font-size:10px;line-height:14px;overflow:hidden}.console-rail-venue-chevrons{color:var(--fg-faint);flex:none}.console-rail-person{border-top:var(--border-w) solid var(--panel-line);box-sizing:border-box;align-items:center;gap:10px;max-width:260px;min-height:56px;margin:0 12px;padding:0 12px 0 0;display:flex}.console-rail-person-mark{border:var(--border-w) solid var(--panel-line);background:var(--chip-bg);width:28px;height:28px;color:var(--fg-muted);font-family:var(--font-mono);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;display:flex}.console-rail-person-name{color:var(--fg);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:500;line-height:18px;overflow:hidden}@media(min-width:860.02px){.console-rail{align-items:stretch;gap:14px;padding:11px 0}.console-rail-head{display:flex}.console-rail-items{align-items:stretch}.console-rail-foot{padding:0}.console-rail-item{text-align:left;letter-spacing:.08em;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;width:fit-content;padding:10px 12px;font-size:11px}.console-rail-label{width:auto}.console-rail-glyph{flex:none;display:inline-flex;transform:scale(1.2)}.console-rail-badge{top:50%;right:12px;transform:translateY(-50%)}:root:not([data-rail-collapsed=true]) .console-rail-group>.console-rail-item,:root:not([data-rail-collapsed=true]) .console-rail-sub .console-rail-item{width:100%}.console-rail-group>.console-rail-item[data-open=true]{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.console-rail-group>.console-rail-item[data-open=true]{background:color-mix(in oklab,var(--accent) 7%,transparent)}}.console-rail-group>.console-rail-item[data-open=true]{color:var(--accent)}.console-rail-sub{flex-direction:column;gap:0;margin:2px 0 6px;padding-left:24px;display:flex;position:relative}.console-rail-sub:before{content:"";background:var(--panel-line);border-radius:1px;width:2px;position:absolute;top:0;bottom:0;left:23px}.console-rail-sub .console-rail-item{min-height:34px;box-shadow:none;letter-spacing:.14em;padding-block:7px;background-image:none;border-radius:9px;gap:10px;padding-left:16px;font-size:11px}.console-rail-sub .console-rail-item[data-active=true]{background:0 0;border-color:#0000;font-weight:600}.console-rail-sub .console-rail-item[data-active=true]:before{content:"";background:var(--accent);width:2px;height:calc(100% - 12px);box-shadow:0 0 10px var(--accent);border-radius:1px;position:absolute;top:50%;left:-2px}@supports (color:color-mix(in lab,red,red)){.console-rail-sub .console-rail-item[data-active=true]:before{box-shadow:0 0 10px color-mix(in oklab,var(--accent) 60%,transparent)}}.console-rail-sub .console-rail-item[data-active=true]:before{transform:translateY(-50%)}:root[data-rail-collapsed=true] .console-rail-items{width:0;min-width:64px}:root[data-rail-collapsed=true] .console-rail .console-stand-rail-foot{align-items:center}:root[data-rail-collapsed=true] .console-rail-sub{display:none}:root[data-rail-collapsed=true] .console-rail-item[data-open=true]{background:var(--accent-subtle);border-color:var(--accent-line);color:var(--accent)}:root[data-rail-collapsed=true] .console .console-shell{grid-template-columns:var(--rail-size) minmax(0,1fr)}:root[data-rail-collapsed=true] .console .console-rail{width:var(--rail-size);align-items:center}:root[data-rail-collapsed=true] .console .console-rail-head{justify-content:center;width:100%;padding:0}:root[data-rail-collapsed=true] .console .console-rail-collapse{align-self:center;margin:0}:root[data-rail-collapsed=true] .console .console-rail-foot{padding:0}:root[data-rail-collapsed=true] .console-rail-label{opacity:0;width:0;position:fixed}:root[data-rail-collapsed=true] .console .console-rail-collapse-chevron{transform:rotate(180deg)}:root[data-rail-collapsed=true] .console .console-rail-group{align-items:center;max-width:44px;margin-inline:auto}:root[data-rail-collapsed=true] .console-rail-group-label{color:#0000;margin-left:-6px;overflow:hidden}:root[data-rail-collapsed=true] .console .console-rail-group-label:after{transform:scaleX(1)}:root[data-rail-collapsed=true] .console .console-rail-badge{top:8px;right:10px;transform:none}:root[data-rail-collapsed=true] .console .console-rail-count{background:var(--fg-muted);border:0;width:7px;min-width:0;height:7px;padding:0;font-size:0;position:absolute;top:8px;right:8px}:root[data-rail-collapsed=true] .console .console-rail-count[data-kind=step]{background:var(--accent)}:root[data-rail-collapsed=true] .console .console-rail-count[data-kind=warn]{background:var(--signal-caution)}:root[data-rail-collapsed=true] .console .console-rail-venue{justify-content:center;width:44px;margin-inline:auto;padding:0}:root[data-rail-collapsed=true] .console .console-rail-person{justify-content:center;padding:0}:root[data-rail-collapsed=true] .console .console-rail-venue-text,:root[data-rail-collapsed=true] .console .console-rail-venue-chevrons,:root[data-rail-collapsed=true] .console .console-rail-person-text{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}:root{--hubrail-col-w:72px;--hubrail-panel-w:244px;--hubrail-w:var(--hubrail-col-w)}.console-hubrail{z-index:70;background:var(--rail-bg);background-image:var(--rail-image);border-right:var(--border-w) solid var(--border);height:100dvh;box-shadow:var(--rail-relief);flex:none;grid-area:rail;align-items:stretch;display:flex;position:sticky;top:0}.console-hubrail-scrim{z-index:-1;background:var(--fg);border:0;padding:0;display:none;position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.console-hubrail-scrim{background:color-mix(in oklab,var(--fg) 46%,transparent)}}.console-hubrail-scrim{cursor:pointer}.console-hubrail-col{width:var(--hubrail-col-w);box-sizing:border-box;flex-direction:column;flex:none;align-items:center;gap:4px;min-height:0;padding:10px 0;display:flex}.console-hubrail-head,.console-hubrail-colfoot{flex-direction:column;align-items:center;gap:4px;width:52px;display:flex}.console-hubrail-head{padding-bottom:4px}.console-hubrail-colfoot{margin-top:auto;padding-top:4px}.console-hubrail-keys{flex-direction:column;flex:auto;align-items:center;gap:4px;width:100%;min-height:0}.console-scroll.console-hubrail-keys>.console-scroll-view{scrollbar-gutter:auto;gap:4px;overflow-x:hidden}.console-hubrail-label{color:var(--fg-faint);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;margin:8px 0 2px;font-size:8.5px}.console-hubkey{box-sizing:border-box;border:var(--border-w) solid transparent;border-radius:var(--radius-tile);width:60px;min-height:52px;color:var(--fg-muted);font-family:var(--font-mono);letter-spacing:.08em;text-align:center;text-transform:uppercase;-webkit-user-select:none;user-select:none;transition:color var(--duration-fast),background-color var(--duration-fast),border-color var(--duration-fast);flex-direction:column;flex:none;justify-content:center;align-items:center;gap:4px;font-size:9px;text-decoration:none;display:flex;position:relative}.console-hubkey[data-compact=true]{min-height:46px;color:var(--fg-faint);letter-spacing:.06em;gap:3px;font-size:8px}.console-hubkey:hover{color:var(--accent)}.console-hubkey-glyph{display:inline-flex}.console-hubkey-label{text-overflow:ellipsis;white-space:nowrap;max-width:56px;line-height:1.2;overflow:hidden}.console-hubkey[data-active=true]{background:var(--accent-subtle);border-color:var(--accent-line);color:var(--accent)}.console-hubkey[data-compact=true][data-active=true]{background:0 0}.console-hubkey-dot{background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 2px var(--bg);border-radius:50%;position:absolute;top:6px;right:7px}.console-hubkey-dot[data-tone=alert]{background:var(--signal-alert)}.console-hubrail-tool{border:var(--border-w) solid transparent;border-radius:var(--radius-tile);width:60px;min-height:40px;color:var(--fg-faint);transition:color var(--duration-fast),border-color var(--duration-fast);background:0 0;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:3px;padding:0;text-decoration:none;display:inline-flex}.console-hubrail-tool:hover,.console-hubrail-tool[data-active=true]{background:var(--accent-subtle);border-color:var(--accent-line);color:var(--accent)}.console-hubrail-tool-caption{max-width:56px;line-height:1.2;font-family:var(--font-mono);letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:8px;overflow:hidden}.console-hubrail-collapse-chevron{transform-box:fill-box;transform-origin:50%;transition:transform var(--duration-fast)}.console-hubrail-panel{width:var(--hubrail-panel-w);box-sizing:border-box;border:var(--border-w) solid var(--panel-line);border-radius:var(--radius-panel);background:var(--panel-bg);min-height:0;-webkit-backdrop-filter:var(--backdrop-glass);backdrop-filter:var(--backdrop-glass);flex-direction:column;display:flex;position:absolute;top:56px;bottom:56px;left:calc(100% + 10px);overflow:hidden;box-shadow:0 24px 60px oklab(0% none none/.45)}.console-hubrail-panel .console-rail-venue{max-width:none;margin:0 0 10px}.console-hubrail-panel-body{flex-direction:column;flex:auto;gap:2px;min-height:0;padding:12px;display:flex;overflow-y:auto}.console-hubrail-panel-foot{border-top:var(--border-w) solid var(--panel-line);flex:none;margin:0 12px;padding:0 0 6px}.console-hubrail-panel .console-rail-person{border-top:0;max-width:none;margin:0}.console-hubrail-search{border:var(--border-w) solid var(--panel-line);border-radius:var(--radius-control);background:var(--chip-bg);min-height:38px;color:var(--fg-faint);font:inherit;text-align:left;cursor:pointer;align-items:center;gap:8px;margin-bottom:4px;padding:0 10px;font-size:12px;display:flex}.console-hubrail-search:hover{border-color:var(--accent-line)}.console-hubrail-search-label{flex:1}.console-hubrail-kbd{border:var(--border-w) solid var(--panel-line);color:var(--fg-muted);font-family:var(--font-mono);border-radius:5px;padding:1px 5px;font-size:10px}.console-hubrail-now-label{color:var(--fg-faint);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:8px;padding:12px 10px 5px;font-size:10px;display:flex}.console-hubrail-now-lamp{background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 3px var(--accent-subtle);border-radius:50%}.console-hubrail-now-box{border:var(--border-w) solid var(--panel-line);border-radius:var(--radius-tile);background:var(--chip-bg);flex-direction:column;gap:2px;padding:6px;display:flex}.console-hubrail-now-row{border:var(--border-w) solid transparent;min-height:40px;color:var(--fg-muted);border-radius:9px;align-items:center;gap:10px;padding:3px 10px;text-decoration:none;display:flex}.console-hubrail-now-row:hover,.console-hubrail-now-row[data-active=true]{color:var(--accent)}.console-hubrail-now-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.console-hubrail-now-name{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;font-size:11.5px}.console-hubrail-now-signal{color:var(--fg-faint);font-size:10px}.console-hubrail-now-count{min-width:20px;color:var(--fg-faint);font-family:var(--font-mono);text-align:center;border-radius:7px;flex:none;padding:1px 6px;font-size:11px;font-weight:600}.console-hubrail-now-count[data-tone=live]{background:var(--accent-subtle);color:var(--accent)}.console-hubrail-now-count[data-tone=alert]{background:var(--signal-alert-surface);color:var(--signal-alert-text)}.console-hubrail-title{border-top:var(--border-w) solid var(--panel-line);color:var(--fg);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin:10px 0 0;padding:14px 10px 6px;font-size:12px;font-weight:700}.console-hubrail-panel .console-rail-item{box-sizing:border-box;letter-spacing:.09em;text-align:left;width:100%;min-height:36px;box-shadow:none;background-image:none;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;padding:8px 10px;font-size:11.5px}.console-hubrail-panel .console-rail-item[data-open=true]{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.console-hubrail-panel .console-rail-item[data-open=true]{background:color-mix(in oklab,var(--accent) 7%,transparent)}}.console-hubrail-panel .console-rail-item[data-open=true]{color:var(--accent)}.console-hubrail-panel .console-rail-sub .console-rail-item{min-height:32px;padding-left:16px}.console-hubrail-list{flex-direction:column;gap:2px;margin-bottom:10px;display:flex}@media(min-width:860.02px){.console-hubrail-panel{transform-origin:0;transition:transform var(--duration-slow) var(--ease-enter),opacity var(--duration-base) var(--ease-enter),visibility 0s linear 0s}:root[data-rail-collapsed=true] .console-hubrail-panel{opacity:0;visibility:hidden;pointer-events:none;transition:transform var(--duration-base) var(--ease-exit),opacity var(--duration-base) var(--ease-exit),visibility 0s linear var(--duration-base);transform:translate(-16px)scale(.97)}:root[data-rail-collapsed=true] .console-hubrail-collapse-chevron{transform:rotate(180deg)}.console-hubrail:after{content:"";top:0;bottom:0;left:var(--hubrail-col-w);z-index:-1;pointer-events:none;opacity:1;transition:opacity var(--duration-slow) var(--ease-enter);background:linear-gradient(90deg,oklab(0% none none/.42),oklab(0% none none/.34) 20%,oklab(0% none none/.22),oklab(0% none none/.1) 70%,oklab(0% none none/.03) 88%,#0000);position:fixed;right:0}:root[data-rail-collapsed=true] .console-hubrail:after{opacity:0;transition:opacity var(--duration-base) var(--ease-exit)}}@media(prefers-reduced-motion:reduce){.console-hubrail-panel,:root[data-rail-collapsed=true] .console-hubrail-panel,.console-hubrail:after,:root[data-rail-collapsed=true] .console-hubrail:after{transition:none}}@media(max-width:860px){:root{--hubrail-w:0px}.console-hubrail{z-index:75;height:auto;box-shadow:none;background:0 0;border:0;display:none;position:fixed;top:0;bottom:0;left:0}.console-hubrail[data-open=true]{display:flex}.console-hubrail[data-open=true] .console-hubrail-scrim{display:block}.console-hubrail-col{background:var(--panel-bg);-webkit-backdrop-filter:var(--backdrop-glass);backdrop-filter:var(--backdrop-glass);border-right:var(--border-w) solid var(--border)}.console-hubrail-head{display:none}.console-hubrail-panel{width:min(var(--hubrail-panel-w),calc(100vw - var(--hubrail-col-w) - 24px));flex:none;margin:10px;position:static}}.console-screens-scrim{top:0;bottom:0;right:0;left:var(--hubrail-w);z-index:80;background:var(--bg);border:0;padding:0;position:fixed}@supports (color:color-mix(in lab,red,red)){.console-screens-scrim{background:color-mix(in oklab,var(--bg) 62%,transparent)}}.console-screens-scrim{cursor:default}.console-screens{top:20px;right:20px;left:calc(var(--hubrail-w) + 20px);z-index:81;border:var(--border-w) solid var(--border-strong);border-radius:var(--radius-panel);background:var(--panel-bg);max-height:calc(100dvh - 40px);-webkit-backdrop-filter:var(--backdrop-glass);backdrop-filter:var(--backdrop-glass);flex-direction:column;display:flex;position:fixed;overflow:hidden;box-shadow:0 24px 60px oklab(0% none none/.45)}.console-screens-head{border-bottom:var(--border-w) solid var(--panel-line);align-items:center;gap:12px;padding:14px 16px;display:flex}.console-screens-search{border:var(--border-w) solid var(--border-strong);border-radius:var(--radius-control);background:var(--chip-bg);min-height:42px;color:var(--fg-faint);flex:1;align-items:center;gap:10px;padding:0 12px;display:flex}.console-screens-search input{min-width:0;color:var(--fg);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:14px}.console-screens-close,.console-screens-pin{color:var(--fg-faint);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.console-screens-close{border-radius:var(--radius-tile);width:40px;height:40px}.console-screens-close:hover{color:var(--accent)}.console-screens-body{flex:auto;min-height:0}.console-screens-cols{columns:4 200px;column-rule:var(--border-w) solid var(--panel-line);column-gap:0;padding:8px 0}.console-screens-group{break-inside:avoid;flex-direction:column;gap:1px;padding:10px 14px 14px;display:flex}.console-screens-group-head{color:var(--fg);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;padding:0 8px 6px;font-size:11px;font-weight:700;display:flex}.console-screens-group-glyph{color:var(--fg-faint);display:inline-flex}.console-screens-group-head .console-hubkey-dot{box-shadow:none;margin-left:auto;position:static}.console-screens-row{align-items:center;gap:2px;display:flex}.console-screens-row[data-child=true]{padding-left:14px}.console-screens-item{min-height:32px;color:var(--fg-muted);border-radius:7px;flex:1;align-items:center;padding:0 8px;font-size:13px;text-decoration:none;display:flex}.console-screens-item:hover{color:var(--accent)}.console-screens-item[data-current=true]{background:var(--accent-subtle);color:var(--accent);font-weight:600}.console-screens-pin{opacity:0;border-radius:7px;width:28px;height:28px}.console-screens-row:hover .console-screens-pin,.console-screens-pin:focus-visible,.console-screens-pin[data-pinned=true]{opacity:1}.console-screens-pin[data-pinned=true]{color:var(--accent)}.console-screens-pin:disabled{cursor:not-allowed}.console-screens-row:hover .console-screens-pin:disabled{opacity:.35}.console-screens-empty{color:var(--fg-faint);padding:24px 16px;font-size:13px}.console-screens-foot{border-top:var(--border-w) solid var(--panel-line);color:var(--fg-faint);gap:18px;margin:0;padding:10px 16px;font-size:11px;display:flex}.console-screens-foot .console-hubrail-kbd{margin-right:6px}@media(max-width:860px){.console-screens{max-height:calc(100dvh - 24px);top:12px;left:12px;right:12px}.console-screens-cols{columns:2 160px}}@media(min-width:860px){:root[data-aside-hidden=true] .console-body[data-aside=true]{grid-template-columns:minmax(0,1fr)}:root[data-aside-hidden=true] .console-aside-slot,:root[data-aside-full=true] .console-body[data-aside=true]>.console-topbar,:root[data-aside-full=true] .console-body[data-aside=true]>.console-banner-slot,:root[data-aside-full=true] .console-body[data-aside=true]>.console-main,:root[data-aside-full=true] .console-body[data-aside=true]>.console-foot-slot{display:none}:root[data-aside-full=true] .console-body[data-aside=true]>.console-alert-slot{grid-column:1/-1}:root[data-aside-full=true] .console-aside-slot{--ask-backing:var(--bg);background:var(--bg);border-left:0;grid-area:1/1/4/-1}:root[data-aside-full=true] .console-aside-full,:root[data-aside-full=true] .console-aside-collapse{background:var(--bg)}:root[data-aside-full=true] .console-aside{width:100%;max-width:var(--aside-full-measure,880px);margin-inline:auto}:root[data-aside-full=true] .console-rail{display:none}}.console-aside-full{z-index:2;border:var(--border-w) solid transparent;border-radius:var(--radius-tile);background:var(--aside-bg);width:28px;height:28px;color:var(--fg-faint);grid-area:aside;justify-content:center;place-self:start end;align-items:center;margin:10px 14px;padding:0;display:none}.console-aside-full:hover{background:var(--accent-subtle);border-color:var(--accent-line);color:var(--accent)}@media(min-width:860px){.console-aside-full{display:inline-flex}:root[data-aside-hidden=true] .console-aside-full{display:none}:root[data-aside-full=true] .console-aside-full{grid-area:1/1/-1/-1}}.console-aside-collapse{z-index:2;border:var(--border-w) solid transparent;border-radius:var(--radius-tile);background:var(--aside-bg);width:28px;height:28px;color:var(--fg-faint);grid-area:aside;justify-content:center;place-self:start end;align-items:center;margin:10px 48px 0 14px;padding:0;display:none}.console-aside-collapse:hover{background:var(--accent-subtle);border-color:var(--accent-line);color:var(--accent)}@media(min-width:860px){.console-aside-collapse{display:inline-flex}:root[data-aside-hidden=true] .console-aside-collapse{display:none}:root[data-aside-full=true] .console-aside-collapse{grid-area:1/1/-1/-1;justify-self:end;margin:10px 48px 0 14px}}@media(max-width:860px){.console-topbar{background:var(--bar-bg);min-width:0;height:58px;min-height:0;-webkit-backdrop-filter:var(--backdrop-glass-subtle);backdrop-filter:var(--backdrop-glass-subtle);border-bottom:var(--border-w) solid var(--bar-line);grid-area:strip;align-items:center;padding:6px 8px;display:flex}.console-topbar>.console-strip{flex:auto;min-width:0}.console-topbar[data-screenbar=true]>.console-strip,.console-topbar[data-screenbar=true]>.console-rail-menu,.console-topbar:has(>.console-screenbar)>.console-strip,.console-topbar:has(>.console-screenbar)>.console-rail-menu{display:none}.console-topbar[data-screenbar=true],.console-topbar:has(>.console-screenbar){box-shadow:var(--relief-raised);padding:0 14px}.console-rail{z-index:75;background:0 0;border:0;width:0;height:0;padding:0;display:block;position:fixed;top:0;left:0;overflow:visible}.console-rail-foot{top:auto;bottom:var(--console-bottom-bar,0px);z-index:75;background:var(--panel-bg);width:min(272px,82vw);height:auto;-webkit-backdrop-filter:var(--backdrop-glass);backdrop-filter:var(--backdrop-glass);border-top:var(--border-w) solid var(--border);margin:0;padding:8px 12px;display:none;position:fixed;left:0}.console-rail[data-open=true] .console-rail-foot{display:block}.console-rail[data-open=true] .console-rail-foot:empty{display:none}.console-rail-foot .console-rail-person{margin:0}.console-rail:has(.console-rail-foot:not(:empty)){--console-rail-foot-h:calc(44px + 16px + var(--border-w))}.console-rail:has(.console-rail-foot .console-rail-person){--console-rail-foot-h:calc(56px + 16px + 2 * var(--border-w))}.console-rail-menu{justify-content:start;display:inline-flex;position:static;left:auto}.console-rail[data-open=true] .console-rail-menu,.console-rail-menu[data-open=true]{z-index:75;position:fixed;top:6px;left:calc(min(272px,82vw) - 46px)}.console-askbar-slot{display:block}.console-askbar{display:none}.console-rail[data-open=true] .console-rail-scrim{display:block}.console-rail-items{z-index:70;width:min(272px,82vw);padding:16px 0 calc(16px + var(--console-rail-foot-h,0px));background:var(--panel-bg);-webkit-backdrop-filter:var(--backdrop-glass);backdrop-filter:var(--backdrop-glass);border-right:var(--border-w) solid var(--border-strong);flex-direction:column;flex:0 auto;align-items:stretch;gap:2px;transition:all .3s;display:none;position:fixed;top:0;bottom:0;left:0}.console-rail[data-open=true] .console-rail-items{display:flex}.console-rail-item{border-radius:var(--radius-tile);letter-spacing:.08em;text-align:left;white-space:normal;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;width:100%;min-height:44px;padding:10px 12px;font-size:11px}.console-rail-badge{top:50%;right:12px;transform:translateY(-50%)}.console-rail-item[data-open=true]{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.console-rail-item[data-open=true]{background:color-mix(in oklab,var(--accent) 7%,transparent)}}.console-rail-item[data-open=true]{color:var(--accent)}}.console-strip{--strip-gap:12px;align-items:center;gap:var(--strip-gap);border-bottom:var(--border-w) solid var(--border);height:60px;box-shadow:var(--shadow-contact);flex-wrap:nowrap;grid-area:strip;padding:4px 0;display:flex}.console-strip>.console-scroll-view{white-space:nowrap;gap:var(--strip-gap);padding:0 12px;overflow:auto hidden}.console-rail-items>.console-scroll-view{overflow-x:hidden}.console-strip>.console-scroll-view>*{flex-wrap:nowrap;flex:none}.console-strip-divider{background:var(--border-strong);opacity:.6;width:1px;height:20px}.console-sheet-body .console-strip{height:auto;padding:0;overflow:visible}.console-sheet-body .console-strip>.console-scroll-view{height:auto;overflow:visible}.console-sheet-body .console-strip>.console-scroll-view,.console-sheet-body .console-strip>.console-scroll-view>*{flex-wrap:wrap;align-items:flex-start;row-gap:12px}.console-sheet-body .console-strip .console-segments{flex-wrap:nowrap;flex:0 0 100%;overflow-x:auto}.console-sheet-body .console-screenstrip-filters{flex-wrap:wrap;flex:none;align-items:flex-start;gap:6px;width:100%;display:flex;overflow-x:visible}.console-sheet-body .console-screenstrip-select{width:100%;max-width:none;min-height:var(--target-min);flex:none;font-size:14px}.console-sheet-body .console-strip .console-orders-title,.console-sheet-body .console-strip .console-orders-live,.console-sheet-body .console-strip .console-screenstrip-title,.console-sheet-body .console-strip .console-screenstrip-badge,.console-sheet-body .console-strip .console-screenstrip-live,.console-screenbar{display:none}.console-screenbar-title{letter-spacing:-.02em;min-width:0;color:var(--fg);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;margin:0;font-size:20px;font-weight:600;overflow:hidden}.console-screenbar-badge{border:var(--border-w) solid var(--accent-line);border-radius:var(--radius-control);background:var(--accent-subtle);font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--fg-muted);flex:none;align-items:center;gap:5px;padding:5px 10px;font-size:12px;display:inline-flex}.console-screenbar-badge-value{color:var(--accent);font-weight:600}.console-screenbar-count{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.12em;color:var(--fg-faint);flex:none;font-size:10px}.console-screenbar-views{min-height:var(--target-min);border:var(--border-w) solid var(--border-strong);border-radius:var(--radius-control);background:var(--panel-bg);box-shadow:var(--relief-raised);color:var(--fg);cursor:pointer;flex:none;align-items:center;gap:8px;margin-inline-start:auto;padding:0 12px 0 14px;font-size:15px;font-weight:500;display:inline-flex}.console-screenbar-views-label{white-space:nowrap}.console-screenbar-actions{flex:none;align-items:center;gap:6px;display:inline-flex}.console-screenbar:not(:has(.console-screenbar-views)) .console-screenbar-actions{margin-inline-start:auto}.console-screenbar-clock{font-family:var(--font-mono);letter-spacing:.08em;font-variant-numeric:tabular-nums;color:var(--fg-muted);white-space:nowrap;flex:none;align-items:center;gap:6px;font-size:12px;display:inline-flex}.console-screenbar-lamp{background:var(--accent);width:7px;height:7px;box-shadow:var(--lamp-glow);border-radius:50%;animation:2.6s ease-in-out infinite console-screenbar-lamp}@keyframes console-screenbar-lamp{0%,to{opacity:1}50%{opacity:.4}}@media(max-width:860px){.console-screenbar{--strip-gap:10px;align-items:center;gap:var(--strip-gap);flex:auto;min-width:0;display:flex;overflow:hidden}}.console-strip-control,.console-strip .console-btn{box-sizing:border-box;height:36px;min-height:28px}.console-strip-control{min-width:28px}.console-strip .console-btn{padding-top:4px;padding-bottom:4px}.console-strip .console-chip{align-items:center;display:inline-flex}.console-locale{border-color:var(--panel-line);border-radius:var(--radius-control);background-image:var(--surface-key);-webkit-backdrop-filter:var(--backdrop-glass-subtle);backdrop-filter:var(--backdrop-glass-subtle);box-shadow:var(--relief-raised);color:var(--fg)}.console-strip .console-kds-alerts{height:36px}.console-kds-bell{border-radius:var(--radius-control)}.console-kds-alert{box-sizing:border-box;border:var(--border-w) solid var(--accent-line);border-radius:var(--radius-control);background:var(--accent-subtle);height:36px;min-height:28px;color:var(--accent);font-family:var(--font-display);white-space:nowrap;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;line-height:1.2;display:inline-flex}.console-kds-alert>svg{flex:none;width:16px;height:16px}.console-kds-alert[data-tone=caution]{border-color:var(--signal-caution-line);background:var(--signal-caution-surface);color:var(--signal-caution-text)}.console-kds-alert[data-tone=alert]{border-color:var(--signal-alert-line);background:var(--signal-alert-surface);color:var(--signal-alert-text)}.theme-clinic .console-kds-alert[data-tone=alert]{color:#fff;--signal-alert-text:#fff}.console-strip-touch{padding-block:6px}.console-banner-slot{overscroll-behavior:contain;grid-area:banner;min-width:0;max-height:50dvh;padding:0;overflow-y:auto}.console-banner-bulk-slot{z-index:2;position:sticky;top:0}.console-banner{--rung:var(--signal-neutral);--rung-text:var(--signal-neutral-text);--rung-glow:transparent;border:0;border-bottom:var(--border-w) solid var(--panel-line);background:linear-gradient(90deg,var(--rung) 0%,var(--bg) 44%);border-radius:0;align-items:center;gap:18px;padding:16px 20px;display:flex}@supports (color:color-mix(in lab,red,red)){.console-banner{background:linear-gradient(90deg,color-mix(in oklab,var(--rung) 12%,var(--bg)) 0%,var(--bg) 44%)}}.console-banner{flex-wrap:wrap}.console-banner[data-tone=accent]{--rung:var(--accent);--rung-text:var(--accent);--rung-glow:var(--accent)}@supports (color:color-mix(in lab,red,red)){.console-banner[data-tone=accent]{--rung-glow:color-mix(in oklab, var(--accent) 55%, transparent)}}.console-banner[data-tone=info]{--rung:var(--signal-info);--rung-text:var(--signal-info-text);--rung-glow:var(--signal-info)}@supports (color:color-mix(in lab,red,red)){.console-banner[data-tone=info]{--rung-glow:color-mix(in oklab, var(--signal-info) 45%, transparent)}}.console-banner[data-tone=ok]{--rung:var(--signal-ok);--rung-text:var(--signal-ok-text);--rung-glow:var(--signal-ok)}@supports (color:color-mix(in lab,red,red)){.console-banner[data-tone=ok]{--rung-glow:color-mix(in oklab, var(--signal-ok) 45%, transparent)}}.console-banner[data-tone=caution]{--rung:var(--signal-caution);--rung-text:var(--signal-caution-text);--rung-glow:var(--signal-caution)}@supports (color:color-mix(in lab,red,red)){.console-banner[data-tone=caution]{--rung-glow:color-mix(in oklab, var(--signal-caution) 50%, transparent)}}.console-banner[data-tone=alert]{--rung:var(--signal-alert);--rung-text:var(--signal-alert-text);--rung-glow:var(--signal-alert)}@supports (color:color-mix(in lab,red,red)){.console-banner[data-tone=alert]{--rung-glow:color-mix(in oklab, var(--signal-alert) 55%, transparent)}}.console-banner[data-read=true]{--rung:var(--signal-neutral);--rung-glow:transparent;opacity:.62}.console-banner-bar{background:var(--rung);height:46px;box-shadow:0 0 14px var(--rung-glow);border-radius:2px;flex:0 0 4px;align-self:center}.console-banner-body{flex-direction:column;flex:260px;gap:5px;min-width:0;display:flex}.console-banner-head{align-items:center;gap:11px;min-width:0;display:flex}.console-banner-label{border:var(--border-w) solid var(--rung);border-radius:7px;flex:none;align-items:center;gap:6px;padding:4px 9px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.console-banner-label{border:var(--border-w) solid color-mix(in oklab,var(--rung) 40%,transparent)}}.console-banner-label{background:var(--rung)}@supports (color:color-mix(in lab,red,red)){.console-banner-label{background:color-mix(in oklab,var(--rung) 12%,var(--bg))}}.console-banner-label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--rung-text);font-size:9.5px;font-weight:700;line-height:1.2}.console-banner-label-glyph{flex:none;display:inline-flex}.console-banner-heading{letter-spacing:-.01em;min-width:0;color:var(--fg);font-size:17px;font-weight:600;line-height:1.35}.console-banner[data-read=true] .console-banner-heading{color:var(--fg-muted)}.console-banner-subheading{color:var(--fg-muted);font-weight:500;line-height:1.4}.console-banner-text{max-width:640px;color:var(--fg-muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.console-banner-subtext{color:var(--fg-faint);margin:0;font-size:12px;line-height:1.4}.console-banner-when{flex-direction:column;flex:0 0 150px;gap:3px;min-width:0;display:flex}.console-banner-when-stamp{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-faint);font-size:10.5px}.console-banner-stake{color:var(--fg-muted);font-size:13px}.console-banner[data-tone=alert]:not([data-read=true]) .console-banner-stake,.console-banner[data-tone=caution]:not([data-read=true]) .console-banner-stake{color:var(--rung-text)}.console-banner-actions{flex-wrap:wrap;align-items:center;gap:9px;margin-left:auto;display:flex}.console-banner-ladder,.console-banner-group{flex-direction:column;display:flex}.console-banner-group-head{align-items:center;gap:12px;padding:15px 20px 9px;display:flex}.console-banner-group-label{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--fg-faint);font-size:10px;font-weight:600}.console-banner-group[data-tone=alert] .console-banner-group-label{color:var(--signal-alert-text)}.console-banner-group-count{font-family:var(--font-mono);letter-spacing:.12em;color:var(--fg-faint);font-size:10px}.console-banner-group-rule{height:var(--border-w);background:var(--panel-line);flex:1}.console-banner-group[data-only=phone]{display:none}@media(max-width:479px){.console-banner-group[data-only=phone]{display:flex}.console-banner-group[data-only=wide]{display:none}}@media(min-width:1100px){.console-banner-ladder{grid-template-columns:4px minmax(0,1fr) max-content max-content;display:grid}.console-banner-ladder>.console-banner-group,.console-banner-ladder>.console-banner-group>.console-banner{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;column-gap:18px;display:grid}.console-banner-ladder>.console-banner-group>.console-banner-group-head{grid-column:1/-1}.console-banner-ladder .console-banner>.console-banner-bar{grid-column:1}.console-banner-ladder .console-banner>.console-banner-body{grid-column:2}.console-banner-ladder .console-banner>.console-banner-when{grid-column:3;width:150px}.console-banner-ladder .console-banner>.console-banner-actions{grid-column:4;justify-content:flex-end;margin-left:0}}.console-main{gap:var(--gap-stack);border-bottom:var(--border-w) solid var(--panel-line);flex-direction:column;grid-area:main;min-width:0;min-height:0;padding:0;display:flex}@media(min-width:860px){.console-body>.console-main{border-bottom:0;grid-row:3/8}.console-body>.console-alert-slot{grid-row:7}.console-body>.console-main>.console-scroll-view{padding-bottom:var(--console-under-h,0px)}.console-body>.console-alert-slot,.console-body>.console-aside-collapsed,.console-body>.console-foot-slot{z-index:3;position:relative}.console-body .console-foot{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.console-body .console-foot:has(.console-pass-figures){align-items:stretch;padding-top:0;padding-bottom:0;padding-left:0}.console-body .console-foot .console-pass-figures{align-self:stretch;align-items:stretch;gap:0}.console-body .console-foot .console-pass-ask{justify-content:flex-end;align-items:center;display:flex}.console-body .console-foot:has(.console-pass-figures)>.console-scroll-view{overflow:visible}.console-body .console-foot .console-pass-figure{--fade-t:36px;--fade-l:40px;--fade-r:72px;background:var(--bar-bg);border:0;border-radius:0;justify-content:center;margin-top:-24px;padding:24px 20px 0}@supports (color:color-mix(in lab,red,red)){.console-body .console-foot .console-pass-figure{background:color-mix(in oklab,var(--bar-bg) 55%,transparent)}}.console-body .console-foot .console-pass-figure{-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);-webkit-mask-image:linear-gradient(to bottom,transparent 0,#0000000f calc(var(--fade-t) * .15),#00000038 calc(var(--fade-t) * .35),#00000080 calc(var(--fade-t) * .55),#000000c7 calc(var(--fade-t) * .75),#000000f0 calc(var(--fade-t) * .9),#000 var(--fade-t));mask-image:linear-gradient(to bottom,transparent 0,#0000000f calc(var(--fade-t) * .15),#00000038 calc(var(--fade-t) * .35),#00000080 calc(var(--fade-t) * .55),#000000c7 calc(var(--fade-t) * .75),#000000f0 calc(var(--fade-t) * .9),#000 var(--fade-t))}.console-body .console-foot .console-pass-figure:nth-child(1 of.console-pass-figure){padding-left:var(--fade-l);-webkit-mask-image:linear-gradient(to right,transparent 0,#0000000f calc(var(--fade-l) * .15),#00000038 calc(var(--fade-l) * .35),#00000080 calc(var(--fade-l) * .55),#000000c7 calc(var(--fade-l) * .75),#000000f0 calc(var(--fade-l) * .9),#000 var(--fade-l)),linear-gradient(to bottom,transparent 0,#0000000f 15%,#00000038 35%,#00000080 calc(100% * .55),#000000c7 75%,#000000f0 90%,#000 100%),radial-gradient(farthest-corner at 100% 100%,#000 0%,#000000f0 10%,#000000c7 25%,#00000080 45%,#00000038 65%,#0000000f 85%,transparent 100%);mask-image:linear-gradient(to right,transparent 0,#0000000f calc(var(--fade-l) * .15),#00000038 calc(var(--fade-l) * .35),#00000080 calc(var(--fade-l) * .55),#000000c7 calc(var(--fade-l) * .75),#000000f0 calc(var(--fade-l) * .9),#000 var(--fade-l)),linear-gradient(to bottom,transparent 0,#0000000f 15%,#00000038 35%,#00000080 calc(100% * .55),#000000c7 75%,#000000f0 90%,#000 100%),radial-gradient(farthest-corner at 100% 100%,#000 0%,#000000f0 10%,#000000c7 25%,#00000080 45%,#00000038 65%,#0000000f 85%,transparent 100%);-webkit-mask-size:100% calc(100% - var(--fade-t)),calc(100% - var(--fade-l)) var(--fade-t),var(--fade-l) var(--fade-t);mask-size:100% calc(100% - var(--fade-t)),calc(100% - var(--fade-l)) var(--fade-t),var(--fade-l) var(--fade-t);-webkit-mask-position:0 var(--fade-t),var(--fade-l) 0,0 0;mask-position:0 var(--fade-t),var(--fade-l) 0,0 0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-over;mask-composite:add}.console-body .console-foot .console-pass-figure:nth-last-child(1 of.console-pass-figure){padding-right:var(--fade-r);-webkit-mask-image:linear-gradient(to left,transparent 0,#0000000f calc(var(--fade-r) * .15),#00000038 calc(var(--fade-r) * .35),#00000080 calc(var(--fade-r) * .55),#000000c7 calc(var(--fade-r) * .75),#000000f0 calc(var(--fade-r) * .9),#000 var(--fade-r)),linear-gradient(to bottom,transparent 0,#0000000f 15%,#00000038 35%,#00000080 calc(100% * .55),#000000c7 75%,#000000f0 90%,#000 100%),radial-gradient(farthest-corner at 0 100%,#000 0%,#000000f0 10%,#000000c7 25%,#00000080 45%,#00000038 65%,#0000000f 85%,transparent 100%);mask-image:linear-gradient(to left,transparent 0,#0000000f calc(var(--fade-r) * .15),#00000038 calc(var(--fade-r) * .35),#00000080 calc(var(--fade-r) * .55),#000000c7 calc(var(--fade-r) * .75),#000000f0 calc(var(--fade-r) * .9),#000 var(--fade-r)),linear-gradient(to bottom,transparent 0,#0000000f 15%,#00000038 35%,#00000080 calc(100% * .55),#000000c7 75%,#000000f0 90%,#000 100%),radial-gradient(farthest-corner at 0 100%,#000 0%,#000000f0 10%,#000000c7 25%,#00000080 45%,#00000038 65%,#0000000f 85%,transparent 100%);-webkit-mask-size:100% calc(100% - var(--fade-t)),calc(100% - var(--fade-r)) var(--fade-t),var(--fade-r) var(--fade-t);mask-size:100% calc(100% - var(--fade-t)),calc(100% - var(--fade-r)) var(--fade-t),var(--fade-r) var(--fade-t);-webkit-mask-position:0 var(--fade-t),0 0,100% 0;mask-position:0 var(--fade-t),0 0,100% 0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-over;mask-composite:add}.console-body .console-foot .console-pass-figure:nth-child(1 of.console-pass-figure):nth-last-child(1 of.console-pass-figure){-webkit-mask-image:linear-gradient(to right,transparent 0,#0000000f calc(var(--fade-l) * .15),#00000038 calc(var(--fade-l) * .35),#00000080 calc(var(--fade-l) * .55),#000000c7 calc(var(--fade-l) * .75),#000000f0 calc(var(--fade-l) * .9),#000 var(--fade-l),#000 calc(100% - var(--fade-r)),#000000f0 calc(100% - var(--fade-r) * .9),#000000c7 calc(100% - var(--fade-r) * .75),#00000080 calc(100% - var(--fade-r) * .55),#00000038 calc(100% - var(--fade-r) * .35),#0000000f calc(100% - var(--fade-r) * .15),transparent 100%),linear-gradient(to bottom,transparent 0,#0000000f 15%,#00000038 35%,#00000080 calc(100% * .55),#000000c7 75%,#000000f0 90%,#000 100%),radial-gradient(farthest-corner at 100% 100%,#000 0%,#000000f0 10%,#000000c7 25%,#00000080 45%,#00000038 65%,#0000000f 85%,transparent 100%),radial-gradient(farthest-corner at 0 100%,#000 0%,#000000f0 10%,#000000c7 25%,#00000080 45%,#00000038 65%,#0000000f 85%,transparent 100%);mask-image:linear-gradient(to right,transparent 0,#0000000f calc(var(--fade-l) * .15),#00000038 calc(var(--fade-l) * .35),#00000080 calc(var(--fade-l) * .55),#000000c7 calc(var(--fade-l) * .75),#000000f0 calc(var(--fade-l) * .9),#000 var(--fade-l),#000 calc(100% - var(--fade-r)),#000000f0 calc(100% - var(--fade-r) * .9),#000000c7 calc(100% - var(--fade-r) * .75),#00000080 calc(100% - var(--fade-r) * .55),#00000038 calc(100% - var(--fade-r) * .35),#0000000f calc(100% - var(--fade-r) * .15),transparent 100%),linear-gradient(to bottom,transparent 0,#0000000f 15%,#00000038 35%,#00000080 calc(100% * .55),#000000c7 75%,#000000f0 90%,#000 100%),radial-gradient(farthest-corner at 100% 100%,#000 0%,#000000f0 10%,#000000c7 25%,#00000080 45%,#00000038 65%,#0000000f 85%,transparent 100%),radial-gradient(farthest-corner at 0 100%,#000 0%,#000000f0 10%,#000000c7 25%,#00000080 45%,#00000038 65%,#0000000f 85%,transparent 100%);-webkit-mask-size:100% calc(100% - var(--fade-t)),calc(100% - var(--fade-l) - var(--fade-r)) var(--fade-t),var(--fade-l) var(--fade-t),var(--fade-r) var(--fade-t);mask-size:100% calc(100% - var(--fade-t)),calc(100% - var(--fade-l) - var(--fade-r)) var(--fade-t),var(--fade-l) var(--fade-t),var(--fade-r) var(--fade-t);-webkit-mask-position:0 var(--fade-t),var(--fade-l) 0,0 0,100% 0;mask-position:0 var(--fade-t),var(--fade-l) 0,0 0,100% 0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-over;mask-composite:add}:root[data-aside-hidden=true] .console-body>.console-aside-collapsed{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}}.console-foot-slot{flex-direction:column;grid-area:foot;min-width:0;display:flex}.console-foot{background:var(--bar-bg);min-width:0;height:70px;-webkit-backdrop-filter:var(--backdrop-glass-subtle);backdrop-filter:var(--backdrop-glass-subtle);flex-wrap:nowrap;align-items:center;gap:24px;padding:12px 20px;display:flex}.console-foot>.console-scroll-view>.console-foot-screenend{flex:none;align-items:center;gap:24px;min-width:0;margin-left:auto;padding-left:24px;display:flex}.console-diary-footactions{align-items:center;gap:10px;display:flex}.console-diary-footactions>*{min-height:46px}.console-foot>.console-scroll-view{white-space:nowrap;overflow:auto hidden}.console-foot>.console-scroll-view>*{flex:1 0 auto;min-width:0}.console-foot>.console-scroll-view>[data-widget]{align-items:center;min-width:0;display:flex}.console-aside{flex-direction:column;flex:1 0 auto;min-width:0;display:flex}.console-aside-slot{background:var(--aside-bg);border-left:var(--border-w) solid var(--border);flex-direction:column;grid-area:aside}.theme-clinic .console-aside-slot{border-left-color:var(--border-strong)}@media(min-width:860px){.console-aside-slot>.console-scroll-view{padding-top:var(--aside-chrome-h)}}@media(max-width:859.98px){.console[data-aside-open=true] .console-aside-scrim{display:block}.console[data-aside-open=true] .console-aside-slot>.console-scroll-view,.console[data-aside-open=true] .console-aside-slot>.console-scroll-view>div{height:100%}.console-aside-slot{--ask-backing:var(--bg);z-index:70;background:var(--bg);border-left:0;width:auto;display:none;position:fixed;inset:0}.console[data-aside-open=true] .console-aside-slot{display:flex}.console[data-aside-open=true] .console-aside{width:100%;max-width:var(--aside-full-measure,880px);height:100%;margin-inline:auto}.console-aside-slot>.console-scroll-view{padding-top:var(--aside-chrome-h)}.console[data-aside-open=true] .console-aside-collapse{z-index:71;background:var(--bg);margin:10px 14px;display:inline-flex;position:fixed;top:0;right:0}}.console-aside-panel{padding:var(--pad-panel);border-bottom:var(--border-w) solid var(--border);flex-direction:column;gap:12px;display:flex}.console-aside-panel:last-child{border-bottom:0}.console-aside-panel:empty,.console-aside-panel:has(>.console-ask-backing:only-child){display:none}.console-aside-panel[data-panel=agent]{order:1}.console-aside-panel[data-panel=trace]{order:2}.console-aside-panel[data-panel=watch]{order:3}.console-aside-panel[data-panel=ask]{z-index:11;border-bottom:0;order:4;margin-top:auto;position:sticky;bottom:0}.console-ask-backing{z-index:-1;pointer-events:none;clip-path:inset(0);position:absolute;inset:0}.console-ask-backing:before,.console-ask-backing:after{content:"";position:fixed;inset:0}.console-ask-backing:before{background-color:var(--bg);background-image:var(--ground-veil),var(--ground);box-shadow:var(--ground-vignette)}.console-ask-backing:after{background:var(--ask-backing,var(--aside-bg))}.console-pass-foot{padding:var(--pad-panel);border-top:var(--border-w) solid var(--border);background:var(--aside-bg);align-items:center;gap:14px;margin-top:auto;display:flex;position:sticky;bottom:0}.console-pass-foot-orb{flex:none}.console-pass-foot-orb .console-orb{width:44px;height:44px}.console-pass-foot-orb .console-orb-halo{filter:blur(6px);opacity:.7}.console-pass-foot-orb .console-orb-core{inset:6px}.console-pass-foot-orb .console-eq{height:16px}.console-pass-foot-text{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-faint);flex-direction:column;gap:3px;font-size:10px;line-height:1.4;display:flex}.theme-clinic .console-aside-panel[data-panel=ask]{border-bottom:var(--border-w) solid var(--border);order:0;margin-top:0}.theme-clinic .console-aside-panel[data-panel=watch]{border-bottom:0}.console-eyebrow{font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:var(--transform-eyebrow);color:var(--fg-faint);text-shadow:var(--legend-emboss);font-weight:600;line-height:1.4}.console-eyebrow[data-icon=true]{align-items:center;gap:6px;display:inline-flex}.console-eyebrow-icon{opacity:.85;flex:none;display:inline-flex}.console-eyebrow[data-tone=accent]{color:var(--accent)}.console-eyebrow[data-tone=fg]{color:var(--fg)}.console-eyebrow[data-tone=caution]{color:var(--signal-caution-text)}.console-eyebrow[data-tone=success]{color:var(--success)}.console-eyebrow[data-tone=alert]{color:var(--signal-alert-text)}.console-eyebrow[data-tone=info]{color:var(--signal-info-text)}.console-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.console-rule{align-items:center;gap:12px;display:flex}.console-rule-line{background:var(--border);flex:1;height:1px}.console-dot{border-radius:var(--radius-full,999px);background:var(--fg-faint);width:7px;height:7px;color:var(--fg-faint);box-shadow:var(--lamp-glow);flex:none}.console-dot[data-tone=success]{background:var(--success);color:var(--success)}.console-dot[data-tone=accent]{background:var(--accent);color:var(--accent)}.console-dot[data-tone=info]{background:var(--signal-info);color:var(--signal-info)}.console-dot[data-tone=alert]{background:var(--signal-alert);color:var(--signal-alert)}.console-dot[data-tone=caution]{background:var(--signal-caution);color:var(--signal-caution)}.console-dot[data-live=true]{animation:2.4s ease-in-out infinite console-pulse}.theme-clinic .console-dot{border-radius:0}.console-control{background-image:var(--surface-key);-webkit-backdrop-filter:var(--backdrop-glass-subtle);backdrop-filter:var(--backdrop-glass-subtle);box-shadow:var(--relief-raised),var(--shadow-elevation-1)}.console-control:active:not(:disabled){box-shadow:var(--relief-pressed),var(--shadow-elevation-1);transform:translateY(var(--press-travel))}.console-chip{border:var(--border-w) solid var(--border);border-radius:var(--radius-sm);background:var(--chip-bg);background-image:var(--surface-key);-webkit-backdrop-filter:var(--backdrop-glass-subtle);backdrop-filter:var(--backdrop-glass-subtle);box-shadow:var(--relief-raised);font-family:var(--font-mono);color:var(--fg-muted);white-space:nowrap;align-items:center;gap:6px;padding:5px 9px;font-size:10px;line-height:1.1;display:inline-flex}.console-chip[data-tone=accent]{border-color:var(--accent-line);background:var(--accent-subtle);color:var(--accent)}.console-chip[data-tone=alert]{border-color:var(--signal-alert-line);color:var(--signal-alert-text);background:0 0}.console-chip[data-tone=strong]{color:var(--fg)}.console-btn{min-height:var(--target-min);border:var(--border-w) solid transparent;border-radius:var(--radius-control);font-family:var(--font-display);cursor:pointer;background-image:var(--surface-key);-webkit-backdrop-filter:var(--backdrop-glass-subtle);backdrop-filter:var(--backdrop-glass-subtle);box-shadow:var(--relief-raised);transition:background-color var(--duration-fast),color var(--duration-fast),border-color var(--duration-fast),box-shadow var(--duration-fast),opacity var(--duration-fast);justify-content:center;align-items:center;gap:8px;padding:9px 16px;font-size:13px;font-weight:600;line-height:1.2;display:inline-flex}.console-btn[data-size=sm]{min-height:0;padding:5px 12px;font-size:12px}.console-btn[data-variant=primary]{background:var(--accent);background-image:var(--surface-key-primary);box-shadow:var(--key-primary-relief);color:var(--accent-fg)}.console-btn[data-variant=primary][data-tone=alert]{background:var(--signal-alert);color:var(--signal-alert-fg);box-shadow:var(--relief-raised)}.console-btn[data-variant=primary][data-tone=caution]{background:var(--signal-caution);color:var(--signal-caution-fg);box-shadow:var(--relief-raised)}.console-btn[data-variant=secondary]{border-color:var(--border-strong);color:var(--fg);font-weight:400}.console-btn[data-variant=ghost]{color:var(--fg-faint);box-shadow:none;background-image:none;font-weight:400}.console-btn:hover:not(:disabled){opacity:.85}.console-btn:disabled{opacity:.45;cursor:not-allowed;background-image:var(--surface-seized);box-shadow:var(--relief-recessed)}.console-btn:active:not(:disabled),button.console-chip:active,.console-tab:active,.console-rail-item:active{box-shadow:var(--relief-pressed);transform:translateY(var(--press-travel))}@media(prefers-reduced-motion:reduce){.console-btn:active:not(:disabled),button.console-chip:active,.console-tab:active,.console-rail-item:active{transform:none}}.theme-clinic .console-btn[data-variant=primary]{background:var(--fg);color:var(--bg)}.theme-clinic .console-btn{min-height:var(--target-min);padding:10px 18px}.theme-clinic .console-strip .console-btn,.theme-clinic .console-strip .console-chip,.theme-clinic .console-strip .console-strip-control,.theme-clinic .console-strip .console-kds-alerts,.theme-clinic .console-strip .console-kds-alert{height:28px;min-height:28px}.theme-clinic .console-strip .console-btn{padding-block:4px}.console-meter{background:var(--border);border-radius:var(--radius-sm);height:4px;overflow:hidden}.console-meter-fill{background:var(--accent);height:100%}.onb-meter .console-meter-fill{min-width:4px}.console-panel{background:var(--panel-bg);background-image:var(--texture-face),var(--surface-face);-webkit-backdrop-filter:var(--backdrop-glass);backdrop-filter:var(--backdrop-glass);border:var(--border-w) solid var(--panel-line);border-radius:var(--radius-panel);box-shadow:var(--relief-raised);flex-direction:column;display:flex;overflow:hidden}.console-main>.console-scroll-view>.console-panel{flex-shrink:0}.console-panel[data-emphasis=bare]{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border:none;border-radius:0;overflow:visible}.console-panel[data-emphasis=bare]>.console-panel-head{border-bottom:none;padding-top:0;padding-left:0;padding-right:0}.console-panel[data-emphasis=bare]>.console-panel-body{padding-bottom:0;padding-left:0;padding-right:0}.console-panel[data-tone=alert]{background:var(--signal-alert-surface);border-color:var(--signal-alert-line)}.console-panel[data-tone=caution]{background:var(--signal-caution-surface);border-color:var(--signal-caution-line)}.console-panel[data-tone=ok]{background:var(--signal-ok-surface);border-color:var(--signal-ok-line)}.theme-clinic .console-panel[data-tone=alert]{background:var(--signal-alert-fill);color:var(--signal-alert-fg);--fg:var(--signal-alert-fg);--fg-muted:var(--signal-alert-fg);--fg-faint:var(--signal-alert-fg);--signal-alert-text:var(--signal-alert-fg);--focus-ring:var(--signal-alert-fg);--ring:var(--signal-alert-fg)}.theme-clinic .console-panel[data-tone=alert] .console-btn[data-variant=primary]{--fg:#14140f}.console-panel-head{padding:12px var(--pad-panel);border-bottom:var(--border-w) solid var(--border);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.console-panel-body{gap:var(--gap-stack);min-width:0;padding:var(--pad-panel);flex-direction:column;display:flex}.console-panel-headline{font-size:var(--text-brief);letter-spacing:-.02em;color:var(--fg);text-wrap:pretty;margin:0;font-weight:600;line-height:1.2}.console-panel-lede{color:var(--fg-muted);text-wrap:pretty;margin:0;font-size:14px;font-weight:500;line-height:1.4}.console-panel-body[data-flush=true]{gap:0;padding:0}.console-panel:has(>.console-panel-body[data-flush=true]>.console-rows){box-shadow:none;background:0 0;border-color:#0000}.console-panel:has(>.console-panel-body[data-flush=true]>.console-rows)>.console-panel-head{border-bottom:none;padding-left:0;padding-right:0}.theme-clinic .console-panel:has(>.console-panel-body[data-flush=true]>.console-rows){border-color:var(--panel-line);background:var(--panel-bg)}.console-cert-list .console-row[data-tone=default]{border-color:#0000}.console-panel[data-emphasis=raised]{background:var(--fg)}@supports (color:color-mix(in lab,red,red)){.console-panel[data-emphasis=raised]{background:color-mix(in oklab,var(--fg) 6%,var(--panel-bg))}}.console-panel[data-emphasis=raised]{border-color:var(--accent-line)}.theme-clinic .console-panel[data-emphasis=raised]{background:var(--fg);border-color:var(--fg);color:var(--bg)}.theme-clinic .console-panel[data-emphasis=raised] .console-eyebrow[data-tone=muted],.theme-clinic .console-panel[data-emphasis=raised] .console-row-meta{color:var(--bg)}@supports (color:color-mix(in lab,red,red)){.theme-clinic .console-panel[data-emphasis=raised] .console-eyebrow[data-tone=muted],.theme-clinic .console-panel[data-emphasis=raised] .console-row-meta{color:color-mix(in oklab,var(--bg) 68%,transparent)}}.theme-clinic .console-panel[data-emphasis=raised] .console-quote-text{color:var(--bg)}.theme-clinic .console-panel[data-emphasis=raised] .console-quote{border-color:var(--bg)}@supports (color:color-mix(in lab,red,red)){.theme-clinic .console-panel[data-emphasis=raised] .console-quote{border-color:color-mix(in oklab,var(--bg) 22%,transparent)}}.theme-clinic .console-panel[data-emphasis=raised] .console-rows{background:var(--bg);color:var(--fg);border-radius:var(--radius-control)}.theme-clinic .console-panel[data-emphasis=raised] .console-rows .console-row-meta{color:var(--fg-muted)}.console-brief{flex-direction:column;gap:8px;display:flex}.console-brief-headline{font-size:var(--text-brief);line-height:var(--leading-brief);letter-spacing:var(--tracking-brief);font-weight:var(--weight-brief);color:var(--fg);text-wrap:pretty}.console-brief-headline em{color:var(--fg-muted);font-style:normal;font-weight:400}.console-brief-headline b{font-weight:inherit;color:var(--accent)}.console-brief-figure{border-left:var(--border-w) solid var(--border);flex-direction:column;gap:5px;padding-left:26px;display:flex}.console-brief-support{align-items:flex-start;gap:26px;display:flex}.console-brief[data-support=repeated] .console-brief-support{display:none}.theme-clinic .console-brief[data-support=repeated] .console-brief-support{display:flex}.theme-clinic .console-brief{padding:var(--pad-section-y) var(--pad-section-x);border-bottom:var(--border-w) solid var(--border);gap:16px}.theme-clinic .console-main{gap:0;padding:0}.theme-clinic .console-main>.console-scroll-view>*+*{border-top:var(--border-w) solid var(--border)}.theme-clinic .console-section{padding:18px 12px}.console-section{gap:var(--gap-stack);background-image:var(--texture-face),var(--surface-plate);min-width:0;box-shadow:var(--surface-deck-vignette);flex-direction:column;padding:12px;display:flex}.console-instruments{gap:var(--gap-tile);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.console-tile{padding:var(--pad-tile);background:var(--panel-bg);background-image:var(--texture-face),var(--surface-face);-webkit-backdrop-filter:var(--backdrop-glass);backdrop-filter:var(--backdrop-glass);border:var(--border-w) solid var(--panel-line);border-radius:var(--radius-tile);box-shadow:var(--relief-raised);flex-direction:column;gap:8px;min-width:0;display:flex}.console-tile[data-tone=alert]{background:var(--signal-alert-surface);border-color:var(--signal-alert-line);border-top:3px solid var(--signal-alert);--spark-up:var(--signal-alert);--spark-down:var(--signal-alert);--spark-flat:var(--signal-alert);--delta-up:var(--signal-alert-text);--delta-down:var(--signal-alert-text);--delta-flat:var(--signal-alert-text)}.console-tile-value{font-family:var(--font-mono);font-size:var(--text-metric);letter-spacing:var(--tracking-metric);color:var(--fg);font-variant-numeric:tabular-nums;font-weight:500}.console-tile[data-tone=alert] .console-tile-value{color:var(--tile-alert-value)}.console-tile-unit{color:var(--fg-faint);font-size:12px}.console-tile-value:has(>.console-tile-currency){align-items:baseline;gap:5px;display:flex}.console-tile-currency{color:var(--fg-muted);font-size:12px;font-weight:500}.console-tile[data-tone=alert] .console-tile-currency{color:var(--signal-alert-text)}.console-tile-bar{background:var(--skeleton,var(--bg-subtle));border-radius:var(--radius-sm);animation:2s cubic-bezier(.4,0,.6,1) infinite state-bar-pulse}@media(prefers-reduced-motion:reduce){.console-tile-bar{animation:none}}.console-spark{width:100%;height:22px;color:var(--spark-flat);display:block}.console-spark[data-dir=up]{color:var(--spark-up)}.console-spark[data-dir=down]{color:var(--spark-down)}.console-delta{font-family:var(--font-mono);font-size:var(--text-caption-mono);color:var(--delta-flat);font-variant-numeric:tabular-nums}.console-delta[data-dir=up]{color:var(--delta-up)}.console-delta[data-dir=down]{color:var(--delta-down)}.theme-clinic .console-instruments{border-top:var(--border-w) solid var(--border);border-bottom:var(--border-w) solid var(--border);gap:0}.theme-clinic .console-tile{border-width:0 var(--border-w) 0 0;background:0 0}.theme-clinic .console-tile:last-child{border-right-width:0}.theme-clinic .console-tile[data-tone=alert]{background:var(--signal-alert-surface);color:#fff;--fg:#fff;--fg-faint:#fffc;--spark-up:#fff;--spark-down:#fff;--spark-flat:#fff;--delta-up:#fff;--delta-down:#fff;--delta-flat:#fff}.console-proposal{padding:var(--pad-panel);background:linear-gradient(90deg,var(--accent-subtle),transparent 60%);border-bottom:var(--border-w) solid var(--border);grid-template-columns:24px minmax(0,1fr);grid-template-areas:"mark head""mark body""mark meta""mark evidence""mark actions";gap:10px 16px;display:grid}.console-proposal-mark{flex-direction:column;grid-area:mark;align-items:center;gap:6px;padding-top:2px;display:flex}.console-proposal-glyph{border:var(--border-w) solid var(--accent-line);border-radius:var(--radius-sm);background:var(--accent-subtle);width:24px;height:24px;color:var(--accent);flex:0 0 24px;justify-content:center;align-items:center;display:flex}.console-proposal-thread{background:var(--border-strong);flex:1;width:1px}.console-proposal-head{flex-wrap:wrap;grid-area:head;align-items:baseline;gap:10px;display:flex}.console-proposal-body{grid-area:body}.console-proposal-meta{flex-wrap:wrap;grid-area:meta;align-items:center;gap:8px;display:flex}.console-proposal-evidence{flex-direction:column;grid-area:evidence;gap:10px;display:none}.console-proposal-actions{flex-wrap:wrap;grid-area:actions;gap:8px;display:flex}.console-proposal-title{font-size:var(--text-proposal);letter-spacing:-.02em;color:var(--fg);font-weight:600}.console-proposal-rationale{color:var(--fg-muted);text-wrap:pretty;max-width:520px;font-size:13px;line-height:1.55}.console-proposal[data-evidence-open=true] .console-proposal-evidence{display:flex}.theme-clinic .console-proposal{grid-template-columns:minmax(0,1fr) var(--evidence-size);background:var(--card);border:var(--border-w) solid var(--border-strong);grid-template-areas:"head evidence""body evidence""meta evidence""actions evidence";column-gap:20px;padding:15px}.theme-clinic .console-proposal-mark{display:none}.theme-clinic .console-proposal-evidence{border-left:var(--border-w) solid var(--border);padding-left:20px;display:flex}.theme-clinic .console-evidence-toggle{display:none}.console-evidence-toggle{color:var(--accent);border:0;border-bottom:1px dashed var(--accent-line);cursor:pointer;background:0 0;padding:0;font-size:12px}.console-orb{justify-content:center;align-items:center;width:104px;height:104px;display:flex;position:relative}.console-orb-halo{border-radius:var(--radius-full,999px);background:conic-gradient(from 200deg,var(--accent),var(--accent-alt),var(--accent));filter:blur(9px);animation:3.6s ease-in-out infinite console-breathe;position:absolute;inset:0}.console-orb-core{border-radius:var(--radius-full,999px);background:var(--bg);border:var(--border-w) solid var(--border-strong);position:absolute;inset:9px}.console-eq{align-items:flex-end;gap:3px;height:26px;display:flex;position:relative}.console-eq span{background:var(--accent);width:3px;animation:1.1s ease-in-out infinite console-eq}.console-eq span:nth-child(3){background:var(--accent-alt)}.console-eq span:nth-child(2){animation-delay:.15s}.console-eq span:nth-child(3){animation-delay:.3s}.console-eq span:nth-child(4){animation-delay:.45s}.console-eq span:nth-child(5){animation-delay:.6s}.console-ask{background:var(--panel-bg);border:var(--border-w) solid var(--accent-line);border-radius:var(--radius-md);box-shadow:var(--shadow-elevation-2);align-items:center;gap:10px;padding:12px 14px;display:flex}.console-ask input{min-width:0;color:var(--fg);font-family:var(--font-mono);caret-color:var(--accent);background:0 0;border:0;outline:none;flex:1;font-size:15px}.console-ask input::placeholder{color:var(--fg-faint)}.console-ask-send{border-radius:0 calc(var(--radius-md) - var(--border-w)) calc(var(--radius-md) - var(--border-w)) 0;background:var(--accent);width:46px;height:46px;color:var(--accent-fg);cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;margin:-12px -14px -12px 0;font-size:12px;display:flex}.console-ask-clip{border-radius:var(--radius-sm);width:22px;height:22px;color:var(--fg-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:flex}.console-ask-clip:hover{color:var(--fg)}.console-ask-composer{flex-direction:column;gap:10px;display:flex}.console-ask-row{align-items:stretch;gap:8px;min-width:0;display:flex}.console-ask-row>.console-ask{flex:auto;min-width:0}.console-ask-commands{width:46px;height:46px;color:var(--fg-muted);background:var(--chip-bg);border:0;border-right:var(--border-w) solid var(--border-strong);border-radius:calc(var(--radius-md) - var(--border-w)) 0 0 calc(var(--radius-md) - var(--border-w));cursor:pointer;flex:none;justify-content:center;align-items:center;margin:-12px 0 -12px -14px;padding:0;transition:color .12s;display:inline-flex}.console-ask-commands:hover{color:var(--fg)}.console-ask-commands:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.console-ask-commands:disabled{opacity:.5;cursor:default}.console-ask-commands svg{width:22px;height:22px}.console-ask-commands[aria-expanded=true],.console-ask-clip[aria-pressed=true]{color:var(--accent)}.console-ask-file{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.console-ask-attached{color:var(--fg-muted);font-size:var(--text-caption-mono);align-items:center;gap:6px;margin:0;display:flex}.console-ask-attached span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.console-ask-attached button{color:var(--fg-muted);cursor:pointer;background:0 0;border:0}.console-askbar-slot,.console-mobilenav-slot{display:none}.console-askbar{align-items:center;gap:14px;display:flex}.console-askbar-input{border:var(--border-w) solid var(--border);border-radius:var(--radius-control);min-width:0;height:38px;color:var(--fg);font-family:var(--font-display);background:0 0;outline:none;flex:auto;padding:0 20px;font-size:15px}.console-askbar-input::placeholder{color:var(--fg-faint)}.console-askbar-input:focus-visible{border-color:var(--accent-line)}.console-askbar-orb{border:var(--border-w) solid var(--accent-line);background:var(--bg-subtle);width:34px;height:34px;box-shadow:0 0 0 1px var(--accent),0 0 18px 2px var(--accent),0 0 42px 6px var(--accent);border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:flex}@supports (color:color-mix(in lab,red,red)){.console-askbar-orb{box-shadow:0 0 0 1px color-mix(in oklab,var(--accent) 22%,transparent),0 0 18px 2px color-mix(in oklab,var(--accent) 34%,transparent),0 0 42px 6px color-mix(in oklab,var(--accent) 16%,transparent)}}.console-askbar-orb{cursor:pointer}.console-askbar-orb:disabled{box-shadow:none;border-color:var(--border);cursor:not-allowed}.console-askbar-orb:disabled .console-askbar-meter{opacity:.4}.console-askbar-meter{justify-content:center;align-items:center;gap:3px;height:14px;display:flex}.console-askbar-meter>span{border-radius:var(--radius-full);background:var(--accent);width:2px;height:20%;animation:1.1s ease-in-out infinite console-eq}.console-askbar-meter>span:nth-child(2){animation-delay:.18s}.console-askbar-meter>span:nth-child(3){animation-delay:.36s}.console-askbar-orb:disabled .console-askbar-meter>span{background:var(--fg-faint);height:50%;animation:none}@media(max-width:640px){.console-askbar-slot{z-index:60;padding:12px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));background:var(--bar-bg);-webkit-backdrop-filter:var(--backdrop-glass-subtle);backdrop-filter:var(--backdrop-glass-subtle);border-top:var(--border-w) solid var(--bar-line);flex-direction:row;align-items:center;gap:0;display:flex;position:fixed;inset:auto 0 0}.console-mobilenav-slot{z-index:80;display:block;position:fixed;bottom:0;left:0;right:0}.console-body:has(.console-askbar-slot) .console-mobilenav-slot,.console-shell:has(.console-askbar-slot) .console-mobilenav-slot{bottom:calc(63px + env(safe-area-inset-bottom,0px))}.console-shell:has(.console-mobilenav-slot),.console-body:has(.console-mobilenav-slot){--console-bottom-bar: calc(49px + env(safe-area-inset-bottom,0px)) }.console-shell:has(.console-askbar-slot):has(.console-mobilenav-slot),.console-body:has(.console-askbar-slot):has(.console-mobilenav-slot){--console-bottom-bar: calc(112px + env(safe-area-inset-bottom,0px)) }.console-askbar{flex:auto;min-width:0;display:flex}.console-shell:has(.console-mobilenav-slot) .console-rail-menu{display:none}.console-shell:has(.console-rail[data-open=true]) .console-askbar-slot{z-index:76;background:0 0;border-top-color:#0000}.console-shell:has(.console-rail[data-open=true]) .console-askbar{visibility:hidden}.console-rail-items{padding-bottom:max(calc(62px + env(safe-area-inset-bottom,0px)),calc(var(--console-bottom-bar,0px) + var(--console-rail-foot-h,0px) + 16px))}.console-body:has(.console-askbar-slot) .console-foot{display:none}.console-body:has(.console-askbar-slot) .console-main{padding-bottom:60px}.console-body:has(.console-mobilenav-slot) .console-main{padding-bottom:calc(62px + env(safe-area-inset-bottom,0px))}.console-body:has(.console-mobilenav-slot):has(.console-askbar-slot) .console-main{padding-bottom:calc(125px + env(safe-area-inset-bottom,0px))}.console-aside-scrim{bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom,0px))}.console-body:has(.console-mobilenav-slot) .console-aside-slot,.console-shell:has(.console-mobilenav-slot) .console-aside-slot{width:auto;left:0;right:0;bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom,0px))}.console[data-aside-open=true] .console-foot-slot{display:none}.console[data-aside-open=true] .console-alert-slot{margin-bottom:0}.console-body:has(.console-alert-slot) .console-aside-slot,.console-shell:has(.console-alert-slot) .console-aside-slot{bottom:var(--alert-band-h)}.console-body:has(.console-alert-slot):has(.console-mobilenav-slot) .console-aside-slot,.console-shell:has(.console-alert-slot):has(.console-mobilenav-slot) .console-aside-slot{bottom:calc(var(--tabbar-h) + var(--alert-band-h) + env(safe-area-inset-bottom,0px))}}.console-watch-marker{border-radius:var(--radius-full);background:var(--fg-faint);flex:none;width:7px;height:7px}.console-watch-marker[data-tone=accent]{background:var(--accent)}.console-watch-marker[data-tone=alert]{background:var(--signal-alert)}.console-watch-marker[data-tone=caution]{background:var(--signal-caution)}.console-watch-marker[data-tone=tool]{background:var(--agent-tool-text)}.theme-clinic .console-watch-marker{background:var(--fg);border-radius:0;width:6px;height:20px}.theme-clinic .console-watch-marker[data-tone=alert],.theme-clinic .console-watch-marker[data-tone=caution]{background:var(--accent)}.console-collapsed-panel{--collapsed-row-h:38px;align-items:center;gap:var(--gap-tile);width:100%;min-height:69px;padding:var(--gap-stack);background:var(--aside-bg);border:1px solid var(--panel-line);border-radius:var(--radius-panel,14px);box-shadow:var(--shadow-elevation-2);transition:border-color .16s;display:flex;position:relative;overflow:hidden;container:collapsed-agent/inline-size}.console-collapsed-panel[data-live=true]{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.console-collapsed-panel[data-live=true]{border-color:color-mix(in oklab,var(--accent) 45%,var(--panel-line))}}.console-collapsed-panel[data-mode=attention]{border-color:var(--accent-line)}.console-shell{--alert-band-h:26px;--collapsed-tray-h:77px}.console-alert-slot{grid-area:alert;padding:0}.console-alert-band{width:100%;height:var(--alert-band-h);background:var(--accent);color:var(--accent-fg);align-items:stretch;display:flex;overflow:hidden}.console-alert-band-window{flex:auto;align-items:center;min-width:0;display:flex;position:relative;overflow:hidden}.console-alert-band-track{width:max-content;animation:console-alert-band-run var(--alert-band-time,22s) linear infinite;flex:none;display:flex}.console-alert-band-line{letter-spacing:.02em;white-space:nowrap;text-transform:uppercase;flex:none;padding-right:88px;font-size:15px;font-weight:800;line-height:1}@keyframes console-alert-band-run{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.console-alert-band-track{width:100%;min-width:0;animation:none}.console-alert-band-line{text-overflow:ellipsis;min-width:0;padding-right:0;overflow:hidden}.console-alert-band-line+.console-alert-band-line{display:none}}.console-collapsed-open{align-items:center;gap:var(--gap-tile);min-width:0;color:inherit;font:inherit;text-align:start;background:0 0;border:0;flex:auto;margin:0;padding:0;display:flex}button.console-collapsed-open{cursor:pointer}.console-collapsed-open:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-control)}.console-collapsed-status{min-width:32px;height:32px;color:var(--fg-muted);background:var(--chip-bg);border:1px solid var(--border);border-radius:var(--radius-control);flex:none;justify-content:center;align-items:center;gap:6px;padding:0 8px;display:none}.console-collapsed-panel[data-mode=attention] .console-collapsed-status{color:var(--fg);background:var(--accent-subtle);border-color:var(--accent-line)}.console-collapsed-mode-glyph{flex:none;display:block}.console-collapsed-panel[data-mode=working] .console-collapsed-status{color:var(--accent);border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.console-collapsed-panel[data-mode=working] .console-collapsed-status{border-color:color-mix(in oklab,var(--accent) 40%,var(--border))}}.console-collapsed-live,.console-collapsed-done{color:var(--agent-tool-text);align-items:center;display:inline-flex}.console-collapsed-done{color:var(--signal-neutral-text,var(--fg-muted))}.console-collapsed-live-dot{background:var(--agent-tool-text);border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite console-collapsed-live-pulse}@keyframes console-collapsed-live-pulse{0%,to{opacity:1}50%{opacity:.35}}.console-collapsed-skeleton{border-radius:var(--radius-sm);background:var(--fg);display:inline-block}@supports (color:color-mix(in lab,red,red)){.console-collapsed-skeleton{background:color-mix(in oklab,var(--fg) 10%,transparent)}}.console-collapsed-skeleton{animation:1.6s ease-in-out infinite console-collapsed-skeleton-pulse}.console-collapsed-skeleton-domain{flex:none;width:44px;height:9px}.console-collapsed-skeleton-text{flex:none;width:62%;height:13px}@keyframes console-collapsed-skeleton-pulse{0%,to{opacity:.45}50%{opacity:.85}}.console-collapsed-row-done{color:var(--fg)}.console-collapsed-preview{flex:160px;min-width:0;position:relative;overflow:hidden}.console-agent-tiles{--agent-tile-min:240px;grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--agent-tile-min)),1fr));grid-auto-rows:var(--collapsed-row-h);gap:var(--gap-tile);margin:0;padding:0;list-style:none;display:grid}.console-agent-tiles-single{grid-template-columns:1fr}.console-agent-tile[data-hole=true]{visibility:hidden}.console-agent-tile{height:var(--collapsed-row-h);flex-direction:column;justify-content:center;gap:1px;min-width:0;display:flex;overflow:hidden}.console-agent-tile-run{white-space:nowrap;display:inline-block}.console-agent-tile-text[data-runs=true]{text-overflow:clip;-webkit-mask-image:linear-gradient(90deg,#000 84%,#0000 100%);mask-image:linear-gradient(90deg,#000 84%,#0000)}.console-agent-tile-text[data-runs=true]>.console-agent-tile-run{animation:console-agent-tile-run-kf var(--agent-run-time,6s) ease-in-out .9s infinite alternate}@keyframes console-agent-tile-run-kf{0%,16%{transform:translate(0)}84%,to{transform:translate(var(--agent-run-shift,0))}}.console-agent-tile-domain{font-family:var(--font-mono);letter-spacing:.18em;color:var(--fg-faint);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;font-weight:600;line-height:1;overflow:hidden}.console-agent-tile-line{align-items:baseline;gap:10px;min-width:0;display:flex}.console-agent-tile-text{letter-spacing:-.015em;min-width:0;color:var(--fg);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;font-size:15px;font-weight:500;overflow:hidden}.console-agent-tile-metric{font-variant-numeric:tabular-nums;max-width:40%;color:var(--fg);text-overflow:ellipsis;white-space:nowrap;flex:none;min-width:0;margin-right:auto;font-size:13px;font-weight:600;overflow:hidden}.console-agent-tile[data-tone=accent] .console-agent-tile-domain,.console-agent-tile[data-tone=accent] .console-agent-tile-metric{color:var(--accent)}.console-agent-tile[data-tone=caution] .console-agent-tile-domain,.console-agent-tile[data-tone=caution] .console-agent-tile-metric{color:var(--signal-caution-text)}.console-agent-tile[data-tone=ok] .console-agent-tile-domain,.console-agent-tile[data-tone=ok] .console-agent-tile-metric{color:var(--signal-ok-text)}.console-agent-tile[data-tone=alert] .console-agent-tile-domain,.console-agent-tile[data-tone=alert] .console-agent-tile-metric{color:var(--signal-alert-text)}.console-collapsed-controls{flex:none;justify-content:center;align-items:center;gap:8px;display:inline-flex}.console-collapsed-review{min-height:44px;color:var(--accent-fg);white-space:nowrap;background:var(--accent);border-radius:var(--radius-control);cursor:pointer;border:1px solid #0000;flex:none;align-items:center;padding:0 18px;font-size:14px;font-weight:600;display:inline-flex}.console-collapsed-review:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.console-collapsed-menu,.console-collapsed-commands,.console-collapsed-expand{width:44px;height:44px;color:var(--fg-muted);background:var(--bar-bg);flex:none;justify-content:center;align-self:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.console-collapsed-menu,.console-collapsed-commands,.console-collapsed-expand{background:color-mix(in oklab,var(--bar-bg) 40%,transparent)}}.console-collapsed-menu,.console-collapsed-commands,.console-collapsed-expand{-webkit-backdrop-filter:blur(16px)saturate(160%);backdrop-filter:blur(16px)saturate(160%);border:1px solid var(--border-strong);border-radius:var(--radius-control);cursor:pointer;transition:color .12s,border-color .12s}.console-collapsed-scan{pointer-events:none;height:2px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.console-collapsed-scan-beam{background:linear-gradient(90deg,transparent,var(--accent),transparent);width:100%;height:100%;animation:2.1s linear infinite console-collapsed-scan;display:block}@keyframes console-collapsed-scan{0%{transform:translate(-100%)}to{transform:translate(100%)}}.console-collapsed-menu{display:none}.console-collapsed-menu:hover,.console-collapsed-commands:hover,.console-collapsed-expand:hover{color:var(--fg);border-color:var(--border-strong)}.console-collapsed-menu:focus-visible,.console-collapsed-commands:focus-visible,.console-collapsed-expand:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.console-collapsed-menu[data-active=true]{color:var(--accent);border-color:var(--accent)}.theme-clinic .console-collapsed-panel{background:var(--card)}@container collapsed-agent (max-width:440px){.console-collapsed-status{display:none}.console-collapsed-menu,.console-collapsed-commands,.console-collapsed-expand{width:40px;height:40px}.console-collapsed-review{min-height:40px;padding:0 14px}}.console-aside-collapsed{flex-direction:column;gap:8px;display:none}@media(min-width:860px){:root[data-aside-hidden=true] .console-aside-collapsed{background:var(--bar-bg);grid-area:5/1/auto/-1;padding:10px;display:flex}:root[data-aside-hidden=true] .console-body:has(.console-aside-collapsed)>.console-foot-slot{grid-row:6}}.console-collapsed-ask:empty,.console-collapsed-reply:empty{display:none}.console-collapsed-frame{display:contents}@media(min-width:860px){.console-aside-collapsed .console-collapsed-commands{display:none}:root[data-aside-hidden=true] .console-aside-collapsed{position:relative}:root[data-aside-hidden=true] .console-collapsed-frame{align-items:center;gap:var(--gap-tile);min-width:0;min-height:69px;padding:var(--gap-stack);background:0 0;border:0;display:flex;position:relative;overflow:hidden}:root[data-aside-hidden=true] .console-collapsed-frame>.console-collapsed-panel{display:contents}:root[data-aside-hidden=true] .console-collapsed-frame .console-collapsed-open{flex:1 1 0;order:1}:root[data-aside-hidden=true] .console-collapsed-frame .console-collapsed-controls{order:3}:root[data-aside-hidden=true] .console-collapsed-frame:has(.console-ask-composer){grid-template-rows:repeat(5,auto);grid-template-columns:minmax(0,1fr) minmax(260px,440px) auto;row-gap:0;display:grid}.console-collapsed-frame:has(.console-ask-composer) .console-collapsed-ask,.console-collapsed-ask>.console-ask-composer{display:contents}.console-collapsed-frame:has(.console-ask-composer) .console-collapsed-open{grid-area:1/1/-1/2}.console-collapsed-ask .console-ask-suggestions{grid-area:2/2;margin-bottom:10px}.console-collapsed-ask .console-slash:not([data-floating=true]){grid-area:1/2;min-width:0;margin-bottom:10px}.console-collapsed-ask .console-ask-row{grid-area:3/2}.console-collapsed-ask .console-ask-attached{grid-area:4/2;margin-top:10px}.console-collapsed-ask .console-ask-note{grid-area:5/2;margin-top:10px}.console-collapsed-frame:has(.console-ask-composer) .console-collapsed-controls{grid-area:3/3;align-self:center}.console-collapsed-ask{flex:0 440px;order:2;align-items:center;min-width:260px;display:flex}.console-collapsed-ask>*{flex:auto;min-width:0}.console-collapsed-ask .console-ask{background:var(--bar-bg)}@supports (color:color-mix(in lab,red,red)){.console-collapsed-ask .console-ask{background:color-mix(in oklab,var(--bar-bg) 40%,transparent)}}.console-collapsed-ask .console-ask{-webkit-backdrop-filter:blur(16px)saturate(160%);backdrop-filter:blur(16px)saturate(160%)}.console-collapsed-ask .console-ask-commands{background:var(--chip-bg)}@supports (color:color-mix(in lab,red,red)){.console-collapsed-ask .console-ask-commands{background:color-mix(in oklab,var(--chip-bg) 55%,transparent)}}:root[data-aside-hidden=true] .console-body:has(>.console-foot-slot)>.console-aside-collapsed{pointer-events:none;background:0 0;grid-row:6;align-self:center;padding:0 24px 0 10px}:root[data-aside-hidden=true] .console-body:has(>.console-foot-slot) .console-collapsed-frame{justify-content:flex-end;min-height:0;padding:0}:root[data-aside-hidden=true] .console-body:has(>.console-foot-slot) .console-collapsed-frame .console-collapsed-open{display:none}:root[data-aside-hidden=true] .console-body:has(>.console-foot-slot) .console-collapsed-ask,:root[data-aside-hidden=true] .console-body:has(>.console-foot-slot) .console-collapsed-controls,:root[data-aside-hidden=true] .console-body:has(>.console-foot-slot) .console-collapsed-reply{pointer-events:auto}:root[data-aside-hidden=true] .console-body:has(>.console-aside-collapsed)>.console-foot-slot .console-foot{padding-right:554px}:root[data-aside-hidden=true] .console-body:has(>.console-aside-collapsed)>.console-foot-slot>:not(.console-foot):not(:has(.console-foot)){margin-right:554px}@media(max-width:1199.98px){:root[data-aside-hidden=true] .console-body:has(>.console-foot-slot)>.console-aside-collapsed{grid-row:5}:root[data-aside-hidden=true] .console-body:has(>.console-aside-collapsed)>.console-foot-slot .console-foot{padding-right:20px}:root[data-aside-hidden=true] .console-body:has(>.console-aside-collapsed)>.console-foot-slot>:not(.console-foot):not(:has(.console-foot)){margin-right:0}}.console-collapsed-reply{z-index:40;width:min(460px,100% - 20px);position:absolute;bottom:calc(100% + 8px);right:10px}.console-collapsed-reply-card{background:var(--aside-bg);border:1px solid var(--panel-line);border-radius:var(--radius-panel,14px);max-height:70vh;box-shadow:var(--shadow-elevation-2);flex-direction:column;gap:10px;padding:12px 14px 14px;display:flex;overflow:auto}.console-collapsed-reply-card>*{flex-shrink:0}.console-collapsed-reply-keys{z-index:1;align-self:flex-end;gap:4px;margin-bottom:-4px;display:flex;position:sticky;top:0}.console-collapsed-reply-keys button{background:var(--aside-bg);width:28px;height:28px;color:var(--fg-muted);cursor:pointer;border:0;border-radius:8px;place-items:center;display:inline-grid}.console-collapsed-reply-keys button:hover{background:var(--chip-bg);color:var(--fg)}.console-collapsed-reply-keys button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}}@media(max-width:859.98px){.console-aside-collapsed{z-index:55;background:var(--bar-bg);-webkit-backdrop-filter:var(--backdrop-glass-subtle);backdrop-filter:var(--backdrop-glass-subtle);border-top:var(--border-w) solid var(--panel-line);padding:10px 12px;display:flex;position:fixed;bottom:0;left:0;right:0}.console[data-aside-open=true] .console-aside-collapsed{display:none}.console-aside-collapsed .console-collapsed-menu{display:inline-flex}.console:has(.console-aside-collapsed):not([data-aside-open=true]) .console-rail-menu{display:none}@media(max-width:640px){.console-aside-collapsed{padding:8px 10px;padding-bottom:calc(8px + env(safe-area-inset-bottom,0px))}.console-aside-collapsed .console-collapsed-panel{min-height:0;padding:6px 10px}.console-aside-collapsed .console-collapsed-orb{width:46px}.console-aside-collapsed .console-collapsed-orb .console-orb{width:38px;height:38px}.console-body:has(.console-askbar-slot) .console-aside-collapsed,.console-shell:has(.console-askbar-slot) .console-aside-collapsed{bottom:68px}.console-body:has(.console-mobilenav-slot) .console-aside-collapsed,.console-shell:has(.console-mobilenav-slot) .console-aside-collapsed{bottom:calc(70px + env(safe-area-inset-bottom,0px))}.console-body:has(.console-askbar-slot):has(.console-mobilenav-slot) .console-aside-collapsed,.console-shell:has(.console-askbar-slot):has(.console-mobilenav-slot) .console-aside-collapsed{bottom:calc(133px + env(safe-area-inset-bottom,0px))}.console-body:has(.console-aside-collapsed) .console-main{padding-bottom:calc(66px + env(safe-area-inset-bottom,0px))}.console-body:has(.console-askbar-slot):has(.console-aside-collapsed) .console-main{padding-bottom:134px}.console-body:has(.console-mobilenav-slot):has(.console-aside-collapsed) .console-main{padding-bottom:calc(136px + env(safe-area-inset-bottom,0px))}.console-body:has(.console-askbar-slot):has(.console-mobilenav-slot):has(.console-aside-collapsed) .console-main{padding-bottom:calc(199px + env(safe-area-inset-bottom,0px))}.console-body:has(.console-mobilenav-slot) .console-foot-slot{margin-bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom,0px))}.console-body:has(.console-foot) .console-aside-collapsed{bottom:78px}.console-body:has(.console-mobilenav-slot):has(.console-foot) .console-aside-collapsed{bottom:calc(var(--tabbar-h) + 70px + 8px + env(safe-area-inset-bottom,0px))}.console-body:has(.console-foot):has(.console-aside-collapsed) .console-main{padding-bottom:74px}.console-body:has(.console-aside-collapsed)>.console-alert-slot{margin-bottom:calc(-10px + var(--collapsed-tray-h) + 8px)}.console[data-aside-open=true] .console-body:has(.console-aside-collapsed)>.console-alert-slot{margin-bottom:0}.console-body:has(.console-alert-slot):has(.console-aside-collapsed) .console-main{padding-bottom:0}.console:not([data-aside-open=true]) .console-body:has(>.console-aside-collapsed)>.console-foot-slot:not(:has(.console-foot)){padding-bottom:calc(var(--collapsed-tray-h) + 8px)}.console:not([data-aside-open=true]) .console-body:has(>.console-foot-slot:not(:has(.console-foot))):has(>.console-aside-collapsed) .console-main{padding-bottom:0}}@media(min-width:640.02px){.console-body:has(.console-aside-collapsed) .console-main{padding-bottom:90px}.console-body:has(.console-foot) .console-aside-collapsed{bottom:70px}.console-body:has(.console-foot):has(.console-aside-collapsed) .console-main{padding-bottom:160px}.console-body:has(.console-aside-collapsed)>.console-alert-slot{margin-bottom:98px}.console-body:has(.console-alert-slot):has(.console-aside-collapsed) .console-main{padding-bottom:0}.console:not([data-aside-open=true]) .console-body:has(>.console-aside-collapsed)>.console-foot-slot:not(:has(.console-foot)){padding-bottom:98px}.console:not([data-aside-open=true]) .console-body:has(>.console-foot-slot:not(:has(.console-foot))):has(>.console-aside-collapsed) .console-main{padding-bottom:0}}}.console-btn:focus-visible,.console-tab:focus-visible,.console-phone-back:focus-visible,.console-phone-cta:focus-visible,.console-stand-tab:focus-visible,.console-slot:focus-visible,.console-segment:focus-visible,.console-row[data-interactive=true]:focus-visible,.console-ai-dismiss:focus-visible,.console-ask-suggest:focus-visible,.console-command-mic:focus-visible,.console-command-send:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.console-phone{font-family:var(--font-display);min-height:100dvh;padding-top:var(--safe-t);padding-left:var(--safe-l);padding-right:var(--safe-r);grid-template-rows:auto auto auto minmax(0,1fr) auto auto;grid-template-columns:minmax(0,1fr);display:grid}.console-phone>.console-phone-top{grid-row:1}.console-phone>.console-phone-subhead{grid-row:2}.console-phone>.console-phone-live{grid-row:3}.console-phone>.console-phone-body{grid-row:4}.console-phone>.console-phone-sticky{grid-row:5}.console-phone>.console-tabbar{grid-row:6}.console-phone-top{z-index:2;min-height:var(--phone-top-h);padding:0 var(--pad-phone-x);-webkit-backdrop-filter:var(--backdrop-glass-subtle);backdrop-filter:var(--backdrop-glass-subtle);border-bottom:var(--border-w) solid var(--bar-line);background:0 0;align-items:center;gap:10px;display:flex;position:sticky;top:0}.console-phone-top:not(:has(>.console-phone-ident)):not(:has(>.console-phone-context)):not(:has(>.console-phone-nav)){justify-content:center}.console-phone-top:not(:has(>.console-phone-ident)):not(:has(>.console-phone-context)):not(:has(>.console-phone-nav))>.console-phone-locale{right:var(--pad-phone-x);position:absolute;top:50%;transform:translateY(-50%)}.console-phone-subhead{min-height:52px;padding:18px var(--pad-phone-x) 0;background:0 0;align-items:center;gap:10px;display:flex}.console-phone-subhead:has(>.console-phone-nav){border-bottom:var(--border-w) solid var(--bar-line)}.console-phone-subhead>*{min-width:0}.console-phone-lead,.console-phone-locale{flex:none}.console-phone-lead{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono);letter-spacing:.14em;font-variant-numeric:tabular-nums;color:var(--fg-muted);flex:0 auto;font-size:11.5px;overflow:hidden}.console-phone-nav{flex:auto;min-width:0;display:flex}.console-phone-back{max-width:100%;min-height:var(--target-min);color:var(--fg-soft);font-family:var(--font-mono);font-size:var(--text-caption-mono);letter-spacing:.23em;text-transform:uppercase;align-items:center;gap:6px;margin:-8px 0 -8px -8px;padding:8px;display:inline-flex}.console-phone-back-chevron{flex:none}.console-phone-back-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.console-phone-ident{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:15px;font-weight:600;overflow:hidden}.console-phone-top:has(>.console-phone-ident)>.console-phone-lead,.console-phone-top:has(>.console-phone-nav)>.console-phone-lead{flex-shrink:0}@media(max-width:400px){.console-phone-top:has(>.console-phone-nav){gap:6px}.console-phone-top:has(>.console-phone-nav) .console-phone-back{padding-right:0}.console-phone-top:has(>.console-phone-nav)>.console-phone-locale svg:last-of-type{display:none}}.console-phone-context,.console-phone-locale{flex:none}.console-phone-live{padding:0 var(--pad-phone-x);font-family:var(--font-mono);font-size:var(--text-caption-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.console-phone-live:empty{height:0;padding-block:0;overflow:hidden}.console-phone-body{gap:var(--gap-stack);flex-direction:column;min-width:0;display:flex}.console-phone-body>.console-scroll-view [data-widget]{display:contents}.console-phone-body>.console-scroll-view{gap:var(--gap-stack);overscroll-behavior-y:contain;padding:var(--pad-phone-y) var(--pad-phone-x) 0}.theme-clinic .console-phone-body{gap:0;padding:0}.theme-clinic .console-phone-body>*{padding:var(--pad-phone-y) var(--pad-phone-x)}.theme-clinic .console-phone-body>*+*{border-top:var(--border-w) solid var(--border)}.console-phone-sticky{padding:10px var(--pad-phone-x);background:var(--bar-bg);-webkit-backdrop-filter:var(--backdrop-glass-subtle);backdrop-filter:var(--backdrop-glass-subtle);border-top:var(--border-w) solid var(--bar-line);box-shadow:var(--shadow-sticky);position:sticky;bottom:0}.console-phone-sticky:has(>.console-phone-agent){box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-top:0;padding:0}.console-phone-cta{min-height:var(--target-min);border:var(--border-w) solid transparent;border-radius:var(--radius-control);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:14px;font-weight:600;display:flex}.console-phone-cta[data-tone=primary]{background:var(--accent);color:var(--accent-fg)}.console-phone-cta[data-tone=caution]{border-color:var(--signal-caution);color:var(--signal-caution);background:0 0;justify-content:center}.console-phone-cta-detail{font-variant-numeric:tabular-nums}.console-phone-agent{min-height:62px;margin:12px var(--pad-phone-x) 10px;border:var(--border-w) solid var(--border);border-radius:var(--radius-lg);background:var(--panel-bg);align-items:center;gap:12px;padding:0 12px;display:flex}.console-phone-agent-open{text-align:left;flex:auto;align-items:center;gap:10px;min-width:0;display:flex}.console-check{appearance:none;border:1.5px solid var(--border-strong);border-radius:var(--radius-sm);cursor:pointer;background:0 0;flex:none;place-content:center;width:22px;height:22px;margin:0;display:grid}.console-check:after{content:"";border:2px solid var(--accent-fg);opacity:0;border-top:0;border-right:0;width:11px;height:6px;transform:translateY(-1px)rotate(-45deg)}.console-check:checked{border-color:var(--accent);background:var(--accent)}.console-check:checked:after{opacity:1}.console-check:disabled{cursor:default;opacity:.65}.console-chat-agent-mark{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.console-chat-agent-mark{border-color:color-mix(in oklab,var(--accent) 55%,transparent)}}.console-chat-agent-bubble{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.console-chat-agent-bubble{background:color-mix(in oklab,var(--accent) 7%,var(--card))}}.console-chat-agent-bubble{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.console-chat-agent-bubble{border-color:color-mix(in oklab,var(--accent) 38%,transparent)}}.console-avatar{--avatar-tint:#7ae3ba;background:var(--avatar-tint)}@supports (color:color-mix(in lab,red,red)){.console-avatar{background:color-mix(in oklab,var(--avatar-tint) 18%,var(--card))}}.console-avatar{color:var(--avatar-tint)}@supports (color:color-mix(in lab,red,red)){.console-avatar{color:color-mix(in oklab,var(--avatar-tint) 85%,var(--fg))}}.console-avatar-violet{--avatar-tint:#c9b6e8}.console-avatar-blue{--avatar-tint:#8fbfe8}.console-avatar-plum{--avatar-tint:#e2b3d0}.console-avatar-olive{--avatar-tint:#bcd68f}.console-agentsheet{border:var(--border-w) solid var(--accent-line);border-radius:var(--radius-lg);background:var(--panel-bg);flex-direction:column;min-height:0;max-height:68vh;margin:0 8px 8px;display:flex}.console-agentsheet-handle{cursor:grab;touch-action:none;background:0 0;border:0;justify-content:center;padding:8px 0 4px;display:flex}.console-agentsheet-grip{border-radius:var(--radius-full);background:var(--fg);width:36px;height:4px}@supports (color:color-mix(in lab,red,red)){.console-agentsheet-grip{background:color-mix(in oklab,var(--fg) 24%,transparent)}}.console-agentsheet-head{align-items:center;gap:12px;padding:4px 14px 12px;display:flex}.console-agentsheet-mark{border:1.5px solid var(--accent);border-radius:50%;flex-shrink:0;width:34px;height:34px;position:relative}.console-agentsheet-mark:after{content:"";background:var(--accent);border-radius:50%;width:11px;height:11px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.console-agentsheet-title{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.console-agentsheet-eyebrow{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-size:10px}.console-agentsheet[data-state=needs-you] .console-agentsheet-eyebrow{color:var(--signal-alert)}.console-agentsheet-headline{letter-spacing:-.01em;font-size:17px;font-weight:600}.console-agentsheet-collapse{border:var(--border-w) solid var(--border);border-radius:var(--radius-control);background:var(--bg-subtle);width:40px;height:40px;color:var(--fg-muted);flex-shrink:0;font-size:15px}.console-agentsheet-scroll{flex-direction:column;flex:1;min-height:0;padding:0 14px;display:flex}.console-agentsheet-waiting{border:var(--border-w) solid var(--signal-alert);flex-direction:column;gap:10px;padding:14px;display:flex}@supports (color:color-mix(in lab,red,red)){.console-agentsheet-waiting{border:var(--border-w) solid color-mix(in oklab,var(--signal-alert) 45%,transparent)}}.console-agentsheet-waiting{border-radius:var(--radius-lg);background:var(--signal-alert)}@supports (color:color-mix(in lab,red,red)){.console-agentsheet-waiting{background:color-mix(in oklab,var(--signal-alert) 8%,transparent)}}.console-agentsheet-waiting-label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--signal-alert);font-size:10px}.console-agentsheet-waiting-body{text-wrap:pretty;font-size:15px;line-height:1.45}.console-agentsheet-waiting-actions{gap:8px;display:flex}.console-agentsheet-accept{border-radius:var(--radius-control);background:var(--signal-alert);min-height:46px;color:var(--signal-alert-fg,var(--bg));border:0;flex:1;font-size:15px;font-weight:700}.console-agentsheet-decline{border:var(--border-w) solid var(--border);border-radius:var(--radius-control);min-height:46px;color:var(--fg);background:0 0;padding-inline:16px;font-size:15px}.console-agentsheet-rule{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-muted);align-items:center;gap:10px;padding:16px 0 8px;font-size:10px;display:flex}.console-agentsheet-rule-line{background:var(--border);flex:1;height:1px}.console-agentsheet-empty{color:var(--fg-muted);padding:8px 0 12px;font-size:14px}.console-agentsheet-journal{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.console-agentsheet-entry{border:var(--border-w) solid var(--border);border-radius:var(--radius-tile);background:var(--bg-subtle);align-items:center;gap:12px;min-height:58px;padding:10px 12px;display:flex}.console-agentsheet-bar{border-radius:var(--radius-full);background:var(--border);flex-shrink:0;align-self:stretch;width:4px}.console-agentsheet-entry[data-live=true] .console-agentsheet-bar{background:var(--accent)}.console-agentsheet-entry-text{flex-direction:column;flex:1;gap:3px;min-width:0;font-size:14px;line-height:1.35;display:flex}.console-agentsheet-when{font-family:var(--font-mono);color:var(--fg-muted);font-size:11px}.console-agentsheet-control{border:var(--border-w) solid var(--border);border-radius:var(--radius-control);min-height:40px;color:var(--fg);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:0 0;flex-shrink:0;padding-inline:14px;font-size:11px}.console-agentsheet-answer{border:var(--border-w) solid var(--accent-line);border-radius:var(--radius-md);background:var(--bg-subtle);margin:0 14px;padding:12px 14px;font-size:14px;line-height:1.45}.console-agentsheet-source{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-muted);margin-top:6px;font-size:10px;display:block}.console-agentsheet-ask{gap:8px;padding:12px 14px 14px;display:flex}.console-agentsheet-field{border:var(--border-w) solid var(--border);border-radius:var(--radius-control);background:var(--bg);min-width:0;height:50px;color:var(--fg);flex:1;padding-inline:14px;font-size:15px}.console-agentsheet-field::placeholder{color:var(--fg-muted)}.console-agentsheet-send{border-radius:var(--radius-control);background:var(--accent);width:50px;height:50px;color:var(--accent-fg);border:0;flex-shrink:0;font-size:17px}.console-agentsheet-send:disabled{opacity:.45}.console-agentsheet-asknote{color:var(--fg-muted);padding:0 14px 14px;font-size:12px;line-height:1.4}.console-phone-agent-mark{border-radius:var(--radius-full);border:var(--border-w) solid var(--border-strong);background:var(--bg);flex:none;width:38px;height:38px;position:relative}.console-phone-agent-mark:after{content:"";border-radius:var(--radius-full);background:var(--fg-faint);width:10px;height:10px;margin:-5px 0 0 -5px;position:absolute;top:50%;left:50%}.console-phone-agent-text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.console-phone-agent-caret{color:var(--fg-muted);flex:none;margin-right:4px}.console-phone-agent-eyebrow{font-family:var(--font-mono);font-size:var(--text-caption-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-faint)}.console-phone-agent-line{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;color:var(--fg);font-size:14.5px;font-weight:500;overflow:hidden}.console-phone-agent[data-state=working]{border-color:var(--accent-line)}.console-phone-agent[data-state=working] .console-phone-agent-mark{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.console-phone-agent[data-state=working] .console-phone-agent-mark{border-color:color-mix(in oklab,var(--accent) 55%,transparent)}}.console-phone-agent[data-state=working] .console-phone-agent-mark:after{background:var(--accent);width:12px;height:12px;margin:-6px 0 0 -6px}.console-phone-agent[data-state=working] .console-phone-agent-eyebrow{color:var(--accent)}.console-phone-agent[data-state=needs-you]{border-color:var(--signal-alert);min-height:72px}@supports (color:color-mix(in lab,red,red)){.console-phone-agent[data-state=needs-you]{border-color:color-mix(in oklab,var(--signal-alert) 42%,transparent)}}.console-phone-agent[data-state=needs-you]{background:var(--signal-alert)}@supports (color:color-mix(in lab,red,red)){.console-phone-agent[data-state=needs-you]{background:color-mix(in oklab,var(--signal-alert) 10%,var(--panel-bg))}}.console-phone-agent[data-state=needs-you] .console-phone-agent-mark{border-color:var(--signal-alert)}@supports (color:color-mix(in lab,red,red)){.console-phone-agent[data-state=needs-you] .console-phone-agent-mark{border-color:color-mix(in oklab,var(--signal-alert) 55%,transparent)}}.console-phone-agent[data-state=needs-you] .console-phone-agent-mark:after{background:var(--signal-alert);width:12px;height:12px;margin:-6px 0 0 -6px}.console-phone-agent[data-state=needs-you] .console-phone-agent-eyebrow{color:var(--signal-alert)}.console-phone-agent[data-state=needs-you] .console-phone-agent-line{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box}.console-phone-agent-action{border-radius:var(--radius-control);background:var(--signal-alert);min-height:52px;color:var(--signal-alert-fg);flex:none;padding:0 18px;font-size:15px;font-weight:700}.console-tabbar{min-height:var(--tabbar-h);padding-bottom:var(--safe-b);background:var(--bar-bg);-webkit-backdrop-filter:var(--backdrop-glass-subtle);backdrop-filter:var(--backdrop-glass-subtle);border-top:var(--border-w) solid var(--bar-line);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:sticky;bottom:0}.console-phone>.console-tabbar{min-height:78px}.console-phone .console-tab{gap:7px;font-size:11px}.console-tab{min-width:var(--target-min);min-height:var(--target-min);color:var(--fg-faint);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;text-align:center;background-image:var(--surface-key);transition:color var(--duration-fast),box-shadow var(--duration-fast);flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:8px 4px;font-size:9px;display:flex;position:relative}.console-tab-glyph{font-size:16px;line-height:1}.console-tab-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.console-tab-note{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.02em;font-variant-numeric:tabular-nums;max-width:100%;color:var(--fg-muted);font-size:9px;overflow:hidden}.console-tab[data-active=true]{color:var(--accent)}.console-tab[data-active=true] .console-tab-note{color:inherit}.console-tab[data-active=true]:before{content:"";background:var(--accent);height:2px;position:absolute;top:0;left:20%;right:20%}.console-tab-badge{border-radius:var(--radius-pill);background:var(--signal-alert);min-width:16px;color:var(--accent-fg);text-align:center;margin-left:6px;padding:0 4px;font-size:9px;line-height:16px;position:absolute;top:6px;left:50%}.theme-clinic .console-tab-glyph{display:none}.theme-clinic .console-tab{letter-spacing:.12em;font-size:10px}.theme-clinic .console-tab[data-active=true]{color:var(--fg)}.theme-clinic .console-tab[data-active=true]:before{background:var(--fg);left:0;right:0}.theme-clinic .console-tab-badge{color:#fff;border-radius:0}@media(max-width:400px){.console-tab,.theme-clinic .console-tab{letter-spacing:.03em;font-size:9px}}@media(orientation:landscape)and (max-height:480px){.console-tabbar{min-height:var(--target-min)}.console-tab{flex-direction:row;gap:6px;padding:4px}}.console-mobilenav{min-height:46px;padding-bottom:var(--safe-b);background:var(--bar-bg);border-top:var(--border-w) solid var(--bar-line);grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.console-mobilenav-item{min-width:var(--target-min);min-height:var(--target-min);color:var(--fg-faint);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;text-align:center;transition:color var(--duration-fast);flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:3px 4px 2px;font-size:8px;display:flex;position:relative}.console-mobilenav-glyph{font-size:13px;line-height:1;display:inline-flex}.console-mobilenav-orb .console-orb{width:18px;height:18px}.console-mobilenav-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.console-mobilenav-item[data-open=true],.console-mobilenav-item[data-shown=true]{color:var(--accent)}.console-mobilenav-item[data-open=true]:before,.console-mobilenav-item[data-shown=true]:before{content:"";background:var(--accent);height:2px;position:absolute;top:0;left:20%;right:20%}.theme-clinic .console-mobilenav-item[data-open=true],.theme-clinic .console-mobilenav-item[data-shown=true]{color:var(--fg)}.theme-clinic .console-mobilenav-item[data-open=true]:before,.theme-clinic .console-mobilenav-item[data-shown=true]:before{background:var(--fg);left:0;right:0}.console-mobilenav-item:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.console-mobilenav-item:not(.console-mobilenav-orb):hover{color:var(--fg)}.console-stand{min-height:100dvh;padding:var(--safe-t) var(--safe-r) var(--safe-b) var(--safe-l);grid-template-rows:auto minmax(0,1fr) auto;display:grid}.console-stand[data-rail=true]{grid-template-columns:var(--stand-rail-w) minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.console-stand-frame{grid-template-rows:auto auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid}.console-stand-rail{background:var(--rail-bg);border-right:var(--border-w) solid var(--border);flex-direction:column;align-items:center;gap:8px;min-height:0;padding:20px 0;display:flex}.console-stand-mark{border-radius:var(--radius-full);background:linear-gradient(150deg,var(--accent),var(--accent-alt));width:32px;height:32px;color:var(--accent-fg);font-family:var(--font-mono);justify-content:center;align-items:center;margin-bottom:14px;font-size:11px;font-weight:700;display:flex}.theme-clinic .console-stand-mark{background:var(--fg);color:var(--bg)}.console-stand-rail-items{flex-direction:column;flex:auto;align-items:center;gap:8px;width:100%;min-height:0;display:flex}.console-stand-rail-items>.console-scroll-view{gap:8px}.console-stand-rail-foot{flex-direction:column;align-items:center;gap:9px;margin-top:auto;padding-top:12px;display:flex}.console-rail .console-stand-rail-foot{align-items:flex-start;padding-top:0}.console-stand-rail-item{width:68px;min-height:var(--target-min);border:var(--border-w) solid transparent;border-radius:var(--radius-tile);color:var(--fg-faint);font-family:var(--font-mono);letter-spacing:.06em;text-align:center;text-transform:uppercase;overflow-wrap:break-word;transition:color var(--duration-fast),background-color var(--duration-fast);flex-direction:column;flex:none;justify-content:center;align-items:center;gap:6px;padding:12px 2px;font-size:9px;line-height:1.15;display:flex}.console-stand-rail-item:hover{color:var(--fg)}.console-stand-rail-item[data-active=true]{background:var(--accent-subtle);border-color:var(--accent-line);color:var(--accent)}.theme-clinic .console-stand-rail-item[data-active=true]{background:var(--fg);border-color:var(--fg);color:var(--bg)}.console-stand-rail-glyph{justify-content:center;align-items:center;display:flex}.console-stand-orb .console-orb{width:46px;height:46px}.console-stand-orb .console-eq{height:15px}.console-stand-notice{border-width:0;border-bottom:var(--border-w) solid var(--border);padding:11px var(--pad-stand);border-radius:0}.console-table-tile{border:var(--border-w) solid var(--border);border-radius:var(--radius-tile);background:var(--panel-bg);flex-direction:column;gap:8px;min-height:0;padding:13px;display:flex}.console-table-tile[role=button]{cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:manipulation}.console-table-tile[role=button]:focus-visible{outline:2px solid var(--ring,var(--accent));outline-offset:2px}.console-table-tile[data-armed=true]{outline:1px dashed var(--accent);outline-offset:2px}.console-table-tile[data-state=eating]{border-color:var(--accent-line)}.console-table-tile[data-state=slow]{border-color:var(--signal-caution-line)}.console-table-tile[data-state=wants],.console-table-tile[data-state=call]{border-color:var(--signal-caution-line);background:var(--signal-caution-surface)}.console-table-tile[data-state=late]{border-color:var(--signal-alert-line);background:var(--signal-alert-surface)}.console-table-tile[data-state=reserved]{border-color:var(--accent-alt)}@supports (color:color-mix(in lab,red,red)){.console-table-tile[data-state=reserved]{border-color:color-mix(in oklab,var(--accent-alt) 32%,transparent)}}.console-table-tile[data-state=free],.console-table-tile[data-state=dirty],.console-table-tile[data-state=blocked]{background:0 0;border-style:dashed}.console-table-head{align-items:baseline;gap:8px;display:flex}.console-table-label{letter-spacing:-.01em;font-size:19px;font-weight:700}.console-table-tile[data-state=free] .console-table-label,.console-table-tile[data-state=dirty] .console-table-label,.console-table-tile[data-state=blocked] .console-table-label{color:var(--fg-muted)}.console-table-tile[data-state=blocked]{opacity:.62}.console-table-covers{font-family:var(--font-mono);color:var(--fg-muted);font-size:11px}.console-table-clock{font-family:var(--font-mono);color:var(--accent);margin-left:auto;font-size:16px}.console-table-tile[data-state=slow] .console-table-clock,.console-table-tile[data-state=call] .console-table-clock,.console-table-tile[data-state=wants] .console-table-clock{color:var(--signal-caution-text)}.console-table-tile[data-state=late] .console-table-clock{color:var(--signal-alert-text)}.console-table-tile[data-state=reserved] .console-table-clock{color:var(--accent-alt)}.console-table-tile[data-state=free] .console-table-clock,.console-table-tile[data-state=dirty] .console-table-clock,.console-table-tile[data-state=blocked] .console-table-clock{color:var(--fg-faint);font-size:11px}.console-table-bars{gap:3px;display:flex}.console-table-bar{border-radius:var(--radius-full);background:var(--border);flex:1 1 0;height:4px}.console-table-bar[data-fill=full],.console-table-bar[data-fill=current]{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.console-table-bar[data-fill=current]{background:color-mix(in oklab,var(--accent) 40%,transparent)}}.console-table-status{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--fg-faint);font-size:10px}.console-table-tile[data-state=wants] .console-table-status,.console-table-tile[data-state=call] .console-table-status,.console-table-tile[data-state=dirty] .console-table-status{color:var(--signal-caution-text)}.console-table-tile[data-state=late] .console-table-status{color:var(--signal-alert-text)}.console-table-tile[data-state=reserved] .console-table-status{color:var(--accent-alt)}.console-table-note{color:var(--fg-muted);font-size:12px;line-height:1.4}.console-table-action{margin-top:auto;display:flex}.console-table-action>*{min-height:var(--target-min);flex:auto}.console-ticket-head{min-height:var(--stand-top-h);padding:0 var(--pad-stand);border-bottom:var(--border-w) solid var(--border);flex-wrap:wrap;align-items:center;gap:14px;display:flex}.console-ticket-table{letter-spacing:-.01em;font-size:21px;font-weight:700}.console-ticket-back{min-height:var(--target-min);align-items:center;padding-right:4px;display:inline-flex}.console-ticket-table-slot{border-radius:var(--radius-sm);width:3.5rem;height:26px;display:inline-block}.console-ticket-table-slot[data-state=loading]{background:var(--bg-subtle);animation:2s cubic-bezier(.4,0,.6,1) infinite console-pulse}.console-ticket-table-slot[data-state=denied]{background:var(--signal-neutral-surface);box-shadow:inset 3px 0 0 var(--fg-faint)}.console-ticket-table-slot[data-state=error]{background:var(--signal-alert-surface);box-shadow:inset 3px 0 0 var(--signal-alert)}.console-ticket-seats{flex-wrap:wrap;gap:4px;padding:8px 12px 0;display:flex}.console-ticket-menu{border-right:var(--border-w) solid var(--border);flex:0 0 24rem;width:24rem;min-width:0}.console-ticket-col{flex-direction:column;flex:auto;min-width:0;display:flex}.console-ticket-bar{padding:10px var(--pad-stand);border-bottom:var(--border-w) solid var(--border);align-items:center;gap:10px;display:flex}.console-ticket-lines{flex-direction:column;flex:auto;min-height:0;display:flex;container-type:inline-size}@container (max-width:360px){.console-ticket-fire-word{display:none}.console-ticket-lines .console-row-actions .console-btn{padding-inline:8px}}.console-ticket-course{z-index:1;padding:7px var(--pad-stand);background:var(--panel-bg);border-block:var(--border-w) solid var(--border);align-items:center;gap:10px;display:flex;position:sticky;top:0}.console-ticket-qty{text-align:center;min-width:22px;color:var(--fg-muted);font-weight:600;display:inline-block}.console-ticket-ai{margin:12px var(--pad-stand)}.console-ticket-step,.console-ticket-covers{align-items:center;gap:2px;display:inline-flex}.console-ticket-stepkey{width:32px;min-height:var(--target-min);border-radius:var(--radius-control);color:var(--fg-muted);justify-content:center;align-items:center;font-size:17px;line-height:1;display:inline-flex}.console-ticket-stepkey:hover:not(:disabled){background:var(--chip-bg);color:var(--fg)}.console-ticket-stepkey:disabled{opacity:.35}.console-ticket-opened{color:var(--fg-muted);font-family:var(--font-mono);margin-left:auto;font-size:12px}.console-ticket-pickup{flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:14px;display:inline-flex}.console-ticket-offsale{min-height:40px;padding:0 var(--pad-stand);background:var(--bg-subtle);border-top:var(--border-w) solid var(--border);flex:none;align-items:center;gap:10px;display:flex}.console-ticket-offsale-what{min-width:0;color:var(--fg-muted);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:12px;overflow:hidden}.console-ticket-offsale-go{min-height:var(--target-min);flex:none;align-items:center;display:inline-flex}.console-ticket-sendnote{padding:0 var(--pad-stand) 8px;color:var(--signal-caution-text);font-size:12px}.console-ticket-phonebar{display:none}.console-ticket-dock{border-top:var(--border-w) solid var(--border);background:var(--panel-bg);flex:none}.console-ticket-dockrow{padding:10px var(--pad-stand) 8px;flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.console-ticket-courses{flex:auto;align-items:center;gap:10px;min-width:0;display:flex}.console-ticket-sum{flex-direction:column;flex:none;gap:6px;margin-left:auto;display:flex}.console-ticket-total{align-items:baseline;gap:8px;display:inline-flex}.console-ticket-struck{font-size:13px;text-decoration:line-through}.console-ticket-discount{color:var(--signal-ok-text);align-items:center;gap:8px;display:flex}.console-ticket-clear{color:var(--fg-muted);margin-left:auto;text-decoration:underline}.console-ticket-actions{padding:0 var(--pad-stand) 12px;flex-wrap:wrap;gap:8px;display:flex}.console-ticket-actions>.console-btn{flex:auto;justify-content:center;min-width:84px;min-height:44px}.console-ticket-actions>.console-ticket-pay{flex:1.4 auto}.console-ticket-actions>.console-ticket-fire:not(:disabled){border-color:var(--accent-line);color:var(--accent)}.console-ticket-firecount{opacity:.75;font-size:10px}.console-nfc-mark{background:var(--accent-subtle);border:var(--border-w) solid var(--accent-line);color:var(--accent)}.console-nfc-mark:hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.console-nfc-mark:hover{background:color-mix(in oklab,var(--accent) 18%,transparent)}}.console-pay-head{padding:12px var(--pad-stand);border-bottom:var(--border-w) solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.console-pay-head-total{align-items:baseline;gap:8px;display:inline-flex}.console-pay-method{border:var(--border-w) solid var(--border);border-radius:var(--radius-control);background:var(--bg);min-height:46px;color:var(--fg);flex:1 1 0;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:500;display:flex}.console-pay-method:hover:not(:disabled){background:var(--panel-bg)}.console-pay-method[data-selected=true]{border-color:var(--accent-line);background:var(--accent-subtle)}.console-pay-method:disabled{opacity:.5;cursor:not-allowed}.console-pay-money{width:7.5rem;min-height:var(--target-min);text-align:right}.console-pay-change{border:var(--border-w) solid var(--accent-line);border-radius:var(--radius-control);background:var(--accent-subtle);justify-content:space-between;align-items:baseline;gap:12px;padding:10px 14px;font-size:26px;font-weight:700;display:flex}.console-pay-change>span:first-child{font-size:14px;font-weight:600}.console-pay-paidbox{border:var(--border-w) solid var(--border);border-radius:var(--radius-panel);background:var(--bg-subtle);flex-direction:column;gap:8px;max-width:26rem;margin-top:16px;padding:14px;font-size:14px;display:flex}.console-pay-paidbox>div{justify-content:space-between;gap:12px;display:flex}.console-pay-paidbox dt{color:var(--fg-muted)}.console-pay-paidbox dd{font-weight:600}.console-pay-paidbox>div[data-total=true]{border-top:var(--border-w) dashed var(--border);padding-top:8px;font-weight:700}.console-pay-charge{justify-content:center;width:100%;min-height:54px;font-size:15px}.console-pay-gift{padding:10px var(--pad-stand);border-bottom:var(--border-w) solid var(--border);flex-wrap:wrap;flex:none;align-items:center;gap:10px;display:flex}.console-pay-gift .console-input{text-transform:uppercase;width:15rem}.console-pay-gift-error{color:var(--signal-alert-text);font-size:13px}.console-pay-customer,.console-pay-customer-form{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.console-pay-customer{padding:10px var(--pad-stand);border-bottom:var(--border-w) solid var(--border);flex:none}.console-pay-customer .console-input{width:15rem;max-width:100%}.console-pay-customer-name{font-weight:600}.console-pay-customer-tail{font-family:var(--font-mono);color:var(--fg-muted);margin-left:8px;font-size:13px;font-weight:400}.console-pay-customer-note{color:var(--fg-muted);font-size:13px}.console-pay-customer-list{flex-wrap:wrap;flex:1 0 100%;gap:8px;margin:0;padding:0;list-style:none;display:flex}.console-pay-customer-pick{border:var(--border-w) solid var(--border);border-radius:var(--radius-control);background:var(--surface-key);min-height:44px;color:inherit;font:inherit;cursor:pointer;padding:0 14px}.console-pay-customer-pick:hover:not(:disabled){border-color:var(--border-strong)}.console-menupick-head{padding:10px var(--pad-stand);border-bottom:var(--border-w) solid var(--border);flex-direction:column;flex:none;gap:8px;display:flex}.console-menupick-search{align-items:center;display:flex;position:relative}.console-menupick-tabsrow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.console-menupick-tabsrow>.console-segments{flex:1 1 max-content;min-width:0;max-width:100%}.console-menupick-tabsrow>:not(.console-segments){flex:none;margin-left:auto}.console-menupick-search .console-input{width:100%;padding-left:32px}.console-menupick-glyph{pointer-events:none;width:15px;height:15px;color:var(--fg-faint);position:absolute;left:10px}.console-menupick-body{flex-direction:column;flex:auto;min-height:0;display:flex}.console-menupick-group{padding:10px var(--pad-stand) 4px}.console-menupick-off{text-decoration:line-through}.console-menupick-group{padding-block:3px}.console-menupick-plus{border:var(--border-w) solid var(--accent-line);background:var(--accent-subtle);width:26px;height:26px;color:var(--accent);border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.console-menupick-row[data-off]{border-style:dashed}.console-menupick-row[data-off] .console-menupick-plus{visibility:hidden}.console-menupick-soldout{color:var(--fg-faint);font-size:12px}@media(max-width:767px){.console-ticket-panes[data-pane=check]>.console-ticket-menu,.console-ticket-panes[data-pane=menu]>.console-ticket-col,.console-ticket-dock>.console-ticket-dockrow,.console-ticket-dock>.console-ticket-actions{display:none}.console-ticket-phonebar{padding:8px var(--pad-stand);align-items:center;gap:8px;display:flex}.console-ticket-phonetotal{flex:none;font-size:17px}.console-ticket-phonebar>.console-btn{flex:auto;justify-content:center;min-height:44px}.console-ticket-more select{border:var(--border-w) solid var(--border);border-radius:var(--radius-control);background:var(--chip-bg);max-width:96px;min-height:44px;color:var(--fg);padding:0 8px;font-size:13px}.console-ticket-sendnote{padding-top:8px;padding-bottom:0}.console-ticket-col .console-eyebrow,.console-ticket-col .console-signal-label,.console-ticket-col .console-signal-glyph,.console-ticket-head .console-eyebrow,.console-ticket-head .console-signal-label,.console-ticket-head .console-signal-glyph,.console-ticket-head .console-stand-stat-label{font-size:11px}.console-ticket-opened{flex-basis:100%;margin-left:0;padding-bottom:6px}.console-ticket-panes[data-pane=menu]>.console-ticket-menu{border-right:0;flex:auto;width:auto}}.console-ticket-panebar{padding:8px var(--pad-stand) 0;display:flex}@media(min-width:768px){.console-ticket-panebar{display:none}}.console-rules-head{padding:12px var(--pad-stand);border-bottom:var(--border-w) solid var(--border);flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.console-rules-title{flex-direction:column;gap:4px;min-width:0;display:flex}.console-rules-h1{letter-spacing:-.01em;font-size:20px;font-weight:700}.console-rules-inforce{color:var(--fg-muted);flex-wrap:wrap;align-items:baseline;gap:10px;font-size:13px;display:flex}.console-rules-editor{border:var(--border-w) solid var(--border);border-radius:var(--radius-panel);background:var(--panel-bg);gap:3px;margin-left:auto;padding:3px;display:flex}.console-rules-editor>*{min-height:var(--target-min);border-radius:var(--radius-panel);color:var(--fg-muted);font-family:var(--font-mono);text-transform:uppercase;align-items:center;padding:0 14px;font-size:11px;display:flex}.console-rules-editor>[data-active=true]{background:var(--accent-subtle);color:var(--accent)}.console-paycard{border:var(--border-w) solid var(--accent-line);border-radius:var(--radius-lg);background:var(--accent-subtle);flex-direction:column;gap:6px;padding:16px;display:flex}.console-paycard-figure{font-family:var(--font-mono);letter-spacing:-.01em;font-size:32px}.console-timeweek{border:var(--border-w) solid var(--border);border-radius:var(--radius-lg);background:var(--panel-bg);align-items:baseline;gap:10px;padding:11px 13px;display:flex}.console-timeweek-value{font-family:var(--font-mono);color:var(--accent);margin-left:auto;font-size:19px}.console-team-head{align-items:baseline;gap:10px;padding:14px 0 8px;display:flex}.console-team-title{letter-spacing:-.01em;font-size:19px;font-weight:700}.console-mytables-head{flex-direction:column;gap:3px;padding:14px 0 10px;display:flex}.console-mytables-title{letter-spacing:-.03em;font-size:34px;font-weight:700;line-height:1}.console-mytables-sub{color:var(--fg-muted);font-size:14px}.console-shiftcard-sub{color:var(--fg-muted);font-size:15px;line-height:1.4}.console-shiftcard{border:var(--border-w) solid var(--accent-line);border-radius:var(--radius-lg);background:var(--panel-bg);flex-direction:column;gap:12px;padding:16px;display:flex}.console-shiftcard[data-tone=offer]{border-color:var(--accent-alt)}@supports (color:color-mix(in lab,red,red)){.console-shiftcard[data-tone=offer]{border-color:color-mix(in oklab,var(--accent-alt) 32%,transparent)}}.console-shiftcard-head{align-items:center;gap:8px;display:flex}.console-shiftcard-eyebrow{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-size:10px}.console-shiftcard-when{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-muted);margin-left:auto;font-size:11px}.console-shiftcard-when[data-tone=alert]{color:var(--signal-alert-text)}.console-shiftcard-line{letter-spacing:-.02em;text-wrap:pretty;align-items:baseline;gap:10px;font-size:24px;font-weight:500;line-height:1.22;display:flex}.console-shiftcard-line .console-shiftcard-when{flex-shrink:0;line-height:1}.console-shiftcard-facts{flex-wrap:wrap;gap:7px;display:flex}.console-shiftfact{border-radius:var(--radius-sm);background:var(--fg);padding:6px 9px}@supports (color:color-mix(in lab,red,red)){.console-shiftfact{background:color-mix(in oklab,var(--fg) 6%,transparent)}}.console-shiftfact{color:var(--fg-muted);font-family:var(--font-mono);text-transform:uppercase;font-size:10px}.console-shiftfact[data-tone=accent]{background:var(--accent-subtle);color:var(--accent)}.console-shiftcard-actions,.console-offer-actions{gap:8px;display:flex}.console-shiftcard-actions>:first-child,.console-offer-actions>:first-child{flex:auto}.console-shiftcard-actions>*,.console-offer-actions>*{min-height:var(--target-min)}.console-offer{border:var(--border-w) solid var(--accent-alt);flex-direction:column;gap:10px;padding:14px;display:flex}@supports (color:color-mix(in lab,red,red)){.console-offer{border:var(--border-w) solid color-mix(in oklab,var(--accent-alt) 30%,transparent)}}.console-offer{border-radius:var(--radius-lg);background:var(--panel-bg)}.console-offer[data-tone=due]{border-color:var(--signal-caution-line)}.console-offer-head{align-items:center;gap:9px;display:flex}.console-offer-mark{color:var(--accent-alt);flex:none}.console-offer[data-tone=due] .console-offer-mark{color:var(--signal-caution-text)}.console-offer-label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-alt);flex:auto;font-size:10px}.console-offer[data-tone=due] .console-offer-label{color:var(--signal-caution-text)}.console-offer-meta{font-family:var(--font-mono);color:var(--fg-muted);font-size:10px}.console-offer-body{font-size:15px;line-height:1.35}.console-gate{background:var(--bg);justify-content:center;align-items:center;min-height:100dvh;padding:16px;display:flex}.console-gate-title{letter-spacing:-.01em;margin-top:6px;font-size:22px;font-weight:600}.console-gate-note{color:var(--fg-muted);margin-top:6px;font-size:13px;line-height:1.5}.console-gate-item+.console-gate-item{border-top:var(--border-w) solid var(--border);margin-top:16px;padding-top:16px}.console-standgate{background:var(--bg);color:var(--fg)}.console-standgate-title{font-size:16px;font-weight:600}.console-standgate-hint{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-faint);font-size:10px}.console-standgate-offline{justify-content:center;width:100%;font-size:12px}.console-confidence{border:var(--border-w) solid var(--accent-line);border-radius:var(--radius-lg);background:var(--panel-bg);flex-direction:column;gap:11px;padding:14px;display:flex}.console-confidence-head{align-items:baseline;gap:10px;display:flex}.console-confidence-label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-faint);font-size:10px}.console-confidence-caption{font-family:var(--font-mono);color:var(--fg-muted);margin-left:auto;font-size:10px}.console-confidence-items{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.console-confidence-item{align-items:center;gap:10px;font-size:14px;display:flex}.console-confidence-mark{text-align:center;width:18px;color:var(--accent);flex:0 0 18px}.console-confidence-item[data-survives=false]{color:var(--fg-muted)}.console-confidence-item[data-survives=false] .console-confidence-mark{color:var(--fg-faint)}.console-confidence-text{flex:auto;min-width:0}.console-confidence-note{font-family:var(--font-mono);text-transform:uppercase;color:var(--fg-faint);font-size:10px}.console-confidence-intro{color:var(--fg-muted);margin:0;font-size:13px;line-height:1.5}.console-confidence-foot{border-top:var(--border-w) solid var(--border);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-faint);margin:0;padding-top:10px;font-size:10px}.console-team-name{flex-wrap:wrap;align-items:baseline;gap:10px;min-width:0;font-size:16px;font-weight:600;display:flex}.console-team-who{flex:auto;align-items:center;gap:12px;min-width:0;display:flex}.console-team-who-text{flex-direction:column;gap:2px;min-width:0;display:flex}.console-team-aside{gap:var(--gap-stack);flex-direction:column;min-width:0;display:flex}.console-team-phonefoot{display:none}@media(max-width:859.98px){.console-team-phonefoot{border-top:1px solid var(--panel-line);background:var(--bg);padding:12px;display:flex;position:sticky;bottom:0}.console-team-phonefoot>*{flex:1;justify-content:center}}.console-tips-panels{flex-direction:column;gap:8px;padding:8px 20px;display:flex}.console-tips-total.catalog-row,.console-tips-total.catalog-row:hover{background:0 0;border-color:#0000}.console-tips-list .catalog-group-note{align-items:center;display:inline-flex}.console-team-card{padding:var(--pad-panel);border:var(--border-w) solid var(--panel-line);border-radius:var(--radius-tile);background:var(--panel-bg);flex-direction:column;gap:8px;min-width:0;display:flex}.console-team-card[data-tone=alert]{border-color:var(--signal-alert-line);background:var(--signal-alert)}@supports (color:color-mix(in lab,red,red)){.console-team-card[data-tone=alert]{background:color-mix(in oklab,var(--signal-alert) 8%,var(--panel-bg))}}.console-team-card-title{color:var(--fg);text-wrap:pretty;font-size:16px;font-weight:600;line-height:1.35}.console-team-card-body{color:var(--fg-muted);text-wrap:pretty;font-size:13px;line-height:1.55}.console-device-frame{container:device/inline-size}.console-device-pinned{z-index:5;gap:var(--gap-stack);flex-direction:column;min-width:0;display:flex;position:sticky;top:0}.console-device{gap:var(--gap-stack);grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);align-items:start;min-width:0;display:grid}.console-device-col{gap:var(--gap-stack);flex-direction:column;min-width:0;display:flex}.console-device-ident{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-muted);font-size:10px}.console-device-figure{padding:12px var(--pad-panel);align-items:baseline;gap:10px;display:flex}.console-device-figure-value{letter-spacing:-.02em;font-size:34px;font-weight:600;line-height:1}.console-device-figure-label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-faint);font-size:10px}.console-device-note{padding:0 var(--pad-panel) 12px;color:var(--fg-muted);margin:0;font-size:12px;line-height:1.5}.console-panel-head+.console-device-note{padding-top:12px}.console-device-panel-body{padding:12px var(--pad-panel);flex-direction:column;gap:10px;display:flex}.console-device-station{align-items:center;gap:10px;font-size:13px;display:flex}.console-device-station-name{flex:auto;min-width:0}.console-device-panel-body>.console-btn{align-self:flex-start}@container device (max-width:720px){.console-device{grid-template-columns:minmax(0,1fr)}.console-device-col{display:contents}.console-device-col:last-child>.console-panel:first-child{order:-1}}.console-shift-report{container-type:inline-size}.console-shift-tiles,.fin-tiles{flex-wrap:wrap;gap:12px;display:flex}.console-shift-tiles>*,.fin-tiles>*{flex:140px;min-width:0}@container (max-width:1060px){.console-shift-tiles>*{flex-basis:calc(25% - 9px)}}@container (max-width:620px){.console-shift-tiles>*{flex-basis:calc(50% - 6px)}}.console-shift-tiles .console-delta,.fin-tiles .console-delta{border-top:var(--border-w) solid var(--border);padding-top:9px}.console-appearance{container-type:inline-size}.console-appearance-axes{gap:var(--gap-stack);padding:var(--pad-panel);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@container (max-width:460px){.console-appearance-axes{grid-template-columns:minmax(0,1fr)}}.console-appearance-wide{grid-column:1/-1}.console-line{flex-direction:column;height:100%;min-height:0;display:flex}.console-line>[data-widget]:has(>.console-line-board){flex-direction:column;flex:auto;min-height:0;display:flex}.console-line-toprow{min-width:0;padding:12px var(--pad-stand) 10px;flex:none;align-items:center;gap:12px;display:flex}.console-line-stations{flex:0 auto;min-width:0}.console-line-stations .station-filter-caption{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--border-strong);flex:none;padding-right:4px;font-size:10.5px}.console-line-stations .station-filter-tab{border:1px solid var(--border);min-height:34px;color:var(--fg-muted);font:inherit;cursor:pointer;background:0 0;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 13px;font-size:13.5px;font-weight:500;display:inline-flex}.console-line-stations .station-filter-tab[aria-checked=true]{border-color:var(--accent-line);background:var(--accent-subtle);color:var(--accent)}.console-line-stations .station-filter-tab:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.station-filter-dot{background:var(--border-strong);border-radius:50%;flex:none;width:6px;height:6px}.station-filter-dot[data-tone=alert]{background:var(--signal-alert)}.station-filter-dot[data-tone=info]{background:var(--signal-info-text)}.station-filter-dot[data-tone=accent]{background:var(--accent)}.station-filter-count{font-family:var(--font-mono);color:var(--fg-faint);font-size:12px}.station-filter-tab[aria-checked=true] .station-filter-count{color:var(--accent)}.console-ai.console-line-headline{min-width:0;box-shadow:none;background:0 0;border:0;flex:auto;gap:10px;margin:0 0 0 auto;padding:0 4px}.console-line-headline .console-ai-mark>*{display:none}.console-line-headline .console-ai-mark{box-sizing:border-box;background:var(--bg-subtle);border:2px solid #fadd4cb3;border-radius:50%;flex:none;width:18px;height:18px;box-shadow:0 0 10px #fadd4c4d}.console-line-headline .console-ai-body{color:var(--fg-muted);font-size:14px}.console-line-headline .console-ai-support{color:var(--fg-faint);font-size:12.5px}.console-line-board{flex-direction:column;flex:auto;gap:12px;min-height:0;display:flex}.console-line-tickets{flex:auto;gap:12px;min-width:0;min-height:0;display:flex}.console-line-tickets>.console-scroll-view{padding:0 var(--pad-stand);grid-template-columns:repeat(auto-fit,minmax(188px,1fr));align-content:stretch;gap:10px;display:grid}.console-line-board>.console-line-tickets:last-child>.console-scroll-view{padding-bottom:16px}.console-line-board>.console-ai{margin:0}.console-line-board>.console-ai+.console-line-tickets>.console-scroll-view{padding-top:0}.console-line-side{flex-direction:row;flex:none;gap:12px;width:100%;min-height:0;display:flex}.console-line-side>.console-scroll-view{padding:2px var(--pad-stand) 0;grid-template-columns:minmax(0,1fr) 360px;gap:12px;display:grid}.console-line-panel{border:var(--border-w) solid var(--border);background:var(--card);border-radius:13px;flex-direction:column;flex:1 1 0;gap:11px;min-width:0;padding:14px 16px;display:flex}.console-line-panel-head{align-items:center;gap:12px;display:flex}.console-line-panel-rule{background:var(--border);flex:1;height:1px}.console-line-panel-note{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--border-strong);white-space:nowrap;font-size:10.5px}.console-meter[data-row=true]:has(>.console-meter-label){grid-template-columns:52px minmax(0,1fr) 54px;align-items:center;gap:12px;min-height:0;display:grid}.console-meter[data-row=true]:has(>.console-meter-label) .console-meter-label{font-family:inherit;font-size:13.5px;font-weight:400}.console-meter[data-row=true]:has(>.console-meter-label) .console-meter-track{background:var(--bg-subtle);border-radius:4px;height:8px;overflow:visible;box-shadow:inset 0 2px 5px #00000080}.console-meter[data-row=true]:has(>.console-meter-label) .console-meter-fill{border-radius:4px;height:8px}.console-meter[data-row=true] .console-meter-mark{background:var(--border-strong);width:1px;margin-left:0;top:-3px;bottom:-3px}.console-meter-count{font-family:var(--font-mono);color:var(--fg-muted);text-align:right;white-space:nowrap;font-size:12.5px}.console-meter[data-tone=late] .console-meter-count{color:var(--signal-alert-text)}.console-line-quiet{color:var(--fg-faint);font-size:12px}.console-note{border-radius:var(--radius-control);flex-direction:column;gap:8px;padding:12px 13px;display:flex}.console-note[data-kind=locked]{background:var(--signal-neutral-surface);background-image:var(--surface-denied);box-shadow:inset 0 0 0 var(--border-w) var(--border-strong)}.console-note[data-kind=alert]{background:var(--signal-alert-surface);background-image:var(--surface-fault);box-shadow:inset 0 0 0 var(--border-w) var(--signal-alert-line)}.console-note-head{align-items:center;gap:9px;display:flex}.console-note-tile{border-radius:var(--radius-tile);flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.console-note-tile>svg{width:13px;height:13px}.console-note[data-kind=locked] .console-note-tile{background:var(--fg-muted);color:var(--card)}.console-note[data-kind=alert] .console-note-tile{background:var(--signal-alert);color:var(--signal-alert-fg)}.console-note-text{letter-spacing:-.01em;text-wrap:pretty;margin:0;font-size:14px;font-weight:600;line-height:1.3}.console-note[data-kind=locked] .console-note-text,.console-note[data-kind=alert] .console-note-text{color:var(--fg)}.console-note-body{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.console-note-eyebrow{font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:var(--transform-eyebrow);color:var(--fg-muted);font-weight:600}.console-note[data-kind=alert] .console-note-eyebrow{color:var(--signal-alert-text)}.console-note-action{margin-top:2px}.console-empty{border:1px dashed var(--edge-scribe);border-radius:var(--radius-control);background-image:var(--surface-blank);color:var(--fg-muted);text-wrap:pretty;padding:12px;font-size:13px;font-weight:500;line-height:1.35}.console-empty:has(>.console-empty-title){flex-direction:column;gap:5px;padding:16px 14px;display:flex}.console-empty-title{color:var(--fg-muted);margin:0;font-size:14px;font-weight:600;line-height:1.35}.console-empty-desc{color:var(--fg-faint);text-wrap:pretty;margin:0;font-size:13px;line-height:1.4}.console-on-bg{--skeleton:var(--fg)}@supports (color:color-mix(in lab,red,red)){.console-on-bg{--skeleton:color-mix(in oklab, var(--fg) 16%, var(--bg))}}.console-empty-track{border:1px dashed var(--edge-scribe);border-radius:var(--radius-full,999px);background-image:var(--surface-blank);width:100%;height:10px;display:block}.console-line-fire{border-bottom:1px solid var(--chip-bg);align-items:center;gap:10px;padding-bottom:7px;font-size:14px;display:flex}.console-line-fire-who{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--fg-muted);flex:auto;overflow:hidden}.console-line-fire-promise{font-family:var(--font-mono);color:var(--fg-faint);font-size:11.5px;display:block}.console-line-fire-when{font-family:var(--font-mono);color:var(--fg-faint);flex:none;font-size:11.5px}.console-recall{padding:12px var(--pad-stand) 14px;flex-direction:column;flex:none;gap:8px;display:flex}.console-recall-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.console-recall-toggle,.console-recall-undo{border:1px solid var(--border);height:40px;color:var(--fg-muted);font:inherit;cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:9px;padding:0 15px;font-size:14px;font-weight:500;display:inline-flex}.console-recall-undo{background:var(--chip-bg);color:var(--fg);margin-left:auto}.console-recall-toggle:disabled,.console-recall-undo:disabled{opacity:.5;cursor:default}.console-recall-glyph{width:15px;height:15px}.console-recall-count{background:var(--chip-bg);color:var(--fg);font-family:var(--font-mono);border-radius:9px;padding:1px 7px;font-size:12px}.console-recall-note{color:var(--border-strong);font-size:13px}.console-recall-list{flex-wrap:wrap;gap:8px;display:flex}.console-recall-item{border:1px solid var(--border);background:var(--card);border-radius:10px;align-items:center;gap:10px;padding:6px 6px 6px 12px;display:flex}.console-recall-table{font-family:var(--font-mono);font-size:14px;font-weight:600}.console-recall-ago{font-family:var(--font-mono);color:var(--fg-faint);font-size:11px}.console-recall-one{border:1px solid var(--border);background:var(--chip-bg);height:32px;color:var(--fg);font:inherit;cursor:pointer;border-radius:8px;padding:0 12px;font-size:13px}.console-recall-one:disabled{opacity:.5;cursor:default}.console-line-fire-time{width:36px;font-family:var(--font-mono);color:var(--fg-faint);flex:0 0 36px;font-size:11px}.console-line-fire-count{min-width:46px;font-family:var(--font-mono);text-transform:uppercase;color:var(--fg-faint);flex:none;font-size:11px}.console-line-clear{padding:16px var(--pad-stand);flex:auto;justify-content:center;align-items:center;display:flex}.console-fail{border-radius:var(--radius-tile);text-align:start;width:100%;max-width:60ch}.console-fail[data-kind=locked]{background:var(--signal-neutral-surface);background-image:var(--surface-denied);box-shadow:inset 0 0 0 var(--border-w) var(--border-strong)}.console-fail[data-kind=alert]{background:var(--signal-alert-surface);background-image:var(--surface-fault);box-shadow:inset 0 0 0 var(--border-w) var(--signal-alert-line)}.console-fail-head{align-items:center;gap:10px;display:flex}.console-fail-tile{border-radius:var(--radius-tile);flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.console-fail-tile>svg{width:15px;height:15px}.console-fail[data-kind=locked] .console-fail-tile{background:var(--fg-muted);color:var(--card)}.console-fail[data-kind=alert] .console-fail-tile{background:var(--signal-alert);color:var(--signal-alert-fg)}.console-fail-body{flex-direction:column;align-items:flex-start;gap:11px;padding:20px 18px;display:flex}.console-fail-title{letter-spacing:-.025em;color:var(--fg);text-wrap:pretty;font-size:19px;font-weight:700;line-height:1.22}.console-fail-desc{color:var(--fg-muted);text-wrap:pretty;font-size:13px;line-height:1.5}.console-fail-body>button{min-height:var(--target-min,44px);min-width:120px;margin-top:5px}.console-fail-acts{flex-wrap:wrap;align-items:center;gap:10px;margin-top:5px;display:flex}.console-fail-acts>*{min-height:var(--target-min,44px);min-width:120px}.theme-clinic .console-note[data-kind=alert],.theme-clinic .console-fail[data-kind=alert],.theme-clinic .state-notice[data-kind=alert]{color:#fff;--fg:#fff;--fg-muted:#ffffffdb;--fg-faint:#ffffffb8;--signal-alert-text:#fff}.theme-clinic .console-note[data-kind=alert] .console-note-tile,.theme-clinic .console-fail[data-kind=alert] .console-fail-tile,.theme-clinic .state-notice[data-kind=alert] .state-notice-tile{color:var(--signal-alert);background:#fff}.theme-clinic .console-note[data-kind=alert] .console-btn[data-variant=primary],.theme-clinic .console-fail[data-kind=alert] .console-btn[data-variant=primary],.theme-clinic .state-notice[data-kind=alert] .console-btn[data-variant=primary]{--fg:#14140f}.console-line-ticket.console-line-skeleton{min-height:220px}.console-line-skeleton{background:var(--fg)}@supports (color:color-mix(in lab,red,red)){.console-line-skeleton{background:color-mix(in oklab,var(--fg) 5%,var(--panel-bg))}}.console-line-skeleton{border-style:dashed;animation:1.6s ease-in-out infinite console-line-pulse}@keyframes console-line-pulse{0%,to{opacity:.55}50%{opacity:.85}}@media(prefers-reduced-motion:reduce){.console-line-skeleton{animation:none}}@media(max-width:900px){.console-line-side{flex-direction:column;flex:none;width:auto}.console-line-side>.console-scroll-view{grid-template-columns:minmax(0,1fr)}.console-line-panel{flex:1 1 0}}.console-line-ticket{border:var(--border-w) solid var(--border);background:var(--card);border-radius:13px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}@media(max-width:859.98px){.console-line-board>.console-line-tickets{flex:none}.console-line-tickets>.console-scroll-view{grid-template-columns:minmax(0,1fr);overflow:visible}.console-line-toprow{flex-wrap:wrap}.console-line-stations{flex-basis:100%}.console-ai.console-line-headline{margin-left:0}}.console-line-ticket[data-urgency=warn]{border-color:var(--signal-caution-line)}.console-line-ticket[data-urgency=late]{border-color:#ff716159}.console-line-ticket[data-lead]{border-color:#ff71618c}.console-line-rail{display:none}.console-line-ticket[data-urgency=warn] .console-line-rail{background:var(--signal-caution)}.console-line-ticket[data-urgency=late] .console-line-rail{background:var(--signal-alert)}.console-line-head{border-bottom:1px solid var(--border);background:var(--fg);justify-content:space-between;align-items:flex-start;gap:8px;padding:11px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.console-line-head{background:color-mix(in oklab,var(--fg) 4%,transparent)}}.console-line-when{flex-direction:column;flex:1;align-items:flex-end;gap:2px;min-width:0;display:flex}.console-line-marks{font-family:var(--font-mono);letter-spacing:.1em;text-align:right;text-transform:uppercase;color:var(--fg-faint);font-size:9.5px}.console-line-ident{flex-direction:column;flex:none;gap:1px;min-width:0;max-width:65%;display:flex}.console-line-ticket[data-urgency=warn] .console-line-head{background:var(--signal-caution-surface);color:var(--signal-caution-text)}.console-line-ticket[data-urgency=late] .console-line-head{color:var(--fg);background:#211715;border-bottom-color:#ff716159}.console-line-ticket[data-lead] .console-line-head{background:var(--signal-alert-surface);border-bottom-color:#ff71618c}.console-line-ticket[data-urgency=warn] .console-line-fired{color:currentColor}@supports (color:color-mix(in lab,red,red)){.console-line-ticket[data-urgency=warn] .console-line-fired{color:color-mix(in oklab,currentColor,transparent 28%)}}.console-line-table{font-family:var(--font-mono);white-space:nowrap;color:var(--fg);font-size:16px;font-weight:600;line-height:1.2}.console-line-ticket[data-lead] .console-line-table{font-size:20px}.console-line-fired{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--fg-faint);font-size:10.5px;line-height:1.3}.console-line-age{font-family:var(--font-mono);white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--accent);font-size:17px;font-weight:600;line-height:1.1}.console-line-ticket[data-lead] .console-line-age{font-size:22px}.console-line-ticket[data-urgency=warn] .console-line-age{color:var(--signal-caution-text)}.console-line-ticket[data-urgency=late] .console-line-age{color:var(--signal-alert-text)}.console-line-body{flex-direction:column;flex:auto;min-height:0;display:flex}.console-line-body>.console-scroll-view{gap:0}.console-line-item{border-bottom:var(--border-w) solid var(--border);grid-template-columns:21px 1fr auto;align-items:center;gap:11px;min-height:46px;padding:0 14px;display:grid}.console-line-item:last-child,.console-line-item:has(+.console-line-allergy){border-bottom:0}.console-line-item-tap{width:100%;min-height:40px;font:inherit;color:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0}.console-line-item-tap:hover{background:var(--bg-subtle)}.console-line-item[data-behind=true]{background:linear-gradient(90deg,var(--signal-alert-surface) 0%,transparent 60%)}.console-line-undo{flex-direction:column;gap:8px;display:flex}.console-line-undo>button{width:100%;min-height:var(--target-min);justify-content:flex-start}.console-line-item-tap:disabled{cursor:progress;opacity:.6}.console-line-item-tap:focus-visible{outline:2px solid var(--focus,var(--accent));outline-offset:-2px}.console-line-item:has(.console-line-item-allergen){grid-template-columns:21px 1fr auto auto}.console-line-item-allergen{min-width:0;font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--signal-caution-text);flex:none;align-items:center;gap:5px;font-size:11px;display:inline-flex}.console-line-recalled{border-bottom:var(--border-w) solid var(--border);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--signal-info-text);align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:700;display:flex}.console-line-expo{border-bottom:var(--border-w) solid var(--border);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted);flex-wrap:wrap;gap:4px 12px;padding:6px 14px;font-size:12px;font-weight:700;display:flex}.console-line-expo-station[data-up]{color:var(--signal-ok-text,var(--signal-ok))}.console-line-recalled-chip{display:none}@media(max-width:859.98px){.console-line-recalled{display:none}.console-line-recalled-chip{border:1px solid var(--signal-info-line);background:var(--signal-info-surface);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;vertical-align:middle;white-space:nowrap;color:var(--signal-info-text);border-radius:5px;align-items:center;margin-left:8px;padding:2px 7px;font-size:8px;font-weight:600;display:inline-flex}}.console-line-mark{color:var(--fg-faint);flex:none}.console-line-mark[data-status=cooking]{color:var(--signal-caution)}.console-line-mark[data-status=done]{color:var(--accent)}.console-line-name{flex:auto;align-items:center;gap:6px;min-width:0;font-size:17px;font-weight:500;display:flex}.console-line-item-recall{color:var(--signal-alert-text);flex:none;align-items:center;display:inline-flex}.console-line-seat{font-family:var(--font-mono);letter-spacing:.04em;color:var(--fg-faint);flex:none;margin-left:6px;font-size:11px;font-weight:700}.console-line-item[data-tone=idle] .console-line-name{color:var(--fg-muted)}.console-line-choices{flex-direction:column;grid-column:2/-1;gap:2px;min-width:0;padding-bottom:8px;display:flex}.console-line-choice{border-left:2px solid var(--accent);color:var(--fg);padding-left:9px;font-size:14px;line-height:1.3}.console-line-state{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--fg-muted);flex:none;font-size:11px}.console-line-item[data-tone=urgent] .console-line-state{color:var(--signal-alert-text)}.console-line-item[data-tone=ready] .console-line-state{color:var(--accent)}.console-line-item[data-tone=suggested] .console-line-state{color:var(--accent-alt)}.console-line-mark[data-status=off]{color:var(--signal-alert)}.console-line-item[data-status=off] .console-line-name{color:var(--fg-faint);text-decoration:line-through}.console-line-item[data-tone=off] .console-line-state{color:var(--signal-alert-text)}.console-line-allergy{border-top:var(--border-w) solid var(--signal-caution-line);border-bottom:var(--border-w) solid var(--signal-caution-line);background:var(--signal-caution-surface);color:var(--signal-caution-text);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:8px;padding:9px 14px;font-size:13px;font-weight:700;display:flex}.console-line-ticket .console-line-allergy{border:1px solid var(--signal-alert-line);background:var(--signal-alert-surface);color:var(--signal-alert-text);letter-spacing:0;text-transform:none;border-radius:8px;margin:8px 12px 4px;padding:7px 10px;font-size:12.5px;font-weight:500}.console-line-item:has(>.console-line-dot){grid-template-columns:7px minmax(0,1fr) auto;gap:9px;min-height:39px;padding:6px 12px}.console-line-item:has(>.console-line-dot):has(.console-line-item-allergen){grid-template-columns:7px minmax(0,1fr) auto auto}.console-line-item:has(>.console-line-dot) .console-line-name{color:var(--fg);font-size:14.5px;font-weight:400}.console-line-dot{--line-dot:var(--border-strong);box-sizing:border-box;background:var(--line-dot);border-radius:50%;width:7px;height:7px}.console-line-dot[data-tone=alert]{--line-dot:var(--signal-alert)}.console-line-dot[data-tone=info]{--line-dot:var(--signal-info-text)}.console-line-dot[data-tone=accent]{--line-dot:var(--accent)}.console-line-dot[data-status=waiting]{border:1.5px solid var(--line-dot);background:0 0}.console-line-dot[data-status=done]{box-shadow:0 0 0 2px var(--card),0 0 0 3px var(--line-dot)}.console-line-dot[data-status=off]{--line-dot:var(--border-strong)}.console-line-item[data-station-tone] .console-line-state{border:1px solid var(--border-strong);padding:2px 6px}@supports (color:color-mix(in lab,red,red)){.console-line-item[data-station-tone] .console-line-state{border:1px solid color-mix(in oklab,var(--border-strong) 60%,transparent)}}.console-line-item[data-station-tone] .console-line-state{letter-spacing:.1em;color:var(--fg-faint);border-radius:5px;font-size:9.5px}.console-line-item[data-station-tone=alert] .console-line-state{border-color:var(--signal-alert-line);color:var(--signal-alert-text)}.console-line-item[data-station-tone=info] .console-line-state{border-color:var(--signal-info)}@supports (color:color-mix(in lab,red,red)){.console-line-item[data-station-tone=info] .console-line-state{border-color:color-mix(in oklab,var(--signal-info) 45%,transparent)}}.console-line-item[data-station-tone=info] .console-line-state{color:var(--signal-info-text)}.console-line-item[data-station-tone=accent] .console-line-state{border-color:var(--accent-line);color:var(--accent)}.console-line-foot{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--fg-faint);margin-top:auto;padding:9px 14px;font-size:10px}.console-line-action{margin-top:auto;padding:10px 12px 12px}.console-line-action>*{width:100%;min-height:42px;box-shadow:none;border-radius:10px;font-size:14.5px;font-weight:700}.console-line-action>.console-btn.console-line-bump[data-variant=secondary]{border:1px solid var(--accent-line);background:var(--accent-subtle);color:var(--accent)}.console-meter:has(>.console-meter-label){background:0 0;border-radius:0;flex-direction:column;align-items:stretch;gap:7px;height:auto;min-height:26px;display:flex;overflow:visible}.console-meter:has(>.console-meter-label) .console-meter-label{font-family:var(--font-mono);color:var(--fg-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.console-meter[data-tone=warn] .console-meter-label{color:var(--signal-caution-text)}.console-meter[data-tone=late] .console-meter-label{color:var(--signal-alert-text)}.console-meter:has(>.console-meter-label) .console-meter-track{border-radius:var(--radius-full,999px);background:var(--border);width:100%;min-width:0;height:10px;overflow:hidden}.console-meter:has(>.console-meter-label) .console-meter-fill{background:var(--accent);height:10px;display:block}.console-meter[data-tone=warn] .console-meter-fill{background:var(--signal-caution)}.console-meter[data-tone=late] .console-meter-fill{background:var(--signal-alert)}.console-meter:has(>.console-meter-label) .console-meter-track{position:relative}.console-meter-mark{background:var(--fg-muted);width:2px;margin-left:-1px;position:absolute;top:0;bottom:0}.console-main:has(.console-newbooking){border-bottom:0;padding:0}.console-scroll-view:has(.console-newbooking){flex-direction:column}[data-widget]:has(>.console-newbooking){flex-direction:column;flex:auto;min-height:0;display:flex}.console-nb-body{flex:auto;min-height:0;padding:13px 18px;overflow-y:auto;container:nb/inline-size}.console-nb-grid{grid-template-columns:minmax(0,1fr) 346px;gap:16px;min-height:100%;display:grid}@container nb (max-width:760px){.console-nb-grid{grid-template-columns:minmax(0,1fr)}}.console-nb-left,.console-nb-right{flex-direction:column;gap:11px;min-width:0;display:flex}.console-nb-spacer{flex:auto}.console-nb-label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-faint);white-space:nowrap;margin:0;font-size:10px;font-weight:600}.console-nb-when{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.console-nb-date{border:1px solid var(--border);background:var(--chip-bg);white-space:nowrap;cursor:pointer;border-radius:10px;align-items:center;min-height:38px;padding:0 12px;font-size:14px;font-weight:600;display:inline-flex;position:relative}.console-nb-date-input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.console-nb-times{flex-wrap:wrap;flex:320px;gap:6px;min-width:0;display:flex}.console-nb-time{border:1px solid var(--border);background:var(--card);min-width:58px;min-height:38px;color:var(--fg-muted);font-family:var(--font-mono);cursor:pointer;border-radius:10px;flex:1 1 0;font-size:13px}.console-nb-time[data-full]{color:var(--border-strong);text-decoration:line-through}.console-nb-time[aria-checked=true]{background-color:var(--accent);background-image:var(--surface-key-primary,none);color:var(--accent-fg);border-color:#0000;font-weight:600;text-decoration:none}.console-nb-full{color:var(--fg-faint);flex-basis:100%;font-size:11.5px}.console-nb-party{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.console-nb-stepper{align-items:center;gap:8px;display:flex}.console-nb-step{border:1px solid var(--border);background:var(--chip-bg);width:36px;height:36px;color:var(--fg-muted);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;display:flex}.console-nb-step svg{width:15px;height:15px}.console-nb-step[data-side=more]{border-color:var(--accent-line);background:var(--accent-subtle);color:var(--accent)}.console-nb-step:disabled{opacity:.4;cursor:default}.console-nb-step-value{width:44px;min-width:26px;color:inherit;font-family:var(--font-mono);text-align:center;background:0 0;border:0;padding:0;font-size:18px;font-weight:500}.console-nb-turn{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--border-strong);font-size:10.5px}.console-nb-turn[data-tone=caution]{color:var(--signal-caution-text)}.console-sayit{flex-direction:column;gap:7px;display:flex}.console-sayit-label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent-alt);font-size:10px;font-weight:600}.console-sayit-field{border:1px solid var(--accent-line);background:var(--bg-subtle);border-radius:12px;align-items:center;gap:10px;min-height:52px;padding:0 14px;display:flex;box-shadow:inset 0 2px 5px #00000080}.console-sayit-mic{color:var(--accent);flex:none;display:flex}.console-sayit-mic svg{width:17px;height:17px}.console-sayit-field input{min-width:0;color:var(--fg);background:0 0;border:0;outline:none;flex:auto;font-size:15px}.console-sayit-field input::placeholder{color:var(--border-strong)}.console-nb-guest{border:1px solid var(--border);background:var(--card);border-radius:13px;flex-direction:column;flex:1 0 auto;gap:9px;padding:14px;display:flex}.console-nb-search{position:relative}.console-nb-search-field{border:1px solid var(--border);background:var(--bg-subtle);min-height:44px;color:var(--fg-faint);border-radius:11px;align-items:center;gap:9px;padding:0 13px;display:flex;box-shadow:inset 0 2px 5px #00000080}.console-nb-search-field svg{flex:none;width:15px;height:15px}.console-nb-search-field input{min-width:0;color:var(--fg);background:0 0;border:0;outline:none;flex:auto;font-size:14px}.console-nb-guest-pair{gap:9px;display:flex}.console-nb-input{border:1px solid var(--border);background:var(--chip-bg);min-width:0;min-height:44px;color:var(--fg);border-radius:11px;flex:1 1 0;padding:0 13px;font-size:14px}.console-nb-notes{border:1px solid var(--border);background:var(--bg-subtle);min-height:80px;color:var(--fg);font:inherit;resize:vertical;border-radius:11px;flex:auto;padding:11px 13px;font-size:14px;box-shadow:inset 0 2px 5px #00000080}.console-nb-search-field input::placeholder,.console-nb-input::placeholder,.console-nb-notes::placeholder{color:var(--border-strong)}.console-nb-input:focus-visible,.console-nb-notes:focus-visible,.console-nb-search-field:focus-within,.console-sayit-field:focus-within{outline:2px solid var(--focus-ring);outline-offset:1px}.console-nb-pre{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:0;display:flex}.console-nb-pre-add{border:1px dashed var(--border-strong);min-height:42px;color:var(--fg-muted);border-radius:11px;flex:1 1 0;justify-content:center;align-items:center;font-size:14px;display:flex}.console-nb-pre-note{min-width:0;color:var(--border-strong);flex:1 1 0;font-size:12.5px;line-height:1.35}.console-nb-room{flex-direction:column;gap:11px;display:flex}.console-nb-room-head{align-items:baseline;gap:10px;display:flex}.console-nb-room-free{font-family:var(--font-mono);text-transform:uppercase;color:var(--signal-ok-text);margin-left:auto;font-size:10.5px}.console-nb-fit{border:1px solid var(--chip-bg);background:linear-gradient(120deg,#23200e 0%,var(--card) 62%);border-radius:13px;align-items:center;gap:12px;padding:12px 13px;display:flex}.console-nb-fit-body{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.console-nb-fit-label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent-alt);font-size:9.5px;font-weight:600}.console-nb-fit-pick{font-size:17px;font-weight:600}.console-nb-fit-why{color:var(--fg-muted);font-size:12.5px}.console-btn.console-nb-fit-assign{border-radius:10px;flex:none;min-height:40px;padding:0 15px;font-size:14px;font-weight:700}.console-nb-tiles{flex-wrap:wrap;gap:6px;display:flex}.console-nb-tile{border:1px solid var(--border);background:var(--card);color:var(--fg);cursor:pointer;border-radius:10px;flex-direction:column;flex:0 0 62px;align-items:center;gap:2px;padding:9px 0;display:flex}.console-nb-tile-name{font-size:13.5px;font-weight:600}.console-nb-tile-seats{font-family:var(--font-mono);color:var(--fg-faint);font-size:9.5px}.console-nb-tile[data-best],.console-nb-tile[aria-checked=true]{border-color:var(--accent-line);background:var(--accent-subtle)}.console-nb-tile[aria-checked=true] .console-nb-tile-name{color:var(--accent)}.console-nb-tile:disabled{border-color:var(--chip-bg);background:var(--bg);opacity:.5;cursor:default}.console-nb-tile-skeleton{border-radius:10px;width:62px;height:50px}.console-nb-summary{border:1px solid var(--border);background:var(--card);border-radius:13px;flex-direction:column;gap:8px;padding:13px 14px;display:flex}.console-nb-sum-row{align-items:baseline;gap:9px;display:flex}.console-nb-sum-label{min-width:0;color:var(--fg-muted);flex:auto;font-size:13.5px}.console-nb-sum-value{font-family:var(--font-mono);color:var(--fg);text-align:right;font-size:13px}.console-nb-sum-value[data-missing]{color:var(--signal-caution-text)}.console-btn.console-nb-book{border-radius:12px;width:100%;min-height:50px;font-size:16px;font-weight:700}.console-btn.console-nb-book:disabled{opacity:.4}.console-btn.console-nb-book-alt{width:100%}.console-nb-book-hint{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--border-strong);text-align:center;margin:0;font-size:10px}.console-reserve-stand{white-space:nowrap}@media(max-width:859.98px){.console-nb-body{padding:12px}.console-nb-when,.console-nb-party{border:1px solid var(--chip-bg);background:var(--card);border-radius:14px;gap:9px;padding:13px}.console-nb-when .console-nb-date{background:0 0;border:0;order:1;min-height:0;margin-left:auto;padding:0;font-size:12px}.console-nb-times{scrollbar-width:none;flex-wrap:nowrap;flex-basis:100%;order:2;overflow-x:auto}.console-nb-full{order:3}.console-nb-time{min-width:0;min-height:44px;color:var(--fg);flex:none;padding:0 13px;font-size:12.5px}.console-nb-time[data-full]{border-color:var(--chip-bg);background:var(--bg);color:var(--border-strong)}.console-nb-time[aria-checked=true]{border-color:var(--accent-line);background:var(--accent-subtle);color:var(--accent)}.console-nb-party .console-nb-label{flex-basis:100%}.console-nb-stepper{gap:0}.console-nb-step{width:34px;height:34px;color:var(--fg)}.console-nb-step[data-side=less]{border-right:0;border-radius:10px 0 0 10px}.console-nb-step[data-side=more]{border-color:var(--border);background:var(--chip-bg);color:var(--fg);border-left:0;border-radius:0 10px 10px 0}.console-nb-step-value{box-sizing:border-box;border:1px solid var(--border);background:var(--bg-subtle);justify-content:center;align-items:center;width:48px;height:34px;font-size:14px;font-weight:600;display:flex;box-shadow:inset 0 2px 5px #00000080}.console-nb-turn{flex:1 1 0;min-width:0;font-size:9px}.console-sayit-field{min-height:48px}.console-sayit-field input{font-size:13px}.console-nb-guest{border-color:var(--chip-bg);border-radius:14px;padding:13px}.console-nb-notes{min-height:56px}.console-nb-tile{flex-basis:78px}.console-btn.console-nb-book{z-index:2;min-height:46px;font-size:14px;position:sticky;bottom:12px}.console-nb-right{display:contents}.console-nb-summary{z-index:2;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px 12px;padding:8px 12px;display:grid;position:sticky;bottom:66px}.console-nb-summary>.console-nb-label{display:none}}.console-banner.console-standbanner{border-bottom-color:var(--signal-alert-line);background:linear-gradient(90deg,var(--signal-alert-surface) 0%,#1a1c1b 56%);flex-wrap:nowrap;gap:14px;padding:11px 18px}.console-banner.console-standbanner:before{content:"";background:var(--signal-alert);border-radius:50%;flex:none;width:8px;height:8px;animation:1.6s ease-in-out infinite console-floor-pulse}.console-standbanner .console-banner-body{gap:2px}.console-standbanner .console-banner-heading{font-size:15px;font-weight:600}.console-standbanner .console-banner-subtext{color:var(--fg-muted);font-size:13px}.console-standbanner .console-banner-actions .console-btn{border-radius:10px;min-height:40px;font-size:14px}.console-standbanner .console-banner-actions .console-btn[data-variant=primary]{font-weight:700}.console-standbanner .console-banner-actions .console-btn[data-variant=secondary]{border:1px solid var(--border);background:var(--chip-bg);color:var(--fg-muted)}@media(prefers-reduced-motion:reduce){.console-banner.console-standbanner:before{animation:none}}@media(max-width:859.98px){.console-banner.console-standbanner{flex-wrap:wrap}}.console-sayit-read{flex-direction:column;gap:10px;display:flex}.console-sayit-chips{flex-wrap:wrap;gap:9px;display:flex}.console-sayit-chip{border:var(--border-w) solid var(--accent-line);border-radius:var(--radius-control);background:var(--accent-subtle);flex-direction:column;gap:3px;padding:13px 16px;display:flex}.console-sayit-chip[data-tone=occasion]{border-color:var(--accent-alt)}@supports (color:color-mix(in lab,red,red)){.console-sayit-chip[data-tone=occasion]{border-color:color-mix(in oklab,var(--accent-alt) 35%,transparent)}}.console-sayit-chip[data-tone=occasion]{background:var(--accent-alt)}@supports (color:color-mix(in lab,red,red)){.console-sayit-chip[data-tone=occasion]{background:color-mix(in oklab,var(--accent-alt) 14%,transparent)}}.console-sayit-chip-label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-faint);font-size:9px}.console-sayit-chip-value{font-size:15px;font-weight:600}.console-sections{flex-direction:column;height:100%;min-height:0;display:flex}.console-sections-flag{border:var(--border-w) solid var(--signal-caution-line);background:var(--signal-caution-surface);color:var(--signal-caution-text);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border-radius:9px;flex:none;align-items:center;padding:5px 10px;font-size:10.5px;font-weight:600;display:inline-flex}.console-sections-strip .console-screenstrip-heading{flex:0 auto;min-width:0}.console-sections-strip .console-sections-balance{white-space:nowrap;border-radius:10px;height:38px;padding:0 15px;font-size:14.5px;font-weight:700}.console-sections-covers{padding:14px var(--pad-stand) 0;flex:none;align-items:center;gap:14px;display:flex}.console-sections-covers-figure{flex:none;align-items:baseline;gap:8px;display:inline-flex}.console-sections-covers-label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-faint);font-size:10.5px;font-weight:600}.console-sections-covers-value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--fg);font-size:17px;font-weight:500}.console-sections-covers-bar{background:var(--bg-subtle);height:7px;box-shadow:var(--relief-recessed);border-radius:4px;flex:auto;overflow:hidden}.console-sections-covers-fill{background:linear-gradient(90deg,var(--accent) 0%,var(--accent) 100%);border-radius:4px;height:100%;display:block}@supports (color:color-mix(in lab,red,red)){.console-sections-covers-fill{background:linear-gradient(90deg,color-mix(in oklab,var(--accent) 82%,black) 0%,var(--accent) 100%)}}.console-sections-covers .console-sections-balance-card{display:none}.console-sections-grid{min-height:0;padding:12px var(--pad-stand) 14px;flex:auto;display:flex}.console-sections-room{display:none}@media(min-width:860px){.console-sections-room{height:min(46vh,460px);min-height:280px;margin:12px var(--pad-stand) 0;border:var(--border-w) solid var(--border);border-radius:var(--radius-lg,12px);flex:none;display:flex;overflow:hidden}.console-sections-room>.console-floorboard{flex:1;min-width:0}}.console-sections-grid>.console-scroll-view{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-auto-rows:minmax(max-content,auto);align-content:stretch;gap:14px;display:grid}.console-sections-orphans-head{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--signal-alert-text);align-items:center;gap:9px;margin:0;padding-top:2px;font-size:9px;font-weight:600;display:none}.console-sections-orphans-head:after{content:"";background:var(--chip-bg);flex:auto;height:1px}.console-sections-advice{color:var(--fg-muted);order:3;margin:0;font-size:13px;line-height:1.45}.console-sections .console-sections-give{white-space:normal;text-align:center;flex:none;order:3}.console-sections .console-sections-give[data-variant=secondary]{border-color:var(--border);background:var(--chip-bg);min-height:40px;color:var(--fg);background-image:none;border-radius:10px;padding:8px 14px;font-size:14px;font-weight:500}.console-sections .console-sections-give[data-variant=primary]{min-height:44px;font-size:14.5px;font-weight:700}.console-sections .console-load:not(:has(>.console-load-foot)) .console-sections-give{margin-top:auto}.console-sections-standing-seats{display:none}.console-sections-dock{padding:10px var(--pad-stand);border-top:var(--border-w) solid var(--bar-line);background:var(--bar-bg);flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.console-sections-dock>:last-child{margin-left:auto}.console-sections-dock-note{min-width:0;color:var(--fg-muted);flex:220px;font-size:12px;line-height:1.35}.console-sections-dock[data-phone=true]{flex-wrap:nowrap;gap:8px}.console-sections-dock[data-phone=true] .console-sections-dock-count{white-space:nowrap;flex:none}.console-sections-dock[data-phone=true] .console-load-assign{flex:1 1 0;min-width:0}.console-sections-dock[data-phone=true] .console-load-assign select{width:100%;font-size:12px}.console-load-sections-key{min-height:var(--target-min);border:var(--border-w) solid var(--border);border-radius:var(--radius-control);background:var(--chip-bg);max-width:22ch;color:var(--fg-muted);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;padding:0 10px;font-size:10px;overflow:hidden}.console-load-sections-key:disabled{cursor:default;opacity:.55}.console-load-assign select{min-height:var(--target-min);border:var(--border-w) solid var(--border);border-radius:var(--radius-control);background:var(--chip-bg);color:var(--fg-muted);font-family:var(--font-mono);padding:0 8px;font-size:10px}.console-load{border:var(--border-w) solid var(--border);border-radius:var(--radius-lg);background:var(--panel-bg);min-height:0;box-shadow:var(--relief-raised);flex-direction:column;flex:1 1 0;gap:11px;padding:14px;display:flex}.console-load[data-orphans=true]{border-color:var(--chip-bg);background:linear-gradient(150deg,var(--signal-caution-surface) 0%,var(--panel-bg) 62%)}.console-load-head{align-items:center;gap:11px;display:flex}.console-load-monogram{border:var(--border-w) solid var(--border-strong);border-radius:var(--radius-full,999px);background:var(--chip-bg);width:34px;height:34px;font-family:var(--font-mono);color:var(--fg-muted);flex:0 0 34px;justify-content:center;align-items:center;font-size:11.5px;display:flex}.console-load-monogram[data-tint]{border-color:var(--load-tint);background:var(--load-tint)}@supports (color:color-mix(in lab,red,red)){.console-load-monogram[data-tint]{background:color-mix(in srgb,var(--load-tint) 35%,var(--chip-bg))}}.console-load-monogram[data-tint]{color:var(--fg)}.console-load-who{flex:auto;min-width:0}.console-load-name{font-size:16.5px;font-weight:600;display:block}.console-load-standing{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-faint);font-size:10px;display:block}.console-load[data-orphans=true] .console-load-standing{color:var(--signal-caution-text)}.console-load-figure{text-align:right;flex:none}.console-load-covers{font-family:var(--font-mono);color:var(--border-strong);font-size:26px;font-weight:500;line-height:1.15;display:block}.console-load[data-busy=true] .console-load-covers{color:var(--accent)}.console-load[data-orphans=true][data-busy=true] .console-load-covers{color:var(--signal-caution-text)}.console-load-covers-label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-faint);font-size:9.5px;display:block}.console-load-tables{display:contents}.console-load-foot{order:2;align-items:center;gap:10px;margin-top:auto;display:flex}.console-load-track{flex:auto;align-items:center;gap:10px;min-width:0;display:flex}.console-load-bar-label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-faint);flex:none;font-size:10.5px}.console-load-bar{background:var(--bg-subtle);border-radius:3px;flex:auto;height:6px;overflow:hidden}.console-load-bar-fill{background:var(--border-strong);border-radius:3px;height:6px;display:block}.console-load[data-busy=true] .console-load-bar-fill{background:linear-gradient(90deg,var(--accent) 0%,var(--accent) 100%)}@supports (color:color-mix(in lab,red,red)){.console-load[data-busy=true] .console-load-bar-fill{background:linear-gradient(90deg,color-mix(in oklab,var(--accent) 82%,black) 0%,var(--accent) 100%)}}.console-load-meta{font-family:var(--font-mono);color:var(--fg-muted);flex:none;font-size:10px}.console-chiptable{min-height:var(--target-min);border:var(--border-w) solid var(--border);border-radius:var(--radius-control);background:var(--chip-bg);color:var(--fg);align-items:center;gap:7px;padding:11px 14px;font-size:14px;font-weight:600;display:flex}.console-chiptable[data-tone=busy]{border-color:var(--accent-line);background:var(--accent-subtle)}.console-chiptable[data-tone=wants]{border-color:var(--signal-caution-line);background:var(--signal-caution-surface);color:var(--signal-caution-text)}.console-chiptable[data-tone=booked]{border-style:dotted;border-color:var(--border-strong,var(--border));background:var(--chip-bg);color:var(--fg-muted)}.console-chiptable[data-tone=clearing]{border-style:dashed;border-color:var(--border-strong,var(--border));background:var(--chip-bg);color:var(--fg-muted)}.console-chiptable[data-tone=free]{color:var(--fg-muted);background:0 0;border-style:dashed;font-weight:400}.console-chiptable[data-tone=blocked]{color:var(--fg-muted);opacity:.62;background:0 0;border-style:dashed;font-weight:400}.console-chiptable[data-proposed=true]{border-style:dashed;border-color:var(--accent-alt);background:var(--accent-alt)}@supports (color:color-mix(in lab,red,red)){.console-chiptable[data-proposed=true]{background:color-mix(in oklab,var(--accent-alt) 16%,transparent)}}.console-chiptable[data-proposed=true]{color:var(--fg)}.console-chiptable[aria-pressed=true]{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent);background:var(--accent-subtle);color:var(--fg)}.console-chiptable[aria-pressed=true] .console-chiptable-state{opacity:1}.console-chiptable[data-merged=true]{border-style:double;border-width:3px}.console-chiptable[data-merged=true]:after{content:"⇥";font-family:var(--font-mono);opacity:.7;font-size:11px}.console-chiptable-state{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;opacity:.85;font-size:10px;font-weight:400}@media(max-width:640px){.console-chiptable-state{font-size:12px}}.console-chiptable-state [data-dwell=caution]{color:var(--signal-caution-text)}.console-chiptable-state [data-dwell=alert]{color:var(--signal-alert-text)}.console-chiptable-state [data-dwell] svg{vertical-align:-2px;margin-right:2px;display:inline-block}.console-chiptable-state [data-money],.console-load-standing [data-money]{text-transform:none}.console-load-chips{flex-wrap:wrap;gap:8px;display:flex}.console-sections-state{margin:12px var(--pad-stand);border:var(--border-w) solid var(--border);border-radius:var(--radius-tile);background:var(--panel-bg);align-items:center;gap:12px;padding:14px 16px;display:flex}.console-sections-state[role=alert]{border-color:var(--signal-caution-line);background:var(--signal-caution-surface)}.console-sections-state-copy{flex:auto;min-width:0}.console-sections-state-title{font-size:14px;font-weight:600}.console-sections-state-body{color:var(--fg-muted);margin-top:2px;font-size:13px}.console-sections-dock:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.console-status-pill{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;border-radius:var(--radius-full);color:var(--signal-neutral-text);border:var(--border-w) solid var(--signal-neutral-line);background:var(--signal-neutral-surface);padding:5px 9px;font-size:9px;font-weight:600}.console-status-pill[data-tone=accent]{color:var(--accent);border-color:var(--accent-line);background:var(--accent-subtle)}.console-status-pill[data-tone=caution]{color:var(--signal-caution-text);border-color:var(--signal-caution-line);background:var(--signal-caution-surface)}.console-status-pill[data-tone=ok]{color:var(--signal-ok-text);border-color:var(--signal-ok-line);background:var(--signal-ok-surface)}.console-diary-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.console-diary-date{border:var(--border-w) solid var(--border);border-radius:var(--radius-control);background:var(--chip-bg);align-items:center;gap:4px;padding:4px;display:flex}.console-diary-step{border-radius:var(--radius-control);width:44px;height:44px;color:var(--fg-muted);justify-content:center;align-items:center;font-size:16px;display:flex}.console-diary-day{flex-direction:column;justify-content:center;gap:1px;min-width:104px;min-height:44px;padding:0 10px;display:flex}.console-diary-daylabel{letter-spacing:-.015em;white-space:nowrap;font-size:14px;font-weight:600}.console-diary-search{border:var(--border-w) solid var(--border);border-radius:var(--radius-control);background:var(--card);min-width:0;min-height:52px;color:var(--fg-muted);flex:220px;align-items:center;gap:10px;padding:0 16px;font-size:14.5px;display:flex}.console-book-body{padding:14px var(--pad-stand) 16px;flex-direction:column;gap:14px;display:flex}.console-diary-requests{border:var(--border-w) solid var(--accent-line);border-radius:var(--radius-panel);background:var(--accent-subtle);flex-wrap:wrap;align-items:center;gap:14px;padding:16px 18px;display:flex}.console-diary-requests-text{flex-direction:column;flex:320px;gap:4px;min-width:0;display:flex}.console-diary-requests-head{letter-spacing:-.015em;font-size:15px;font-weight:600}.console-diary-requests-body{color:var(--fg-muted);font-size:13px;line-height:1.5}.console-diary-requests-acts{flex-wrap:wrap;gap:9px;display:flex}.console-diary-requests-acts>*{min-height:48px}.console-book-list{border:var(--border-w) solid var(--border);border-radius:var(--radius-panel);background:var(--card);flex-direction:column;display:flex;overflow:hidden}.console-book-tabs{border-bottom:var(--border-w) solid var(--border);flex-wrap:wrap;gap:6px;padding:12px 14px;display:flex}.console-book-tab{border:var(--border-w) solid var(--border);border-radius:var(--radius-control);min-height:44px;color:var(--fg-muted);align-items:center;gap:8px;padding:0 15px;font-size:13px;font-weight:600;display:inline-flex}.console-book-tab[aria-checked=true]{border-color:var(--accent-line);background:var(--accent-subtle);color:var(--fg)}.console-book-tab-count{font-family:var(--font-mono);font-variant-numeric:tabular-nums;border-radius:var(--radius-full);background:var(--chip-bg);color:var(--fg-muted);padding:2px 7px;font-size:11px;font-weight:600}.console-book-empty{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:36px 18px;display:flex}.console-book-empty-mark{color:var(--fg-faint);margin-bottom:2px;display:inline-flex}.console-book-empty-title{letter-spacing:-.02em;font-size:15px;font-weight:600}.console-book-empty-note{max-width:38ch;color:var(--fg-muted);font-size:13px}.console-book-card{border:var(--border-w) solid var(--border);border-radius:var(--radius-tile);background:var(--card);flex-direction:column;gap:12px;padding:18px;display:flex}.console-book-card-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.console-book-card-note{color:var(--fg-faint);white-space:nowrap;font-size:12px}.console-book-card-count{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.console-book-tables{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:8px;display:grid}.console-book-table{border:var(--border-w) solid var(--border-strong);border-radius:var(--radius-control);background:var(--chip-bg);flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:64px;display:flex}.console-book-table-id{letter-spacing:-.02em;font-size:16px;font-weight:700}.console-book-table-meta{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--fg-faint);white-space:nowrap;justify-content:center;align-items:center;gap:5px;font-size:11px;display:flex}.console-assist-kicker{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-faint);align-items:center;gap:9px;font-size:10px;font-weight:600;display:flex}.console-assist-mark{color:var(--accent)}.console-assist-text{letter-spacing:-.01em;font-size:14.5px;line-height:1.5}.console-assist-acts{flex-wrap:wrap;gap:9px;display:flex}.console-assist-acts>*{min-height:46px}.console-book-wait{border-top:var(--border-w) solid var(--border);align-items:center;gap:12px;padding:10px 0;display:flex}.console-book-wait-who{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.console-book-wait-name{letter-spacing:-.015em;font-size:14px;font-weight:600}.console-book-wait-meta{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--fg-faint);font-size:11px}.console-book-wait-meta[data-state=notified]{color:var(--signal-ok-text)}.console-book-walkin{border:1px dashed var(--border-strong);border-radius:var(--radius-control);min-height:48px;color:var(--fg-muted);justify-content:center;align-items:center;gap:7px;font-size:13px;font-weight:600;display:inline-flex}.console-arrival{min-height:var(--target-min);border-bottom:var(--border-w) solid var(--border);cursor:pointer;grid-template-columns:52px minmax(0,1.2fr) minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.console-arrival:last-child{border-bottom:0}.console-arrival[data-state=gone]{opacity:.55}.console-arrival-time{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--accent);font-size:15px;font-weight:600}.console-arrival[data-state=waiting] .console-arrival-time{color:var(--signal-caution-text)}.console-arrival[data-state=late]{box-shadow:inset 3px 0 0 var(--signal-alert)}.console-arrival[data-state=late] .console-arrival-time,.console-arrival[data-state=late] .console-arrival-said{color:var(--signal-alert-text)}.console-arrival[data-state=settled] .console-arrival-time,.console-arrival[data-state=gone] .console-arrival-time{color:var(--fg-faint)}.console-arrival-who{text-align:left;flex-direction:column;gap:3px;min-width:0;display:flex}.console-arrival-name{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;display:block;overflow:hidden}.console-arrival-standing{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-faint);font-size:11px;display:block}.console-arrival-said{min-width:0;color:var(--fg-muted);font-size:13px;line-height:1.5}.console-arrival-actions{justify-content:flex-end;gap:8px;display:flex}.console-arrival-actions>*{min-height:var(--target-min)}@media(max-width:900px){.console-arrival{grid-template-columns:52px minmax(0,1fr) auto}.console-arrival-said{grid-area:2/2/auto/-1}}.console-diary-shape{border:var(--border-w) solid var(--border);border-radius:var(--radius-panel);background:var(--card);flex-direction:column;gap:12px;padding:16px 18px;display:flex}.console-diary-shape-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.console-diary-now{font-family:var(--font-mono);letter-spacing:.06em;color:var(--fg-faint);white-space:nowrap;font-size:11px}.console-diary-shape-loading{align-items:flex-end;gap:6px;height:104px;display:flex}.console-floor{flex-direction:column;height:100%;min-height:0;display:flex}@media(min-width:860px){.console-scroll-view>:has(.console-floor-plan),.console-scroll-view>*>:has(.console-floor-plan){flex-direction:column;flex:auto;min-height:0;display:flex}.console-floor:has(.console-floor-plan){flex:auto;height:auto}.console-floor>.console-notice{margin:var(--pad-stand) var(--pad-stand) 0}.console-floor-room:has(.console-floor-plan){gap:0;padding:0}.console-floor-plan>.console-floorboard{border:0;border-radius:0}}.console-floor>.console-ai[data-variant=bar] .console-btn{box-sizing:border-box;height:36px;min-height:28px;position:relative}.console-floor>.console-ai[data-variant=bar] .console-btn:before{content:"";inset-inline:0;inset-block:calc((36px - var(--target-min)) / 2);position:absolute}.console-floor-split{grid-template-columns:minmax(0,1fr) var(--floor-side,250px);flex:auto;min-height:0;display:grid}.console-floor-room{min-width:0;min-height:0;padding:16px var(--pad-stand);flex-direction:column;gap:12px;display:flex}.console-floor-legend{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.console-floor-keys{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-faint);flex-wrap:wrap;gap:12px;margin-left:auto;font-size:10px;display:flex}.console-floor-key{align-items:center;gap:5px;display:flex}.console-floor-key[data-state=slow] .console-dot{box-shadow:inset 0 0 0 2px var(--signal-caution);background:0 0}.console-floor-key[data-state=reserved] .console-dot{box-shadow:inset 0 0 0 2px var(--accent);background:0 0}.console-floor-key[data-state=dirty] .console-dot{box-shadow:inset 0 0 0 1px var(--fg-muted);background:0 0}.console-floor-key[data-state=blocked] .console-dot{box-shadow:inset 0 0 0 1px var(--border-strong);opacity:.6;background:0 0}.console-floorboard{border:1px solid var(--border);border-radius:var(--radius-tile);background:var(--panel-bg);touch-action:none;flex:1;min-width:0;min-height:0;position:relative;overflow:hidden}.console-floor-plan{display:none}@media(min-width:860px){.console-floor-plan{flex:1;min-width:0;min-height:0;display:flex}.console-floor-grid[data-narrow=true]{display:none}}.console-floor-grid{min-height:0;display:flex}.console-floor-grid>.console-scroll-view{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));align-content:start;gap:12px;display:grid}.console-floor-side{background:var(--aside-bg);border-left:var(--border-w) solid var(--border);flex-direction:column;gap:16px;min-height:0;padding:15px 16px;display:flex}.console-floor-side>.console-scroll-view{gap:16px}.console-floor-clear{color:var(--fg-faint);font-size:12px}.console-floor-verdict{height:100%;min-height:0;padding:24px var(--pad-stand);flex:auto;justify-content:center;align-items:center;display:flex}.console-floor-verdict>.state-notice{width:100%;max-width:30rem}.console-floor-verdict-title{color:var(--fg);margin-bottom:2px;font-size:14px;font-weight:600;display:block}.console-floor-waiting{flex-direction:column;gap:11px;display:flex}.console-floor-skeleton{flex-direction:column;gap:8px;display:flex}.console-floor-waiting-head{align-items:center;gap:9px;display:flex}.console-floor-waiting-card{border:var(--border-w) solid var(--accent-line);border-radius:var(--radius-tile);background:var(--panel-bg);flex-direction:column;gap:9px;padding:11px 12px;font-size:14px;display:flex}.console-floor-waiting-row{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.console-floor-waiting-actions{gap:8px;display:flex}.console-floor-waiting-actions>*{min-height:var(--target-min);flex:auto}.console-floor{--floor-side:330px}.console-floor-alert[data-place=page]{display:none}.console-floor-alert{border:var(--border-w) solid var(--chip-bg);background:linear-gradient(120deg,var(--signal-alert-surface) 0%,var(--card) 68%);border-radius:14px;flex-direction:column;flex:none;gap:9px;padding:13px 14px;display:flex}.console-floor-alert[data-tone=caution]{background:linear-gradient(120deg,var(--signal-caution-surface) 0%,var(--card) 68%)}.console-floor-alert[data-tone=calm]{background:var(--card)}.console-floor-alert-head{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--signal-alert-text);align-items:center;gap:8px;font-size:10px;font-weight:600;display:inline-flex}.console-floor-alert[data-tone=caution] .console-floor-alert-head{color:var(--signal-caution-text)}.console-floor-alert[data-tone=calm] .console-floor-alert-head{color:var(--fg-faint)}.console-floor-alert-dot{background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite console-floor-pulse}@keyframes console-floor-pulse{50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.console-floor-alert-dot{animation:none}}.console-floor-alert-title{font-size:15.5px;font-weight:600;line-height:1.35}.console-floor-alert-body{color:var(--fg-muted);font-size:13px}.console-floor-next{flex-direction:column;gap:11px;display:flex}.console-floor-next-head,.console-floor-waiting-head{align-items:center;gap:10px;display:flex}.console-floor-next-row{border:var(--border-w) solid var(--border);background:var(--card);border-radius:12px;align-items:center;gap:11px;min-height:56px;padding:0 13px;display:flex}.console-floor-next-row[data-urgency=late]{border-color:var(--signal-alert-line)}.console-floor-next-words{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.console-floor-next-title{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.console-floor-next-row[data-urgency=late] .console-floor-next-title{color:var(--signal-alert-text)}.console-floor-next-note{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-faint);font-size:10px}.console-floor-next-key{flex:none}.console-floor-waiting-empty{border:var(--border-w) dashed var(--border);text-align:center;background:#1a1c1b;border-radius:13px;flex-direction:column;align-items:center;gap:7px;padding:16px;display:flex}.console-floor-waiting-empty-words{flex-direction:column;gap:4px;display:flex}.console-floor-waiting-empty-title{color:var(--fg-muted);font-size:14.5px;font-weight:600}.console-floor-waiting-empty-body{color:var(--border-strong);font-size:12.5px}.console-btn.console-floor-walkin{border-radius:12px;flex:none;min-height:48px;margin-top:auto;font-size:15px}.console-floor-side>.console-scroll-view{min-height:100%}.console-floor-tile-foot{align-items:center;gap:8px;min-width:0;display:flex}.console-floor-tile-words{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-faint);flex:auto;font-size:10px;overflow:hidden}.console-floor-tile-chip{border:var(--border-w) solid var(--signal-caution-line);background:var(--signal-caution-surface);color:var(--signal-caution-text);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:6px;flex:none;padding:3px 8px;font-size:9.5px;font-weight:600}.console-floor-tile-chip[data-state=late]{border-color:var(--signal-alert-line);background:var(--signal-alert-surface);color:var(--signal-alert-text)}@media(min-width:860px){.console-floor-legend{display:none}}@media(max-width:859.98px){.console-floor-alert[data-place=side]{display:none}.console-floor-alert[data-place=page]{border-color:var(--signal-alert-line);margin:12px 12px 0;display:flex}.console-floor-keys{gap:6px 10px;margin-left:0;font-size:9px}.console-floor-key{white-space:nowrap}}@media(max-width:900px){.console-floor-split{grid-template-columns:minmax(0,1fr)}.console-floor-side{border-left:0;border-top:var(--border-w) solid var(--border)}.console-floor-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}}.console-donext{flex-direction:column;gap:11px;display:flex}.console-donext-label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-faint);font-size:10px}.console-donext-items{flex-direction:column;gap:9px;display:flex}.console-donext-item{min-height:var(--target-min);border:var(--border-w) solid var(--border);border-radius:var(--radius-tile);background:var(--panel-bg);color:var(--fg-muted);text-align:left;align-items:center;gap:10px;padding:11px 12px;font-size:13px;display:flex}.console-donext-item[data-urgency=soon]{border-color:var(--signal-caution-line);background:var(--signal-caution-surface);color:var(--signal-caution-text)}.console-donext-item[data-urgency=late]{border-color:var(--signal-alert-line);background:var(--signal-alert-surface);color:var(--signal-alert-text)}.console-donext-text{flex:auto;min-width:0}.console-donext-meta{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;flex:none;font-size:10px}.console-stand-stat{flex:none;align-items:baseline;gap:7px;display:flex}.console-stand-stat-label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-faint);font-size:10px}.console-stand-stat-value{font-family:var(--font-mono);color:var(--fg);font-size:16px}.console-stand-stat-total{color:var(--fg-faint);font-size:11px}.console-stand-stat.console-linestat{border:1px solid var(--border);background:var(--chip-bg);border-radius:9px;align-items:baseline;gap:7px;padding:5px 11px}.console-stand-stat.console-linestat .console-stand-stat-label{font-size:10.5px}.console-stand-stat.console-linestat .console-stand-stat-value{font-size:13.5px;font-weight:600}.console-stand-stat.console-linestat[data-tone=caution]{border-color:var(--signal-alert-line);background:var(--signal-alert-surface);border-radius:9px;padding:5px 11px}.console-stand-stat.console-linestat[data-tone=caution] .console-stand-stat-label{color:#d89c92}.console-stand-stat.console-linestat[data-tone=caution] .console-stand-stat-value{color:var(--signal-alert-text)}.console-stand-stat[data-tone=caution]{border-radius:var(--radius-control);background:var(--signal-caution-surface);color:var(--signal-caution-text);align-items:center;gap:6px;padding:7px 11px}.console-stand-stat[data-tone=caution] .console-stand-stat-label,.console-stand-stat[data-tone=caution] .console-stand-stat-value{letter-spacing:.08em;color:inherit;font-size:11px}.console-stand-top{min-height:var(--stand-top-h);padding:0 var(--pad-stand);background:var(--rail-bg);background-image:var(--texture-face),var(--surface-plate);border-bottom:var(--border-w) solid var(--border);box-shadow:var(--shadow-contact);align-items:center;gap:18px;display:flex}.theme-clinic .console-stand-top{border-bottom-color:var(--border-strong)}.console-stand-venue{letter-spacing:-.01em;flex:none;font-size:15px;font-weight:600}.console-stand-tabs{scrollbar-width:none;gap:4px;min-width:0;display:flex;overflow-x:auto}.console-stand-tabs::-webkit-scrollbar{display:none}.console-stand-tab{min-height:var(--target-min);border:var(--border-w) solid transparent;border-radius:var(--radius-control);color:var(--fg-muted);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;flex:none;align-items:center;padding:0 14px;font-size:11px;display:flex}.console-stand-tab[data-active=true]{background:var(--accent-subtle);border-color:var(--accent-line);color:var(--accent)}.theme-clinic .console-stand-tab[data-active=true]{background:var(--fg);border-color:var(--fg);color:var(--bg)}.console-stand-operator{flex:none;margin-left:auto}.console-stand-body{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.console-stand-body[data-columns="2"]{grid-template-columns:var(--stand-side) minmax(0,1fr)}.console-stand-body[data-columns="3"]{grid-template-columns:var(--stand-side) minmax(0,1fr) var(--stand-detail)}.console-stand-side,.console-stand-main,.console-stand-detail{min-width:0;padding:var(--pad-stand);flex-direction:column;display:flex}.console-stand-side{border-right:var(--border-w) solid var(--border);background:var(--rail-bg)}.console-stand-detail{border-left:var(--border-w) solid var(--border);background:var(--aside-bg)}.console-stand-dock{padding:10px var(--pad-stand);background:var(--bar-bg);border-top:var(--border-w) solid var(--bar-line)}@media(max-width:900px){.console-stand-body[data-columns="2"],.console-stand-body[data-columns="3"]{grid-template-columns:minmax(0,1fr)}.console-stand-side{border-right:0;border-bottom:var(--border-w) solid var(--border)}.console-stand-detail{border-left:0;border-top:var(--border-w) solid var(--border)}}.console-page{flex-direction:column;min-height:100vh;display:flex}.console-page-head{padding:16px var(--pad-page-x);border-bottom:var(--border-w) solid var(--border);flex-wrap:wrap;align-items:center;gap:16px;display:flex}.theme-clinic .console-page-head{border-bottom-color:var(--border-strong)}.console-page-body{flex:1;width:100%;min-width:0}.console-page-body[data-width=text],.console-page-body[data-width=wide]{padding:var(--pad-page-y) var(--pad-page-x);margin-inline:auto}.console-page-body[data-width=text],.console-page-section[data-width=text]{max-width:var(--page-text)}.console-page-body[data-width=wide],.console-page-section[data-width=wide]{max-width:var(--page-wide)}.console-page-section{width:100%;padding-block:var(--pad-page-y);margin-inline:auto}.console-page-section[data-width=full]{max-width:none}.console-page-foot{padding:var(--pad-page-y) var(--pad-page-x);border-top:var(--border-w) solid var(--border);color:var(--fg-muted);font-size:13px}.console-ai{background:var(--accent-subtle);border:var(--border-w) solid var(--accent-line);border-radius:var(--radius-control);align-items:flex-start;gap:10px;padding:11px 13px;display:flex}.console-ai-mark{color:var(--accent);flex:none;justify-content:center;align-items:center;display:inline-flex}.console-agent-lamp{width:var(--icon-text);height:var(--icon-text);border:1px solid;flex:none;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.console-agent-lamp{border:1px solid color-mix(in oklab,currentColor 55%,transparent)}}.console-agent-lamp{background:var(--bg);color:var(--accent);border-radius:9999px;box-shadow:0 0 8px}@supports (color:color-mix(in lab,red,red)){.console-agent-lamp{box-shadow:0 0 8px color-mix(in oklab,currentColor 35%,transparent)}}.console-agent-lamp[data-size=lg]{width:34px;height:34px}.console-agent-lamp-core{background:currentColor;border-radius:9999px;width:4px;height:4px}.console-agent-lamp[data-size=lg] .console-agent-lamp-core{width:9px;height:9px}.console-ai-text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.console-ai-eyebrow{color:var(--accent);font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:var(--transform-eyebrow);align-items:center;gap:8px;margin:0 0 3px;line-height:1.4;display:flex}.console-ai-eyebrow .console-ai-mark,.console-ai-mark .console-agent-lamp{color:inherit}.console-ai-body{min-width:0;color:var(--fg);text-wrap:pretty;flex:auto;margin:0;font-size:13px;line-height:1.5}.console-ai-support{color:var(--fg-muted);text-wrap:pretty;margin:0;font-size:12px;line-height:1.45}.console-ai-actions{flex-wrap:wrap;flex:none;gap:8px;display:flex}.console-ai[data-weight=advice] .console-ai-actions>:first-child{border-color:var(--accent-line);color:var(--accent);background:0 0}.console-ai-dismiss{width:var(--target-min);height:var(--target-min);margin:calc(var(--target-min) / -2 + 11px) -6px;color:var(--fg-faint);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;font-size:16px;line-height:1;display:flex}.console-ai[data-uncertain=true]{border-style:dashed;border-color:var(--border-strong);background:0 0}.console-ai[data-uncertain=true] .console-ai-mark,.console-ai[data-uncertain=true] .console-ai-eyebrow{color:var(--fg-muted)}.console-ai[data-variant=note]{flex-wrap:wrap;align-items:center}.console-ai[data-variant=proposal]{padding:var(--pad-panel);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.console-ai[data-variant=proposal]>.console-ai-text{grid-column:1/-1}.console-ai[data-variant=proposal]>.console-ai-actions{grid-column:1}.console-ai[data-variant=proposal]>.console-ai-dismiss{grid-column:2;align-self:center}.console-ai[data-variant=proposal] .console-ai-mark{display:none}.console-ai[data-tone=caution]{background:var(--signal-caution-surface);border-color:var(--signal-caution-line)}.console-ai[data-tone=caution] .console-ai-mark,.console-ai[data-tone=caution] .console-ai-eyebrow{color:var(--signal-caution-text)}.theme-clinic .console-ai[data-tone=caution]{border-color:var(--signal-caution-text);background:0 0}.console-ai[data-tone=alert]{background:linear-gradient(90deg,var(--signal-alert),transparent 65%)}@supports (color:color-mix(in lab,red,red)){.console-ai[data-tone=alert]{background:linear-gradient(90deg,color-mix(in oklab,var(--signal-alert) 10%,transparent),transparent 65%)}}.console-ai[data-tone=alert]{border-color:var(--signal-alert-line)}.console-ai[data-tone=alert] .console-ai-mark{border-radius:var(--radius-full);background:var(--signal-alert);justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.console-ai[data-tone=alert] .console-ai-mark{background:color-mix(in oklab,var(--signal-alert) 16%,transparent)}}.console-ai[data-tone=alert] .console-ai-mark{border:var(--border-w) solid var(--signal-alert-line);color:var(--signal-alert-text)}.console-ai[data-tone=alert] .console-ai-eyebrow{color:var(--signal-alert-text)}.console-ai[data-tone=alert] .console-ai-eyebrow .console-ai-mark{width:auto;height:auto;color:inherit;background:0 0;border:0;border-radius:0}.theme-clinic .console-ai[data-tone=alert]{border-color:var(--signal-alert-text);background:0 0}.console-ai[data-variant=bar]{border-width:0 0 var(--border-w);padding:14px var(--pad-section-x);border-radius:0;flex-wrap:wrap;align-items:center;gap:16px}.console-line-board>.console-ai[data-variant=bar],.console-floor>.console-ai[data-variant=bar],.console-sections>.console-ai[data-variant=bar]{padding-inline:var(--pad-stand)}.theme-clinic .console-line-board>.console-ai[data-variant=bar],.theme-clinic .console-floor>.console-ai[data-variant=bar],.theme-clinic .console-sections>.console-ai[data-variant=bar]{padding-left:calc(var(--pad-stand) - 3px)}.console-ai[data-variant=bar]:not([data-tone]){border-color:var(--border);background:0 0}.console-line-board>.console-ai[data-variant=bar]:not([data-tone]){background:var(--bar-bg);border-color:var(--bar-line)}.theme-clinic .console-ai{border-width:0 0 0 3px;border-left-style:solid;border-color:var(--accent);background:0 0;border-radius:0;padding-left:14px}.theme-clinic .console-ai[data-uncertain=true]{border-left-color:var(--border-strong)}.theme-clinic .console-ai[data-variant=bar]{border-width:var(--border-w) 0 var(--border-w) 3px}@media(max-width:560px){.console-ai-actions{flex-basis:100%}.console-ai[data-variant=bar] .console-ai-text{flex-basis:0}.console-ai[data-variant=bar] .console-ai-actions{order:1}.console-ai-actions .console-btn{flex:auto}}.console-ask-turn{flex-direction:column;gap:12px;display:flex}.console-ask-question{justify-content:flex-end;display:flex}.console-ask-asked{background:var(--fg);max-width:84%;color:var(--bg);border-radius:var(--radius-control);text-wrap:pretty;margin:0;padding:11px 14px;font-size:14px;line-height:1.45}.console-ask-answer{align-items:flex-start;gap:10px;display:flex}.console-ask-mark{background:var(--accent-subtle);border:var(--border-w) solid var(--accent-line);border-radius:var(--radius-pill);width:26px;height:26px;color:var(--accent);flex:none;justify-content:center;align-items:center;font-size:12px;line-height:1;display:flex}.console-ask-body{flex-direction:column;flex:auto;gap:9px;min-width:0;display:flex}.console-ask-text{background:var(--panel-bg);border:var(--border-w) solid var(--panel-line);border-radius:var(--radius-control);color:var(--fg);text-wrap:pretty;margin:0;padding:12px 14px;font-size:14px;line-height:1.55}.console-ask-marks,.console-ask-escalation{flex-wrap:wrap;gap:7px;display:flex}.console-ask-escalation{flex-direction:column;gap:9px}.console-ask-marks .console-signal-trailing:before{content:"·";margin-right:4px}.console-ask-suggests{flex-wrap:wrap;gap:7px;display:flex}.console-ask-suggest{min-height:var(--target-min);border:var(--border-w) solid var(--border);border-radius:var(--radius-pill);color:var(--fg-muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;text-align:left;cursor:pointer;background:0 0;padding:0 14px;font-size:11px}.console-ask-suggest:disabled{opacity:.4;cursor:not-allowed}.theme-clinic .console-ask-suggest{border-radius:0}.console-ask-source{font-family:var(--font-mono);font-size:var(--text-caption-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-faint);margin:0}.console-ask-skeleton{background:var(--panel-bg);border:var(--border-w) solid var(--panel-line);border-radius:var(--radius-control);flex-direction:column;gap:8px;padding:14px;display:flex}.console-ask-skeleton>span{border-radius:var(--radius-pill);background:var(--chip-bg);height:9px;animation:1.8s ease-in-out infinite console-breathe;display:block}.console-ask-skeleton>span:last-child{width:62%}.console-ask-answer[data-uncertain=true] .console-ask-text{border-style:dashed;border-color:var(--border-strong);background:0 0}.console-ask-answer[data-uncertain=true] .console-ask-mark{border-color:var(--border-strong);color:var(--fg-muted);background:0 0}.theme-clinic .console-ask-asked,.theme-clinic .console-ask-mark{border-radius:0}.theme-clinic .console-ask-text{border-width:0 0 0 var(--border-w);border-color:var(--panel-line);background:0 0;border-radius:0;padding:2px 0 2px 12px}.theme-clinic .console-ask-answer[data-uncertain=true] .console-ask-text{border-left-style:dashed}.theme-clinic .console-ask-skeleton{border-width:0 0 0 var(--border-w);background:0 0;border-radius:0;padding:6px 0 6px 12px}.console-rows{gap:var(--row-gap);flex-direction:column;min-width:0;display:flex}.console-row{min-height:var(--target-min);padding:var(--pad-row);background:var(--panel-bg);border:var(--border-w) solid var(--panel-line);border-radius:var(--radius-tile);text-align:left;align-items:center;gap:12px;width:100%;min-width:0;display:flex}.theme-clinic .console-row{background:0 0;border-width:0}.theme-clinic .console-rows>*+*{border-top:var(--border-w) solid var(--border)}.console-row-lead{flex:none;align-items:center;display:flex}.console-row-lead .console-metric{min-width:104px;max-width:104px}.console-row-text{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.console-row[data-middle] .console-row-text{flex:0 0 var(--row-name-w);max-width:var(--row-name-w)}.console-row-middle{flex:auto;align-self:stretch;align-items:center;min-width:0;display:flex}.console-row-title{color:var(--fg);overflow-wrap:break-word;font-size:14px;font-weight:500}.console-row-meta{font-family:var(--font-mono);color:var(--fg-muted);font-variant-numeric:tabular-nums;font-size:11px}.console-row-note{color:var(--fg-muted);overflow-wrap:break-word;font-size:13px;line-height:1.4}.console-row-lede{color:var(--fg);margin-bottom:6px;font-size:16px;font-weight:600;line-height:1.35;display:block}.console-row-marks{flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:2px;display:flex}.console-row-value{font-family:var(--font-mono);color:var(--fg);font-variant-numeric:tabular-nums;text-align:right;flex:none;font-size:14px}.console-row-actions{flex:none;align-items:center;gap:8px;display:flex}.console-row[data-layout=decision]{padding:var(--pad-panel);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;display:grid;overflow:hidden}.console-row[data-layout=decision] .console-row-lead{grid-area:1/1}.console-row[data-layout=decision] .console-row-text{grid-area:1/2;gap:6px}.console-row[data-layout=decision] .console-row-lede{max-width:70ch}.console-row[data-layout=decision] .console-row-note{max-width:78ch;font-size:14px;line-height:1.55}.console-row[data-layout=decision][data-middle] .console-row-text{flex:auto;max-width:none}.console-row[data-layout=decision] .console-row-value{grid-area:1/3;align-self:start}.console-row[data-layout=decision] .console-row-middle{grid-area:2/1/auto/-1}.console-row[data-layout=decision] .console-row-actions{flex-wrap:wrap;grid-area:3/1/auto/-1;margin-top:10px}.console-row[data-layout=decision] .console-row-meta{letter-spacing:.07em;text-transform:uppercase;font-size:12px}.console-row[data-layout=decision][data-tone=accent]{background:var(--accent-subtle);position:relative}.console-row[data-layout=decision] .console-btn[data-variant=ghost]{border:var(--border-w) solid var(--border)}.console-row[data-layout=decision][data-tone=accent]:before{content:"";background:var(--accent);height:3px;position:absolute;inset:0 0 auto}.console-row[data-interactive=true]{cursor:pointer;transition:background-color var(--duration-fast),border-color var(--duration-fast)}.console-row[data-interactive=true]:hover{border-color:var(--border-strong)}.console-row[data-selected=true]{border-color:var(--accent-line);background:var(--accent-subtle)}.theme-clinic .console-row[data-selected=true]{background:var(--bg-subtle);box-shadow:inset 3px 0 0 0 var(--accent)}.console-row[data-tone=accent]{border-color:var(--accent-line)}.console-row[data-tone=caution]{border-color:var(--signal-caution-line)}.console-row[data-tone=alert]{border-color:var(--signal-alert-line);background:var(--signal-alert)}@supports (color:color-mix(in lab,red,red)){.console-row[data-tone=alert]{background:color-mix(in oklab,var(--signal-alert) 8%,var(--panel-bg))}}.console-row[data-tone=muted]{color:var(--fg-muted)}.console-row[data-tone=sum]{border-style:dashed;border-color:var(--border-strong);color:var(--fg-muted);background:0 0}.console-row[data-tone=muted] .console-row-title{color:var(--fg-muted)}.console-row[data-nested=true]{border-left:2px solid var(--accent-line);width:calc(100% - 16px);margin-left:16px}.theme-clinic .console-row[data-nested=true]{border-left:2px solid var(--accent);padding-left:12px}.console-row-link{color:inherit;text-decoration:none}.console-row-link:hover{text-decoration:underline}.console-row-link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media(max-width:420px){.console-row{flex-wrap:wrap}.console-row-value{text-align:left}.console-row-actions{margin-left:auto}}.console-connection{border-top:none;border-left:none;border-right:none;border-radius:0}.console-connection .console-row-value{font-size:var(--text-caption-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-faint);align-self:center}.theme-clinic .console-connection[data-state=alert]{background:var(--signal-alert-surface);color:#fff;--fg:#fff;--fg-muted:#ffffffdb;--fg-faint:#ffffffb8}.console-signal{border:var(--border-w) solid var(--signal-neutral-line);border-radius:var(--radius-pill);background:var(--signal-neutral-surface);color:var(--signal-neutral-text);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:6px;height:min-content;padding:4px 9px;font-size:10px;line-height:1.6;display:inline-flex}.console-signal-glyph{color:var(--signal-neutral);flex:none;font-size:9px;line-height:1}.console-signal-mark{stroke-width:1.5px;width:12px;height:12px}.console-signal-trailing{color:var(--fg-faint);font-variant-numeric:tabular-nums}.console-signal[data-tone=ok]{--signal-neutral:var(--signal-ok);--signal-neutral-text:var(--signal-ok-text);--signal-neutral-surface:var(--signal-ok-surface);--signal-neutral-line:var(--signal-ok-line)}.console-signal[data-tone=info]{--signal-neutral:var(--signal-info);--signal-neutral-text:var(--signal-info-text);--signal-neutral-surface:var(--signal-info-surface);--signal-neutral-line:var(--signal-info-line)}.console-signal[data-tone=caution]{--signal-neutral:var(--signal-caution);--signal-neutral-text:var(--signal-caution-text);--signal-neutral-surface:var(--signal-caution-surface);--signal-neutral-line:var(--signal-caution-line)}.console-signal[data-tone=alert]{--signal-neutral:var(--signal-alert);--signal-neutral-text:var(--signal-alert-text);--signal-neutral-surface:transparent;--signal-neutral-line:var(--signal-alert-line)}.console-signal[data-emphasis=true]{background:var(--signal-neutral);border-color:var(--signal-neutral);color:var(--accent-fg)}.console-signal[data-emphasis=true] .console-signal-glyph,.console-signal[data-emphasis=true] .console-signal-trailing{color:inherit}.theme-clinic .console-signal[data-emphasis=true]{background:var(--fg);border-color:var(--fg);color:var(--bg)}.theme-clinic .console-signal[data-tone=alert][data-emphasis=true]{background:var(--signal-alert);border-color:var(--signal-alert);color:#fff}.console-notice{border:var(--border-w) solid var(--signal-neutral-line);border-radius:var(--radius-tile);background:var(--signal-neutral-surface);color:var(--signal-neutral-text);align-items:flex-start;gap:10px;min-width:0;padding:10px 12px;display:flex}.theme-clinic .console-notice{border-width:0;border-left:3px solid var(--signal-neutral);border-radius:0}.theme-clinic .console-notice[data-tone=alert]{--signal-alert-text:var(--signal-alert-fg);--signal-neutral-surface:var(--signal-alert-fill);--focus-ring:var(--signal-alert-fg);--ring:var(--signal-alert-fg);--signal-neutral:var(--signal-alert-fg)}.theme-clinic .console-notice[data-tone=alert] .console-btn[data-variant=secondary],.theme-clinic .console-notice[data-tone=alert] .console-btn[data-variant=ghost],.theme-clinic .console-panel[data-tone=alert] .console-btn[data-variant=secondary],.theme-clinic .console-panel[data-tone=alert] .console-btn[data-variant=ghost]{color:var(--signal-alert-fg)}.theme-clinic .console-notice[data-tone=alert] .console-btn[data-variant=secondary],.theme-clinic .console-panel[data-tone=alert] .console-btn[data-variant=secondary]{border-color:var(--signal-alert-fg)}.theme-clinic .console-notice[data-tone=alert] .console-btn[data-variant=primary][data-tone=alert],.theme-clinic .console-panel[data-tone=alert] .console-btn[data-variant=primary][data-tone=alert]{background:var(--fg);color:var(--bg)}.theme-clinic .console-notice[data-tone=alert] .console-btn[data-variant=secondary]:hover:not(:disabled),.theme-clinic .console-notice[data-tone=alert] .console-btn[data-variant=ghost]:hover:not(:disabled),.theme-clinic .console-panel[data-tone=alert] .console-btn[data-variant=secondary]:hover:not(:disabled),.theme-clinic .console-panel[data-tone=alert] .console-btn[data-variant=ghost]:hover:not(:disabled){opacity:1}@media(hover:hover)and (pointer:fine){.theme-clinic .console-notice[data-tone=alert] .console-btn[data-variant=secondary]:hover:not(:disabled),.theme-clinic .console-notice[data-tone=alert] .console-btn[data-variant=ghost]:hover:not(:disabled),.theme-clinic .console-panel[data-tone=alert] .console-btn[data-variant=secondary]:hover:not(:disabled),.theme-clinic .console-panel[data-tone=alert] .console-btn[data-variant=ghost]:hover:not(:disabled){text-underline-offset:3px;text-decoration:underline}}.console-notice-glyph{color:var(--signal-neutral);flex:none;margin-top:3px;font-size:10px;line-height:1}.console-notice-body{overflow-wrap:break-word;flex:auto;min-width:0;font-size:13px;line-height:1.45}.console-notice-eyebrow{font-family:var(--font-mono);font-size:var(--text-caption-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--signal-neutral-text);margin-right:8px}.console-notice-action{flex:none;align-items:center;display:flex}.console-notice[data-tone=ok]{--signal-neutral:var(--signal-ok);--signal-neutral-text:var(--signal-ok-text);--signal-neutral-surface:var(--signal-ok-surface);--signal-neutral-line:var(--signal-ok-line)}.console-notice[data-tone=info]{--signal-neutral:var(--signal-info);--signal-neutral-text:var(--signal-info-text);--signal-neutral-surface:var(--signal-info-surface);--signal-neutral-line:var(--signal-info-line)}.console-notice[data-tone=caution]{--signal-neutral:var(--signal-caution);--signal-neutral-text:var(--signal-caution-text);--signal-neutral-surface:var(--signal-caution-surface);--signal-neutral-line:var(--signal-caution-line)}.console-notice[data-tone=alert]{--signal-neutral:var(--signal-alert);--signal-neutral-text:var(--signal-alert-text);--signal-neutral-surface:var(--signal-alert-surface);--signal-neutral-line:var(--signal-alert-line)}@media(max-width:420px){.console-notice{flex-wrap:wrap}.console-notice-action{width:100%;padding-left:20px}}.console-headline{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.console-headline-note{min-width:0;color:var(--fg-muted);text-wrap:pretty;font-size:13px;line-height:1.4}.console-headline-end{flex-wrap:wrap;align-items:center;gap:8px;max-width:100%;margin-left:auto;padding-left:10px;display:flex}.console-live-dot{background:var(--accent);width:8px;height:8px;box-shadow:0 0 8px var(--accent-line);border-radius:50%;flex:none;animation:2.6s ease-in-out infinite console-live-pulse}@keyframes console-live-pulse{0%,to{opacity:1}50%{opacity:.4}}@media(prefers-reduced-motion:reduce){.console-live-dot{animation:none}}.console-clock{font-family:var(--font-mono);letter-spacing:.14em;color:var(--fg-muted);white-space:nowrap;align-items:center;gap:8px;font-size:13px;display:inline-flex}.console-dchannels{min-width:0;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted);white-space:nowrap;align-items:center;gap:14px;font-size:11px;display:flex}.console-dchannel{align-items:center;gap:6px;display:inline-flex}.console-dchannel[data-off]{color:var(--fg-faint)}.console-dchannel-dot{background:var(--signal-neutral);border-radius:50%;width:6px;height:6px}.console-dchannel-dot[data-state=own]{background:var(--signal-ok)}.console-dchannel-dot[data-state=market]{background:var(--signal-caution)}.console-recover-step{align-items:center;gap:6px;display:flex}.console-recover-arrow{border:var(--border-w) solid var(--panel-line);border-radius:var(--radius-sm);width:22px;height:22px;color:var(--fg-muted);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex}.console-recover-arrow:hover{border-color:var(--border-strong);color:var(--fg)}.console-dstrip-demo{letter-spacing:.12em;text-transform:uppercase;color:var(--fg-faint);white-space:nowrap;margin-left:auto;font-size:10px}.console-dlanes-panel{gap:0;padding:0}.console-dlane-who{flex:auto;align-items:center;gap:10px;min-width:0;display:flex}.console-dlanes .catalog-row[data-tone=accent] .catalog-title-meta{color:var(--accent)}.console-dlanes .catalog-row[data-tone=alert] .catalog-title-meta{color:var(--signal-alert-text)}.console-dlane-figure{font-family:var(--font-mono);color:var(--fg-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.console-dlane-figure[data-late]{color:var(--signal-alert-text)}.console-dlane-figure[data-quiet]{color:var(--fg-faint)}.console-dlane-axis-scale{font-variant-numeric:tabular-nums;justify-content:space-between;width:100%;min-width:0;display:flex}.console-dlanes .console-track{flex:auto;min-width:0}.console-dlane-pick{flex:auto;justify-content:space-between;gap:16px;display:flex}.console-dlane-pick-load{color:var(--fg-muted)}@media(max-width:860px){.console-dchannels{white-space:normal;flex-wrap:wrap}}.console-dhist-panel{gap:0;padding:0}.console-dhist-lead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;padding:14px 20px;display:flex}.console-dhist-leadline{min-width:0;color:var(--fg);text-wrap:pretty;margin:0;font-size:15px;line-height:1.5}.console-dhist-axis{justify-content:space-between;align-items:baseline;min-width:0;display:flex}.console-dhist-zero{color:var(--fg-muted)}.console-dhist-done{font-family:var(--font-mono);color:var(--fg-muted);font-variant-numeric:tabular-nums;font-size:13px}.console-dhist-who{min-width:0;color:var(--fg);text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:500;overflow:hidden}.console-dhist-zone,.console-dhist-courier{min-width:0;color:var(--fg-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.console-dhist-track{flex:auto;min-width:0;height:14px;display:block;position:relative}.console-dhist-mid{background:var(--border-strong);width:1px;position:absolute;top:0;bottom:0;left:50%}.console-dhist-bar{border-radius:var(--radius-full);position:absolute;top:3px;bottom:3px}.console-dhist-bar[data-side=early]{background:var(--signal-ok);right:50%}.console-dhist-bar[data-side=late]{background:var(--signal-alert);left:50%}.console-dhist-drift{line-height:14px;font-family:var(--font-mono);letter-spacing:.06em;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11.5px;position:absolute;top:0}.console-dhist-drift[data-side=early]{color:var(--signal-ok-text)}.console-dhist-drift[data-side=late]{color:var(--signal-alert-text)}.console-dhist-value{text-align:right;font-family:var(--font-mono);color:var(--fg);font-variant-numeric:tabular-nums;font-size:13px}.console-dhist-tail{justify-content:flex-start;min-width:0;display:flex}.console-dhist-foot{border-top:var(--border-w) solid var(--border);justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding-top:12px;display:flex}.console-dhist-count{color:var(--fg-muted);font-variant-numeric:tabular-nums;font-size:12px}.console-dzones-panel{gap:0;padding:0}.console-dzones-lead{flex-direction:column-reverse;align-items:start;gap:4px;padding:18px 20px 14px;display:flex}.console-dzones-leadline{min-width:0;color:var(--fg);text-wrap:pretty;flex:1;margin:0;font-size:15px;line-height:1.5}.console-dzone-state{font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--fg-faint);font-size:10px;font-weight:600}.console-dzone-state[data-tone=ok]{color:var(--signal-ok-text)}.console-dzone-state[data-tone=alert],.console-dzone-kept[data-thin]{color:var(--signal-alert-text)}.console-dzone-name{flex-direction:column;gap:2px;min-width:0;display:flex}.console-dzone-title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--fg);font-size:17px;font-weight:600}.console-dzone-runs,.console-dzone-promise{flex:auto;align-items:center;gap:10px;min-width:0;display:flex}.console-dzone-label{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--fg-faint);font-size:10px;font-weight:600;display:none}.console-dzone-figure{min-width:4ch;font-family:var(--font-mono);color:var(--fg);font-variant-numeric:tabular-nums;text-align:end;flex:none;font-size:14px;font-weight:500}.console-dzone-figure[data-broken]{color:var(--signal-alert-text)}.console-dzone-door,.console-dzone-dist{font-family:var(--font-mono);color:var(--fg-muted);font-variant-numeric:tabular-nums;font-size:13px}.console-dzone-door[data-slow]{color:var(--signal-alert-text)}.deliv-end-dialog,.deliv-end-dialog .console-dialog-body,.deliv-end-dialog .console-scroll-view{overflow:visible}.console-dzones [data-empty]{color:var(--fg-faint);font-weight:400}.console-dzone-tail{flex:auto;justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.console-dzone-tail .console-btn{white-space:nowrap}.console-dzone-note{min-width:0;color:var(--fg-muted);text-wrap:pretty;font-size:13px;line-height:1.4}.console-dzone-track{border-radius:var(--radius-full);background:var(--bar-bg);width:100%;height:8px;display:block;overflow:hidden}.console-dzone-bar{border-radius:var(--radius-full);background:var(--fg-muted);height:100%;display:block}.console-dzone-bar[data-kind=promise]{background:var(--signal-ok)}.console-dzone-bar[data-broken]{background:var(--signal-alert-text)}.console-dzone-kept{font-family:var(--font-mono);color:var(--fg);font-variant-numeric:tabular-nums;font-size:14px;font-weight:500}.console-dzones-foot{justify-content:space-between;align-items:flex-end;gap:20px;padding:18px 20px;display:flex}.console-dzones-formula{max-width:96ch;color:var(--fg-muted);text-wrap:pretty;margin:0;font-size:13px;line-height:1.55}@container catalog-list (max-width:639.98px){.console-dzones .console-dzone-label{white-space:nowrap;flex:none;width:92px;display:block}.console-dzones .console-dzone-dist{text-align:right;display:block}}@media(max-width:859.98px){.console-dzones .console-dzone-label{white-space:nowrap;flex:none;width:92px;display:block}.console-dzones .console-dzone-dist{text-align:right;display:block}.console-dzone-tail .console-btn{min-height:48px}.console-dzones-foot{flex-direction:column;align-items:stretch;gap:12px}}.console-loadboard{gap:var(--gap-tile);flex-wrap:wrap;min-width:0;display:flex}.console-loadtile{flex-direction:column;flex-grow:var(--load-weight,1);border:var(--border-w) solid var(--signal-neutral-line);border-radius:var(--radius-tile);background:var(--signal-neutral-surface);flex-basis:132px;justify-content:space-between;gap:12px;min-width:132px;padding:12px;display:flex}.console-loadtile-head{align-items:baseline;gap:8px;display:flex}.console-loadtile-name{color:var(--fg);font-size:15px;font-weight:600}.console-loadtile-value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--signal-neutral-text);margin-left:auto;font-size:19px}.console-loadtile-caption{font-family:var(--font-mono);text-transform:uppercase;color:var(--signal-neutral-text);font-size:10px;line-height:1.6}.console-loadtile[data-tone=default]{--signal-neutral-surface:var(--chip-bg);--signal-neutral-line:var(--panel-line)}.console-loadtile[data-tone=default] .console-loadtile-value{color:var(--fg)}.console-loadtile[data-tone=default] .console-loadtile-caption{color:var(--fg-muted)}.console-loadtile[data-tone=accent]{--signal-neutral-text:var(--accent);--signal-neutral-surface:var(--accent-subtle);--signal-neutral-line:var(--accent-line)}.console-loadtile[data-tone=caution]{--signal-neutral-text:var(--signal-caution-text);--signal-neutral-surface:var(--signal-caution-surface);--signal-neutral-line:var(--signal-caution-line)}.console-loadtile[data-tone=alert]{--signal-neutral-text:var(--signal-alert-text);--signal-neutral-surface:var(--signal-alert-surface);--signal-neutral-line:var(--signal-alert-line)}.theme-clinic .console-loadtile{border-width:0 0 0 2px;border-left-color:var(--signal-neutral-line);background:0 0;border-radius:0}@media(max-width:640px){.console-loadtile{flex-grow:1;flex-basis:100%}}.console-track{border-radius:var(--radius-chip,6px);background:var(--chip-bg);flex:1;min-width:0;height:40px;position:relative}.console-track-leg{border-radius:var(--radius-full);background:var(--accent);opacity:.55;position:absolute;top:5px;bottom:5px}.console-track[data-tone=caution] .console-track-leg{background:var(--signal-caution-text)}.console-track[data-tone=alert] .console-track-leg{background:var(--signal-alert-text)}.console-track-seg{border-radius:var(--radius-full);background:var(--accent-subtle);border-left:2px solid var(--accent);align-items:center;padding:0 8px;display:flex;position:absolute;top:5px;bottom:5px;overflow:hidden}.console-track-seg-label{font-family:var(--font-mono);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;color:var(--accent);font-size:10px;overflow:hidden}.console-track-seg[data-kind=proposed]{border:1px dashed var(--signal-info-line);background:var(--signal-info-surface)}.console-track-seg[data-kind=proposed] .console-track-seg-label{color:var(--signal-info-text)}.console-track[data-tone=caution] .console-track-seg{background:var(--signal-caution-surface);border-left-color:var(--signal-caution-text)}.console-track[data-tone=caution] .console-track-seg-label{color:var(--signal-caution-text)}.console-track[data-tone=alert] .console-track-seg{background:var(--signal-alert-surface);border-left-color:var(--signal-alert-text)}.console-track[data-tone=alert] .console-track-seg-label{color:var(--signal-alert-text)}.console-track-mark{background:var(--fg-muted);width:1px;position:absolute;top:-4px;bottom:-4px}.console-track-note{top:50%;left:var(--console-track-note-at,0%);max-width:calc(100% - var(--console-track-note-at,0%) - 10px);font-family:var(--font-mono);text-transform:uppercase;white-space:normal;overflow-wrap:anywhere;color:var(--fg-muted);margin-left:10px;font-size:10px;line-height:1.15;position:absolute;transform:translateY(-50%)}.console-track[data-tone=alert] .console-track-note{color:var(--signal-alert-text)}.console-track[data-tone=caution] .console-track-note{color:var(--signal-caution-text)}.console-dialog{color:var(--fg);background:0 0;border:0;max-width:none;max-height:none;padding:0}.console-dialog::backdrop{background:var(--scrim-modal,#00000080)}.console-dialog-body{background:var(--bg);color:var(--fg);flex-direction:column;display:flex}.console-dialog[data-variant=center]{width:min(420px,100vw - 32px);margin:auto}.console-dialog[data-variant=center] .console-dialog-body{gap:var(--gap-stack);max-height:calc(100dvh - 32px);padding:var(--pad-panel);border:var(--border-w) solid var(--border);border-radius:var(--radius-panel)}.console-dialog[data-variant=side]{width:min(520px,100vw);height:100%;max-height:100%;margin:0 0 0 auto}.console-dialog[data-variant=side] .console-dialog-body{border-left:var(--border-w) solid var(--border);height:100%}.console-dialog[data-framed=true] .console-dialog-body{gap:0;padding:0;overflow:hidden}.console-dialog-head{align-items:flex-start;gap:11px;padding:16px 18px 0;display:flex}.console-dialog-titles{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.console-dialog-title{letter-spacing:-.01em;color:var(--fg);font-size:18px;font-weight:600}.console-dialog-sub{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-faint);font-size:9px}.console-dialog-lead{color:var(--fg-muted);margin-top:4px;font-size:13px;line-height:1.45}.console-dialog-close{border:var(--border-w) solid var(--border);background:var(--chip-bg);width:34px;height:34px;color:var(--fg);cursor:pointer;border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.console-dialog-close svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round}.console-dialog-close:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.console-dialog-main{flex-direction:column;gap:13px;min-width:0;padding:15px 18px;display:flex}.console-dialog-foot{border-top:var(--border-w) solid var(--bar-line);background:var(--bg-subtle);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:auto;padding:13px 18px;display:flex;position:sticky;bottom:0}.console-dialog-foot-lead{min-width:0;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-faint);flex:auto;font-size:9.5px}.console-drawer{width:min(480px,100vw);max-width:none;height:100%;max-height:100%;color:var(--fg);background:0 0;border:0;margin:0 0 0 auto;padding:0}.console-drawer[data-width=sm]{width:min(380px,100vw)}.console-drawer[data-width=lg]{width:min(640px,100vw)}.console-drawer::backdrop{background:var(--scrim-modal,#00000080)}.console-drawer-panel{border-left:var(--border-w) solid var(--border);background:var(--bg);flex-direction:column;height:100%;display:flex}.console-drawer[open] .console-drawer-panel{animation:.18s ease-out console-drawer-in}@keyframes console-drawer-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.console-drawer[open] .console-drawer-panel{animation:none}}.console-drawer-head{border-bottom:var(--border-w) solid var(--bar-line);flex:none;align-items:flex-start;gap:11px;padding:16px 18px 14px;display:flex}.console-drawer-titles{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.console-drawer-title{letter-spacing:-.01em;color:var(--fg);overflow-wrap:anywhere;font-size:18px;font-weight:600}.console-drawer-sub{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-faint);font-size:9px}.console-drawer-close{border:var(--border-w) solid var(--border);background:var(--chip-bg);width:34px;height:34px;color:var(--fg);cursor:pointer;border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.console-drawer-close svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round}.console-drawer-close:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.console-drawer-body{flex:auto;min-height:0}.console-drawer-main{flex-direction:column;gap:13px;min-width:0;padding:15px 18px;display:flex}.console-drawer-main>*{flex-shrink:0}.console-drawer-foot{border-top:var(--border-w) solid var(--bar-line);background:var(--bg-subtle);flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:10px;padding:13px 18px;display:flex}.console-side-card{border:var(--border-w) solid var(--panel-line);border-radius:var(--radius-md);background:var(--panel-bg);flex-direction:column;gap:8px;min-width:0;margin:0;padding:16px 18px 17px;display:flex}.console-side-card[data-tone=empty]{background:0 0;border-style:dashed}.console-side-card[data-tone=alert]{background:linear-gradient(150deg,var(--signal-alert-surface) 0%,var(--panel-bg) 62%)}.console-side-card-label{letter-spacing:.15em;text-transform:uppercase;color:var(--fg-muted);align-items:center;gap:7px;font-size:10px;font-weight:600;display:flex}.console-side-card-label>svg{stroke-width:1.31px;flex-shrink:0;width:13px;height:13px}.console-side-card-title{color:var(--fg);text-wrap:pretty;font-size:15px;font-weight:600;line-height:1.35}.console-side-card-text{color:var(--fg-muted);text-wrap:pretty;font-size:13px;line-height:1.55}.console-side-card-note{letter-spacing:.1em;color:var(--accent);font-size:10px}.console-side-card-note[data-tone=alert]{color:var(--signal-alert-text)}.console-side-card-note[data-tone=muted]{color:var(--fg-muted)}.console-side-card-rows{flex-direction:column;gap:5px;margin:2px 0 0;padding:0;list-style:none;display:flex}.console-side-card-row{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;display:flex}.console-side-card-row-main{flex-direction:column;gap:1px;min-width:0;display:flex}.console-side-card-row-name{text-overflow:ellipsis;white-space:nowrap;color:var(--fg);font-size:12.5px;overflow:hidden}.console-side-card-row-note{letter-spacing:.1em;text-transform:uppercase;color:var(--fg-faint);font-size:8.5px}.console-side-card-row-value{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--fg-muted);flex:none;font-size:9.5px;font-weight:600}.console-side-card-row[data-tone=alert] .console-side-card-row-name,.console-side-card-row[data-tone=alert] .console-side-card-row-value{color:var(--signal-alert-text)}.console-side-card-row[data-tone=caution] .console-side-card-row-name,.console-side-card-row[data-tone=caution] .console-side-card-row-value{color:var(--signal-caution-text)}.console-side-card-row[data-tone=ok] .console-side-card-row-value{color:var(--signal-ok-text)}.console-side-card-dashkey{align-items:center;gap:9px;padding-top:2px;display:flex}.console-side-card-dashkey-swatch{box-sizing:border-box;border-radius:var(--radius-tile);border:1px dashed var(--border);width:26px;height:11px;display:block}.console-side-card-dashkey-text{letter-spacing:.12em;color:var(--fg-muted);font-size:10px}.console-side-card-keys{flex-direction:column;gap:8px;display:flex}.console-side-card-keys>.console-btn{justify-content:flex-start;min-height:38px}.console-roster-scroll{min-width:0;display:flex}.console-roster{table-layout:fixed;border-collapse:collapse;width:100%}.console-roster th,.console-roster td{text-align:center;vertical-align:top;padding:6px 5px}.console-roster th.console-roster-who,.console-roster th.console-roster-corner{z-index:2;background:var(--panel-bg);text-align:center;white-space:nowrap;width:190px;position:sticky;left:0}.console-roster th.console-roster-who{vertical-align:middle;text-overflow:ellipsis;overflow:hidden}.console-roster tfoot th,.console-roster tfoot td{background:var(--bg-subtle);border-top:calc(var(--border-w) * 2) solid var(--border)}.console-roster-cell{flex-direction:column;gap:4px;min-height:48px;display:flex}.console-roster-cost{flex-direction:column;align-items:center;gap:2px;display:inline-flex}.console-roster-hours{font-family:var(--font-mono);color:var(--fg-muted);font-size:11px;font-weight:400;display:block}.console-roster-hours[data-near]{color:var(--signal-caution-text)}.console-roster td[data-off=approved]{background:var(--bg-subtle)}.console-roster td[data-off=pending]{box-shadow:inset 0 0 0 1px var(--signal-caution-line)}.console-roster-add{border:1px dashed var(--border);border-radius:var(--radius-md);width:100%;min-height:48px;color:var(--fg-muted);opacity:.55;cursor:pointer;background:0 0;padding:2px;font-size:11px}.console-roster-add:hover{opacity:1}.console-shiftchip{border:var(--border-w) solid var(--signal-neutral-line);border-radius:var(--radius-sm);background:var(--signal-neutral-surface);text-align:start;flex-direction:column;gap:2px;padding:4px 6px;display:flex}.console-shiftchip[data-tone=ok]{--signal-neutral-surface:var(--signal-ok-surface);--signal-neutral-line:var(--signal-ok-line)}.console-shiftchip[data-tone=info]{--signal-neutral-surface:var(--signal-info-surface);--signal-neutral-line:var(--signal-info-line)}.console-shiftchip[data-tone=caution]{--signal-neutral-surface:var(--signal-caution-surface);--signal-neutral-line:var(--signal-caution-line)}.console-shiftchip[data-tone=alert]{--signal-neutral-surface:var(--signal-alert-surface);--signal-neutral-line:var(--signal-alert-line)}.console-shiftchip-head,.console-shiftchip-foot{align-items:center;gap:4px;min-width:0;display:flex}.console-shiftchip-foot{flex-wrap:wrap}.console-shiftchip-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:11px;font-weight:600;overflow:hidden}.console-shiftchip-remove{color:var(--fg-muted);cursor:pointer;background:0 0;border:0;font-size:12px;line-height:1;position:relative}.console-shiftchip-remove:before{content:"";width:24px;height:24px;position:absolute;inset-block-start:-4px;inset-inline-end:-6px}.console-shiftchip-remove:hover{color:var(--signal-alert-text)}.console-shiftchip-open{color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.console-shiftchip-open:hover{text-decoration:underline}.console-floorbar{container-type:inline-size}@container (max-width:760px){.console-floorzones{scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.console-floorzones::-webkit-scrollbar{display:none}.console-floorzones>*{scroll-snap-align:start;flex:none}}.console-floorzones{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.console-floorzone{border:var(--border-w) solid transparent;border-radius:var(--radius-control);min-height:34px;color:var(--fg-muted);cursor:pointer;background:0 0;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.console-floorzone:hover{border-color:var(--border);color:var(--fg)}.console-floorzone[aria-pressed=true]{border-color:var(--border-strong);background:var(--panel-bg);box-shadow:var(--shadow-elevation-1);color:var(--fg)}.console-floorzone-dot{border-radius:var(--radius-sm);flex:none;width:8px;height:8px}.console-floorzone-dot[data-zone="0"]{background:var(--accent)}.console-floorzone-dot[data-zone="1"]{background:var(--signal-ok)}.console-floorzone-dot[data-zone="2"]{background:var(--accent-alt)}.console-floorzone-dot[data-zone=none]{box-shadow:inset 0 0 0 1.5px var(--border-strong);background:0 0}.console-floorzone-name{min-width:8ch;max-width:16ch;color:var(--fg)}.console-floorzone-count{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--fg-faint);font-size:11px}.console-floorzone-add{min-height:28px;color:var(--fg-faint);border-color:#0000;margin-left:4px;padding:0 10px;font-size:12px}.console-floorzone-add:hover{border-color:var(--border);color:var(--fg-muted)}.console-scroll-view:has(.console-floorscreen){flex-direction:column}.console-scroll-view:has(.console-floorscreen)>*{flex-direction:column;flex:auto;min-height:0;display:flex}.console-main:has(.console-floorscreen){border-bottom:0;padding:0}.console-floorscreen{min-height:0;box-shadow:none;background-image:none;flex-direction:column;flex:auto;gap:0;padding:0;display:flex}.console-floorfoot{flex:auto;align-items:center;gap:12px;min-width:0;display:flex}.console-floorfoot-end{align-items:center;gap:10px;margin-left:auto;display:flex}.console-floorstage{--console-floorheat-low-line:var(--signal-alert);flex:auto;min-width:0;min-height:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.console-floorstage{--console-floorheat-low-line:color-mix(in oklab, var(--signal-alert) 12%, var(--accent))}}.console-floorstage{--console-floorheat-mid-line:var(--signal-alert)}@supports (color:color-mix(in lab,red,red)){.console-floorstage{--console-floorheat-mid-line:color-mix(in oklab, var(--signal-alert) 39%, var(--accent))}}.console-floorstage{--console-floorheat-high-line:var(--signal-alert)}@supports (color:color-mix(in lab,red,red)){.console-floorstage{--console-floorheat-high-line:color-mix(in oklab, var(--signal-alert) 70%, var(--accent))}}.console-floorstage{--console-floorheat-low:var(--console-floorheat-low-line)}@supports (color:color-mix(in lab,red,red)){.console-floorstage{--console-floorheat-low:color-mix(in oklab, var(--console-floorheat-low-line) 26%, var(--panel-bg))}}.console-floorstage{--console-floorheat-mid:var(--console-floorheat-mid-line)}@supports (color:color-mix(in lab,red,red)){.console-floorstage{--console-floorheat-mid:color-mix(in oklab, var(--console-floorheat-mid-line) 26%, var(--panel-bg))}}.console-floorstage{--console-floorheat-high:var(--console-floorheat-high-line)}@supports (color:color-mix(in lab,red,red)){.console-floorstage{--console-floorheat-high:color-mix(in oklab, var(--console-floorheat-high-line) 26%, var(--panel-bg))}}.console-floorstage>div:not(.console-floorover){flex-direction:column;justify-content:center;align-items:stretch;height:100%;display:flex}.console-floorover{z-index:3;pointer-events:none;flex-direction:column;gap:8px;display:flex;position:absolute}.console-floorover>*,.console-floorover-row>*{pointer-events:auto}.console-floorover>:not(.console-floorover-row),.console-floorover-row>*{background:var(--panel-bg);background-image:var(--texture-face),var(--surface-face);-webkit-backdrop-filter:var(--backdrop-glass);backdrop-filter:var(--backdrop-glass);border:var(--border-w) solid var(--panel-line);border-radius:var(--radius-panel);box-shadow:var(--relief-raised)}.console-floorover[data-edge=top]{top:10px;left:10px;right:10px}@media(min-width:900.02px){.console-floorstage:has(.console-floorover[data-edge=right]>*) .console-floorover[data-edge=top]{right:calc(20rem + 20px)}}.console-floorover-row{pointer-events:none;justify-content:flex-start;align-items:flex-start;gap:8px;display:flex}.console-floorover[data-edge=right]{width:20rem;min-height:0;max-height:calc(100% - 150px);bottom:10px;right:10px}@media(min-width:900.02px){.console-floorstage[data-mode=edit] .console-floorover[data-edge=right]{max-height:none;top:10px}.console-floorstage[data-mode=edit] .console-floorover[data-edge=right]>*{flex:auto}}.console-floorover[data-edge=right]>*,.console-floorover[data-edge=left]>*{flex-direction:column;min-height:0;max-height:100%;display:flex;overflow:hidden}.console-floorover[data-edge=right] .console-panel,.console-floorover[data-edge=left] .console-panel{flex-direction:column;flex:auto;min-height:0;display:flex}.console-floorover[data-edge=right] .console-panel-head,.console-floorover[data-edge=left] .console-panel-head{flex:none}.console-floorover[data-edge=right] .console-panel-body,.console-floorover[data-edge=left] .console-panel-body{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.console-floorover[data-edge=right] .console-panel-body>*,.console-floorover[data-edge=left] .console-panel-body>*{flex-shrink:0}.console-floorover[data-edge=left]{width:19rem;min-height:0;max-height:calc(100% - 150px);bottom:10px;left:10px}.console-floorimport-intro,.console-floorimport-busy,.console-floorimport-save{color:var(--fg-muted);font-size:var(--text-caption-mono);margin:0;line-height:1.45}.console-floorimport-save{border:var(--border-w) solid var(--border);border-radius:var(--radius-control);color:var(--fg);padding:8px}.console-floorimport-error{color:var(--fg-alert,var(--fg));font-size:var(--text-caption-mono);margin:0;line-height:1.45}.console-floorimport-file{width:100%;font-size:var(--text-caption-mono)}.console-floorimport-width{font-size:var(--text-caption-mono);flex-direction:column;gap:4px;display:flex}.console-floorimport-width input{border:var(--border-w) solid var(--border);border-radius:var(--radius-control);background:var(--bg);min-height:32px;color:var(--fg);padding:0 8px}.console-floorimport-width small{color:var(--fg-muted);line-height:1.45}.console-floorimport-result{flex-direction:column;gap:8px;display:flex}.console-floorimport-result p{margin:0}.console-floorimport-notes{color:var(--fg-muted);font-size:var(--text-caption-mono);flex-direction:column;gap:6px;margin:0;padding-left:1rem;line-height:1.45;display:flex}.console-floorimport-actions{flex-wrap:wrap;gap:6px;padding:8px 10px 10px;display:flex}.console-floorassist-intro,.console-floorassist-busy,.console-floorassist-nochange,.console-floorassist-save{color:var(--fg-muted);font-size:var(--text-caption-mono);margin:0;line-height:1.45}.console-floorassist-save{border:var(--border-w) solid var(--border);border-radius:var(--radius-control);color:var(--fg);padding:8px}.console-floorassist-error{color:var(--fg-alert,var(--fg));font-size:var(--text-caption-mono);margin:0;line-height:1.45}.console-floorassist-ask textarea{border:var(--border-w) solid var(--border);border-radius:var(--radius-control);background:var(--bg);width:100%;min-height:64px;color:var(--fg);font:inherit;font-size:var(--text-caption-mono);resize:vertical;padding:6px 8px;line-height:1.45}.console-floorassist-result{flex-direction:column;gap:8px;display:flex}.console-floorassist-result p{margin:0}.console-floorassist-did{color:var(--fg-muted);font-size:var(--text-caption-mono);margin:0}.console-floorassist-changes{font-size:var(--text-caption-mono);flex-direction:column;gap:6px;margin:0;padding-left:1rem;line-height:1.45;display:flex}.console-floorassist-actions{flex-wrap:wrap;gap:6px;padding:8px 10px 10px;display:flex}.console-floortable-stage{aspect-ratio:1;border:var(--border-w) solid var(--border);border-radius:var(--radius-control);width:100%;position:relative;overflow:hidden}.console-floortable-paper{cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;display:block}.console-floortable-note{color:var(--fg-muted);font-size:var(--text-caption-mono);margin:0;line-height:1.45}.console-floortabs{border:var(--border-w) solid var(--border);border-radius:var(--radius-control);background:var(--chip-bg);grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:3px;display:grid}.console-floortab{border-radius:var(--radius-sm);min-width:0;min-height:34px;color:var(--fg-muted);font-family:var(--font-display);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:0 6px;font-size:13px;font-weight:500;display:inline-flex}.console-floortab[aria-pressed=true]{background:var(--panel-bg);box-shadow:var(--shadow-elevation-1);color:var(--fg)}.console-floortab svg{flex:none}.console-floortable-size,.console-floorseats{flex-direction:column;gap:8px;display:flex}.console-floorseats-kinds{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.console-floorseat-kind{border:var(--border-w) solid var(--border);border-radius:var(--radius-sm);background:var(--chip-bg);min-height:32px;color:var(--fg-muted);font-size:var(--text-caption-mono);cursor:pointer;align-items:center;gap:6px;padding:0 8px;display:flex}.console-floorseat-kind[aria-pressed=true]{border-color:var(--accent);background:var(--accent-subtle);color:var(--fg)}.console-floorseat-count{color:var(--fg-muted);font-family:var(--font-mono);margin-left:auto}.console-floorseat-mark{background:var(--fg-muted);flex:none;width:12px;height:12px;display:block}.console-floorseat-mark[data-kind=stool]{border-radius:50%}.console-floorseat-mark[data-kind=chair]{border-top:3px solid var(--fg)}.console-floorseat-mark[data-kind=armchair]{border-top:3px solid var(--fg);border-right:2px solid var(--fg);border-left:2px solid var(--fg)}.console-floorseat-mark[data-kind=bench]{width:18px;height:8px}.console-floorseat-mark[data-kind=booth]{border-top:3px solid var(--fg);width:18px;height:8px}.console-floorseat-mark[data-kind=wheelchair]{border:1px dashed var(--fg-muted);background:0 0}.console-floorbases{gap:6px;display:grid}.console-floorbases-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.console-floorbase{border:var(--border-w) solid var(--border);border-radius:var(--radius-sm);background:var(--chip-bg);min-height:46px;color:var(--fg-muted);font-size:var(--text-caption-mono);cursor:pointer;text-align:center;justify-items:center;gap:4px;padding:5px 4px;display:grid}.console-floorbase[aria-pressed=true]{border-color:var(--accent);background:var(--accent-subtle);color:var(--fg)}.console-floorbase-mark{border-top:2px solid var(--fg);flex:none;width:20px;height:14px;display:block;position:relative}.console-floorbase-mark:before,.console-floorbase-mark:after{background:var(--fg-muted);content:"";position:absolute}.console-floorbase-mark[data-base=legs]:before,.console-floorbase-mark[data-base=legs]:after{width:2px;height:12px;top:0}.console-floorbase-mark[data-base=legs]:before{left:1px}.console-floorbase-mark[data-base=legs]:after{right:1px}.console-floorbase-mark[data-base=cafe]:before,.console-floorbase-mark[data-base=cafe]:after{width:1px;height:12px;top:0}.console-floorbase-mark[data-base=cafe]:before{left:4px}.console-floorbase-mark[data-base=cafe]:after{right:4px}.console-floorbase-mark[data-base=pedestal]:before{width:2px;height:11px;top:0;left:9px}.console-floorbase-mark[data-base=pedestal]:after{border-radius:2px;width:10px;height:2px;bottom:0;left:5px}.console-floorbase-mark[data-base=cross]:before{width:2px;height:11px;top:0;left:9px}.console-floorbase-mark[data-base=cross]:after{width:18px;height:2px;bottom:0;left:1px}.console-floorbase-mark[data-base=trestle]:before{border-right:2px solid var(--fg-muted);border-bottom:2px solid var(--fg-muted);border-left:2px solid var(--fg-muted);background:0 0;width:16px;height:12px;top:0;left:2px}.console-floorbase-mark[data-base=trestle]:after{width:16px;height:2px;top:6px;left:2px}.console-floorbase-mark[data-base=aframe]:before,.console-floorbase-mark[data-base=aframe]:after{width:2px;height:13px;top:0}.console-floorbase-mark[data-base=aframe]:before{left:5px;transform:rotate(14deg)}.console-floorbase-mark[data-base=aframe]:after{right:5px;transform:rotate(-14deg)}.console-floorbase-mark[data-base=panels]:before,.console-floorbase-mark[data-base=panels]:after{width:4px;height:12px;top:0}.console-floorbase-mark[data-base=panels]:before{left:0}.console-floorbase-mark[data-base=panels]:after{right:0}.console-floorbase-mark[data-base=plinth]:before{width:14px;height:12px;top:0;left:3px}.console-floorbase-mark[data-base=hairpin]:before,.console-floorbase-mark[data-base=hairpin]:after{width:1px;height:13px;top:0}.console-floorbase-mark[data-base=hairpin]:before{left:3px;transform:rotate(-11deg)}.console-floorbase-mark[data-base=hairpin]:after{right:3px;transform:rotate(11deg)}.console-floorover[data-edge=bottom]{align-items:flex-start;bottom:10px;left:10px;right:10px}.console-floorstage:has(.console-floorover[data-edge=right]>*) .console-floorover[data-edge=bottom]{right:calc(20rem + 20px)}.console-floorstage:has(.console-floorover[data-edge=left]>*) .console-floorover[data-edge=bottom]{left:calc(19rem + 20px)}.console-floorover[data-edge=bottom]>*{max-width:100%;padding:8px 12px}@media(max-width:900px){.console-floorover[data-edge=right]{width:min(20rem,100% - 20px)}.console-floorover[data-edge=bottom]{top:50%;bottom:auto;right:10px}}.console-floorcanvas{min-width:0;position:absolute;inset:0}.console-floorviewbox{flex-wrap:wrap;flex:0 auto;align-items:center;gap:10px;padding:6px;display:flex}.console-floorlayers{align-items:center;gap:12px;padding-right:4px;display:flex}.console-floorlayer{color:var(--fg-muted);white-space:nowrap;cursor:pointer;align-items:center;gap:7px;font-size:12px;font-weight:600;display:inline-flex}.console-floorlayer:hover,.console-floorlayer:has(>.console-check:checked){color:var(--fg)}.console-floorbar{flex-wrap:wrap;align-items:center;gap:8px 12px;padding:6px 10px;display:flex}.console-floorbar-end{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.console-floorbar-end>.console-floorcount{margin-right:auto}.console-floorbar-end>.console-btn{min-height:38px;padding:5px 14px}.console-floorcount{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--fg-muted);align-items:center;gap:12px;font-size:11px;font-weight:600;display:flex}.console-floorcount b{color:var(--fg);font-weight:700}.console-floorcount>span{align-items:center;gap:5px;display:inline-flex}.console-floorcount svg{opacity:.75;flex:none}.console-floorseg{border:var(--border-w) solid var(--border);border-radius:var(--radius-control);background:var(--chip-bg);gap:2px;padding:2px;display:flex}.console-floorseg-btn{border-radius:var(--radius-sm);min-width:32px;min-height:32px;color:var(--fg-muted);font-family:var(--font-mono);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0 11px;font-size:11px;font-weight:600;display:inline-flex}.console-floorseg-btn[aria-pressed=true]{background:var(--panel-bg);box-shadow:var(--shadow-elevation-1);color:var(--fg)}.console-floorseg-btn[data-interior=true]{font-style:italic}.console-floorstorey-form{align-items:center;display:inline-flex}.console-floorstorey-form .console-input{width:8rem;min-height:32px;font-family:var(--font-mono);padding:0 8px;font-size:11px}.console-floorgl{touch-action:none;position:absolute;inset:0}.console-floorgl-canvas{touch-action:none;width:100%;height:100%;display:block}.console-floorgl-note{color:var(--fg-muted);text-align:center;place-content:center;margin:0;padding:0 24px;font-size:12px;display:grid;position:absolute;inset:0}.console-floorangle{min-width:34px;color:var(--fg-muted);font-family:var(--font-mono);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 2px;font-size:11px;font-weight:600;display:inline-flex}.console-floorseg-btn[data-tool=draw][aria-pressed=true]{background:var(--accent);color:var(--accent-fg)}.console-floorpaper{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;display:block}.console-floorpaper[data-drawing=true]{cursor:crosshair}.console-floorpaper:active{cursor:grabbing}.console-floorpaper[data-over=table]{cursor:pointer}.console-floorreaders{pointer-events:none;position:absolute;inset:0}.console-floorreader{pointer-events:none;background:0 0;border:0;padding:0;position:absolute}.console-floorreader:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-tile)}.console-floorreader[data-unplaced=true]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;bottom:12px;left:12px;overflow:hidden}.console-floorreader[data-unplaced=true]:focus-visible{z-index:4;clip-path:none;background:var(--panel-bg);width:auto;max-width:calc(100% - 24px);height:auto;color:var(--fg);text-align:left;text-overflow:ellipsis;padding:6px 10px;font-size:13px;overflow:hidden}.console-floorreader[data-armed=true]{outline:2px dashed var(--accent);outline-offset:2px}.console-floortile-turn{z-index:2;border:1.5px solid var(--accent);border-radius:var(--radius-pill);background:var(--panel-bg);width:26px;height:26px;color:var(--accent);cursor:pointer;justify-content:center;align-items:center;display:flex;position:absolute;transform:translate(-50%)}.console-floorregion{border:var(--border-w) dashed var(--accent);margin:-4px;padding:4px;position:absolute}@supports (color:color-mix(in lab,red,red)){.console-floorregion{border:var(--border-w) dashed color-mix(in oklab,var(--accent) 32%,transparent)}}.console-floorregion{border-radius:var(--radius-tile);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.console-floorregion{background:color-mix(in oklab,var(--accent) 5%,transparent)}}.console-floorregion{pointer-events:none}.console-floorregion[data-zone="1"]{border-color:var(--signal-ok)}@supports (color:color-mix(in lab,red,red)){.console-floorregion[data-zone="1"]{border-color:color-mix(in oklab,var(--signal-ok) 32%,transparent)}}.console-floorregion[data-zone="1"]{background:var(--signal-ok)}@supports (color:color-mix(in lab,red,red)){.console-floorregion[data-zone="1"]{background:color-mix(in oklab,var(--signal-ok) 5%,transparent)}}.console-floorregion[data-zone="2"]{border-color:var(--accent-alt)}@supports (color:color-mix(in lab,red,red)){.console-floorregion[data-zone="2"]{border-color:color-mix(in oklab,var(--accent-alt) 32%,transparent)}}.console-floorregion[data-zone="2"]{background:var(--accent-alt)}@supports (color:color-mix(in lab,red,red)){.console-floorregion[data-zone="2"]{background:color-mix(in oklab,var(--accent-alt) 5%,transparent)}}.console-floorregion[data-quiet=true]{opacity:.45}.console-floorregion-name{background:var(--panel-bg);font-family:var(--font-mono);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--accent);padding:0 6px;font-size:10px;font-weight:700;position:absolute;top:-7px;left:10px}.console-floorregion[data-zone="1"]>.console-floorregion-name{color:var(--signal-ok)}.console-floorregion[data-zone="2"]>.console-floorregion-name{color:var(--accent-alt)}.console-floorcanvas-blocked{z-index:30;border-radius:var(--radius-full);background:var(--signal-alert);color:var(--signal-alert-fg);white-space:nowrap;padding:6px 12px;font-size:12px;font-weight:700;position:absolute;top:8px;left:50%;transform:translate(-50%)}.console-floorlegend{flex-wrap:wrap;flex:none;align-items:center;gap:16px;display:flex}.console-floorlegend-key{font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--fg-faint);align-items:center;gap:7px;font-weight:600;display:inline-flex}.console-floorlegend-swatch{border:var(--border-w) solid var(--border-strong);border-radius:var(--radius-sm);flex:none;width:13px;height:10px}.console-floorlegend-swatch[data-key=free]{background:var(--panel-bg)}.console-floorlegend-swatch[data-key=booked]{border-color:var(--accent-line);background:var(--accent-subtle)}.console-floorlegend-swatch[data-key=seated]{border-color:var(--accent);background:var(--accent)}.console-floorlegend-swatch[data-key=held]{background:repeating-linear-gradient(135deg,var(--fg) 0 4px,var(--panel-bg) 4px 8px);border-style:dashed}@supports (color:color-mix(in lab,red,red)){.console-floorlegend-swatch[data-key=held]{background:repeating-linear-gradient(135deg,color-mix(in oklab,var(--fg) 8%,var(--panel-bg)) 0 4px,var(--panel-bg) 4px 8px)}}.console-floorlegend-swatch[data-key=furniture]{background:repeating-linear-gradient(135deg,var(--fg) 0 4px,var(--panel-bg) 4px 8px)}@supports (color:color-mix(in lab,red,red)){.console-floorlegend-swatch[data-key=furniture]{background:repeating-linear-gradient(135deg,color-mix(in oklab,var(--fg) 9%,var(--panel-bg)) 0 4px,var(--panel-bg) 4px 8px)}}.console-floorlegend-swatch[data-key=ai]{border-style:dotted;border-color:var(--accent);background:var(--panel-bg)}.console-floorlegend-edge{border-radius:var(--radius-sm);background:var(--accent);flex:none;width:14px;height:4px}.console-floorlegend-edge[data-zone="1"]{background:var(--signal-ok)}.console-floorlegend-edge[data-zone="2"]{background:var(--accent-alt)}.console-floorlegend-group{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.console-floorlegend-group+.console-floorlegend-group{border-left:var(--border-w) solid var(--border);padding-left:16px}.console-floorlegend-foot{font-family:var(--font-mono);font-size:var(--text-eyebrow);color:var(--fg-faint);margin-left:auto}.console-floorramp{max-width:320px;font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--fg-faint);flex:1;align-items:center;gap:10px;font-weight:600;display:flex}.console-floorramp-bar{background:linear-gradient(to right,var(--console-floorheat-low),var(--console-floorheat-mid),var(--console-floorheat-high));border-radius:4px;flex:1;height:8px}.console-floorlegend-swatch[data-key=low]{background:var(--console-floorheat-low);border-color:var(--console-floorheat-low-line)}.console-floorlegend-swatch[data-key=healthy]{background:var(--console-floorheat-mid);border-color:var(--console-floorheat-mid-line)}.console-floorlegend-swatch[data-key=dense]{background:var(--console-floorheat-high);border-color:var(--console-floorheat-high-line)}.console-floorfixadd{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.console-floortools{border:var(--border-w) solid var(--accent-line);border-radius:var(--radius-control);background:var(--accent-subtle);align-items:center;gap:6px;padding:4px;display:flex}.console-floortools-count{font-variant-numeric:tabular-nums;color:var(--accent);padding:0 4px;font-size:12px;font-weight:700}.console-floortools-btn{border:var(--border-w) solid var(--border);border-radius:var(--radius-sm);background:var(--chip-bg);width:36px;height:36px;color:var(--fg);cursor:pointer;justify-content:center;align-items:center;display:flex}.console-floortools-btn:disabled{opacity:.4;cursor:not-allowed}.console-floortoast{z-index:50;border-radius:var(--radius-tile);background:var(--fg);color:var(--bg);align-items:center;gap:14px;padding:12px 16px;font-size:14px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.console-floortoast-action{border:var(--border-w) solid var(--bg);padding:4px 12px}@supports (color:color-mix(in lab,red,red)){.console-floortoast-action{border:var(--border-w) solid color-mix(in oklab,var(--bg) 40%,transparent)}}.console-floortoast-action{border-radius:var(--radius-sm);color:var(--bg);cursor:pointer;background:0 0;font-size:14px;font-weight:700}.console-floorinsp{top:var(--gap-stack);min-width:0;position:sticky}.console-floorinsp-name{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.console-floorinsp-label{font-family:var(--font-display);font-size:var(--text-proposal);letter-spacing:var(--tracking-brief);color:var(--fg);font-weight:700}.console-floorinsp-zone{font-family:var(--font-mono);color:var(--fg-muted);flex-wrap:wrap;align-items:center;gap:7px;font-size:11.5px;display:flex}.console-floorinsp-seats{align-items:center;gap:10px;display:flex}.console-floorinsp-seats>.console-count{flex:auto;min-width:0}.console-floorinsp-party{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--fg-muted);flex:none;font-size:11.5px}.console-floorinsp-head{align-items:flex-start;gap:10px;display:flex}.console-floorinsp-head>.console-floorinsp-name{flex:1;min-width:0}.console-floorinsp-close{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--fg-faint);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;font-size:16px;display:inline-flex}.console-floorinsp-chip{border-radius:var(--radius-pill);background:var(--accent-subtle);font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--accent);align-items:center;padding:3px 9px;font-weight:600;display:inline-flex}.console-floorinsp-chip[data-zone="1"]{background:var(--signal-ok)}@supports (color:color-mix(in lab,red,red)){.console-floorinsp-chip[data-zone="1"]{background:color-mix(in oklab,var(--signal-ok) 14%,transparent)}}.console-floorinsp-chip[data-zone="1"]{color:var(--signal-ok)}.console-floorinsp-chip[data-zone="2"]{background:var(--accent-alt)}@supports (color:color-mix(in lab,red,red)){.console-floorinsp-chip[data-zone="2"]{background:color-mix(in oklab,var(--accent-alt) 14%,transparent)}}.console-floorinsp-chip[data-zone="2"]{color:var(--accent-alt)}.console-floorinsp-chip[data-zone=none]{background:var(--chip-bg);color:var(--fg-muted)}.console-floortonight{border:var(--border-w) solid var(--border);border-radius:var(--radius-tile);background:var(--chip-bg);flex-direction:column;gap:2px;padding:10px 12px;display:flex}.console-floortonight[data-state=booked],.console-floortonight[data-state=seated]{border-color:var(--accent-line);background:var(--accent-subtle)}.console-floortonight-line{color:var(--fg);font-size:13px;font-weight:600}.console-floorfield{flex-direction:column;gap:6px;display:flex}.console-floorfield-input{box-sizing:border-box;border:var(--border-w) solid var(--border-strong);border-radius:var(--radius-control);background:var(--chip-bg);min-height:44px;color:var(--fg);padding:0 12px;font-size:14px;font-weight:600}.console-floorfield-input:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.console-floorturn{align-items:flex-end;gap:10px;display:flex}.console-floorturn>:first-child{flex:1;min-width:0}.console-floorturn-delta{font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);color:var(--signal-caution-text);flex:none;padding-bottom:12px;font-weight:600}.console-floorturn-note{color:var(--fg-muted);margin:0;font-size:11.5px;line-height:1.45}.console-floornotice-lead{color:var(--fg);font-weight:700}.console-floorbook{border:var(--border-w) solid var(--border);border-radius:var(--radius-tile);padding:12px 14px}.console-floorbook[data-checked=true]{border-color:var(--accent-line);background:var(--accent-subtle)}.console-floorutil{flex-direction:column;gap:9px;display:flex}.console-floorutil-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.console-floorutil-figure{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--fg);font-size:13px;font-weight:600}.console-floorutil-track{border-radius:var(--radius-pill);background:var(--border);height:8px;overflow:hidden}.console-floorutil-bar{border-radius:var(--radius-pill);background:var(--accent);height:100%}.console-floorutil-bar[data-band=dense]{background:var(--signal-alert)}.console-floorutil-note{color:var(--fg-muted);text-wrap:pretty;font-size:12px;line-height:1.5}.console-floorzonesum{border-top:var(--border-w) solid var(--border);flex-direction:column;padding-top:4px;display:flex}.console-panel-body>.console-floorzonesum:first-child{border-top:none;padding-top:0}.console-floorzonesum-row{border:var(--border-w) solid transparent;border-radius:var(--radius-control);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:10px;padding:9px 8px;display:flex}.console-floorzonesum-row:hover{border-color:var(--border);background:var(--panel-bg-hover,var(--fg))}@supports (color:color-mix(in lab,red,red)){.console-floorzonesum-row:hover{background:var(--panel-bg-hover,color-mix(in oklab, var(--fg) 6%, transparent))}}.console-floorzonesum-row[aria-pressed=true]{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.console-floorzonesum-row[aria-pressed=true]{background:color-mix(in oklab,var(--accent) 12%,transparent)}}.console-floorroom{gap:var(--gap-tile);padding:var(--gap-stack) 0 0;border-top:1px solid var(--border);flex-direction:column;display:flex}.console-floorroom-fields{gap:var(--gap-tile);grid-template-columns:minmax(0,1fr);display:grid}.console-floorroom-note{font-size:var(--text-caption-mono);color:var(--fg-muted);margin:0;line-height:1.4}.console-floorzonesum-acts{flex-wrap:wrap;gap:8px;display:flex}.console-floorzonesum-name{color:var(--fg);font-size:13px;font-weight:600}.console-floorzonesum-detail{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--fg-muted);align-items:center;gap:4px;margin-left:auto;font-size:12px;display:inline-flex}.console-floorzonesum-detail svg{opacity:.75;flex:none;margin-left:4px}.console-floorzonesum-detail svg:first-child{margin-left:0}.console-floorzonesum-mark{color:var(--fg-muted);opacity:.8;flex:none}.console-metricbar{grid-template-columns:minmax(0,10rem) minmax(72px,1fr) minmax(0,auto);align-items:center;gap:4px 12px;width:100%;min-width:0;display:grid}.console-metricbar>.console-eyebrow,.console-metricbar>.console-meter{min-width:0}.console-metricbar-read{flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;display:flex}.console-metricbar-figure{font-family:var(--font-mono);color:var(--fg);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;font-weight:600}.console-metricbar-vs{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-faint);font-variant-numeric:tabular-nums;font-size:10px;font-weight:600}@media(max-width:640px){.console-metricbar{grid-template-columns:minmax(0,1fr) minmax(0,auto)}.console-metricbar>.console-meter{order:3;grid-column:1/-1}}.console-timeoff-read{letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted);white-space:nowrap;font-size:12px}.console-timeoff-bal{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.console-timeoff-bal-row{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:6px 8px;display:grid}.console-timeoff-bal-row>:nth-child(3){grid-column:1/-1}.console-timeoff-bal-name{min-width:0;color:var(--fg);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.console-timeoff-bal-row .console-timeoff-read{font-size:10.5px}.console-timeoff-bal-row[data-low] .console-timeoff-read{color:var(--signal-caution-text,var(--fg-muted))}.console-timeoff-noallowance{border-radius:var(--radius-sm);border:1px dashed var(--border-strong);width:100%;min-width:60px;height:12px;display:block}@media(max-width:640px){.console-timeoff-actions{flex-wrap:wrap}.console-timeoff-actions>.console-btn{flex:100%;min-height:48px}}.console-form-fields{border:0;flex-direction:column;gap:12px;min-width:0;margin:0;padding:0;display:flex}.console-form-fields:disabled{opacity:.55}.console-perf-unmeasured{border:1px dashed var(--border-strong);border-radius:var(--radius-md);flex-direction:column;gap:5px;padding:14px 16px;display:flex}.console-perf-unmeasured-head{color:var(--fg);font-size:14.5px;font-weight:600}.console-perf-unmeasured-why{max-width:64ch;color:var(--fg-muted);font-size:13px;line-height:1.5}.console-sched-plan{gap:var(--gap-stack);grid-template-columns:minmax(0,1fr) minmax(0,300px);align-items:stretch;display:grid}.console-sched-covers{grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:8px;min-width:0;display:grid}.console-sched-covers-day{flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;min-width:0;height:120px;display:flex}.console-sched-covers-bar{border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:var(--accent);width:100%;min-height:2px;display:block}.console-sched-labour{padding:var(--pad-panel);border:var(--border-w) solid var(--border);border-radius:var(--radius-md);background:var(--panel-bg);flex-direction:column;align-items:flex-start;gap:6px;display:flex}.console-sched-labour[data-over=true]{border-color:var(--signal-alert-line);background:var(--signal-alert-surface)}.console-sched-labour-figure{align-items:baseline;gap:8px;font-size:26px;display:inline-flex}.console-sched-labour-why{max-width:64ch;color:var(--fg-muted);font-size:13px;line-height:1.5}@media(max-width:900px){.console-sched-plan{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.console-sched-covers-day{height:84px}.console-sched-labour-figure{font-size:22px}}.console-calendar{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;min-width:0;display:grid}.console-calendar-cell{border-radius:var(--radius-sm);flex-direction:column;align-items:center;gap:2px;min-height:34px;padding:4px;display:flex}.console-calendar-cell[data-today]{background:var(--accent-subtle)}.console-calendar-dots{justify-content:center;gap:2px;display:flex}.console-calendar-day{border:var(--border-w) solid transparent;min-height:56px;color:inherit;font:inherit;cursor:pointer;background:0 0;align-items:stretch}.console-calendar-day:hover,.console-calendar-day[data-picked]{border-color:var(--border)}.console-calendar-off{border:var(--border-w) solid var(--signal-info-line);border-radius:var(--radius-sm);text-overflow:ellipsis;white-space:nowrap;padding:0 4px;font-size:11px;line-height:1.5;overflow:hidden}.console-calendar-off[data-status=approved]{background:var(--signal-info-surface)}.console-calendar-off[data-status=pending]{border-style:dashed;border-color:var(--signal-caution-line)}.console-field-check{flex-direction:row;align-items:center;gap:8px}.console-menu{display:inline-flex;position:relative}.console-menu-trigger{width:var(--target-min);height:var(--target-min);border:var(--border-w) solid var(--border);border-radius:var(--radius-control);color:var(--fg-muted);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:inline-flex}.console-menu-trigger:hover{color:var(--fg)}.console-menu-panel{z-index:50;overscroll-behavior:contain;border:var(--border-w) solid var(--border);border-radius:var(--radius-tile);background:var(--panel-bg);width:max-content;min-width:170px;max-width:min(340px,100vw - 24px);box-shadow:var(--shadow-2,0 8px 24px #0000004d);flex-direction:column;display:flex;position:absolute;top:calc(100% + 4px);overflow:hidden auto}.console-menu-panel[data-align=end]{right:0}.console-menu-panel[data-align=start]{left:0}.console-menu-panel[data-side=above]{top:auto;bottom:calc(100% + 4px)}.console-menu-item{overflow-wrap:anywhere;text-align:start;color:var(--fg);cursor:pointer;background:0 0;border:0;padding:10px 14px;font-size:13px}.console-menu-item:has(>.console-menu-check){grid-template-columns:1.4em minmax(0,1fr);display:grid}.console-menu-check{width:1.4em;color:var(--accent)}.console-menu-item+.console-menu-item{border-top:var(--border-w) solid var(--border)}.console-menu-item:hover:not(:disabled){background:var(--bg-subtle)}.console-menu-item:disabled{opacity:.5;cursor:default}.console-menu-item[data-destructive=true]{color:var(--signal-alert-text);border-top-width:2px}.console-split{border-radius:var(--radius-sm);background:var(--fg);flex:1;align-items:center;min-width:0;height:14px;display:flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.console-split{background:color-mix(in oklab,var(--fg) 4%,transparent)}}.console-split-part{background:var(--fg-faint);height:100%}.console-split-part[data-kind=good]{background:var(--accent)}.console-split-part[data-kind=cost]{background:var(--signal-alert)}@supports (color:color-mix(in lab,red,red)){.console-split-part[data-kind=cost]{background:color-mix(in oklab,var(--signal-alert) 70%,transparent)}}.console-split-part[data-predicted=true]{background:repeating-linear-gradient(90deg,var(--accent) 0 6px,transparent 6px 10px)}@supports (color:color-mix(in lab,red,red)){.console-split-part[data-predicted=true]{background:repeating-linear-gradient(90deg,color-mix(in oklab,var(--accent) 70%,transparent) 0 6px,transparent 6px 10px)}}.console-split-empty{font-family:var(--font-mono);text-transform:uppercase;white-space:nowrap;color:var(--fg-faint);padding-left:10px;font-size:10px}.console-heat{flex-direction:column;gap:6px;min-width:0;display:flex;container-type:inline-size}.console-heat-row{grid-template-columns:44px repeat(var(--heat-cols,7),minmax(0,1fr));align-items:center;gap:6px;display:grid}.console-heat[data-notes] .console-heat-row{grid-template-columns:44px repeat(var(--heat-cols,7),minmax(0,1fr)) 132px}.console-heat-note{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;text-align:right;white-space:nowrap;color:var(--fg-faint);font-size:9px}@container (max-width:560px){.console-heat[data-notes] .console-heat-row{grid-template-columns:44px repeat(var(--heat-cols,7),minmax(0,1fr))}.console-heat-note{display:none}}.console-heat-rowhead,.console-heat-colhead{font-family:var(--font-mono);color:var(--fg-muted);font-size:10px}.console-heat-colhead{color:var(--fg-faint)}.console-heat-cell[data-empty]{border:1px dashed var(--border-strong);background:0 0}.console-promo-band-name{font-family:var(--font-mono);color:var(--fg);font-variant-numeric:tabular-nums;font-size:11px}.console-promo-band-name[data-empty],.console-promo-band-note[data-tone=empty]{color:var(--fg-faint)}.console-promo-band-note[data-tone=busiest]{color:var(--fg-muted)}.console-promo-legend{flex-wrap:wrap;align-items:center;gap:18px;padding-top:6px;display:flex}.console-promo-legend-item{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-muted);align-items:center;gap:8px;font-size:9px;display:inline-flex}.console-promo-legend-end{margin-left:auto}.console-promo-swatch{border-radius:var(--radius-tile);flex:none;width:22px;height:11px}.console-promo-swatch[data-kind=full]{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.console-promo-swatch[data-kind=full]{background:color-mix(in oklab,var(--accent) 80%,transparent)}}.console-promo-swatch[data-kind=soft]{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.console-promo-swatch[data-kind=soft]{background:color-mix(in oklab,var(--accent) 32%,transparent)}}.console-promo-swatch[data-kind=empty]{border:1px dashed var(--border-strong)}.theme-clinic .console-promo-swatch[data-kind=full]{background:var(--fg);border-radius:0}@supports (color:color-mix(in lab,red,red)){.theme-clinic .console-promo-swatch[data-kind=full]{background:color-mix(in oklab,var(--fg) 66%,transparent)}}.theme-clinic .console-promo-swatch[data-kind=soft]{background:var(--fg);border-radius:0}@supports (color:color-mix(in lab,red,red)){.theme-clinic .console-promo-swatch[data-kind=soft]{background:color-mix(in oklab,var(--fg) 26%,transparent)}}.theme-clinic .console-promo-swatch[data-kind=empty]{border-radius:0}.console-promo-demand-note{min-width:0;color:var(--fg-muted);text-wrap:pretty;flex:auto;font-size:12px;line-height:1.5}.console-promo-none{flex-direction:column;align-items:flex-start;gap:8px;padding:20px 16px;display:flex}.console-promo-none-zero{font-family:var(--font-mono);color:var(--fg-muted);font-variant-numeric:tabular-nums;font-size:40px;line-height:1}.console-promo-none-head{color:var(--fg);font-size:15px}.console-promo-none-body{max-width:56ch;color:var(--fg-muted);font-size:13px;line-height:1.5}.console-promo-ledger-empty{border-radius:var(--radius-md);border:1px dashed var(--border-strong);flex:auto;min-width:0;height:16px}.console-promo-none-figures{flex-wrap:wrap;gap:12px;padding:0 16px 16px;display:flex}.console-promo-none-figure{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--panel-bg);flex-direction:column;flex:1 1 0;gap:4px;min-width:0;padding:12px 14px;display:flex}.console-promo-none-figure[data-kind=definition]{background:0 0;border-style:dashed}.console-promo-none-value[data-empty=true]{color:var(--fg-faint)}.console-promo-none-value{font-family:var(--font-mono);color:var(--fg-muted);font-variant-numeric:tabular-nums;font-size:17px}.console-promo-none-why{color:var(--fg-faint);font-size:11px}.console-promo-ledger-none{flex-direction:column;gap:8px;padding:0 16px 16px;display:flex}.console-promo-ledger-row{align-items:center;gap:14px;display:flex}.console-promo-ledger-net{letter-spacing:.1em;color:var(--fg-faint);flex:none;font-size:11px}.console-promo-find{border:1px solid var(--accent-line);border-radius:var(--radius-md);background:var(--accent-subtle);flex-direction:column;gap:10px;padding:16px 18px 18px;display:flex}.console-promo-find-head{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.console-promo-find-band{font-family:var(--font-mono);color:var(--accent);font-variant-numeric:tabular-nums;font-size:30px;line-height:1}.console-promo-find-verdict{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--accent);border:1px solid var(--accent-line);border-radius:var(--radius-sm);padding:4px 8px;font-size:9px}.console-promo-find-claim{max-width:60ch;color:var(--fg);font-size:17px;font-weight:600;line-height:1.35}.console-promo-find-support{max-width:74ch;color:var(--fg-muted);font-size:13px;line-height:1.55}.console-promo-idle{border:1px dashed var(--border-strong);border-radius:var(--radius-md);flex-direction:column;align-items:flex-start;gap:8px;padding:16px 18px 18px;display:flex}.console-promo-idle-zero{font-family:var(--font-mono);color:var(--fg-muted);font-variant-numeric:tabular-nums;font-size:34px;line-height:1}.console-promo-idle-head{color:var(--fg);font-size:15px;font-weight:600}.console-promo-idle-why{color:var(--fg-muted);font-size:12px;line-height:1.55}.console-promo-drafts{flex-direction:column;gap:6px;width:100%;display:flex}.console-promo-split{align-items:stretch;gap:14px;padding:0 12px;display:flex}.console-promo-split>.console-promo-find{flex:auto;min-width:0}.console-promo-split>.console-promo-idle{flex:0 0 320px;max-width:320px}@media(max-width:640px){.console-promo-none-figures{flex-direction:column;gap:12px}.console-promo-split{flex-direction:column}.console-promo-split>.console-promo-idle{flex:auto;max-width:none}.console-promo-find-band{font-size:26px}.console-promo-find .console-btn{flex:auto;min-height:48px}}.console-heat-cell{border-radius:var(--radius-tile);height:34px;font-family:var(--font-mono);background:var(--accent);justify-content:center;align-items:center;font-size:9px;display:flex}@supports (color:color-mix(in lab,red,red)){.console-heat-cell{background:color-mix(in oklab,var(--accent) 3%,transparent)}}.console-heat-cell[data-level="1"]{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.console-heat-cell[data-level="1"]{background:color-mix(in oklab,var(--accent) 14%,transparent)}}.console-heat-cell[data-level="2"]{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.console-heat-cell[data-level="2"]{background:color-mix(in oklab,var(--accent) 32%,transparent)}}.console-heat-cell[data-level="3"]{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.console-heat-cell[data-level="3"]{background:color-mix(in oklab,var(--accent) 55%,transparent)}}.console-heat-cell[data-level="4"]{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.console-heat-cell[data-level="4"]{background:color-mix(in oklab,var(--accent) 80%,transparent)}}.console-heat-cell[data-overlay=live]{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.console-heat-cell[data-overlay=live]{background:color-mix(in oklab,var(--accent) 62%,transparent)}}.console-heat-cell[data-overlay=live]{border:var(--border-w) solid var(--accent-line);color:var(--bg)}.console-heat-cell[data-overlay=proposed]{background:var(--accent-alt)}@supports (color:color-mix(in lab,red,red)){.console-heat-cell[data-overlay=proposed]{background:color-mix(in oklab,var(--accent-alt) 28%,transparent)}}.console-heat-cell[data-overlay=proposed]{border:1px dashed var(--accent-alt);color:var(--fg)}.theme-clinic .console-heat-cell{background:var(--fg);border-radius:0}@supports (color:color-mix(in lab,red,red)){.theme-clinic .console-heat-cell{background:color-mix(in oklab,var(--fg) 4%,transparent)}}.theme-clinic .console-heat-cell[data-level="1"]{background:var(--fg)}@supports (color:color-mix(in lab,red,red)){.theme-clinic .console-heat-cell[data-level="1"]{background:color-mix(in oklab,var(--fg) 12%,transparent)}}.theme-clinic .console-heat-cell[data-level="2"]{background:var(--fg)}@supports (color:color-mix(in lab,red,red)){.theme-clinic .console-heat-cell[data-level="2"]{background:color-mix(in oklab,var(--fg) 26%,transparent)}}.theme-clinic .console-heat-cell[data-level="3"]{background:var(--fg)}@supports (color:color-mix(in lab,red,red)){.theme-clinic .console-heat-cell[data-level="3"]{background:color-mix(in oklab,var(--fg) 44%,transparent)}}.theme-clinic .console-heat-cell[data-level="4"]{background:var(--fg)}@supports (color:color-mix(in lab,red,red)){.theme-clinic .console-heat-cell[data-level="4"]{background:color-mix(in oklab,var(--fg) 66%,transparent)}}.console-lane{align-items:center;gap:10px;display:flex}.console-lane-head{flex:0 0 66px;align-items:baseline;gap:7px;width:66px;min-width:0;display:flex}.console-lane-name{white-space:nowrap;color:var(--fg);font-size:14.5px;font-weight:600}.console-lane-seats{font-family:var(--font-mono);white-space:nowrap;color:var(--fg-faint);font-size:10px}.console-lane-scale{font-family:var(--font-mono);color:var(--fg-faint);font-size:10px;display:flex}.console-lane-scale-pad{flex:0 0 76px}.console-lane-tick{flex:1;min-width:0}.console-lane-tick[data-last]{flex:0 0 0}.console-lane-track{border:1px solid var(--panel-line);background:var(--fg);border-radius:9px;flex:1;min-width:0;height:32px;position:relative}@supports (color:color-mix(in lab,red,red)){.console-lane-track{background:color-mix(in oklab,var(--fg) 3%,transparent)}}.console-lane-seg{border:1px solid var(--accent);align-items:center;gap:7px;padding:0 12px;display:flex;position:absolute;top:2px;bottom:2px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.console-lane-seg{border:1px solid color-mix(in oklab,var(--accent) 55%,transparent)}}.console-lane-seg{background:var(--accent);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.console-lane-seg{background:color-mix(in oklab,var(--accent) 30%,transparent)}}.console-lane-seg{font:inherit;text-align:left}button.console-lane-seg{cursor:pointer}.console-lane-seg[data-bare=true]{justify-content:center;padding:0 6px}.console-lane-seg-name{text-overflow:ellipsis;white-space:nowrap;color:var(--fg);font-size:13px;overflow:hidden}.console-lane-seg-meta,.console-lane-seg-state{font-family:var(--font-mono);white-space:nowrap;color:var(--fg-muted);font-size:10px}.console-lane-seg-state{text-overflow:ellipsis;text-transform:uppercase;font-size:9px;overflow:hidden}.console-lane-seg[data-kind=soft]{border-color:var(--accent-line);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.console-lane-seg[data-kind=soft]{background:color-mix(in oklab,var(--accent) 16%,transparent)}}.console-lane-seg[data-kind=soft] .console-lane-seg-name{color:var(--fg-muted)}.console-lane-seg[data-kind=hold]{border:1px dashed var(--accent-line);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.console-lane-seg[data-kind=hold]{background:color-mix(in oklab,var(--accent) 10%,transparent)}}.console-lane-seg[data-kind=hold] .console-lane-seg-state{color:var(--accent)}.console-lane-seg[data-kind=risk]{border-color:var(--signal-caution)}@supports (color:color-mix(in lab,red,red)){.console-lane-seg[data-kind=risk]{border-color:color-mix(in oklab,var(--signal-caution) 45%,transparent)}}.console-lane-seg[data-kind=risk]{background:var(--signal-caution)}@supports (color:color-mix(in lab,red,red)){.console-lane-seg[data-kind=risk]{background:color-mix(in oklab,var(--signal-caution) 22%,transparent)}}.console-lane-seg[data-kind=risk] .console-lane-seg-name{color:var(--signal-caution-text)}.console-lane-seg[data-kind=risk] .console-lane-seg-meta{color:var(--signal-caution)}.console-lane-seg[data-kind=proposed]{border:1px dashed var(--accent-alt)}@supports (color:color-mix(in lab,red,red)){.console-lane-seg[data-kind=proposed]{border:1px dashed color-mix(in oklab,var(--accent-alt) 85%,transparent)}}.console-lane-seg[data-kind=proposed]{background:var(--accent-alt)}@supports (color:color-mix(in lab,red,red)){.console-lane-seg[data-kind=proposed]{background:color-mix(in oklab,var(--accent-alt) 28%,transparent)}}.console-lane-seg[data-kind=proposed] .console-lane-seg-name{color:var(--accent-alt)}@supports (color:color-mix(in lab,red,red)){.console-lane-seg[data-kind=proposed] .console-lane-seg-name{color:color-mix(in oklab,var(--accent-alt) 45%,var(--fg))}}.console-lane-seg[data-kind=proposed] .console-lane-seg-meta,.console-lane-seg[data-kind=proposed] .console-lane-seg-state{color:var(--accent-alt)}@supports (color:color-mix(in lab,red,red)){.console-lane-seg[data-kind=proposed] .console-lane-seg-meta,.console-lane-seg[data-kind=proposed] .console-lane-seg-state{color:color-mix(in oklab,var(--accent-alt) 62%,var(--fg))}}.console-lane-seg[data-kind=released]{border:1px dashed var(--border-strong);background:var(--fg)}@supports (color:color-mix(in lab,red,red)){.console-lane-seg[data-kind=released]{background:color-mix(in oklab,var(--fg) 6%,transparent)}}.console-lane-seg[data-kind=released] .console-lane-seg-name,.console-lane-seg[data-kind=released] .console-lane-seg-meta{color:var(--fg-faint);text-decoration:line-through}.console-lane-seg[data-kind=ghost]{background:var(--fg);border:0}@supports (color:color-mix(in lab,red,red)){.console-lane-seg[data-kind=ghost]{background:color-mix(in oklab,var(--fg) 5%,transparent)}}.console-lane-seg[data-kind=ghost] .console-lane-seg-state{color:var(--fg-faint)}.console-plan-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;min-height:52px;padding:0;display:flex}.console-plan-head-subject{flex-wrap:wrap;align-items:center;gap:16px;min-width:0;display:flex}.console-plan-head>.console-plan-head-end{margin-left:0}.console-plan-head-end{align-items:center;gap:12px;margin-left:auto;display:flex}.console-plan-util{align-items:baseline;gap:7px;display:flex}.console-plan-util-value{color:var(--signal-caution);font-size:16px}.console-plan-util-value[data-tone=ok]{color:var(--accent)}.console-plan-board{flex-direction:column;flex:1;gap:9px;min-height:0;padding:14px 0 0;display:flex}.console-plan-board-head{align-items:center;gap:14px;display:flex}.console-plan-grid{display:contents}.console-plan-list{display:none}@media(max-width:859.98px){.console-plan-board>.console-plan-grid,.console-plan-board>.console-plan-pace,.console-plan-board>.console-plan-turns{display:none}.console-plan-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}}.console-plan-list-row{border:var(--border-w) solid var(--panel-line);background:var(--panel-bg);color:var(--fg);border-radius:12px;flex-direction:column;gap:8px;padding:11px 12px 11px 22px;text-decoration:none;display:flex;position:relative}.console-plan-list-row:before{content:"";background:0 0;border-radius:2px;width:4px;height:calc(100% - 14px);max-height:46px;position:absolute;top:50%;left:9px;transform:translateY(-50%)}.console-plan-list-row[data-edge=ok]{background:linear-gradient(90deg,var(--signal-ok-surface) 0%,var(--panel-bg) 46%)}.console-plan-list-row[data-edge=ok]:before{background:var(--signal-ok);box-shadow:0 0 12px var(--signal-ok)}@supports (color:color-mix(in lab,red,red)){.console-plan-list-row[data-edge=ok]:before{box-shadow:0 0 12px color-mix(in oklab,var(--signal-ok) 30%,transparent)}}.console-plan-list-row[data-edge=alert]{background:linear-gradient(90deg,var(--signal-alert-surface) 0%,var(--panel-bg) 46%)}.console-plan-list-row[data-edge=alert]:before{background:var(--signal-alert);box-shadow:0 0 12px var(--signal-alert)}@supports (color:color-mix(in lab,red,red)){.console-plan-list-row[data-edge=alert]:before{box-shadow:0 0 12px color-mix(in oklab,var(--signal-alert) 30%,transparent)}}.console-plan-list-top,.console-plan-list-seat{align-items:center;gap:9px;min-width:0;display:flex}.console-plan-list-time{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.console-plan-list-row[data-edge=alert] .console-plan-list-time{color:var(--signal-alert-text)}.console-plan-list-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.console-plan-list-chip,.console-plan-list-state{border:var(--border-w) solid var(--border-strong);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--fg-muted);border-radius:6px;padding:3px 8px;font-size:8.5px;font-weight:600}.console-plan-list-chip{background:var(--bg)}.console-plan-list-state{background:var(--chip-bg)}.console-plan-list-row[data-state=seated] .console-plan-list-state,.console-plan-list-row[data-state=arrived] .console-plan-list-state{border-color:var(--signal-ok-line);background:var(--signal-ok-surface);color:var(--signal-ok-text)}.console-plan-list-row[data-edge=alert] .console-plan-list-state{border-color:var(--signal-alert-line);background:var(--signal-alert-surface);color:var(--signal-alert-text)}.console-plan-list-note{min-width:0;font-family:var(--font-mono);letter-spacing:.1em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;color:var(--fg-muted);flex:1;font-size:8.5px;overflow:hidden}.console-plan-spacer{flex:1}.console-plan-legend{font-family:var(--font-mono);text-transform:uppercase;color:var(--fg-faint);gap:12px;font-size:10px;display:flex}.console-plan-legend-key{align-items:center;gap:5px;display:flex}.console-plan-legend-swatch{border-radius:var(--radius-tile);background:var(--accent);width:12px;height:8px}@supports (color:color-mix(in lab,red,red)){.console-plan-legend-swatch{background:color-mix(in oklab,var(--accent) 40%,transparent)}}.console-plan-legend-swatch[data-kind=proposed]{border:1px dashed var(--accent-alt)}@supports (color:color-mix(in lab,red,red)){.console-plan-legend-swatch[data-kind=proposed]{border:1px dashed color-mix(in oklab,var(--accent-alt) 80%,transparent)}}.console-plan-legend-swatch[data-kind=proposed]{background:var(--accent-alt)}@supports (color:color-mix(in lab,red,red)){.console-plan-legend-swatch[data-kind=proposed]{background:color-mix(in oklab,var(--accent-alt) 35%,transparent)}}.console-plan-legend-swatch[data-kind=risk]{background:var(--signal-caution)}@supports (color:color-mix(in lab,red,red)){.console-plan-legend-swatch[data-kind=risk]{background:color-mix(in oklab,var(--signal-caution) 35%,transparent)}}.console-plan-pace{flex:1;align-items:flex-end;gap:10px;min-height:44px;padding-top:6px;display:flex}.console-plan-pace-head{flex-direction:column;flex:0 0 46px;width:46px;display:flex}.console-plan-pace-label{text-transform:uppercase;color:var(--fg-faint);font-size:9px;line-height:1.3}.console-plan-pace-note{color:var(--fg-faint);font-size:9px;line-height:1.3}.console-plan-turns{border-top:1px solid var(--panel-line);align-items:center;gap:16px;padding:9px 0 11px;display:flex}.console-plan-turn{align-items:baseline;gap:6px;display:flex}.console-plan-turn-value{color:var(--fg);font-size:15px}.console-plan-turn-bucket{color:var(--fg-faint);font-size:10px}.console-plan-turn-assumed{text-transform:uppercase;color:var(--fg-faint);font-size:9px}.console-plan-turn-note{color:var(--fg-muted);margin-left:auto;font-size:12px}.console-plan-req-name{color:var(--fg);font-size:14px;font-weight:600}.console-plan-risk-pct{color:var(--signal-caution);font-size:13px}.console-plan-risk-why{color:var(--fg-faint);font-size:10px}.console-plan-switch{padding:10px var(--pad-section-x,24px) 0}.console-plan-screen{gap:10px}.console-plan-filters{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.console-plan-day{align-items:center;gap:7px;display:inline-flex}.console-plan-day-step{align-items:stretch;height:32px;display:inline-flex}.console-plan-day-step>a{border:1px solid var(--border-strong);background:var(--chip-bg);width:30px;color:var(--fg-muted);justify-content:center;align-items:center;display:flex}.console-plan-day-step>a:first-child{border-right:0;border-radius:9px 0 0 9px}.console-plan-day-step>a:last-child{border-left:0;border-radius:0 9px 9px 0}.console-plan-day-label{border:1px solid var(--border-strong);background:var(--bg);font-family:var(--font-mono);white-space:nowrap;color:var(--fg);align-items:center;padding:0 12px;font-size:12px;font-weight:600;display:flex;box-shadow:inset 0 2px 5px #00000080}.console-plan-day-today{border:1px solid var(--border-strong);background:var(--chip-bg);white-space:nowrap;height:32px;color:var(--fg-muted);border-radius:9px;align-items:center;padding:0 12px;font-size:12.5px;font-weight:500;text-decoration:none;display:inline-flex}.console-ai.console-plan-proposal{border:1px solid var(--panel-line);background:linear-gradient(120deg,var(--accent-subtle) 0%,var(--panel-bg) 62%);border-radius:13px;align-items:center;gap:14px;padding:11px 14px;display:flex}.console-plan-proposal .console-ai-eyebrow{letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:10px;font-weight:600}.console-plan-proposal .console-ai-body{font-size:15.5px;font-weight:600;line-height:1.35}.console-plan-proposal .console-ai-support{font-size:13px}.console-plan-proposal .console-ai-actions{flex-wrap:nowrap}.console-plan-utilrow{align-items:center;gap:12px;min-width:0;display:flex}.console-plan-utilrow .console-plan-util-value{font-size:17px}.console-plan-util-bar{background:var(--bg);border-radius:4px;flex:1;min-width:40px;height:7px;overflow:hidden;box-shadow:inset 0 2px 5px #00000080}.console-plan-util-bar>span{background:var(--signal-caution);border-radius:4px;height:100%;display:block}.console-plan-util-bar>span[data-tone=ok]{background:var(--accent)}.console-plan-utilrow .console-plan-legend{gap:13px}.console-plan-screen .console-plan-board-head{display:none}.console-plan-screen>.console-plan-board{border:1px solid var(--panel-line);background:var(--panel-bg);border-radius:14px;gap:6px;padding:12px 14px}.console-plan-screen .console-plan-pace-head{visibility:hidden}.console-plan-screen .console-plan-turns{border-top:0;align-items:baseline;gap:12px;padding:4px 0 0}.console-plan-turn-value{letter-spacing:.04em;text-transform:uppercase;color:var(--fg-muted);font-size:11.5px}.console-plan-turn-value[data-tone=caution]{color:var(--signal-alert-text)}.console-plan-turn-walkins{letter-spacing:.1em;text-transform:uppercase;color:var(--fg-faint);margin-left:auto;font-size:10px}.console-plan-turn-note+.console-plan-turn-walkins{margin-left:0}.console-plan-phonefoot{display:none}@media(max-width:859.98px){.console-plan-utilrow .console-plan-legend,.console-plan-filters .catalog-button{display:none}.console-ai.console-plan-proposal{flex-wrap:wrap}.console-plan-screen>.console-plan-board{background:0 0;border:0;padding:0}.console-plan-phonefoot{border-top:1px solid var(--panel-line);background:var(--bg);gap:10px;margin:0 -12px -12px;padding:12px;display:flex;position:sticky;bottom:0}.console-plan-phonefoot>:first-child{flex:none}.console-plan-phonefoot>:last-child{flex:1;justify-content:center}}.console-plan-strip-keys{align-items:center;gap:9px;display:flex}.console-door-screen{padding:14px var(--pad-stand) 16px;flex-wrap:wrap;flex:1 0 auto;align-items:stretch;gap:16px;display:flex}.console-door-main{border:var(--border-w) solid var(--border);background:linear-gradient(150deg,#1e2019 0%,var(--card) 60%);border-radius:15px;flex-direction:column;flex:460px;align-self:flex-start;gap:12px;min-width:0;padding:16px 18px;display:flex;box-shadow:inset 0 1px #f4f5f50d}.console-door-lead{flex-wrap:wrap;align-items:baseline;gap:11px;display:flex}.console-door-title{letter-spacing:-.02em;margin:0;font-size:21px;font-weight:600}.console-door-hint{color:var(--fg-faint);font-size:14px}.console-door-picker{grid-template-columns:repeat(7,minmax(0,1fr));gap:9px;display:grid}.console-door-chip{border:var(--border-w) solid var(--border);background:var(--card);color:var(--fg);cursor:pointer;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:14px 0;display:flex}.console-door-chip-n{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:21px;font-weight:500;line-height:1.1}.console-door-chip-note{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-faint);font-size:9.5px}.console-door-chip[aria-pressed=true]{border-color:var(--accent-line);background:var(--accent-subtle);box-shadow:inset 0 1px #f4f5f50d}.console-door-chip[aria-pressed=true] .console-door-chip-n{color:var(--accent)}.console-door-chip[aria-pressed=true] .console-door-chip-note{color:var(--accent-alt)}.console-door-chip[data-none=true]{background:var(--bg);border-style:dashed}.console-door-chip[data-none=true] .console-door-chip-n,.console-door-chip[data-none=true] .console-door-chip-note{color:var(--border-strong)}.console-door-answer{border:var(--border-w) solid var(--accent-line);border-radius:var(--radius-lg);background:var(--accent-subtle);flex-direction:column;gap:10px;padding:clamp(16px,2vw,22px);display:flex}.console-door-answer[data-tone=caution]{border-color:var(--signal-caution-line);background:var(--signal-caution-surface)}.console-door-kicker{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-faint);align-items:center;gap:6px;font-size:10px;font-weight:600;display:flex}.console-door-verdict{letter-spacing:-.035em;font-size:clamp(24px,3.4vw,34px);font-weight:700;line-height:1.05;display:block}.console-door-why{max-width:52ch;color:var(--fg-muted);font-size:14px;line-height:1.55}.console-door-acts{flex-wrap:wrap;gap:10px;padding-top:2px;display:flex}.console-door-acts>*{min-height:52px}.console-door-aside{flex-direction:column;flex:0 340px;gap:11px;min-width:0;display:flex}.console-door-card{border:var(--border-w) solid var(--border);background:var(--card);border-radius:14px;flex-direction:column;gap:11px;padding:14px 15px;display:flex}.console-door-card-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.console-door-pct{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--signal-caution-text);font-size:15px}.console-door-meter{background:var(--bg-subtle);border-radius:4px;height:8px;overflow:hidden;box-shadow:inset 0 2px 5px #00000080}.console-door-meter-fill{background:linear-gradient(90deg,var(--accent-alt) 0%,var(--accent) 100%);border-radius:4px;height:100%}.console-door-meter-fill[data-tone=caution]{background:var(--signal-caution)}.console-door-stats{gap:9px;display:flex}.console-door-stats-phone{display:none}.console-door-stat{border:var(--border-w) solid var(--chip-bg);background:var(--bg);border-radius:11px;flex-direction:column;flex:1 1 0;gap:3px;min-width:0;padding:10px 11px;display:flex}.console-door-stat-value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:22px;font-weight:500}.console-door-stat-value[data-tone=accent]{color:var(--accent)}.console-door-stat-label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-faint);text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.console-door-next{flex-direction:column;gap:11px;display:flex}.console-door-arrival{border:var(--border-w) solid var(--border);background:var(--card);border-radius:12px;align-items:center;gap:11px;min-height:54px;padding:0 13px;display:flex}.console-door-arrival[data-tone=soon]{border-color:var(--accent-line)}.console-door-who{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.console-door-name{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:600;overflow:hidden}.console-door-meta{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-faint);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.console-door-tag{border:var(--border-w) solid var(--border);background:var(--chip-bg);color:var(--fg-muted);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border-radius:6px;flex:none;padding:3px 8px;font-size:9.5px;font-weight:600}.console-door-tag[data-tone=caution]{border-color:var(--signal-alert-line);background:var(--signal-alert-surface);color:var(--signal-alert-text)}.console-door-rule{align-items:baseline;gap:10px;display:flex}.console-door-hairline{background:var(--chip-bg);flex:1;align-self:center;height:1px}.console-door-empty{color:var(--fg-muted);margin:0;font-size:13px;line-height:1.55}.console-door-time{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--fg-muted);flex:0 0 52px;font-size:14px}.console-door-arrival[data-tone=soon] .console-door-time{color:var(--accent)}.console-door-arrival[data-tone=risk] .console-door-time{color:var(--signal-caution-text)}.console-door-risk{color:var(--signal-caution-text);font-size:11px}.console-door-foot{flex-direction:column;gap:8px;margin-top:auto;display:flex}.console-door-foot>.console-btn{border-radius:12px;min-height:48px;font-size:15px}.console-door-closed{color:var(--fg-muted);font-size:13px}.console-screenstrip>.console-standstrip-line{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.console-floorstrip-legend{align-items:center;gap:13px;display:inline-flex}.console-floorstrip-key{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--fg-faint);align-items:center;gap:6px;font-size:10px;display:inline-flex}.console-floorstrip-key:before{content:"";box-sizing:border-box;background:var(--accent);border-radius:50%;width:8px;height:8px}.console-floorstrip-key[data-state=slow]:before{box-shadow:inset 0 0 0 2px var(--signal-caution);background:0 0}.console-floorstrip-key[data-state=wants]:before{background:var(--signal-caution)}.console-floorstrip-key[data-state=call]:before{background:var(--signal-caution);box-shadow:0 0 0 2px var(--signal-caution-line)}.console-floorstrip-key[data-state=reserved]:before{box-shadow:inset 0 0 0 2px var(--accent);background:0 0}.console-floorstrip-key[data-state=dirty]:before{border:1px dashed var(--fg-muted);background:0 0}.console-floorstrip-key[data-state=blocked]:before{border:1px dashed var(--border-strong);opacity:.6;background:0 0}.console-floorstrip-key[data-state=late]:before{background:var(--signal-alert)}.console-floorstrip-key[data-state=free]:before{border:1px solid var(--border-strong);background:0 0}@media(max-width:859.98px){.console-door-screen{flex-flow:column;gap:12px;padding:12px}.console-door-main{border-color:var(--accent-line);background:linear-gradient(150deg,#23200e 0%,var(--card) 68%);border-radius:13px;flex:none;align-self:stretch;gap:11px;padding:13px 12px}.console-door-lead{flex-direction:column;align-items:flex-start;gap:3px}.console-door-title{letter-spacing:-.01em;font-size:16.5px}.console-door-hint{color:var(--accent-alt);font-size:12.5px}.console-door-picker{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.console-door-chip{border-radius:11px;gap:3px;padding:11px 0}.console-door-chip-n{font-size:19px}.console-door-chip-note{letter-spacing:.1em;font-size:8px}.console-door-aside{flex:none;gap:12px}.console-door-stats-phone{gap:8px;display:flex}.console-door-stats-desk,.console-door-meter{display:none}.console-door-stats-phone .console-door-stat{background:#1a1c1b;border-radius:12px;align-items:center;padding:11px 0}.console-door-stats-phone .console-door-stat-value{font-size:20px}.console-door-stats-phone .console-door-stat-label{color:var(--border-strong);font-size:8px}.console-door-room{border-color:var(--chip-bg);border-radius:12px;justify-content:center;min-height:58px;padding:0 13px}.console-door-room .console-door-card-head{flex-direction:column;align-items:flex-start;gap:2px}.console-door-room .console-door-pct{color:var(--accent);font-size:19px;font-weight:500}.console-door-arrival{padding:0 12px}.console-door-meta,.console-door-tag{font-size:8px}.console-door-foot{flex-flow:wrap;margin-bottom:12px}.console-door-foot>.console-btn{border-radius:11px;flex:1 1 0;min-width:0;min-height:42px;font-size:13px}.console-door-closed{flex-basis:100%}}.console-pace{height:100%;min-height:var(--pace-h,46px);flex:1;align-items:flex-end;gap:4px;min-width:0;display:flex}.console-pace-bar{background:var(--accent);border-radius:2px 2px 0 0;flex:1;min-width:0}@supports (color:color-mix(in lab,red,red)){.console-pace-bar{background:color-mix(in oklab,var(--accent) var(--pace-fill,60%),transparent)}}.console-pace-bar[data-kind=predicted]{background:var(--accent-alt)}@supports (color:color-mix(in lab,red,red)){.console-pace-bar[data-kind=predicted]{background:color-mix(in oklab,var(--accent-alt) var(--pace-fill,60%),transparent)}}.console-stacks{flex:1;align-items:flex-end;gap:6px;min-width:0;height:56px;display:flex}.console-stack{flex-direction:column;flex:1;justify-content:flex-end;gap:2px;min-width:0;height:100%;display:flex}.console-stack-good{background:var(--accent);border-radius:2px 2px 0 0}.console-stack-cost{background:var(--signal-alert)}@supports (color:color-mix(in lab,red,red)){.console-stack-cost{background:color-mix(in oklab,var(--signal-alert) 60%,transparent)}}.console-denied{min-height:100%;padding:var(--pad-section-x,16px);justify-content:center;align-items:center;display:flex}.console-denied>*{max-width:34rem}.console-actions{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.console-actions>.console-btn{align-self:stretch}.console-flooracts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.console-flooracts[data-odd=true]>:last-child{grid-column:1/-1}.console-flooracts .console-btn{gap:6px;min-width:0;padding-left:10px;padding-right:10px}.console-meter[data-tone=muted] .console-meter-fill{background:var(--accent-subtle)}.console-segments{scrollbar-width:none;gap:8px;padding-block:2px;display:flex;overflow-x:auto}.console-segments::-webkit-scrollbar{display:none}.console-segment{min-width:var(--target-min);min-height:var(--target-min);border:var(--border-w) solid var(--border);border-radius:var(--radius-pill);background:var(--panel-bg);color:var(--fg-muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;cursor:pointer;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:2px;padding:8px 14px;font-size:11px;line-height:1.2;display:flex}.console-segment-note{color:var(--fg-faint);font-variant-numeric:tabular-nums;font-size:9px}.console-segment[data-active=true]{background:var(--accent);border-color:var(--accent);color:var(--accent-fg)}.console-segment[data-active=true] .console-segment-note{color:inherit}.theme-clinic .console-segment{background:0 0;border-width:0 0 2px;border-bottom-style:solid;border-bottom-color:#0000;border-radius:0;padding-inline:10px}.theme-clinic .console-segment[data-active=true]{border-bottom-color:var(--fg);color:var(--fg);background:0 0;font-weight:600}.console-segment:disabled{opacity:.42;cursor:not-allowed}:where(.console .console-segments:not([data-variant]))>.console-segment{background:var(--panel-bg);border-color:var(--border);min-width:0;min-height:32px;color:var(--fg-muted);font-family:var(--font-display);letter-spacing:0;text-transform:none;border-radius:9px;flex-direction:row;gap:6px;padding:0 12px;font-size:12.5px;font-weight:500}:where(.console .console-segments:not([data-variant]))>.console-segment>.console-segment-note{background:var(--chip-bg);color:var(--fg-faint);font-family:var(--font-mono);border-radius:4px;padding:1px 5px;font-size:9px;font-weight:600;line-height:1.3}:where(.console .console-segments:not([data-variant]))>.console-segment[data-tone=ok]{border-color:var(--signal-ok-line);background:var(--signal-ok-surface);color:var(--signal-ok-text)}:where(.console .console-segments:not([data-variant]))>.console-segment[data-tone=caution]{border-color:var(--signal-caution-line);background:var(--signal-caution-surface);color:var(--signal-caution-text)}:where(.console .console-segments:not([data-variant]))>.console-segment[data-tone=alert]{border-color:var(--signal-alert-line);background:var(--signal-alert-surface);color:var(--signal-alert-text)}:where(.console .console-segments:not([data-variant]))>.console-segment[data-tone]>.console-segment-note{background:currentColor}@supports (color:color-mix(in lab,red,red)){:where(.console .console-segments:not([data-variant]))>.console-segment[data-tone]>.console-segment-note{background:color-mix(in oklab,currentColor 16%,transparent)}}:where(.console .console-segments:not([data-variant]))>.console-segment[data-tone]>.console-segment-note{color:inherit}:where(.console .console-segments:not([data-variant]))>.console-segment[data-active=true]{border-color:var(--accent-line);background:var(--accent-subtle);color:var(--accent);font-weight:600}:where(.console .console-segments:not([data-variant]))>.console-segment[data-active=true]>.console-segment-note{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){:where(.console .console-segments:not([data-variant]))>.console-segment[data-active=true]>.console-segment-note{background:color-mix(in oklab,var(--accent) 18%,transparent)}}:where(.console .console-segments:not([data-variant]))>.console-segment[data-active=true]>.console-segment-note{color:var(--accent)}.console-segments[data-variant=value]{flex-wrap:wrap;overflow-x:visible}.console-segments[data-variant=value] .console-segment{border-radius:var(--radius-control);letter-spacing:.01em;text-transform:none;font-variant-numeric:tabular-nums;min-width:auto;min-height:46px;padding:0 18px;font-size:15px;line-height:1.2}.console-segments[data-variant=value] .console-segment[data-active=true]{border-color:var(--accent-line);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.console-segments[data-variant=value] .console-segment[data-active=true]{background:color-mix(in oklab,var(--accent) 10%,transparent)}}.console-segments[data-variant=value] .console-segment[data-active=true]{color:var(--accent)}.console-segments[data-variant=rail]{border:var(--border-w) solid var(--border);border-radius:var(--radius-md);background:var(--bg);flex:none;gap:4px;padding:4px;overflow-x:visible}.console-segments[data-variant=rail] .console-segment{min-width:auto;min-height:var(--target-min);border:var(--border-w) solid transparent;border-radius:var(--radius-md);color:var(--fg-muted);font-family:var(--font-mono);letter-spacing:.08em;background:0 0;padding:0 14px;font-size:11.5px;font-weight:600}.console-segments[data-variant=rail] .console-segment[aria-pressed=true],.console-segments[data-variant=rail] .console-segment[data-active=true]{background:var(--accent);color:var(--accent-fg);border-color:#0000;font-weight:700}.console-segments[data-variant=toggle]{border:var(--border-w) solid var(--border);border-radius:var(--radius-lg);background:var(--panel-bg);box-shadow:var(--relief-recessed);flex-wrap:wrap;gap:3px;padding:4px;overflow-x:visible}.console-segments[data-variant=toggle]:not(.console-orders-channels) .console-segment{border:var(--border-w) solid transparent;border-radius:var(--radius-md);min-width:auto;min-height:26px;color:var(--fg-muted);font-family:var(--font-display);letter-spacing:normal;text-transform:none;background:0 0;padding:0 18px;font-size:15px;font-weight:500}.console-segments[data-variant=toggle] .console-segment[data-active=true]{background:var(--chip-bg);border-color:var(--border);box-shadow:inset 0 1px 0 var(--edge-lit),var(--shadow-elevation-1);color:var(--fg)}.console-segments[data-fill=true]{padding-bottom:0;overflow-x:visible}.console-segments[data-fill=true] .console-segment{flex:1 1 0;min-width:0;padding-inline:6px}.console-segments[data-variant=rail][data-fill=true]{flex-wrap:wrap}.console-segments[data-variant=rail][data-fill=true] .console-segment{flex:auto;min-width:max-content}.theme-clinic .console-segments[data-fill=true] .console-segment{border-radius:var(--radius-control);border-width:var(--border-w);border-bottom-width:var(--border-w);border-color:var(--border);background:var(--panel-bg)}.theme-clinic .console-segments[data-fill=true] .console-segment[data-active=true]{background:var(--fg);border-color:var(--fg);color:var(--bg)}.theme-clinic .console-segments[data-fill=true] .console-segment[data-active=true] .console-segment-note{color:inherit}.console-state{min-height:var(--target-min);flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:flex}.console-scroll-view>.console-state{flex-shrink:0}.console-state-label{font-family:var(--font-mono);font-size:var(--text-caption-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-faint);flex:none}.console-state-values{min-width:0;color:var(--fg);overflow-wrap:break-word;flex-wrap:wrap;flex:auto;align-items:baseline;gap:4px 6px;font-size:13px;display:flex}.console-state-value+.console-state-value:before{content:"·";color:var(--fg-faint);margin-right:6px}.console-state[data-empty=true] .console-state-values{color:var(--fg-muted)}.console-state-action{flex:none;align-items:center;display:flex}.console-title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--fg);text-wrap:balance;overflow-wrap:break-word;margin:0;font-size:24px;font-weight:600;line-height:1.15}.theme-clinic .console-title{font-size:28px;font-weight:400}.console-total{grid-template-columns:1fr auto;align-items:baseline;gap:4px 12px;min-width:0;display:grid}.console-total-label{color:var(--fg);overflow-wrap:break-word;font-size:16px;font-weight:600}.console-total-value{font-family:var(--font-mono);color:var(--fg);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:21px}.console-total-note{font-family:var(--font-mono);font-size:var(--text-caption-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-faint);grid-column:1/-1}.console-total[data-emphasis=sub] .console-total-label{color:var(--fg-muted);font-size:14px;font-weight:400}.console-total[data-emphasis=sub] .console-total-value{color:var(--fg-muted);font-size:14px}.theme-clinic .console-total[data-emphasis=total]{border-top:var(--border-w) solid var(--fg);padding-top:10px}.console-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.console-count{min-height:var(--target-min);align-items:center;gap:2px;display:inline-flex}.console-count-step{min-width:var(--target-min);min-height:var(--target-min);border:var(--border-w) solid var(--panel-line);border-radius:var(--radius-control);color:var(--fg-muted);cursor:pointer;transition:border-color var(--duration-fast),color var(--duration-fast);background:0 0;flex:none;justify-content:center;align-items:center;font-size:15px;line-height:1;display:inline-flex}.console-count-input+.console-count-step{margin-left:auto}.console-count-step:hover{border-color:var(--border-strong);color:var(--fg)}.console-count-input{border:var(--border-w) solid transparent;border-radius:var(--radius-control);width:4.5ch;min-width:4.5ch;color:var(--fg);font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right;appearance:textfield;background:0 0;margin-left:auto;padding:6px 2px;font-size:14px}.console-count-input::-webkit-outer-spin-button{appearance:none;margin:0}.console-count-input::-webkit-inner-spin-button{appearance:none;margin:0}.console-count-input:hover{border-color:var(--panel-line)}.console-count-input:focus{border-color:var(--accent);outline:none}.console-count-unit{font-family:var(--font-mono);font-size:var(--text-caption-mono);color:var(--fg-faint);flex:none;margin-right:auto}.console-count-mark{color:var(--accent);flex:none;margin-left:2px}.console-count[data-dirty=true] .console-count-input{border-color:var(--accent);color:var(--accent)}.console-count[data-disabled=true] .console-count-input{color:var(--fg-muted);opacity:1}.theme-clinic .console-count-step,.theme-clinic .console-count-input{border-radius:0}.console-select{min-height:var(--target-min);border:var(--border-w) solid var(--panel-line);border-radius:var(--radius-control);background:0 0;background-image:var(--surface-well);box-shadow:var(--relief-recessed);color:var(--fg);font-family:var(--font-display);padding:8px 10px;font-size:13px;line-height:1.2}.console-select:hover{border-color:var(--border-strong)}:where(.console) select:not([multiple]):not([size]),select.console-select:not([multiple]):not([size]){appearance:none;background-image:linear-gradient(45deg,transparent calc(50% - .75px),var(--fg-muted) calc(50% - .75px),var(--fg-muted) calc(50% + .75px),transparent calc(50% + .75px)),linear-gradient(135deg,transparent calc(50% - .75px),var(--fg-muted) calc(50% - .75px),var(--fg-muted) calc(50% + .75px),transparent calc(50% + .75px)),var(--select-surface,none);background-position:right 18px center,right 12px center,0 0;background-repeat:no-repeat;background-size:6px 6px,6px 6px,100% 100%;padding-right:36px}.console-select,.console-input{--select-surface:var(--surface-well)}.theme-clinic .console-select{border-radius:0}.console-choice{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.console-choice-legend{justify-content:space-between;align-items:baseline;gap:10px;width:100%;min-width:0;padding:0;display:flex}.console-choice-label{font-size:var(--text-panel);color:var(--fg);font-weight:600}.console-choice-hint{font-family:var(--font-mono);font-size:var(--text-caption-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-faint);flex:none}.console-choice-options{flex-direction:column;gap:6px;min-width:0;display:flex}.console-choice-option{min-height:var(--target-min);border:var(--border-w) solid var(--border);border-radius:var(--radius-control);background:var(--panel-bg);color:var(--fg);font-size:var(--text-panel);cursor:pointer;flex-wrap:wrap;align-items:center;gap:10px;min-width:0;padding:6px 12px;display:flex}.console-choice-option[data-checked=true]{border-color:var(--accent);background:var(--accent-subtle)}.console-choice-option[data-disabled=true]{opacity:.42;cursor:not-allowed}.console-choice-option:has(.console-choice-input:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}.console-choice-input{width:18px;height:18px;accent-color:var(--accent);flex:none;margin:0}:where(.console) :where(input[type=radio]:not(.console-check)),.console-choice-input[type=radio]{appearance:none;border:var(--border-w) solid var(--border-strong);cursor:pointer;background:0 0;border-radius:50%;flex:none;place-content:center;width:18px;height:18px;margin:0;display:inline-grid}:where(.console) :where(input[type=radio]:not(.console-check)):before,.console-choice-input[type=radio]:before{content:"";background:var(--accent);border-radius:50%;width:9px;height:9px;transform:scale(0)}:where(.console) :where(input[type=radio]:not(.console-check)):checked,.console-choice-input[type=radio]:checked{border-color:var(--accent-line)}:where(.console) :where(input[type=radio]:not(.console-check)):checked:before,.console-choice-input[type=radio]:checked:before{transform:scale(1)}:where(.console) :where(input[type=radio]:not(.console-check)):focus-visible,.console-choice-input[type=radio]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}:where(.console) :where(input[type=radio]:not(.console-check)):disabled,.console-choice-input[type=radio]:disabled{opacity:.42;cursor:not-allowed}.console-choice-text{overflow-wrap:break-word;flex:auto;min-width:0}.console-choice-detail{min-width:0;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--fg-muted);flex:0 auto}.console-choice-error{color:var(--signal-alert-text);align-items:flex-start;gap:8px;font-size:12px;line-height:1.45;display:flex}.console-choice-error-glyph{color:var(--signal-alert);flex:none;align-self:flex-start;margin-top:2px}.theme-clinic .console-choice-options{border-top:var(--border-w) solid var(--border);gap:0}.theme-clinic .console-choice-option{border-width:0;border-bottom:var(--border-w) solid var(--border);background:0 0;border-radius:0;padding-inline:0}.theme-clinic .console-choice-option[data-checked=true]{background:0 0;font-weight:600}.console-choice[data-layout=inline] .console-choice-options{flex-flow:wrap;gap:6px}.console-choice[data-layout=inline] .console-choice-option{flex:none}.console-choice[data-layout=grid] .console-choice-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.console-choice[data-layout=grid] .console-choice-option{text-align:center;justify-content:center;min-height:62px;padding-inline:6px}.console-choice[data-layout=grid] .console-choice-input{opacity:0;pointer-events:none;position:absolute}.console-choice[data-layout=grid] .console-choice-option:has(.console-choice-input:focus-visible){outline:2px solid var(--ring);outline-offset:2px}.theme-clinic .console-choice[data-layout=inline] .console-choice-options{border-top:0;gap:6px}.theme-clinic .console-choice[data-layout=inline] .console-choice-option{border-width:var(--border-w);border-radius:var(--radius-control);padding-inline:12px}.console-swatch{border:var(--border-w) solid var(--border);border-radius:var(--radius-control);background:var(--bg);cursor:pointer;flex-shrink:0;width:48px;height:36px;padding:0;overflow:hidden}.console-swatch::-webkit-color-swatch-wrapper{padding:0}.console-swatch::-webkit-color-swatch{border:0}.console-swatch::-moz-color-swatch{border:0}.console-swatch-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid;container-type:inline-size}@container (max-width:640px){.console-swatch-grid{grid-template-columns:minmax(0,1fr)}}.console-swatch-row{min-height:var(--target-min);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.console-swatch-role{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--fg);font-size:13px;font-weight:500;overflow:hidden}.console-swatch-value{white-space:nowrap;text-overflow:ellipsis;text-align:right;min-width:0;font-family:var(--font-mono);text-transform:uppercase;color:var(--fg-muted);font-size:11px;overflow:hidden}.console-appearance-note{white-space:normal;overflow-wrap:break-word;min-width:0;color:var(--fg-muted);font-size:13px}.console-field-label{font-size:var(--text-panel);color:var(--fg);font-weight:600}.console-field-control{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.console-field-error{color:var(--signal-alert-text);align-items:flex-start;gap:8px;font-size:12px;line-height:1.45;display:flex}.console-field-error-glyph{color:var(--signal-alert);flex:none;align-self:flex-start;margin-top:2px}.console-input{border:var(--border-w) solid var(--border);border-radius:var(--radius-control);background:var(--bg-subtle);background-image:var(--surface-well);min-height:46px;box-shadow:var(--relief-recessed);color:var(--fg);font-family:var(--font-display);font-size:var(--text-panel);min-width:0;padding:6px 13px}.console-input[data-width=figure],.console-input[data-width=time]{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.console-input[data-width=full]{width:100%}.console-input[data-width=figure]{width:108px}.console-input[data-width=time]{width:124px}.console-input::placeholder{color:var(--fg-faint)}.console-input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.console-field[data-invalid=true] .console-input{border-color:var(--signal-alert)}.theme-clinic .console-input{border-width:0 0 var(--border-w) 0;background:0 0;border-radius:0;padding-inline:0}.console-preview{flex-direction:column;gap:8px;min-width:0;margin:0;display:flex}.console-preview-caption{font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:var(--transform-eyebrow);color:var(--fg-muted);justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.console-preview-caption-note{color:var(--fg-faint);flex:none}.console-preview-screen{border:var(--border-w) solid var(--border-strong);border-radius:var(--radius-panel);background:var(--bg);color:var(--fg);font-family:var(--font-display);flex-direction:column;gap:12px;min-width:0;padding:14px;display:flex;overflow:hidden}.console-aside-panel[data-panel=preview],.theme-clinic .console-aside-panel[data-panel=preview]{order:0}.console-sheet-layer{z-index:85;flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0}.console-sheet-scrim{background:var(--scrim-modal);cursor:pointer;border:0;padding:0;position:absolute;inset:0}.console-sheet{border-top:var(--border-w) solid var(--panel-line);border-radius:var(--radius-panel) var(--radius-panel) 0 0;background:var(--panel-bg);width:100%;max-width:30rem;min-height:0;max-height:86%;color:var(--fg);box-shadow:var(--shadow-elevation-3);flex-direction:column;margin:0 auto;display:flex;position:relative}.console-sheet:focus-visible{outline:none}.console-screensheet{flex-direction:column;gap:12px;display:flex}.console-screensheet-note{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-faint);font-size:9.5px}.console-screensheet-search{height:42px}.console-screensheet-layer .console-sheet-head{border-bottom:0}.console-screensheet-layer .console-sheet-title{flex-wrap:wrap;align-items:center;column-gap:9px;font-size:15.5px;display:flex}.console-screensheet-headnote{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-faint);font-size:9.5px;font-weight:400}.console-screensheet-hint{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--signal-neutral);margin-top:-6px;font-size:9.5px}.console-screensheet-foot{flex-direction:column;gap:12px;padding-top:2px;display:flex}.console-screensheet-foot[data-row]{flex-direction:row;align-items:center}.console-screensheet-foot[data-row]>.console-screensheet-done{flex:auto}.console-sheet-head{padding:14px var(--pad-phone-x) 10px;border-bottom:var(--border-w) solid var(--panel-line);align-items:center;gap:10px;display:flex;position:relative}.console-sheet-grip{border-radius:var(--radius-pill);background:var(--border);width:34px;height:4px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.console-sheet-title{min-width:0;font-family:var(--font-display);overflow-wrap:break-word;flex:auto;margin:0;font-size:17px;font-weight:600;line-height:1.25}.console-sheet-close{min-width:var(--target-min);min-height:var(--target-min);border-radius:var(--radius-control);color:var(--fg-muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;font-size:20px;line-height:1;display:flex}.console-sheet-body{min-height:0;padding:var(--pad-phone-y) var(--pad-phone-x);flex-direction:column;flex:auto;display:flex}.console-sheet-body>.console-scroll-view{gap:var(--gap-stack);overscroll-behavior-y:contain}.console-dock{z-index:5;padding:10px 0 calc(6px + var(--safe-b));border-top:var(--border-w) solid var(--bar-line);background:var(--bar-bg);flex-direction:column;gap:8px;margin-top:auto;display:flex;position:sticky;bottom:0}.theme-clinic .console-sheet{border-radius:0}.theme-clinic .console-sheet-grip{display:none}.console-metrics{gap:var(--gap-tile);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));min-width:0;display:grid}.theme-clinic .console-metrics{gap:0}.theme-clinic .console-metrics>*+*{border-left:var(--border-w) solid var(--border);padding-left:var(--pad-panel)}.console-metric{flex-direction:column;gap:4px;min-width:0;display:flex}.console-metric[data-align=end]{text-align:right;align-items:flex-end}.console-metric[data-layout=inline]{flex-direction:row;align-items:baseline;gap:8px}.console-metric-value{font-family:var(--font-mono);letter-spacing:var(--tracking-metric);color:var(--fg);font-variant-numeric:tabular-nums;font-weight:500;line-height:1.1}.console-metric[data-size=sm] .console-metric-value{font-size:15px}.console-metric[data-size=md] .console-metric-value{font-size:var(--text-metric)}.console-metric[data-size=lg] .console-metric-value{font-size:calc(var(--text-metric) * 1.6)}.console-metric-unit{color:var(--fg-faint);font-size:12px}.console-metric-caption{font-family:var(--font-mono);font-size:var(--text-caption-mono);color:var(--fg-faint);font-variant-numeric:tabular-nums}.console-metric[data-boxed=true]{padding:var(--pad-tile);border:var(--border-w) solid var(--border);border-radius:var(--radius-tile);background:var(--panel-bg)}.console-metric[data-boxed=true][data-tone=accent]{border-color:var(--accent-line);background:var(--accent-subtle)}.console-metric[data-empty=true]{border:1px dashed var(--border-strong);border-radius:var(--radius-md);padding:14px 16px}.console-metric[data-empty=true] .console-metric-value{color:var(--fg-muted)}.console-metric[data-empty=true][data-tone=caution] .console-metric-value{color:var(--signal-caution-text)}.console-metric[data-empty=true][data-tone=alert] .console-metric-value{color:var(--signal-alert-text)}.console-metric[data-empty=true] .console-metric-caption{color:var(--fg-faint)}.console-metric[data-tone=accent] .console-metric-value{color:var(--accent)}.console-metric[data-tone=caution] .console-metric-value{color:var(--signal-caution-text)}.console-metric[data-tone=alert] .console-metric-value{color:var(--signal-alert-text)}.console-sum{min-width:0;padding:var(--pad-panel);border:var(--border-w) solid var(--panel-line);border-radius:var(--radius-panel);background:var(--panel-bg);flex-direction:column;gap:8px;display:flex}.console-sum-row{justify-content:space-between;align-items:baseline;display:flex}.console-field-control{align-items:stretch;gap:10px;min-width:0;display:flex}.console-field-input{min-width:0;min-height:var(--target-min);background-color:var(--chip-bg);background-image:var(--surface-well);color:var(--fg);border:var(--border-w) solid var(--border-strong);border-radius:var(--radius-control);font-family:var(--font-mono);font-size:var(--text-metric);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-metric);outline:none;flex:auto;padding:8px 12px}.console-field-input:focus-visible{outline:var(--focus-ring);outline-offset:2px;border-color:var(--accent)}.console-field-input:disabled{opacity:.6;cursor:not-allowed}.console-field-suffix{font-family:var(--font-mono);color:var(--fg-muted);flex:none;align-items:center;font-size:13px;display:flex}.console-field[data-invalid=true] .console-field-hint{color:var(--signal-alert-text)}.console-ledger{gap:var(--gap-stack);flex-direction:column;min-width:0;display:flex}.console-ledger-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.console-ledger-lines{gap:var(--row-gap);flex-direction:column;min-width:0;display:flex}.theme-clinic .console-ledger-lines{gap:0}.console-ledger-line{padding:var(--pad-row);background:var(--panel-bg);border:var(--border-w) solid var(--panel-line);border-radius:var(--radius-tile);flex-direction:column;gap:3px;min-width:0;display:flex}.theme-clinic .console-ledger-line{border-width:0;border-bottom:var(--border-w) solid var(--border);background:0 0;border-radius:0}.console-ledger-face{align-items:baseline;gap:10px;min-width:0;display:flex}.console-sum-label{font-size:var(--text-panel);color:var(--fg);min-width:0}.console-sum-value{font-family:var(--font-mono);font-size:var(--text-panel);color:var(--fg);font-variant-numeric:tabular-nums;flex:none}.console-sum-row[data-tone=muted] .console-sum-label,.console-sum-row[data-tone=muted] .console-sum-value{color:var(--fg-muted)}.console-sum-rule{height:var(--border-w);background:var(--border);display:block}.console-sum-row[data-total=true] .console-sum-label{font-size:calc(var(--text-panel) * 1.15);font-weight:600}.console-sum-row[data-total=true] .console-sum-value{font-size:calc(var(--text-metric) * .78);letter-spacing:var(--tracking-metric)}.console-sum-note{font-family:var(--font-mono);font-size:var(--text-caption-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-faint);margin:0;line-height:1.6}.theme-clinic .console-sum{border-width:0;border-top:2px solid var(--fg);background:var(--bg-subtle);border-radius:0}.console-ledger-label{min-width:0;color:var(--fg);overflow-wrap:break-word;flex:auto;font-size:14px}.console-ledger-meta{font-family:var(--font-mono);font-size:var(--text-caption-mono);color:var(--fg-faint);font-variant-numeric:tabular-nums;flex:none}.console-ledger-value{font-family:var(--font-mono);color:var(--fg);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;flex:none;font-size:14px}.console-ledger-value[data-absent=true]{color:var(--fg-faint);white-space:normal;align-items:baseline;gap:8px;display:flex}.console-ledger-absent{font-family:var(--font-display);color:var(--fg-faint);text-align:right;max-width:22ch;font-size:12px}.console-ledger-note{color:var(--fg-muted);overflow-wrap:break-word;font-size:13px;line-height:1.4;display:block}.console-ledger-line[data-total=true]{border-color:var(--border-strong)}.theme-clinic .console-ledger-line[data-total=true]{border-bottom-width:calc(var(--border-w) * 3);border-top:var(--border-w) solid var(--border-strong)}.console-ledger-line[data-align=center] .console-ledger-face{align-items:center}.console-ledger-line[data-total=true] .console-ledger-label{font-weight:600}.console-ledger-line[data-total=true] .console-ledger-value{font-size:var(--text-metric);letter-spacing:var(--tracking-metric)}.console-ledger-line[data-tone=muted] .console-ledger-label,.console-ledger-line[data-tone=muted] .console-ledger-value{color:var(--fg-muted)}.console-ledger-line[data-tone=ok] .console-ledger-value{color:var(--signal-ok-text)}.console-ledger-line[data-tone=caution] .console-ledger-value{color:var(--signal-caution-text)}.console-ledger-line[data-tone=alert] .console-ledger-value{color:var(--signal-alert-text)}.console-ledger-line[data-tone=caution]{box-shadow:inset 2px 0 0 0 var(--signal-caution)}.console-ledger-line[data-tone=alert]{box-shadow:inset 2px 0 0 0 var(--signal-alert)}.console-ledger-summary{cursor:pointer;flex-direction:column;gap:3px;padding-right:22px;list-style:none;display:flex;position:relative}.console-ledger-summary::-webkit-details-marker{display:none}.console-ledger-summary:focus-visible{outline:var(--focus-ring);outline-offset:3px;border-radius:var(--radius-sm)}.console-ledger-mark{border-right:1.5px solid var(--fg-faint);border-bottom:1.5px solid var(--fg-faint);width:7px;height:7px;transition:transform var(--duration-fast);position:absolute;top:6px;right:4px;transform:rotate(45deg)}.console-ledger-line[open]>.console-ledger-summary .console-ledger-mark{transform:rotate(-135deg)}.console-ledger-line[data-drill=true]:hover{border-color:var(--border-strong)}.console-ledger-drill{border-top:var(--border-w) solid var(--panel-line);min-width:0;margin-top:10px;padding-top:10px}.theme-clinic .console-ledger-drill{border-top-color:var(--border);padding-left:12px}.console-zreport-cols{align-items:start;gap:var(--gap-stack);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);display:grid}.console-zreport-col{gap:var(--gap-tile);flex-direction:column;min-width:0;display:flex}@media not all and (min-width:60rem){.console-zreport-cols{grid-template-columns:minmax(0,1fr)}}.console-zreport-leaves{margin-top:var(--gap-stack)}.console-zreport-takings{align-items:flex-end;gap:var(--gap-stack);padding:var(--pad-tile);border:var(--border-w) solid var(--panel-line);border-radius:var(--radius-tile);background:var(--panel-bg);flex-wrap:wrap;display:flex}.console-zreport-takings>:first-child{flex:1 0 auto;min-width:0}.console-docfields{gap:var(--gap-tile) var(--gap-stack);margin:0 0 var(--gap-stack);flex-wrap:wrap;display:flex}.console-docfields>div{flex-direction:column;gap:2px;min-width:0;display:flex}.console-docfields dd{margin:0}.console-zreport-methods{gap:var(--gap-tile);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.console-zreport-method{min-width:0;padding:var(--pad-tile);border:var(--border-w) solid var(--panel-line);border-radius:var(--radius-tile);background:var(--panel-bg);flex-direction:column;gap:7px;display:flex}.console-zreport-method-head,.console-zreport-method-foot{align-items:baseline;gap:var(--gap-stack);display:flex}.console-zreport-method-name{flex:1;min-width:0;font-weight:600}.console-zreport-method-foot{font-size:var(--text-caption-mono);color:var(--fg-muted)}.console-zreport-method-tips{color:var(--signal-ok-text);margin-inline-start:auto}.console-zreport-alert{padding:var(--pad-tile);border:var(--border-w) solid var(--signal-alert-line);border-inline-start:3px solid var(--signal-alert);border-radius:var(--radius-tile);background:var(--panel-bg);flex-direction:column;align-items:flex-start;gap:8px;display:flex}.console-zreport-alert-head{justify-content:space-between;align-items:center;gap:var(--gap-stack);width:100%;display:flex}.console-zreport-alert-note{font-size:var(--text-panel);color:var(--fg-muted);margin:0;line-height:1.45}.console-zreport-drawer{align-items:center;gap:var(--gap-stack);padding:var(--pad-tile);border:var(--border-w) solid var(--panel-line);border-radius:var(--radius-tile);background:var(--bg-subtle);margin-top:auto;display:flex}.console-zreport-drawer-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.console-zreport-drawer-note{font-size:var(--text-panel);color:var(--fg-faint)}.console-zreport{overflow-y:auto}.console-zreport-daynav{align-items:center;gap:8px;display:inline-flex}.console-zreport-date{border:var(--border-w) solid var(--border);border-radius:var(--radius-control);background:var(--panel-bg);height:36px;color:var(--fg);font-family:var(--font-mono);font-size:var(--text-panel);padding:0 10px}.console-zreport-days{gap:var(--gap-tile);flex-direction:column;display:flex}.console-zreport-foot{flex-wrap:wrap;gap:6px 24px;display:flex}@media print{.console-doc{color:#000;background:#fff;height:auto;min-height:0;overflow:visible}body:has(.console-doc){overflow:visible}.console-doc *{color:#000!important}.console-doc .console-ledger-line,.console-doc .console-panel{box-shadow:none;background:0 0;border-color:#000}.console-doc .console-ledger-line{break-inside:avoid;border-width:0 0 1px;border-bottom-style:solid;border-bottom-color:#000;border-radius:0}.console-doc .console-ledger-label,.console-doc .console-ledger-value,.console-doc .console-ledger-note,.console-doc .console-eyebrow{color:#000}.console-doc .console-ledger-mark,.console-doc [data-print=hide]{display:none}.console-doc .console-ledger-drill{display:block}.console-zreport-cols{grid-template-columns:minmax(0,1fr)}.console-zreport-takings,.console-zreport-method,.console-zreport-alert,.console-zreport-drawer{break-inside:avoid;background:0 0;border:0;border-bottom:1px solid #000;border-radius:0}.console-zreport-method-foot,.console-zreport-method-tips,.console-zreport-alert-note,.console-zreport-drawer-note{color:#000}}.console-qrsheet{page:qr-sheet;grid-template-columns:repeat(auto-fill,168px);gap:12px;display:grid}@media screen and (max-width:640px){.console-qrsheet{grid-template-columns:repeat(2,minmax(0,1fr))}}.console-qraddress{font-family:var(--font-mono);color:var(--fg-muted);overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.4}.console-qrcode-scan{color:var(--fg-muted);text-align:center;font-size:11px;font-weight:600;line-height:1.2}.console-qrcode-one{color:var(--fg-muted);text-underline-offset:2px;font-size:11px;text-decoration:underline}.console-qrcode-one:hover{color:var(--fg)}.console-qrcode{border:var(--border-w) solid var(--border);background:var(--panel-bg);break-inside:avoid;border-radius:13px;flex-direction:column;align-items:center;gap:7px;margin:0;padding:12px;display:flex}.console-qrcode[data-stale=true]{border-color:var(--chip-bg,var(--border));background:linear-gradient(150deg,var(--signal-caution-surface) 0%,var(--panel-bg) 62%)}.console-qrcode-plate{box-sizing:border-box;background:#fff;border-radius:8px;width:104px;height:104px;padding:8px;display:block}.console-qrcode-name{align-items:center;gap:8px;min-height:20px;display:flex}.console-qrcode-name+.console-qrcode-venue{margin-top:auto}.console-qrcode-stale{border:var(--border-w) solid var(--signal-caution-line);background:var(--signal-caution-surface);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--signal-caution-text);border-radius:5px;padding:2px 6px;font-size:8.5px;font-weight:600}.console-section.console-qrpage{gap:12px;padding:14px 18px}.console-qrwarn{border:var(--border-w) solid var(--chip-bg,var(--border));background:linear-gradient(90deg,var(--signal-caution-surface) 0%,var(--bg) 52%);border-radius:13px;align-items:center;gap:14px;padding:11px 14px;display:flex}.console-qrwarn-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.console-qrwarn-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.console-qrwarn-chip{border:var(--border-w) solid var(--signal-caution-line);background:var(--signal-caution-surface);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--signal-caution-text);border-radius:6px;padding:3px 8px;font-size:9.5px;font-weight:600}.console-qrwarn-title{color:var(--fg);font-size:15px;font-weight:600}.console-qrwarn-body{color:var(--fg-muted);font-size:13px}.console-btn.console-qrwarn-action{flex:none;min-height:40px;padding:0 15px;font-size:14px;font-weight:700}.console-qrstrip-lead{font-family:var(--font-mono);letter-spacing:.12em;color:var(--fg-faint);font-size:11px}.console-tag-page{align-items:flex-start;gap:16px;padding:14px 18px 96px;display:flex}.console-tag-main{flex-direction:column;flex:auto;gap:11px;min-width:0;display:flex}.console-tag-side{flex-direction:column;flex:0 0 360px;gap:11px;min-width:0;display:flex}.console-tag-writer{border:1px solid var(--border);background:linear-gradient(150deg,#1e2019 0%,var(--card) 60%);border-radius:14px;flex-direction:column;gap:11px;padding:16px;display:flex;box-shadow:inset 0 1px #f4f5f50d}.console-tag-card{border:1px solid var(--border);background:var(--card);border-radius:13px;flex-direction:column;gap:7px;padding:12px 14px;display:flex}.console-tag-card[data-tone=caution]{border-color:var(--chip-bg);background:linear-gradient(120deg,var(--signal-caution-surface) 0%,var(--card) 70%)}.console-tag-card-head{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-faint);font-size:9.5px;font-weight:600}.console-tag-card[data-tone=caution] .console-tag-card-head{color:var(--signal-caution-text)}.console-tag-card-body{color:var(--fg-muted);font-size:13.5px;line-height:1.45}.console-tag-card-link{color:var(--accent);text-underline-offset:2px;align-self:flex-start;font-size:13.5px;font-weight:600;text-decoration:underline}.console-tag-list{flex-direction:column;gap:11px;display:flex}.console-tag-list-head{align-items:baseline;gap:12px;display:flex}.console-tag-list-rule{background:var(--chip-bg);flex:1;align-self:center;height:1px}.console-tag-list-again{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--signal-caution-text);font-size:10.5px}.console-tag-rows{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.console-tag-row{--tag-edge:var(--border-strong);--console-rung:var(--tag-edge);border:1px solid var(--border);background:var(--card);border-radius:12px;align-items:center;gap:12px;min-height:58px;padding:6px 14px 6px 0;display:flex;overflow:hidden}.console-tag-row[data-state=again]{--tag-edge:var(--signal-caution)}.console-tag-row[data-state=ok]{--tag-edge:var(--signal-ok)}.console-tag-row-name{flex:0 0 74px;padding-left:18px;font-size:16px;font-weight:600}.console-tag-row-words{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.console-tag-row-url{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);color:var(--fg-muted);font-size:12px;overflow:hidden}.console-tag-row-state{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-faint);font-size:9.5px;font-weight:600}.console-tag-row[data-state=again] .console-tag-row-state{color:var(--signal-caution-text)}.console-tag-row[data-state=ok] .console-tag-row-state{color:var(--signal-ok-text)}@media(max-width:859.98px){.console-tag-page{flex-direction:column;align-items:stretch;padding:12px 12px 96px}.console-tag-side{flex:none}}.console-btn.console-qrstrip-key{border-radius:10px;min-height:36px;padding:0 15px;font-size:14px;font-weight:700}.console-btn.console-qrstrip-key[data-variant=secondary]{border-color:var(--border);background-color:var(--chip-bg,transparent);color:var(--fg-muted);padding:0 13px;font-size:13.5px;font-weight:400}.console-screenbar .console-qrstrip-tags{display:none}@media(max-width:420px){.console-qrscreen .console-screenbar-clock{display:none}}.console-screenbar .console-qrstrip-key[href="/reservations/qr-codes"]{display:none}.console-qrcode-art{background:#fff;width:88px;height:88px;display:block}.console-qrcode-art path{fill:#000}.console-qrcode-label{color:var(--fg);font-size:16px;font-weight:700;line-height:1}.console-qrcode-venue{color:var(--fg-muted);text-align:center;overflow-wrap:anywhere;font-size:10.5px;line-height:1.2}@media print{.console-qrsheet{grid-template-columns:repeat(3,1fr);gap:6mm}.console-qrcode,.console-qrcode[data-stale=true]{background:0 0;border:1px dashed #000;gap:3mm;padding:4mm}.console-qrcode-plate{width:auto;height:auto;padding:0}.console-qrcode-art{width:40mm;height:40mm}.console-qrcode-label,.console-qrcode-venue,.console-qrcode-scan{color:#000}.console-qrcode{min-width:0}body:has(.console-qrscreen){overflow:visible}html:has(.console-qrscreen),body:has(.console-qrscreen){background:#fff!important}.console.console-qrscreen,.console-qrscreen .console-shell,.console-qrscreen .console-body,.console-qrscreen .console-main,.console-qrscreen .console-main>.console-scroll-view{border:0;border-image:;background:#fff;height:auto;max-height:none;display:block;overflow:visible}.console-qrscreen .console-rail,.console-qrscreen .console-hubrail,.console-qrscreen .console-ground,.console-qrscreen .console-topbar,.console-qrscreen .console-banner-slot,.console-qrscreen .console-aside-slot,.console-qrscreen .console-aside-scrim,.console-qrscreen .console-aside-collapse,.console-qrscreen .console-aside-full,.console-qrscreen .console-aside-collapsed,.console-qrscreen .console-alert-slot,.console-qrscreen .console-foot-slot,.console-qrscreen .console-askbar-slot,.console-qrscreen .console-mobilenav-slot,.console-qrscreen [data-print=hide]{display:none}}.console-slots{scrollbar-width:none;gap:8px;min-width:0;padding-bottom:4px;display:flex;overflow-x:auto}.console-slots::-webkit-scrollbar{display:none}.console-slot{min-width:var(--target-min);min-height:var(--slot-h);border:var(--border-w) solid var(--border);border-radius:var(--radius-control);background:var(--panel-bg);color:var(--fg);cursor:pointer;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:2px;padding:8px 14px;display:flex}.console-slot-time{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:14px}.console-slot-note{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-faint);font-size:9px}.console-slot[data-state=quiet]{border-color:var(--signal-ok-line)}.console-slot[data-state=busy]{border-color:var(--signal-caution-line)}.console-slot[data-state=bonus]{border-color:var(--accent-line);background:var(--accent-subtle)}.console-slot[data-state=bonus] .console-slot-note{color:var(--accent)}.console-slot[data-state=last]{border-style:dashed}.console-slot:disabled{opacity:.42;cursor:not-allowed;text-decoration:line-through}.console-slot[data-selected=true]{background:var(--accent);border-color:var(--accent);color:var(--accent-fg)}.console-slot[data-selected=true] .console-slot-note{color:inherit}.theme-clinic .console-slot[data-selected=true]{background:var(--fg);border-color:var(--fg);color:var(--bg)}.console-slots[data-fill]{overflow-x:visible}.console-slots[data-fill] .console-slot{flex:1 1 0;min-width:0;padding-inline:4px}.console-slot-lead{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-faint);font-size:9px}.console-slot[data-selected=true] .console-slot-lead{color:inherit;opacity:.72}.console-settings{gap:var(--gap-stack);flex-direction:column;min-width:0;display:flex}.console-setup{gap:var(--gap-stack);align-items:start;min-width:0;display:flex}.console-setup-aside{gap:var(--gap-stack);border-left:var(--border-w) solid var(--panel-line);min-width:0;min-height:100%;padding-left:var(--pad-panel);flex-direction:column;flex:0 0 320px;display:flex}.theme-clinic .console-setup{gap:0}.console-health-row{border-top:var(--border-w) solid var(--panel-line);align-items:center;gap:12px;min-width:0;padding:10px 0;display:flex}.console-health-name{width:150px;color:var(--fg);flex:0 0 150px;font-size:14px;font-weight:600}.console-health-detail{min-width:0;color:var(--fg-muted);flex:1;font-size:12px}.console-dial{background:var(--chip-bg);border:var(--border-w) solid var(--border);border-radius:var(--radius-md);gap:4px;min-width:0;padding:3px;display:flex}.console-dial-seg{min-width:0;font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;text-align:center;white-space:nowrap;color:var(--fg-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex:1;padding:7px 4px;font-size:11px}.console-dial-seg[data-active=true]{background:var(--card);border-color:var(--border-strong);color:var(--fg)}.console-dial-seg[data-active=true][data-level=act]{background:var(--accent-subtle);border-color:var(--accent-line);color:var(--accent)}.console-dial-short{display:none}@media(max-width:640px){.console-dial-long{display:none}.console-dial-short{display:inline}}.console-dial-seg:focus-visible{outline:var(--focus-ring);outline-offset:2px}.console-autonomy-row{border-top:var(--border-w) solid var(--panel-line);grid-template-columns:150px minmax(0,1fr) 150px;align-items:center;gap:14px;min-width:0;padding:11px 0;display:grid}.console-autonomy-trail{text-align:right;flex-direction:column;align-items:flex-end;min-width:0;display:flex}.console-autonomy-row[data-level=act]{background:linear-gradient(90deg,var(--accent-subtle) 0%,transparent 46%)}.console-autonomy-means{color:var(--fg-muted);margin:0;font-size:12px}.console-autonomy-row[data-level=act] .console-autonomy-means{color:var(--accent)}.console-autonomy-head{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-faint);grid-template-columns:150px minmax(0,1fr) 150px;gap:14px;padding:8px 0 6px;font-size:10px;font-weight:600;display:grid}.console-autonomy-head>:last-child{text-align:right}.console-spend-card{border:var(--border-w) solid var(--border);background:var(--card);border-radius:13px;flex-direction:column;gap:10px;padding:13px 14px;display:flex}.console-spend-body{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.console-spend-track{flex-direction:column;flex:240px;gap:4px;min-width:0;display:flex}.console-spend-ends{font-family:var(--font-mono);color:var(--fg-faint);justify-content:space-between;font-size:10.5px;display:flex}.console-spend-value{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.console-spend-amount{letter-spacing:-.02em;color:var(--fg);font-size:24px;font-weight:600}.console-setup-dot{border-radius:var(--radius-full);width:8px;height:8px;display:inline-block}.console-range{appearance:none;cursor:pointer;background:0 0;width:100%;height:14px;margin-top:2px}.console-range::-webkit-slider-runnable-track{border-radius:var(--radius-full);background:linear-gradient(to right,var(--accent) 0 var(--range-fill,0%),var(--border-strong) var(--range-fill,0%) 100%);height:3px}.console-range::-moz-range-track{border-radius:var(--radius-full);background:linear-gradient(to right,var(--accent) 0 var(--range-fill,0%),var(--border-strong) var(--range-fill,0%) 100%);height:3px}.console-range::-webkit-slider-thumb{appearance:none;background:var(--accent);border:none;border-radius:50%;width:13px;height:13px;margin-top:-5px}.console-range::-moz-range-thumb{background:var(--accent);border:none;border-radius:50%;width:13px;height:13px}.console-range:focus-visible{outline:var(--focus-ring);outline-offset:3px;border-radius:var(--radius-full)}@media(max-width:1023px){.console-setup{flex-direction:column;align-items:stretch}.console-setup-aside{border-left:0;border-top:var(--border-w) solid var(--panel-line);padding-left:0;padding-top:var(--pad-panel);flex:none}}@media(max-width:640px){.console-autonomy-row{grid-template-columns:minmax(0,1fr)}.console-autonomy-head{display:none}.console-autonomy-name{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.console-spend-value{align-items:flex-start}.console-autonomy-trail{text-align:left;align-items:flex-start}.console-health-row{flex-wrap:wrap}.console-health-name{flex-basis:auto;width:auto}}.console-settings-body{grid-template-columns:var(--settings-nav,268px) minmax(0,1fr);gap:var(--gap-stack);align-items:start;min-width:0;display:grid}.theme-clinic .console-settings-body{gap:0}.theme-clinic .console-settings-panel{border-left:var(--border-w) solid var(--panel-line);padding-left:var(--pad-panel)}.console-settings-nav,.console-settings-panel{min-width:0}.console-settings-panel{gap:var(--gap-stack);flex-direction:column;display:flex}.console-settings-axes{gap:var(--gap-stack);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:start;min-width:0;display:grid}.console-font-sample{color:var(--fg);font-size:15px}.console-language-control>*{width:100%}.console-meaning-swatches{gap:6px;display:flex}.console-meaning-swatches>span{border:var(--border-w) solid var(--border);border-radius:8px;width:28px;height:28px}.console-look-extra{gap:var(--gap-stack);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start;display:grid}.console-look-card{border:var(--border-w) solid var(--border);background:var(--card);border-radius:13px;flex-direction:column;gap:8px;padding:13px 14px;display:flex}.console-look-box{border:var(--border-w) solid var(--border);background:var(--bg);border-radius:10px;flex-direction:column;gap:3px;padding:10px 12px;display:flex}.console-look-orders{border:var(--border-w) solid var(--border);background:var(--bg);border-radius:10px;flex-direction:column;gap:6px;padding:11px 12px;display:flex}.console-look-orders-title{color:var(--fg);font-size:14px;font-weight:600}.console-look-orders-row{border-bottom:var(--border-w) solid var(--border);min-height:30px;color:var(--fg-muted);justify-content:space-between;align-items:center;gap:10px;font-size:12.5px;display:flex}@media(max-width:1023px){.console-settings-body{grid-template-columns:minmax(0,1fr)}.theme-clinic .console-settings-panel{border-left:0;border-top:var(--border-w) solid var(--panel-line);padding-left:0;padding-top:var(--pad-panel)}}.console-field-input{background:var(--bg-subtle);border:var(--border-w) solid var(--border);border-radius:var(--radius-control);width:100%;min-height:46px;box-shadow:var(--relief-recessed);color:var(--fg);font-family:var(--font-display);padding:8px 13px;font-size:15px}.theme-clinic .console-field-input{border-radius:0}.console-field-input[data-multiline=true]{resize:vertical;min-height:0;line-height:1.5}.console-field-input::placeholder{color:var(--fg-faint)}.console-field-input:focus-visible{border-color:var(--focus-ring);box-shadow:0 0 0 2px var(--focus-ring);outline:none}.console-field[data-invalid=true] .console-field-input{border-color:var(--signal-alert)}.console-field-hint{font-family:var(--font-mono);font-size:var(--text-caption-mono);color:var(--fg-faint)}.console-field-error{color:var(--signal-alert-text);align-items:baseline;gap:6px;font-size:13px;display:flex}.console-field-error-glyph{align-self:flex-start;margin-top:2px}.console-gift{min-width:0;padding:var(--pad-panel);border:var(--border-w) solid var(--panel-line);border-radius:var(--radius-panel);background:var(--panel-bg);color:var(--fg);flex-direction:column;gap:10px;margin:0;display:flex}.theme-clinic .console-gift{border-radius:0}.console-gift-head{flex-direction:column;gap:2px;min-width:0;display:flex}.console-gift-eyebrow{font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;opacity:.7}.console-gift-venue{font-family:var(--font-display);letter-spacing:-.01em;font-size:22px;font-weight:600;line-height:1.1}.console-gift-amount{font-family:var(--font-mono);font-size:var(--text-metric);letter-spacing:var(--tracking-metric);font-variant-numeric:tabular-nums;font-weight:500}.console-gift-message{text-wrap:pretty;opacity:.85;margin:0;font-size:14px;line-height:1.5}.console-gift-foot{font-family:var(--font-mono);font-size:var(--text-caption-mono);letter-spacing:.06em;font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 12px;margin:0;padding-top:4px;display:flex}.console-gift-to,.console-gift-expiry{opacity:.75}.console-gift-code{letter-spacing:.14em;font-weight:500}.console-gift-expiry{flex:1 0 100%}.console-gift[data-size=sm]{gap:6px}.console-gift[data-size=sm] .console-gift-venue{font-size:15px}.console-gift[data-size=sm] .console-gift-amount{font-size:22px}.gc-offer-amounts{flex-wrap:wrap;gap:6px;display:flex}.gc-offer-amount{border:var(--border-w,1px) solid var(--border);background:var(--bg-subtle);font-variant-numeric:tabular-nums;color:var(--fg);border-radius:999px;padding:5px 11px;font-size:12.5px}.gc-offer-amount[data-out]{border-color:var(--signal-alert-line);color:var(--signal-alert-text)}.gc-offer-faces{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:11px;display:grid}.gc-offer-face{border-radius:var(--radius-lg);border:var(--border-w,1px) solid var(--border);background:var(--bg-subtle);color:var(--fg);font:inherit;text-align:left;cursor:pointer;flex-direction:column;gap:9px;padding:9px 9px 11px;display:flex}.gc-offer-face:hover:not(:disabled){border-color:var(--accent-line)}.gc-offer-face[data-on]{border-color:var(--accent-line);background:var(--accent-subtle)}.gc-offer-face:not([data-on]) .console-gift{opacity:.5}.gc-offer-face:disabled{cursor:default}.gc-offer-face:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.gc-offer-face .console-gift{width:100%;margin:0}.gc-offer-face .console-gift-foot{display:none}.gc-offer-face-name{justify-content:space-between;align-items:center;gap:8px;padding:0 3px;font-size:13px;font-weight:600;display:flex}.gc-offer-face-default{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-size:9.5px;font-weight:500}.gc-offer-terms{color:var(--fg-muted);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12.5px;line-height:1.45}.gc-offer-actions{justify-content:flex-end;gap:9px;display:flex}.console-gift[data-design=ink]{background:var(--fg);color:var(--bg);border-color:var(--fg)}.console-gift[data-design=signal]{background:var(--accent-subtle);border-color:var(--accent-line)}.console-gift[data-design=signal] .console-gift-amount{color:var(--accent)}.theme-clinic .console-gift[data-design=signal]{background:var(--bg);border-color:var(--fg);border-width:2px}.theme-clinic .console-gift[data-design=signal] .console-gift-amount{color:var(--fg)}.console-coverage{flex-direction:column;gap:8px;min-width:0;display:flex}.console-coverage-bars{align-items:flex-end;gap:6px;min-width:0;display:flex}.console-coverage-slot{flex-direction:column;flex:1 1 0;align-items:center;gap:4px;min-width:0;display:flex}.console-coverage-track{width:100%;height:var(--coverage-h);background:linear-gradient(to top,var(--fg),transparent 55%);align-items:flex-end;display:flex}@supports (color:color-mix(in lab,red,red)){.console-coverage-track{background:linear-gradient(to top,color-mix(in oklab,var(--fg) 7%,transparent),transparent 55%)}}.console-coverage-track{border-bottom:var(--border-w) solid var(--border);border-radius:var(--radius-sm) var(--radius-sm) 0 0;overflow:hidden}.console-coverage-fill{background:var(--accent);border-radius:var(--radius-sm) var(--radius-sm) 0 0;width:100%;min-height:2px}.console-coverage-slot[data-level=low] .console-coverage-fill{background:var(--signal-neutral)}.console-coverage-slot[data-level=full] .console-coverage-fill{background:var(--signal-caution)}.console-coverage-slot[data-level=over] .console-coverage-fill{background:var(--signal-alert)}.console-coverage-count{font-family:var(--font-mono);color:var(--fg);font-variant-numeric:tabular-nums;font-size:12px}.console-coverage-label{font-family:var(--font-mono);font-size:var(--text-caption-mono);color:var(--fg-faint);font-variant-numeric:tabular-nums}.console-coverage-caption{font-family:var(--font-mono);font-size:var(--text-caption-mono);color:var(--fg-faint)}.theme-clinic .console-coverage-track{border:var(--border-w) solid var(--border);background:0 0;border-radius:0}.theme-clinic .console-coverage-fill{background:var(--fg)}.theme-clinic .console-coverage-slot[data-level=over] .console-coverage-fill{background:var(--signal-alert)}.console-shares{flex-direction:column;gap:5px;min-width:0;display:flex}.console-share{align-items:center;gap:8px;min-width:0;display:flex}.console-share-label{min-width:20px;font-family:var(--font-mono);font-size:var(--text-caption-mono);color:var(--fg-faint);font-variant-numeric:tabular-nums;flex:none}.console-share-track{background:var(--chip-bg);border-radius:var(--radius-pill);flex:auto;min-width:0;height:6px;display:block;overflow:hidden}.console-share-fill{background:var(--accent);border-radius:inherit;height:100%;display:block}.console-share[data-tone=neutral] .console-share-fill{background:var(--signal-neutral)}.console-share[data-tone=ok] .console-share-fill{background:var(--signal-ok)}.console-share[data-tone=caution] .console-share-fill{background:var(--signal-caution)}.console-share[data-tone=alert] .console-share-fill{background:var(--signal-alert)}.console-share-count{text-align:right;min-width:28px;font-family:var(--font-mono);color:var(--fg);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.theme-clinic .console-share-track{border:var(--border-w) solid var(--border);background:0 0;border-radius:0}.theme-clinic .console-share-fill,.theme-clinic .console-share[data-tone=neutral] .console-share-fill,.theme-clinic .console-share[data-tone=ok] .console-share-fill{background:var(--fg)}.theme-clinic .console-share[data-tone=alert] .console-share-fill{background:var(--signal-alert)}.console-course{width:var(--course-size);height:var(--course-size);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.console-course-ring{width:100%;height:100%;position:absolute;inset:0}.console-course-track{stroke:var(--border);stroke-width:3px}.console-course-arc{stroke:var(--signal-ok);stroke-width:3px;stroke-linecap:butt}.console-course[data-urgency=watch] .console-course-arc{stroke:var(--signal-caution)}.console-course[data-urgency=late] .console-course-arc{stroke:var(--signal-alert)}.console-course-minutes{font-family:var(--font-mono);color:var(--fg);font-variant-numeric:tabular-nums;font-size:13px;position:relative}.console-course[data-urgency=late] .console-course-minutes{color:var(--signal-alert-text)}.theme-clinic .console-course-arc{stroke:var(--fg);stroke-width:4px}.theme-clinic .console-course[data-urgency=late] .console-course-arc{stroke:var(--signal-alert)}.console-quote{flex-direction:column;gap:10px;min-width:0;margin:0;display:flex}.console-quote-text{font-family:var(--font-display);letter-spacing:-.01em;color:var(--fg);text-wrap:pretty;margin:0;font-size:19px;font-weight:400;line-height:1.4}.console-quote[data-size=pull] .console-quote-text{font-size:28px;line-height:1.25}.console-quote-foot{font-family:var(--font-mono);letter-spacing:.06em;color:var(--fg-muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:11px;display:flex}.console-quote-meta{color:var(--fg-faint)}.theme-clinic .console-quote[data-size=pull]{border-left:2px solid var(--fg);padding-left:22px}@media(max-width:560px){.console-quote[data-size=pull] .console-quote-text{font-size:22px}}.console-command{flex-direction:column;gap:6px;min-width:0;display:flex}.console-command-field{background:var(--panel-bg);border:var(--border-w) solid var(--border-strong);border-radius:var(--radius-control);align-items:center;gap:8px;padding:6px 6px 6px 14px;display:flex}.theme-clinic .console-command-field{border-radius:0}.console-command-field:focus-within{border-color:var(--focus-ring);box-shadow:0 0 0 2px var(--focus-ring)}.console-command-input{min-width:0;min-height:32px;color:var(--fg);font-family:var(--font-display);background:0 0;border:0;outline:none;flex:auto;font-size:15px}.console-command-input::placeholder{color:var(--fg-faint)}.console-command-mic,.console-command-send{width:var(--target-min);height:var(--target-min);border-radius:var(--radius-pill);cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;display:flex}.theme-clinic .console-command-mic,.theme-clinic .console-command-send{border-radius:0}.console-command-mic{color:var(--fg-faint);background:0 0}.console-command-mic[data-listening=true]{color:var(--signal-alert);animation:2.4s ease-in-out infinite console-pulse}.console-command-send{background:var(--accent);color:var(--accent-fg);font-size:15px}.theme-clinic .console-command-send{background:var(--fg);color:var(--bg)}.console-command-send:disabled{opacity:.4;cursor:not-allowed}.console-command-hint{font-family:var(--font-mono);font-size:var(--text-caption-mono);color:var(--fg-faint);padding-left:14px}.console-question{font-family:var(--font-display);letter-spacing:-.01em;color:var(--fg);text-wrap:pretty;margin:0;font-size:30px;font-weight:400;line-height:1.1}@media(max-width:420px){.console-question{font-size:27px}}.console-verdict{flex:none;align-items:center;gap:7px;display:flex}.console-verdict-option{min-width:var(--target-min);min-height:var(--target-min);border:var(--border-w) solid var(--border);border-radius:var(--radius-control);background:var(--panel-bg);color:var(--fg-muted);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:4px 8px;display:inline-flex}.console-verdict-glyph{font-size:15px;line-height:1}.console-verdict-label{font-family:var(--font-mono);font-size:var(--text-caption-mono);letter-spacing:.08em;text-transform:uppercase;line-height:1}.console-verdict-option[data-pressed=true]{border-color:var(--fg);background:var(--fg);color:var(--bg);font-weight:600}.console-verdict-option:disabled{opacity:.42;cursor:not-allowed}.console-verdict-option:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.theme-clinic .console-verdict-option{background:0 0;border-radius:0}.theme-clinic .console-verdict-option[data-pressed=true]{background:var(--fg);color:var(--bg)}.console-field{flex-direction:column;gap:6px;min-width:0;display:flex}.console-field-label{font-family:var(--font-mono);font-size:var(--text-caption-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-faint)}.console-field-label[data-hidden]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.console-field-control{width:100%;min-height:var(--target-min);border:var(--border-w) solid var(--border);border-radius:var(--radius-control);background:var(--panel-bg);color:var(--fg);resize:none;padding:11px 13px;font-family:inherit;font-size:16px;line-height:1.45}.console-field-control::placeholder{color:var(--fg-faint)}.console-field-control:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-color:var(--border-strong)}.console-field-control:disabled{opacity:.5;cursor:not-allowed}.console-field-hint{color:var(--fg-muted);font-size:12px;line-height:1.45}.theme-clinic .console-field-control{background:var(--panel-bg);border-radius:0}.console-optin{min-height:var(--target-min);cursor:pointer;flex-shrink:0;align-items:center;gap:12px;min-width:0;display:flex}.console-optin-text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.console-optin-label{font-size:var(--text-panel);color:var(--fg)}.console-optin-consequence{color:var(--fg-muted);overflow-wrap:break-word;font-size:12px;line-height:1.4}.console-optin-input{appearance:none;border:var(--border-w) solid var(--border-strong);border-radius:var(--radius-pill);background:var(--bg-subtle);cursor:pointer;width:46px;height:28px;transition:background-color var(--duration-fast);flex:none;margin:0;padding:2px;position:relative}.console-optin-input:after{content:"";border-radius:var(--radius-pill);background:var(--fg-muted);width:20px;height:20px;transition:transform var(--duration-fast);position:absolute;top:3px;left:3px}.console-optin-input:checked{background:var(--accent-subtle);border-color:var(--accent)}.console-optin-input:checked:after{background:var(--accent);transform:translate(18px)}.console-optin-input:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.console-optin-input:disabled{opacity:.5;cursor:not-allowed}.theme-clinic .console-optin-input{border-radius:0}.theme-clinic .console-optin-input:after{background:var(--fg);border-radius:0}.theme-clinic .console-optin-input:checked:after{background:var(--accent)}.console-frames{flex-wrap:wrap;align-items:flex-start;gap:24px;display:flex}.console-frame{flex-direction:column;gap:8px;max-width:100%;margin:0;display:flex}.console-frame-caption{font-family:var(--font-mono);font-size:var(--text-caption-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-faint)}.console-frame-viewport{contain:layout paint;resize:both;background:var(--bg);width:100%;max-width:100%;color:var(--fg);border:var(--border-w) solid var(--border-strong);overflow:auto;container-type:inline-size}.console-frame[data-device=phone] .console-frame-viewport{width:var(--frame-phone-w);height:var(--frame-phone-h)}.console-frame[data-device=stand] .console-frame-viewport{width:var(--frame-stand-w);height:var(--frame-stand-h)}.console-frame[data-device=desk] .console-frame-viewport{width:var(--frame-desk-w);height:var(--frame-desk-h)}.console-frame-viewport .console-phone,.console-frame-viewport .console-stand,.console-frame-viewport .console-page{min-height:100%}.console-frame-viewport>.console:has(>.console-shell),.console-frame-viewport>.console>.console-shell{height:100%}.console-frame-viewport>.console-page{height:auto}.console-monogram{border-radius:var(--radius-full,999px);background:var(--chip-bg);border:var(--border-w) solid var(--panel-line);color:var(--fg-muted);font-family:var(--font-mono);letter-spacing:.04em;white-space:nowrap;flex:none;justify-content:center;align-items:center;font-weight:500;display:inline-flex}.console-monogram[data-size=sm]{width:34px;height:34px;font-size:11px}.console-monogram[data-size=md]{width:52px;height:52px;font-size:14px}.console-fact{min-height:var(--target-min);align-items:flex-start;gap:10px;padding:6px 0;display:flex}.console-fact-mark{background:var(--signal-alert);border-radius:9999px;flex:none;width:6px;height:6px;margin-top:8px}.console-fact[data-tone=neutral] .console-fact-mark{background:var(--fg-muted)}.console-fact-body{min-width:0;color:var(--fg);overflow-wrap:break-word;flex:auto;font-size:14px;line-height:1.5}.console-fact-why{color:var(--fg-muted)}.console-fact-why:before{content:"— "}.console-fact-action{flex:none}.console-btn[data-tone=alert]{color:var(--signal-alert);border-color:var(--signal-alert)}@supports (color:color-mix(in lab,red,red)){.console-btn[data-tone=alert]{border-color:color-mix(in oklab,var(--signal-alert) 45%,transparent)}}.console-btn[data-tone=alert][data-variant=primary]{background:var(--signal-alert);color:var(--accent-fg);border-color:var(--signal-alert)}.console-timelead{flex-direction:column;flex:none;justify-content:center;align-items:flex-start;gap:1px;min-width:52px;display:flex}.console-timelead-value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--fg);font-size:20px;line-height:1.1}.console-timelead-unit{font-family:var(--font-mono);font-size:var(--text-caption-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-faint)}.console-timelead[data-tone=caution] .console-timelead-value{color:var(--signal-caution)}.console-timelead[data-tone=alert] .console-timelead-value{color:var(--signal-alert)}.console-timelead[data-tone=muted] .console-timelead-value{color:var(--fg-faint)}.theme-clinic .console-timelead-value{font-family:var(--font-display);font-size:22px;font-weight:500}.console-bulk{background:var(--aside-bg);border-bottom:var(--border-w) solid var(--panel-line);border-top:var(--border-w) solid var(--bg);min-height:var(--target-min);flex-wrap:wrap;align-items:center;gap:10px 14px;padding:10px 14px;display:flex}.console-bulk-count{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg);font-variant-numeric:tabular-nums;flex:none;font-size:11px}.console-bulk-consequence{min-width:0;color:var(--fg);text-wrap:pretty;flex:260px;margin:0;font-size:13px;line-height:1.45}.console-bulk-actions{flex-wrap:wrap;flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.console-bulk .console-btn[data-destructive=true]{background:var(--signal-alert);border-color:var(--signal-alert);color:var(--bg);font-weight:600}.theme-clinic .console-bulk{background:var(--bg-subtle);border-width:var(--border-w) 0 var(--border-w) 3px;border-left-color:var(--accent);border-radius:0}@media(max-width:560px){.console-bulk-actions{width:100%;margin-left:0}.console-bulk-actions .console-btn{flex:auto}}.console-check{appearance:none;border:var(--border-w) solid var(--border-strong);border-radius:var(--radius-sm);background:var(--panel-bg);background-image:var(--surface-well);width:22px;height:22px;box-shadow:var(--relief-recessed);color:var(--accent-fg);cursor:pointer;flex:none;place-content:center;margin:0;display:grid}.console-check:hover{border-color:var(--accent-line)}.console-check:after{content:"";clip-path:polygon(14% 46%,0 60%,38% 96%,100% 22%,86% 10%,36% 70%);opacity:0;background:currentColor;width:10px;height:10px}.console-check:checked,.console-check:indeterminate{border-color:var(--accent);background:var(--accent);box-shadow:none;background-image:none}.console-check:checked:after,.console-check:indeterminate:after{opacity:1}.console-check:indeterminate:after{clip-path:none;height:2px}.console-check:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.console-check[type=radio]{border-radius:50%}.console-check[type=radio]:after{clip-path:none;border-radius:50%;width:10px;height:10px}.console-orders-head{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.console-orders-title,.console-screenstrip-title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--fg);margin:0;font-size:22px;font-weight:600;line-height:1.2}.theme-clinic .console-orders-title,.theme-clinic .console-screenstrip-title{letter-spacing:-.02em;font-weight:500}.console-orders-strip,.console-screenstrip{align-items:center;gap:var(--strip-gap);scrollbar-width:none;flex-wrap:nowrap;width:100%;min-width:0;padding:4px 12px;display:flex;overflow:auto hidden}.console-screenstrip::-webkit-scrollbar{display:none}.console-screenstrip>*{flex:none}.console-orders-strip .console-orders-title,.console-strip .console-screenstrip-title{font-size:17px}.console-screenstrip-back,.console-screenbar .console-screenstrip-back{min-height:var(--target-min);flex:none;align-items:center;padding-right:2px;display:flex}.console-strip .console-screenstrip-back,.console-screenbar .console-screenstrip-back{min-width:0;color:var(--fg);margin-right:calc(3px - var(--strip-gap));border-radius:6px;justify-content:center;margin-left:-7px;padding:0;text-decoration:none;position:relative}.console-strip .console-screenstrip-back:before,.console-screenbar .console-screenstrip-back:before{content:"";position:absolute;inset:0 0 0 -10px}.console-strip .console-screenstrip-back:hover,.console-screenbar .console-screenstrip-back:hover{color:var(--fg-muted)}.console-strip .console-screenstrip-back:focus-visible,.console-screenbar .console-screenstrip-back:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.console-strip .console-screenstrip-back-chevron,.console-screenbar .console-screenstrip-back-chevron{width:20px;height:20px;display:block}.console-screenbar:has(.console-screenstrip-back) .console-screenbar-views-label,.console-screenbar:has(.console-screenbar-badge-unit) .console-screenbar-views-label,.console-screenbar .console-kds-alert{display:none}@media(max-width:859.98px){.console-btn.floor-tile-same{display:none}}.console-screenbar-search{flex:1 1 0;min-width:36px}.console-screenbar-title{flex:none;max-width:60%}.console-screenbar-badge{flex:0 auto;min-width:0;overflow:hidden}.console-screenbar-badge-unit{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.console-screenbar-badge[data-word]{flex:none}.console-screenbar:has(.console-screenbar-badge[data-word]) .console-screenbar-title{flex:0 auto;min-width:0}.console-main>.console-scroll-view>.console-fill,.console-main>.console-scroll-view>.contents>:has(>.console-fill)>.console-fill{flex:auto}.console-main>.console-scroll-view>.contents>:has(>.console-fill){flex-direction:column;flex:auto;min-height:0;display:flex}.console-btn.door-new-booking{display:none}@media(max-width:859.98px){.console-btn.door-new-booking{display:inline-flex}}.console-screenstrip-heading{align-items:baseline;gap:10px;display:flex}.console-screenstrip-heading>*{flex:none}.console-orders-channels,.console-screenstrip-filters{background:0 0;border-color:#0000;gap:6px;padding:0;display:contents}.console-screenstrip-filters[data-variant=toggle]{display:flex}.console-screenstrip-more{border:var(--border-w) solid var(--fg);flex:none;align-items:center;gap:8px;min-height:32px;padding:6px 11px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.console-screenstrip-more{border:var(--border-w) solid color-mix(in oklab,var(--fg) 14%,transparent)}}.console-screenstrip-more{border-radius:var(--radius-pill);color:var(--fg-muted);font-family:var(--font-display);cursor:pointer;background:0 0;font-size:12px}.console-screenstrip-more:hover,.console-screenstrip-more:focus-visible{color:var(--fg);border-color:var(--border-strong)}.console-screenstrip-select{flex:none;max-width:150px;min-height:32px;padding:5px 8px;font-size:12px}.help-tabs .console-segment,.console-orders-channels .console-segment,.console-screenstrip-filters .console-segment{border:var(--border-w) solid transparent;border-radius:var(--radius-pill);min-width:auto;min-height:0;color:var(--fg-muted);font-family:var(--font-display);letter-spacing:0;text-transform:none;background:0 0;flex-direction:row;padding:8px 11px;font-size:12px}.help-tabs .console-segment[data-active=true],.console-orders-channels .console-segment[data-active=true],.console-screenstrip-filters .console-segment[data-active=true]{border-color:var(--fg);background:0 0}@supports (color:color-mix(in lab,red,red)){.help-tabs .console-segment[data-active=true],.console-orders-channels .console-segment[data-active=true],.console-screenstrip-filters .console-segment[data-active=true]{border-color:color-mix(in oklab,var(--fg) 14%,transparent)}}.help-tabs .console-segment[data-active=true],.console-orders-channels .console-segment[data-active=true],.console-screenstrip-filters .console-segment[data-active=true]{color:var(--fg)}.console-orders-live,.console-screenstrip-live,.console-screenstrip-end{flex:none;align-items:center;gap:9px;margin-left:auto;display:flex}.console-screenstrip>.console-screenstrip-searchfield{flex:0 240px;align-items:center;min-width:168px;display:flex;position:relative}.console-screenstrip>.console-screenstrip-searchfield-hinted{flex-basis:330px;margin-left:12px;container-type:inline-size}@container (max-width:299px){.console-screenstrip-searchfield-hinted .ds-search-hint{display:none}}.console-screenstrip>.console-screenstrip-searchfield-longhint{flex-basis:440px}@container (max-width:419px){.console-screenstrip-searchfield-longhint .ds-search-hint{display:none}}@media(max-width:860px){.console-screenstrip{display:none}}.console-timeline{min-width:0;padding:0 0 var(--pad-section-y);flex-direction:column;gap:0;display:flex}.console-timeline-head{border-bottom:var(--border-w) solid var(--border);align-items:start;gap:16px;min-width:0;padding:11px 2px 10px;display:flex}.console-timeline-scale{flex-direction:column;flex:0 0 172px;gap:3px;min-width:0;display:flex}.console-timeline-lead{min-width:0;color:var(--fg);text-wrap:pretty;flex:1;margin:0;font-size:15px;font-weight:500}.console-timeline-rows{flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex;container:timeline-row/inline-size}.console-timeline-row{border-bottom:var(--border-w) solid var(--border);align-items:stretch;min-width:0;display:flex}.console-timeline-rail{background:var(--signal-alert);flex:0 0 4px}@supports (color:color-mix(in lab,red,red)){.console-timeline-rail{background:color-mix(in oklab,var(--signal-alert) 45%,transparent)}}.console-timeline-row[data-lead] .console-timeline-rail{background:var(--signal-alert)}.console-timeline-row[data-empty] .console-timeline-rail{background:var(--signal-neutral)}.console-timeline-body{flex:1;align-items:center;gap:16px;min-width:0;padding:8px 2px 8px 16px;display:flex}.console-timeline-rank{font-family:var(--font-mono);color:var(--signal-neutral);font-variant-numeric:tabular-nums;flex:0 0 24px;font-size:13px}.console-timeline-id{flex-direction:column;flex:0 0 106px;gap:2px;min-width:0;display:flex}.console-timeline-open{font:inherit;color:inherit;text-align:left;cursor:pointer;border-radius:var(--radius-sm,4px);background:0 0}.console-timeline-open:hover .console-timeline-label{text-decoration:underline}.console-timeline-open:focus-visible{outline:2px solid var(--focus,var(--accent));outline-offset:2px}.console-timeline-row[data-open=true] .console-timeline-rail{background:var(--accent)}.console-timeline-track-cell{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex;container:timeline-figures/inline-size}.console-timeline-figures{flex-wrap:nowrap;align-items:baseline;gap:10px;min-width:0;display:flex}@container timeline-figures (max-width:360px){.console-timeline-multiple{display:none}}.console-timeline-age{font-family:var(--font-mono);color:var(--fg);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:19px;font-weight:500;line-height:1}.console-timeline-row[data-empty] .console-timeline-age{color:var(--fg-muted)}.console-timeline-track{border-radius:var(--radius-full);background:var(--bar-bg);width:100%;height:8px;display:block;position:relative}.console-timeline-bar{background:var(--signal-alert);border-radius:0 3px 3px 0;height:100%;display:block}@supports (color:color-mix(in lab,red,red)){.console-timeline-bar{background:color-mix(in oklab,var(--signal-alert) 55%,transparent)}}.console-timeline-row[data-lead] .console-timeline-bar{background:var(--signal-alert)}.console-timeline-row[data-empty] .console-timeline-bar{background:repeating-linear-gradient(90deg,var(--signal-neutral) 0,var(--signal-neutral) 6px,transparent 6px,transparent 10px)}.console-timeline-promise{background:var(--fg-muted);width:1px;position:absolute;top:-3px;bottom:-3px}.console-timeline-what{flex-direction:column;flex:0 0 150px;gap:2px;min-width:0;display:flex}.console-timeline-value{color:var(--fg);font-size:14px;font-weight:500}.console-timeline-row[data-empty] .console-timeline-value{color:var(--fg-muted);font-weight:400}.console-timeline-who{color:var(--fg-muted);font-size:13px}.console-timeline-end{flex:none;align-items:center;gap:10px;display:flex}.console-timeline-grade{border:var(--border-w) solid var(--signal-neutral-line);border-radius:var(--radius-tile);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-muted);white-space:nowrap;padding:5px 9px;font-size:11px;font-weight:600}.console-timeline-grade[data-tone=alert]{border-color:var(--signal-alert-line);color:var(--signal-alert-text)}.console-timeline-grade[data-tone=caution]{border-color:var(--signal-caution-line);color:var(--signal-caution-text)}@container timeline-row (max-width:900px){.console-timeline-body{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px 12px;padding:13px 2px 14px 14px;display:grid}.console-timeline-rank{display:none}.console-timeline-id{flex-direction:row;flex-basis:auto;grid-area:1/1;align-items:baseline;gap:9px}.console-timeline-label{font-size:22px}.console-timeline-end{display:contents}.console-timeline-grade{grid-area:1/2;justify-self:end}.console-timeline-track-cell{grid-area:2/1/auto/-1;gap:9px}.console-timeline-multiple{display:none}.console-timeline-age{font-size:24px}.console-timeline-what{flex-basis:auto;grid-area:3/1}.console-timeline-end .console-btn{white-space:nowrap;grid-area:3/2;min-height:48px}.console-timeline-head{flex-direction:column;align-items:flex-start;gap:8px}.console-timeline-scale{flex-basis:auto}}.console-timeline-name{align-items:center;gap:7px;min-width:0;display:flex}.console-timeline-label{letter-spacing:-.02em;color:var(--fg);white-space:nowrap;text-overflow:ellipsis;font-size:21px;font-weight:700;line-height:1.1;overflow:hidden}.console-kline-group{flex-direction:column;gap:10px;min-width:0;display:flex}.console-kline-head{align-items:baseline;gap:10px;min-width:0;display:flex}.console-kline-legend{align-items:center;gap:5px;display:inline-flex}.console-kline-legend-mark{flex:none;width:12px;height:12px}.console-kline-note{min-width:0;color:var(--fg-muted);text-wrap:pretty;flex:1;font-size:13px}.console-kline-none{border:1px dashed var(--border-strong);border-radius:var(--radius-md);background:var(--fg);align-items:center;gap:16px;padding:16px 18px;display:flex}@supports (color:color-mix(in lab,red,red)){.console-kline-none{background:color-mix(in oklab,var(--fg) 1.5%,transparent)}}.console-kline-zero{font-family:var(--font-mono);color:var(--fg-muted);font-variant-numeric:tabular-nums;font-size:26px;font-weight:500;line-height:1}.console-kline-none-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.console-kline-none-head{color:var(--fg);font-size:15px;font-weight:600}.console-kline-none-body{color:var(--fg-muted);text-wrap:pretty;font-size:13px}.console-kline-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.console-kcard{border:var(--border-w) solid var(--border);border-radius:var(--radius-md);background:var(--panel-bg);flex-direction:column;display:flex;position:relative;overflow:hidden}.console-kcard[data-lead]{border-color:var(--signal-alert-line)}.console-kcard-edge{background:var(--signal-neutral);width:100%;height:3px;display:block}.console-kcard[data-lead] .console-kcard-edge{background:var(--signal-alert)}.console-kcard-body{flex-direction:column;gap:12px;padding:15px 17px 16px;display:flex}.console-kcard-head{align-items:center;gap:10px;min-width:0;display:flex}.console-kcard-table{font-family:var(--font-display);letter-spacing:-.025em;color:var(--fg);margin:0;font-size:26px;font-weight:700;line-height:1}.console-kcard-station{border:var(--border-w) solid var(--border);border-radius:var(--radius-tile);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-muted);white-space:nowrap;padding:4px 8px;font-size:10px;font-weight:600}.console-kcard-age{flex-direction:column;align-items:flex-end;gap:2px;margin-left:auto;display:flex}.console-kcard-figure{font-family:var(--font-mono);color:var(--fg);font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:20px;font-weight:500;line-height:1;display:inline-flex}.console-kcard-figure .console-station-card-figure-icon>svg{width:13px;height:13px}.console-kcard[data-lead] .console-kcard-figure{color:var(--signal-alert-text)}.console-kcard-lines{border:1px dashed var(--border-strong);border-radius:var(--radius-sm);align-items:center;gap:9px;min-width:0;padding:9px 11px;display:flex}.console-kcard-count{font-family:var(--font-mono);color:var(--fg-muted);font-variant-numeric:tabular-nums;align-items:center;gap:5px;font-size:12px;font-weight:600;display:inline-flex}.console-kcard-count .console-station-card-figure-icon>svg{width:12px;height:12px}.console-kcard-bump-mark{vertical-align:-3px;width:15px;height:15px;margin-right:7px}.console-kcard-lines-note{min-width:0;color:var(--fg-faint);text-wrap:pretty;font-size:12px}.console-kcard-foot{align-items:center;gap:12px;display:flex}.console-kcard-foot>.console-btn{margin-left:auto}.console-klane{--klane-chip-h:32px;--klane-name-w:62px;flex-direction:column;gap:8px;min-width:0;display:flex}.console-klane-head{align-items:center;gap:12px;padding-bottom:2px;display:flex}.console-klane-heading{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-faint);white-space:nowrap;font-size:11px;font-weight:600}.console-klane-head-rule{background:var(--border);flex:1;height:1px}.console-klane-legend{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--signal-caution-text);white-space:nowrap;align-items:center;gap:7px;font-size:11px;display:inline-flex}.console-klane-legend-mark{background:var(--signal-caution);width:10px;height:2px}.console-klane-axis{align-items:center;gap:12px;display:flex}.console-klane-axis-pad{flex:0 0 var(--klane-name-w,84px)}.console-klane-axis-track{flex:1;min-width:0;height:14px;position:relative}.console-klane-axis-mark{font-family:var(--font-mono);color:var(--border-strong);white-space:nowrap;font-size:11px;position:absolute;top:0}.console-klane-axis-mark[data-target]{color:var(--signal-caution-text)}.console-klane-axis-end{font-family:var(--font-mono);color:var(--border-strong);font-size:11px;position:absolute;top:0;right:0}.console-klane-rows{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.console-klane-row{align-items:stretch;gap:12px;min-width:0;display:flex}.console-klane-name{flex:0 0 var(--klane-name-w,84px);text-align:left;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-faint);cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:600}.console-klane-name[data-loaded]{color:var(--signal-alert-text)}.console-klane-name[aria-pressed=true]{color:var(--accent)}.console-klane-name:disabled{cursor:default;color:var(--fg-faint)}.console-klane-track{min-width:0;min-height:calc(var(--klane-depth,1) * var(--klane-chip-h,32px) + 2px);border:1px solid var(--border);background-color:var(--card);background-image:repeating-linear-gradient(90deg,#f4f5f50b 0 1px,#0000 1px 25%);border-radius:10px;flex:1;padding:4px 0;position:relative;overflow:hidden}.console-klane-over{border-left:1px dashed var(--signal-alert-line);pointer-events:none;background:#ff716112;width:13%;position:absolute;top:0;bottom:0;right:0}.console-klane-target{background:var(--signal-caution);opacity:.7;width:1px;position:absolute;top:0;bottom:0;left:25%}.console-klane-clear{color:var(--border-strong);font-size:13.5px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.console-klane-chip{border:1px solid var(--border-strong);background:var(--chip-bg);height:28px;color:var(--fg-muted);cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:9px;margin-top:4px;padding:0 11px;display:inline-flex;position:absolute;top:0}.console-klane-chip[data-level=warn]{border-color:var(--signal-caution-line);background:var(--signal-caution-surface);color:var(--signal-caution-text)}.console-klane-chip[data-level=late]{background:var(--signal-alert-surface);color:var(--signal-alert-text);border-color:#ff716173}.console-klane-chip[data-tail]{transform:translate(-100%)}.console-klane-chip[data-open]{outline:2px solid var(--accent);outline-offset:1px}.console-klane-chip-table{font-family:var(--font-mono);color:var(--fg);font-size:13px;font-weight:600}.console-klane-chip-age{font-size:12.5px}.console-klane-hint{color:var(--border-strong);margin:0;font-size:12.5px}.console-line-ticket{min-height:auto;overflow:visible}.console-line-tickets>.console-scroll-view{align-content:start;overflow-y:auto}.console-line-ticket>.console-line-body{flex:none;overflow:visible}.console-line-ticket[data-selected=true]{box-shadow:0 0 0 3px var(--accent)}.console-line-ident{min-width:0}.console-line-table,.console-line-marks{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.console-line-when{flex:none}.console-line-item,.console-line-bump{min-height:48px}.console-line-stations :is(button,[role=tab],[role=radio]){min-height:44px}.console-line-ticket :is(.console-line-fired,.console-line-marks,.console-line-state,.console-line-word,.console-line-choice,.console-line-foot,.console-line-item-allergen,.console-line-seat,.console-line-recalled),.console-line-ticket .console-line-item[data-station-tone] .console-line-state{font-size:12px}.console-line-word{color:var(--fg-muted);font-family:var(--font-mono);text-align:left;grid-column:2/-1;align-items:center;gap:6px;padding-bottom:6px;display:flex}.console-line-key{border:var(--border-w) solid var(--border-strong,var(--border));min-width:18px;color:var(--fg);font-family:var(--font-mono);text-align:center;border-radius:4px;padding:0 4px;font-size:12px}.console-line-item[data-other=true]{opacity:.45}.console-line-sidebar{padding:0 var(--pad-stand);color:var(--fg-muted);justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.console-recall{position:relative}.console-recall-list{z-index:5;border-top:var(--border-w) solid var(--border);background:var(--panel-bg);max-height:50vh;position:absolute;bottom:100%;left:0;right:0;overflow-y:auto}.console-klane-chip-channel{letter-spacing:.04em;text-transform:uppercase;color:var(--fg-muted);font-size:11px}.console-klane-chip[data-left]{opacity:.7;border-style:dashed}.console-klane-next{flex-direction:column;gap:6px;margin-top:14px;display:flex}.console-klane-next-list{flex-direction:column;display:flex}.console-klane-next-row{border-top:var(--border-w) solid var(--border);align-items:baseline;gap:12px;padding:6px 0;font-size:13px;display:flex}.console-klane-next-who{flex:auto;min-width:0;font-weight:600}.console-klane-next-held{color:var(--fg-muted);font-size:12px}.console-klane-detail-waits{margin:0;font-size:13px;font-weight:600}.console-klane-detail-line-state,.console-klane-detail-line-station{font-family:var(--font-mono);color:var(--fg-muted);white-space:nowrap;font-size:12px}.console-klane-detail-line[data-state=up],.console-klane-detail-line[data-state=off]{opacity:.55}.console-klane-detail{border:1px solid var(--border-strong);border-radius:var(--radius-sm);flex-direction:column;gap:9px;min-width:0;padding:12px 14px;display:flex}.console-klane-detail[data-level=late]{border-color:var(--signal-alert-text)}.console-klane-detail-head{align-items:baseline;gap:10px;display:flex}.console-klane-detail-table{color:var(--fg);font-size:17px;font-weight:600}.console-klane-detail-age{color:var(--fg-muted);font-size:15px}.console-klane-detail[data-level=late] .console-klane-detail-age{color:var(--signal-alert-text)}.console-klane-detail-close{color:var(--fg-faint);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0 4px;font-size:18px;line-height:1}.console-klane-detail-alert{color:var(--signal-alert-text);text-wrap:pretty;margin:0;font-size:13px}.console-klane-detail-facts{color:var(--fg-muted);margin:0;font-size:12px}.console-klane-detail-note{color:var(--fg-muted);text-wrap:pretty;margin:0;font-size:12px}.console-klane-detail-lines{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.console-klane-detail-line{color:var(--fg);align-items:baseline;gap:7px;min-width:0;font-size:13px;display:flex}.console-klane-detail-line-mark{width:12px;height:12px;color:var(--fg-faint);flex:none;align-self:center}.console-klane-detail-line-note{color:var(--fg-muted);font-size:12px;font-style:italic}.console-klane-detail-line-allergen{letter-spacing:.07em;text-transform:uppercase;color:var(--signal-caution-text);font-size:11px}.console-klane-detail-foot{display:flex}.console-klane-detail-foot>.console-btn{margin-left:auto}@media(max-width:640px){.console-klane{--klane-name-w:0px}.console-klane-axis-pad{display:none}.console-klane-row{flex-direction:column;gap:4px}}.console-kline-summary{align-items:stretch;gap:12px;min-width:0;display:flex}.console-kline-stations{flex-direction:column;flex:1;gap:9px;min-width:0;display:flex}.console-kline-station-tiles{flex:1 1 0;gap:12px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.console-kline-station-tile{border:1px solid var(--border);background:var(--card);border-radius:12px;flex-direction:column;flex:1;gap:9px;min-width:0;padding:14px 16px;display:flex}.console-kline-station-tile[data-tone=loaded]{border-color:var(--signal-alert-line)}.console-kline-station-name{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-faint);font-size:11px;font-weight:600}.console-kline-station-tile[data-tone=loaded] .console-kline-station-name{color:var(--signal-alert-text)}.console-kline-station-oldest{color:var(--fg-faint);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.console-kline-station-figure{align-items:baseline;gap:7px;min-width:0;display:flex}.console-kline-station-mark{flex:none;align-self:center;width:13px;height:13px}.console-kline-station-value{font-family:var(--font-mono);color:var(--border-strong);font-variant-numeric:tabular-nums;font-size:28px;font-weight:500;line-height:1}.console-kline-station-tile[data-tone=loaded] .console-kline-station-value{color:var(--signal-alert-text)}.console-kline-station-word{color:var(--fg-faint);font-size:13px}.console-kline-cleared{flex-direction:column;flex:1.15 1 0;gap:9px;min-width:0;display:flex}.console-kline-cleared-box{border:1px solid var(--border);background:var(--card);border-radius:12px;flex-direction:column;flex:1;gap:10px;padding:14px 16px;display:flex}.console-kline-cleared-title{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-faint);font-size:11px;font-weight:600}.console-kline-cleared-head{color:var(--fg);font-size:15px;font-weight:600}.console-kline-cleared-head .console-kline-cleared-mark{color:var(--signal-ok)}.console-kline-cleared-body{color:var(--fg-muted);text-wrap:pretty;font-size:13.5px}.console-kline-rule{align-items:center;gap:10px;display:flex}.console-kline-rule:after{content:"";background:var(--chip-bg);flex:1;order:1;height:1px}.console-kline-rule-note{font-family:var(--font-mono);letter-spacing:.12em;color:var(--fg-faint);order:2;font-size:9px}.console-kline-summary [data-phone-only=true],.console-kline-rule[data-phone-only=true]{display:none}.console-kstation-dot{background:var(--border-strong);vertical-align:middle;border-radius:50%;flex:none;width:6px;height:6px;margin-right:6px;display:inline-block}.console-kstation-dot[data-loaded]{background:var(--signal-alert)}.console-kstation-chips{flex-wrap:wrap;gap:6px;display:none}.console-kstation-chip{border:1px solid var(--border);background:var(--chip-bg);height:32px;color:var(--fg-muted);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;display:inline-flex}.console-kstation-chip .console-kstation-dot{margin-right:0}.console-kstation-chip[aria-pressed=true]{border-color:var(--accent-line);background:var(--accent-subtle);color:var(--accent);font-weight:600}.console-kstation-count{font-family:var(--font-mono);color:var(--fg-faint);font-size:12px}.console-kbanner-figure{color:var(--signal-alert-text);font-weight:700}.console-kline-cleared-mark{vertical-align:-2px;margin-right:6px;display:inline-block}.console-kline-cleared-head .console-kline-cleared-mark{width:15px;height:15px}.console-kline-cleared-body .console-kline-cleared-mark{width:12px;height:12px}@media(max-width:860px){.console-kline-summary{flex-direction:column}.console-kline-cleared{flex:auto;width:auto}.console-kline-station-tiles{flex-direction:column}.console-kline-station-tile{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name figure""oldest figure";align-items:center;gap:3px 12px;padding:12px 14px;display:grid}.console-kline-station-name{grid-area:name}.console-kline-station-oldest{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;grid-area:oldest;font-size:9px}.console-kline-station-figure{grid-area:figure}.console-kline-station-word{display:none}.console-kline-summary [data-phone-only=true],.console-kline-rule[data-phone-only=true]{display:flex}.console-kline-rule .console-eyebrow{font-size:9px}.console-kline-cleared-title{display:none}.console-kline-cleared-box{background:var(--bg-subtle);border-style:dashed}.console-kline-cleared-box .console-btn.console-kline-open{justify-content:center;align-self:stretch}.console-kstation-chips{margin-bottom:12px;display:flex}}.console-kcleared{border:1px dashed var(--border-strong);border-radius:var(--radius-md);flex-direction:column;align-items:flex-start;gap:10px;padding:22px 18px 24px;display:flex}.console-kcleared-zero{font-family:var(--font-mono);color:var(--fg-muted);font-variant-numeric:tabular-nums;font-size:38px;font-weight:500;line-height:1}.console-kcleared-head{letter-spacing:-.02em;color:var(--fg);text-wrap:pretty;font-size:18px;font-weight:700}.console-kcleared-body{max-width:64ch;color:var(--fg-muted);text-wrap:pretty;margin:0;font-size:13px;line-height:1.55}.console-kcleared-figures{gap:12px;min-width:0;display:flex}.console-kcleared-figure{border:var(--border-w) solid var(--border);border-radius:var(--radius-md);background:var(--panel-bg);flex-direction:column;flex:1;gap:4px;min-width:0;padding:15px 17px;display:flex}.console-kcleared-figure[data-tone=alert]{border-color:var(--signal-alert-line);background:var(--signal-alert)}@supports (color:color-mix(in lab,red,red)){.console-kcleared-figure[data-tone=alert]{background:color-mix(in oklab,var(--signal-alert) 6%,var(--panel-bg))}}.console-kcleared-value{font-family:var(--font-mono);color:var(--fg);font-variant-numeric:tabular-nums;font-size:22px;font-weight:500;line-height:1.1}.console-kcleared-figure[data-tone=alert] .console-kcleared-value{color:var(--signal-alert-text)}@media(max-width:720px){.console-kcleared-figures{flex-direction:column}}.console-station-clear{flex-direction:column;gap:6px;padding:4px 16px 16px;display:flex}.console-station-clear-rows{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.console-station-clear-row{border:1px dashed var(--border-strong);border-radius:var(--radius-sm);align-items:center;gap:12px;padding:11px 14px;display:flex}.console-station-clear-name{min-width:70px;color:var(--fg-muted);font-size:14px;font-weight:600}.console-station-clear-meta{color:var(--fg-faint);white-space:nowrap;align-items:center;gap:14px;font-size:11px;display:inline-flex}.console-station-clear-line{min-width:0;color:var(--fg-faint);text-wrap:pretty;flex:1;font-size:12px}@media(max-width:860px){.console-kline-cards{grid-template-columns:minmax(0,1fr)}.console-kcard-foot>.console-btn{flex:1;min-height:48px}.console-kcleared>.console-btn{width:100%;min-height:48px}.console-station-ticket{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"table age""meta age";gap:2px 10px}.console-station-card{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""figures""why""normal""tickets"}.console-station-card-figures{justify-self:start;gap:18px}.console-station-clear-row{flex-wrap:wrap;gap:4px 12px}.console-station-clear-line{flex-basis:100%}}.console-station-note{min-width:0;color:var(--fg-muted);text-wrap:pretty;flex:1;font-size:12px}.console-allday{padding:var(--panel-pad,14px);flex-direction:column;gap:10px;display:flex}.console-allday-dish{border:var(--border-w) solid var(--panel-line);border-radius:var(--radius-panel);background:var(--panel-bg);overflow:hidden}.console-allday-head,.console-allday-row{justify-content:space-between;align-items:baseline;gap:14px;width:100%;padding:11px 14px;display:flex}.console-allday-name,.console-allday-row[data-dish] .console-allday-label{color:var(--fg);font-size:15px;font-weight:600}.console-allday-row{text-align:left;cursor:pointer}.console-allday-row:hover{background:var(--panel-bg-subtle,var(--panel-bg))}.console-allday-row:focus-visible{outline:2px solid var(--focus-ring,currentColor);outline-offset:-2px}.console-allday-label{min-width:0;color:var(--fg-muted);font-size:14px}.console-allday-count{color:var(--fg);font-variant-numeric:tabular-nums;font-size:18px;font-weight:600}.console-allday-variants{border-top:1px dashed var(--border-strong)}.console-allday-variants .console-allday-row{padding-left:28px}.console-allday-variants .console-allday-count{font-size:15px}.console-allday-tickets{color:var(--fg-muted);padding:0 14px 11px 28px;font-size:12px}.console-allday-row[data-dish]+.console-allday-tickets{padding-left:14px}.console-allday-empty{padding:var(--panel-pad,14px);color:var(--fg-muted);font-size:13px}.console-station-cards{padding:var(--panel-pad,14px);flex-direction:column;gap:10px;display:flex}.console-station-card{background:var(--panel-bg);border:var(--border-w) solid var(--panel-line);border-radius:var(--radius-panel);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head figures""why why""normal normal""tickets tickets";align-items:start;gap:10px 14px;padding:13px 14px;display:grid}.console-station-card[data-tone=alert]{border-color:var(--signal-alert-line)}.console-station-card[data-tone=caution]{border-color:var(--signal-caution-line)}.console-station-card[data-tone=clear]{background:var(--panel-bg-subtle,var(--panel-bg))}.console-station-card-head{flex-wrap:wrap;grid-area:head;align-items:center;gap:10px;min-width:0;display:flex}.console-station-card-name{color:var(--fg);font-size:18px;font-weight:650;line-height:1.2}.console-station-card-figures{grid-area:figures;justify-self:end;align-items:flex-start;gap:22px;display:flex}.console-station-card-figure-icon{line-height:0;display:block}.console-station-card-figure-icon>svg{stroke-width:1.31px;width:14px;height:14px}.console-station-ticket-fact .console-station-card-figure-icon,.console-station-clear-fact .console-station-card-figure-icon{display:inline-flex}.console-station-ticket-fact .console-station-card-figure-icon>svg,.console-station-clear-fact .console-station-card-figure-icon>svg{width:12px;height:12px}.console-segment-note .console-station-card-figure-icon{vertical-align:-2px;margin-right:3px;display:inline-block}.console-segment-note .console-station-card-figure-icon>svg{width:11px;height:11px}.console-station-card-why{color:var(--fg-muted);text-wrap:pretty;grid-area:why;margin:0;font-size:12px;line-height:1.5}.console-station-card-normal{border-top:var(--border-w) solid var(--panel-line);color:var(--fg-faint);text-wrap:pretty;grid-area:normal;margin:0;padding-top:1px;font-size:11px;line-height:1.5}.console-station-card-tickets{background:var(--panel-bg-subtle,var(--panel-bg));border:var(--border-w) solid var(--panel-line);border-radius:var(--radius-sm);flex-direction:column;grid-area:tickets;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.console-station-ticket{grid-template-columns:52px 84px minmax(0,1fr);grid-template-areas:"table age meta";align-items:baseline;gap:12px;padding:9px 13px;display:grid}.console-station-ticket+.console-station-ticket{border-top:var(--border-w) solid var(--panel-line)}.console-station-ticket-table{font-family:var(--font-mono);color:var(--fg);grid-area:table;font-size:15px;font-weight:600}.console-station-ticket-age{font-family:var(--font-mono);color:var(--fg);font-variant-numeric:tabular-nums;grid-area:age;align-items:center;gap:5px;font-size:13px;display:flex}.console-station-ticket-meta{color:var(--fg-faint);grid-area:meta;align-items:center;gap:14px;font-size:12px;display:flex}.console-station-ticket-fact,.console-station-clear-fact{align-items:center;gap:5px;display:inline-flex}.console-pass-panel{flex-direction:column;gap:11px;min-width:0;display:flex}.console-station-list,.console-why-list,.console-handled-list{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.console-station-list{grid-template-columns:fit-content(40%) minmax(0,1fr) auto;column-gap:9px;display:grid}.console-station{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;display:grid}@supports not (grid-template-columns:subgrid){.console-station-list{flex-direction:column;display:flex}.console-station{gap:9px;display:flex}.console-station-name{flex:0 auto;max-width:40%}.console-station-meter{flex:1}}.console-station-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-muted);font-size:10px;overflow:hidden}.console-station-meter{flex:1;min-width:0}.console-station[data-tone=alert] .console-meter-fill{background:var(--signal-alert)}.console-station[data-tone=caution] .console-meter-fill{background:var(--signal-caution)}.console-station-value{font-family:var(--font-mono);color:var(--fg-muted);text-align:right;min-width:30px;font-size:10px}.console-station[data-tone=alert] .console-station-value{color:var(--signal-alert-text)}.console-station[data-tone=caution] .console-station-value{color:var(--signal-caution-text)}.console-why{color:var(--fg-muted);gap:9px;font-size:12px;line-height:1.45;display:flex}.console-why-index{font-family:var(--font-mono);color:var(--signal-alert-text);flex:none}.console-why[data-kind=comparison] .console-why-index{color:var(--accent)}.console-why[data-kind=comparison] .console-why-text{color:var(--fg)}.console-handled{color:var(--fg-muted);align-items:flex-start;gap:9px;font-size:12px;line-height:1.45;display:flex}.console-handled-tick{color:var(--accent);flex:none}.console-orders-body{padding:0}.console-orders-body>.catalog-selection{margin:4px 12px 6px}.console-orders-body>.console-notice{margin:12px}.console-orders-waiting{border:var(--border-w) solid var(--signal-neutral-line);border-radius:var(--radius-tile);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-muted);white-space:nowrap;width:fit-content;padding:4px 8px;font-size:10px;font-weight:600}.console-orders-waiting[data-waiting=runner],.console-orders-waiting[data-waiting=payment]{border-color:var(--signal-caution-line);color:var(--signal-caution-text)}.console-orders-body .console-orders-lead{padding-inline:12px}.console-orders-body .console-timeline-head{padding-inline:14px}.console-orders-body .console-timeline-body{padding-inline:18px}.console-orders-body .console-orderboard{padding-inline:12px}.console-orders-lead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:0;display:flex}.console-pass-figures{flex-wrap:nowrap;align-items:center;gap:24px;min-width:0;display:flex}.console-pass-figure{flex-direction:column;gap:2px;display:flex}.console-pass-value{font-family:var(--font-mono);color:var(--fg);align-items:baseline;gap:6px;font-size:15px;display:flex}.console-pass-figure[data-tone=alert] .console-pass-value{color:var(--signal-alert-text)}.console-pass-note{color:var(--fg-faint);text-transform:uppercase;letter-spacing:.06em;font-size:10px}.console-pass-ask{flex:0 300px;min-width:260px;margin-left:auto}.console-orders-views{align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.console-orderlead{align-items:center;gap:10px;display:flex}.console-orderboard{min-width:0;padding:12px;display:flex}.console-orderboard>.console-scroll-view{align-items:stretch;gap:var(--gap-tile);display:flex}.console-ordercol{flex-direction:column;flex-basis:0;gap:9px;min-width:220px;display:flex}.console-ordercol-head{align-items:center;gap:9px;padding:0 2px;display:flex}.console-ordercol-count{font-family:var(--font-mono);color:var(--fg);background:var(--chip-bg);border-radius:var(--radius-full);font-variant-numeric:tabular-nums;padding:2px 7px;font-size:11px;font-weight:600}.console-ordercol-note{min-width:0;margin-left:auto}.console-ordercol-cards{flex-direction:column;gap:9px;min-width:0;display:flex}.console-orderrail{border:1px dashed var(--border);border-radius:var(--radius-md);background:var(--fg);flex-direction:column;flex:0 0 62px;align-items:center;gap:10px;padding:10px 0 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.console-orderrail{background:color-mix(in oklab,var(--fg) 1.5%,transparent)}}.console-orderrail-count{font-family:var(--font-mono);color:var(--signal-neutral);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.console-orderrail-name{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--fg-faint);writing-mode:vertical-rl;text-orientation:mixed;white-space:nowrap;font-size:11px;font-weight:600}.console-queuehead-note{letter-spacing:.08em;color:var(--fg-faint);font-weight:400}.console-queuerow-table{flex-direction:column;gap:1px;min-width:0;display:flex}.console-queuerow-name{font-family:var(--font-display);letter-spacing:-.02em;color:var(--fg);font-size:20px;font-weight:700;line-height:1.05}.console-queuerow-age{flex-direction:column;flex:auto;gap:5px;min-width:0;display:flex}.console-queuerow-agefigures{align-items:baseline;gap:9px;min-width:0;display:flex}.console-queuerow-figure{font-family:var(--font-mono);color:var(--fg);font-variant-numeric:tabular-nums;font-size:17px;font-weight:500;line-height:1}.console-queuerow-figure[data-empty]{color:var(--fg-muted)}.console-queuerow-track{border-radius:var(--radius-full);background:var(--bar-bg);width:100%;height:6px;display:block;position:relative;overflow:hidden}.console-queuerow-bar{background:var(--signal-alert);border-radius:0 3px 3px 0;height:100%;display:block}@supports (color:color-mix(in lab,red,red)){.console-queuerow-bar{background:color-mix(in oklab,var(--signal-alert) 55%,transparent)}}.console-queuerow-bar[data-lead]{background:var(--signal-alert)}.console-queuerow-bar[data-empty]{background:repeating-linear-gradient(90deg,var(--signal-neutral) 0,var(--signal-neutral) 6px,transparent 6px,transparent 10px)}.console-queuerow-promise{background:var(--fg-muted);width:1px;position:absolute;top:-2px;bottom:-2px}.console-queuerow-what{flex-direction:column;gap:1px;min-width:0;display:flex}.console-queuerow-contents{color:var(--fg);font-size:14px;font-weight:500}.console-queuerow-contents[data-empty]{color:var(--fg-muted);font-weight:400}.console-queuerow-who{color:var(--fg-muted);font-size:13px}.console-queuerow-money{text-align:right;font-family:var(--font-mono);color:var(--fg);font-variant-numeric:tabular-nums;font-size:14px;font-weight:500}.console-queuerow-money[data-empty]{color:var(--fg-muted)}.console-queuelist .console-btn{white-space:nowrap}.console-boardcard{border:var(--border-w) solid var(--border);border-radius:var(--radius-md);background:var(--panel-bg);flex-direction:column;gap:9px;padding:12px 13px;display:flex}.console-boardcard[data-lead]{border-color:var(--accent-line)}.console-boardcard[data-selected]{border-color:var(--signal-alert-line);background:var(--signal-alert)}@supports (color:color-mix(in lab,red,red)){.console-boardcard[data-selected]{background:color-mix(in oklab,var(--signal-alert) 7%,var(--panel-bg))}}.console-boardcard-head{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:flex}.console-boardcard-head>.console-eyebrow{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.console-boardcard-table{min-width:0;font-family:var(--font-display);letter-spacing:-.02em;color:var(--fg);margin:0;font-size:21px;font-weight:700;line-height:1}.console-boardcard-grade{border:var(--border-w) solid var(--signal-neutral-line);border-radius:var(--radius-tile);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-muted);flex:none;margin-left:auto;padding:3px 7px;font-size:10px;font-weight:600;line-height:1.4}.console-boardcard-grade[data-tone=alert]{border-color:var(--signal-alert-line);color:var(--signal-alert-text)}.console-boardcard-age{align-items:baseline;gap:9px;min-width:0;display:flex}.console-boardcard-figure{font-family:var(--font-mono);color:var(--fg);font-variant-numeric:tabular-nums;font-size:19px;font-weight:500;line-height:1}.console-boardcard[data-empty] .console-boardcard-figure{color:var(--fg-muted)}.console-boardcard-track{border-radius:var(--radius-full);background:var(--bg);width:100%;height:6px;display:block;position:relative;overflow:hidden}.console-boardcard-bar{background:var(--signal-alert);border-radius:0 3px 3px 0;height:100%;display:block}@supports (color:color-mix(in lab,red,red)){.console-boardcard-bar{background:color-mix(in oklab,var(--signal-alert) 55%,transparent)}}.console-boardcard[data-lead] .console-boardcard-bar{background:var(--signal-alert)}.console-boardcard[data-empty] .console-boardcard-bar{background:repeating-linear-gradient(90deg,var(--signal-neutral) 0,var(--signal-neutral) 6px,transparent 6px,transparent 10px)}.console-boardcard-promise{background:var(--fg-muted);width:1px;position:absolute;top:-2px;bottom:-2px}.console-boardcard-foot{align-items:end;gap:10px;min-width:0;display:flex}.console-boardcard-what{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.console-boardcard-value{color:var(--fg);font-size:14px;font-weight:500}.console-boardcard[data-empty] .console-boardcard-value{color:var(--fg-muted);font-weight:400}.console-boardcard-who{color:var(--fg-muted);font-size:13px}.console-orderboard[data-phone=true]>.console-scroll-view{flex-direction:column;gap:0;display:flex}.console-orderlanes{border-bottom:var(--border-w) solid var(--border);gap:4px;margin-bottom:12px;padding:0 2px 11px}.console-orderlanes .console-segment{border-radius:var(--radius-pill);letter-spacing:.14em;background:0 0;border-color:#0000;flex-direction:row;gap:7px;min-width:auto;padding:0 13px;font-weight:600}.console-segment-label{flex-direction:row;align-items:center;gap:6px;display:flex}.console-orderlanes .console-segment[data-active=true]{border-color:var(--border-strong);background:var(--chip-bg)}.console-orderlanes .console-segment[data-active=true] .console-orderlane-name{color:var(--fg)}.console-orderlane-count{color:var(--fg);font-variant-numeric:tabular-nums}.console-segment[data-active=true] .console-orderlane-count{color:var(--accent)}.console-orderlane-name[data-empty=true],.console-orderlane-count[data-empty=true],.console-segment[data-active=true] .console-orderlane-count[data-empty=true]{color:var(--fg-faint)}@media(max-width:720px){.console-orderboard>.console-scroll-view{flex-direction:column}.console-orderrail{flex-direction:row;flex:none;justify-content:flex-start;gap:12px;padding:10px 14px}.console-orderrail-name{writing-mode:horizontal-tb}}.console-inline{align-items:center;min-width:0;max-width:100%;display:inline-flex}.console-inline-trigger{min-height:var(--target-min);border:var(--border-w) solid transparent;border-radius:var(--radius-control);min-width:0;max-width:100%;color:inherit;font:inherit;text-align:inherit;cursor:text;background:0 0;align-items:center;gap:6px;padding:4px 6px;display:inline-flex}.console-inline-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.console-inline-mark{color:var(--fg-faint);opacity:0;flex:none}.console-inline-trigger:hover{border-color:var(--panel-line)}.console-inline-trigger:hover .console-inline-mark,.console-inline-trigger:focus-visible .console-inline-mark{opacity:1}.console-inline-trigger:disabled{cursor:default;opacity:.55}.console-inline-trigger:disabled:hover{border-color:#0000}.console-inline-input{min-height:var(--target-min);border:var(--border-w) solid var(--accent-line);border-radius:var(--radius-control);background:var(--bg);min-width:0;max-width:100%;color:var(--fg);font:inherit;padding:4px 6px}.console-inline-input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.console-inline[data-busy=true] .console-inline-trigger{opacity:.6}.theme-clinic .console-inline-trigger,.theme-clinic .console-inline-input{border-width:0 0 1px;border-bottom-style:solid;border-bottom-color:#0000;border-radius:0}.theme-clinic .console-inline-trigger:hover{border-bottom-color:var(--panel-line)}.theme-clinic .console-inline-input{border-bottom-color:var(--fg);background:0 0}.console-plan{flex-direction:column;gap:9px;min-width:0;display:flex}.console-plan>.console-plan-head{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.console-plan-legend{font-family:var(--font-mono);font-size:var(--text-caption-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-faint);flex-wrap:wrap;gap:12px;margin-left:auto;display:flex}.console-plan-legend-item{align-items:center;gap:5px;display:flex}.console-plan-key{border-radius:var(--radius-control);background:var(--accent);width:12px;height:8px}@supports (color:color-mix(in lab,red,red)){.console-plan-key{background:color-mix(in oklab,var(--accent) 40%,transparent)}}.console-plan-key[data-kind=proposed]{background:var(--accent-alt)}@supports (color:color-mix(in lab,red,red)){.console-plan-key[data-kind=proposed]{background:color-mix(in oklab,var(--accent-alt) 35%,transparent)}}.console-plan-key[data-kind=proposed]{border:1px dashed var(--accent-alt)}@supports (color:color-mix(in lab,red,red)){.console-plan-key[data-kind=proposed]{border:1px dashed color-mix(in oklab,var(--accent-alt) 80%,transparent)}}.console-plan-key[data-kind=risk]{background:var(--signal-caution)}@supports (color:color-mix(in lab,red,red)){.console-plan-key[data-kind=risk]{background:color-mix(in oklab,var(--signal-caution) 35%,transparent)}}.console-plan-axis,.console-plan-lane,.console-plan-covers{align-items:center;gap:10px;display:flex}.console-plan-gutter{flex-direction:column;flex:0 0 52px;width:52px;min-width:0;display:flex}.console-plan-axis-ticks{font-family:var(--font-mono);font-size:var(--text-caption-mono);color:var(--fg-faint);flex:1;display:flex}.console-plan-tick{flex:1;min-width:0}.console-plan-tick[data-edge=true]{flex:none}.console-plan-lane-label{color:var(--fg);font-size:13px;font-weight:600}.console-plan-lane-seats{font-family:var(--font-mono);letter-spacing:.06em;color:var(--fg-faint);font-size:9px}.console-plan-track{border-radius:var(--radius-full);background:var(--fg);flex:1;min-width:0;height:34px;position:relative}@supports (color:color-mix(in lab,red,red)){.console-plan-track{background:color-mix(in oklab,var(--fg) 4%,transparent)}}.console-plan-lane[data-bookable=false] .console-plan-track{background:repeating-linear-gradient(135deg,var(--fg) 0 6px,transparent 6px 12px)}@supports (color:color-mix(in lab,red,red)){.console-plan-lane[data-bookable=false] .console-plan-track{background:repeating-linear-gradient(135deg,color-mix(in oklab,var(--fg) 5%,transparent) 0 6px,transparent 6px 12px)}}.console-plan-block{border-radius:var(--radius-tile);white-space:nowrap;text-align:left;font:inherit;cursor:pointer;background:var(--accent);border:0;align-items:center;gap:7px;padding:0 8px;display:flex;position:absolute;top:3px;bottom:3px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.console-plan-block{background:color-mix(in oklab,var(--accent) 16%,transparent)}}.console-plan-block{border-left:2px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.console-plan-block{border-left:2px solid color-mix(in oklab,var(--accent) 60%,transparent)}}.console-plan-block{color:var(--fg-muted)}.console-plan-block:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.console-plan-block[data-kind=seated]{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.console-plan-block[data-kind=seated]{background:color-mix(in oklab,var(--accent) 22%,transparent)}}.console-plan-block[data-kind=seated]{border-left-color:var(--accent);color:var(--fg)}.console-plan-block[data-kind=booked]{color:var(--fg)}.console-plan-block[data-kind=risk]{background:var(--signal-caution)}@supports (color:color-mix(in lab,red,red)){.console-plan-block[data-kind=risk]{background:color-mix(in oklab,var(--signal-caution) 22%,transparent)}}.console-plan-block[data-kind=risk]{border-left-color:var(--signal-caution);color:var(--signal-caution-text)}.console-plan-block[data-kind=proposed]{background:var(--accent-alt)}@supports (color:color-mix(in lab,red,red)){.console-plan-block[data-kind=proposed]{background:color-mix(in oklab,var(--accent-alt) 26%,transparent)}}.console-plan-block[data-kind=proposed]{border:1px dashed var(--accent-alt)}@supports (color:color-mix(in lab,red,red)){.console-plan-block[data-kind=proposed]{border:1px dashed color-mix(in oklab,var(--accent-alt) 85%,transparent)}}.console-plan-block[data-kind=proposed]{color:var(--fg)}.console-plan-block[data-kind=released]{background:var(--fg)}@supports (color:color-mix(in lab,red,red)){.console-plan-block[data-kind=released]{background:color-mix(in oklab,var(--fg) 6%,transparent)}}.console-plan-block[data-kind=released]{border:1px dashed var(--fg)}@supports (color:color-mix(in lab,red,red)){.console-plan-block[data-kind=released]{border:1px dashed color-mix(in oklab,var(--fg) 20%,transparent)}}.console-plan-block[data-kind=released]{color:var(--fg-faint);text-decoration:line-through}.console-plan-block-meta{font-family:var(--font-mono);color:var(--fg-faint);font-size:10px}.console-plan-block[data-kind=risk] .console-plan-block-meta{color:var(--signal-caution-text)}.console-plan-hold{border-radius:var(--radius-tile);background:var(--accent);justify-content:center;align-items:center;display:flex;position:absolute;top:3px;bottom:3px}@supports (color:color-mix(in lab,red,red)){.console-plan-hold{background:color-mix(in oklab,var(--accent) 8%,transparent)}}.console-plan-hold{border:1px dashed var(--accent)}@supports (color:color-mix(in lab,red,red)){.console-plan-hold{border:1px dashed color-mix(in oklab,var(--accent) 40%,transparent)}}.console-plan-hold{font-family:var(--font-mono);letter-spacing:.06em;color:var(--accent);white-space:nowrap;font-size:9px;overflow:hidden}.console-plan-covers{align-items:flex-end;padding-top:6px}.console-plan-covers .console-plan-gutter{font-family:var(--font-mono);color:var(--fg-faint);font-size:9px;line-height:1.3}.console-plan-bars{flex:1;align-items:flex-end;gap:4px;min-width:0;height:56px;display:flex}.console-plan-bar{background:var(--accent);border-radius:2px 2px 0 0;flex:1;min-width:0}.console-plan-bar[data-predicted=true]{background:var(--accent-alt)}@supports (color:color-mix(in lab,red,red)){.console-plan-bar[data-predicted=true]{background:color-mix(in oklab,var(--accent-alt) 50%,transparent)}}.console-plan-foot{border-top:var(--border-w) solid var(--panel-line);flex-wrap:wrap;align-items:center;gap:16px;padding-top:9px;display:flex}.console-plan-foot-note{color:var(--fg-muted);margin-left:auto;font-size:12px}@media(max-width:900px){.console-plan-gutter{flex:0 0 42px;width:42px}}.theme-clinic .console-plan-track,.theme-clinic .console-plan-block,.theme-clinic .console-plan-hold,.theme-clinic .console-plan-bar,.theme-clinic .console-plan-key{border-radius:0}.theme-clinic .console-plan-track{border-bottom:var(--border-w) solid var(--panel-line);background:0 0}.console-waterfall{align-items:flex-end;gap:12px;min-width:0;height:172px;display:flex}.console-waterfall-step{flex-direction:column;flex:1 1 0;justify-content:flex-end;gap:7px;min-width:0;height:100%;display:flex}.console-waterfall-value{font-family:var(--font-mono);color:var(--fg);font-variant-numeric:tabular-nums;font-size:12px}.console-waterfall-bar{width:100%;height:var(--console-waterfall-share,0%);border-radius:var(--radius-tile) var(--radius-tile) 0 0;background:var(--fg);display:block}@supports (color:color-mix(in lab,red,red)){.console-waterfall-bar{background:color-mix(in oklab,var(--fg) 10%,transparent)}}.console-waterfall-bar{border-top:2px solid var(--fg)}@supports (color:color-mix(in lab,red,red)){.console-waterfall-bar{border-top:2px solid color-mix(in oklab,var(--fg) 30%,transparent)}}.console-waterfall-label{font-family:var(--font-mono);font-size:var(--text-caption-mono);letter-spacing:.1em;color:var(--fg-faint);flex-direction:column;gap:2px;display:flex}.console-waterfall-note{color:var(--fg-faint)}.console-waterfall-step[data-kind=base] .console-waterfall-bar{background:linear-gradient(180deg,var(--accent),var(--accent))}@supports (color:color-mix(in lab,red,red)){.console-waterfall-step[data-kind=base] .console-waterfall-bar{background:linear-gradient(180deg,color-mix(in oklab,var(--accent) 50%,transparent),color-mix(in oklab,var(--accent) 22%,transparent))}}.console-waterfall-step[data-kind=base] .console-waterfall-bar{border-top-color:var(--accent)}.console-waterfall-step[data-kind=residual] .console-waterfall-bar{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.console-waterfall-step[data-kind=residual] .console-waterfall-bar{background:color-mix(in oklab,var(--accent) 40%,transparent)}}.console-waterfall-step[data-kind=residual] .console-waterfall-bar{border-top-color:var(--accent)}.console-waterfall-step[data-kind=residual] .console-waterfall-value,.console-waterfall-step[data-kind=residual] .console-waterfall-label{color:var(--accent)}.console-waterfall-step[data-kind=cost] .console-waterfall-bar{background:var(--signal-alert-surface);border-top-color:var(--signal-alert)}.console-waterfall-step[data-kind=cost] .console-waterfall-value{color:var(--signal-alert-text)}.console-waterfall-void{border-top:1px dashed var(--border-strong);font-family:var(--font-mono);font-size:var(--text-caption-mono);color:var(--fg-faint);flex:auto;align-items:flex-end;padding:6px 0;line-height:1.4;display:flex}.console-waterfall-step[data-absent=true] .console-waterfall-value{color:var(--fg-faint)}@media(max-width:767px){.console-waterfall{flex-direction:column;align-items:stretch;gap:12px;height:auto}.console-waterfall-step{flex:none;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label value""bar bar";gap:6px 12px;height:auto;display:grid}.console-waterfall-label{grid-area:label}.console-waterfall-value{text-align:right;grid-area:value}.console-waterfall-bar{width:var(--console-waterfall-share,0%);border-radius:3px;grid-area:bar;height:6px}.console-waterfall-void{grid-area:bar;padding:4px 0 0}}.theme-clinic .console-waterfall-bar{border:var(--border-w) solid var(--border);border-top-width:2px;border-top-color:var(--fg);background:0 0;border-radius:0}.theme-clinic .console-waterfall-step[data-kind=base] .console-waterfall-bar,.theme-clinic .console-waterfall-step[data-kind=residual] .console-waterfall-bar{background:var(--fg)}@supports (color:color-mix(in lab,red,red)){.theme-clinic .console-waterfall-step[data-kind=base] .console-waterfall-bar,.theme-clinic .console-waterfall-step[data-kind=residual] .console-waterfall-bar{background:color-mix(in oklab,var(--fg) 10%,transparent)}}.theme-clinic .console-waterfall-step[data-kind=base] .console-waterfall-bar,.theme-clinic .console-waterfall-step[data-kind=residual] .console-waterfall-bar{border-top-color:var(--fg)}.theme-clinic .console-waterfall-step[data-kind=cost] .console-waterfall-bar{border-top-color:var(--signal-alert);background:0 0}.console-band{flex-direction:column;flex:auto;gap:8px;min-width:0;min-height:80px;display:flex}.console-band-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.console-band-plot{flex:auto;width:100%;min-height:52px;display:block}.console-band-threshold{stroke:var(--border-strong);stroke-width:1px}.console-band-miss{fill:var(--signal-alert);stroke:var(--panel-bg);stroke-width:1px}.console-band-axis{font-family:var(--font-mono);font-size:var(--text-caption-mono);color:var(--fg-faint);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.console-band-caption{text-align:center;letter-spacing:.06em;flex:auto}.theme-clinic .console-band-threshold{stroke:var(--fg)}.console-checks{flex-direction:column;gap:9px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.console-checks-item{align-items:center;gap:9px;min-width:0;display:flex}.console-check-glyph{color:var(--signal-ok);flex:none;font-size:11px;line-height:1}.console-check-label{min-width:0;color:var(--fg-muted);flex:auto;font-size:12px}.console-check-value{font-family:var(--font-mono);color:var(--fg-muted);font-variant-numeric:tabular-nums;flex:none;font-size:11px}.console-checks-item[data-tone=ok] .console-check-glyph{color:var(--accent)}.console-checks-item[data-tone=info] .console-check-glyph{color:var(--accent-alt)}.console-checks-item[data-tone=caution] .console-check-glyph{color:var(--signal-caution-text)}.console-checks-item[data-tone=alert] .console-check-glyph,.console-checks-item[data-tone=alert] .console-check-label,.console-checks-item[data-tone=alert] .console-check-value{color:var(--signal-alert-text)}.console-checks-item[data-tone=neutral] .console-check-glyph{color:var(--fg-faint)}.console-runway{flex-direction:column;gap:9px;min-width:0;display:flex}.console-runway-legend{font-family:var(--font-mono);font-size:var(--text-caption-mono);color:var(--fg-faint);justify-content:flex-end;gap:12px;display:flex}.console-runway-key{align-items:center;gap:5px;display:flex}.console-runway-swatch{background:var(--accent);width:12px;height:6px;display:block}.console-runway-swatch[data-key=drain]{background:repeating-linear-gradient(90deg,var(--signal-alert) 0 4px,transparent 4px 7px)}.console-runway-swatch[data-key=mark]{background:var(--fg-muted);width:1px;height:10px}.console-runway-axis{font-family:var(--font-mono);font-size:var(--text-caption-mono);color:var(--fg-faint);gap:10px;padding-left:206px;display:flex}.console-runway-tick+.console-runway-tick{margin-left:auto}.console-runway-lane{border-top:var(--border-w) solid var(--panel-line);align-items:center;gap:12px;min-width:0;padding:8px 0;display:flex}.console-runway-gutter{flex-direction:column;flex:0 0 194px;width:194px;min-width:0;display:flex}.console-runway-head{align-items:baseline;gap:8px;min-width:0;display:flex}.console-runway-name{color:var(--fg);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.console-runway-meta,.console-runway-status{font-family:var(--font-mono);font-size:var(--text-caption-mono);color:var(--fg-faint);white-space:nowrap}.console-runway-track{border-radius:var(--radius-full);background:var(--fg);flex:auto;min-width:0;height:26px;position:relative}@supports (color:color-mix(in lab,red,red)){.console-runway-track{background:color-mix(in oklab,var(--fg) 3%,transparent)}}.console-runway-fill{background:var(--accent);border-radius:5px 0 0 5px;position:absolute;top:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.console-runway-fill{background:color-mix(in oklab,var(--accent) 26%,transparent)}}.console-runway-drain{background:repeating-linear-gradient(90deg,var(--accent) 0 5px,transparent 5px 9px);height:8px;position:absolute;top:9px}.console-runway-mark{background:var(--accent);width:2px;position:absolute;top:-4px;bottom:-4px}@supports (color:color-mix(in lab,red,red)){.console-runway-mark{background:color-mix(in oklab,var(--accent) 70%,transparent)}}.console-runway-note{font-family:var(--font-mono);font-size:var(--text-caption-mono);color:var(--fg-faint);position:absolute;top:6px;right:8px}.console-runway-void{border-top:1px dashed var(--border-strong);min-width:0;height:26px;font-family:var(--font-mono);font-size:var(--text-caption-mono);color:var(--fg-faint);flex:auto;align-items:center;padding:0 10px;display:flex}.console-runway-action{flex:none}.console-runway-lane[data-tone=alert] .console-runway-status{color:var(--signal-alert-text)}.console-runway-lane[data-tone=alert] .console-runway-drain{background:repeating-linear-gradient(90deg,var(--signal-alert) 0 5px,transparent 5px 9px)}.console-runway-lane[data-tone=alert] .console-runway-mark{background:var(--signal-alert)}.console-runway-lane[data-tone=caution] .console-runway-status{color:var(--signal-caution-text)}.console-runway-lane[data-tone=caution] .console-runway-drain{background:repeating-linear-gradient(90deg,var(--signal-caution) 0 5px,transparent 5px 9px)}.console-runway-lane[data-tone=caution] .console-runway-mark{background:var(--signal-caution)}.console-runway-lane[data-tone=accent] .console-runway-status,.console-runway-lane[data-tone=muted] .console-runway-note{color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.console-runway-lane[data-tone=muted] .console-runway-note{color:color-mix(in oklab,var(--accent) 70%,var(--fg))}}@media(max-width:900px){.console-runway-gutter{flex:0 0 128px;width:128px}.console-runway-axis{padding-left:140px}}.theme-clinic .console-runway-track,.theme-clinic .console-runway-fill{border-radius:0}.theme-clinic .console-runway-track{border-bottom:var(--border-w) solid var(--panel-line);background:0 0}.theme-clinic .console-runway-fill{background:var(--fg)}@supports (color:color-mix(in lab,red,red)){.theme-clinic .console-runway-fill{background:color-mix(in oklab,var(--fg) 12%,transparent)}}.state-card{background:var(--card);background-image:var(--texture-face),var(--surface-face);-webkit-backdrop-filter:var(--backdrop-glass);backdrop-filter:var(--backdrop-glass);color:var(--card-fg);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--relief-raised),var(--shadow-elevation-1);overflow:hidden}.state-card[data-mount=plate]{background-image:var(--surface-scrim),var(--texture-face),var(--surface-plate);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--shadow-elevation-1)}.state-card[data-alert=true]{border-top:2px solid var(--signal-alert)}.state-card-head{flex-direction:column;gap:4px;padding:13px 16px 14px;display:flex}.state-card-head-line{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.state-card-metric{align-items:baseline;gap:7px;margin:0;display:flex}.state-card-metric[data-readout=true]{padding:var(--readout-pad);border-radius:var(--radius-md);background-image:var(--gloss),var(--readout-bg);box-shadow:var(--readout-relief);color:var(--readout-fg);align-self:flex-start;overflow:hidden}.state-card-metric[data-readout=true] .state-card-metric-value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-shadow:var(--readout-glow)}.state-card-metric[data-readout=true] .state-card-metric-unit{font-family:var(--font-mono);color:var(--readout-fg);opacity:.7}.state-card-metric-value{font-size:var(--text-metric);letter-spacing:var(--tracking-metric);font-weight:500;line-height:1}.state-card-metric[data-tone=ok] .state-card-metric-value{color:var(--signal-ok-text)}.state-card-metric[data-tone=caution] .state-card-metric-value{color:var(--signal-caution-text)}.state-card-metric[data-tone=alert] .state-card-metric-value{color:var(--signal-alert-text)}.state-card-metric-unit{letter-spacing:-.01em;color:var(--fg);font-size:15px;font-weight:600;line-height:1.2}.state-rows{background-image:var(--surface-well);box-shadow:var(--relief-recessed);margin:0;padding:0;list-style:none}.state-row{border-top:1px solid var(--border);grid-template-columns:3px 1fr auto;align-items:center;min-height:56px;display:grid}.state-row[data-tone]{background-image:var(--surface-scrim),var(--surface-face);box-shadow:var(--shadow-contact)}.state-row[data-wash=true]{min-height:60px}.state-row[data-wash=true][data-tone=ok]{background:var(--signal-ok-surface)}.state-row[data-wash=true][data-tone=caution]{background:var(--signal-caution-surface)}.state-row[data-wash=true][data-tone=alert]{background:var(--signal-alert-surface)}.state-spine{background:var(--accent-line);align-self:stretch}.state-spine[data-tone=skeleton]{background:var(--border)}.state-spine[data-tone=ok]{background:var(--signal-ok-line)}.state-spine[data-tone=caution]{background:var(--signal-caution-line)}.state-spine[data-tone=alert]{background:var(--signal-alert-line)}.state-row[data-wash=true] .state-spine[data-tone=ok]{background:var(--signal-ok)}.state-row[data-wash=true] .state-spine[data-tone=caution]{background:var(--signal-caution)}.state-row[data-wash=true] .state-spine[data-tone=alert]{background:var(--signal-alert)}.state-row-main{flex-direction:column;gap:2px;min-width:0;padding:9px 8px 9px 13px;display:flex}.state-row-aside{flex-direction:column;align-items:flex-end;gap:2px;padding:9px 14px 9px 8px;display:flex}.state-card-count{color:var(--fg-muted);white-space:nowrap;font-size:11px}.state-row-label{letter-spacing:-.01em;font-size:17px;font-weight:600;line-height:1.15}.state-row-note{letter-spacing:.14em;text-transform:uppercase;color:var(--fg-muted);font-size:10px;font-weight:600}.state-row-note[data-tone=ok]{color:var(--signal-ok-text)}.state-row-note[data-tone=caution]{color:var(--signal-caution-text)}.state-row-note[data-tone=alert]{color:var(--signal-alert-text)}.state-row-value{font-size:15px;font-weight:500;line-height:1.15}.state-row-value[data-tone=ok],.state-row-value[data-tone=caution],.state-row-value[data-tone=alert]{font-size:17px;font-weight:600}.state-row-value[data-tone=ok]{color:var(--signal-ok-text)}.state-row-value[data-tone=caution]{color:var(--signal-caution-text)}.state-row-value[data-tone=alert]{color:var(--signal-alert-text)}.state-row-sub{color:var(--fg-muted);font-size:11px;line-height:1.15}.state-row-action{padding:8px 10px 8px 4px}.state-bar{background:var(--bg-subtle);border-radius:var(--radius-sm);animation:2s cubic-bezier(.4,0,.6,1) infinite state-bar-pulse}.state-notice{border-radius:var(--radius-control)}.state-notice[data-kind=empty]{border:1px dashed var(--edge-scribe);background:0 0;background-image:var(--surface-blank)}.state-notice[data-kind=locked],.state-notice[data-kind=alert]{overflow:hidden}.state-notice[data-kind=locked]{background:var(--signal-neutral-surface);background-image:var(--surface-denied);box-shadow:inset 0 0 0 1px var(--border-strong)}.state-notice[data-kind=alert]{background:var(--signal-alert-surface);background-image:var(--surface-fault);box-shadow:inset 0 0 0 1px var(--signal-alert-line)}.state-notice-tile{border-radius:var(--radius-tile);flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.state-notice-tile>svg{width:12px;height:12px}.state-notice[data-kind=locked] .state-notice-tile{background:var(--fg-muted);color:var(--card)}.state-notice[data-kind=alert] .state-notice-tile{background:var(--signal-alert);color:var(--signal-alert-fg)}.state-notice-body{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:16px 14px;display:flex}.state-notice[data-kind=alert] .state-notice-body{padding:10px 10px 10px 14px}.state-notice-lede{flex:auto;align-items:center;gap:9px;min-width:0;display:flex}.state-notice-text{letter-spacing:-.01em;text-wrap:pretty;flex:auto;min-width:0;margin:0;font-size:15px;font-weight:600;line-height:1.3}.state-notice[data-kind=empty] .state-notice-text{color:var(--fg-muted);font-size:14px;font-weight:500;line-height:1.35}.state-notice[data-kind=locked] .state-notice-text,.state-notice[data-kind=alert] .state-notice-text{color:var(--fg)}.state-notice-slot{padding:0 16px 16px}.console-adminmenu-head{padding-bottom:6px}.console-adminmenu-cats{padding-top:0}.console-adminmenu-cats button.console-segment{flex-direction:row;gap:8px}.theme-clinic .console-adminmenu-head{padding-bottom:18px}.theme-clinic .console-adminmenu-cats{padding-top:18px}.console-adminmenu-clock{flex:none;align-items:center;gap:9px;margin-left:auto;display:flex}.console-adminmenu-cathead{align-items:baseline;gap:10px;min-width:0;display:flex}.console-adminmenu-cathead-note{min-width:0;color:var(--fg-muted);text-wrap:pretty;flex:1;font-size:13px}.console-adminmenu-cards{flex-direction:column;gap:11px;display:flex}.console-adminmenu-gaps{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:12px;display:flex}.console-adminmenu-gap{border:var(--border-w) solid var(--border);border-radius:var(--radius-full,999px);min-height:28px;color:var(--fg-muted);cursor:pointer;transition:color var(--duration-fast),background var(--duration-fast),border-color var(--duration-fast);background:0 0;align-items:center;gap:7px;padding:0 10px;display:inline-flex}.console-adminmenu-gap-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:600}.console-adminmenu-gap-count{font-variant-numeric:tabular-nums;color:var(--fg);font-size:12px;font-weight:600}.console-adminmenu-gap:hover{border-color:var(--fg-muted);color:var(--fg)}.console-adminmenu-gap[data-tone=alert]{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.console-adminmenu-gap[data-tone=alert]{border-color:color-mix(in oklab,var(--danger) 45%,transparent)}}.console-adminmenu-gap[data-tone=alert],.console-adminmenu-gap[data-tone=alert] .console-adminmenu-gap-count{color:var(--danger-subtle-fg)}.console-adminmenu-gap[data-tone=warn]{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.console-adminmenu-gap[data-tone=warn]{border-color:color-mix(in oklab,var(--warning) 40%,transparent)}}.console-adminmenu-gap[data-tone=warn],.console-adminmenu-gap[data-tone=warn] .console-adminmenu-gap-count{color:var(--warning-subtle-fg)}.console-adminmenu-gap[data-active]{background:var(--bg-subtle);border-color:var(--accent-line,var(--accent));color:var(--fg)}.console-adminmenu-gaps-kept{color:var(--fg-muted);margin-left:auto;font-size:12px}.console-adminmenu-ledger{border:var(--border-w) solid var(--border);border-radius:var(--radius-md);background:var(--panel-bg);flex-direction:column;display:flex;overflow-x:auto}.console-adminmenu-ledger-head,.console-adminmenu-ledger-row{grid-template-columns:minmax(220px,1fr) 96px 92px 92px 140px 78px 112px 56px;align-items:center;gap:12px;min-width:1002px;padding:0 16px;display:grid}.console-adminmenu-ledger-head{border-bottom:var(--border-w) solid var(--border);min-height:32px;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-faint,var(--fg-muted));font-size:9px;font-weight:600}.console-adminmenu-ledger-head [data-align=end]{text-align:right}.console-adminmenu-ledger-head [data-sorted]{color:var(--fg)}.console-adminmenu-ledger-row{border-top:var(--border-w) solid var(--border);min-height:44px}@supports (color:color-mix(in lab,red,red)){.console-adminmenu-ledger-row{border-top:var(--border-w) solid color-mix(in oklab,var(--border) 55%,transparent)}}.console-adminmenu-ledger-row[data-tone=alert]{background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.console-adminmenu-ledger-row[data-tone=alert]{background:color-mix(in oklab,var(--danger) 9%,transparent)}}.console-adminmenu-ledger-row[data-open]{background:var(--bg-subtle)}.console-adminmenu-ledger-row[data-off] .console-adminmenu-ledger-dish{color:var(--fg-muted)}.console-adminmenu-ledger-row[data-focused]{box-shadow:inset 3px 0 0 var(--accent)}.console-adminmenu-ledger-name{text-align:left;cursor:pointer;min-width:0;min-height:44px;color:inherit;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.console-adminmenu-ledger-caret{border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:6px solid var(--fg-muted);width:0;height:0;transition:transform var(--duration-fast);flex:none}.console-adminmenu-ledger-row[data-open] .console-adminmenu-ledger-caret{transform:rotate(90deg)}.console-adminmenu-ledger-title{flex-direction:column;gap:2px;min-width:0;display:flex}.console-adminmenu-ledger-dish{font-family:var(--font-display);letter-spacing:-.01em;color:var(--fg);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.console-adminmenu-ledger-sub{color:var(--fg-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.console-adminmenu-ledger-offers{color:var(--fg-muted);font-size:12px}.console-adminmenu-ledger-num{font-variant-numeric:tabular-nums;text-align:right;color:var(--fg);font-size:14px}.console-adminmenu-ledger-num[data-muted]{color:var(--fg-muted)}.console-adminmenu-ledger-row[data-tone=alert] .console-adminmenu-ledger-num[data-strong],.console-adminmenu-ledger-row[data-tone=alert] .console-adminmenu-ledger-num[data-muted]{color:var(--danger-subtle-fg);font-weight:600}.console-adminmenu-ledger-on{justify-content:flex-end;display:flex}.console-adminmenu-ledger-detail{background:var(--bg-subtle);border-top:var(--border-w) solid var(--border);flex-direction:column;gap:12px;min-width:1002px;padding:4px 16px 16px 40px;display:flex}@supports (color:color-mix(in lab,red,red)){.console-adminmenu-ledger-detail{border-top:var(--border-w) solid color-mix(in oklab,var(--border) 55%,transparent)}}.console-adminmenu-ledger-offertable{border:var(--border-w) solid var(--border);border-radius:var(--radius-sm);flex-direction:column;display:flex;overflow:hidden}.console-adminmenu-ledger-offerhead,.console-adminmenu-ledger-offerrow{grid-template-columns:minmax(160px,1fr) minmax(160px,1fr) 96px 96px 110px 90px;align-items:center;gap:12px;padding:0 14px;display:grid}.console-adminmenu-ledger-offerhead{background:var(--border);min-height:28px}@supports (color:color-mix(in lab,red,red)){.console-adminmenu-ledger-offerhead{background:color-mix(in oklab,var(--border) 30%,transparent)}}.console-adminmenu-ledger-offerhead{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-faint,var(--fg-muted));font-size:9px;font-weight:600}.console-adminmenu-ledger-offerrow{border-top:var(--border-w) solid var(--border);min-height:40px;color:var(--fg);font-size:13px}.console-adminmenu-ledger-offerhead [data-align=end],.console-adminmenu-ledger-offerrow [data-align=end]{text-align:right}.console-adminmenu-ledger-offerrow [data-muted]{color:var(--fg-muted)}.console-adminmenu-ledger-offerrow [data-missing]{color:var(--warning-subtle-fg)}.console-adminmenu-ledger-recipe{flex-direction:column;gap:6px;display:flex}.console-adminmenu-ledger-recipeline{color:var(--fg);grid-template-columns:minmax(160px,1fr) 110px 110px;align-items:center;gap:12px;font-size:13px;display:grid}.console-adminmenu-ledger-recipeline [data-muted]{color:var(--fg-muted)}.console-adminmenu-ledger-recipeline [data-align=end]{text-align:right;font-variant-numeric:tabular-nums}.console-adminmenu-ledger-norecipe{color:var(--warning-subtle-fg);font-size:13px}.console-adminmenu-ledger-loss{border-radius:var(--radius-sm);background:var(--danger);padding:10px 12px}@supports (color:color-mix(in lab,red,red)){.console-adminmenu-ledger-loss{background:color-mix(in oklab,var(--danger) 12%,transparent)}}.console-adminmenu-ledger-loss{color:var(--danger-subtle-fg);text-wrap:pretty;font-size:13px}.console-adminmenu-ledger-actions{gap:8px;display:flex}.console-adminmenu-notes{flex-wrap:wrap;align-items:stretch;gap:12px;display:flex}.console-adminmenu-pricing-head{flex-wrap:wrap;align-items:stretch;gap:14px;display:flex}.console-adminmenu-card{border:var(--border-w) solid var(--border);border-radius:var(--radius-md);background:var(--panel-bg);flex-direction:column;display:flex;position:relative;overflow:hidden;container:adminmenu-card/inline-size}.console-adminmenu-card-rail{background:var(--signal-ok);width:100%;height:3px;display:block}.console-adminmenu-card[data-state=off] .console-adminmenu-card-rail{background:var(--signal-neutral)}.console-adminmenu-card[data-focused]{border-color:var(--accent-line)}.console-adminmenu-card-body{gap:18px;padding:19px 20px 20px;display:flex}.console-adminmenu-card-main{flex-direction:column;flex:1;gap:11px;min-width:0;display:flex}.console-adminmenu-card-head{flex-wrap:wrap;align-items:center;gap:11px;display:flex}.console-adminmenu-card-name{font-family:var(--font-display);letter-spacing:-.03em;color:var(--fg);margin:0;font-size:28px;font-weight:700;line-height:1}.console-adminmenu-card[data-state=off] .console-adminmenu-card-name{color:var(--fg-muted)}.console-adminmenu-card-desc{max-width:62ch;color:var(--fg-muted);text-wrap:pretty;margin:0;font-size:15px;line-height:1.5}.console-adminmenu-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.console-adminmenu-diet,.console-adminmenu-allergen{border-radius:var(--radius-pill);border:var(--border-w) solid var(--border);font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:6px;padding:5px 11px;font-size:11px;font-weight:600;display:inline-flex}.console-adminmenu-diet{color:var(--signal-ok-text);border-color:var(--signal-ok-line)}.console-adminmenu-allergen{color:var(--fg);border-color:var(--fg)}@supports (color:color-mix(in lab,red,red)){.console-adminmenu-allergen{border-color:color-mix(in oklab,var(--fg) 24%,transparent)}}.console-adminmenu-allergen-dot{background:var(--signal-alert);border-radius:50%;width:6px;height:6px}.console-adminmenu-options{border:1px dashed var(--border-strong);border-radius:var(--radius-sm);align-self:flex-start;align-items:center;gap:9px;padding:9px 12px;display:flex}.console-adminmenu-options-note{color:var(--fg-faint);text-wrap:pretty;font-size:13px}.console-adminmenu-card-side{border-left:var(--border-w) solid var(--border);flex-direction:column;flex:0 0 250px;gap:14px;width:250px;padding-left:18px;display:flex}.console-adminmenu-price{flex-direction:column;gap:3px;display:flex}.console-adminmenu-price-figure{align-items:baseline;gap:6px;display:inline-flex}.console-adminmenu-price-amount{font-family:var(--font-mono);color:var(--fg);font-variant-numeric:tabular-nums;font-size:30px;font-weight:500;line-height:1}.console-adminmenu-price-currency{font-family:var(--font-mono);color:var(--fg-muted);font-size:14px}.console-adminmenu-price-note{color:var(--fg-muted);font-size:12px}.console-adminmenu-card-actions{flex-direction:column;gap:8px;display:flex}.console-adminmenu-card-actions>.console-btn{width:100%}.console-adminmenu-eightysix{border-color:var(--fg)}@supports (color:color-mix(in lab,red,red)){.console-adminmenu-eightysix{border-color:color-mix(in oklab,var(--fg) 14%,transparent)}}.console-adminmenu-eightysix{color:var(--fg-muted);font-weight:500}.console-adminmenu-eightysix:hover:not(:disabled){border-color:var(--fg)}@supports (color:color-mix(in lab,red,red)){.console-adminmenu-eightysix:hover:not(:disabled){border-color:color-mix(in oklab,var(--fg) 26%,transparent)}}.console-adminmenu-eightysix:hover:not(:disabled){color:var(--fg)}.console-adminmenu-note{border-radius:var(--radius-md);flex-direction:column;gap:5px;padding:15px 17px;display:flex}.console-adminmenu-note[data-kind=uncosted]{border:1px dashed var(--border-strong);flex:260px;min-width:0}.console-adminmenu-note[data-kind=eightysix]{border:var(--border-w) solid var(--border);flex:0 330px;max-width:100%}.console-adminmenu-note[data-kind=eightysix][data-tone=alert]{border-color:var(--signal-alert-line);background:var(--signal-alert)}@supports (color:color-mix(in lab,red,red)){.console-adminmenu-note[data-kind=eightysix][data-tone=alert]{background:color-mix(in oklab,var(--signal-alert) 8%,var(--panel-bg))}}.console-adminmenu-note-head{color:var(--fg);text-wrap:pretty;font-size:14.5px;font-weight:600}.console-adminmenu-note-body{color:var(--fg-muted);text-wrap:pretty;font-size:13px}.console-adminmenu-note-figure{align-items:baseline;gap:8px;display:inline-flex}.console-adminmenu-note-value{font-family:var(--font-mono);color:var(--fg);font-variant-numeric:tabular-nums;font-size:24px;font-weight:500;line-height:1}.console-adminmenu-note-unit{color:var(--fg-muted);font-size:13px}.console-adminmenu-reach{align-items:center;gap:12px;margin:0;padding-top:4px;display:flex}.console-adminmenu-reach-dot{background:var(--signal-ok);border-radius:50%;flex:none;width:8px;height:8px}.console-adminmenu-loss{border:var(--border-w) solid var(--signal-alert-line);border-radius:var(--radius-md);background:var(--signal-alert);flex-direction:column;flex:260px;min-width:0;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.console-adminmenu-loss{background:color-mix(in oklab,var(--signal-alert) 6%,var(--bg-subtle))}}.console-adminmenu-loss-rail{background:var(--signal-alert);width:100%;height:3px;display:block}.console-adminmenu-loss-body{flex-direction:column;gap:14px;padding:18px 20px 20px;display:flex}.console-adminmenu-loss-head{flex-wrap:wrap;align-items:center;gap:11px;display:flex}.console-adminmenu-loss-name{font-family:var(--font-display);letter-spacing:-.03em;color:var(--fg);margin:0;font-size:30px;font-weight:700;line-height:1}.console-adminmenu-loss-sold{margin-left:auto}.console-adminmenu-loss-line{letter-spacing:-.015em;max-width:52ch;color:var(--fg);text-wrap:pretty;margin:0;font-size:20px;font-weight:600;line-height:1.35}.console-adminmenu-loss-figures{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.console-adminmenu-figure{border:var(--border-w) solid var(--border);border-radius:var(--radius-sm);background:var(--panel-bg);flex-direction:column;gap:3px;min-width:0;padding:13px 14px;display:flex}.console-adminmenu-figure[data-tone=alert]{border-color:var(--signal-alert-line);background:var(--signal-alert)}@supports (color:color-mix(in lab,red,red)){.console-adminmenu-figure[data-tone=alert]{background:color-mix(in oklab,var(--signal-alert) 12%,var(--panel-bg))}}.console-adminmenu-figure-value{font-family:var(--font-mono);color:var(--fg);font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:auto;font-size:clamp(15px,1.25vw,22px);font-weight:500;line-height:1.1}.console-adminmenu-figure[data-tone=alert] .console-adminmenu-figure-value{color:var(--signal-alert-text)}.console-adminmenu-loss-support{max-width:70ch;color:var(--fg-muted);text-wrap:pretty;margin:0;font-size:13px;line-height:1.55}.console-adminmenu-probe{border:var(--border-w) solid var(--border);border-radius:var(--radius-md);background:var(--panel-bg);flex-direction:column;flex:0 400px;gap:12px;width:400px;max-width:100%;padding:18px 20px 20px;display:flex}.console-adminmenu-probe-track{align-items:center;gap:0;height:22px;display:flex}.console-adminmenu-probe-track[data-unreachable] .console-adminmenu-probe-live{flex:0 0 30%}.console-adminmenu-probe-live{flex:1;align-items:center;height:22px;display:flex;position:relative}.console-adminmenu-probe-input{width:100%;accent-color:var(--accent);cursor:pointer;margin:0}.console-adminmenu-probe-input:disabled{cursor:default;opacity:.55}.console-adminmenu-probe-gap{border-top:1px dashed var(--border-strong);flex:1;height:0}.console-adminmenu-probe-stop{border-left:2px solid var(--signal-alert);flex:0 0 10px;height:16px}.console-adminmenu-probe-scale{align-items:baseline;gap:8px;display:flex}.console-adminmenu-probe-breakeven{margin-left:auto}.console-adminmenu-probe-verdict{border:var(--border-w) solid var(--signal-alert-line);border-radius:var(--radius-sm);background:var(--signal-alert);flex-direction:column;gap:6px;padding:14px 15px;display:flex}@supports (color:color-mix(in lab,red,red)){.console-adminmenu-probe-verdict{background:color-mix(in oklab,var(--signal-alert) 8%,var(--panel-bg))}}.console-adminmenu-probe-verdict-head{color:var(--fg);text-wrap:pretty;font-size:15px;font-weight:600}.console-adminmenu-probe-verdict-body{color:var(--fg-muted);text-wrap:pretty;font-size:13px;line-height:1.5}.console-adminmenu-probe-actions{flex-direction:column;gap:8px;padding-top:2px;display:flex}.console-adminmenu-probe-actions>.console-btn{width:100%}.console-adminmenu-table{border:var(--border-w) solid var(--border);border-radius:var(--radius-md);background:var(--panel-bg);flex-direction:column;gap:1px;display:flex;overflow:hidden}.console-adminmenu-row{border-top:var(--border-w) solid var(--border);text-align:left;grid-template-columns:190px 190px minmax(0,1fr) 110px 90px 110px;align-items:center;gap:14px;padding:13px 16px;display:grid}.console-adminmenu-row:first-child{border-top:none}.console-adminmenu-row[role=button]{cursor:pointer}.console-adminmenu-row[role=button]:hover,.console-adminmenu-row[role=button]:focus-visible{background:var(--bg-subtle)}.console-adminmenu-row-name{font-family:var(--font-display);letter-spacing:-.015em;color:var(--fg);font-size:18px;font-weight:600}.console-adminmenu-row-track{align-items:center;min-width:0;height:10px;display:flex;position:relative}.console-adminmenu-row-axis{background:var(--border);height:2px;position:absolute;left:0;right:0}.console-adminmenu-row-bar{border-radius:var(--radius-full);height:6px;margin-top:-3px;position:absolute;top:50%}.console-adminmenu-row-bar[data-side=loss]{background:var(--signal-alert);right:0}.console-adminmenu-row-bar[data-side=gain]{background:var(--signal-ok);left:0}.console-adminmenu-row-margin,.console-adminmenu-row-total{text-align:right;font-family:var(--font-mono);color:var(--fg);font-variant-numeric:tabular-nums;font-size:17px;font-weight:500}.console-adminmenu-row-total{color:var(--fg-muted);font-size:13px}.console-adminmenu-row[data-tone=alert] .console-adminmenu-row-margin{color:var(--signal-alert-text)}.console-adminmenu-row[data-tone=ok] .console-adminmenu-row-margin{color:var(--signal-ok-text)}.console-adminmenu-row-sold{text-align:right;font-family:var(--font-mono);color:var(--fg-muted);font-variant-numeric:tabular-nums;font-size:13px}.console-adminmenu-row[data-kind=unknown]{background:var(--fg);grid-template-columns:minmax(0,auto) minmax(0,1fr) 110px}@supports (color:color-mix(in lab,red,red)){.console-adminmenu-row[data-kind=unknown]{background:color-mix(in oklab,var(--fg) 2%,transparent)}}.console-adminmenu-row-unknown>.console-eyebrow{border:1px dashed var(--border-strong);border-radius:var(--radius-sm);padding:5px 10px}.console-adminmenu-row-unknown-note{min-width:0;color:var(--fg-muted);text-wrap:pretty;font-size:13px}.console-adminmenu-share{flex-direction:column;gap:9px;display:flex}.console-adminmenu-share-head{align-items:baseline;gap:10px;display:flex}.console-adminmenu-share-bar{align-items:center;gap:14px;display:flex}.console-adminmenu-share-measured{flex:1;gap:3px;min-width:0;height:16px;display:flex}.console-adminmenu-share-seg{border-radius:var(--radius-full);background:var(--signal-ok)}.console-adminmenu-share-seg:first-child{border-radius:8px 3px 3px 8px}.console-adminmenu-share-seg:last-child{border-radius:3px 8px 8px 3px}.console-adminmenu-share-seg:nth-child(n+2){background:var(--signal-ok)}@supports (color:color-mix(in lab,red,red)){.console-adminmenu-share-seg:nth-child(n+2){background:color-mix(in oklab,var(--signal-ok) 78%,var(--bg))}}.console-adminmenu-share-seg:nth-child(n+3){background:var(--signal-ok)}@supports (color:color-mix(in lab,red,red)){.console-adminmenu-share-seg:nth-child(n+3){background:color-mix(in oklab,var(--signal-ok) 58%,var(--bg))}}.console-adminmenu-share-unmeasured{border:1px dashed var(--border-strong);border-radius:3px 8px 8px 3px;flex:0 0 90px;height:16px}.console-adminmenu-share-note{max-width:96ch;color:var(--fg-muted);text-wrap:pretty;margin:0;font-size:13px;line-height:1.55}@container adminmenu-card (max-width:520px){.console-adminmenu-card-body{flex-direction:column;gap:12px;padding:15px 16px 16px}.console-adminmenu-card-name{font-size:25px}.console-adminmenu-card-side{border-left:none;flex-direction:column;flex:auto;gap:12px;width:auto;padding-left:0}.console-adminmenu-card-actions{flex-direction:row}.console-adminmenu-card-actions>.console-btn{flex:1;min-height:48px}}@media(max-width:720px){.console-adminmenu-loss{flex:none}.console-adminmenu-loss-figures{grid-template-columns:repeat(3,minmax(0,1fr))}.console-adminmenu-figure[data-figure=per]{display:none}.console-adminmenu-loss-name{font-size:26px}.console-adminmenu-loss-line{font-size:18px}.console-adminmenu-probe{flex:auto;width:auto}.console-adminmenu-probe-actions>.console-btn{min-height:48px}.console-adminmenu-row{grid-template-columns:minmax(0,1fr) auto;gap:11px;padding:13px 14px}.console-adminmenu-row>.console-chip,.console-adminmenu-row-track,.console-adminmenu-row-total{display:none}.console-adminmenu-row-sold{text-align:left}.console-adminmenu-row[data-kind=unknown]{grid-template-columns:minmax(0,1fr) auto}.console-adminmenu-row-unknown{justify-self:start}.console-adminmenu-row-unknown-note{display:none}.console-adminmenu-note[data-kind=eightysix]{flex:auto}.console-adminmenu-notes,.console-adminmenu-pricing-head{flex-direction:column}}.console-sf-devices{background:0 0;border-color:#0000;gap:6px;padding:0}.console-sf-body{flex-wrap:wrap;align-items:flex-start;gap:16px;min-width:0;padding:18px 20px 24px;display:flex;container:storefront/inline-size}.console-sf-col{flex-direction:column;gap:12px;min-width:0;display:flex}.console-sf-col[data-col=list],.console-sf-col[data-col=theme]{flex:0 486px;width:486px;min-width:340px}.console-sf-col[data-col=preview],.console-sf-col[data-col=changes]{flex:1 1 0;min-width:300px}.console-sf-col[data-col=publish]{flex:0 0 372px;width:372px}.console-sf-phonetabs{display:none}@container storefront (max-width:940px){.console-sf-col,.console-sf-col[data-col=list],.console-sf-col[data-col=theme],.console-sf-col[data-col=publish],.console-sf-col[data-col=changes],.console-sf-phonetabs{flex:0 0 100%;width:100%;min-width:0}.console-sf-phonetabs{display:block}.console-sf-col[data-phone-hidden=true]{display:none}}.console-sf-group{flex-direction:column;gap:10px;min-width:0;display:flex}.console-sf-list-head{align-items:baseline;gap:10px;min-width:0;display:flex}.console-sf-list-hint{margin-left:auto}.console-sf-head-end{align-items:center;margin-left:auto;display:flex}.console-sf-changes,.console-sf-palettes,.console-sf-faces,.console-sf-pairs{flex-direction:column;gap:9px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.console-sf-frame{flex-direction:column;align-items:center;gap:9px;min-width:0;margin:0;display:flex}.console-sf-well{justify-content:center;width:100%;min-width:0;padding:14px;display:flex}.console-sf-bezel{background:var(--bg-subtle);min-width:0;box-shadow:var(--shadow-elevation-3);flex-direction:column;display:flex}.console-sf-frame[data-device=desktop] .console-sf-bezel{border:var(--border-w) solid var(--border);border-radius:11px;overflow:hidden}.console-sf-frame[data-device=tablet] .console-sf-bezel,.console-sf-frame[data-device=phone] .console-sf-bezel{border:var(--border-w) solid var(--border);align-items:center;padding:12px}.console-sf-frame[data-device=tablet] .console-sf-bezel{border-radius:26px}.console-sf-frame[data-device=phone] .console-sf-bezel{border-radius:34px}.console-sf-bezel-notch{border-radius:var(--radius-full);background:var(--border-strong);width:6px;height:6px;margin-bottom:9px;display:block}.console-sf-frame[data-device=phone] .console-sf-bezel-notch{width:78px}.console-sf-bezel-home{border-radius:var(--radius-full);background:var(--border-strong);width:96px;height:4px;margin-top:9px;display:block}.console-sf-chrome{contain:inline-size;border-bottom:var(--border-w) solid var(--border);flex:none;align-items:center;gap:10px;height:34px;padding:0 12px;display:flex}.console-sf-chrome-dots{flex:none;gap:5px;display:flex}.console-sf-chrome-dots>span{background:var(--border-strong);border-radius:50%;width:9px;height:9px;display:block}.console-sf-chrome-url{border-radius:var(--radius-sm);background:var(--bg);letter-spacing:.06em;min-width:0;height:21px;color:var(--fg-muted);white-space:nowrap;text-overflow:ellipsis;flex:1;align-items:center;padding:0 10px;font-size:10px;display:flex;overflow:hidden}.console-sf-chrome-draft{letter-spacing:.14em;color:var(--accent);flex:none;font-size:9px;font-weight:600}.console-sf-screen{scrollbar-width:none;overflow:hidden auto}.console-sf-screen::-webkit-scrollbar{display:none}.console-sf-scroll{overflow:hidden}.console-sf-frame[data-device=tablet] .console-sf-screen{border-radius:13px}.console-sf-frame[data-device=phone] .console-sf-screen{border-radius:23px}.console-sf-page{transform-origin:0 0;flex-direction:column;display:flex}.console-sf-page>*{flex:1 0 auto}.console-sf-page>.console-sf-guest{border:0;border-radius:0;min-height:100%}.console-sf-frame[data-device=phone] .console-sf-guest-name{font-size:30px}.console-sf-frame[data-device=phone] .console-sf-guest-hero{padding:18px 18px 20px}.console-sf-frame[data-device=phone] .console-sf-guest-menu,.console-sf-frame[data-device=phone] .console-sf-guest-block{padding:15px 18px 16px}.console-sf-frame[data-device=phone] .console-sf-guest-gap{margin:0 16px 16px;padding:15px 16px}.console-sf-frame[data-device=phone] .console-sf-guest-ctas{flex-direction:column}.console-sf-frame[data-device=phone] .console-sf-guest-cta{justify-content:center;min-height:48px}.console-sf-frame[data-device=phone] .console-sf-guest-dish{flex-direction:column;align-items:flex-start;gap:4px}.console-sf-frame-caption{letter-spacing:.13em;text-transform:uppercase;color:var(--fg-muted);font-size:9px}.console-sf-guest{border-radius:var(--radius-lg);border:var(--border-w) solid var(--panel-line);background:var(--sf-paper);font-family:var(--sf-display);flex-direction:column;min-width:0;display:flex;overflow:hidden;container:sf-page/inline-size}.console-sf-guest-hero{background:var(--sf-brand);flex-direction:column;gap:12px;padding:24px 24px 26px;display:flex}.console-sf-guest-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--sf-brand-ink);opacity:.85;font-size:11px;font-weight:600}.console-sf-guest-name{font-family:var(--sf-headline,var(--font-quote));letter-spacing:-.03em;color:var(--sf-brand-ink);font-size:40px;font-weight:700;line-height:1}.console-sf-guest-ctas{flex-wrap:wrap;gap:10px;padding-top:4px;display:flex}.console-sf-guest-subline{color:var(--sf-brand-ink);opacity:.9;font-size:15px;line-height:1.4}.console-sf-guest-hero[data-ground=paper]{background:var(--sf-paper)}.console-sf-guest-hero[data-ground=paper] :is(.console-sf-guest-eyebrow,.console-sf-guest-name,.console-sf-guest-subline){color:var(--sf-ink)}.console-sf-guest-hero[data-ground=ink]{background:var(--sf-ink)}.console-sf-guest-hero[data-ground=ink] :is(.console-sf-guest-eyebrow,.console-sf-guest-name,.console-sf-guest-subline){color:var(--sf-paper)}.console-sf-guest-hero[data-height=compact]{padding-block:16px}.console-sf-guest-hero[data-height=full]{justify-content:center;min-height:320px}.console-sf-guest-hero[data-align=center]{text-align:center;align-items:center}.console-sf-guest-quote{font-family:var(--sf-display);color:var(--sf-ink);font-size:22px;line-height:1.3}.console-sf-guest-photos{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.console-sf-guest-photos>img{aspect-ratio:4/3;object-fit:cover;border-radius:6px;width:100%}.console-sf-guest-map{background:repeating-linear-gradient(0deg,transparent 0 23px,#0000000f 23px 24px),repeating-linear-gradient(90deg,transparent 0 23px,#0000000f 23px 24px),var(--sf-paper);border-radius:8px;height:120px;display:block}@supports (color:color-mix(in lab,red,red)){.console-sf-guest-map{background:repeating-linear-gradient(0deg,transparent 0 23px,#0000000f 23px 24px),repeating-linear-gradient(90deg,transparent 0 23px,#0000000f 23px 24px),color-mix(in oklab,var(--sf-paper) 85%,var(--sf-ink))}}.console-sf-drawer-photos{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.console-sf-drawer-photos>li{grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.console-sf-drawer-photos img{object-fit:cover;border-radius:4px;width:56px;height:42px}.console-sf-drawer-upload{cursor:pointer;width:fit-content;display:inline-flex}.console-sf-drawer-upload>input{opacity:0;width:1px;height:1px;position:absolute}.console-sf-drawer{flex-direction:column;gap:18px;min-width:0;padding:18px;display:flex}.console-sf-drawer-head,.console-sf-drawer-group .console-gc-field{max-width:none}.console-sf-drawer-row,.console-sf-drawer-foot,.console-sf-drawer-title,.console-sf-drawer-foot-end,.console-sf-drawer-suggestion{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.console-sf-drawer-group{border-top:var(--border-w) solid var(--panel-line);flex-direction:column;gap:10px;min-width:0;padding-top:14px;display:flex}.console-sf-drawer-count{color:var(--fg-muted);font-size:11px}.console-sf-drawer-checks{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.console-sf-drawer-checks>li{align-items:center;gap:10px;display:flex}.console-sf-guest-cta{border-radius:var(--radius-control);align-items:center;min-height:44px;padding:0 20px;font-size:15px;font-weight:700;display:inline-flex}.console-sf-guest-cta[data-rank=primary]{background:var(--sf-ink);color:var(--sf-paper)}.console-sf-guest-cta[data-rank=secondary]{border:1.5px solid var(--sf-ink);color:var(--sf-ink);font-weight:600}.console-sf-guest-block .console-sf-guest-cta{align-self:flex-start}.console-sf-guest-hero .console-sf-guest-cta[data-rank=primary]{background:var(--sf-brand-ink);color:var(--sf-brand)}.console-sf-guest-hero .console-sf-guest-cta[data-rank=secondary]{border-color:var(--sf-brand-ink);color:var(--sf-brand-ink)}.console-sf-guest-menu,.console-sf-guest-block{flex-direction:column;gap:11px;padding:18px 24px 20px;display:flex}.console-sf-guest-inner{padding:4px 24px 20px}.console-sf-frame[data-device=phone] .console-sf-guest-inner{padding:4px 18px 16px}.console-sf-guest-columns{flex-direction:column;flex:1 0 auto;min-width:0;display:flex}.console-sf-guest[data-device=desktop] .console-sf-guest-columns{flex-direction:row;align-items:flex-start}.console-sf-guest-column{flex-direction:column;flex:auto;min-width:0;display:flex}.console-sf-guest-rail{padding:4px 24px 16px}.console-sf-guest[data-device=desktop] .console-sf-guest-rail{flex:0 0 340px;width:340px;padding:24px 24px 20px 0}.console-sf-guest[data-device=phone] .console-sf-guest-rail{padding:4px 18px 14px}.console-sf-guest-book{border:1px solid var(--sf-ink);flex-direction:column;gap:11px;padding:18px;display:flex}@supports (color:color-mix(in lab,red,red)){.console-sf-guest-book{border:1px solid color-mix(in srgb,var(--sf-ink) 16%,transparent)}}.console-sf-guest-book{border-radius:12px}.console-sf-guest-book .console-sf-guest-cta{justify-content:center}.console-sf-guest-open{letter-spacing:.08em;text-transform:uppercase;color:var(--sf-brand-ink);font-size:11px;font-weight:600}.console-sf-guest-hero[data-ground=paper] .console-sf-guest-open{color:var(--sf-ink)}.console-sf-guest-hero[data-ground=ink] .console-sf-guest-open{color:var(--sf-paper)}.console-sf-guest-dock{border-top:1px solid var(--sf-ink);align-items:center;gap:10px;margin-top:auto;padding:12px 18px;display:flex;position:sticky;bottom:0}@supports (color:color-mix(in lab,red,red)){.console-sf-guest-dock{border-top:1px solid color-mix(in srgb,var(--sf-ink) 14%,transparent)}}.console-sf-guest-dock{background:var(--sf-paper)}.console-sf-guest-dock .console-sf-guest-cta[data-rank=primary]{flex:auto;justify-content:center}.console-sf-guest-h2{font-family:var(--sf-headline,var(--font-quote));letter-spacing:-.02em;color:var(--sf-ink);font-size:24px;font-weight:700;line-height:1.15}.console-sf-guest-course{letter-spacing:.16em;text-transform:uppercase;color:var(--sf-brand);font-size:10px;font-weight:600}.console-sf-guest-dish{align-items:baseline;gap:14px;min-width:0;display:flex}.console-sf-guest-dish-main{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.console-sf-guest-dish-name{color:var(--sf-ink);font-size:17px;font-weight:600;line-height:1.25}.console-sf-guest-dish-desc{color:var(--sf-ink);font-size:13px;line-height:1.45}@supports (color:color-mix(in lab,red,red)){.console-sf-guest-dish-desc{color:color-mix(in srgb,var(--sf-ink) 72%,var(--sf-paper))}}.console-sf-guest-dish-desc{text-wrap:pretty}.console-sf-guest-price{color:var(--sf-price-ink);white-space:nowrap;font-size:16px;font-weight:500}.console-sf-guest-body{color:var(--sf-ink);font-size:14px;line-height:1.5}@supports (color:color-mix(in lab,red,red)){.console-sf-guest-body{color:color-mix(in srgb,var(--sf-ink) 78%,var(--sf-paper))}}.console-sf-guest-body{text-wrap:pretty}.console-sf-guest-more{letter-spacing:.14em;color:var(--sf-ink);font-size:10px}@supports (color:color-mix(in lab,red,red)){.console-sf-guest-more{color:color-mix(in srgb,var(--sf-ink) 55%,var(--sf-paper))}}.console-sf-guest-gap{border-radius:var(--radius-md);border:1px dashed var(--sf-ink);flex-direction:column;gap:6px;margin:0 24px 20px;padding:18px 20px;display:flex}@supports (color:color-mix(in lab,red,red)){.console-sf-guest-gap{border:1px dashed color-mix(in srgb,var(--sf-ink) 30%,var(--sf-paper))}}.console-sf-guest-gap{background:var(--sf-brand)}@supports (color:color-mix(in lab,red,red)){.console-sf-guest-gap{background:color-mix(in srgb,var(--sf-brand) 5%,var(--sf-paper))}}.console-sf-guest-gap:first-child{margin-top:20px}.console-sf-guest-gap-head{letter-spacing:.15em;text-transform:uppercase;color:var(--sf-brand);font-size:10px;font-weight:600}.console-sf-guest-gap-body{color:var(--sf-ink);font-size:15px;font-weight:600;line-height:1.4}@supports (color:color-mix(in lab,red,red)){.console-sf-guest-gap-body{color:color-mix(in srgb,var(--sf-ink) 88%,var(--sf-paper))}}.console-sf-guest-gap-body{text-wrap:pretty}.console-sf-reviewbar{border-radius:var(--radius-md);border:var(--border-w) solid var(--panel-line);background:var(--panel-bg);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;display:flex}.console-sf-reviewbar[data-state=dirty]{border-color:var(--accent-line);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.console-sf-reviewbar[data-state=dirty]{background:color-mix(in oklab,var(--accent) 6%,var(--panel-bg))}}.console-sf-reviewbar-main{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.console-sf-reviewbar-line{color:var(--fg-muted);text-wrap:pretty;font-size:14px;line-height:1.4}.console-sf-change{border-radius:var(--radius-md);border:var(--border-w) solid var(--panel-line);background:var(--panel-bg);align-items:flex-start;gap:13px;min-width:0;padding:13px 15px;display:flex}.console-sf-change-kind{letter-spacing:.14em;color:var(--accent);flex:0 0 88px;font-size:10px;font-weight:600}.console-sf-change-main{flex-direction:column;flex:auto;gap:5px;min-width:0;display:flex}.console-sf-change-title{color:var(--fg);text-wrap:pretty;font-size:16px;font-weight:600;line-height:1.3}.console-sf-change-diff{flex-wrap:wrap;align-items:baseline;gap:9px;font-size:12px;display:flex}.console-sf-change-before{color:var(--fg-muted);text-decoration:line-through}.console-sf-change-arrow{color:var(--fg-muted)}.console-sf-change-after{color:var(--fg)}.console-sf-quiet,.console-sf-panel{border-radius:var(--radius-panel);border:var(--border-w) solid var(--panel-line);background:var(--panel-bg);flex-direction:column;gap:7px;min-width:0;padding:15px 17px;display:flex}.console-sf-quiet[data-kind=empty]{background:0 0;border-style:dashed}.console-sf-panel[data-kind=address],.console-sf-panel[data-kind=alert]{border-color:var(--accent-line);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.console-sf-panel[data-kind=address],.console-sf-panel[data-kind=alert]{background:color-mix(in oklab,var(--accent) 6%,var(--panel-bg))}}.console-sf-quiet-eyebrow{letter-spacing:.15em;text-transform:uppercase;color:var(--fg-muted);font-size:10px;font-weight:600}.console-sf-panel[data-kind=address] .console-sf-quiet-eyebrow,.console-sf-panel[data-kind=alert] .console-sf-quiet-eyebrow{color:var(--accent)}.console-sf-quiet-head{color:var(--fg);text-wrap:pretty;font-size:15px;font-weight:600;line-height:1.35}.console-sf-quiet-body{color:var(--fg-muted);text-wrap:pretty;font-size:13px;line-height:1.55}.console-sf-quiet-actions{flex-wrap:wrap;gap:9px;padding-top:3px;display:flex}.console-sf-content-group{flex-direction:column;gap:8px;padding-top:4px;display:flex}.console-sf-content-list{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.console-sf-content-item{border-radius:var(--radius-tile);border:var(--border-w) solid var(--panel-line);background:var(--card,var(--panel-bg));justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:11px 13px;display:flex}.console-sf-content-item[data-blocked]{border-color:var(--signal-alert-line);background:var(--signal-alert)}@supports (color:color-mix(in lab,red,red)){.console-sf-content-item[data-blocked]{background:color-mix(in oklab,var(--signal-alert) 8%,var(--panel-bg))}}.console-sf-content-title{color:var(--fg);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14.5px;font-weight:600;overflow:hidden}.console-sf-content-state{letter-spacing:.04em;color:var(--fg-muted);white-space:nowrap;font-size:11px}.console-sf-content-item[data-blocked] .console-sf-content-state{color:var(--signal-alert-text)}.console-sf-blocker{border-radius:var(--radius-md);border:var(--border-w) solid var(--signal-alert-line);background:var(--signal-alert);flex-direction:column;gap:6px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab,red,red)){.console-sf-blocker{background:color-mix(in oklab,var(--signal-alert) 8%,var(--panel-bg))}}.console-sf-blocker .console-sf-quiet-eyebrow{color:var(--signal-alert-text)}.console-sf-address{color:var(--fg);word-break:break-all;font-size:15px}.console-sf-content-open{text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.console-sf-content-open:hover{text-decoration:underline}.console-sf-versions{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.console-sf-version{color:var(--fg);align-items:center;gap:8px;font-size:12.5px;display:flex}.console-sf-version-main{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.console-sf-version-counts{color:var(--fg-faint);font-size:10px}.console-sf-confirm{color:var(--fg);text-wrap:pretty;font-size:14px;line-height:1.5}.console-sf-publish-btn{width:100%;min-height:50px}.console-sf-publish-note{letter-spacing:.11em;text-align:center;color:var(--fg-muted);font-size:10px}.console-sf-palette,.console-sf-face{all:unset;box-sizing:border-box;border-radius:var(--radius-md);border:var(--border-w) solid var(--panel-line);background:var(--panel-bg);cursor:pointer;align-items:center;gap:12px;width:100%;min-width:0;min-height:44px;padding:11px 13px;display:flex}.console-sf-palette[data-inuse=true],.console-sf-face[data-inuse=true]{border-color:var(--border);box-shadow:inset 0 0 0 var(--border-w) var(--accent-line)}.console-sf-palette:focus-visible,.console-sf-face:focus-visible{outline:var(--border-w) solid var(--accent);outline-offset:2px}.console-sf-face[disabled]{cursor:default;opacity:.75}.console-sf-swatches{border-radius:var(--radius-md);border:var(--border-w) solid var(--panel-line);flex:none;display:flex;overflow:hidden}.console-sf-swatches>span{width:26px;height:26px;display:block}.console-sf-palette-main,.console-sf-face-main{text-align:start;flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.console-sf-palette-name,.console-sf-face-sample{color:var(--fg);font-size:16px;font-weight:600;line-height:1.25}.console-sf-palette-note,.console-sf-face-note{letter-spacing:.06em;color:var(--fg-muted);font-size:11px}.console-sf-palette-note[data-check=true]{color:var(--accent)}.console-sf-pair{align-items:center;gap:12px;min-width:0;display:flex}.console-sf-pair-name{color:var(--fg);flex:auto;min-width:0;font-size:14px;line-height:1.3}.console-sf-pair-ratio{color:var(--fg);font-size:13px}.console-sf-pair[data-passes=false] .console-sf-pair-ratio{color:var(--accent)}.console-sf-compare{border-radius:var(--radius-md);border:var(--border-w) solid var(--panel-line);background:var(--sf-paper);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px;display:flex}.console-sf-compare-main{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.console-sf-compare-eyebrow{letter-spacing:.15em;text-transform:uppercase;color:var(--sf-ink);font-size:10px;font-weight:600}@supports (color:color-mix(in lab,red,red)){.console-sf-compare-eyebrow{color:color-mix(in srgb,var(--sf-ink) 70%,var(--sf-paper))}}.console-sf-compare-price{color:var(--sf-compare-ink);font-size:16px}@media(max-width:720px){.console-sf-devices{max-width:100%}.console-sf-body{gap:12px;padding:12px 12px 18px}.console-sf-change{flex-direction:column;gap:6px}.console-sf-change-kind{flex:none}.console-sf-change>.console-btn,.console-sf-quiet-actions>.console-btn,.console-sf-publish-btn{width:100%;min-height:48px}.console-sf-list-hint{display:none}}.console-inv-frame{min-width:0;container:inv-body/inline-size}.console-inv-body{align-items:flex-start;gap:16px;min-width:0;padding:18px 20px 24px;display:flex}.console-inv-col{flex-direction:column;gap:12px;min-width:0;display:flex}.console-inv-col[data-col=shelf],.console-inv-col[data-col=groups]{flex:auto}.console-inv-col[data-col=shelf]{container-type:inline-size}.console-inv-col[data-col=aside],.console-inv-col[data-col=total]{flex:0 0 348px;width:348px}@container inv-body (max-width:899.98px){.console-inv-body{flex-direction:column;align-items:stretch}.console-inv-col,.console-inv-col[data-col=aside],.console-inv-col[data-col=total]{flex:none;width:100%}}.console-inv-list{flex-direction:column;gap:11px;min-width:0;display:flex}.console-inv-list-head{flex-wrap:wrap;align-items:baseline;gap:10px;min-width:0;display:flex}.console-inv-phone,.console-inv-list-head[data-phone-only=true]{display:none}@media(max-width:859.98px){.console-inv-list>.console-inv-desk{order:1}.console-inv-desk>.catalog-bars,.console-inv-desk .catalog-list-split>:first-child{display:none}.console-inv-desk .catalog-list-aside{border-top:0}.console-inv-desk .catalog-list-aside>.catalog-list-aside-view{padding:0}.console-inv-phone{flex-direction:column;gap:14px;display:flex}.console-inv-list-head[data-phone-only=true]{display:flex}}.console-inv-body:has(>.console-inv-col[data-col=shelf]){padding:0 0 24px}.console-inv-level{align-items:center;gap:9px;width:100%;min-width:0;display:flex}.console-inv-level[data-state=short] .console-inv-deskbar-fill{background:var(--signal-caution)}.console-inv-level[data-state=out] .console-inv-deskbar-fill{background:var(--signal-alert)}.console-inv-level[data-state=short] .console-inv-deskrow-flag,.console-inv-figure[data-state=short]{color:var(--signal-caution-text)}.console-inv-level[data-state=out] .console-inv-deskrow-flag,.console-inv-figure[data-state=out]{color:var(--signal-alert-text)}.console-inv-cell-text{text-overflow:ellipsis;white-space:nowrap;color:var(--fg-muted);font-size:12.5px;overflow:hidden}@media(max-width:859.98px){.console-inv-toolbar{display:none}}.console-inv-grouphead{cursor:pointer;align-items:center;gap:9px;padding:4px 12px 2px 22px;line-height:14px;display:flex}.console-inv-group-block>.console-inv-grouphead{padding:0 2px 0 11px}.console-inv-grouphead:hover .console-menu-caret{stroke:var(--fg)}[data-collapsed]>.console-inv-grouphead .console-menu-caret{transform:rotate(-90deg)}.console-inv-grouphead-name{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--accent-alt);font-size:9.5px;font-weight:600}.console-inv-grouprows{flex-direction:column;gap:5px;display:flex}.console-inv-state:before{display:none}.console-inv-state svg{flex:none;width:12px;height:12px}.console-inv-deskbar{background:var(--bg-subtle);border-radius:5px;flex:auto;height:9px;position:relative;overflow:hidden;box-shadow:inset 0 1px 3px #00000080}.console-inv-deskbar-fill{background:linear-gradient(90deg,var(--accent-alt) 0%,var(--accent) 100%);border-radius:5px;position:absolute;top:0;bottom:0;left:0}.console-inv-deskbar-gap{background:repeating-linear-gradient(115deg,#f14f1e8c 0 3px,#0000 3px 7px);position:absolute;top:0;bottom:0}.console-inv-deskbar-par{background:var(--fg-muted);width:1px;position:absolute;top:-2px;bottom:-2px}.console-inv-deskrow-flag{letter-spacing:.08em;text-align:right;white-space:nowrap;color:var(--border-strong);flex:0 0 86px;font-size:9.5px;font-weight:600}.console-strip:has(.console-inv-strip-keys){container:inv-strip/inline-size}.console-inv-strip-keys .console-btn{gap:7px;position:relative}.console-inv-strip-keys .console-btn>svg{flex:none;width:15px;height:15px}@container inv-strip (max-width:1099.98px){.console-inv-strip-word{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.console-inv-strip-keys .console-btn{padding-inline:11px}.console-strip .console-screenstrip-searchfield{min-width:120px}}.console-inv-strip-keys{flex:none;gap:9px;display:inline-flex}.console-inv-group-block{flex-direction:column;gap:6px;display:flex}.console-inv-shelfline{width:100%;min-height:var(--target-min);border:var(--border-w) solid var(--border);border-radius:var(--radius-md);background:var(--panel-bg);color:var(--fg);text-align:left;cursor:pointer;flex-direction:column;align-items:stretch;gap:6px;padding:10px 12px;display:flex}.console-inv-shelfline[data-state=short]{border-color:var(--signal-caution-line)}.console-inv-shelfline-top,.console-inv-shelfline-foot{align-items:baseline;gap:8px;min-width:0;display:flex}.console-inv-shelfline-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:15px;font-weight:600;overflow:hidden}.console-inv-shelfline-qty{flex:none;font-size:14px}.console-inv-shelfline-bar{background:var(--chip-bg);border-radius:3px;height:6px;display:block;position:relative;overflow:hidden}.console-inv-shelfline-fill{background:var(--accent);inset-block:0;position:absolute;left:0}.console-inv-shelfline[data-state=short] .console-inv-shelfline-fill{background:var(--signal-caution)}.console-inv-shelfline-missing{background:repeating-linear-gradient(135deg,var(--signal-alert) 0 3px,transparent 3px 6px);opacity:.7;position:absolute;inset-block:0}.console-inv-shelfline-par{background:var(--fg-muted);width:2px;margin-left:-2px;position:absolute;inset-block:0}.console-inv-shelfline-flag{border:var(--border-w) solid var(--border);letter-spacing:var(--tracking-eyebrow);color:var(--fg-muted);border-radius:6px;flex:none;padding:2px 7px;font-size:9px}.console-inv-shelfline[data-state=short] .console-inv-shelfline-flag{border-color:var(--signal-alert-line);color:var(--signal-alert-text)}.console-inv-shelfline[data-state=short] .console-inv-shelfline-qty{color:var(--signal-alert-text)}.console-inv-cats{flex-direction:column;gap:5px;display:flex}.console-inv-cat{border-radius:var(--radius-md);border:var(--border-w) solid var(--border);background:var(--panel-bg);min-height:42px;color:var(--fg);text-align:left;cursor:pointer;align-items:center;gap:10px;padding:0 12px;display:flex}.console-inv-cat[data-on]{border-color:var(--accent-line);background:var(--accent-subtle)}.console-inv-cat-name{flex:auto;min-width:0;font-size:14px}.console-inv-cat-count{color:var(--fg-muted);font-size:11px}.console-inv-cat:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.console-inv-shelfline-meta{min-width:0;color:var(--fg-faint);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:9px;overflow:hidden}.console-inv-shelfline-value{flex:none;font-size:12px}.console-inv-sheet-count{color:var(--fg-muted);font-size:12px}.console-inv-groups,.console-inv-lines{flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.console-inv-card{border-radius:var(--radius-tile);border:var(--border-w) solid var(--panel-line);background:var(--panel-bg);flex-direction:column;gap:12px;min-width:0;padding:15px 17px 16px;display:flex}.console-inv-card[data-state=short]{border-color:var(--accent-line);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.console-inv-card[data-state=short]{background:color-mix(in oklab,var(--accent) 5%,var(--panel-bg))}}.console-inv-card-head{align-items:flex-start;gap:12px;min-width:0;display:flex}.console-inv-card-glyph{color:var(--fg-muted);flex:none;margin-top:2px;display:inline-flex}.console-inv-card-glyph>svg{stroke-width:1.13px;width:18px;height:18px}.console-inv-card-glyph>img{object-fit:cover;border-radius:9px;width:40px;height:40px;margin-top:-2px}.console-inv-card-main{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.console-inv-card-name{letter-spacing:-.01em;color:var(--fg);font-size:18px;font-weight:600;line-height:1.2}.console-inv-card-meta{letter-spacing:.06em;color:var(--fg-muted);font-size:11px}.console-inv-bar-row{align-items:center;gap:10px;min-width:0;display:flex}.console-inv-bar{flex:auto;align-items:center;gap:3px;min-width:0;height:14px;display:flex}.console-inv-bar-fill{border-radius:var(--radius-full);background:var(--accent);height:100%;display:block}.console-inv-bar[data-state=over] .console-inv-bar-fill{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.console-inv-bar[data-state=over] .console-inv-bar-fill{background:color-mix(in oklab,var(--accent) 34%,transparent)}}.console-inv-bar-gap{box-sizing:border-box;border-radius:var(--radius-full);border:1px dashed var(--fg-muted);height:100%;display:block}@supports (color:color-mix(in lab,red,red)){.console-inv-bar-gap{border:1px dashed color-mix(in oklab,var(--fg-muted) 65%,transparent)}}.console-inv-bar-note{letter-spacing:.11em;color:var(--fg-muted);flex:none;font-size:11px;font-weight:600}.console-inv-figures{flex-wrap:wrap;align-items:flex-end;gap:24px;min-width:0;display:flex}.console-inv-figure{flex-direction:column;gap:3px;min-width:0;display:flex}.console-inv-figure-label{letter-spacing:.15em;color:var(--fg-muted);font-size:9px;font-weight:600}.console-inv-figure-value{align-items:baseline;gap:6px;min-width:0;display:inline-flex}.console-inv-figure-number{color:var(--fg);font-size:21px;font-weight:500;line-height:1}.console-inv-figure-number[data-tone=alert]{color:var(--accent)}.console-inv-figure-unit{color:var(--fg-muted);font-size:12px}.console-inv-card-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.console-inv-nothing{letter-spacing:.13em;color:var(--fg-muted);font-size:10px;font-weight:600}.console-inv-counted{letter-spacing:.12em;color:var(--fg-muted);align-items:center;gap:6px;font-size:10px;display:flex}.console-inv-counted>svg{stroke-width:1.13px;flex-shrink:0;width:12px;height:12px}.console-inv-group{border-radius:var(--radius-md);border:var(--border-w) solid var(--panel-line);background:var(--panel-bg);flex-direction:column;gap:9px;min-width:0;padding:15px 17px 16px;display:flex}.console-inv-group[data-state=underMinimum],.console-inv-group[data-state=neverDelivers]{border-color:var(--accent-line);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.console-inv-group[data-state=underMinimum],.console-inv-group[data-state=neverDelivers]{background:color-mix(in oklab,var(--accent) 5%,var(--panel-bg))}}.console-inv-group[data-state=noSupplier]{background:0 0;border-style:dashed}.console-inv-group-head{flex-wrap:wrap;align-items:baseline;gap:10px;min-width:0;display:flex}.console-inv-group-name{color:var(--fg);align-items:center;gap:8px;font-size:17px;font-weight:600;line-height:1.2;display:inline-flex}.console-inv-group-glyph{width:16px;height:16px;color:var(--fg-faint);flex:none}.console-inv-group-total{color:var(--fg);margin-left:auto;font-size:20px;font-weight:500}.console-inv-line{flex-wrap:wrap;align-items:baseline;gap:12px;min-width:0;display:flex}.console-inv-line-main{min-width:0;color:var(--fg);flex:auto;font-size:15px;line-height:1.35}.console-inv-line-calc{color:var(--fg-muted);font-size:12px}.console-inv-group-note{letter-spacing:.02em;color:var(--fg-muted);text-wrap:pretty;font-size:11px;line-height:1.45}.console-inv-group-note[data-state=underMinimum],.console-inv-group-note[data-state=neverDelivers]{color:var(--accent)}.console-inv-group-actions{flex-wrap:wrap;align-items:center;gap:9px;padding-top:2px;display:flex}.console-inv-group-record{color:var(--fg-muted);align-items:center;gap:6px;font-size:11.5px;display:flex}.console-inv-group-record svg{flex:none;width:13px;height:13px}.console-inv-group-record[data-short=true]{color:var(--warning)}.console-inv-body[data-view=order] .console-inv-groups{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));align-items:stretch;gap:16px;display:grid}.console-inv-body[data-view=order] .console-inv-groups>li{display:flex}.console-inv-body[data-view=order] .console-inv-group{border:1px solid var(--chip-bg);background:var(--card);border-radius:14px;flex:auto;gap:10px;padding:14px}.console-inv-body[data-view=order] .console-inv-group-head{flex-wrap:nowrap;align-items:flex-start}.console-inv-group-id{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.console-inv-body[data-view=order] .console-inv-group-name{font-size:16px}.console-inv-group-sub{letter-spacing:.1em;text-transform:uppercase;color:var(--fg-faint);font-size:9px}.console-inv-linehead,.console-inv-body[data-view=order] .console-inv-line{grid-template-columns:minmax(0,1fr) 92px 80px;align-items:center;gap:9px;display:grid}.console-inv-linehead{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--border-strong);padding:0 10px;font-size:9px}.console-inv-linehead>span:nth-child(n+2){text-align:right}.console-inv-body[data-view=order] .console-inv-lines{flex:auto;gap:6px}.console-inv-body[data-view=order] .console-inv-line{border:1px solid var(--chip-bg);background:#1a1c1b;border-radius:11px;min-height:50px;padding:4px 10px}.console-inv-body[data-view=order] .console-inv-line>.console-btn{grid-column:1/-1;justify-self:start}.console-inv-body[data-view=order] .console-inv-line-main{flex-direction:column;gap:1px;display:flex}.console-inv-line-name{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.console-inv-line-sub{letter-spacing:.08em;text-transform:uppercase;color:var(--fg-faint);font-size:8.5px}.console-inv-line-qty{border:1px solid var(--border);background:var(--bg-subtle);text-align:right;white-space:nowrap;border-radius:8px;padding:6px 8px;font-size:12.5px;box-shadow:inset 0 2px 5px #00000080}.console-inv-body[data-view=order] .console-inv-line-calc{text-align:right;white-space:nowrap;font-size:12.5px}.console-inv-group-totalbox{border:1px solid var(--accent-line);background:var(--accent-subtle);border-radius:11px;align-items:center;gap:10px;min-height:44px;padding:6px 11px;display:flex}.console-inv-group-totalbox[data-state=underMinimum],.console-inv-group-totalbox[data-state=neverDelivers]{border-color:var(--signal-alert-line);background:var(--signal-alert-surface)}.console-inv-group-totalbox[data-state=unknownTerms],.console-inv-group-totalbox[data-state=noSupplier]{border-color:var(--border);background:#1a1c1b}.console-inv-group-totalwords{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.console-inv-group-totallabel{color:var(--accent);font-size:13px;font-weight:600}.console-inv-group-totalbox[data-state=underMinimum] .console-inv-group-totallabel,.console-inv-group-totalbox[data-state=neverDelivers] .console-inv-group-totallabel,.console-inv-group-totalbox[data-state=underMinimum] .console-inv-group-total,.console-inv-group-totalbox[data-state=neverDelivers] .console-inv-group-total{color:var(--signal-alert-text)}.console-inv-group-totalbox .console-inv-group-note{letter-spacing:0;color:var(--fg-faint);font-family:inherit;font-size:11px}.console-inv-group-totalbox .console-inv-group-total{color:var(--accent);margin-left:0;font-size:16px;font-weight:600}.console-inv-strip-line{letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:var(--fg-faint);font-size:10px}.console-inv-publish-note{letter-spacing:.11em;text-align:center;color:var(--fg-muted);font-size:10px}.console-inv-fields{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.console-inv-field{flex-direction:column;gap:4px;min-width:0;display:flex}.console-inv-field-label{letter-spacing:.14em;color:var(--fg-muted);align-items:center;gap:6px;font-size:9px;font-weight:600;display:inline-flex}.console-inv-field-label>svg{width:13px;height:13px;color:var(--fg-faint);flex:none}.console-inv-field-hint{color:var(--fg-muted);font-size:12px;line-height:1.35}.console-inv-field-hint[data-tone=alert]{color:var(--signal-alert-text)}.console-inv-input{box-sizing:border-box;border-radius:var(--radius-control);border:var(--border-w) solid var(--panel-line);background:var(--bg);width:100%;min-height:44px;color:var(--fg);font-family:var(--font-mono);padding:0 12px;font-size:14px}.console-inv-input::placeholder{color:var(--border-strong)}.console-inv-input:focus-visible{outline:var(--border-w) solid var(--accent);outline-offset:2px}.console-dialog.console-inv-dialog[data-variant=center]{width:min(690px,100vw - 32px)}.console-inv-dialog .console-dialog-body{gap:12px}.console-inv-dhead{border-bottom:1px solid var(--chip-bg);align-items:flex-start;gap:12px;padding-bottom:12px;display:flex}.console-inv-dhead-words{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.console-inv-dhead-title{letter-spacing:-.01em;align-items:center;gap:10px;font-size:18px;font-weight:600;display:inline-flex}.console-inv-dhead-title>svg{width:18px;height:18px;color:var(--fg-faint);flex:none}.console-inv-dhead-sub{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-faint);font-size:9.5px;line-height:1.5}.console-inv-dhead-chip{border:1px solid var(--accent-line);background:var(--accent-subtle);color:var(--accent);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:7px;flex:none;padding:4px 9px;font-size:9.5px;font-weight:600}.console-inv-dnote{color:var(--fg-muted);margin:0;font-size:13px}.console-inv-dcols,.console-inv-dline{align-items:center;gap:10px;display:grid}.console-inv-dcols[data-kind=count],.console-inv-dline[data-kind=count]{grid-template-columns:minmax(0,1fr) 96px 150px 100px}.console-inv-dcols[data-kind=receive],.console-inv-dline[data-kind=receive]{grid-template-columns:minmax(0,1fr) 150px 120px}.console-inv-dcols{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--border-strong);padding:0 12px;font-size:9px}.console-inv-dcols>span:nth-child(n+2){text-align:right}.console-inv-dlines{flex-direction:column;gap:6px;display:flex}.console-inv-dline{background:#1a1c1b;border:1px solid #1f2221;border-radius:11px;min-height:52px;padding:6px 12px}.console-inv-dline:focus-within{border-color:var(--accent-line)}.console-inv-dline[data-refused=true]{border-color:var(--signal-alert-line);background:linear-gradient(90deg,var(--signal-alert-surface) 0%,#1a1c1b 46%)}.console-inv-dline-name{flex-direction:column;gap:2px;min-width:0;display:flex}.console-inv-dline-title{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.console-inv-dline-meta,.console-inv-dline-why{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-faint);font-size:9px}.console-inv-dline-why{color:var(--signal-alert-text)}.console-inv-dline-num{font-family:var(--font-mono);text-align:right;white-space:nowrap;color:var(--fg-muted);font-size:13px}.console-inv-dline-num[data-tone=up]{color:var(--signal-ok-text)}.console-inv-dline-num[data-tone=down]{color:var(--signal-alert-text)}.console-inv-dline-field{align-items:center;gap:6px;display:flex}.console-inv-dline .console-inv-input{text-align:right;min-height:38px}.console-inv-dline-unit{font-family:var(--font-mono);color:var(--fg-faint);flex:none;font-size:11px}.console-inv-fields[data-row=true]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.console-inv-addgrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.console-inv-addgrid>[data-span=wide]{grid-column:span 4}.console-inv-addgrid>[data-span=narrow]{grid-column:span 2}.console-inv-addgrid>[data-span=half]{grid-column:span 3}.console-inv-addgrid>[data-span=third]{grid-column:span 2}.console-inv-combo .edit-well{min-height:44px}.console-inv-dfoot{border-top:1px solid var(--chip-bg);align-items:center;gap:9px;padding-top:12px;display:flex}.console-inv-dfoot-note{min-width:0;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-faint);flex:auto;font-size:9.5px;line-height:1.5}.console-inv-dfoot-note[data-tone=alert]{color:var(--signal-alert-text)}.console-inv-dfoot-note[data-tone=caution],.console-inv-dline-why[data-tone=caution]{color:var(--signal-caution-text)}.console-inv-hist{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.console-inv-hist-row{background:#1a1c1b;border:1px solid #1f2221;border-radius:11px;grid-template-columns:96px minmax(0,1fr) 90px 80px;align-items:center;gap:10px;min-height:46px;padding:4px 12px 4px 18px;display:grid}.console-inv-hist-row[data-type=waste]{--console-rung:var(--signal-alert)}.console-inv-hist-kind{border:1px solid var(--border);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-muted);border-radius:6px;justify-self:start;padding:3px 7px;font-size:9px;font-weight:600}.console-inv-hist-row[data-type=waste] .console-inv-hist-kind{border-color:var(--signal-alert-line);color:var(--signal-alert-text)}.console-inv-hist-row[data-type=stocktake] .console-inv-hist-kind{border-color:var(--accent-line);color:var(--accent)}.console-inv-hist-row[data-type=adjustment] .console-inv-hist-kind{border-color:var(--signal-info)}@supports (color:color-mix(in lab,red,red)){.console-inv-hist-row[data-type=adjustment] .console-inv-hist-kind{border-color:color-mix(in oklab,var(--signal-info) 45%,transparent)}}.console-inv-hist-row[data-type=adjustment] .console-inv-hist-kind{color:var(--signal-info-text)}.console-inv-hist-row[data-type=delivery] .console-inv-hist-kind{border-color:var(--signal-ok)}@supports (color:color-mix(in lab,red,red)){.console-inv-hist-row[data-type=delivery] .console-inv-hist-kind{border-color:color-mix(in oklab,var(--signal-ok) 45%,transparent)}}.console-inv-hist-row[data-type=delivery] .console-inv-hist-kind{color:var(--signal-ok-text)}.console-inv-hist-what{flex-direction:column;gap:2px;min-width:0;font-size:13px;display:flex}.console-inv-hist-what>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.console-inv-hist-when{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-faint);font-size:9px}.console-inv-hist-delta,.console-inv-hist-after{font-family:var(--font-mono);text-align:right;white-space:nowrap;font-size:13px}.console-inv-hist-delta[data-tone=up]{color:var(--signal-ok-text)}.console-inv-hist-delta[data-tone=down]{color:var(--signal-alert-text)}.console-inv-hist-after{color:var(--fg-muted)}@media(max-width:640px){.console-inv-dcols{display:none}.console-inv-dline[data-kind=count],.console-inv-dline[data-kind=receive]{grid-template-columns:minmax(0,1fr) 120px}.console-inv-dline[data-kind=count]>.console-inv-dline-num:first-of-type{display:none}.console-inv-fields[data-row=true],.console-inv-addgrid{grid-template-columns:minmax(0,1fr)}.console-inv-addgrid>[data-span]{grid-column:auto}.console-inv-hist-row{grid-template-columns:80px minmax(0,1fr) 72px}.console-inv-hist-after{display:none}}@media(max-width:720px){.console-inv-body{flex-direction:column;gap:12px;padding:12px 12px 18px}.console-inv-col,.console-inv-col[data-col=aside],.console-inv-col[data-col=total]{flex:none;width:100%}.console-inv-figures{gap:14px}.console-inv-figure-number{font-size:18px}.console-inv-card-actions{width:100%;margin-left:0}.console-inv-card-actions>.console-btn,.console-inv-group-actions>.console-btn{flex:auto;min-height:48px}.console-inv-group-total{margin-left:0}}.console-gc-body{align-items:flex-start;gap:16px;width:100%;min-width:0;padding:18px 20px 24px;display:flex}.console-gc-col{flex-direction:column;gap:12px;min-width:0;display:flex}.console-gc-col[data-col=cards],.console-gc-col[data-col=issue]{flex:460px}.console-gc-col[data-col=aside]{flex:0 348px;min-width:264px}.console-gc-list-head{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.console-gc-hint{min-width:0;color:var(--fg-muted);text-wrap:pretty;flex:auto;font-size:13px;line-height:1.45}.console-gc-rows{flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.console-gc-card{border-radius:var(--radius-panel);border:var(--border-w) solid var(--panel-line);background:var(--panel-bg);flex-direction:column;gap:11px;min-width:0;padding:17px 19px 18px;display:flex;position:relative;overflow:hidden}.console-gc-card[data-state=notsent]{border-color:var(--accent-line);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.console-gc-card[data-state=notsent]{background:color-mix(in oklab,var(--accent) 5%,var(--panel-bg))}}.console-gc-card[data-state=notsent]:before{content:"";background:var(--accent);height:3px;position:absolute;inset:0 0 auto}.console-gc-card[data-state=seed]{background:0 0;border-style:dashed}.console-gc-card[data-state=void],.console-gc-card[data-state=expired]{opacity:.75}.console-gc-card-head{align-items:flex-start;gap:14px;min-width:0;display:flex}.console-gc-ident{flex-direction:column;flex:auto;gap:5px;min-width:0;display:flex}.console-gc-ident-line{flex-wrap:wrap;align-items:baseline;gap:10px;min-width:0;display:flex}.console-gc-code{letter-spacing:.08em;color:var(--fg);font-size:16px;font-weight:600}.console-gc-face{flex-direction:column;flex:none;align-items:flex-end;gap:3px;display:flex}.console-gc-balance{color:var(--fg);font-variant-numeric:tabular-nums;font-size:22px;font-weight:500;line-height:1.1}.console-gc-reason{letter-spacing:-.015em;color:var(--fg);text-wrap:pretty;font-size:18px;font-weight:600;line-height:1.3}.console-gc-meta{letter-spacing:.12em;color:var(--fg-muted);font-size:10px}.console-gc-actions{flex-wrap:wrap;align-items:center;gap:9px;padding-top:2px;display:flex}.console-gc-actions-note{letter-spacing:.11em;color:var(--fg-muted);margin-left:auto;font-size:10px}.console-gc-delivery{border-radius:var(--radius-md);flex-direction:column;gap:10px;min-width:0;display:flex}.console-gc-required{align-items:center;gap:9px;display:flex}.console-gc-eyebrow{letter-spacing:.15em;text-transform:uppercase;color:var(--fg-muted);font-size:10px;font-weight:600}.console-gc-field{flex-direction:column;gap:4px;min-width:0;max-width:320px;display:flex}.console-gc-field-label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-faint);font-size:9px;font-weight:600}.console-gc-field[data-kind=search]{flex:240px}.console-gc-back{align-self:flex-start}.console-gc-input{box-sizing:border-box;border-radius:var(--radius-control);border:var(--border-w) solid var(--border);background:var(--bg-subtle);width:100%;min-height:46px;box-shadow:var(--relief-recessed);color:var(--fg);font-family:var(--font-mono);padding:0 13px;font-size:14px}.console-gc-input::placeholder{color:var(--fg-muted)}.console-gc-input:focus-visible{outline:var(--border-w) solid var(--accent);outline-offset:2px}.console-gc-blocked{letter-spacing:.13em;color:var(--accent);font-size:10px;font-weight:600}.console-gc-note{color:var(--fg-muted);text-wrap:pretty;font-size:12px;line-height:1.5}.console-gc-line{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.console-gc-line-note{letter-spacing:.11em;color:var(--fg-muted);font-size:10px}.console-gc-empty-dest{border-radius:var(--radius-md);border:1px dashed var(--accent-line);background:var(--accent);flex-direction:column;gap:7px;padding:15px 17px;display:flex}@supports (color:color-mix(in lab,red,red)){.console-gc-empty-dest{background:color-mix(in oklab,var(--accent) 5%,transparent)}}.console-gc-empty-dest{min-width:0}.console-gc-empty-dest .console-gc-eyebrow{color:var(--accent)}.console-gc-group,.console-gc-quiet{flex-direction:column;gap:9px;min-width:0;display:flex}.console-gc-quiet{border-radius:var(--radius-md);border:var(--border-w) solid var(--panel-line);background:var(--panel-bg);padding:16px 18px 17px}.console-gc-quiet[data-kind=empty]{background:0 0;border-style:dashed}.console-gc-quiet>.console-btn{width:100%}.console-gc-quiet-head{color:var(--fg);text-wrap:pretty;font-size:15px;font-weight:600;line-height:1.35}.console-gc-quiet-body{color:var(--fg-muted);text-wrap:pretty;font-size:13px;line-height:1.55}.console-gc-breakage{border-radius:var(--radius-md);border:var(--border-w) solid var(--panel-line);background:var(--panel-bg);flex-direction:column;gap:12px;margin:0 20px 24px;padding:16px 18px 17px;display:flex}.console-gc-breakage-figs{flex-wrap:wrap;gap:16px;display:flex}.console-gc-breakage-fig{flex-direction:column;flex:200px;gap:6px;min-width:0;display:flex}.console-gc-breakage-fig[data-kind=refused]{border-radius:var(--radius-sm);border:var(--border-w) dashed var(--panel-line);padding:12px 14px}.console-gc-breakage-value{color:var(--fg);font-size:21px;font-weight:600;line-height:1.2}.console-gc-flow{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.console-gc-flow-step{gap:10px;min-width:0;display:flex}.console-gc-flow-num{border:var(--border-w) solid var(--panel-line);height:22px;color:var(--fg-muted);border-radius:999px;flex:0 0 22px;justify-content:center;align-items:center;font-size:11px;display:inline-flex}.console-gc-flow-text{flex-direction:column;gap:2px;min-width:0;display:flex}.console-gc-flow-name{color:var(--fg);align-items:baseline;gap:8px;font-size:13px;font-weight:600;display:flex}.console-gc-flow-count{color:var(--fg);margin-left:auto;font-size:13px}.console-gc-bars{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.console-gc-bar{grid-template-columns:84px minmax(0,1fr) 28px;align-items:center;gap:8px;display:grid}.console-gc-bar-label,.console-gc-bar-count{color:var(--fg-muted);white-space:nowrap;font-size:12px}.console-gc-bar-count{text-align:right}.console-gc-bar-track{background:var(--fg);border-radius:999px;height:8px}@supports (color:color-mix(in lab,red,red)){.console-gc-bar-track{background:color-mix(in oklab,var(--fg) 8%,transparent)}}.console-gc-bar-track{overflow:hidden}.console-gc-bar-fill{background:var(--accent);border-radius:999px;height:100%;display:block}@media(max-width:720px){.console-gc-body{flex-direction:column;gap:12px;padding:12px 12px 18px}.console-gc-breakage{margin:0 12px 18px}.console-gc-breakage-figs{flex-direction:column;gap:14px}.console-gc-col,.console-gc-col[data-col=cards],.console-gc-col[data-col=issue],.console-gc-col[data-col=aside]{flex:none;width:100%}.console-gc-card-head{flex-direction:column;gap:8px}.console-gc-face{align-items:flex-start}.console-gc-actions>.console-btn,.console-gc-line>.console-btn{flex:auto;min-height:48px}.console-gc-actions-note{flex:100%;margin-left:0}.console-gc-field{max-width:none}}.ordp-number{font-family:var(--font-mono);letter-spacing:.02em}.ordp-strip-sub{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--border-strong);font-size:9px}.ordp-chips{align-items:center;gap:8px;display:inline-flex}.ordp-chip{border:var(--border-w) solid var(--border);background:var(--card);height:28px;color:var(--fg-muted);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border-radius:8px;align-items:center;padding:0 10px;font-size:9.5px;font-weight:600;display:inline-flex}.ordp-chip[data-tone=ok]{border-color:var(--signal-ok-line);background:var(--signal-ok-surface);color:var(--signal-ok-text)}.ordp-chip[data-tone=alert]{border-color:var(--signal-alert-line);background:var(--signal-alert-surface);color:var(--signal-alert-text)}.ordp-chip[data-tone=caution]{border-color:var(--signal-caution-line);background:var(--signal-caution-surface);color:var(--signal-caution-text)}.ordp-late{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--signal-alert-text);white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:inline-flex}.ordp-late-dot{background:var(--signal-alert);width:6px;height:6px;color:var(--signal-alert);border-radius:50%;box-shadow:0 0 8px}.ordp-primary{background:linear-gradient(180deg,var(--accent) 0%,var(--accent-alt) 100%);height:38px;color:var(--accent-fg);white-space:nowrap;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;padding:0 18px;font-size:14px;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffffff59}.ordp-primary-wide{width:100%;height:40px}.ordp-primary:focus-visible,.ordp-side-button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ordp-side-button{border:var(--border-w) solid var(--border-strong);background:var(--chip-bg);height:32px;color:var(--fg);white-space:nowrap;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;padding:0 12px;font-size:12.5px;text-decoration:none;display:inline-flex}.ordp-wide,.ordp-wide .ordp-side-button{width:100%;display:flex}.ordp{flex-direction:column;gap:14px;padding:16px 20px;display:flex}.ordp-columns{grid-template-columns:minmax(0,1fr) 306px;align-items:start;gap:16px;display:grid}.ordp-main,.ordp-aside{flex-direction:column;gap:14px;min-width:0;display:flex}.ordp-card{border:var(--border-w) solid var(--chip-bg);background:var(--card);border-radius:14px;flex-direction:column;gap:11px;padding:15px 16px;display:flex}.ordp-card-head{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.ordp-card-title{color:var(--fg);margin:0;font-size:15.5px;font-weight:600}.ordp-sub{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--border-strong);font-size:9px}.ordp-card-end{align-self:center;margin-left:auto}.ordp-empty{color:var(--fg-faint);margin:0;font-size:13px}.ordp-status{container:ordp-status/inline-size}.ordp-steps{gap:8px;margin:0;padding:0;list-style:none;display:flex}.ordp-step{--ordp-bar:transparent;--ordp-tint:var(--card);box-sizing:border-box;border:var(--border-w) solid var(--chip-bg);background:linear-gradient(90deg,var(--ordp-tint) 0%,var(--card) 46%);border-radius:12px;flex:1;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"dot name""dot at";align-items:center;column-gap:9px;min-width:0;min-height:54px;padding:6px 12px 6px 22px;display:grid;position:relative}.ordp-step:before{content:"";background:var(--ordp-bar);width:4px;height:46px;max-height:calc(100% - 14px);box-shadow:0 0 12px var(--ordp-bar);border-radius:2px;position:absolute;top:50%;left:9px;transform:translateY(-50%)}.ordp-step[data-state=done]{--ordp-bar:var(--signal-ok);--ordp-tint:var(--signal-ok-surface)}.ordp-step[data-state=late]{--ordp-bar:var(--signal-alert);--ordp-tint:var(--signal-alert-surface)}.ordp-step-dot{background:var(--border);border-radius:50%;grid-area:dot;width:9px;height:9px;margin-left:6px}.ordp-step[data-state=done] .ordp-step-dot{background:var(--signal-ok)}.ordp-step[data-state=late] .ordp-step-dot{background:var(--signal-alert)}.ordp-step-name{color:var(--border-strong);grid-area:name;font-size:13px;font-weight:600}.ordp-step[data-state=done] .ordp-step-name{color:var(--fg)}.ordp-step[data-state=late] .ordp-step-name{color:var(--signal-alert-text)}.ordp-step-at{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-faint);grid-area:at;font-size:9px}@container ordp-status (max-width:859px){.ordp-steps{flex-direction:column}.ordp-step{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"dot name at";min-height:44px}.ordp-step-at{font-size:9.5px}}.ordp-alert{border:var(--border-w) solid var(--chip-bg);background:linear-gradient(90deg,var(--signal-alert-surface) 0%,var(--card) 46%);border-radius:12px;align-items:center;gap:10px;min-height:48px;padding:6px 12px 6px 22px;display:flex}.ordp-warn{color:var(--signal-alert-text);flex:none}.ordp-alert-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ordp-alert-title{color:var(--fg);font-size:13.5px;font-weight:600}.ordp-alert-line{color:var(--fg-muted);font-size:11.5px}.ordp-runner{color:var(--fg-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.ordp-lines-head,.ordp-line{grid-template-columns:minmax(0,1fr) 86px 58px 118px 92px;align-items:center;column-gap:10px;display:grid}.ordp-lines-head{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--border-strong);padding:0 11px;font-size:9px}.ordp-col-price,.ordp-col-line{text-align:right}.ordp-col-qty,.ordp-col-state{text-align:center}.ordp-lines{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ordp-line-item{flex-direction:column;gap:8px;display:flex}.ordp-line{box-sizing:border-box;border:var(--border-w) solid var(--chip-bg);background:var(--card);border-radius:12px;grid-template-columns:38px minmax(0,1fr) 86px 58px 118px 92px;min-height:54px;padding:7px 11px}.ordp-lines-head{grid-template-columns:minmax(0,1fr) 86px 58px 118px 92px}.ordp-lines-head .ordp-col-item{padding-left:48px}.ordp-line[data-void=true]{opacity:.55}.ordp-thumb{border:var(--border-w) solid var(--border);background:var(--accent-subtle);width:38px;height:38px;color:var(--fg-faint);font-family:var(--font-mono);border-radius:10px;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:flex}.ordp-line-main{flex-direction:column;gap:2px;min-width:0;display:flex}.ordp-line-name{color:var(--fg);font-size:14px;font-weight:500}.ordp-line-meta{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-faint);font-size:8.5px}.ordp-line-price{text-align:right;font-family:var(--font-mono);color:var(--fg-muted);font-size:12.5px}.ordp-line-qty{text-align:center;font-family:var(--font-mono);color:var(--fg);font-size:13px}.ordp-line-state{justify-content:center;display:flex}.ordp-state{border:var(--border-w) solid var(--border);background:var(--card);color:var(--fg-muted);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:6px;padding:3px 9px;font-size:8.5px;font-weight:600}.ordp-state[data-tone=ok]{border-color:var(--signal-ok-line);background:var(--signal-ok-surface);color:var(--signal-ok-text)}.ordp-state[data-tone=caution]{border-color:var(--signal-caution-line);background:var(--signal-caution-surface);color:var(--signal-caution-text)}.ordp-line-total{font-family:var(--font-mono);color:var(--fg);flex-direction:column;align-items:flex-end;gap:2px;font-size:13px;font-weight:600;display:flex}.ordp-line-return{color:var(--fg-muted);font-family:var(--font-display);cursor:pointer;background:0 0;border:0;font-size:11.5px;font-weight:500;text-decoration:underline}.ordp-money{flex-direction:column;gap:8px;margin:0;display:flex}.ordp-money-row{box-sizing:border-box;border:var(--border-w) solid var(--chip-bg);background:var(--card);border-radius:12px;align-items:center;gap:10px;min-height:46px;padding:5px 12px;display:flex}.ordp-money-row[data-tone=ok]{background:linear-gradient(90deg,var(--signal-ok-surface) 0%,var(--card) 46%)}.ordp-money-row[data-tone=due]{background:linear-gradient(90deg,var(--accent-subtle) 0%,var(--card) 46%)}.ordp-money-label{flex-direction:column;gap:1px;min-width:0;display:flex}.ordp-money-name{color:var(--fg-muted);font-size:13.5px;font-weight:500}.ordp-money-row[data-tone] .ordp-money-name{color:var(--fg);font-weight:600}.ordp-money-note{color:var(--fg-faint);font-size:11.5px}.ordp-money-value{font-family:var(--font-mono);color:var(--fg);white-space:nowrap;margin:0 0 0 auto;font-size:13px;font-weight:600}.ordp-money-row[data-tone] .ordp-money-value{font-size:17px}.ordp-money-row[data-tone=ok] .ordp-money-value{color:var(--signal-ok-text)}.ordp-money-row[data-tone=due] .ordp-money-value{color:var(--accent)}.ordp-composer{border-bottom:var(--border-w) solid var(--chip-bg);gap:10px;padding-bottom:11px;display:flex}.ordp-avatar{border:var(--border-w) solid var(--border);background:var(--accent-subtle);width:34px;height:34px;color:var(--accent);font-family:var(--font-mono);border-radius:10px;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:flex}.ordp-composer-body{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.ordp-composer-field{box-sizing:border-box;border:var(--border-w) solid var(--border);background:var(--bg-subtle);min-height:62px;color:var(--fg);resize:vertical;border-radius:11px;padding:11px 13px;font-size:12.5px;box-shadow:inset 0 2px 5px #00000080}.ordp-composer-field:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ordp-composer-row{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.ordp-composer-help{min-width:0;color:var(--fg-faint);flex:200px;font-size:11.5px}.ordp-timeline{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ordp-event{gap:11px;display:flex}.ordp-event-rail{flex-direction:column;flex:none;align-items:center;gap:3px;width:30px;padding-top:5px;display:flex}.ordp-event-dot{background:var(--border-strong);border-radius:50%;flex:none;width:9px;height:9px}.ordp-event[data-tone=note] .ordp-event-dot{background:var(--accent)}.ordp-event[data-tone=ok] .ordp-event-dot{background:var(--signal-ok)}.ordp-event[data-tone=alert] .ordp-event-dot{background:var(--signal-alert)}.ordp-event-stem{background:var(--chip-bg);flex:1;width:1px;min-height:18px}.ordp-event:last-child .ordp-event-stem{display:none}.ordp-event-body{flex-direction:column;flex:1;gap:4px;min-width:0;padding-bottom:11px;display:flex}.ordp-event-head{align-items:baseline;gap:9px;display:flex}.ordp-event-text{min-width:0;color:var(--fg);flex:1;font-size:13.5px;font-weight:500}.ordp-event[data-tone=alert] .ordp-event-text{color:var(--signal-alert-text)}.ordp-event-at{font-family:var(--font-mono);letter-spacing:.08em;color:var(--border-strong);white-space:nowrap;font-size:9.5px}.ordp-event-note{border:var(--border-w) solid var(--chip-bg);background:linear-gradient(90deg,var(--accent-subtle) 0%,var(--card) 46%);color:var(--fg-muted);white-space:pre-wrap;border-radius:11px;padding:10px 12px;font-size:12.5px;line-height:1.45;display:block}.ordp-event-told{color:var(--fg-faint);margin-top:4px;font-size:11.5px;display:block}.ordp-person{align-items:center;gap:10px;display:flex}.ordp-person-text{flex-direction:column;gap:1px;min-width:0;display:flex}.ordp-person-name{color:var(--fg);font-size:14px;font-weight:600}.ordp-person-line{color:var(--fg-faint);font-size:11.5px}.ordp-pair{box-sizing:border-box;border:var(--border-w) solid var(--chip-bg);background:var(--card);border-radius:11px;align-items:center;gap:9px;min-height:40px;padding:0 11px;display:flex}.ordp-pair-key{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-faint);font-size:9px;font-weight:600}.ordp-pair-value{min-width:0;color:var(--fg);text-align:right;overflow-wrap:anywhere;margin-left:auto;font-size:12.5px;text-decoration:none}.ordp-address{flex-direction:column;gap:5px;display:flex}.ordp-address-box{border:var(--border-w) solid var(--chip-bg);background:var(--card);color:var(--fg-muted);border-radius:11px;padding:10px 12px;font-size:12.5px;line-height:1.45;display:block}.ordp-note-box{border:var(--border-w) solid var(--chip-bg);background:linear-gradient(90deg,var(--accent-subtle) 0%,var(--card) 46%);color:var(--fg);white-space:pre-wrap;border-radius:12px;margin:0;padding:12px 12px 12px 22px;font-size:12.5px;line-height:1.45}.ordp-action{border:var(--border-w) solid var(--chip-bg);background:linear-gradient(90deg,var(--signal-alert-surface) 0%,var(--card) 46%);border-radius:12px;flex-direction:column;gap:8px;padding:11px 12px;display:flex}.ordp-tag{border:var(--border-w) solid var(--signal-alert-line);background:var(--signal-alert-surface);color:var(--signal-alert-text);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;border-radius:6px;align-self:flex-start;padding:3px 8px;font-size:8.5px;font-weight:600}.ordp-action-title{color:var(--fg);font-size:14px;font-weight:600;line-height:1.35}.ordp-action-line{color:var(--fg-muted);font-size:12px;line-height:1.4}@media(max-width:1023px){.ordp-columns{grid-template-columns:minmax(0,1fr)}}@media(max-width:859px){.ordp{gap:11px;padding:12px}.ordp-columns,.ordp-main,.ordp-aside{display:contents}.ordp-card{padding:13px}.ordp-status{order:1}.ordp-items{order:2}.ordp-money-card{order:3}.ordp-customer{order:4}.ordp-notes{order:5}.ordp-activity{order:6}.ordp-channel{order:7}.ordp-lines-head,.ordp-line-price{display:none}.ordp-line{grid-template-columns:38px minmax(0,1fr) auto;grid-template-areas:"thumb main state""qty qty total";row-gap:7px;padding:10px 11px}.ordp-thumb{grid-area:thumb}.ordp-line-main{grid-area:main}.ordp-line-name{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.ordp-line-state{grid-area:state}.ordp-line-qty{text-align:left;color:var(--fg-faint);grid-area:qty;font-size:11.5px}.ordp-line-total{grid-area:total;font-size:14px}.ordp-money-note{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ordp-event-rail{width:12px}.ordp-event-text{font-size:12.5px;line-height:1.35}}.console-activity-page{flex-direction:column;gap:18px;padding:24px;display:flex}.console-activity-head{flex-direction:column;gap:4px;display:flex}.console-activity-filters{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.console-activity-filter{min-width:200px;color:var(--fg-faint);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;flex-direction:column;gap:4px;font-size:10px;display:flex}.console-activity-filter select,.console-activity-filter>button{font-family:var(--font-sans,inherit);letter-spacing:normal;text-transform:none}.console-activity-toggle{min-height:38px;color:var(--fg-muted);align-items:center;gap:8px;font-size:13px;display:flex}.console-activity{flex-direction:column;gap:20px;display:flex}.console-activity-day{flex-direction:column;gap:6px;display:flex}.console-activity-dayhead{border-bottom:var(--border-w) solid var(--panel-line);color:var(--fg-faint);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin:0;padding-bottom:6px;font-size:10px;font-weight:600}.console-activity-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.console-activity-entry{border-bottom:var(--border-w) solid var(--panel-line);grid-template-columns:76px minmax(0,1fr);gap:12px;padding:10px 0;display:grid}@supports (color:color-mix(in lab,red,red)){.console-activity-entry{border-bottom:var(--border-w) solid color-mix(in oklab,var(--panel-line) 60%,transparent)}}.console-activity-entry:last-child{border-bottom:0}.console-activity-time{white-space:nowrap;color:var(--fg-faint);font-family:var(--font-mono);padding-top:1px;font-size:12px}.console-activity-body{flex-direction:column;gap:6px;min-width:0;display:flex}.console-activity-line{color:var(--fg-muted);flex-wrap:wrap;align-items:baseline;gap:6px;margin:0;font-size:13.5px;line-height:1.4;display:flex}.console-activity-who{color:var(--fg);font-weight:600}.console-activity-kind{color:var(--fg-faint)}.console-activity-record{color:var(--fg);overflow-wrap:anywhere;font-weight:500}a.console-activity-record:hover{color:var(--accent);text-decoration:underline}.console-activity-note{color:var(--fg-faint);font-size:12px}.console-activity-refused{color:var(--signal-alert-text,var(--signal-alert));margin:0;font-size:12.5px}.console-activity-entry[data-refused=true] .console-activity-who{color:var(--fg-muted)}.console-activity-changes{border-radius:var(--radius-tile);background:var(--chip-bg);grid-template-columns:max-content minmax(0,1fr);gap:3px 14px;margin:0;padding:8px 10px;font-size:12.5px;display:grid}.console-activity-change{display:contents}.console-activity-change dt{color:var(--fg-faint)}.console-activity-change dd{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:6px;min-width:0;margin:0;display:flex}.console-activity-from{color:var(--fg-faint);text-decoration:line-through;-webkit-text-decoration-color:var(--fg-faint);text-decoration-color:var(--fg-faint)}@supports (color:color-mix(in lab,red,red)){.console-activity-from{-webkit-text-decoration-color:color-mix(in oklab,var(--fg-faint) 60%,transparent);text-decoration-color:color-mix(in oklab,var(--fg-faint) 60%,transparent)}}.console-activity-arrow{color:var(--fg-faint)}.console-activity-to{color:var(--fg)}.console-activity-empty{color:var(--fg-faint);margin:0;font-size:13px}.edit-aside .console-activity-entry{grid-template-columns:minmax(0,1fr);gap:2px}.console-sections-journal-key{flex:none}.console-sections-journal{max-height:min(60vh,520px)}.console-sections-journal-rows{flex-direction:column;flex:auto;min-width:0;display:flex}.console-sections-journal-row{border-bottom:1px solid var(--border);color:var(--fg-muted);grid-template-columns:5.5em minmax(0,1fr);gap:12px;padding:9px 0;font-size:13px;display:grid}.console-sections-journal-row:last-child{border-bottom:0}.console-sections-journal-time{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--fg-faint)}.console-sections-journal-what strong{color:var(--fg);font-weight:600}.console-sections-journal-note{color:var(--fg-muted);font-size:13px}.catalog-screen{--catalog-row-bg:var(--card)}@supports (color:color-mix(in lab,red,red)){.catalog-screen{--catalog-row-bg:color-mix(in oklab, var(--card) 78%, var(--bg))}}.catalog-screen{--catalog-row-line:var(--border)}@supports (color:color-mix(in lab,red,red)){.catalog-screen{--catalog-row-line:color-mix(in oklab, var(--border) 22%, var(--card))}}.catalog-screen{--catalog-pick-tint:var(--accent-subtle)}@supports (color:color-mix(in lab,red,red)){.catalog-screen{--catalog-pick-tint:color-mix(in oklab, var(--accent-subtle) 62%, var(--card))}}.catalog-screen{flex-direction:column;min-width:0;min-height:0;display:flex}.catalog-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.catalog-chips{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.catalog-chip{border:1px solid var(--border);background:var(--card);height:32px;color:var(--fg-muted);white-space:nowrap;cursor:pointer;border-radius:9px;align-items:center;gap:7px;padding:0 11px;font-size:12.5px;font-weight:500;display:inline-flex}.catalog-chip:hover{border-color:var(--border-strong);color:var(--fg)}.catalog-chip:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.catalog-chip-count{background:var(--chip-bg);color:var(--fg-faint);line-height:1.2;font-family:var(--font-mono);font-variant-numeric:tabular-nums;border-radius:4px;padding:1px 5px;font-size:9.5px;font-weight:600}.catalog-chip[data-tone=alert]{border-color:var(--signal-alert-line);background:var(--signal-alert-surface);color:var(--signal-alert-text)}.catalog-chip[data-tone=alert] .catalog-chip-count{background:var(--signal-alert)}@supports (color:color-mix(in lab,red,red)){.catalog-chip[data-tone=alert] .catalog-chip-count{background:color-mix(in oklab,var(--signal-alert) 16%,transparent)}}.catalog-chip[data-tone=alert] .catalog-chip-count{color:var(--signal-alert-text)}.catalog-chip[data-tone=caution]{border-color:var(--signal-caution-line);background:var(--signal-caution-surface);color:var(--signal-caution-text)}.catalog-chip[data-tone=caution] .catalog-chip-count{background:var(--signal-caution)}@supports (color:color-mix(in lab,red,red)){.catalog-chip[data-tone=caution] .catalog-chip-count{background:color-mix(in oklab,var(--signal-caution) 16%,transparent)}}.catalog-chip[data-tone=caution] .catalog-chip-count{color:var(--signal-caution-text)}.catalog-chip[data-tone=ok]{border-color:var(--signal-ok-line);background:var(--signal-ok-surface);color:var(--signal-ok-text)}.catalog-chip[data-tone=ok] .catalog-chip-count{background:var(--signal-ok)}@supports (color:color-mix(in lab,red,red)){.catalog-chip[data-tone=ok] .catalog-chip-count{background:color-mix(in oklab,var(--signal-ok) 16%,transparent)}}.catalog-chip[data-tone=ok] .catalog-chip-count{color:var(--signal-ok-text)}.catalog-chip[data-active]{border-color:var(--accent-line);background:var(--accent-subtle);color:var(--accent);font-weight:600}.catalog-chip[data-active] .catalog-chip-count{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.catalog-chip[data-active] .catalog-chip-count{background:color-mix(in oklab,var(--accent) 18%,transparent)}}.catalog-chip[data-active] .catalog-chip-count{color:var(--accent)}.catalog-bars{z-index:2;background:var(--bg);position:sticky;top:0}.catalog-toolbar .console-menu-panel{min-width:220px}.catalog-toolbar{border-bottom:1px solid var(--border);flex-wrap:wrap;flex:none;align-items:center;gap:7px;min-width:0;min-height:48px;padding:8px 20px;display:flex}.catalog-toolbar-end{align-items:center;gap:9px;margin-left:auto;display:flex}.catalog-divider{background:var(--chip-bg);flex:none;width:1px;height:22px;margin:0 4px}.catalog-button{border:1px solid var(--border);background:var(--chip-bg);height:32px;color:var(--fg);white-space:nowrap;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:12.5px;font-weight:500;display:inline-flex}.catalog-button:hover:not(:disabled){border-color:var(--border-strong)}.catalog-button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.catalog-button:disabled{cursor:default;color:var(--fg-faint)}.catalog-button svg{flex:none;width:15px;height:15px}.catalog-button[data-icon-only]{width:32px;padding:0}.console-menu-caret,.catalog-button svg.console-menu-caret{fill:none;width:12px;height:12px;stroke:var(--fg-faint);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.catalog-button.catalog-add-filter{border-style:dashed;border-color:var(--border-strong);background:var(--bg);color:var(--fg-muted)}.catalog-button[data-tone=alert]{border-color:var(--signal-alert-line);background:var(--signal-alert-surface);color:var(--signal-alert-text)}.catalog-button[data-tone=accent]{border-color:var(--accent-line);background:var(--accent-subtle);color:var(--accent)}.catalog-button[data-tone]:disabled{border-color:var(--border);background:var(--chip-bg);color:var(--fg-faint)}.catalog-bars:has(>.catalog-selection){display:grid}.catalog-bars:has(>.catalog-selection)>*{grid-column:1}.catalog-bars:has(>.catalog-selection)>:first-child,.catalog-bars>.catalog-selection{grid-row:1}.catalog-bars:has(>.catalog-selection)>:first-child:not(.catalog-selection){visibility:hidden}.catalog-selection{background:linear-gradient(90deg,var(--catalog-pick-tint) 0%,var(--catalog-row-bg) 46%,var(--catalog-row-bg) 100%);border-bottom:1px solid var(--accent-line);flex-wrap:wrap;flex:none;align-items:center;gap:9px;min-height:44px;padding:6px 20px;display:flex}.catalog-selection .catalog-button{height:30px}.catalog-selection .catalog-divider{background:var(--border);height:20px;margin:0 3px}.catalog-selection-count{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-size:10px;font-weight:600}.catalog-selection-clear{color:var(--fg-muted);margin-left:auto}.catalog-table{flex-direction:column;gap:2px;min-width:0;padding:10px 20px 16px;display:flex}.catalog-head,.catalog-row{grid-template-columns:var(--catalog-columns);align-items:center;column-gap:12px;display:grid}.catalog-head{padding:0 13px 8px}.catalog-head-cell{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--signal-neutral);text-wrap:balance;font-size:9.5px;line-height:1.4}.catalog-head-cell[data-align=end]{text-align:right}.catalog-head[data-sticky]{top:var(--catalog-bars-h,0px);z-index:1;background:var(--bg);border-bottom:1px solid var(--border);margin:0 -20px;padding:9px 34px 8px;position:sticky}.catalog-table:has(.catalog-row[data-stripe]) .catalog-head[data-sticky]{padding-left:43px}.catalog-table:has(.catalog-row[data-density=compact]) .catalog-head[data-sticky]{padding-right:33px}.catalog-table:has(>.catalog-head[data-sticky]){padding-top:0}.catalog-head[data-sticky]+.catalog-group-rows{padding-top:10px}.catalog-sort-strip{flex-wrap:wrap;gap:6px 22px;display:flex}.catalog-head.catalog-sort-strip[data-sticky]{margin:0;padding:9px 0 8px}.catalog-head-sort{max-width:100%;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;border-radius:3px;align-items:center;gap:5px;padding:0;display:inline-flex}.catalog-head-cell:has(>.catalog-head-sort){overflow:visible}.catalog-head-sort-word{text-overflow:ellipsis;overflow:hidden}.catalog-head-sort .catalog-sort-arrow{opacity:0;flex:none;transition:opacity .12s}.catalog-head-sort:hover{color:var(--fg-muted)}.catalog-head-sort:hover .catalog-sort-arrow{opacity:.5}.catalog-head-sort[data-dir]{color:var(--fg)}.catalog-head-sort[data-dir] .catalog-sort-arrow{opacity:1}.catalog-head-sort:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.catalog-group{flex-direction:column;gap:5px;display:flex}.catalog-group-line{align-items:center;gap:11px;padding:7px 13px 2px;display:flex}.catalog-group-name{overflow-wrap:anywhere;min-width:0;font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--accent-alt);margin:0;font-size:10px;font-weight:600}.catalog-group-count,.catalog-group-note{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.12em;text-transform:uppercase;color:var(--signal-neutral);font-size:10px}.catalog-group-note{font-size:9.5px}.catalog-group-rule{background:var(--chip-bg);flex:1;height:1px}.catalog-group-rows{flex-direction:column;gap:5px;display:flex}.catalog-group-rows[hidden]{display:none}.catalog-group-line[data-collapsible]{cursor:pointer;-webkit-user-select:none;user-select:none}.catalog-group-line[data-collapsible] .catalog-group-note{margin-left:auto}.catalog-group-toggle{cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;width:18px;height:18px;margin:-3px -7px -3px -11px;padding:0;display:inline-flex}.catalog-group-toggle:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.catalog-group-toggle .console-menu-caret{transition:transform .12s}.catalog-group-line[data-collapsible]:hover .console-menu-caret{stroke:var(--fg)}.catalog-group[data-collapsed] .catalog-group-toggle .console-menu-caret{transform:rotate(-90deg)}@media(prefers-reduced-motion:reduce){.catalog-group-toggle .console-menu-caret{transition:none}}.catalog-row{background:var(--catalog-row-bg);border:1px solid var(--catalog-row-line);border-radius:11px;min-height:58px;padding:6px 13px}.catalog-row:hover{background:var(--catalog-row-line);border-color:var(--border-strong)}.catalog-row[data-tone=alert]{background:linear-gradient(90deg,var(--signal-alert-surface) 0%,var(--catalog-row-bg) 38%,var(--catalog-row-bg) 100%);border-color:var(--signal-alert-line)}.catalog-row[data-tone=caution]{background:linear-gradient(90deg,var(--signal-caution-surface) 0%,var(--catalog-row-bg) 38%,var(--catalog-row-bg) 100%);border-color:var(--signal-caution-line)}.catalog-row[data-tone=picked]{background:linear-gradient(90deg,var(--catalog-pick-tint) 0%,var(--catalog-row-bg) 38%,var(--catalog-row-bg) 100%);border-color:var(--accent-line)}.catalog-row[data-tone=accent]{background:linear-gradient(90deg,var(--catalog-pick-tint) 0%,var(--catalog-row-bg) 38%,var(--catalog-row-bg) 100%)}.catalog-row[data-density=compact]{min-height:46px;padding:4px 12px}.catalog-row[data-stripe]{padding-left:22px;position:relative}.catalog-table:has(.catalog-row[data-stripe]) .catalog-head{padding-left:22px}.catalog-row[data-stripe]:before{content:"";background:var(--catalog-stripe,transparent);width:4px;height:min(40px,100% - 14px);box-shadow:0 0 12px var(--catalog-stripe,transparent);border-radius:2px;position:absolute;top:50%;left:9px;transform:translateY(-50%)}.catalog-row[data-stripe][data-tone=alert]{--catalog-stripe:var(--signal-alert);border-color:var(--chip-bg)}.catalog-row[data-stripe][data-tone=caution]{--catalog-stripe:var(--signal-caution);border-color:var(--chip-bg)}.catalog-row[data-stripe][data-tone=accent]{--catalog-stripe:var(--accent)}.catalog-cell{align-items:center;gap:8px;min-width:0;display:flex}.catalog-cell[data-align=end]{text-align:right;justify-content:flex-end}.catalog-cell[data-align=center]{justify-content:center}.catalog-figure-text{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--fg);white-space:nowrap;font-size:14px}.catalog-figure-text[data-quiet]{color:var(--fg-muted);font-size:13px}.catalog-title{flex-direction:column;gap:3px;min-width:0;display:flex}.catalog-title-line{align-items:center;gap:9px;min-width:0;display:flex}.catalog-title-name{max-width:100%;color:var(--fg);white-space:nowrap;text-overflow:ellipsis;flex:none;font-size:15px;font-weight:600;overflow:hidden}.catalog-title[data-muted] .catalog-title-name{color:var(--fg-muted)}.catalog-title-link{text-decoration:none}.catalog-title-link:hover{text-underline-offset:3px;text-decoration:underline}.catalog-title-link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:4px}.catalog-title-meta{line-height:1.2;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-faint);white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;overflow:hidden}.catalog-keep-case{text-transform:none}.catalog-warn{min-width:0;color:var(--signal-alert-text);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.catalog-warn-fix{text-overflow:ellipsis;min-width:0;color:var(--fg);text-underline-offset:2px;white-space:nowrap;flex:0 auto;font-size:12.5px;text-decoration:underline;overflow:hidden}.catalog-title-line .catalog-tag{flex:none}.catalog-pill{border:1px solid var(--border);background:var(--card);color:var(--fg-muted);line-height:1.2;font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:7px;align-items:center;gap:6px;padding:4px 9px;font-size:10px;font-weight:600;display:inline-flex}.catalog-pill[data-tone=quiet]{color:var(--fg-faint)}.catalog-pill[data-tone=ok]{border-color:var(--signal-ok-line);background:var(--signal-ok-surface);color:var(--signal-ok-text)}.catalog-pill[data-tone=caution]{border-color:var(--signal-caution-line);background:var(--signal-caution-surface);color:var(--signal-caution-text)}.catalog-pill[data-tone=alert]{border-color:var(--signal-alert-line);background:var(--signal-alert-surface);color:var(--signal-alert-text)}.catalog-pill[data-tone=info]{border-color:var(--signal-info-line);background:var(--signal-info-surface);color:var(--signal-info-text)}.catalog-pill[data-tone=accent]{border-color:var(--accent-line);background:var(--accent-subtle);color:var(--accent)}.catalog-pill[data-dashed]{border-style:dashed;border-color:var(--signal-neutral);background:var(--card);color:var(--fg-faint)}.catalog-tag{border:1px solid var(--border);background:var(--card);color:var(--fg-muted);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:6px;padding:3px 7px;font-size:8.5px;font-weight:600}.catalog-thumb{border:1px solid var(--border);width:38px;height:38px;font-family:var(--font-mono);color:var(--fg-faint);background:var(--card);border-radius:9px;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex;overflow:hidden}.catalog-thumb[data-size=sm]{width:34px;height:34px}.catalog-thumb img{object-fit:cover;width:100%;height:100%}.catalog-thumb[data-tint="0"]{background:var(--accent-subtle)}.catalog-thumb[data-tint="1"]{background:var(--signal-info-surface)}.catalog-thumb[data-tint="2"]{background:var(--card)}.catalog-thumb[data-tint="3"]{background:var(--signal-caution-surface)}.catalog-thumb[data-tint="4"]{background:var(--signal-ok-surface)}.catalog-thumb[data-tint="5"]{background:var(--chip-bg)}.catalog-avatars{align-items:center;padding-right:8px;display:inline-flex}.catalog-avatar{border:1px solid var(--border-strong);width:28px;height:28px;font-family:var(--font-mono);color:var(--fg-muted);background:var(--accent-subtle);border-radius:50%;justify-content:center;align-items:center;margin-right:-8px;font-size:10px;font-weight:600;display:inline-flex}.catalog-avatar[data-tint="1"]{background:var(--signal-info-surface)}.catalog-avatar[data-tint="2"]{background:var(--signal-ok-surface)}.catalog-avatar[data-tint="3"]{background:var(--signal-caution-surface)}.catalog-meter{align-items:center;gap:8px;width:100%;display:flex}.catalog-meter-track{background:var(--chip-bg);border-radius:3px;flex:1;height:5px;overflow:hidden}.catalog-meter-fill{background:var(--signal-neutral);border-radius:3px;height:100%;display:block}.catalog-meter[data-hot] .catalog-meter-fill{background:linear-gradient(90deg,var(--accent-alt) 0%,var(--accent) 100%)}.catalog-meter-value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--fg-muted);font-size:12.5px}.catalog-meter[data-hot] .catalog-meter-value{color:var(--accent)}.catalog-check{background:var(--bg-subtle);border:1px solid var(--border-strong);cursor:pointer;border-radius:5px;flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex;position:relative}.catalog-check input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:-6px}.catalog-check svg{fill:none;width:12px;height:12px;stroke:var(--accent-fg);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;visibility:hidden}.catalog-check[data-checked]{background-color:var(--accent);background-image:var(--surface-key-primary,none);border-color:var(--accent-line)}.catalog-check[data-checked] svg{visibility:visible}.catalog-check:focus-within{outline:2px solid var(--focus-ring);outline-offset:2px}.catalog-edit{width:30px;height:30px;color:var(--signal-neutral);border:1px solid #0000;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.catalog-row:hover .catalog-edit,.catalog-edit:focus-visible{background:var(--chip-bg);border-color:var(--border-strong);color:var(--fg)}.catalog-edit:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.catalog-edit svg{width:15px;height:15px}.catalog-more{align-items:center;gap:12px;padding:10px 13px 0;display:flex}.catalog-more-rule{background:var(--chip-bg);flex:1;height:1px}.catalog-figures{flex-wrap:nowrap;align-items:center;gap:26px;min-width:0;display:flex;overflow:hidden}.catalog-figure{white-space:nowrap;align-items:baseline;gap:8px;display:inline-flex}.catalog-figure-label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--signal-neutral);font-size:9.5px}.catalog-figure-value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--fg);font-size:14px;font-weight:600}.catalog-figure[data-tone=ok] .catalog-figure-value{color:var(--signal-ok-text)}.catalog-figure[data-tone=alert] .catalog-figure-value{color:var(--signal-alert-text)}.catalog-figure[data-tone=caution] .catalog-figure-value{color:var(--signal-caution-text)}.catalog-figure[data-tone=quiet] .catalog-figure-value{color:var(--fg-faint)}.catalog-figure[data-tone=accent] .catalog-figure-value{color:var(--accent-alt)}.console-foot>.console-scroll-view>.catalog-figures{flex:1;overflow:visible}.console-foot .catalog-figures{gap:24px}.console-body .console-foot .catalog-figures{background:var(--panel-bg);border-radius:12px;padding:8px 16px}@supports (color:color-mix(in lab,red,red)){.console-body .console-foot .catalog-figures{background:color-mix(in srgb,var(--panel-bg) 72%,transparent)}}.console-body .console-foot .catalog-figures{-webkit-backdrop-filter:blur(14px)saturate(1.1);backdrop-filter:blur(14px)saturate(1.1)}.console-foot .catalog-figure{flex-direction:column;flex:none;align-items:flex-start;gap:2px}.console-foot .catalog-figure-label{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);color:var(--fg-faint);font-weight:600;line-height:1.4}.console-foot .catalog-figure-value{font-size:15px;font-weight:400}.catalog-figures-caption{min-width:0;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--signal-neutral);text-wrap:balance;flex:0 auto;margin-left:auto;font-size:9.5px;line-height:1.4}.catalog-skeleton{flex-direction:column;gap:6px;padding:14px 20px;display:flex}.catalog-skeleton-chips{gap:7px;margin-bottom:8px;display:flex}.catalog-skeleton-chips span,.catalog-skeleton-thumb,.catalog-skeleton-name,.catalog-skeleton-tail{background:var(--skeleton);border-radius:8px;height:28px;display:block}.catalog-skeleton-row{background:var(--catalog-row-bg,var(--card));border-radius:11px;align-items:center;gap:12px;height:52px;padding:0 13px;display:flex}.catalog-skeleton-thumb{border-radius:9px;width:34px;height:34px}.catalog-skeleton-name{width:38%;height:12px}.catalog-skeleton-tail{width:18%;height:12px;margin-left:auto}.catalog-skeleton-caption{text-align:center;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--signal-neutral);padding-top:8px;font-size:9.5px}.catalog-empty{border:1px dashed var(--border);background:var(--catalog-row-bg,var(--card));border-radius:14px;flex-direction:column;align-items:flex-start;gap:8px;margin:24px 20px;padding:28px;display:flex}.catalog-empty[data-tone=error]{border-style:solid;border-color:var(--signal-alert-line);background:var(--signal-alert-surface)}.catalog-empty-title{color:var(--fg);font-size:17px;font-weight:600}.catalog-empty-body{color:var(--fg-muted);max-width:60ch;font-size:13.5px;line-height:1.45}.catalog-empty-actions{flex-wrap:wrap;gap:9px;padding-top:6px;display:flex}.catalog-import-card{border:1px solid var(--border-strong);background:var(--card);width:220px;color:var(--fg);text-align:left;cursor:pointer;border-radius:11px;flex-direction:column;gap:5px;margin-top:8px;padding:11px 12px;display:flex}.catalog-import-card:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.catalog-import-card svg{fill:none;stroke:var(--accent);stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round}.catalog-import-title{font-size:13px;font-weight:600}.catalog-import-note{color:var(--fg-faint);font-size:11.5px;line-height:1.35}.catalog-empty-code{font-family:var(--font-mono);letter-spacing:.14em;color:var(--signal-neutral);font-size:9.5px}.catalog-sell-card{--catalog-row-bg:var(--card)}@supports (color:color-mix(in lab,red,red)){.catalog-sell-card{--catalog-row-bg:color-mix(in oklab, var(--card) 78%, var(--bg))}}.catalog-sell-card{border:1px solid var(--chip-bg);background:var(--catalog-row-bg);border-radius:13px;flex-direction:column;gap:6px;min-width:0;padding:13px 14px;display:flex}.catalog-screen>.catalog-sell-card,.catalog-sell-card[data-tone=loading],.catalog-sell-card[data-tone=error]{max-width:560px;margin:16px 20px}.catalog-sell-tag{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-faint);font-size:9.5px;font-weight:600}.catalog-sell-title{color:var(--fg);font-size:14.5px;font-weight:600}.catalog-sell-body{color:var(--fg-muted);font-size:12.5px;line-height:1.45}.catalog-sell-actions{flex-wrap:wrap;gap:9px;margin-top:4px;display:flex}.catalog-sell-actions .catalog-button,.catalog-sell-fix{border-color:var(--border-strong);border-radius:10px;height:34px;padding:0 13px;font-size:13px;text-decoration:none}.catalog-sell-fix{align-self:flex-start;margin-top:4px}.catalog-sell-actions .catalog-sell-quiet{border-color:var(--border);background:var(--card);color:var(--fg-muted)}.catalog-sell-code{font-family:var(--font-mono);letter-spacing:.14em;color:var(--signal-neutral);font-size:9.5px}.catalog-sell-card[data-tone=empty]{border-style:dashed;border-color:var(--border);text-align:center;align-items:center;gap:8px;padding:20px 16px}.catalog-sell-card[data-tone=empty] .catalog-sell-tag{color:var(--signal-neutral)}.catalog-sell-card[data-tone=empty] .catalog-sell-title{color:var(--fg-muted);font-size:15px}.catalog-sell-card[data-tone=empty] .catalog-sell-body{color:var(--fg-faint)}.catalog-sell-card[data-tone=empty] .catalog-sell-actions{justify-content:center}.catalog-sell-card[data-tone=empty] .catalog-sell-actions>*{height:var(--target-min);min-height:var(--target-min);font-size:13.5px}.catalog-sell-card[data-tone=warn]{background:linear-gradient(90deg,var(--signal-alert-surface) 0%,var(--catalog-row-bg) 44%,var(--catalog-row-bg) 100%)}.catalog-sell-card[data-tone=warn] .catalog-sell-tag{color:var(--signal-alert-text)}.catalog-sell-card[data-tone=error]{background:linear-gradient(90deg,var(--signal-caution-surface) 0%,var(--catalog-row-bg) 44%,var(--catalog-row-bg) 100%)}.catalog-sell-card[data-tone=error] .catalog-sell-tag{color:var(--signal-caution-text)}.catalog-sell-card[data-tone=loading]{gap:8px}.catalog-sell-skeleton{align-items:center;gap:10px;display:flex}.catalog-sell-skeleton-block,.catalog-sell-skeleton-lines>span{background:var(--chip-bg);animation:1.6s ease-in-out infinite catalog-sell-shimmer;display:block}.catalog-sell-skeleton-block{border-radius:9px;flex:none;width:38px;height:38px}.catalog-sell-skeleton-lines{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.catalog-sell-skeleton-lines>span{border-radius:4px;height:9px}.catalog-sell-skeleton-lines>span+span{background:var(--border);height:7px}@supports (color:color-mix(in lab,red,red)){.catalog-sell-skeleton-lines>span+span{background:color-mix(in oklab,var(--border) 22%,var(--card))}}@media(prefers-reduced-motion:reduce){.catalog-sell-skeleton-block,.catalog-sell-skeleton-lines>span{animation:none}}@keyframes catalog-sell-shimmer{0%,to{opacity:.35}50%{opacity:.8}}.catalog-sell-warnings{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));align-items:start;gap:10px;padding:12px 20px 0;display:grid}.catalog-sell-more{place-self:center start}@media(max-width:859.98px){.catalog-sell-warnings{display:none}.catalog-screen>.catalog-sell-card,.catalog-sell-card[data-tone=loading],.catalog-sell-card[data-tone=error]{margin:12px var(--pad-phone-x,16px)}}.catalog-thumb[data-size=lg]{border-radius:10px;width:46px;height:46px;font-size:11.5px}.catalog-warn[data-tone=caution]{color:var(--signal-caution-text)}.catalog-rooms .catalog-row{border-radius:12px;min-height:76px}.catalog-nights{gap:2px;width:100%;display:flex}.catalog-night-head{text-align:center;min-width:0;font-family:var(--font-mono);letter-spacing:.04em;color:var(--signal-neutral);flex:1;font-size:8.5px}.catalog-night-head[data-weekend]{color:var(--fg-faint)}.catalog-night{border:1px solid var(--catalog-row-line);background:var(--bg);min-width:0;height:30px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--signal-neutral);border-radius:6px;flex:1;justify-content:center;align-items:center;font-size:10.5px;font-weight:600;display:flex}.catalog-night[data-weekend]{background:var(--card)}@supports (color:color-mix(in lab,red,red)){.catalog-night[data-weekend]{background:color-mix(in oklab,var(--card) 45%,var(--bg))}}.catalog-night[data-state=some]{background:linear-gradient(160deg,var(--catalog-pick-tint) 0%,var(--catalog-row-bg) 78%);border-color:var(--accent-line);color:var(--accent)}.catalog-night[data-state=full]{background:linear-gradient(160deg,var(--signal-alert-surface) 0%,var(--catalog-row-bg) 78%);border-color:var(--signal-alert-line);color:var(--signal-alert-text)}.catalog-night[data-state=closed]{background:var(--bg-subtle);border-color:var(--border);color:var(--signal-neutral)}.catalog-night[data-hand]{color:var(--accent)}.catalog-room-numbers{flex-wrap:wrap;gap:4px}.catalog-room-number{border:1px solid var(--border);background:var(--card);font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--fg-muted);border-radius:6px;padding:3px 7px;font-size:10.5px}.catalog-rate{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.catalog-rate-value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--fg);white-space:nowrap;font-size:15px;font-weight:500}.catalog-rate-value[data-hand]{color:var(--accent)}.catalog-rate-note{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-faint);white-space:nowrap;font-size:9px}.catalog-room-edit{border-radius:10px;justify-content:center;gap:4px;width:36px;height:36px;padding:0;text-decoration:none}.catalog-room-edit svg{width:15px;height:15px}.catalog-room-detail{text-transform:none;letter-spacing:0;font-family:inherit;font-size:12px}.catalog-room-chips{flex-wrap:wrap;gap:7px}@media(max-width:859.98px){.catalog-room-edit{gap:7px;width:100%}.catalog-room-edit svg{width:13px;height:13px}}.catalog-phone-only{display:none}.catalog-legend{border:1px solid var(--chip-bg);background:var(--catalog-row-bg);border-radius:11px;flex-wrap:wrap;align-items:center;gap:20px;margin:4px 20px 16px;padding:9px 13px;display:flex}.catalog-legend-item{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-faint);align-items:center;gap:6px;font-size:9px;display:inline-flex}.catalog-legend-item .catalog-night{border-radius:4px;flex:none;width:14px;height:14px}.catalog-legend-note{color:var(--fg-faint);margin-left:auto;font-size:12.5px}.catalog-stepper{border:1px solid var(--border);background:var(--card);border-radius:10px;align-items:center;padding:2px;display:inline-flex}.catalog-stepper .catalog-button{background:0 0;border:0;width:28px;height:28px}.catalog-stepper-value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.06em;text-transform:uppercase;color:var(--fg);white-space:nowrap;padding:0 12px;font-size:11.5px}.catalog-dialog-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.catalog-dialog-row.catalog-stay-row{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-stay-row .catalog-field-box>input,.catalog-stay-row .catalog-field-box>select{width:100%;min-width:0}.catalog-stay-quote .catalog-dialog-option{font-variant-numeric:tabular-nums;justify-content:space-between}.catalog-dialog-row.catalog-add-dish-row{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr)}.catalog-channels{gap:4px;display:inline-flex}.catalog-channel{border:1px solid var(--border);background:var(--bg);min-width:26px;height:22px;font-family:var(--font-mono);letter-spacing:.06em;color:var(--signal-neutral);border-radius:6px;justify-content:center;align-items:center;padding:0 5px;font-size:9px;font-weight:600;display:inline-flex}.catalog-channel[data-on]{border-color:var(--accent-line);background:var(--accent-subtle);color:var(--accent)}.catalog-stock{justify-content:flex-end;align-items:center;min-width:0;max-width:100%;min-height:32px;display:inline-flex;position:relative}.catalog-state-text{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted);white-space:nowrap;align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.catalog-state-text[data-tone=alert]{color:var(--signal-alert-text)}.catalog-state-text[data-tone=ok]{color:var(--signal-ok-text)}.catalog-state-text[data-tone=caution]{color:var(--signal-caution-text)}.catalog-state-text:is([data-tone=alert],[data-tone=caution],[data-tone=ok]):before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.catalog-stock-label{min-width:0;max-width:100%;line-height:1.2;font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted);white-space:nowrap;flex-direction:column;align-items:flex-end;gap:3px;font-size:11px;font-weight:600;display:inline-flex}.catalog-stock-count{align-items:center;gap:6px;display:inline-flex}.catalog-stock-label[data-state=low] .catalog-stock-count{color:var(--signal-caution-text)}.catalog-stock-label[data-state=out] .catalog-stock-count{color:var(--signal-alert-text)}.catalog-stock-label:not([data-state=ok]) .catalog-stock-count:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.catalog-stock-variant{text-overflow:ellipsis;max-width:100%;color:var(--signal-alert-text);font-size:9.5px;font-weight:500;overflow:hidden}.catalog-stock-stepper{border:1px solid var(--border-strong);background:var(--bg-subtle);border-radius:9px;align-items:center;gap:2px;padding:2px;display:none}.catalog-stock-stepper button{background:var(--chip-bg);width:26px;height:26px;color:var(--fg);cursor:pointer;border:0;border-radius:7px;font-size:15px}.catalog-stock-stepper button:disabled{color:var(--fg-faint);cursor:default}.catalog-stock-stepper span{text-align:center;min-width:30px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--fg);font-size:13px}.catalog-stock-stepper .catalog-stock-field{text-align:center;width:38px;height:26px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--fg);background:0 0;border:1px solid #0000;border-radius:6px;padding:0 2px;font-size:13px}.catalog-stock-stepper .catalog-stock-field:focus{border-color:var(--accent-line);background:var(--bg);outline:none}.catalog-stock-stepper .catalog-stock-more{width:22px;color:var(--fg-muted);background:0 0}button.catalog-stock-open{cursor:pointer;background:0 0;border:0;padding:0}button.catalog-stock-open:hover .catalog-stock-count,button.catalog-stock-open:focus-visible .catalog-stock-count{text-underline-offset:3px;text-decoration:underline}button.catalog-stock-open:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:4px}.catalog-stock-panel{flex-direction:column;gap:6px;max-height:360px;display:flex;overflow-y:auto}.catalog-stock-panel-row{grid-template-columns:minmax(0,1fr) 120px 120px;align-items:center;gap:10px;display:grid}.catalog-stock-panel-row[data-head]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted);font-size:10px;font-weight:600}.catalog-stock-panel-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--fg);font-size:13.5px;overflow:hidden}.catalog-row:hover .catalog-stock[data-single] .catalog-stock-label,.catalog-stock[data-single]:focus-within .catalog-stock-label{display:none}.catalog-row:hover .catalog-stock[data-single] .catalog-stock-stepper,.catalog-stock[data-single]:focus-within .catalog-stock-stepper{display:inline-flex}.catalog-labels{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;display:grid}.catalog-label{border:1px solid var(--border);background:var(--card);break-inside:avoid;border-radius:8px;flex-direction:column;gap:3px;padding:10px;display:flex}.catalog-label-name{color:var(--fg);font-size:13px;font-weight:600}.catalog-label-variant,.catalog-label-code{font-family:var(--font-mono);letter-spacing:.06em;color:var(--fg-muted);font-size:10px}.catalog-label-price{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--fg);font-size:15px;font-weight:600}.catalog-barcode{width:100%;height:40px;fill:var(--fg)}@media print{.catalog-label{background:#fff;border-color:#000}.catalog-label-name,.catalog-label-price,.catalog-label-variant,.catalog-label-code{color:#000}.catalog-barcode{fill:#000}}.catalog-dishes{height:var(--catalog-view-h,auto);grid-template-columns:206px minmax(0,1fr);min-height:0;display:grid}.catalog-sections{border-right:1px solid var(--border);background:var(--card);flex-direction:column;gap:2px;min-height:0;padding:16px 12px;display:flex;overflow-y:auto}.catalog-sections-label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--signal-neutral);padding:0 10px 8px;font-size:9.5px;font-weight:600}.catalog-section{height:38px;color:var(--fg-muted);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:9px;padding:0 10px;font-size:13.5px;font-weight:500;display:flex}.catalog-section:hover{color:var(--fg)}.catalog-section:focus-visible,.catalog-section-new:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.catalog-section[data-active]{border-color:var(--accent-line);background:var(--accent-subtle);color:var(--fg);font-weight:600}.catalog-night[data-off]{opacity:.45}.catalog-list-note[data-tone=ok]{color:var(--fg)}.catalog-state-stack{flex-direction:column;align-items:flex-end;gap:3px;display:inline-flex}.catalog-state-cause{color:var(--signal-alert-text);white-space:nowrap;font-size:10.5px}.catalog-section-row{align-items:center;gap:2px;min-width:0;display:flex}.catalog-section-row>.catalog-section{flex:auto;min-width:0}.catalog-price-cell{flex-direction:column;align-items:flex-end;gap:2px;min-width:0;display:inline-flex}button.catalog-price-open{cursor:text;background:0 0;border:0;border-radius:6px;margin:-2px -4px;padding:2px 4px}button.catalog-price-open:hover,button.catalog-price-open:focus-visible{background:var(--chip-bg)}button.catalog-price-open:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.catalog-price-was{color:var(--fg-muted);white-space:nowrap;font-size:10.5px}.catalog-price-ask{max-width:100%;color:var(--signal-caution-text);text-align:end;white-space:normal;font-size:10.5px;line-height:1.3}.catalog-price-field{border:1px solid var(--accent-line);background:var(--bg);text-align:right;width:76px;height:28px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--fg);border-radius:7px;padding:0 6px;font-size:13px}.catalog-price-field:focus{outline:none}.catalog-price-field[aria-invalid=true]{border-color:var(--signal-alert-line)}.catalog-section-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.catalog-section-count{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--signal-neutral);font-size:10.5px}.catalog-section[data-active] .catalog-section-count{color:var(--accent)}.catalog-section-new{border:1px dashed var(--border);height:36px;color:var(--fg-muted);cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:8px;margin-top:6px;padding:0 10px;font-size:13px;display:flex}.catalog-section-new svg{width:14px;height:14px}.catalog-dishes-body{min-width:0;min-height:0;overflow-y:auto}.catalog-dishes .catalog-title-meta{white-space:normal}.catalog-pill.catalog-pill-plain{text-transform:none}.catalog-strip-push{flex:none;align-items:center;gap:10px;margin-left:auto;display:flex}.console-screenstrip:has(>.catalog-strip-push)>.console-screenstrip-end{margin-left:0}.catalog-gaps{padding:14px 20px 6px}.catalog-gaps .catalog-chip{border-radius:8px;height:28px;padding:0 10px;font-size:12px}.catalog-thumb-link{text-decoration:none;display:inline-flex}.catalog-state{flex-direction:column;gap:2px;min-width:0;display:flex}.catalog-state-word{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--signal-ok-text);white-space:nowrap;font-size:10px;font-weight:600}.catalog-state[data-off] .catalog-state-word{color:var(--signal-alert-text)}.catalog-state-note{color:var(--fg-faint);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.catalog-dish-action{width:88px;font-size:12.5px}.catalog-dialog-choices{flex-wrap:wrap;gap:8px;display:flex}.catalog-field-box select{min-width:0;color:var(--fg);background:0 0;border:0;outline:none;flex:1;font-size:14px}.catalog-strip-count{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-faint);white-space:nowrap;font-size:11px}.catalog-add svg{width:16px;height:16px}.catalog-margin{gap:0}.catalog-margin-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:16px 20px 4px;display:grid}.catalog-margin-tile{border:1px solid var(--border);background:var(--card);border-radius:12px;flex-direction:column;gap:8px;padding:13px 16px;display:flex}.catalog-margin-tile[data-tone=alert]{border-color:var(--chip-bg);background:linear-gradient(140deg,var(--signal-alert-surface) 0%,var(--card) 68%)}.catalog-margin-tile-label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-muted);font-size:10.5px;font-weight:600}.catalog-margin-tile-value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--fg);flex-wrap:wrap;align-items:baseline;gap:7px;font-size:25px;font-weight:500;display:flex}.catalog-margin-tile[data-tone=alert] .catalog-margin-tile-value>span:first-child{color:var(--signal-alert-text)}.catalog-margin-tile[data-tone=ok] .catalog-margin-tile-value>span:first-child{color:var(--signal-ok-text)}.catalog-margin-tile-note{font-family:var(--font-sans,inherit);color:var(--fg-muted);font-size:12.5px}.catalog-margin-name{align-items:center;gap:10px;min-width:0;font-size:14px;font-weight:500;display:flex}.catalog-margin-figure{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--fg-muted);font-size:13px}.catalog-margin-figure[data-strong]{font-size:13.5px;font-weight:600}.catalog-margin-figure[data-quiet]{color:var(--fg-faint)}.catalog-margin-figure[data-tone=ok],.catalog-margin-pct[data-tone=ok]{color:var(--signal-ok-text)}.catalog-margin-figure[data-tone=caution],.catalog-margin-pct[data-tone=caution]{color:var(--signal-caution-text)}.catalog-margin-figure[data-tone=alert],.catalog-margin-pct[data-tone=alert]{color:var(--signal-alert-text)}.catalog-margin-aim{align-items:center;gap:8px;display:flex}.catalog-margin-bar{background:var(--bg-subtle);border-radius:4px;flex:1;height:8px;position:relative;overflow:hidden}.catalog-margin-bar>span:first-child{background:var(--accent);border-radius:4px;height:100%;display:block}.catalog-margin-bar>span[data-tone=caution]{background:var(--signal-caution)}.catalog-margin-bar>span[data-tone=alert]{background:var(--signal-alert)}.catalog-margin-aim-line{background:var(--fg);width:1px;position:absolute;top:0;bottom:0}.catalog-margin-pct{text-align:right;width:42px;font-family:var(--font-mono);font-size:12px;font-weight:600}.catalog-margin-uncosted{border:1px solid var(--border);background:var(--card);border-radius:12px;flex-wrap:wrap;align-items:center;gap:14px;margin-top:12px;padding:12px 16px;display:flex}.catalog-margin-uncosted-glyph{color:var(--fg-muted);flex:none}.catalog-margin-uncosted-text{flex-direction:column;flex:260px;gap:2px;min-width:0;display:flex}.catalog-margin-uncosted-title{font-size:14px;font-weight:600}.catalog-margin-uncosted-body{color:var(--fg-muted);font-size:12.5px}.catalog-margin-chips{flex-wrap:wrap;gap:6px;display:flex}.catalog-margin-chip{border:1px solid var(--border);background:var(--chip-bg);font-family:var(--font-mono);letter-spacing:.08em;color:var(--fg-muted);border-radius:7px;padding:4px 9px;font-size:10px;text-decoration:none}.catalog-margin-chip[data-quiet]{color:var(--fg-faint)}@media(max-width:859.98px){.catalog-margin-tiles{padding:12px var(--pad-phone-x,16px) 4px;grid-template-columns:repeat(2,minmax(0,1fr))}}.catalog-icon-trigger{align-items:center;gap:7px;display:inline-flex}.catalog-icon-trigger svg{width:15px;height:15px}.catalog-toolbar-fit{flex-wrap:nowrap;container-type:inline-size}.catalog-toolbar-fit>:not(.catalog-chips){flex-shrink:0}.catalog-toolbar-fit .catalog-chips{scrollbar-width:none;flex-wrap:nowrap;flex:0 auto;margin-block:-4px;padding-block:4px;overflow-x:auto}.catalog-toolbar-fit .catalog-chips::-webkit-scrollbar{display:none}.catalog-toolbar-fit .catalog-button{position:relative}.catalog-filter-label{text-overflow:ellipsis;white-space:nowrap;max-width:22ch;overflow:hidden}@container (max-width:1139.98px){.catalog-toolbar-fit .catalog-toolbar-word{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.catalog-write-failed{color:var(--signal-alert-text);background:var(--signal-alert-surface);border-bottom:1px solid var(--signal-alert-line);margin:0;padding:8px 20px;font-size:12.5px}.catalog-list-note{color:var(--fg-muted);border-bottom:1px solid var(--border);margin:0;padding:8px 20px;font-size:12.5px}.catalog-list-note[data-tone=caution]{color:var(--signal-caution-text);background:var(--signal-caution-surface);border-bottom-color:var(--signal-caution-line)}.catalog-dialog{width:min(460px,100vw - 32px)}.catalog-dialog.catalog-dialog-wide[data-variant]{width:min(640px,100vw - 32px)}.catalog-dialog-head{flex-direction:column;gap:6px;padding-bottom:14px;display:flex}.catalog-dialog[data-variant]:has(.catalog-off-reasons){width:min(360px,100vw - 32px)}.catalog-dialog:has(.catalog-off-reasons) .catalog-dialog-body{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-faint);font-size:9.5px;line-height:1.3}.catalog-off-until>.catalog-button{flex:1 1 0;min-width:0;height:34px}.catalog-dialog-title{color:var(--fg);font-size:17px;font-weight:600}.catalog-dialog-body,.catalog-dialog-note{color:var(--fg-muted);font-size:13px;line-height:1.45}.catalog-dialog-content{flex-direction:column;gap:12px;display:flex}.catalog-dialog-actions{justify-content:flex-end;gap:9px;padding-top:18px;display:flex}.catalog-file-pick{align-items:center;gap:10px;min-width:0;display:flex}.catalog-file-pick-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--fg);font-size:13px;overflow:hidden}.catalog-file-pick-name[data-empty]{color:var(--fg-muted)}.catalog-dialog-actions>.catalog-button,.catalog-dialog .console-dialog-foot>.catalog-button{min-height:var(--target-min);border-radius:var(--radius-control);padding:9px 16px;font-size:13px}.catalog-dialog-list{flex-direction:column;gap:4px;max-height:320px;display:flex;overflow-y:auto}.catalog-dialog-option{border:1px solid var(--catalog-row-line,var(--border));background:var(--catalog-row-bg,var(--card));min-height:44px;color:var(--fg);cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:0 10px;font-size:13.5px;display:flex}.catalog-dialog-option .catalog-avatar{margin-right:0}.catalog-dialog-option-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.catalog-dialog-option-note{color:var(--fg-muted);flex:none;font-size:12px}.catalog-dialog-option[data-kept]{cursor:default}.catalog-dialog-option[data-kept] .catalog-dialog-option-name{color:var(--fg-muted)}.catalog-dialog-option[data-kept] .catalog-dialog-option-note{color:var(--signal-caution-text)}.catalog-field{flex-direction:column;gap:6px;display:flex}.catalog-field-label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-faint);font-size:9.5px;font-weight:600}.catalog-field-box{border:1px solid var(--border);background:var(--bg-subtle);height:42px;box-shadow:var(--relief-recessed);border-radius:10px;align-items:center;gap:8px;padding:0 12px;display:flex}.catalog-field-box:focus-within{border-color:var(--accent-line)}.catalog-field-box input{min-width:0;color:var(--fg);font-family:var(--font-mono);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;flex:1;font-size:15px}.catalog-field-box input::placeholder{color:var(--fg-faint)}.catalog-field-box input[aria-invalid=true]{color:var(--signal-alert-text)}.catalog-field-unit{font-family:var(--font-mono);color:var(--fg-faint);font-size:12px}.catalog-pricelist{flex-direction:column;gap:14px;display:flex}.catalog-pricelist section{flex-direction:column;gap:6px;display:flex}.catalog-pricelist-line{color:var(--fg);grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:14px;font-size:14px;display:grid}.catalog-sheet-filters{flex-wrap:wrap;gap:7px;display:flex}.catalog-pricelist-line>:first-child{overflow-wrap:anywhere}.catalog-pricelist-minutes{font-family:var(--font-mono);color:var(--fg-faint);font-size:11px}@media print{body:has(.catalog-dialog[open])>:not(:has(.catalog-dialog[open])),.catalog-dialog[open] .catalog-dialog-actions,.catalog-dialog[open] .console-dialog-foot,.catalog-dialog[open] .console-dialog-close{display:none}}@media(max-width:859.98px){.catalog-toolbar{display:none}.catalog-toolbar.catalog-toolbar-phone{padding-inline:var(--pad-phone-x,16px);flex-wrap:wrap;row-gap:8px;display:flex}.catalog-toolbar.catalog-toolbar-phone>.catalog-chips{flex:1 0 100%}.catalog-toolbar.catalog-toolbar-phone>.catalog-divider{display:none}.catalog-toolbar.catalog-toolbar-phone>.catalog-toolbar-end{flex-wrap:wrap;flex:1 1 0;justify-content:flex-end;row-gap:8px;min-width:0}.catalog-table{padding:10px var(--pad-phone-x,16px) 16px}.catalog-table[data-phone-card] .catalog-head{display:none}.catalog-table[data-phone-card] .catalog-row{grid-template-columns:var(--catalog-phone-columns,1fr auto);grid-template-areas:var(--catalog-phone-areas);border-radius:12px;row-gap:8px;padding:12px 14px}.catalog-table[data-phone-card] .catalog-cell{grid-area:var(--catalog-area,auto)}.catalog-table[data-phone-card] .catalog-cell[data-phone-hide],.catalog-table[data-phone-card] .catalog-title-meta{display:none}.catalog-table[data-phone-card] .catalog-title-name{font-size:14.5px}.catalog-table[data-phone-card] .catalog-title-line .catalog-tag,.catalog-table[data-phone-card] .catalog-title-line .catalog-warn,.catalog-table[data-phone-card] .catalog-rate-note{display:none}.catalog-table[data-phone-card] .catalog-row{gap:5px 11px;min-height:0;padding:11px}.catalog-table[data-phone-card] .catalog-row[data-stripe]{padding-left:22px}.catalog-table[data-phone-card] .catalog-row[data-tone=alert]{background:linear-gradient(90deg,var(--signal-alert-surface) 0%,var(--catalog-row-bg) 46%,var(--catalog-row-bg) 100%);border-color:var(--chip-bg)}.catalog-table[data-phone-card] .catalog-thumb{border-radius:10px;width:48px;height:48px}.catalog-table[data-phone-card] .catalog-pill{border-radius:6px;padding:3px 8px;font-size:9px}.catalog-table[data-phone-card] .catalog-avatar{width:26px;height:26px;margin-right:-7px}.catalog-group-line{padding:8px 2px 2px}.catalog-group-toggle{margin:-3px 0}.catalog-group-count,.catalog-group-note{display:none}}.catalog-phone-detail{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted);font-size:10.5px;display:none}.console-sheet .catalog-chip{border-radius:10px;height:34px;padding:0 13px;font-size:13px}.console-sheet .catalog-chips{gap:8px}.console-sheet .catalog-figures{gap:14px}.console-sheet .catalog-figure{flex-direction:column;align-items:flex-start;gap:1px}.console-sheet .catalog-figure-label{font-size:8.5px}.console-sheet .catalog-figure-value{font-size:13px}.console-sheet .catalog-sheet-action{border-radius:12px;width:100%;height:48px;font-size:15px}@media(max-width:859.98px){.catalog-figures{gap:16px;overflow-x:auto}.catalog-figures-caption{display:none}.catalog-phone-only{display:flex}.catalog-legend{display:none}.catalog-dishes{grid-template-columns:minmax(0,1fr);height:auto}.catalog-dishes-body{overflow-y:visible}.catalog-sections{height:auto;min-height:0;padding:10px var(--pad-phone-x,16px);border-right:0;border-bottom:1px solid var(--border);flex-direction:row;position:static;overflow:auto visible}.catalog-sections-label{display:none}.catalog-section,.catalog-section-new{flex:none;margin-top:0}.catalog-phone-detail{display:block}.catalog-wide-only{display:none}.catalog-phone-variants{letter-spacing:0;text-transform:none;color:var(--fg-faint);font-family:inherit;font-size:11.5px}.catalog-table[data-phone-card] .catalog-figure-text[data-quiet]{letter-spacing:.08em;text-transform:uppercase;font-size:10.5px}.catalog-table[data-phone-card] .catalog-figure-text{font-size:13px}.catalog-table[data-phone-card] .catalog-stock-label{border:1px solid var(--border);background:var(--card);border-radius:6px;padding:3px 8px;font-size:9px}.catalog-table[data-phone-card] .catalog-stock-label[data-state=low]{border-color:var(--signal-caution-line);background:var(--signal-caution-surface)}.catalog-table[data-phone-card] .catalog-stock-label[data-state=out]{border-color:var(--signal-alert-line);background:var(--signal-alert-surface)}.catalog-sell-table[data-phone-card] .catalog-stock-cell{justify-content:flex-start}.catalog-sell-table[data-phone-card] .catalog-stock{justify-content:flex-start;gap:7px;min-height:0}.catalog-sell-table[data-phone-card] .catalog-stock-label{flex-direction:row;align-items:center;gap:6px}.catalog-sell-table[data-phone-card] .catalog-stock-count:before{display:none}.catalog-sell-table[data-phone-card] .catalog-stock-variant{font-size:inherit}.catalog-sell-table[data-phone-card] .catalog-row[data-tone=alert]{background:linear-gradient(90deg,var(--signal-alert-surface) 0%,var(--catalog-row-bg) 46%,var(--catalog-row-bg) 100%)}.console-foot .catalog-figures,.console-foot:has(>.console-scroll-view>.catalog-figures:only-child){display:none}}.mk-page{flex:none;gap:14px;padding:16px 20px}@media(min-width:860px){.mk-phone-only.mk-phone-only{display:none}}.mk-push{margin-left:auto}.mk-strip-sub,.mk-sub,.mk-box-label,.mk-maker-where,.mk-shot-label,.mk-card-keep-label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em}.mk-strip-sub,.mk-sub{color:var(--fg-faint);white-space:nowrap;font-size:9px}.mk-strip-btn[data-on]{border-color:var(--accent-line);color:var(--accent)}.console-screenstrip-heading:has(>.mk-strip-sub){flex-direction:column;align-items:flex-start;gap:2px}.mk-strip-keys{align-items:center;gap:9px;margin-left:auto;display:flex}.console-screenstrip:has(>.mk-strip-keys)>.console-screenstrip-end{margin-left:0}.mk-icon-btn{border:1px solid var(--border);background:var(--chip-bg);width:36px;height:36px;color:var(--fg-muted);cursor:pointer;border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.mk-icon-btn:hover{border-color:var(--border-strong);color:var(--fg)}.mk-icon-btn[data-on]{border-color:var(--accent-line);color:var(--accent)}.mk-icon-btn[data-on] svg{fill:currentColor}.mk-link-btn{border:1px solid var(--border-strong);background:var(--chip-bg);height:30px;color:var(--fg);white-space:nowrap;cursor:pointer;border-radius:9px;align-items:center;padding:0 11px;font-size:12px;text-decoration:none;display:inline-flex}.mk-link-btn:hover{border-color:var(--fg-faint)}.mk-star{fill:var(--accent);flex:none}.mk-dot{background:var(--signal-ok);border-radius:50%;flex:none;width:6px;height:6px}.mk-shot{border:1px solid var(--border);background:var(--card);border-radius:10px;display:block;position:relative;overflow:hidden}.mk-shot[data-tint="0"],.mk-logo[data-tint="0"]{background:var(--accent-subtle)}.mk-shot[data-tint="1"],.mk-logo[data-tint="1"]{background:var(--signal-info-surface)}.mk-shot[data-tint="2"],.mk-logo[data-tint="2"]{background:var(--signal-ok-surface)}.mk-shot[data-tint="3"],.mk-logo[data-tint="3"]{background:var(--signal-caution-surface)}.mk-shot[data-tint="4"],.mk-logo[data-tint="4"]{background:var(--chip-bg)}.mk-shot[data-tint="5"],.mk-logo[data-tint="5"]{background:var(--signal-alert-surface)}.mk-shot img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mk-shot-label{color:var(--fg-muted);white-space:nowrap;text-overflow:ellipsis;font-size:8px;position:absolute;bottom:7px;left:8px;right:8px;overflow:hidden}.mk-logo{border:1px solid var(--border);width:36px;height:36px;font-family:var(--font-mono);color:var(--fg-muted);border-radius:10px;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex}.mk-hero{border:1px solid var(--catalog-row-line);background:linear-gradient(90deg,var(--catalog-pick-tint) 0%,var(--card) 46%,var(--card));border-radius:14px;flex-direction:column;align-items:center;gap:13px;padding:22px 20px;display:flex}.mk-hero-title{letter-spacing:-.02em;text-align:center;margin:0;font-size:19px;font-weight:600}.mks-lead,.mks-hint{color:var(--fg-muted);margin:0;font-size:12.5px;line-height:1.5}.mks-list,.sup-products,.mks-refusals{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.mks-row{border:1px solid var(--catalog-row-line);background:var(--card);border-radius:13px;flex-wrap:wrap;align-items:center;gap:12px 18px;padding:14px 16px;display:flex}.mks-row-main{flex-wrap:wrap;flex:320px;align-items:baseline;gap:4px 12px;min-width:0;display:flex}.mks-row-name{font-size:14.5px;font-weight:600}.mks-row-facts{min-width:0;color:var(--fg-muted);overflow-wrap:anywhere;flex:100%;font-size:12px}.mks-row-keys{flex-wrap:wrap;gap:8px;display:flex}.mks-dialog{width:min(480px,100vw - 32px)}.mks-dialog.mks-dialog-wide{width:min(860px,100vw - 32px)}.mks-form,.mks-preview,.mks-file-pick{flex-direction:column;gap:12px;display:flex}.mks-file-pick{align-items:flex-start;gap:6px;margin-bottom:12px}.mks-label,.mks-h{margin:0;font-size:12.5px;font-weight:600}.mks-file-input{max-width:100%;color:var(--fg);font-size:13px}.mks-preview-sum{margin:0;font-size:13px;font-weight:600}.mks-alert{color:var(--signal-alert-text);margin:0;font-size:13px;font-weight:500}.mks-table{border-collapse:collapse;width:100%;margin-top:6px;font-size:12.5px}.mks-table th,.mks-table td{border-bottom:1px solid var(--catalog-row-line);text-align:left;vertical-align:top;padding:6px 10px 6px 0;font-weight:400}.mks-table thead th{color:var(--fg-faint);font-size:11px}.mks-table tbody th{font-weight:600}.mks-refusals{gap:4px;margin-top:6px;font-size:12.5px}.mks-refusals li{flex-wrap:wrap;gap:4px 10px;display:flex}.mks-refusal-line{font-family:var(--font-mono);color:var(--signal-alert-text)}.mks-refusal-product{font-weight:600}.mks-link-row{gap:8px;display:flex}.mks-link-value{min-width:0;font-family:var(--font-mono);flex:1;font-size:12px}.mki-table-wrap{border:1px solid var(--catalog-row-line);background:var(--card);border-radius:13px;padding:4px 16px 10px;overflow-x:auto}.mki-variants td,.mki-variants th{white-space:nowrap}.mki-variants td{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.mki-variants td[data-tone=alert]{color:var(--signal-alert-text);font-family:inherit}.mki-variants tbody tr:last-child td{border-bottom:0}.mki-select{border:1px solid var(--border);background:var(--bg);width:100%;min-height:38px;color:var(--fg);font:inherit;border-radius:9px;padding:0 10px;font-size:13.5px}.sup-page{background:var(--bg);flex-direction:column;gap:16px;width:min(880px,100%);min-height:100dvh;margin:0 auto;padding:24px 16px 48px;display:flex}.sup-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.sup-head-keys{align-items:center;gap:8px;display:flex}.sup-state{border:1px solid var(--catalog-row-line);color:var(--signal-caution-text);border-radius:10px;margin:0;padding:10px 14px;font-size:13px}.sup-state[data-tone=ok]{color:var(--signal-ok-text)}.sup-panel{flex-direction:column;gap:12px;padding:18px;display:flex}.sup-done{color:var(--signal-ok-text);margin:0;font-size:13px;font-weight:500}.sup-product{border-top:1px solid var(--catalog-row-line);padding-top:10px}.sup-product:first-child{border-top:0;padding-top:0}.sup-product-head{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.mk-hero-note,.mk-item-ready{color:var(--fg-muted);margin:0;font-size:12.5px;line-height:1.45}.mk-hero-note{text-align:center}.mk-search-row{gap:9px;width:min(600px,100%);display:flex}.mk-search-row>.mk-search-go{border-radius:11px;flex:none;height:46px;min-height:0;padding:0 20px;font-size:14px;font-weight:700}.mk-search{border:1px solid var(--border);background:var(--bg-subtle);min-width:0;height:46px;box-shadow:var(--relief-recessed);color:var(--fg-faint);box-sizing:border-box;border-radius:11px;flex:1;align-items:center;gap:10px;padding:0 13px;display:flex}.mk-search:focus-within{border-color:var(--accent-line)}.mk-search input{min-width:0;color:var(--fg);background:0 0;border:0;outline:0;flex:1;font-size:14px}.mk-cats{justify-content:center}.mk-section{flex-direction:column;gap:12px;display:flex}.mk-section-head{align-items:baseline;gap:10px;min-width:0;display:flex}.mk-h{white-space:nowrap;align-items:center;gap:8px;margin:0;font-size:15.5px;font-weight:600;display:flex}.mk-h-icon{width:16px;height:16px;color:var(--fg-faint);flex:none}.mk-section-head .mk-link-btn{align-self:center;margin-left:auto}.mk-section-head .mk-push+.mk-link-btn,.mk-section-head .mk-link-btn.mk-push{margin-left:auto}.mk-things-tools{align-self:center;align-items:center;gap:7px;margin-left:auto;display:flex}.mk-filter{border:1px solid var(--border);background:var(--card);height:32px;color:var(--accent);cursor:pointer;border-color:var(--accent-line);background:var(--accent-subtle);white-space:nowrap;border-radius:9px;align-self:flex-start;align-items:center;gap:8px;padding:0 12px;font-size:12.5px;font-weight:500;display:inline-flex}.mk-more{justify-content:center;display:flex}.mk-makers{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.mk-maker{border:1px solid var(--catalog-row-line);background:linear-gradient(90deg,var(--signal-ok-surface) 0%,var(--card) 46%,var(--card) 100%);min-width:0;color:var(--fg);text-align:left;cursor:pointer;border-radius:13px;flex-direction:column;gap:9px;padding:13px 14px 13px 22px;display:flex}.mk-maker:hover{border-color:var(--border-strong)}.mk-maker[data-active]{border-color:var(--accent-line)}.mk-maker-head,.mk-item-maker{align-items:center;gap:10px;min-width:0;display:flex}.mk-maker-name{flex-direction:column;flex:1;gap:2px;min-width:0;font-size:14px;font-weight:600;display:flex}.mk-maker-name>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mk-maker-where{letter-spacing:.1em;color:var(--fg-faint);font-size:8.5px;font-weight:400}.mk-maker-stars{font-family:var(--font-mono);align-items:center;gap:5px;font-size:12.5px;font-weight:600;display:inline-flex}.mk-maker-count{color:var(--fg-faint);font-family:inherit;font-weight:400}.mk-maker-chips,.mk-item-chips{flex-wrap:wrap;gap:6px;display:flex}.mk-maker-shots{gap:7px;display:flex}.mk-maker-shot{border-radius:9px;flex:1;min-width:0;height:64px}.mk-maker-shot .mk-shot-label{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box}.mk-maker-note{color:var(--fg-faint);font-size:11.5px}.mk-things{isolation:isolate;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.mk-card{border:1px solid var(--catalog-row-line);background:var(--card);border-radius:13px;flex-direction:column;gap:7px;min-width:0;padding:11px;display:flex;position:relative}.mk-card:hover{border-color:var(--border-strong)}.mk-card-shot{height:132px}.mk-card[data-compact] .mk-card-shot{height:96px}.mk-card-taken{border:1px solid var(--accent-line);background:var(--accent-subtle);color:var(--accent);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border-radius:6px;padding:3px 7px;font-size:8px;font-weight:600;position:absolute;top:7px;left:7px}.mk-card-save{z-index:1;border:1px solid var(--border);background:var(--bg);border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;position:absolute;top:18px;right:18px}@supports (color:color-mix(in lab,red,red)){.mk-card-save{background:color-mix(in oklab,var(--bg) 80%,transparent)}}.mk-card-save{color:var(--fg);cursor:pointer}.mk-card-save[data-on]{border-color:var(--accent-line);color:var(--accent)}.mk-card-save[data-on] svg{fill:currentColor}.mk-card-maker{min-width:0;color:var(--signal-ok-text);align-items:center;gap:6px;font-size:11.5px;display:flex}.mk-card-maker>span:last-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mk-card-name{color:var(--fg);font-size:13.5px;font-weight:600;line-height:1.3;text-decoration:none}.mk-card-name:after{content:"";border-radius:inherit;position:absolute;inset:0}.mk-card-name:focus-visible{outline:none}.mk-card:has(.mk-card-name:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}.mk-card-rating{font-family:var(--font-mono);color:var(--fg-muted);align-items:center;gap:6px;font-size:11.5px;display:flex}.mk-card-price{align-items:baseline;gap:7px;margin-top:auto;display:flex}.mk-card-retail{font-family:var(--font-mono);font-size:14px;font-weight:600}.mk-card-with-tax,.mk-card-suggested{color:var(--fg-faint);font-size:10.5px}.mk-card-stock{color:var(--fg-muted);font-size:11.5px}.mk-card-stock[data-tone=caution]{color:var(--signal-caution-text)}.mk-card-stock[data-tone=alert]{color:var(--signal-alert-text)}.mk-card[data-out] .mk-card-shot,.mk-card[data-out] .mk-card-price,.mk-card[data-out] .mk-card-keep{opacity:.55}.mk-card[data-out] .mk-card-name{color:var(--fg-muted)}.mk-card-plus{font-family:var(--font-mono);color:var(--signal-ok-text);margin-left:auto;font-size:11.5px}.mk-card-keep{border:1px solid var(--catalog-row-line);background:var(--catalog-row-bg);border-radius:9px;align-items:center;gap:8px;min-height:32px;padding:0 10px;display:flex}.mk-card-keep-label{color:var(--fg-faint);white-space:nowrap;font-size:8.5px}.mk-card-keep-value{font-family:var(--font-mono);color:var(--signal-ok-text);white-space:nowrap;margin-left:auto;font-size:12.5px;font-weight:600}.mk-item-top{gap:16px;min-width:0;display:flex}.mk-gallery{flex-direction:column;flex:0 0 440px;gap:9px;min-width:0;display:flex}.mk-gallery-main{border-radius:13px;height:330px}.mk-thumbs{gap:7px;display:flex}.mk-thumb{border:1px solid var(--border);background:var(--card);cursor:pointer;border-radius:9px;flex:1;min-width:0;height:62px;padding:0;position:relative;overflow:hidden}.mk-thumb[data-active]{border-color:var(--accent-line)}.mk-thumb img{object-fit:cover;width:100%;height:100%}.mk-item-facts{flex-direction:column;flex:1;gap:12px;min-width:0;display:flex}.mk-item-maker .mk-logo{width:38px;height:38px;color:var(--accent);border-radius:11px}.mk-item-name{margin:0;font-size:17px;font-weight:600;line-height:1.3}.mk-prices{gap:11px;display:flex}.mk-price{border:1px solid var(--catalog-row-line);background:var(--card);border-radius:13px;flex-direction:column;flex:1;gap:3px;min-width:0;padding:13px 14px;display:flex}.mk-price[data-tone=ok]{background:linear-gradient(90deg,var(--signal-ok-surface) 0%,var(--card) 46%,var(--card) 100%)}.mk-box-label{letter-spacing:.14em;color:var(--fg-faint);align-items:center;gap:6px;font-size:9px;font-weight:600;display:inline-flex}.mk-box-label>svg{flex:none;width:13px;height:13px}.mk-price-value{font-family:var(--font-mono);font-size:22px;font-weight:600}.mk-price[data-tone=ok] .mk-price-value{color:var(--signal-ok-text)}.mk-price-line{color:var(--fg-faint);margin:-4px 0 0;font-size:11.5px}.mk-facts{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.mk-fact{border:1px solid var(--catalog-row-line);background:var(--catalog-row-bg);border-radius:11px;align-items:center;gap:10px;min-height:40px;padding:0 12px;font-size:12.5px;display:flex}.mk-fact-label{color:var(--fg-muted)}.mk-fact-glyph{color:var(--fg-faint);flex:none}.mk-fact[data-tone=ok] .mk-fact-glyph{color:var(--signal-ok-text)}.mk-fact[data-tone=alert] .mk-fact-glyph{color:var(--signal-alert-text)}.mk-fact-value{text-align:right;margin-left:auto;font-weight:500}.mk-fact[data-tone=ok] .mk-fact-value{color:var(--signal-ok-text)}.mk-fact[data-tone=alert] .mk-fact-value{color:var(--signal-alert-text)}.mk-about{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.mk-about-text{color:var(--fg-muted);white-space:pre-line;margin:0;font-size:13px;line-height:1.55}.mk-about-text[data-folded]{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mk-note{border:1px solid var(--catalog-row-line);background:linear-gradient(90deg,var(--signal-info-surface) 0%,var(--catalog-row-bg) 46%,var(--catalog-row-bg) 100%);min-height:52px;color:var(--signal-info-text);border-radius:12px;align-items:center;gap:10px;padding:8px 12px 8px 22px;display:flex}.mk-note-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.mk-note-title{color:var(--fg);font-size:13px;font-weight:600}.mk-note-body{color:var(--fg-muted);font-size:11.5px}.console-foot.mk-foot .catalog-figures-caption{letter-spacing:0;text-transform:none;font-family:inherit;font-size:11.5px}.mk-item-foot{display:none}@media(max-width:859.98px){.mk-desk-only.mk-desk-only{display:none}.mk-page{gap:11px;padding:12px}.mk-hero{border-radius:13px;align-items:stretch;gap:10px;padding:14px 12px}.mk-hero-title{text-align:left;font-size:15px;line-height:1.35}.mk-search{width:100%;height:42px}.mk-cats{justify-content:flex-start}.mk-makers{grid-template-columns:minmax(0,1fr)}.mk-maker-note{display:none}.mk-things{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mk-card-shot{height:110px}.mk-card-suggested,.mk-card-rating{display:none}.mk-hero-note{text-align:left}.mk-card-keep{min-height:30px;padding:0 9px}.mk-card-keep-label{font-size:8px}.mk-card-keep-value{font-size:11.5px}.mk-card-keep-pct{display:none}.console-foot.mk-foot .catalog-figures{display:flex}.console-foot.mk-foot .catalog-figures-caption{display:none}.mk-item-top{flex-direction:column;gap:11px}.mk-gallery{flex:none}.mk-gallery-main{height:260px}.mk-prices{gap:9px}.mk-price-value{font-size:18px}.mk-price-line{font-size:10.5px}.mk-item-foot{align-items:center;gap:10px;display:flex}.mk-foot-take{flex:1;margin-inline-start:10px}}.catalog-list-frame{min-width:0;container:catalog-list/inline-size}.catalog-list-room{min-width:0;container:catalog-split/inline-size}.catalog-list-split{min-width:0;height:var(--catalog-split-h,auto);align-items:stretch;display:flex}.catalog-list-main{--catalog-bars-h:0px;flex-direction:column;flex:auto;min-width:0}.catalog-list-aside{border-left:1px solid var(--border);flex-direction:column;flex:0 0 368px;width:368px}.catalog-list-aside>.catalog-list-aside-view{gap:12px;padding:18px 20px 24px}@container catalog-split (max-width:899.98px){.catalog-list-split{flex-direction:column;height:auto}.catalog-list-main{--catalog-bars-h:inherit}.catalog-list-split>.catalog-list-main[data-axis]>.catalog-list-main-view,.catalog-list-split>.catalog-list-aside[data-axis]>.catalog-list-aside-view{overflow:visible}.catalog-list-aside{border-left:0;border-top:1px solid var(--border);flex:none;width:auto}}.catalog-row[data-openable]{cursor:pointer}.catalog-row[data-openable]:hover{border-color:var(--border)}button.catalog-title-name{font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0}@container catalog-list (max-width:639.98px){.catalog-table[data-phone-card] .catalog-head{display:none}.catalog-table[data-phone-card] .catalog-row{grid-template-columns:var(--catalog-phone-columns,1fr auto);grid-template-areas:var(--catalog-phone-areas);border-radius:12px;gap:5px 11px;min-height:0;padding:11px}.catalog-table[data-phone-card] .catalog-row[data-stripe]{padding-left:22px}.catalog-table[data-phone-card] .catalog-cell{grid-area:var(--catalog-area,auto)}.catalog-table[data-phone-card] .catalog-cell[data-phone-hide],.catalog-table[data-phone-card] .catalog-title-meta{display:none}}.catalog-margin-tile[data-tone=alert]{--catalog-rung:var(--signal-alert);position:relative}.catalog-margin-tile[data-tone=alert]:before{content:"";background:var(--catalog-rung);width:4px;height:min(40px,100% - 14px);box-shadow:0 0 12px var(--catalog-rung);border-radius:2px;position:absolute;top:50%;left:9px;transform:translateY(-50%)}@supports (color:color-mix(in lab,red,red)){.catalog-margin-tile[data-tone=alert]:before{box-shadow:0 0 12px color-mix(in oklab,var(--catalog-rung) 45%,transparent)}}.catalog-margin-tile[data-tone=alert]:before{pointer-events:none}.catalog-margin-tile[data-tone=alert]{padding-left:24px}@media(max-width:859.98px){.catalog-table[data-phone-card] .catalog-row[data-tone=alert]:not([data-stripe]){padding-left:22px;position:relative}.catalog-table[data-phone-card] .catalog-row[data-tone=alert]:not([data-stripe]):before{content:"";background:var(--signal-alert);width:4px;height:min(40px,100% - 14px);box-shadow:0 0 12px var(--signal-alert);border-radius:2px;position:absolute;top:50%;left:9px;transform:translateY(-50%)}@supports (color:color-mix(in lab,red,red)){.catalog-table[data-phone-card] .catalog-row[data-tone=alert]:not([data-stripe]):before{box-shadow:0 0 12px color-mix(in oklab,var(--signal-alert) 45%,transparent)}}.catalog-table[data-phone-card] .catalog-row[data-tone=alert]:not([data-stripe]):before{pointer-events:none}}.edit-page{--edit-row-bg:var(--card)}@supports (color:color-mix(in lab,red,red)){.edit-page{--edit-row-bg:color-mix(in oklab, var(--card) 78%, var(--bg))}}.edit-page{--edit-row-line:var(--border)}@supports (color:color-mix(in lab,red,red)){.edit-page{--edit-row-line:color-mix(in oklab, var(--border) 22%, var(--card))}}.edit-page{--edit-tint:var(--accent-subtle)}@supports (color:color-mix(in lab,red,red)){.edit-page{--edit-tint:color-mix(in oklab, var(--accent-subtle) 62%, var(--card))}}.edit-page{grid-template-columns:minmax(0,1fr) 306px;align-items:start;gap:14px;min-width:0;padding:16px 20px 24px;display:grid}.edit-main,.edit-aside{flex-direction:column;gap:14px;min-width:0;display:flex}.edit-pair{grid-template-columns:var(--edit-pair-columns,repeat(auto-fit, minmax(260px, 1fr)));align-items:start;gap:14px;display:grid}.edit-options{flex-direction:column;gap:8px;min-width:0;display:flex}.edit-options-head,.edit-option-row{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) 34px;align-items:center;gap:8px;display:grid}.edit-options-head>:last-child,.edit-option-row[data-fixed]>:last-child{grid-column:2/-1}.edit-option-row .edit-remove{justify-self:end}.edit-pair-stack{flex-direction:column;gap:14px;min-width:0;display:flex}@media(max-width:1099.98px){.edit-page{grid-template-columns:minmax(0,1fr)}}.edit-frame{min-width:0;container:edit-frame/inline-size}.edit-aside-group{display:contents}@container edit-frame (min-width:1320px){.edit-frame>.edit-page.edit-page-split{grid-template-columns:minmax(0,1fr) 306px 306px}.edit-page.edit-page-split>.edit-aside{grid-column:2/4;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.edit-page.edit-page-split>.edit-aside>.edit-aside-group{flex-direction:column;gap:14px;min-width:0;display:flex}}@container edit-frame (max-width:919.98px){.edit-frame>.edit-page,.edit-frame>.edit-page.edit-page-wide{grid-template-columns:minmax(0,1fr)}}.edit-card{border:1px solid var(--chip-bg);background:var(--card);border-radius:14px;flex-direction:column;gap:11px;min-width:0;padding:15px 16px;scroll-margin-top:72px;display:flex}.edit-card[data-tone=accent]{border-color:var(--accent-line);background:linear-gradient(160deg,var(--edit-tint) 0%,var(--card) 60%)}.edit-card[data-tone=caution]{border-color:var(--signal-caution-line)}.edit-card-head{flex-wrap:wrap;align-items:baseline;gap:10px;min-width:0;display:flex}.edit-card-title{color:var(--fg);margin:0;font-size:15.5px;font-weight:600}.edit-card-note{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--signal-neutral);font-size:9.5px}.edit-card-action{align-self:center;gap:8px;margin-left:auto;display:inline-flex}.edit-mark{border:1px solid var(--border);background:var(--card);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-faint);white-space:nowrap;border-radius:6px;padding:3px 8px;font-size:9px;font-weight:600}.edit-mark[data-own]{border-color:var(--accent-line);background:var(--accent-subtle);color:var(--accent)}.edit-note{color:var(--fg-faint);margin:0;font-size:12.5px;line-height:1.45}.edit-note[data-tone=alert]{color:var(--signal-alert-text)}.edit-note[data-tone=caution]{color:var(--signal-caution-text)}.edit-note[data-tone=ok]{color:var(--signal-ok-text)}.edit-note[data-tone=info]{border:1px solid var(--chip-bg);background:linear-gradient(90deg,var(--signal-info-surface) 0%,var(--card) 50%);min-height:44px;color:var(--fg-muted);border-radius:11px;align-items:center;gap:10px;padding:10px 12px;display:flex}.edit-note-glyph{fill:none;stroke:var(--signal-info-text);stroke-width:2px;stroke-linecap:round;flex:none}.edit-note-text{flex:auto;min-width:0}.edit-row{gap:11px;min-width:0;display:flex}.edit-row>*{flex:1;min-width:0}.edit-row>.edit-row-foot{align-self:flex-end}.edit-field{flex-direction:column;gap:5px;min-width:0;display:flex}.edit-field-head{flex-wrap:wrap;align-items:center;gap:4px 10px;min-height:16px;display:flex}.edit-field-head>.edit-label,.edit-field-head>.edit-counter{white-space:nowrap}.edit-field-head>.edit-button:not(.edit-write){flex:none;height:22px;margin-left:auto;padding:0 9px;font-size:11.5px}.edit-card-title[data-icon]{align-items:center;gap:8px;display:inline-flex}.edit-card-icon{color:var(--fg-faint);flex:none;display:inline-flex}.edit-card-icon svg{width:16px;height:16px}.edit-label[data-icon]{align-items:center;gap:6px;display:inline-flex}.edit-label-icon{flex:none;display:inline-flex}.edit-label-icon svg{width:13px;height:13px}.edit-label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-faint);font-size:9.5px;font-weight:600}.edit-hint{color:var(--fg-faint);font-size:11.5px}.edit-counter{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.1em;color:var(--signal-neutral);margin-left:auto;font-size:9px}.edit-counter[data-over]{color:var(--signal-alert-text)}.edit-well,.edit-textarea,.edit-tags{border:1px solid var(--border);background:var(--bg-subtle);box-shadow:var(--relief-recessed);color:var(--fg);border-radius:11px}.edit-well{align-items:center;gap:8px;min-width:0;height:44px;padding:0 13px;display:flex}.edit-well[data-size=lg]{border-color:var(--border-strong);height:46px}.edit-well:focus-within,.edit-textarea:focus,.edit-tags:focus-within{border-color:var(--accent-line);outline:none}.edit-well input{min-width:0;height:100%;color:inherit;font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:14px}.edit-well[data-size=lg] input{font-size:15px}.edit-well[data-mono] input{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.edit-well input[aria-invalid=true]{color:var(--signal-alert-text)}.edit-well input:disabled{color:var(--fg-muted)}.edit-unit{font-family:var(--font-mono);color:var(--fg-faint);font-size:11.5px}.edit-textarea{width:100%;font:inherit;resize:vertical;padding:11px 13px;font-size:13.5px;line-height:1.5}.edit-select{border:1px solid var(--border);background:var(--bg-subtle);height:44px;box-shadow:var(--relief-recessed);border-radius:11px;align-items:center;display:flex;position:relative}.edit-select select{appearance:none;width:100%;height:100%;color:var(--fg);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 34px 0 13px;font-size:14px}.edit-select select:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:11px}.edit-select svg{fill:none;width:14px;height:14px;stroke:var(--fg-faint);stroke-width:2px;stroke-linecap:round;pointer-events:none;position:absolute;right:12px}.edit-tags{flex-wrap:wrap;align-items:center;gap:6px;min-height:44px;padding:5px 8px;display:flex}.edit-tag{border:1px solid var(--accent-line);background:var(--accent-subtle);min-width:0;max-width:100%;height:30px;color:var(--accent);border-radius:8px;align-items:center;gap:6px;padding:0 9px;font-size:12.5px;font-weight:500;display:inline-flex}.edit-tag-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.edit-tag button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:15px;line-height:1}.edit-tag .edit-tag-remove{opacity:.7;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-right:-4px;padding:0;display:inline-flex}.edit-tag .edit-tag-remove:hover{opacity:1;background:var(--accent-line)}.edit-tag-remove svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;width:12px;height:12px}.edit-tags{position:relative}.edit-tags-add{border:1px dashed var(--border-strong);max-width:100%;height:30px;color:var(--fg-faint);cursor:text;border-radius:8px;align-items:center;gap:6px;padding:0 10px 0 8px;display:inline-flex}.edit-tags-add:hover{border-color:var(--fg-faint);color:var(--fg-muted)}.edit-tags-add:focus-within{border-style:solid;border-color:var(--accent-line);color:var(--fg)}.edit-tags-plus{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;flex:none;width:13px;height:13px}.edit-tags-add input{text-overflow:ellipsis;min-width:0;color:var(--fg);font:inherit;background:0 0;border:0;outline:none;padding:0;font-size:12.5px}.edit-tags-add input::placeholder{color:inherit}.edit-combo{min-width:0;display:block;position:relative}.edit-combo>.edit-well{padding-right:6px}.edit-combo-toggle{width:30px;height:30px;color:var(--fg-faint);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.edit-combo-toggle:hover{background:var(--chip-bg);color:var(--fg)}.edit-combo-toggle svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;transition:transform .12s}.edit-combo-toggle[data-open] svg{transform:rotate(180deg)}.edit-suggest{z-index:40;overscroll-behavior:contain;border:1px solid var(--border);background:var(--panel-bg);max-height:264px;box-shadow:var(--shadow-2,0 8px 24px #0000004d);border-radius:11px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.edit-suggest[data-side=above]{top:auto;bottom:calc(100% + 4px)}.edit-suggest-row{min-height:34px;color:var(--fg);cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:0 10px;font-size:13px;display:flex}.edit-suggest-row[aria-selected=true]{background:var(--chip-bg)}.edit-suggest-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.edit-suggest-hit{color:var(--accent);background:0 0;font-weight:600}.edit-suggest-note{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-faint);flex:none;font-size:9.5px}.edit-suggest-check,.edit-suggest-plus{fill:none;width:14px;height:14px;stroke:var(--accent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.edit-suggest-icon{color:var(--fg-faint);flex:none;display:inline-flex}.edit-suggest-icon svg{width:15px;height:15px}.edit-suggest-row[aria-selected=true] .edit-suggest-icon{color:var(--fg-muted)}.edit-menu-select{min-width:0;display:block;position:relative}.edit-time{align-items:center;gap:6px;display:flex}.edit-time>.edit-menu-select{flex:1}.edit-time-colon{color:var(--fg-faint);font-family:var(--font-mono)}.edit-menu-select-button{border:1px solid var(--border);background:var(--bg-subtle);width:100%;height:44px;box-shadow:var(--relief-recessed);color:var(--fg);font:inherit;text-align:left;cursor:pointer;border-radius:11px;align-items:center;gap:8px;padding:0 10px 0 12px;font-size:14px;display:flex}.edit-menu-select-button:hover:not(:disabled),.edit-menu-select-button[aria-expanded=true]{border-color:var(--accent-line)}.edit-menu-select-button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.edit-menu-select-button:disabled{color:var(--fg-muted);cursor:default}.edit-menu-select-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.edit-menu-select-caret{fill:none;width:15px;height:15px;stroke:var(--fg-faint);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;transition:transform .12s}.edit-menu-select-button[aria-expanded=true] .edit-menu-select-caret{transform:rotate(180deg)}.edit-menu-select-button:disabled .edit-menu-select-caret{visibility:hidden}.edit-grid-row .edit-menu-select-button{height:38px;font-size:12.5px}@media(prefers-reduced-motion:reduce){.edit-menu-select-caret{transition:none}}.edit-well input.edit-colour-swatch{border:1px solid var(--border-strong);cursor:pointer;background:0 0;border-radius:6px;flex:none;width:22px;height:22px;padding:0}.edit-colour-swatch::-webkit-color-swatch-wrapper{padding:0}.edit-colour-swatch::-webkit-color-swatch{border:0;border-radius:5px}.edit-colour-swatch::-moz-color-swatch{border:0;border-radius:5px}.edit-field-yesno{align-items:center;min-height:38px;display:flex}.edit-suggest-row[data-kind=create]{color:var(--accent)}.edit-suggest-group{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-faint);padding:8px 10px 3px;font-size:9.5px}.edit-suggest-empty{color:var(--fg-muted);padding:8px 10px;font-size:12.5px}.edit-suggest-row[data-kind=create]:not(:first-child){margin-top:4px;position:relative}.edit-suggest-row[data-kind=create]:not(:first-child):before{content:"";background:var(--border);height:1px;position:absolute;top:-3px;left:10px;right:10px}@media(prefers-reduced-motion:reduce){.edit-combo-toggle svg{transition:none}}.edit-chips,.edit-cards{flex-wrap:wrap;gap:7px;display:flex}.edit-chip{text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--border);background:var(--card);max-width:100%;height:34px;color:var(--fg-muted);cursor:pointer;border-radius:10px;padding:0 13px;font-size:13px;font-weight:500;overflow:hidden}.edit-chip[data-tone=alert]{background:var(--bg);height:32px;color:var(--signal-neutral);border-radius:9px;padding:0 12px;font-size:12.5px}.edit-chip[data-on]{border-color:var(--accent-line);background:var(--accent-subtle);color:var(--edit-chip-ink,var(--accent));font-weight:600}.edit-chip:has(.edit-chip-note){text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;height:auto;min-height:44px;padding:7px 12px;display:inline-flex}.edit-chip-name,.edit-chip-note{text-overflow:ellipsis;max-width:100%;overflow:hidden}.edit-chip-note{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-faint);font-size:8.5px;font-weight:500}.edit-chip[data-tone=alert][data-on]{border-color:var(--signal-alert-line);background:var(--signal-alert-surface);color:var(--signal-alert-text)}.edit-chip:focus-visible,.edit-choice-card:focus-visible,.edit-button:focus-visible,.edit-remove:focus-visible,.edit-add-wide:focus-visible,.edit-tab:focus-visible,.edit-switch:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.edit-choice-card{border:1px solid var(--border);background:var(--edit-row-bg);text-align:left;cursor:pointer;border-radius:12px;flex-direction:column;flex:150px;align-items:flex-start;gap:3px;padding:11px 13px;display:flex}.edit-choice-card[data-on]{border-color:var(--accent-line);background:linear-gradient(160deg,var(--edit-tint) 0%,var(--edit-row-bg) 70%)}.edit-choice-card-name{color:var(--fg);font-size:13.5px;font-weight:600}.edit-choice-card[data-on] .edit-choice-card-name{color:var(--accent)}.edit-choice-card-note{color:var(--fg-faint);font-size:11.5px}.edit-switch{border:1px solid var(--border);background:var(--chip-bg);cursor:pointer;border-radius:12px;flex:none;align-items:center;width:40px;height:23px;padding:0 3px;display:inline-flex}.edit-switch-knob{background:var(--signal-neutral);border-radius:50%;width:17px;height:17px}.edit-switch[data-on]{background-color:var(--accent);background-image:var(--surface-key-primary,none);border-color:#0000;justify-content:flex-end}.edit-switch[data-on] .edit-switch-knob{background:var(--accent-fg)}.edit-switch:disabled{cursor:default;opacity:.6}.edit-toggle-row,.edit-check-row{--edit-toggle-ink:var(--accent);--edit-toggle-line:var(--accent-line);--edit-toggle-tint:var(--edit-tint);border:1px solid var(--edit-row-line);background:var(--edit-row-bg);border-radius:12px;align-items:center;gap:10px;min-height:52px;padding:6px 12px;display:flex}.edit-toggle-row[data-tone=ok],.edit-check-row{--edit-toggle-ink:var(--signal-ok);--edit-toggle-line:var(--signal-ok-line);--edit-toggle-tint:var(--signal-ok-surface)}.edit-toggle-row[data-on]{border-color:var(--edit-toggle-line);background:linear-gradient(90deg,var(--edit-toggle-tint) 0%,var(--edit-row-bg) 60%)}.edit-lamp{background:var(--signal-neutral);border-radius:50%;flex:none;width:8px;height:8px}.edit-toggle-row[data-on] .edit-lamp{color:var(--edit-toggle-ink);background:var(--edit-toggle-ink);box-shadow:0 0 8px}.edit-toggle-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.edit-toggle-name{color:var(--fg-muted);font-size:13.5px;font-weight:600}.edit-toggle-row[data-on] .edit-toggle-name,.edit-check-row[data-on] .edit-toggle-name{color:var(--fg)}.edit-toggle-note{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-faint);font-size:9.5px}.edit-toggle-trailing{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--fg);font-size:13px}.edit-check-row{cursor:pointer;flex:180px}.edit-check-row input{opacity:0;width:1px;height:1px;position:absolute}.edit-check-row[data-on]{border-color:var(--signal-ok-line)}.edit-check-row:focus-within{outline:2px solid var(--focus-ring);outline-offset:2px}.edit-check-box{border:1px solid var(--border-strong);background:var(--bg-subtle);border-radius:6px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.edit-check-box svg{fill:none;stroke:#0000;stroke-width:3px;stroke-linecap:round;width:11px;height:11px}.edit-check-row[data-on] .edit-check-box{border-color:var(--signal-ok-line);background:var(--signal-ok)}.edit-check-row[data-on] .edit-check-box svg{stroke:var(--signal-ok-surface)}#allergens .edit-check-row .edit-toggle-note{letter-spacing:0;text-transform:none;font-family:inherit;font-size:11px}#menus .edit-toggle-row[data-on]{border-color:var(--edit-row-line)}#menus .edit-toggle-trailing{color:var(--fg-muted);font-family:inherit;font-size:12.5px}.edit-grid{flex-direction:column;gap:6px;min-width:0;display:flex}.edit-grid-head,.edit-grid-row{grid-template-columns:var(--edit-grid-columns);align-items:center;column-gap:10px;display:grid}.edit-grid-head{padding:0 10px}.edit-grid-head>*{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--signal-neutral);white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.edit-grid-row{border:1px solid var(--edit-row-line);background:var(--edit-row-bg);border-radius:11px;min-height:50px;padding:6px 10px}.edit-grid-row[data-lead]{border-color:var(--accent-line);background:linear-gradient(90deg,var(--edit-tint) 0%,var(--edit-row-bg) 50%)}.edit-grid-row[data-tone=caution]{border-color:var(--signal-caution-line)}.edit-grid-row[data-tone=alert]{border-color:var(--signal-alert-line)}.edit-grid-row .edit-well{height:38px;padding:0 10px}.edit-grid-row .edit-well input{font-size:13.5px}.edit-grid-row>*{min-width:0}.edit-cell-text{flex-direction:column;gap:2px;min-width:0;display:flex}.edit-cell-name{color:var(--fg);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.edit-cell-meta{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-faint);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.edit-cell-figure{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--fg);text-align:right;white-space:nowrap;font-size:13px;font-weight:600}.edit-cell-figure[data-tone=ok]{color:var(--signal-ok-text)}.edit-cell-figure[data-tone=caution]{color:var(--signal-caution-text)}.edit-cell-figure[data-tone=alert]{color:var(--signal-alert-text)}.edit-cell-figure[data-tone=quiet]{color:var(--fg-faint);font-weight:500}.edit-add-wide{border:1px dashed var(--border-strong);background:var(--bg);height:40px;color:var(--fg-muted);cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:8px;font-size:13px;display:inline-flex}.edit-add-wide:hover:not(:disabled){color:var(--fg)}.edit-button{border:1px solid var(--border-strong);background:var(--chip-bg);height:32px;color:var(--fg);white-space:nowrap;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;text-decoration:none;display:inline-flex}.edit-button:disabled{color:var(--fg-faint);cursor:default}.edit-button[data-tone=accent]{border-color:var(--accent-line);background:var(--accent-subtle);height:28px;color:var(--accent);border-radius:8px;padding:0 10px;font-size:12px;font-weight:600}.edit-button.edit-write{background:0 0;border-color:#0000;gap:5px;height:22px;padding:0 7px;font-size:11.5px}.edit-field-head>.edit-button.edit-write{margin:0 -6px 0 auto}.edit-button.edit-write:hover:not(:disabled){background:var(--accent-subtle)}.edit-button.edit-write:disabled{color:var(--fg-faint)}.edit-button.edit-write .edit-spark{width:12px;height:12px}.edit-button.edit-write[data-busy]{color:var(--accent)}.edit-button.edit-write[data-busy] .edit-spark{animation:1.1s ease-in-out infinite edit-write-pulse}.edit-field-head>.edit-button.edit-write{order:2}.edit-field-head:has(>.edit-write)>.edit-counter{order:1;margin-left:0}@keyframes edit-write-pulse{0%,to{opacity:1}50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.edit-button.edit-write[data-busy] .edit-spark{animation:none}}.edit-button[data-tone=alert]{border-color:var(--signal-alert-line);background:var(--signal-alert-surface);height:38px;color:var(--signal-alert-text);border-radius:10px;padding:0 14px;font-size:13.5px;font-weight:500}.edit-remove{border:1px solid var(--border);background:var(--chip-bg);cursor:pointer;border-radius:9px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.edit-remove svg{fill:none;width:13px;height:13px;stroke:var(--fg-faint);stroke-width:2px;stroke-linecap:round}.edit-remove:hover:not(:disabled) svg{stroke:var(--signal-alert-text)}.edit-tabs{border:1px solid var(--border);background:var(--bg-subtle);border-radius:10px;gap:2px;padding:2px;display:inline-flex}.edit-tab{height:28px;color:var(--fg-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 12px;font-size:12.5px}.edit-tab[data-on]{background:var(--chip-bg);color:var(--fg);box-shadow:var(--shadow-elevation-1);font-weight:600}.edit-tiles{flex-wrap:wrap;gap:10px;display:flex}.edit-tile{border:1px solid var(--edit-row-line);background:var(--edit-row-bg);border-radius:11px;flex-direction:column;flex:130px;gap:3px;min-width:0;padding:11px 12px;display:flex}.edit-tile-value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--fg);font-size:18px;font-weight:600}.edit-tile[data-tone=ok] .edit-tile-value{color:var(--signal-ok-text)}.edit-tile[data-tone=alert] .edit-tile-value{color:var(--signal-alert-text)}.edit-tile[data-tone=caution] .edit-tile-value{color:var(--signal-caution-text)}.edit-tile[data-tone=accent] .edit-tile-value{color:var(--accent-alt)}.edit-tile[data-tone=quiet] .edit-tile-value{color:var(--fg-faint)}.edit-tile-note{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-faint);font-size:9px}.edit-headline{--edit-headline-ink:var(--signal-ok);--edit-headline-text:var(--signal-ok-text);--edit-headline-tint:var(--signal-ok-surface);border:1px solid var(--chip-bg);background:linear-gradient(90deg,var(--edit-headline-tint) 0%,var(--edit-row-bg) 60%);border-radius:12px;align-items:center;gap:10px;min-height:52px;padding:0 12px;display:flex}.edit-headline[data-tone=alert]{--edit-headline-ink:var(--signal-alert);--edit-headline-text:var(--signal-alert-text);--edit-headline-tint:var(--signal-alert-surface)}.edit-headline[data-tone=caution]{--edit-headline-ink:var(--signal-caution);--edit-headline-text:var(--signal-caution-text);--edit-headline-tint:var(--signal-caution-surface)}.edit-headline[data-tone=quiet]{--edit-headline-ink:var(--signal-neutral);--edit-headline-text:var(--fg-faint);--edit-headline-tint:var(--edit-row-bg)}.edit-headline-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.edit-headline-note{color:var(--fg-muted);font-size:12px}.edit-headline-value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--edit-headline-text);font-size:24px;font-weight:600}.edit-stat-row{border:1px solid var(--edit-row-line);background:var(--edit-row-bg);border-radius:11px;align-items:center;gap:10px;min-height:42px;padding:0 12px;display:flex}.edit-stat-label{min-width:0;color:var(--fg-muted);flex:1;font-size:12.5px}.edit-stat-icon-label{align-items:center;gap:7px;display:inline-flex}.edit-stat-icon-label>span{color:var(--fg-faint);display:inline-flex}.edit-stat-icon-label svg{width:13px;height:13px}.edit-stat-value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--fg);font-size:14px;font-weight:600}.edit-stat-row[data-tone=alert] .edit-stat-value{color:var(--signal-alert-text)}.edit-stat-row[data-tone=ok] .edit-stat-value{color:var(--signal-ok-text)}.edit-bars-block{flex-direction:column;gap:5px;display:flex}.edit-bars{align-items:flex-end;gap:4px;height:64px;display:flex}.edit-bar{background:var(--border);border-radius:3px 3px 1px 1px;flex:1;min-width:0}.edit-bar[data-lit]{background:linear-gradient(180deg,var(--accent) 0%,var(--accent-alt) 100%)}.edit-bar[data-dip]{background:var(--signal-caution)}.edit-bars-axis{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--signal-neutral);justify-content:space-between;font-size:9px;display:flex}.edit-log{flex-direction:column;gap:6px;display:flex}.edit-log-line{border:1px solid var(--edit-row-line);background:var(--edit-row-bg);border-radius:10px;align-items:baseline;gap:10px;padding:8px 10px;display:flex}.edit-log-when{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-faint);flex:0 0 52px;font-size:10px}.edit-log-what{color:var(--fg-muted);font-size:12.5px}.edit-photos{flex-wrap:wrap;gap:8px;display:flex}.edit-photo{border:1px solid var(--border);background:var(--edit-row-bg);border-radius:11px;width:74px;height:74px;position:relative;overflow:hidden}.edit-photo[data-first]{border-color:var(--accent-line)}.edit-photo img{object-fit:cover;width:100%;height:100%}.edit-photo-label{background:var(--bg);padding:3px 5px;position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.edit-photo-label{background:color-mix(in oklab,var(--bg) 70%,transparent)}}.edit-photo-label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-muted);font-size:8px}.edit-photo-remove{background:var(--bg);border:0;border-radius:6px;width:20px;height:20px;position:absolute;top:3px;right:3px}@supports (color:color-mix(in lab,red,red)){.edit-photo-remove{background:color-mix(in oklab,var(--bg) 80%,transparent)}}.edit-photo-remove{color:var(--fg);cursor:pointer;line-height:1}.edit-photo-add{border-style:dashed;border-color:var(--border-strong);color:var(--fg-muted);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;justify-content:center;align-items:center;font-size:9.5px;display:inline-flex}.edit-photo-act{background:var(--bg);border:0;border-radius:6px;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex;position:absolute;top:3px;left:3px}@supports (color:color-mix(in lab,red,red)){.edit-photo-act{background:color-mix(in oklab,var(--bg) 80%,transparent)}}.edit-photo-act{color:var(--accent);cursor:pointer}.edit-photo-act:disabled{opacity:.4;cursor:default}.edit-photo[data-busy] img{opacity:.4}.edit-photo-foot{pointer-events:none;align-items:center;display:flex;position:absolute;bottom:5px;left:5px;right:5px}.edit-photo-thumb,.edit-photo-tag{height:20px;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;pointer-events:auto;border:0;border-radius:6px;align-items:center;padding:0 7px;font-size:8.5px;font-weight:600;display:inline-flex}.edit-photo-thumb{background:var(--accent);color:var(--bg)}.edit-photo-tag{background:var(--bg);position:absolute;top:5px;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab,red,red)){.edit-photo-tag{background:color-mix(in oklab,var(--bg) 80%,transparent)}}.edit-photo-tag{color:var(--fg-muted)}.edit-photo-thumb-set{background:var(--bg)}@supports (color:color-mix(in lab,red,red)){.edit-photo-thumb-set{background:color-mix(in oklab,var(--bg) 85%,transparent)}}.edit-photo-thumb-set{color:var(--fg);cursor:pointer;opacity:0}.edit-photo:hover .edit-photo-thumb-set,.edit-photo-thumb-set:focus-visible{opacity:1}.edit-photo-thumb-set:hover{color:var(--accent)}.edit-photo-thumb-set:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}@media(hover:none){.edit-photo-thumb-set{opacity:1}}.edit-photos[data-size=lg]{gap:10px}.edit-photos[data-size=lg] .edit-photo{border-radius:13px;width:128px;height:128px}.edit-photos[data-size=lg] :is(.edit-photo-act,.edit-photo-remove){border-radius:8px;width:26px;height:26px}.edit-photos[data-size=lg] .edit-photo-act{top:5px;left:5px}.edit-photos[data-size=lg] .edit-photo-remove{top:5px;right:5px}.edit-photos[data-size=lg] :is(.edit-photo-thumb,.edit-photo-tag){height:22px;font-size:9px}.edit-photos[data-size=lg] .edit-photo-label{padding:4px 7px;font-size:9px}.edit-photos[data-size=lg] .edit-photo-add{font-size:10.5px}.edit-photo-offer{border:1px solid var(--accent-line);background:var(--edit-tint);border-radius:12px;align-items:flex-start;gap:12px;margin-top:12px;padding:10px;display:flex}.edit-photo-offer-image{border:1px solid var(--border);background:var(--edit-row-bg);border-radius:10px;flex:none;width:112px;height:112px;overflow:hidden}.edit-photo-offer-image img{object-fit:cover;width:100%;height:100%}.edit-photo-offer-text{flex-direction:column;gap:4px;min-width:0;display:flex}.edit-photo-offer-title{color:var(--fg);font-size:13px;font-weight:600}.edit-photo-offer-note{color:var(--fg-muted);font-size:12px}.edit-photo-offer-actions{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.edit-photo-ask{align-items:center;gap:8px;margin-top:12px;display:flex}.edit-photo-ask>:first-child{flex:auto;min-width:0}.edit-strip-title{align-items:center;gap:11px;min-width:0;display:inline-flex}.edit-strip-sub{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-faint);white-space:nowrap;font-size:10px}.console-screenstrip>.console-screenstrip-heading:has(>.edit-strip-sub){flex:0 auto;min-width:0;overflow:hidden}.console-screenstrip-heading:has(>.edit-strip-sub)>.console-screenstrip-title{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.edit-strip-name{align-items:baseline;gap:12px;min-width:0;display:inline-flex}.edit-strip-name>span:first-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.edit-strip-name>.catalog-state-text{flex:none;align-items:baseline}.edit-strip-name>.catalog-state-text:before{align-self:center}.console-screenstrip-heading>.edit-strip-sub{text-overflow:ellipsis;flex:0 100 auto;min-width:0;overflow:hidden}.edit-strip-state{border:1px solid var(--border);background:var(--edit-row-bg,var(--card));height:38px;color:var(--fg);border-radius:10px;align-items:center;gap:9px;padding:0 12px 0 14px;font-size:13.5px;font-weight:600;display:inline-flex}.edit-strip-state[data-on]{border-color:var(--signal-ok-line);color:var(--signal-ok-text)}.edit-strip-sub[data-dirty]{color:var(--signal-caution-text)}.edit-strip-sub:empty{display:none}.edit-fieldset{border:0;flex-direction:column;gap:14px;min-width:0;margin:0;padding:0;display:flex}.edit-error{border:1px solid var(--signal-alert-line);background:var(--signal-alert-surface);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 14px;display:flex}.edit-grid-head>[data-align=end],.edit-well-end input{text-align:right}.edit-well-ghost{height:38px;color:var(--fg-faint);padding:0 10px;font-size:13.5px;font-style:italic}.edit-grid-row .edit-select{height:38px}.edit-grid-row .edit-select select{color:var(--fg-muted);padding-left:10px;font-size:12.5px}.edit-choice-head{align-items:center;gap:9px;min-width:0;display:flex}.edit-choice-options{color:var(--fg-faint);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.edit-spark{flex:none;width:13px;height:13px}.edit-dialog-form{flex-direction:column;gap:11px;display:flex}.edit-dialog-form>.edit-check-row,.edit-card>.edit-check-row,.edit-card-bare>.edit-check-row{flex:none}.edit-lang-code{font-family:var(--font-mono);letter-spacing:.12em;color:var(--fg-faint);font-size:10.5px;font-weight:600}.edit-lang-code[data-done]{color:var(--accent)}.edit-lang-form{border-left:2px solid var(--edit-row-line);flex-direction:column;gap:9px;padding:4px 0 6px 12px;display:flex}.edit-ticket{border:1px solid var(--border);background:var(--bg-subtle);box-shadow:var(--relief-recessed);border-radius:12px;flex-direction:column;gap:7px;padding:12px;display:flex}.edit-ticket-head{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:9px;font-size:11px;display:flex}.edit-ticket-station{color:var(--edit-ticket-ink,var(--fg-faint));font-weight:600}.edit-ticket-time{color:var(--fg-faint)}.edit-ticket-dish{color:var(--fg);font-size:14px;font-weight:600}.edit-ticket-detail{color:var(--fg-muted);font-size:12px}.edit-page.edit-page-wide{grid-template-columns:minmax(0,1fr) 372px}@media(max-width:1099.98px){.edit-page.edit-page-wide{grid-template-columns:minmax(0,1fr)}}.edit-phase-bar{border:1px solid var(--border);border-radius:11px;height:46px;display:flex;overflow:hidden}.edit-phase-block{--edit-phase-fill:var(--signal-neutral);background:var(--edit-phase-fill);border-right:1px solid var(--bg);justify-content:center;align-items:center;min-width:28px;display:flex}@supports (color:color-mix(in lab,red,red)){.edit-phase-block{border-right:1px solid color-mix(in oklab,var(--bg) 40%,transparent)}}.edit-phase-block{font-family:var(--font-mono);color:var(--bg);font-size:11px;font-weight:600}.edit-phase-block:last-child{border-right:0}.edit-phase-block,.edit-phase,.edit-phase-label{--edit-phase-fill:var(--signal-neutral);--edit-phase-ink:var(--fg-muted)}:is(.edit-phase-block,.edit-phase,.edit-phase-label)[data-tone=work]{--edit-phase-fill:var(--accent);--edit-phase-ink:var(--accent)}:is(.edit-phase-block,.edit-phase,.edit-phase-label)[data-tone=idle]{--edit-phase-fill:var(--signal-ok);--edit-phase-ink:var(--signal-ok-text)}:is(.edit-phase-block,.edit-phase,.edit-phase-label)[data-tone=finish]{--edit-phase-fill:var(--signal-info);--edit-phase-ink:var(--signal-info-text)}.edit-phases{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:9px;display:grid}.edit-phase{border:1px solid var(--edit-row-line);background:var(--edit-row-bg);border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"dot title remove""minutes minutes minutes""state state state";align-items:center;gap:6px 7px;padding:10px 11px;display:grid}.edit-phase-dot{background:var(--edit-phase-fill);border-radius:2px;grid-area:dot;width:8px;height:8px}.edit-phase-title{min-width:0;height:24px;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--edit-phase-ink);background:0 0;border:1px solid #0000;border-radius:6px;outline:none;grid-area:title;margin-left:-4px;padding:0 4px;font-size:9px;font-weight:600}.edit-phase-title:hover,.edit-phase-title:focus{border-color:var(--border);background:var(--bg-subtle)}.edit-phase-title[aria-invalid=true]{border-color:var(--signal-alert-line)}.edit-phase .edit-remove{grid-area:remove;width:26px;height:26px}.edit-phase-minutes{grid-area:minutes}.edit-phase .edit-well{height:36px;padding:0 10px}.edit-phase .edit-well input{font-size:13px}.edit-phase-state{grid-area:state;min-width:0}.edit-phase-state .edit-select{background:0 0;border:0;height:auto}.edit-phase-state .edit-select select{color:var(--fg-faint);white-space:normal;padding:2px 18px 2px 0;font-size:11.5px;line-height:1.35}.edit-phase-state .edit-select svg{width:11px;height:11px;right:0}.edit-phase-label{color:var(--edit-phase-ink);align-items:center;gap:6px;display:inline-flex}.edit-phase-label:before{content:"";background:var(--edit-phase-fill);border-radius:2px;flex:0 0 7px;height:7px}.edit-idle{display:flex}.edit-idle .edit-check-row{border-color:var(--edit-row-line);background:linear-gradient(90deg,var(--signal-ok-surface) 0%,var(--edit-row-bg) 52%);flex:auto;min-height:0;padding:10px 12px}.edit-idle .edit-check-box{border-radius:5px;width:18px;height:18px}.edit-idle .edit-toggle-text{flex-flow:wrap;column-gap:4px}.edit-idle .edit-toggle-name,.edit-idle .edit-toggle-note{letter-spacing:0;text-transform:none;color:var(--fg-muted);font-family:inherit;font-size:12.5px;font-weight:400}.edit-idle .edit-toggle-name:after{content:"."}.edit-idle[data-look=row] .edit-check-row[data-on] .edit-check-box{border-color:var(--signal-ok-line);background:var(--signal-ok-surface)}.edit-idle[data-look=row] .edit-check-row[data-on] .edit-check-box svg{stroke:var(--signal-ok-text)}.edit-idle[data-look=plain] .edit-check-row{background:0 0;border:0;padding:0}.edit-idle[data-look=plain] .edit-toggle-name:after{content:none}.edit-idle[data-look=plain] .edit-check-row[data-on] .edit-check-box{border-color:var(--accent-line);background:var(--accent-subtle)}.edit-idle[data-look=plain] .edit-check-row[data-on] .edit-check-box svg{stroke:var(--accent)}.edit-options-table{flex-direction:column;gap:8px;display:flex}.edit-grid-head>.edit-option-head{border:1px solid var(--border);background:var(--chip-bg);white-space:normal;border-radius:9px;flex-direction:column;justify-content:center;gap:1px;min-height:38px;padding:4px 9px;display:flex;overflow:visible}.edit-option-head-name{font-family:var(--font-sans);letter-spacing:0;text-transform:none;color:var(--fg);font-size:12px;font-weight:600}.edit-option-head-note{letter-spacing:.1em;color:var(--fg-faint);font-size:8.5px;line-height:1.3}.edit-options-table .edit-grid-row .edit-well-mono{font-size:13px}.edit-options-table .edit-well-mono[data-quiet]{color:var(--fg-faint)}.edit-option-edit svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round}.edit-options-foot{color:var(--fg-faint);margin:0;font-size:12px}.edit-question-type{--edit-qtype-bg:var(--chip-bg);--edit-qtype-line:var(--border);--edit-qtype-ink:var(--fg-muted);min-width:0}.edit-question-type[data-type=yes_no]{--edit-qtype-bg:var(--signal-ok-surface);--edit-qtype-line:var(--signal-ok-line);--edit-qtype-ink:var(--signal-ok-text)}.edit-question-type[data-type=text]{--edit-qtype-bg:var(--signal-info-surface);--edit-qtype-line:var(--signal-info-line);--edit-qtype-ink:var(--signal-info-text)}.edit-question-type[data-type=choice]{--edit-qtype-bg:var(--accent-subtle);--edit-qtype-line:var(--accent-line);--edit-qtype-ink:var(--accent)}.edit-question-type .edit-select{border-color:var(--edit-qtype-line);background:var(--edit-qtype-bg);height:38px}.edit-question-type .edit-select select{font-family:var(--font-mono);letter-spacing:.08em;text-align:center;color:var(--edit-qtype-ink);padding:0 26px 0 10px;font-size:11px;font-weight:600}.edit-question-type .edit-select svg{stroke:var(--edit-qtype-ink);right:9px}.edit-question-required{border:1px solid var(--border);background:var(--card);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--fg-faint);cursor:pointer;border-radius:7px;justify-self:start;padding:5px 9px;font-size:9px;font-weight:600}.edit-question-required[data-on]{border-color:var(--signal-alert-line);background:var(--signal-alert-surface);color:var(--signal-alert-text)}.edit-question-required:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.edit-question-required:disabled{cursor:default;opacity:.6}.edit-stock-total{border:1px solid var(--edit-row-line);background:linear-gradient(90deg,var(--signal-ok-surface) 0%,var(--edit-row-bg) 56%);min-height:40px;color:var(--signal-ok-text);border-radius:11px;align-items:center;gap:9px;padding:0 10px 0 22px;font-size:12.5px;display:flex}.edit-stock-total-sum{font-family:var(--font-mono);font-variant-numeric:tabular-nums;margin-left:auto}@media(max-width:859.98px){.edit-phases{grid-template-columns:minmax(0,1fr);gap:7px}.edit-phase{border-radius:10px;grid-template-columns:auto minmax(0,1fr) 76px auto;grid-template-areas:"dot title minutes remove""dot state minutes remove";gap:0 9px;min-height:38px;padding:5px 10px}.edit-phase .edit-well{height:32px}.edit-phase .edit-well input{font-size:12.5px}.edit-phase-title{height:18px}.edit-grid-row>.edit-question-type{flex:110px}.edit-grid-row>.edit-question-required{flex:none}}.edit-patch{border:1px solid var(--edit-row-line);background:var(--edit-row-bg);border-radius:11px;flex-wrap:wrap;align-items:center;gap:12px;padding:11px 12px;display:flex}.edit-patch[data-on]{background:linear-gradient(90deg,var(--signal-alert-surface) 0%,var(--edit-row-bg) 48%)}.edit-patch>.edit-toggle-text{flex:260px;gap:2px}.edit-patch .edit-toggle-name{color:var(--fg)}.edit-patch .edit-toggle-note{letter-spacing:0;text-transform:none;color:var(--fg-muted);font-family:inherit;font-size:12px;line-height:1.4}.edit-patch>.edit-field{flex:0 0 110px}.edit-stock-line{border:1px solid var(--edit-row-line);background:var(--edit-row-bg);border-radius:11px;grid-template-columns:minmax(0,1fr) 92px 76px 34px;align-items:center;gap:8px;min-height:50px;padding:6px 10px;display:grid}.edit-stock-line .edit-well,.edit-stock-line .edit-select{height:38px}.edit-stock-line .edit-cell-name,.edit-stock-line .edit-cell-meta{white-space:normal;overflow-wrap:anywhere;overflow:visible}.edit-swatches{flex-wrap:wrap;gap:7px;display:flex}.edit-swatch,.edit-diary-preview{--edit-swatch:var(--signal-info)}:is(.edit-swatch,.edit-diary-preview)[data-colour=accent]{--edit-swatch:var(--accent)}:is(.edit-swatch,.edit-diary-preview)[data-colour=ok]{--edit-swatch:var(--signal-ok)}:is(.edit-swatch,.edit-diary-preview)[data-colour=alert]{--edit-swatch:var(--signal-alert)}:is(.edit-swatch,.edit-diary-preview)[data-colour=caution]{--edit-swatch:var(--signal-caution)}:is(.edit-swatch,.edit-diary-preview)[data-colour=neutral]{--edit-swatch:var(--signal-neutral)}.edit-swatch{border:1px solid var(--border);background:var(--edit-swatch);cursor:pointer;border-radius:9px;width:30px;height:30px}.edit-swatch[data-on]{outline:2px solid var(--fg);outline-offset:1px}.edit-swatch:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.edit-diary-preview{border:1px solid var(--border);background:var(--bg-subtle);border-radius:10px;flex-direction:column;gap:2px;padding:9px 11px 9px 14px;display:flex}.edit-diary-name{color:var(--fg);font-size:13px;font-weight:600}.edit-seo{flex-wrap:wrap;gap:14px;display:flex}.edit-seo-fields{flex-direction:column;flex:999 320px;gap:11px;min-width:0;display:flex}.edit-seo-preview{border:1px solid var(--border);background:var(--bg-subtle);box-shadow:var(--relief-recessed);border-radius:12px;flex-direction:column;flex:340px;gap:7px;min-width:0;padding:13px;display:flex}.edit-seo-url{font-family:var(--font-mono);color:var(--signal-ok-text);overflow-wrap:anywhere;font-size:10.5px}.edit-seo-title{color:var(--signal-info-text);font-size:16px;font-weight:500;line-height:1.3}.edit-seo-meta{color:var(--fg-muted);font-size:12.5px;line-height:1.45}.edit-seo-verdict{border-top:1px solid var(--edit-row-line);color:var(--signal-caution-text);margin-top:auto;padding-top:8px;font-size:12px}.edit-seo-verdict[data-fits]{color:var(--signal-ok-text)}.edit-seo-preview-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:2px;display:flex}.edit-share{flex-direction:column;gap:6px;min-width:0;display:flex}.edit-share-frame{border:1px solid var(--border);background:var(--card);border-radius:14px;flex-direction:column;display:flex;position:relative;overflow:hidden}.edit-share-image{aspect-ratio:1.91;object-fit:cover;width:100%;display:block}.edit-share-blank{background:var(--edit-row-bg);color:var(--fg-faint);place-items:center;display:grid}.edit-share-blank svg{width:22px;height:22px}.edit-share-words{flex-direction:column;gap:2px;min-width:0;display:flex}.edit-share-host{color:var(--fg-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.edit-share-title{color:var(--fg);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.edit-share-meta{color:var(--fg-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.edit-share-x-title{color:#fff;text-overflow:ellipsis;white-space:nowrap;background:#000000b8;border-radius:5px;max-width:calc(100% - 20px);padding:2px 7px;font-size:12px;line-height:1.4;position:absolute;bottom:10px;left:10px;overflow:hidden}.edit-share-from{color:var(--fg-muted);font-size:11.5px}.edit-share[data-kind=facebook]{border-radius:4px}.edit-share[data-kind=facebook] .edit-share-words{border-top:1px solid var(--border);background:var(--edit-row-bg);padding:9px 11px 10px}.edit-share[data-kind=facebook] .edit-share-host{text-transform:uppercase;letter-spacing:.03em}.edit-share[data-kind=facebook] .edit-share-meta{-webkit-line-clamp:1}.edit-share-bubble{background:var(--accent);border-radius:16px 16px 4px;flex-direction:column;align-self:flex-end;gap:6px;max-width:92%;padding:5px 5px 8px;display:flex}@supports (color:color-mix(in lab,red,red)){.edit-share-bubble{background:color-mix(in oklab,var(--accent) 16%,var(--card))}}.edit-share-card{background:var(--card);border-radius:11px;gap:9px;padding:6px;display:flex}@supports (color:color-mix(in lab,red,red)){.edit-share-card{background:color-mix(in oklab,var(--card) 70%,transparent)}}.edit-share-card .edit-share-image{aspect-ratio:auto;border-radius:7px;flex:none;width:64px;height:64px}.edit-share-link{color:var(--signal-info-text);overflow-wrap:anywhere;padding:0 6px;font-size:12px;text-decoration:underline}.edit-address input{min-width:0;height:100%;color:var(--fg);font-family:var(--font-mono);background:0 0;border:0;outline:none;flex:1;font-size:13px}.edit-address input[aria-invalid=true]{color:var(--signal-alert-text)}.edit-address-prefix{font-family:var(--font-mono);color:var(--fg-faint);white-space:nowrap;font-size:13px}.edit-feature{border:1px solid var(--edit-row-line);background:var(--edit-row-bg);border-radius:12px;grid-template-columns:38px minmax(0,1fr) 34px;align-items:center;gap:10px;padding:9px 11px;display:grid}.edit-feature-icon{border:1px solid var(--border);background:var(--card);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:flex;position:relative}.edit-feature-icon select{opacity:0;cursor:pointer;position:absolute;inset:0}.edit-feature-icon:focus-within{outline:2px solid var(--focus-ring);outline-offset:2px}.edit-feature-glyph{fill:none;width:16px;height:16px;stroke:var(--accent);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.edit-feature-text{flex-direction:column;gap:6px;min-width:0;display:flex}.edit-feature-text .edit-well{height:36px}.edit-feature[data-layout=row] .edit-feature-text{flex-direction:row}.edit-feature[data-layout=row] .edit-feature-text>.edit-well:first-child{flex:0 0 38%}.edit-feature[data-layout=row] .edit-feature-text>.edit-well:last-child{flex:auto}.edit-feature-words{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:2px;padding:2px 0;display:flex}.edit-feature-words:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:6px}.edit-feature-name{color:var(--fg);font-size:13.5px;font-weight:600}.edit-feature-line{color:var(--fg-muted);font-size:12px;line-height:1.4}.edit-channels .edit-toggle-row[data-on]{border-color:var(--edit-row-line);background:linear-gradient(90deg,var(--edit-toggle-tint) 0%,var(--edit-row-bg) 60%)}.edit-guide-frame{gap:8px;min-width:0;display:flex}.edit-guide-main{flex-direction:column;flex:auto;gap:8px;min-width:0;display:flex}.edit-guide-addcolumn{border:1px dashed var(--border-strong);color:var(--fg-muted);font:inherit;writing-mode:vertical-rl;cursor:pointer;background:0 0;border-radius:11px;flex:0 0 38px;justify-content:center;align-items:center;font-size:12.5px;display:flex}.edit-guide-addcolumn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.edit-guide[data-phone] .edit-guide-column .edit-well{height:28px;box-shadow:none;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-faint);background:0 0;border-color:#0000;padding:0 4px;font-size:9.5px}.edit-variant-stock{height:38px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;cursor:pointer;justify-content:flex-end;padding:0 11px;font-size:13px}.edit-variant-stock[data-tone=caution]{border-color:var(--signal-caution-line);color:var(--signal-caution-text)}.edit-variant-stock[data-tone=alert]{border-color:var(--signal-alert-line);color:var(--signal-alert-text)}.edit-variant-stock:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.edit-variant-code input{color:var(--fg-muted);text-overflow:clip;font-size:12px}.edit-variant-end{justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.edit-variant-end .edit-button{gap:5px}.edit-button.edit-variant-edit{flex:none;width:32px;padding:0}.edit-variant-edit svg{flex:none;width:15px;height:15px}.edit-variant-end svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round}.console-screenstrip>.edit-strip-state{color:var(--fg-muted);background:0 0;border:0;margin-left:auto;padding:0;font-weight:400}.console-screenstrip>.edit-strip-state~.console-screenstrip-end{margin-left:0}.edit-phone-bar .edit-phone-save{flex:40%;height:46px}.edit-phone-bar>.console-btn{min-width:0;padding-inline:12px}.edit-phone-bar .edit-phone-state{min-width:6.5rem}.edit-sheet-tiled{align-items:center;gap:10px;min-width:0;display:inline-flex}.edit-sheet-check .edit-check-row{background:0 0;border:0;min-height:32px;padding:0}.edit-sheet-check .edit-check-row[data-on] .edit-check-box{border-color:var(--accent-line);background:var(--accent-subtle)}.edit-sheet-check .edit-check-row[data-on] .edit-check-box svg{stroke:var(--accent)}.console-dialog[data-variant=center].prod-kind-dialog{width:min(560px,100vw - 32px)}.prod-kind-dialog .console-dialog-body{background:var(--card);border-radius:16px;gap:0;padding:0;overflow:hidden}.prod-kind-head{border-bottom:1px solid var(--border);align-items:flex-start;gap:16px;padding:18px 20px 14px;display:flex}.prod-kind-titles{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.prod-kind-titleline{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.prod-kind-title{letter-spacing:-.01em;margin:0;font-size:19px;font-weight:600}.prod-kind-step{background:var(--chip-bg);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-muted);border-radius:5px;padding:3px 8px;font-size:10.5px;font-weight:600}.prod-kind-lede{color:var(--fg-faint);font-size:13.5px;line-height:1.45}.prod-kind-close{width:32px;height:32px;color:var(--fg-faint);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex}.prod-kind-close svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round}.prod-kind-close:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.prod-kind-body{flex-direction:column;gap:10px;padding:16px 20px;display:flex}.prod-kind-choice .console-choice-legend{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.prod-kind-meta{font-family:var(--font-mono);letter-spacing:.1em;color:var(--signal-neutral);white-space:nowrap;font-size:11px}.prod-kind-foot{border-top:1px solid var(--border);background:var(--bg);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 20px;display:flex}.prod-kind-next{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--signal-neutral);margin-right:auto;font-size:11px}.edit-rates-head{align-items:center;gap:8px;display:inline-flex}.edit-rates-head .edit-rate-base{width:132px;height:36px}.edit-rates-head .edit-label{white-space:nowrap}.edit-rates-month{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-muted);margin:0;font-size:11px}.edit-link{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.edit-level-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.edit-level-row .edit-well{flex:140px}.edit-level-row a.catalog-button{text-decoration:none}.edit-move{flex-direction:column;gap:2px;display:flex}.edit-move-note{color:var(--fg-muted);font-size:11.5px}.edit-plan-move{flex:none;gap:4px;display:inline-flex}.edit-plan-move .edit-button{justify-content:center;width:32px;padding:0}.edit-plan-move svg{width:14px;height:14px}.edit-option-card-figure{font-family:var(--font-mono);flex:none;margin-left:auto;font-size:13.5px}.edit-option-card-wells[data-wrap]{flex-wrap:wrap}.edit-option-card-wells[data-wrap] .edit-well{white-space:nowrap;flex:auto}.edit-option-card-wells .edit-well[data-tone=alert]{color:var(--signal-alert-text)}.edit-room-chip:has(.edit-room-chip-note){flex-direction:column;justify-content:center;align-items:center;width:auto;min-width:56px;height:auto;min-height:38px;padding:4px 8px;display:inline-flex}.edit-room-chip-note{font-family:var(--font-sans,inherit);font-size:9.5px;font-weight:400}.edit-calendar{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.edit-calendar-day{text-align:center;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--signal-neutral);padding:4px 0;font-size:9px}.edit-calendar-day[data-weekend]{color:var(--accent)}.edit-night{border:1px solid var(--edit-row-line);background:var(--edit-row-bg);min-width:0;color:var(--fg);text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:none;border-radius:9px;flex-direction:column;align-items:flex-start;gap:2px;padding:7px 8px;display:flex}.edit-night[data-weekend]{background:var(--edit-row-bg)}@supports (color:color-mix(in lab,red,red)){.edit-night[data-weekend]{background:color-mix(in oklab,var(--edit-row-bg) 97%,var(--fg))}}.edit-night[data-state=hand]{border-color:var(--accent-line);background:linear-gradient(140deg,var(--edit-tint) 0%,var(--edit-row-bg) 72%)}.edit-night[data-state=sold]{border-color:var(--signal-alert-line);background:linear-gradient(140deg,var(--signal-alert-surface) 0%,var(--edit-row-bg) 72%)}.edit-night[data-state=closed]{border-style:dashed;border-color:var(--border-strong);background:var(--bg)}.edit-night[data-picked]{outline:2px solid var(--accent);outline-offset:-1px}.edit-night[data-past]{opacity:.5}.edit-night:disabled{cursor:default}.edit-night:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.edit-night-head{align-items:baseline;gap:5px;display:flex}.edit-night-num{font-family:var(--font-mono);color:var(--fg-faint);font-size:11px;font-weight:600}.edit-night[data-weekend] .edit-night-num{color:var(--accent)}.edit-night-mark{border:1px solid var(--border);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-faint);border-radius:4px;padding:1px 5px;font-size:7.5px;font-weight:600}.edit-night[data-state=hand] .edit-night-mark{border-color:var(--accent-line);color:var(--accent)}.edit-night-rate{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.edit-night[data-state=hand] .edit-night-rate{color:var(--accent)}.edit-night[data-state=sold] .edit-night-rate,.edit-night[data-state=sold] .edit-night-left{color:var(--signal-alert-text)}.edit-night[data-state=closed] .edit-night-rate{color:var(--fg-faint)}.edit-night-left{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-faint);font-size:8.5px}.edit-pickbar{border:1px solid var(--accent-line);background:var(--edit-tint);border-radius:11px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.edit-pickbar .edit-well{width:132px;height:36px}.edit-legend{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.edit-strip-saved{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--signal-ok-text);font-size:10px}.edit-hint-alert{color:var(--signal-alert-text)}.edit-legend .edit-hint{margin-left:auto}.edit-legend-item{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-faint);align-items:center;gap:7px;font-size:9px;display:inline-flex}.edit-legend-item:before{content:"";border:1px solid var(--edit-row-line);background:var(--edit-row-bg);border-radius:4px;width:14px;height:14px}.edit-legend-item[data-state=hand]:before{border-color:var(--accent-line);background:var(--edit-tint)}.edit-legend-item[data-state=sold]:before{border-color:var(--signal-alert-line);background:var(--signal-alert-surface)}.edit-legend-item[data-state=closed]:before{border:1px dashed var(--border-strong);background:var(--bg)}.edit-days .edit-chips{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.edit-days .edit-chip{font-family:var(--font-mono);padding:0}.edit-word-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.edit-word-add{border:1px dashed var(--border-strong);min-width:140px;height:34px;color:var(--fg);font:inherit;background:0 0;border-radius:10px;padding:0 12px;font-size:13px}.edit-word-add:focus{border-color:var(--accent-line);outline:none}.edit-turn-bar{border:1px solid var(--border);border-radius:9px;height:34px;display:flex;overflow:hidden}.edit-turn-bar>span{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--bg);flex:1;justify-content:center;align-items:center;font-size:9px;font-weight:600;display:flex}.edit-turn-bar>[data-part=out]{background:var(--signal-info)}.edit-turn-bar>[data-part=clean]{background:var(--signal-neutral);flex:1.3}.edit-turn-bar>[data-part=in]{background:var(--accent)}.edit-extra{border:1px solid var(--chip-bg);background:var(--edit-row-bg);border-radius:11px;flex-direction:column;gap:8px;padding:0 11px 0 22px;display:flex;position:relative}.edit-extra[data-on]{background:linear-gradient(90deg,var(--edit-tint) 0%,var(--edit-row-bg) 46%)}.edit-extra[data-on]:before{content:"";background:var(--accent);width:4px;box-shadow:0 0 12px var(--accent);border-radius:2px;position:absolute;top:7px;bottom:7px;left:9px}.edit-extra-line{align-items:center;gap:10px;min-height:42px;display:flex}.edit-extra-open{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;align-items:center;gap:10px;padding:5px 0;display:flex}.edit-extra-open:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:6px}.edit-extra-text{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.edit-extra-name{color:var(--fg-muted);font-size:13px;font-weight:500}.edit-extra[data-on] .edit-extra-name{color:var(--fg)}.edit-extra-basis{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-faint);font-size:8.5px}.edit-extra-price{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--fg-faint);white-space:nowrap;flex:none;font-size:13px}.edit-extra[data-on] .edit-extra-price{color:var(--fg)}.edit-extra-fields{flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:10px;display:flex}.edit-extra-fields .edit-well,.edit-extra-fields .edit-select{height:36px}.edit-extra-fields>.edit-extra-name-field{flex:100%}.edit-extra-fields>.edit-select{flex:190px}.edit-extra-fields>.edit-extra-price-field{flex:100px}.edit-well-inline{gap:6px}.edit-well-inline input{flex:0 auto;max-width:100%}.edit-well-inline .edit-unit{font-size:inherit;color:inherit}.edit-well-inline[data-mono] .edit-unit{font-size:14px}.edit-beds{flex-wrap:wrap;gap:8px;display:flex}.edit-bed{border:1px solid var(--chip-bg);background:var(--edit-row-bg);color:var(--fg);font:inherit;text-align:left;cursor:pointer;border-radius:11px;align-items:center;gap:9px;padding:9px 12px 9px 22px;display:flex}.edit-bed[data-on]{background:linear-gradient(90deg,var(--edit-tint) 0%,var(--card) 46%,var(--card) 100%)}.edit-bed[data-open]{border-color:var(--accent-line)}.edit-bed:focus-visible,.edit-bed-add:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.edit-bed-count{font-family:var(--font-mono);color:var(--fg-muted);font-size:15px;font-weight:600}.edit-bed[data-on] .edit-bed-count{color:var(--accent)}.edit-bed-text{flex-direction:column;gap:1px;min-width:0;display:flex}.edit-bed-kind{font-size:13px}.edit-bed-note{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-faint);font-size:8.5px}.edit-bed-add{border:1px dashed var(--border-strong);background:var(--bg);min-height:44px;color:var(--fg-muted);font:inherit;cursor:pointer;border-radius:11px;padding:0 13px;font-size:13px}.edit-beds+.edit-grid{margin-top:8px}.edit-occ-row{border:1px solid var(--chip-bg);background:var(--edit-row-bg);border-radius:11px;align-items:center;gap:11px;min-height:46px;padding:5px 12px;display:flex}.edit-occ-who{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.edit-occ-name{color:var(--fg);font-size:13.5px;font-weight:500}.edit-occ-note{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-faint);font-size:9px}.edit-occ-row .edit-well{height:36px;padding:0 10px}.edit-occ-row>.edit-occ-field{flex:0 0 124px;justify-content:flex-end;font-size:13px}.edit-occ-row>.edit-occ-child{flex:0 60%}.edit-room-warn{border:1px solid var(--chip-bg);background:linear-gradient(90deg,var(--signal-alert-surface) 0%,var(--edit-row-bg) 50%);color:var(--fg-muted);border-radius:11px;align-items:center;gap:10px;margin:0;padding:10px 12px;font-size:12.5px;line-height:1.45;display:flex}.edit-room-warn[data-strong]{color:var(--signal-alert-text)}.edit-room-warn svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;flex:none}.edit-well.edit-well-dim{color:var(--fg-faint)}.edit-plan-follows{color:var(--fg-muted);align-items:center;gap:9px;margin:0;font-size:12.5px;display:flex}.edit-plan-tick{border:1px solid var(--border-strong);background:var(--bg-subtle);border-radius:5px;flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.edit-plan-tick svg{fill:none;stroke:#0000;stroke-width:3px;stroke-linecap:round}.edit-plan-tick[data-on]{border-color:var(--accent-line);background:var(--accent-subtle)}.edit-plan-tick[data-on] svg{stroke:var(--accent)}.edit-plan-cancel .edit-cards{flex-direction:column;gap:7px;display:flex}.edit-plan-cancel .edit-choice-card{width:100%}.edit-grid-row>.edit-plan-well{white-space:nowrap;text-overflow:ellipsis;height:38px;padding:0 10px;font-size:13px;overflow:hidden}.edit-grid-row>.edit-plan-well[data-align=start]{justify-content:flex-start}@media(min-width:860px){#sells .edit-tile{flex-basis:100%}}@media(max-width:859.98px){.edit-calendar{gap:4px}.edit-night{border-radius:8px;justify-content:center;align-items:center;gap:1px;height:44px;padding:0 2px}.edit-night-num{font-size:8.5px;font-weight:400}.edit-night-rate{font-size:10px}.edit-night-left{display:none}.edit-night-mark{background:var(--fg-faint);border-radius:50%;width:6px;height:6px;padding:0;font-size:0}.edit-night[data-state=hand] .edit-night-mark{background:0 0}.edit-beds{flex-direction:column;gap:5px}.edit-bed,.edit-bed[data-on]{border-color:var(--chip-bg);background:var(--edit-row-bg);justify-content:space-between;min-height:40px;padding:4px 10px}.edit-bed[data-open]{border-color:var(--accent-line)}.edit-bed-count,.edit-bed[data-on] .edit-bed-count{color:var(--fg);order:2;font-size:12.5px;font-weight:400}.edit-bed-kind{color:var(--fg-muted)}.edit-bed-add{min-height:38px}}.edit-floor{align-items:center;gap:9px;display:flex}.edit-floor-name{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--signal-neutral);flex:0 0 64px;font-size:9px}.edit-floor-rooms{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.edit-room-chip{border:1px solid var(--border);background:var(--card);width:56px;height:38px;color:var(--fg-faint);font-family:var(--font-mono);cursor:pointer;border-radius:9px;font-size:12.5px}.edit-room-chip[data-on]{border-color:var(--accent-line);background:var(--accent-subtle);color:var(--accent);font-weight:600}.edit-room-chip:disabled{cursor:not-allowed;opacity:.45;border-style:dashed}.edit-room-chip:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.edit-cell-plain{color:var(--fg-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.edit-fee{border:1px solid var(--signal-caution-line);background:var(--signal-caution-surface);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--signal-caution-text);white-space:nowrap;border-radius:7px;padding:4px 8px;font-size:10px;font-weight:600}.edit-fee[data-direct]{border-color:var(--signal-ok-line);background:var(--signal-ok-surface);color:var(--signal-ok-text)}.edit-guide{grid-template-columns:var(--edit-guide-columns);overscroll-behavior-x:contain;align-items:center;gap:7px;display:grid;overflow-x:auto}.edit-guide .edit-well{height:38px;padding:0 10px}.edit-guide-corner{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--signal-neutral);padding-left:10px;font-size:9px}.edit-guide-column{align-items:center;gap:6px;min-width:0;display:flex}.edit-guide-column .edit-well{background:var(--card);flex:1;min-width:0;font-weight:600}.edit-guide-column .edit-remove{width:28px;height:28px}.edit-guide-cell:has(input[data-empty]){border-style:dashed}.edit-shared{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.margin-page{flex-direction:column;gap:14px;padding:16px 20px 20px;display:flex}.margin-page>.edit-frame>.edit-page{padding:0}.margin-split{border:1px solid var(--border);border-radius:11px;height:42px;display:flex;overflow:hidden}.margin-split-part{min-width:0;font-family:var(--font-mono);color:var(--bg);white-space:nowrap;border-right:1px solid #0006;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:flex;overflow:hidden}.margin-split-part:last-child{border-right:0}.margin-split-part[data-tone=cost],.margin-split-dot[data-tone=cost]{background:var(--signal-alert)}.margin-split-part[data-tone=time],.margin-split-dot[data-tone=time]{background:var(--signal-info)}.margin-split-part[data-tone=fee],.margin-split-dot[data-tone=fee]{background:var(--signal-caution)}.margin-split-part[data-tone=vat],.margin-split-dot[data-tone=vat]{background:var(--fg-faint)}.margin-split-part[data-tone=keep],.margin-split-dot[data-tone=keep]{background:var(--signal-ok)}.margin-split-part[data-tone=unknown],.margin-split-dot[data-tone=unknown]{background:var(--border);color:var(--fg-muted)}.margin-split-legend{flex-wrap:wrap;gap:10px 16px;display:flex}.margin-split-key{align-items:flex-start;gap:7px;min-width:0;display:flex}.margin-split-dot{border-radius:3px;flex:none;width:9px;height:9px;margin-top:3px}.margin-split-text{flex-direction:column;gap:1px;display:flex}.margin-split-name{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-muted);font-size:9.5px;font-weight:600}.margin-split-name[data-tone=keep]{color:var(--signal-ok-text)}.margin-line,.margin-cost{border:1px solid var(--chip-bg);background:var(--edit-row-bg);border-radius:11px;align-items:center;gap:10px;min-height:44px;padding:6px 11px;display:flex}.margin-line[data-tone=alert]{background:linear-gradient(90deg,var(--signal-alert-surface) 0%,var(--edit-row-bg) 46%)}.margin-line[data-tone=caution]{background:linear-gradient(90deg,var(--signal-caution-surface) 0%,var(--edit-row-bg) 46%)}.margin-line-text{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.margin-line-name{color:var(--fg);font-size:13.5px;font-weight:500}.margin-line-note{color:var(--fg-faint);font-size:11.5px}.margin-line-figure{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--fg);flex:none;font-size:13.5px;font-weight:600}.margin-line-figure[data-quiet]{color:var(--fg-faint)}.margin-line-figure[data-tone=alert]{color:var(--signal-alert-text)}.margin-line-figure[data-tone=caution]{color:var(--signal-caution-text)}.margin-line-figure[data-tone=ok]{color:var(--signal-ok-text)}.margin-chip{border:1px solid var(--border);background:var(--chip-bg);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--fg-muted);border-radius:6px;flex:none;padding:3px 8px;font-size:9px;font-weight:600}.margin-cost{flex-wrap:wrap;align-items:flex-start}.margin-cost[data-stock]{align-items:center}.margin-cost-words,.margin-cost-how,.margin-cost-amount{flex-direction:column;gap:6px;min-width:0;display:flex}.margin-cost-words{flex:2 200px}.margin-cost-how{flex:150px}.margin-cost-amount{flex:0 130px}.margin-cost .edit-well{height:36px}.margin-cost>.margin-line-figure{text-align:right;align-self:center;width:84px}.margin-cost>.edit-remove{align-self:center}.margin-share{flex:0 0 96px;align-self:center;align-items:center;gap:7px;display:flex}.margin-share-bar{background:var(--chip-bg);border-radius:3px;flex:1;height:5px;overflow:hidden}.margin-share-bar>span{background:var(--fg-faint);border-radius:3px;height:100%;display:block}.margin-total{border:1px solid var(--chip-bg);background:linear-gradient(90deg,var(--edit-tint) 0%,var(--edit-row-bg) 50%);border-radius:11px;align-items:center;gap:10px;min-height:42px;padding:0 11px;display:flex}.margin-total>.margin-line-name{color:var(--accent);flex:1;font-weight:600}.margin-total>.margin-line-figure{color:var(--accent);font-size:15px}.margin-table{--margin-columns:minmax(0, 1fr) 90px 90px 94px 160px 64px;flex-direction:column;gap:6px;display:flex}.margin-table[data-kind=service]{--margin-columns:minmax(0, 1fr) 70px 90px 90px 94px 160px 64px}.margin-table-head,.margin-table-row{grid-template-columns:var(--margin-columns);align-items:center;gap:10px;padding:0 11px;display:grid}.margin-table-head{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-faint);font-size:9.5px;font-weight:600}.margin-table-head [data-align=end]{text-align:right}.margin-table-row{border:1px solid var(--chip-bg);background:var(--edit-row-bg);border-radius:11px;min-height:44px}.margin-table-row[data-tone=alert]{background:linear-gradient(90deg,var(--signal-alert-surface) 0%,var(--edit-row-bg) 40%)}.margin-table-row[data-tone=caution]{background:linear-gradient(90deg,var(--signal-caution-surface) 0%,var(--edit-row-bg) 40%)}.margin-aim{align-items:center;gap:11px;display:flex}.margin-aim>.edit-well{flex:0 0 104px}.margin-pair{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.margin-split-dot{border-radius:50%}.margin-chip[data-tone=ok]{border-color:var(--signal-ok-line);background:var(--signal-ok-surface);color:var(--signal-ok-text)}.margin-chip[data-tone=alert]{border-color:var(--signal-alert-line);background:var(--signal-alert-surface);color:var(--signal-alert-text)}.margin-line-caps{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:9.5px}.margin-source{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-faint);flex:none;font-size:9.5px;font-weight:600}.margin-cost>.margin-cost-well{flex:0 0 96px;height:36px;padding:0 10px;font-size:13px}.margin-floor>.margin-floor-band{flex-basis:44px;min-width:44px;padding:0 4px}.margin-fact{border:1px solid var(--chip-bg);background:var(--edit-row-bg);border-radius:11px;flex-direction:column;flex:1 1 0;gap:3px;padding:11px 12px;display:flex}.margin-fact[data-tone=ok]{border-color:var(--signal-ok-line)}.margin-fact-value{font-family:var(--font-mono);color:var(--fg);font-size:18px;font-weight:600}.margin-fact[data-tone=ok] .margin-fact-value{color:var(--signal-ok-text)}.margin-floor{border:1px solid var(--border);border-radius:9px;height:32px;display:flex;overflow:hidden}.margin-floor-band{min-width:0;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;font-size:9.5px;font-weight:600;display:flex;overflow:hidden}.margin-floor-band[data-tone=cost]{background:var(--signal-alert-surface);color:var(--signal-alert-text)}.margin-floor-band[data-tone=thin]{background:var(--signal-caution-surface);color:var(--signal-caution-text)}.margin-floor-band[data-tone=clears]{background:var(--accent-subtle);color:var(--accent)}.margin-floor-marks{font-family:var(--font-mono);justify-content:space-between;gap:8px;font-size:11px;display:flex}.margin-floor-marks [data-tone=cost]{color:var(--signal-alert-text)}.margin-floor-marks [data-tone=thin]{color:var(--signal-caution-text)}.margin-floor-marks [data-tone=clears]{color:var(--signal-ok-text)}@media(max-width:859.98px){.margin-page{padding:12px var(--pad-phone-x,16px)}.margin-table-head{display:none}.margin-table,.margin-table[data-kind=service]{--margin-columns:minmax(0, 1fr) minmax(0, 1fr)}.margin-table-row{row-gap:6px;padding:10px 11px}.margin-table-row>.catalog-margin-name{grid-column:1/-1}.margin-pair{flex-direction:column}}.edit-missing{flex-direction:column;gap:7px;display:flex}.edit-missing-row{border:1px dashed var(--border-strong);background:var(--edit-row-bg);min-height:40px;color:inherit;text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:0 11px;display:flex}.edit-missing-row:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.edit-missing-name{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-muted);flex:0 0 106px;font-size:9px;font-weight:600}.edit-missing-hint{min-width:0;color:var(--fg-faint);flex:auto;font-size:12px}.edit-missing-head{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.edit-missing-photo{border:1px dashed var(--signal-neutral);background:var(--bg);border-radius:9px;flex:none;width:32px;height:32px}.edit-missing-title{min-width:0;font-size:15px;font-weight:600}.edit-missing-chip{border:1px dashed var(--signal-neutral);background:var(--card);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-muted);border-radius:6px;padding:3px 8px;font-size:8.5px;font-weight:600}.edit-missing-chip:empty{display:none}.edit-margin-empty{border:1px dashed var(--signal-neutral);background:var(--edit-row-bg);border-radius:12px;flex-direction:column;align-items:flex-start;gap:6px;padding:12px;display:flex}.edit-margin-empty-label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-faint);font-size:9.5px;font-weight:600}.edit-margin-empty-note{color:var(--fg-muted);font-size:12.5px}.edit-fieldset.edit-read-only:disabled .edit-add-wide,.edit-fieldset.edit-read-only:disabled .edit-tag button,.edit-fieldset.edit-read-only:disabled .edit-tags-add,.edit-fieldset.edit-read-only:disabled .edit-combo-toggle,.edit-fieldset.edit-read-only:disabled .edit-counter,.edit-fieldset.edit-read-only:disabled .edit-menu-select-caret{display:none}.edit-fieldset.edit-read-only:disabled .edit-button,.edit-fieldset.edit-read-only:disabled .edit-remove{visibility:hidden}.edit-fieldset.edit-read-only:disabled .edit-well,.edit-fieldset.edit-read-only:disabled .edit-select,.edit-fieldset.edit-read-only:disabled .edit-menu-select-button,.edit-fieldset.edit-read-only:disabled .edit-textarea{box-shadow:none;background:0 0;border-color:#0000}.edit-lock{border:1px solid var(--border);background:var(--chip-bg);height:26px;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-muted);border-radius:7px;align-items:center;gap:6px;padding:0 9px;font-size:9.5px;font-weight:600;display:inline-flex}.edit-lock svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round}.edit-option-cards{flex-direction:column;gap:8px;display:flex}.edit-option-card{border:1px solid var(--chip-bg);background:var(--edit-row-bg);width:100%;color:var(--fg);text-align:left;border-radius:12px;flex-direction:column;gap:8px;padding:10px 11px;display:flex}button.edit-option-card{cursor:pointer}.edit-option-card[data-main]{border-color:var(--border);background:linear-gradient(90deg,var(--edit-tint) 0%,var(--edit-row-bg) 44%)}.edit-option-card[data-tone=alert]{border-color:var(--border);background:linear-gradient(90deg,var(--signal-alert-surface) 0%,var(--edit-row-bg) 46%)}.edit-option-card-open{min-width:0;min-height:34px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1 1 0;align-items:center;gap:9px;padding:0;display:flex}.edit-option-card-open:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:6px}.edit-option-card-top{align-items:center;gap:9px;display:flex}.edit-option-card-name{font-size:14px;font-weight:600}.edit-option-card-price{font-family:var(--font-mono);margin-left:auto;font-size:13.5px}.edit-option-card-open .edit-option-card-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.edit-option-card-open+.edit-option-card-price{flex:0 0 118px;min-width:0;display:flex}.edit-option-card-open+.edit-option-card-price .edit-well{flex:1 1 0;height:36px}.edit-option-card svg{fill:none;stroke:var(--fg-muted);stroke-width:2px;stroke-linecap:round;flex:none}.edit-option-card-wells{gap:8px;display:flex}.edit-option-card-wells .edit-well{height:32px;font-family:var(--font-mono);color:var(--fg-muted);flex:1 1 0;padding:0 10px;font-size:11.5px}.console-dialog.edit-sheet[data-variant=side]{width:min(748px,100vw)}.edit-sheet .console-dialog-body>.console-scroll-view{flex-direction:column;min-height:100%;display:flex}.edit-sheet-head{z-index:2;border-bottom:1px solid var(--bar-line);background:var(--bar-bg);min-height:60px;-webkit-backdrop-filter:var(--backdrop-glass-subtle);backdrop-filter:var(--backdrop-glass-subtle);flex:none;align-items:center;gap:12px;padding:10px 18px;display:flex;position:sticky;top:0}.edit-sheet-title{flex-direction:column;gap:2px;min-width:0;display:flex}.edit-sheet-name{letter-spacing:-.01em;color:var(--fg);white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:600;overflow:hidden}.edit-sheet-sub{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-muted);white-space:nowrap;font-size:9.5px}.edit-sheet-steps{gap:5px;display:flex}.edit-sheet-lead{flex:none;margin-right:-2px;display:inline-flex}.edit-sheet-step,.edit-sheet-close{border:1px solid var(--border-strong);background:var(--chip-bg);width:30px;height:30px;color:var(--fg-muted);cursor:pointer;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.edit-sheet-close{width:36px;height:36px;color:var(--fg);border-radius:10px}.edit-sheet-step svg,.edit-sheet-close svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round}.edit-sheet-step:disabled{opacity:.4;cursor:default}.edit-sheet-step:focus-visible,.edit-sheet-close:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.edit-sheet-gap{flex:auto}.edit-sheet-state{border:1px solid var(--border);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--fg-muted);border-radius:8px;padding:5px 10px;font-size:10px;font-weight:600}button.edit-sheet-state{background:var(--chip-bg);font-family:var(--font-mono);cursor:pointer}button.edit-sheet-state:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.edit-sheet-state[data-tone=ok]{border-color:var(--signal-ok-line);background:var(--signal-ok-surface);color:var(--signal-ok-text)}.edit-sheet-state[data-tone=alert]{border-color:var(--signal-alert-line);background:var(--signal-alert-surface);color:var(--signal-alert-text)}.edit-sheet-body{flex-direction:column;flex:1 0 auto;gap:12px;padding:15px 18px;display:flex}.edit-sheet-phases{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;display:grid}.edit-sheet-person{border:1px solid var(--chip-bg);background:var(--edit-row-bg);border-radius:11px;grid-template-columns:minmax(0,1fr) 100px auto;align-items:center;gap:10px;min-height:48px;padding:0 11px;display:grid}.edit-sheet-person[data-on]{border-color:var(--border);background:linear-gradient(90deg,var(--edit-tint) 0%,var(--edit-row-bg) 46%)}.edit-sheet-person .edit-well{height:34px}.edit-sheet-question{border:1px solid var(--chip-bg);background:var(--edit-row-bg);border-radius:10px;align-items:center;gap:9px;min-height:40px;padding:0 11px;display:flex}.edit-sheet-question>.edit-cell-name{flex:auto;min-width:0}.edit-sheet-question[data-own]{flex-wrap:wrap;gap:8px;padding:8px}.edit-sheet-question[data-own]>:is(.edit-well,.edit-combo):first-child{flex:100%}.edit-sheet-question[data-own]>:nth-child(2){flex:auto;min-width:0}.edit-sheet-question[data-own]>.edit-select{flex:auto}.edit-sheet-question .edit-well{height:36px}.edit-sheet-sum{align-items:flex-end;gap:10px;display:flex}.edit-sheet-sum>.edit-field{flex:1 1 0}.edit-sheet-op{font-family:var(--font-mono);color:var(--fg-faint);flex:none;padding-bottom:12px;font-size:16px}.edit-well[data-tone=ok]{border-color:var(--signal-ok-line);color:var(--signal-ok-text)}.edit-well[data-tone=alert],.edit-well input[data-tone=alert]{color:var(--signal-alert-text)}.edit-well[data-tone=alert]{border-color:var(--signal-alert-line)}.edit-well[data-tone=caution]{border-color:var(--signal-caution-line);color:var(--signal-caution-text)}.edit-sheet-due{align-items:center;gap:6px;display:flex}.edit-sheet-date{border:1px solid var(--border);background:var(--bg-subtle);height:26px;color:var(--fg);font-family:var(--font-mono);border-radius:7px;padding:0 6px;font-size:11px}.edit-sheet-date:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.edit-well-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;justify-content:flex-end;font-size:13.5px}.edit-sheet-remove{justify-content:flex-end;display:flex}.edit-sheet-foot{z-index:2;border-top:1px solid var(--bar-line);background:var(--bar-bg);-webkit-backdrop-filter:var(--backdrop-glass-subtle);backdrop-filter:var(--backdrop-glass-subtle);flex:none;align-items:center;gap:11px;padding:12px 18px;display:flex;position:sticky;bottom:0}.edit-sheet-count{min-width:0;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-muted);flex:auto;font-size:9.5px}.edit-jumps,.edit-cards-note{display:none}.edit-phone-bar{flex:auto;align-items:center;gap:10px;min-width:0;display:flex}.edit-phone-state{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.edit-phone-title{color:var(--fg);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.edit-phone-facts{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-muted);white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.edit-phone-facts[data-dirty]{color:var(--signal-caution-text)}@media(max-width:859.98px){.edit-page{padding:10px var(--pad-phone-x,16px) 16px;gap:10px}.edit-main,.edit-aside{gap:10px}.edit-pair,.edit-seo{grid-template-columns:minmax(0,1fr)}.edit-row{flex-direction:column}.edit-row>[style]{flex:auto!important}.edit-card{padding:14px}.edit-jumps{z-index:3;padding:10px var(--pad-phone-x,16px);background:var(--bg);border-bottom:1px solid var(--chip-bg);scrollbar-width:none;flex:none;gap:6px;display:flex;position:sticky;top:0;overflow-x:auto}.edit-jump{border:1px solid var(--border);background:var(--card);height:32px;color:var(--fg-muted);white-space:nowrap;border-radius:9px;flex:none;align-items:center;padding:0 12px;font-size:12.5px;text-decoration:none;display:inline-flex}.edit-jump[data-on]{border-color:var(--accent-line);background:var(--accent-subtle);color:var(--accent);font-weight:600}.edit-page :is([id],.edit-error){scroll-margin-top:64px}.edit-sheet-head{gap:8px;padding:0 12px}.edit-sheet-title{flex:auto}.edit-sheet-sub{text-overflow:ellipsis;overflow:hidden}.edit-sheet-state,.edit-sheet-gap{display:none}.edit-sheet-body{padding:12px}.edit-sheet-foot{padding:10px 12px calc(10px + var(--safe-b,0px));flex-wrap:wrap;gap:8px}.edit-sheet-count{flex:100%;order:-1}.edit-sheet-foot .console-btn:last-child{margin-left:auto}.edit-sheet-foot .console-btn{white-space:nowrap}.edit-desk-only,.edit-strip-state{display:none}.console-foot:has(.edit-phone-bar){padding:10px var(--pad-phone-x,16px)}.edit-choice-card{border-radius:9px;flex-direction:row;flex:none;align-items:center;height:34px;padding:0 12px}.edit-choice-card-note{display:none}.edit-cards-note{color:var(--fg-faint);font-size:11.5px;display:block}.edit-grid-head{display:none}.edit-grid-row{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.edit-grid-row>.edit-cell-text{flex:60%}.edit-grid-row>:is(.edit-well,.edit-select){flex:88px}.edit-grid-row>:is(.edit-well,.edit-select):first-child{flex-basis:100%}.edit-grid-row>.edit-cell-figure{flex:auto}}.catalog-dialog[data-variant]:has(.coll-new){width:min(620px,100vw - 32px)}.catalog-dialog:has(.coll-new) .catalog-dialog-head{gap:2px}.catalog-dialog:has(.coll-new) .catalog-dialog-title{letter-spacing:-.01em;font-size:18px}.catalog-dialog:has(.coll-new) .catalog-dialog-body{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-faint);font-size:9px}.coll-new{--coll-row-bg:var(--card)}@supports (color:color-mix(in lab,red,red)){.coll-new{--coll-row-bg:color-mix(in oklab, var(--card) 78%, var(--bg))}}.coll-new{--coll-row-line:var(--border)}@supports (color:color-mix(in lab,red,red)){.coll-new{--coll-row-line:color-mix(in oklab, var(--border) 22%, var(--card))}}.coll-new{--coll-pick-tint:var(--accent-subtle)}@supports (color:color-mix(in lab,red,red)){.coll-new{--coll-pick-tint:color-mix(in oklab, var(--accent-subtle) 62%, var(--card))}}.coll-new{flex-direction:column;gap:13px;display:flex}.coll-new>.edit-row{flex-wrap:wrap}.coll-new>.edit-row>:first-child{flex:220px}.coll-fills{flex-direction:column;gap:7px;display:flex}.coll-fill{border:1px solid var(--coll-row-line);background:var(--coll-row-bg);width:100%;min-height:56px;color:var(--fg-muted);font:inherit;text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:11px;padding:8px 12px;display:flex}.coll-fill[data-on]{border-color:var(--accent-line);background:linear-gradient(90deg,var(--coll-pick-tint) 0%,var(--coll-row-bg) 46%);color:var(--fg)}.coll-fill:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.coll-fill-glyph{border:1px solid var(--border);background:var(--bg);border-radius:9px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.coll-fill-glyph svg{fill:none;stroke:var(--fg-faint);stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round}.coll-fill[data-on] .coll-fill-glyph svg{stroke:var(--accent)}.coll-fill-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.coll-fill-name{font-size:13.5px;font-weight:500}.coll-fill-note{color:var(--fg-faint);font-size:11.5px}.coll-new-next{min-width:0;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-faint);flex:1;align-self:center;font-size:9.5px}.console-screenstrip-heading:has(>.coll-strip-sub){flex-direction:column;align-items:flex-start;gap:2px}.coll-item{align-items:center;gap:10px;min-width:0;display:flex}.coll-item-tile{border:1px solid var(--border-strong);background:var(--chip-bg,var(--card));width:34px;height:34px;font-family:var(--font-mono);color:var(--fg-muted);border-radius:9px;flex:none;justify-content:center;align-items:center;font-size:10.5px;font-weight:600;display:flex}.coll-item-text{flex-direction:column;gap:1px;min-width:0;display:flex}.coll-item-name{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:500;overflow:hidden}.coll-item-meta{font-family:var(--font-mono);letter-spacing:.1em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;color:var(--fg-faint);font-size:8.5px;overflow:hidden}.coll-item-price{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right;color:var(--fg-muted);font-size:13px}.coll-item-state{justify-content:flex-end;display:flex}.coll-chip{border:1px solid var(--border-strong);background:var(--chip-bg,var(--card));max-width:100%;font-family:var(--font-mono);letter-spacing:.1em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;color:var(--fg-muted);border-radius:6px;padding:3px 8px;font-size:8.5px;font-weight:600;display:inline-block;overflow:hidden}.coll-chip[data-tone=info]{border-color:var(--signal-info-line,var(--border-strong));background:var(--signal-info-surface,var(--chip-bg));color:var(--signal-info-text,var(--fg-muted))}.coll-chip[data-tone=ok]{border-color:var(--signal-ok-line);background:var(--signal-ok-surface);color:var(--signal-ok-text)}.coll-chip[data-tone=caution]{border-color:var(--signal-caution-line);background:var(--signal-caution-surface,var(--chip-bg));color:var(--signal-caution-text)}.coll-item-keys{justify-content:flex-end;align-items:center;gap:2px;display:flex}.edit-button.coll-step{width:24px;min-width:0;height:24px;min-height:0;padding:0;font-size:12px}.edit-button.coll-step svg{width:13px;height:13px}a.coll-item-link{color:inherit;text-decoration:none}a.coll-item-link:hover,a.coll-item-link:focus-visible{text-underline-offset:2px;text-decoration:underline}.coll-find{min-width:0;color:var(--fg-faint);align-items:center;gap:8px;display:flex}.coll-find>svg{flex:none;width:15px;height:15px}.coll-find>:last-child{flex:auto;min-width:0}.coll-pick{flex-direction:column;gap:4px;margin:6px 0 0;padding:0;list-style:none;display:flex}.coll-pick-row{border:1px solid var(--border-strong);border-radius:9px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:40px;padding:4px 6px 4px 10px;display:grid}.coll-order{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.coll-order-row{border:1px solid #0000;border-radius:9px;align-items:center;gap:8px;min-height:34px;padding:0 6px 0 10px;display:flex}.coll-order-row[data-self]{border-color:var(--accent-line);background:var(--accent-subtle);color:var(--accent)}.coll-order-n,.coll-order-count{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--fg-faint);font-size:11.5px}.coll-order-n{flex:0 0 18px}.coll-order-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:13.5px;overflow:hidden}.coll-order-row[data-self] .coll-order-name{font-weight:600}@container edit-frame (max-width:599.98px){.edit-page.recipe-page .edit-grid-head{display:none}.edit-page.recipe-page .edit-grid-row{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.edit-page.recipe-page .edit-grid-row>.edit-cell-text{flex:100%}.edit-page.recipe-page .edit-grid-row>:is(.edit-well,.edit-menu-select){flex:88px}.edit-page.recipe-page .edit-grid-row>.edit-cell-figure{flex:auto}}.recipe-steps{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.recipe-step{border:1px solid var(--edit-row-line);background:var(--edit-row-bg);border-radius:11px;grid-template-columns:20px 28px minmax(0,1fr) 84px 56px auto;align-items:center;gap:10px;padding:10px;display:grid}.recipe-step-num{background:var(--chip-bg);width:28px;height:28px;font-family:var(--font-mono);color:var(--fg);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.recipe-step[data-read]{grid-template-columns:28px minmax(0,1fr) auto auto;align-items:start}.recipe-step-text{color:var(--fg);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding-top:4px;font-size:13.5px;line-height:1.5}.recipe-step-read-time{font-family:var(--font-mono);color:var(--fg-muted);white-space:nowrap;padding-top:5px;font-size:12px}.recipe-step-read-photo{object-fit:cover;border-radius:8px;width:56px;height:56px}.recipe-make{color:var(--fg-muted);align-items:center;gap:8px;font-size:12px;display:inline-flex}.recipe-make .edit-well{width:132px}.recipe-step-time{padding:0 8px}.recipe-step-time input{text-align:center;cursor:ns-resize;touch-action:none}.recipe-step-time input:focus{cursor:text}.recipe-step-grip{width:20px;height:34px;color:var(--fg-faint);cursor:grab;touch-action:none;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.recipe-step-grip:hover,.recipe-step-grip:focus-visible{color:var(--fg);background:var(--chip-bg)}.recipe-step-grip:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.recipe-step-grip svg{width:15px;height:15px}.recipe-step[data-dragging]{border-color:var(--accent-line);box-shadow:0 8px 24px #00000059}.recipe-step[data-dragging] .recipe-step-grip{cursor:grabbing;color:var(--accent)}@container edit-frame (max-width:599.98px){.recipe-step{grid-template-columns:20px 28px 84px 56px minmax(0,1fr)}.recipe-step>.edit-textarea{grid-column:3/6}.recipe-step>.recipe-step-time{grid-column:3}.recipe-step>.photo-slot{grid-column:4}.recipe-step>.edit-remove{grid-column:5;justify-self:end}}.photo-slot{flex-direction:column;gap:6px;min-width:0;display:flex}.photo-slot[data-size=sm] .edit-photo{border-radius:9px;width:56px;height:56px}.photo-slot[data-size=sm] .edit-photo-add{font-size:8.5px}.photo-slot[data-size=wide] .edit-photo{width:141px}.edit-photo-fallback{font:inherit;cursor:pointer;border-style:dashed;padding:0;display:block}span.edit-photo-fallback{cursor:default}.edit-photo-fallback img{opacity:.55;transition:opacity .15s}button.edit-photo-fallback:hover img{opacity:.8}.edit-media-row{flex-wrap:wrap;align-items:flex-start;gap:14px;min-width:0;display:flex}.edit-media-row>.edit-field{flex:none}.edit-media-row>.edit-field:last-child{flex:240px;min-width:0}.photo-slot[data-size=sm] .edit-photo-remove{width:20px;height:20px;top:3px;right:3px}.edit-cell-text.recipe-line{flex-direction:row;align-items:center;gap:10px}.recipe-line-photo{object-fit:cover;border-radius:8px;flex:none;width:34px;height:34px}.recipe-line-words{flex-direction:column;gap:2px;min-width:0;display:flex}.edit-headline{--edit-rung:var(--edit-headline-ink)}.edit-toggle-row[data-on]{--edit-rung:var(--edit-toggle-ink)}.edit-grid-row[data-lead],.margin-total,.edit-option-card[data-main],.edit-sheet-person[data-on]{--edit-rung:var(--accent)}.edit-diary-preview{--edit-rung:var(--edit-swatch)}:is(.margin-line,.margin-table-row,.edit-option-card)[data-tone=alert]{--edit-rung:var(--signal-alert)}:is(.margin-line,.margin-table-row)[data-tone=caution]{--edit-rung:var(--signal-caution)}:is(.edit-headline,.edit-toggle-row[data-on],.edit-grid-row[data-lead],.margin-total,.edit-option-card[data-main],.edit-option-card[data-tone=alert],.edit-sheet-person[data-on],.edit-diary-preview,.margin-line[data-tone=alert],.margin-line[data-tone=caution],.margin-table-row[data-tone=alert],.margin-table-row[data-tone=caution]){position:relative}:is(.edit-headline,.edit-toggle-row[data-on],.edit-grid-row[data-lead],.margin-total,.edit-option-card[data-main],.edit-option-card[data-tone=alert],.edit-sheet-person[data-on],.edit-diary-preview,.margin-line[data-tone=alert],.margin-line[data-tone=caution],.margin-table-row[data-tone=alert],.margin-table-row[data-tone=caution]):before{content:"";background:var(--edit-rung);width:4px;height:min(40px,100% - 14px);box-shadow:0 0 12px var(--edit-rung);border-radius:2px;position:absolute;top:50%;left:9px;transform:translateY(-50%)}@supports (color:color-mix(in lab,red,red)){:is(.edit-headline,.edit-toggle-row[data-on],.edit-grid-row[data-lead],.margin-total,.edit-option-card[data-main],.edit-option-card[data-tone=alert],.edit-sheet-person[data-on],.edit-diary-preview,.margin-line[data-tone=alert],.margin-line[data-tone=caution],.margin-table-row[data-tone=alert],.margin-table-row[data-tone=caution]):before{box-shadow:0 0 12px color-mix(in oklab,var(--edit-rung) 45%,transparent)}}:is(.edit-headline,.edit-toggle-row[data-on],.edit-grid-row[data-lead],.margin-total,.edit-option-card[data-main],.edit-option-card[data-tone=alert],.edit-sheet-person[data-on],.edit-diary-preview,.margin-line[data-tone=alert],.margin-line[data-tone=caution],.margin-table-row[data-tone=alert],.margin-table-row[data-tone=caution]):before{pointer-events:none}.edit-headline,.margin-total,.edit-diary-preview,:has(>.edit-toggle-row[data-on])>:is(.edit-toggle-row,.edit-check-row),.edit-grid:has(>.edit-grid-row[data-lead])>:is(.edit-grid-row,.edit-grid-head),:has(>.margin-line[data-tone])>:is(.margin-line,.margin-cost),:has(>.margin-table-row[data-tone])>.margin-table-row,:has(>.edit-option-card:is([data-main],[data-tone=alert]))>.edit-option-card,:has(>.edit-sheet-person[data-on])>.edit-sheet-person{padding-left:22px}.recipe-note-compose,.recipe-note{align-items:flex-start;gap:11px;display:flex}.recipe-note-avatar{background:var(--chip-bg);width:30px;height:30px;font-family:var(--font-mono);color:var(--fg);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:10.5px;font-weight:600;display:inline-flex}.recipe-note-compose-body{flex-direction:column;flex:auto;gap:8px;min-width:0;display:flex}.recipe-note-compose-foot{justify-content:space-between;align-items:center;gap:10px;display:flex}.recipe-notes{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.recipe-note{border:1px solid var(--edit-row-line);background:var(--edit-row-bg);border-radius:11px;padding:10px 11px}.recipe-note-text{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.recipe-note-head{align-items:baseline;gap:8px;min-width:0;display:flex}.recipe-note-author{color:var(--fg);font-size:12.5px;font-weight:600}.recipe-note-at{font-family:var(--font-mono);letter-spacing:.06em;color:var(--fg-faint);font-size:10px}.recipe-note-body{color:var(--fg-muted);white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.45}.recipe-print{display:none}@media print{@page{size:A4;margin:14mm}body:has(>.recipe-print)>:not(.recipe-print){display:none!important}body:has(>.recipe-print){background:#fff}.recipe-print{color:#000;font-family:var(--font-sans,system-ui, sans-serif);background:#fff;font-size:11pt;line-height:1.45;display:block}.recipe-print-head{align-items:center;gap:14px;margin-bottom:14px;display:flex}.recipe-print-head img{object-fit:cover;border-radius:3mm;width:34mm;height:34mm}.recipe-print h1{margin:0;font-size:20pt}.recipe-print-head p{color:#444;margin:4px 0 0}.recipe-print section{break-inside:avoid-page;margin-top:12px}.recipe-print h2{text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid #000;margin:0 0 6px;padding-bottom:3px;font-size:12pt}.recipe-print table{border-collapse:collapse;width:100%}.recipe-print td{border-bottom:1px solid #ccc;padding:3px 0}.recipe-print td:last-child{text-align:right;white-space:nowrap}.recipe-print ol{margin:0;padding-left:18px}.recipe-print li{break-inside:avoid;margin-bottom:8px}.recipe-print li img{object-fit:cover;border-radius:2mm;width:44mm;height:30mm;margin-top:4px;display:block}.recipe-print-notes{white-space:pre-wrap;margin:0}}.edit-keys{border:1px solid var(--edit-row-line);background:var(--edit-row-bg);border-radius:12px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;height:42px;display:grid;overflow:hidden}.edit-key{min-width:0;color:var(--fg-muted);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.edit-key+.edit-key{border-left:1px solid var(--edit-row-line)}.edit-key:hover:not(:disabled){background:var(--chip-bg);color:var(--fg)}.edit-key[data-tone=alert]{color:var(--signal-alert-text)}.edit-key:disabled{cursor:default;opacity:.5}.edit-key:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.edit-key-word{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.edit-key-icon{flex:none;display:inline-flex}.edit-key-icon svg{width:15px;height:15px}.recipe-time-bar{--recipe-time-ink:var(--signal-ok);background:var(--chip-bg);border-radius:6px;gap:2px;height:22px;padding:0;display:flex;position:relative}.recipe-time-bar[data-tone=caution]{--recipe-time-ink:var(--signal-caution)}.recipe-time-bar[data-tone=alert]{--recipe-time-ink:var(--signal-alert)}.recipe-time-bar[data-tone=quiet]{--recipe-time-ink:var(--signal-neutral)}.recipe-time-seg{background:var(--recipe-time-ink);border-radius:5px;justify-content:center;align-items:center;min-width:14px;display:inline-flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.recipe-time-seg{background:color-mix(in oklab,var(--recipe-time-ink) 55%,transparent)}}.recipe-time-seg{font-family:var(--font-mono);color:var(--fg);font-size:10px;font-weight:600}.recipe-time-mark{background:var(--fg);border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:-4px;bottom:-4px}.edit-card.edit-tabcard{gap:0;padding:0;container:edit-tabcard/inline-size}.edit-tabcard-tabs{background:var(--card);border-radius:13px 13px 0 0;align-items:flex-end;gap:8px;min-width:0;padding:7px 12px 0 7px;display:flex}@supports (color:color-mix(in lab,red,red)){.edit-tabcard-tabs{background:color-mix(in oklab,var(--card) 55%,var(--bg))}}.edit-card.edit-tabcard:has(.edit-suggest){z-index:2;position:relative}.edit-tabcard-list{scrollbar-width:none;align-items:flex-end;gap:2px;min-width:0;display:flex;overflow-x:auto}.edit-tabcard-list::-webkit-scrollbar{display:none}.edit-tabcard-tab{height:40px;color:var(--fg-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-bottom:0;border-radius:11px 11px 0 0;flex:none;align-items:center;gap:8px;padding:0 15px;font-size:14px;font-weight:600;display:inline-flex;position:relative}.edit-tabcard-tab:hover:not([data-on]){color:var(--fg);background:var(--card)}@supports (color:color-mix(in lab,red,red)){.edit-tabcard-tab:hover:not([data-on]){background:color-mix(in oklab,var(--card) 60%,transparent)}}.edit-tabcard-tab[data-on]{border-color:var(--chip-bg);background:var(--card);color:var(--fg)}.edit-tabcard-tab:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-3px}.edit-tabcard-icon{color:var(--fg-faint);display:inline-flex}.edit-tabcard-tab[data-on] .edit-tabcard-icon{color:var(--fg-muted)}.edit-tabcard-icon svg{width:15px;height:15px}.edit-tabcard-count{background:var(--chip-bg);font-family:var(--font-mono);color:var(--fg-muted);border-radius:6px;padding:1px 6px;font-size:10.5px;font-weight:600}.edit-tabcard-dot{background:var(--signal-caution);width:7px;height:7px;box-shadow:0 0 8px var(--signal-caution);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.edit-tabcard-dot{box-shadow:0 0 8px color-mix(in oklab,var(--signal-caution) 60%,transparent)}}.edit-tabcard-dot[data-tone=alert]{background:var(--signal-alert);box-shadow:0 0 8px var(--signal-alert)}@supports (color:color-mix(in lab,red,red)){.edit-tabcard-dot[data-tone=alert]{box-shadow:0 0 8px color-mix(in oklab,var(--signal-alert) 60%,transparent)}}.edit-tabcard-action{align-self:center;align-items:center;gap:8px;margin-left:auto;padding-bottom:6px;display:inline-flex}.edit-tabcard-head{border:0;align-items:center;gap:8px;min-inline-size:0;margin:0;padding:0;display:inline-flex}.edit-tabcard-head:empty,.edit-tabcard-head:disabled .edit-button,.edit-tabcard-head:disabled .edit-counter{display:none}.edit-tabcard-panel{flex-direction:column;gap:11px;min-width:0;padding:15px 16px;display:flex}.edit-card-bare{flex-direction:column;gap:11px;min-width:0;scroll-margin-top:72px;display:flex}.edit-tabcard-action:has(>.edit-tabcard-head:empty:only-child){display:none}.edit-tabcard-anchor{height:0;scroll-margin-top:72px;display:block}.edit-tabcard-panel>.edit-fieldset{gap:inherit}@container edit-tabcard (max-width:519.98px){.edit-tabcard-tabs{flex-wrap:wrap}.edit-tabcard-action:has(button,a,input,select,[role=group]){flex-basis:100%;order:-1;justify-content:flex-end;padding:0 0 7px}.edit-tabcard-action{min-width:0}.edit-tabcard-head .edit-card-note{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}.guests-note{color:var(--signal-info-text);background:var(--signal-info-surface);border-bottom:1px solid var(--signal-info-line);margin:0;padding:8px 20px;font-size:12.5px}.guests-table .catalog-title-name{flex:0 auto;min-width:0}.guests-table .catalog-title-line .catalog-pill{flex:none}.guests-table .catalog-row{border-radius:12px;min-height:56px;padding-top:0;padding-bottom:0;padding-right:11px}.guests-table .catalog-head[data-sticky]{padding-right:32px}.guests-table .catalog-head-cell{font-size:9px}.guests-table .catalog-title{gap:2px}.guests-table .catalog-title-name{font-size:14px}.guests-table .catalog-title-meta{font-size:8.5px}.guests-table .catalog-pill{border-radius:6px;padding:3px 8px;font-size:8.5px}.guests-table .catalog-thumb{border-radius:10px}.guests-table .catalog-figure-text{font-size:13px}.guests-table .catalog-figure-text[data-quiet]{font-size:12.5px}.guests-table .guests-spend .catalog-figure-text{font-weight:600}.guests-table .guests-seen .catalog-figure-text{font-size:11.5px}.guests-table .catalog-group-rows{gap:11px}.guests-table .catalog-row[data-tone=caution]{background:linear-gradient(90deg,var(--signal-caution-surface) 0%,var(--catalog-row-bg) 46%,var(--catalog-row-bg) 100%)}.guests-table .catalog-row[data-tone=accent]{background:linear-gradient(90deg,var(--catalog-pick-tint) 0%,var(--catalog-row-bg) 46%,var(--catalog-row-bg) 100%)}.guests-figures .catalog-figure[data-tone=accent] .catalog-figure-value{color:var(--accent)}.guests-toolbar .catalog-chip{gap:6px;padding:0 12px}.guests-toolbar .catalog-chip-count{font-size:9px}.guests-toolbar .guests-filter-chip{border-color:var(--signal-neutral);background:var(--bg-subtle);gap:6px;padding:0 12px}.guests-toolbar .guests-filter-chip svg{width:12px;height:12px;color:var(--fg-muted)}.guests-orders-phone{display:none}@media(max-width:859.98px){.guests-bars{position:static}.guests-table[data-phone-card] .catalog-row{gap:9px;padding:11px 12px 11px 22px}.guests-table[data-phone-card] .catalog-thumb{width:36px;height:36px}.guests-table[data-phone-card] .catalog-title{flex:auto;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name mark""meta mark";align-items:center;gap:2px 10px;min-width:0;display:grid}.guests-table[data-phone-card] .catalog-title-line{display:contents}.guests-table[data-phone-card] .catalog-title-name{white-space:nowrap;text-overflow:ellipsis;grid-area:name;font-size:14.5px;overflow:hidden}.guests-table[data-phone-card] .catalog-title-line .catalog-pill{grid-area:mark}.guests-table[data-phone-card] .catalog-title-meta{white-space:nowrap;text-overflow:ellipsis;grid-area:meta;display:block;overflow:hidden}.guests-table[data-phone-card] .guests-orders,.guests-table[data-phone-card] .guests-seen{text-align:left;justify-content:flex-start}.guests-table[data-phone-card] .guests-orders .catalog-figure-text{display:none}.guests-table[data-phone-card] .guests-orders-phone{font-family:var(--font-mono);color:var(--fg-muted);white-space:nowrap;font-size:11.5px;display:inline}.guests-table[data-phone-card] .guests-seen .catalog-figure-text{letter-spacing:normal;text-transform:none;white-space:nowrap;font-size:11.5px}.guests-table[data-phone-card] .guests-spend .catalog-figure-text{font-size:14px}}.catalog-figure-text[data-strong]{color:var(--accent)}.catalog-figure-text[data-tone=caution]{color:var(--signal-caution-text);font-size:13px}.guest-page-state{color:var(--fg-muted);margin:0;padding:24px 20px;font-size:13px}.guest-steps{gap:3px;display:inline-flex}.guest-steps .catalog-button{justify-content:center;width:36px;padding:0}.guest-steps svg{width:14px;height:14px}.guest-steps [aria-disabled=true]{opacity:.4;cursor:default}@container edit-tabcard (max-width:519.98px){.guest-page .edit-tabcard.edit-card .edit-tabcard-tabs>.edit-tabcard-action{flex-basis:100%;order:-1;justify-content:flex-end;min-height:39px;padding:0 0 7px;display:inline-flex}}.guest-page>.edit-tiles{flex-wrap:nowrap;grid-column:1/-1;gap:11px}.guest-page>.edit-tiles>.edit-tile{border-color:var(--chip-bg);background:var(--card);border-radius:13px;flex:1 1 0;padding:13px 14px}.guest-page>.edit-tiles .edit-tile-value{font-size:21px}.guest-page>.edit-tiles .edit-tile[data-tone=accent]{background:linear-gradient(90deg,var(--edit-tint) 0%,var(--card) 46%,var(--card) 100%)}.guest-page>.edit-tiles .edit-tile[data-tone=accent] .edit-tile-value{color:var(--accent)}.guest-page>.edit-tiles .edit-tile-note{letter-spacing:normal;text-transform:none;color:var(--fg-faint);white-space:nowrap;text-overflow:ellipsis;font-family:inherit;font-size:11.5px;overflow:hidden}.guest-orders,.guest-events{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.guest-events{gap:0}.guest-order{--guest-order-bar:transparent;--guest-order-tint:var(--edit-row-bg);border:1px solid var(--chip-bg);background:linear-gradient(90deg,var(--guest-order-tint) 0%,var(--edit-row-bg) 46%,var(--edit-row-bg) 100%);border-radius:12px;align-items:center;gap:10px;min-height:50px;padding:4px 11px 4px 22px;display:flex;position:relative}.guest-order:before{content:"";background:var(--guest-order-bar);width:4px;height:40px;max-height:calc(100% - 14px);box-shadow:0 0 12px var(--guest-order-bar);border-radius:2px;position:absolute;top:50%;left:9px;transform:translateY(-50%)}.guest-order[data-state=refunded],.guest-order[data-state=partly]{--guest-order-bar:var(--signal-caution);--guest-order-tint:var(--signal-caution-surface)}.guest-order-ref,.guest-order-value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--fg);flex:none;font-size:12.5px;font-weight:600}.guest-order-ref{width:72px}a.guest-order-ref{text-decoration:underline;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);text-underline-offset:3px}a.guest-order-ref:hover,.guest-event-line a:hover{color:var(--accent)}.guest-event-line a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);text-underline-offset:3px}.guest-event-remove{align-self:flex-start}.guest-reviews{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.guest-review{align-items:baseline;gap:12px;min-width:0;font-size:12.5px;display:flex}.guest-review-stars{color:var(--accent);letter-spacing:.08em;flex:none}.guest-review-stars-off{color:var(--chip-bg)}.guest-review-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--fg-muted);flex:auto;overflow:hidden}.guest-review-at{color:var(--fg-faint);flex:none;font-size:11.5px}.guest-address-leave{border-top:1px solid var(--border);color:var(--signal-caution-text);align-items:center;gap:8px;margin:0;padding:10px 16px;font-size:12.5px;display:flex}.guest-address-leave>span{flex:auto;min-width:0}.guest-order-value{text-align:right;width:92px;font-size:13px}.guest-order-what{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.guest-order-lines{color:var(--fg);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.guest-order-when{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-faint);white-space:nowrap;font-size:8.5px}.guest-order .catalog-pill{border-radius:6px;flex:none;padding:3px 8px;font-size:8.5px}.guest-patterns{gap:11px;display:flex}.guest-pattern{border:1px solid var(--edit-row-line);background:var(--edit-row-bg);border-radius:12px;flex-direction:column;gap:7px;min-width:0;padding:11px 12px;display:flex}.guest-pattern-top{flex:auto}.guest-pattern-days{flex:0 0 250px}.guest-pattern .edit-label{font-size:9px}.guest-top{flex-wrap:wrap;gap:6px;display:flex}.guest-top-item{border:1px solid var(--border);background:var(--bg);height:28px;color:var(--fg);border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:12px;display:inline-flex}.guest-top-count{font-family:var(--font-mono);color:var(--fg-faint)}.guest-days{align-items:flex-end;gap:4px;height:42px;display:flex}.guest-day{background:var(--border);border-radius:3px 3px 2px 2px;flex:1;min-width:0}.guest-day[data-busy]{background:linear-gradient(180deg,var(--accent) 0%,var(--accent-alt) 100%)}.guest-days-note{color:var(--fg-faint);font-size:11px}.guest-compose{border-bottom:1px solid var(--chip-bg);gap:10px;padding-bottom:12px;display:flex}.guest-compose-avatar{border:1px solid var(--border);background:var(--accent-subtle);width:34px;height:34px;font-family:var(--font-mono);color:var(--accent);border-radius:10px;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex}.guest-compose-body{flex-direction:column;flex:auto;gap:7px;min-width:0;display:flex}.guest-mentions{flex-wrap:wrap;gap:6px;display:flex}.guest-mentions .edit-button[data-active]{border-color:var(--accent-line);background:var(--accent-subtle)}.guest-compose-foot{align-items:center;gap:9px;display:flex}.guest-compose-foot .edit-hint{flex:auto}.guest-event{gap:11px;display:flex}.guest-event-rail{flex-direction:column;flex:0 0 26px;align-items:center;gap:3px;padding-top:5px;display:flex}.guest-event-dot{background:var(--fg-faint);border-radius:50%;flex:none;width:9px;height:9px}.guest-event-stem{background:var(--chip-bg);flex:auto;width:1px;min-height:16px}.guest-event:last-child .guest-event-stem{visibility:hidden}.guest-event[data-kind=note] .guest-event-dot{background:var(--accent)}.guest-event[data-kind=payment] .guest-event-dot{background:var(--signal-ok-text)}.guest-event[data-kind=refund] .guest-event-dot{background:var(--signal-alert-text)}.guest-event-text{flex-direction:column;flex:auto;gap:4px;min-width:0;padding-bottom:11px;display:flex}.guest-event-head{align-items:baseline;gap:9px;display:flex}.guest-event-line{min-width:0;color:var(--fg);flex:auto;font-size:13.5px;font-weight:500}.guest-event[data-kind=note] .guest-event-line{font-weight:600}.guest-event-at{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--signal-neutral);white-space:nowrap;flex:none;font-size:9.5px}.guest-event-note{border:1px solid var(--chip-bg);background:linear-gradient(90deg,var(--edit-tint) 0%,var(--edit-row-bg) 46%);color:var(--fg-muted);white-space:pre-wrap;border-radius:11px;padding:10px 12px 10px 18px;font-size:12.5px;line-height:1.45}.guest-event-note,.guest-event-line,.guest-staff-note,.guest-pair dd,.guest-address-name,.guest-address-line,.guest-address-access{overflow-wrap:anywhere;min-width:0}.guest-pairs{flex-direction:column;gap:7px;margin:0;display:flex}.guest-pair{border:1px solid var(--edit-row-line);background:var(--edit-row-bg);border-radius:11px;align-items:center;gap:9px;min-height:42px;padding:0 11px;display:flex}.guest-pair dt{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-faint);flex:none;font-size:9px;font-weight:600}.guest-pair dd{min-width:0;color:var(--fg);text-align:right;overflow-wrap:anywhere;margin:0 0 0 auto;font-size:12.5px}.guest-consent-block{border:1px solid var(--chip-bg);background:var(--edit-row-bg);border-radius:12px;flex-direction:column;justify-content:center;gap:1px;min-height:48px;padding:6px 12px 6px 22px;display:flex}.guest-consent-block[data-allowed]{background:linear-gradient(90deg,var(--signal-ok-surface) 0%,var(--edit-row-bg) 46%,var(--edit-row-bg) 100%)}.guest-consent-line{color:var(--fg);font-size:12.5px;font-weight:600}.guest-consent-block[data-allowed] .guest-consent-line{color:var(--signal-ok-text)}.guest-consent-when{color:var(--fg-faint);font-size:11px}.guest-consent{border-top:1px solid var(--edit-row-line);flex-direction:column;gap:8px;padding-top:11px;display:flex}.guest-consent-row{color:var(--fg);justify-content:space-between;align-items:center;font-size:13px;display:flex}.guest-form{flex-direction:column;gap:10px;display:flex}.guest-form-actions{justify-content:flex-end;gap:8px;display:flex}.guest-staff-note{border:1px solid var(--chip-bg);background:linear-gradient(90deg,var(--edit-tint) 0%,var(--edit-row-bg) 46%,var(--edit-row-bg) 100%);min-height:56px;color:var(--fg);white-space:pre-wrap;border-radius:12px;align-items:center;margin:0;padding:8px 12px 8px 22px;font-size:12.5px;line-height:1.45;display:flex}@container edit-frame (max-width:919.98px){.guest-page>.edit-tiles{flex-wrap:wrap}.guest-page>.edit-tiles>.edit-tile{flex:150px}.guest-patterns{flex-direction:column}.guest-pattern-days{flex:none}}@media(max-width:859.98px){.guest-page>.edit-main,.guest-page>.edit-aside{display:contents}.guest-page>.edit-tiles{flex-wrap:nowrap;order:0;gap:9px}.guest-page>.edit-tiles>.edit-tile:nth-child(n+4){display:none}.guest-page>.edit-tiles>.edit-tile{flex:1 1 0;padding:11px 12px}.guest-page>.edit-tiles .edit-label{font-size:8px}.guest-page>.edit-tiles .edit-tile-value{font-size:16px}.guest-page>.edit-tiles .edit-tile-note{font-size:10.5px}.guest-page>.edit-main>.edit-note{order:0}.guest-tabs-contact{order:1}.guest-tabs-notes{order:2}.guest-tabs-history{order:3}.guest-page #history{order:4}.guest-page .guest-card-data{order:5}.guest-strip-standing .catalog-pill{background:currentColor;border-radius:50%;width:9px;min-width:9px;height:9px;padding:0;font-size:0;overflow:hidden}.guest-order{grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"ref state.value""what what what what";gap:7px 9px;padding:10px 11px 10px 22px;display:grid}.guest-order-ref{grid-area:ref;width:auto;font-size:12px}.guest-order-state{grid-area:state}.guest-order-value{grid-area:value;width:auto;font-size:13.5px}.guest-order-channel{display:none}.guest-order-what{flex-direction:row;grid-area:what;align-items:center;gap:9px}.guest-order-lines{min-width:0;color:var(--fg-muted);flex:auto;font-size:12px}.guest-pattern-days{display:none}.guest-pattern-top{background:0 0;border:0;padding:0}.guest-pattern-top .edit-label{display:none}}.guest-new{display:contents}.guest-new-phone-foot{display:none}@media(max-width:860px){.guest-new-bar-save{display:none}.guest-new-phone-foot{z-index:2;border-top:1px solid var(--border);background:var(--bg);gap:10px;padding:12px 16px;display:flex;position:sticky;bottom:0}.guest-new-phone-foot>:last-child{flex:auto}}@media(max-width:859.98px){.guest-new-names.edit-row{flex-direction:row}}.guest-consent-check{flex:none;min-height:54px}.guest-consent-check:not([data-ready]){opacity:.55;cursor:default}.guest-consent-check .catalog-pill{border-radius:6px;flex:none;padding:3px 8px;font-size:8.5px}.guest-consent-note{color:var(--fg-faint);font-size:11.5px}.guest-address-add{border:1px dashed var(--signal-neutral);background:var(--bg);width:100%;min-height:58px;color:var(--fg);text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:11px;padding:0 13px;display:flex}.guest-address-add:disabled{opacity:.5;cursor:default}.guest-address-add-mark{border:1px solid var(--accent-line);background:var(--accent-subtle);width:32px;height:32px;color:var(--accent);border-radius:9px;flex:none;justify-content:center;align-items:center;font-size:17px;line-height:1;display:inline-flex}.guest-address-add-text{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.guest-address-add-name{font-size:13.5px;font-weight:600}.guest-address-add-note{color:var(--fg-faint);font-size:11.5px}.guest-address-add svg{fill:none;width:14px;height:14px;stroke:var(--fg-faint);stroke-width:2px;stroke-linecap:round;flex:none}.guest-tag-offers{flex-wrap:wrap;gap:6px;display:flex}.guest-tag-offer{border:1px dashed var(--signal-neutral);background:var(--bg);height:30px;color:var(--fg-muted);cursor:pointer;border-radius:9px;padding:0 11px;font-size:12px}.guest-field-error{color:var(--signal-alert-text)}.guest-match-line a{color:inherit;text-decoration:underline}.guest-match-line{border:1px solid var(--chip-bg);background:linear-gradient(90deg,var(--signal-info-surface) 0%,var(--edit-row-bg) 46%,var(--edit-row-bg) 100%);min-height:52px;color:var(--fg-muted);border-radius:12px;align-items:center;gap:10px;margin:0;padding:8px 12px 8px 22px;font-size:12.5px;display:flex}.guest-match-line svg{fill:none;width:15px;height:15px;stroke:var(--signal-info-text);stroke-width:2px;stroke-linecap:round;flex:none}.guest-matches{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.guest-match{border:1px solid var(--signal-caution-line);background:var(--signal-caution-surface);border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.guest-match-text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.guest-match-name{color:var(--fg);font-size:13px;font-weight:600}.guest-match-meta,.guest-match-on{font-family:var(--font-mono);letter-spacing:.06em;color:var(--fg-muted);overflow-wrap:anywhere;font-size:10px}.guest-match-on{text-transform:uppercase;flex:none}.guest-side{z-index:900;position:fixed;inset:0}.guest-side-backdrop{background:var(--bg);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.guest-side-backdrop{background:color-mix(in oklab,var(--bg) 40%,transparent)}}.guest-side-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.guest-side-panel{border-left:1px solid var(--border);background:var(--card);width:min(520px,100vw);box-shadow:-12px 0 32px var(--bg);position:absolute;top:0;bottom:0;right:0;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.guest-side-panel{box-shadow:-12px 0 32px color-mix(in oklab,var(--bg) 50%,transparent)}}.guest-side-panel{padding:18px 20px}.guest-address-form{flex-direction:column;gap:14px;min-height:100%;display:flex}.guest-address-fields{flex-direction:column;gap:12px;display:flex}.guest-address-sheet .catalog-dialog-actions{z-index:1;border-top:1px solid var(--border);background:var(--card);margin:auto -20px -18px;padding:12px 20px;position:sticky;bottom:-18px}.guest-address-search{display:block;position:relative}.guest-address-search>svg{z-index:1;fill:none;width:15px;height:15px;stroke:var(--fg-faint);stroke-width:2px;stroke-linecap:round;pointer-events:none;position:absolute;top:23px;left:12px;transform:translateY(-50%)}.guest-address-street{border:1px solid var(--border);background:var(--bg-subtle);width:100%;height:46px;box-shadow:var(--relief-recessed);color:var(--fg);border-radius:11px;padding:0 13px 0 36px;font-size:14px}.guest-address-sheet .catalog-dialog-body{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-faint);font-size:9px}.guest-address-label-hint{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--signal-neutral);text-align:right;margin-left:auto;font-size:9px}.guest-phone{gap:7px;min-width:0;display:flex}.guest-phone-code{flex:0 0 92px}.guest-phone>.edit-well{flex:auto}.guest-address-default{color:var(--fg-muted);align-items:center;gap:9px;margin-right:auto;font-size:13px;display:inline-flex}.guest-side-handle{display:none}@media(max-width:859.98px){.guest-side-panel{border-left:0;border-top:1px solid var(--border-strong);width:100%;max-height:92dvh;box-shadow:0 -20px 60px var(--bg);border-radius:18px 18px 12px 12px;padding:0 14px 12px;top:auto;left:0}@supports (color:color-mix(in lab,red,red)){.guest-side-panel{box-shadow:0 -20px 60px color-mix(in oklab,var(--bg) 60%,transparent)}}.guest-side-handle{background:var(--signal-neutral);border-radius:2px;width:38px;height:4px;margin:9px auto 3px;display:block}.guest-address-sheet .catalog-dialog-actions{flex-wrap:wrap;margin:auto -14px -12px;padding:12px 14px;bottom:-12px}.guest-address-default{flex:1 0 100%}.guest-address-sheet .catalog-dialog-actions>:last-child{flex:auto}}.guest-address-quote{border:1px solid var(--signal-info-line);background:var(--signal-info-surface);color:var(--signal-info-text);border-radius:10px;margin:0;padding:9px 12px;font-size:12.5px}.guest-addresses{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.guest-address{border:1px solid var(--edit-row-line);background:var(--edit-row-bg);border-radius:10px;flex-direction:column;gap:3px;padding:10px 12px;display:flex}.guest-address[data-default]{border-color:var(--accent-line)}.guest-address-name{color:var(--fg);font-size:13px;font-weight:600}.guest-address-line,.guest-address-access{color:var(--fg-muted);font-size:12.5px}.guest-address>.edit-keys{margin-top:4px}.guest-address-foot{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.mkt-page{flex:none;gap:16px;padding:16px 20px 28px}.mkt-page[data-view=list]{gap:0;padding:0}.mkt-strip-keys{gap:8px;margin-left:auto;display:inline-flex}.console-screenstrip:has(>.mkt-strip-keys)>.console-screenstrip-end{margin-left:0}.mkt-section-head{align-items:baseline;gap:10px;min-width:0;display:flex}.mkt-h{white-space:nowrap;margin:0;font-size:15.5px;font-weight:600}.mkt-sub{color:var(--fg-muted);font-size:12.5px}.mkt-plan{flex-direction:column;gap:10px;min-width:0;display:flex}.mkt-plan-keys{align-self:center;gap:6px;margin-left:auto;display:inline-flex}.mkt-plan-grid{flex-direction:column;gap:4px;min-width:0;display:flex}.mkt-plan-row{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.mkt-plan-weekday{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-faint);padding:0 6px;font-size:10px}.mkt-plan-day{border:1px solid var(--catalog-row-line);background:var(--catalog-row-bg);border-radius:10px;flex-direction:column;gap:3px;min-width:0;min-height:74px;padding:5px;display:flex}.mkt-plan-day[data-past]{background:0 0}.mkt-plan-day[data-today]{border-color:var(--accent-line)}.mkt-plan-day:not([data-past]){cursor:pointer;transition:border-color .12s,background-color .12s}.mkt-plan-day:not([data-past]):hover{border-color:var(--border-strong);background:var(--catalog-row-bg)}@supports (color:color-mix(in lab,red,red)){.mkt-plan-day:not([data-past]):hover{background:color-mix(in oklab,var(--catalog-row-bg) 88%,var(--fg))}}.mkt-plan-day[data-selected],.mkt-plan-day[data-selected]:hover{border-color:var(--accent-line);background:var(--catalog-pick-tint)}.mkt-plan-day[data-selected] .mkt-plan-date{color:var(--fg);font-weight:600}button.mkt-plan-date:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.mkt-plan-date{min-width:24px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:left;color:var(--fg-muted);background:0 0;border:0;border-radius:6px;align-self:flex-start;padding:1px 5px;font-size:11px}.mkt-plan-day[data-past] .mkt-plan-date{color:var(--fg-faint)}.mkt-plan-day[data-today] .mkt-plan-date{background:var(--accent-subtle);color:var(--fg);font-weight:600}button.mkt-plan-date{cursor:pointer}button.mkt-plan-date:hover{background:var(--chip-bg);color:var(--fg)}.mkt-plan-item{border:1px solid var(--border);background:var(--card);text-align:left;cursor:pointer;border-left-width:3px;border-radius:6px;flex-direction:column;gap:1px;min-width:0;padding:4px 6px;display:flex}.mkt-plan-item[data-status=scheduled]{border-left-color:var(--accent)}.mkt-plan-item[data-status=sent]{border-left-color:var(--signal-ok)}.mkt-plan-item[data-status=draft]{border-style:dashed dashed dashed solid;border-left-color:var(--fg-faint)}.mkt-plan-item[data-open]{background:var(--catalog-pick-tint);border-color:var(--accent-line)}.mkt-plan-time{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--fg-muted);white-space:nowrap;font-size:9.5px;overflow:hidden}.mkt-plan-name{color:var(--fg);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.mkt-plan-empty{color:var(--fg-muted);margin:0;font-size:12.5px}.mkt-body{grid-template-columns:minmax(240px,300px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.mkt-list{flex-direction:column;gap:14px;min-width:0;display:flex}.mkt-list-group{flex-direction:column;gap:6px;display:flex}.mkt-list-title{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-faint);align-items:baseline;gap:8px;margin:0;font-size:10px;font-weight:600;display:flex}.mkt-list-count{font-variant-numeric:tabular-nums}.mkt-list-none{color:var(--fg-faint);margin:0;font-size:12.5px}.mkt-list-rows{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.mkt-row{border:1px solid var(--catalog-row-line);background:var(--catalog-row-bg);text-align:left;cursor:pointer;border-radius:11px;flex-direction:column;gap:3px;width:100%;min-width:0;padding:9px 11px;display:flex}.mkt-row:hover{border-color:var(--border-strong)}.mkt-row[data-open]{background:var(--catalog-pick-tint);border-color:var(--accent-line)}.mkt-row-head{align-items:center;gap:8px;min-width:0;display:flex}.mkt-row-name{min-width:0;color:var(--fg);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:13.5px;font-weight:600;overflow:hidden}.mkt-row-subject{color:var(--fg-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.mkt-row-line{color:var(--fg-faint);font-size:11.5px}.mkt-tag{border:1px solid var(--border);background:var(--card);letter-spacing:.06em;color:var(--fg-muted);white-space:nowrap;border-radius:6px;flex:none;padding:2px 7px;font-size:9.5px;font-weight:600}.mkt-tag[data-status=scheduled]{border-color:var(--accent-line);background:var(--accent-subtle);color:var(--fg)}.mkt-tag[data-status=sent]{border-color:var(--signal-ok-line);background:var(--signal-ok-surface);color:var(--signal-ok-text)}.mkt-editor{flex-direction:column;gap:12px;min-width:0;display:flex}.mkt-fields{border:0;flex-direction:column;gap:12px;min-width:0;margin:0;padding:0;display:flex}.mkt-fields:disabled{opacity:.72}.mkt-keys{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mkt-keys-end{margin-left:auto}.mkt-saved{color:var(--signal-ok-text);font-size:12.5px}.mkt-confirm-subject{margin:0;font-weight:600}.mkt-preview{flex-direction:column;gap:8px;display:flex}.mkt-preview-from{font-family:var(--font-mono);color:var(--fg-muted);margin:0;font-size:11px}.mkt-preview-paper{color:#1c1c1a;background:#fff;border-radius:14px;flex-direction:column;gap:12px;padding:24px;display:flex}.mkt-preview-subject{overflow-wrap:anywhere;margin:0;font-size:19px;font-weight:700}.mkt-preview-text{white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:14.5px;line-height:1.6}.mkt-preview-button{color:#1c1c1a;background:#fadd4c;border-radius:10px;align-self:flex-start;padding:11px 18px;font-weight:600}.mkt-preview-foot{color:#8a8a82;border-top:1px solid #e8e8e4;margin:10px 0 0;padding-top:14px;font-size:11.5px;line-height:1.5}.mkt-preview-link{text-decoration:underline}@media(max-width:959px){.mkt-body{grid-template-columns:minmax(0,1fr)}}@media(max-width:859px){.mkt-page{gap:12px;padding:12px}.mkt-plan-day{min-height:52px;padding:3px}.mkt-plan-name{display:none}.mkt-plan-item{padding:2px 4px}.mkt-plan-time{letter-spacing:-.02em;font-size:8.5px}.mkt-preview-paper{padding:16px}}.custom-new{grid-template-columns:minmax(0,468px) minmax(0,1fr);align-items:start;gap:16px;padding:14px 18px 24px;display:grid}@media(min-width:1100px){.custom-new{grid-template-rows:auto auto 1fr}.custom-new-form{grid-area:1/1}.custom-new-preview{grid-area:1/2/span 3}.custom-new-actions{grid-area:2/1}.custom-new-private{grid-area:3/1}}@media(max-width:1099.98px){.custom-new{grid-template-columns:minmax(0,1fr)}}.custom-new-form,.custom-new-preview{flex-direction:column;gap:13px;min-width:0;display:flex}.custom-new-preview{gap:9px}.custom-new-eyebrow{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-muted);font-size:10.5px;font-weight:600}@media(min-width:860px){.custom-new-phone-only.custom-new-phone-only{display:none}}.custom-new-link{border:1px solid var(--border);background:var(--bg-subtle);height:44px;box-shadow:var(--relief-recessed);font-family:var(--font-mono);border-radius:11px;align-items:center;gap:2px;padding:0 7px 0 13px;font-size:14px;display:flex}.custom-new-link:focus-within{border-color:var(--border-strong)}.custom-new-link .custom-new-slug-base{color:var(--signal-neutral);font-size:14px}.custom-new-link-value{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--fg);flex:auto;overflow:hidden}.custom-new-link-input{min-width:0;height:100%;color:var(--fg);font:inherit;background:0 0;border:0;outline:none;flex:auto;padding:0}.custom-new-link-change{border:1px solid var(--border);background:var(--chip-bg);height:28px;color:var(--fg-muted);font-family:var(--font-sans);cursor:pointer;border-radius:8px;flex:none;padding:0 10px;font-size:12px}.custom-new-slug-base,.custom-new-path{font-family:var(--font-mono);color:var(--fg-muted);font-size:11px}.custom-new-widgets>label{display:inline}.custom-new-count{color:var(--fg-muted);margin-left:9px;font-size:12px}.custom-new-chosen,.custom-new-addable{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.custom-new-widget{border:1px solid var(--border);background:var(--card);border-radius:12px;align-items:center;gap:11px;min-height:52px;padding:0 12px 0 0;display:flex}.custom-new-widget[data-on]{border-color:var(--chip-bg);background:linear-gradient(120deg,var(--accent-subtle) 0%,var(--card) 60%)}@supports (color:color-mix(in lab,red,red)){.custom-new-widget[data-on]{background:linear-gradient(120deg,color-mix(in oklab,var(--accent-subtle) 62%,var(--card)) 0%,var(--card) 60%)}}.custom-new-widget[data-dragging]{opacity:.55}.custom-new-grip{touch-action:none;-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-self:stretch;align-items:center;width:30px;margin-left:4px;display:inline-flex}.custom-new-widget[data-on] .custom-new-grip{cursor:grab}.custom-new-widget[data-dragging] .custom-new-grip{cursor:grabbing}.custom-new-mark{border:1px solid var(--signal-neutral);border-radius:2px;width:8px;height:8px}.custom-new-widget[data-on] .custom-new-mark{background:var(--accent);border:0}.custom-new-widget-text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.custom-new-widget-name{color:var(--fg-muted);font-size:14px;font-weight:500}.custom-new-widget[data-on] .custom-new-widget-name{color:var(--fg)}.custom-new-widget-note{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-faint);white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;overflow:hidden}.custom-new-move{gap:4px;display:inline-flex}.custom-new-move button{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.custom-new-move button:focus-visible{clip-path:none;border:1px solid var(--border);background:var(--chip-bg);width:30px;height:30px;color:var(--fg);border-radius:9px;position:static;overflow:visible}.custom-new-row-key{border:1px solid var(--border);background:var(--bg);height:30px;color:var(--fg-faint);cursor:pointer;border-radius:9px;flex:none;padding:0 12px;font-size:12.5px;font-weight:500}.custom-new-row-key[data-add]{border-color:var(--signal-neutral);background:var(--chip-bg);color:var(--fg)}.custom-new-hold{color:var(--fg-faint);font-size:11.5px}.custom-new-actions{gap:10px;display:flex}.custom-new-actions>:last-child{flex:auto;height:48px;font-size:15px}.custom-new-private{color:var(--fg-muted);text-align:center;margin:-9px 0 0;font-size:12px}.custom-new-preview-head{align-items:center;gap:10px;display:flex}.custom-new-rule{background:var(--chip-bg);flex:auto;height:1px}.custom-new-live{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--signal-neutral);font-size:10.5px}.custom-new-frame{border:1px solid var(--border);background:var(--bg-subtle);box-shadow:var(--relief-recessed);border-radius:14px;flex-direction:column;gap:12px;min-height:160px;padding:14px;display:flex}.custom-new-frame-head{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.custom-new-frame-name{color:var(--fg);font-size:17px;font-weight:600}.custom-new-frame .custom-new-path{letter-spacing:.1em;text-transform:uppercase;font-size:10px}.custom-new-preview-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:start;gap:12px;display:grid}.custom-new-left-out{border:1px dashed var(--border);background:var(--card);border-radius:11px;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:11px 12px;display:flex}.custom-new-left-out-title{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-faint);font-size:10px;font-weight:600}.custom-new-left-out-names{min-width:0;color:var(--signal-neutral);flex:auto;font-size:12.5px}@media(max-width:859.98px){.custom-new{padding:12px var(--pad-phone-x,16px) 0;gap:11px}.custom-new-actions{z-index:2;margin:0 calc(-1 * var(--pad-phone-x,16px));padding:12px var(--pad-phone-x,16px);border-top:1px solid var(--border);background:var(--bg);position:sticky;bottom:0}.custom-new-actions>*{flex:1 1 0;height:46px}.custom-new-private{text-align:left;margin:0}}.custom-new-group{flex-direction:column;gap:6px;display:flex}.custom-new-group+.custom-new-group{margin-top:8px}.custom-screen-columns{grid-template-columns:minmax(0,1fr) minmax(0,340px);align-items:start;gap:16px;display:grid}@media(max-width:900px){.custom-screen-columns{grid-template-columns:minmax(0,1fr)}}.console-home-cards{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start;gap:12px;padding:0 18px 24px;display:grid}.settings-overview{padding:16px 16px 4px;container-type:inline-size}.settings-overview-grid{flex-direction:column;gap:16px;display:flex}.settings-overview-main,.settings-overview-side{display:contents}.settings-overview-grid [data-part=progress]{order:-1}@container (min-width:860px){.settings-overview-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;display:grid}.settings-overview-main,.settings-overview-side{flex-direction:column;gap:16px;min-width:0;display:flex}.settings-overview-grid [data-part=progress]{order:0}.settings-overview-rest{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-overview [data-narrow-only]{display:none}}@container (max-width:859px){.settings-overview [data-wide-only]{display:none}}@container (max-width:520px){.settings-overview-todo{flex-wrap:wrap;row-gap:10px}.settings-overview-todo-text{flex:calc(100% - 51px)}.settings-overview-mins{margin-left:51px}.settings-overview-todo>.console-btn{margin-left:auto}.settings-overview-todo-name{flex-wrap:nowrap;justify-content:space-between}.settings-overview-todo-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.settings-overview-rest{grid-template-columns:minmax(0,1fr);gap:8px}.settings-overview-card{border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"icon name chip chevron""icon note chip chevron";gap:2px 11px;min-height:56px;padding:8px 12px}.settings-overview-card-note{white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.settings-overview-card-chevron{display:block}}.settings-overview-block{flex-direction:column;gap:8px;display:flex}.settings-overview-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.settings-overview-label{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-muted);margin:0;font-size:10px;font-weight:600}.settings-overview-label[data-quiet]{color:var(--fg-faint);letter-spacing:.12em}.settings-overview-label[data-tone=bad]{color:var(--signal-alert-text)}.settings-overview-first,.settings-overview-rest,.settings-overview-log,.settings-overview-breaks ul{margin:0;padding:0;list-style:none}.settings-overview-first{flex-direction:column;gap:8px;display:flex}.settings-overview-todo{border:1px solid var(--border);background:linear-gradient(90deg,var(--signal-caution-surface) 0%,var(--card) 42%);border-radius:13px;align-items:center;gap:13px;min-height:66px;padding:10px 14px;display:flex}.settings-overview-todo[data-tone=bad]{background:linear-gradient(90deg,var(--signal-alert-surface) 0%,var(--card) 42%)}.settings-overview-icon{border:1px solid var(--border-strong);background:var(--chip-bg);width:38px;height:38px;color:var(--fg-muted);border-radius:11px;flex:none;justify-content:center;align-items:center;display:inline-flex}.settings-overview-icon[data-small]{border-radius:9px;width:30px;height:30px}.settings-overview-icon[data-tone=bad]{border-color:var(--signal-alert-line);background:var(--signal-alert-surface);color:var(--signal-alert-text)}.settings-overview-icon[data-tone=warn]{border-color:var(--signal-caution-line);background:var(--signal-caution-surface);color:var(--signal-caution-text)}.settings-overview-todo-text{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.settings-overview-todo-name{color:var(--fg);flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.settings-overview-note{color:var(--fg-muted);margin:0;font-size:12.5px;line-height:1.45}.settings-overview-mins{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-faint);flex:none;font-size:10px}.settings-overview-chip{border:1px solid var(--border-strong);background:var(--chip-bg);color:var(--fg-muted);white-space:nowrap;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border-radius:6px;flex:none;padding:3px 8px;font-size:9px;font-weight:600}.settings-overview-chip[data-tone=bad]{border-color:var(--signal-alert-line);background:var(--signal-alert-surface);color:var(--signal-alert-text)}.settings-overview-chip[data-tone=warn]{border-color:var(--signal-caution-line);background:var(--signal-caution-surface);color:var(--signal-caution-text)}.settings-overview-chip[data-tone=good]{border-color:var(--signal-ok-line);background:var(--signal-ok-surface);color:var(--signal-ok-text)}.settings-overview-rest{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;display:grid}.settings-overview-card{border:1px solid var(--border);background:var(--card);width:100%;height:100%;color:var(--fg);text-align:left;cursor:pointer;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon name chip""note note note";align-items:center;gap:7px 9px;padding:12px 13px;display:grid}.settings-overview-card[data-tone=good]{border-color:var(--border-strong)}.settings-overview-card:hover{border-color:var(--accent-line)}.settings-overview-card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.settings-overview-card>.settings-overview-icon{grid-area:icon}.settings-overview-card>.settings-overview-chip{grid-area:chip}.settings-overview-card-name{text-overflow:ellipsis;white-space:nowrap;grid-area:name;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.settings-overview-card-note{grid-area:note;min-width:0;font-size:12px}.settings-overview-card-chevron{color:var(--fg-faint);grid-area:chevron;display:none}.settings-overview-breaks{border:1px solid var(--signal-alert-line);background:var(--signal-alert-surface);border-radius:13px;flex-direction:column;gap:8px;padding:14px;display:flex}.settings-overview-breaks li{color:var(--fg);padding-left:14px;font-size:12.5px;line-height:1.45;position:relative}.settings-overview-breaks li+li{margin-top:8px}.settings-overview-breaks li:before{content:"";background:var(--signal-alert-text);border-radius:50%;width:5px;height:5px;position:absolute;top:.5em;left:0}.settings-overview-progress{border:1px solid var(--border);background:var(--card);border-radius:13px;flex-direction:column;gap:10px;padding:14px;display:flex}.settings-overview-progress p{color:var(--fg-muted);margin:0;font-size:13px}.settings-overview-count{color:var(--accent);font-size:28px;font-weight:600}.settings-overview-track{gap:4px;display:flex}.settings-overview-track>span{background:var(--chip-bg);border-radius:3px;flex:1;height:6px}.settings-overview-track>span[data-on]{background:var(--accent)}.settings-overview-log{flex-direction:column;gap:6px;display:flex}.settings-overview-log li{border:1px solid var(--border);background:var(--card);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;display:flex}.settings-overview-log-text{min-width:0;color:var(--fg);flex-direction:column;gap:2px;font-size:13px;display:flex}.settings-overview-log-who,.settings-overview-log-when{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-faint);font-size:9.5px}.settings-overview-log-when{flex:none}.settings-overview-more{justify-content:center;align-self:stretch;width:100%;margin-top:4px}.settings-devices{flex-wrap:wrap;align-items:stretch;gap:16px;min-width:0;display:flex}.settings-devices-main,.settings-devices-side{flex-direction:column;gap:11px;min-width:0;display:flex}.settings-devices-main{flex:999 360px}.settings-devices-side{flex:300px}.settings-devices-missing{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.settings-devices-card{border:1px dashed var(--border-strong);background:var(--bg-subtle);border-radius:13px;flex-direction:column;gap:7px;min-width:0;padding:12px 13px;display:flex}.settings-devices-card-name{color:var(--fg-muted);font-size:14px;font-weight:600}.settings-devices-card-why{color:var(--fg-faint);flex:1;font-size:12px;line-height:1.4}.settings-devices-offline{border:1px solid var(--border);background:var(--card);border-radius:14px;flex-direction:column;gap:10px;padding:14px 15px;display:flex}.settings-devices-offline ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.settings-devices-offline li{color:var(--fg-muted);padding-left:14px;font-size:12px;line-height:1.45;position:relative}.settings-devices-offline li:before{content:"";background:var(--fg-faint);border-radius:50%;width:5px;height:5px;position:absolute;top:.55em;left:0}.settings-devices-foot{flex-direction:column;gap:6px;margin-top:auto;display:flex}.people-settings{flex-wrap:wrap;align-items:flex-start;gap:16px;min-width:0;display:flex}.people-settings-main{gap:var(--gap-stack);flex-direction:column;flex:999 420px;min-width:0;display:flex}.people-settings-side{flex-direction:column;flex:1 0 300px;gap:11px;min-width:0;display:flex}.people-roster{flex-direction:column;gap:6px;display:flex}.people-roster-head,.people-row{grid-template-columns:minmax(0,1fr) 130px 150px;align-items:center;gap:12px;padding:0 13px;display:grid}.people-roster-head>span{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-faint);font-size:10px;font-weight:600}.people-row{border:var(--border-w) solid var(--border);background:var(--card);border-radius:12px;min-height:58px;padding-block:9px}.people-row-who{align-items:center;gap:11px;min-width:0;display:flex}.people-thumb{background:var(--accent-subtle);width:34px;height:34px;color:var(--accent);font-family:var(--font-mono);border-radius:10px;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex}.people-row-text{flex-direction:column;gap:2px;min-width:0;display:flex}.people-row-name{align-items:center;gap:8px;min-width:0;display:flex}.people-row-name-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--fg);font-size:14.5px;font-weight:600;overflow:hidden}.people-row-email{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-faint);font-size:9.5px;overflow:hidden}.people-row-role,.people-row-sign{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.people-card{border:var(--border-w) solid var(--border);background:var(--card);border-radius:13px;flex-direction:column;gap:9px;padding:13px 14px;display:flex}.people-card-title{color:var(--fg);margin:0;font-size:15px;font-weight:600}.people-card-sub{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-faint);font-size:10px}.people-matrix{border-collapse:collapse;width:100%;font-size:12.5px}.people-matrix th,.people-matrix td{border-bottom:var(--border-w) solid var(--border);text-align:center;padding:7px 4px}.people-matrix thead th{font-family:var(--font-mono);letter-spacing:.1em;color:var(--fg-faint);font-size:9.5px;font-weight:600}.people-matrix th:first-child{text-align:left;color:var(--fg-muted);font-weight:400}.people-matrix thead th:first-child{color:var(--fg-faint);font-weight:600}.people-dot{border:1px solid var(--border);border-radius:50%;width:8px;height:8px;display:inline-block}.people-dot[data-on=true]{border-color:var(--accent);background:var(--accent)}.people-tags{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.people-tags li{border:var(--border-w) solid var(--border);background:var(--bg);border-radius:10px;align-items:center;gap:10px;min-height:40px;padding:0 11px;display:flex}.people-tags-who{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12.5px;overflow:hidden}@media(max-width:860px){.people-roster-head{display:none}.people-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"who role""sign sign";row-gap:8px;padding-inline:12px}.people-row-who{grid-area:who}.people-row-role{grid-area:role;justify-content:flex-end}.people-row-sign{grid-area:sign;padding-left:45px}}.console-aside-fullhead{display:none}@media(min-width:860px){:root[data-aside-full=true] .console-aside-fullhead{z-index:3;background:var(--bg);grid-area:1/1/2/-1;align-items:center;gap:14px;height:60px;padding:0 20px;display:flex}:root[data-aside-full=true] .console-body:has(>.console-aside-fullhead)>.console-aside-slot{grid-row-start:2}:root[data-aside-full=true] .console-body:has(>.console-aside-fullhead)>.console-aside-full,:root[data-aside-full=true] .console-body:has(>.console-aside-fullhead)>.console-aside-collapse{display:none}:root[data-aside-full=true] .console-body:has(>.console-aside-fullhead){--aside-full-measure:760px}:root[data-aside-full=true] .console-body:has(>.console-aside-fullhead) .console-aside .console-pass-foot,:root[data-aside-full=true] .console-body:has(>.console-aside-fullhead) .console-aside .console-aside-panel[data-panel=ask]{width:100%;max-width:720px;margin-inline:auto}}.console-aside-fullexit{border-radius:var(--radius-tile);width:40px;height:40px;color:var(--fg-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.console-aside-fullexit:hover{border-color:var(--accent-line);color:var(--accent)}.storefront{--sf-paper:#f7f4ee;--sf-card:#fffdf8;--sf-sunk:#f0ece1;--sf-ink:#17150f;--sf-body:#3d382e;--sf-muted:#6b665c;--sf-faint:#8b8474;--sf-line:#e2ddd2;--sf-line-strong:#ddd7ca;--sf-accent:#c0563a;--sf-accent-soft:#e8a87c;--sf-open:#27774f;--sf-open-soft:#e7f0e9;--sf-accent-soft-bg:#f7ece6;background:var(--sf-paper);color:var(--sf-ink);font-family:var(--font-display);-webkit-font-smoothing:antialiased;container:sf-page/inline-size}.storefront-voice{font-family:var(--font-quote);letter-spacing:-.02em;line-height:1.02}.storefront-mono{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--sf-muted)}.storefront-head{border-bottom:1px solid var(--sf-line);flex-wrap:wrap;align-items:center;gap:16px;min-height:74px;padding:0 40px;display:flex;position:relative}.storefront-wordmark{font-family:var(--font-quote);letter-spacing:-.01em;font-size:26px}.storefront-nav{color:var(--sf-body);align-items:center;gap:20px;margin-left:auto;font-size:14px;display:flex}.storefront-phone-nav{margin-left:auto;display:none}.storefront-phone-nav>summary{border:1px solid var(--sf-line-strong);min-height:44px;color:var(--sf-ink);cursor:pointer;border-radius:999px;align-items:center;padding:0 16px;font-size:14px;list-style:none;display:inline-flex}.storefront-phone-nav>summary::-webkit-details-marker{display:none}.storefront-phone-nav>nav{z-index:40;border-bottom:1px solid var(--sf-line);background:var(--sf-paper);color:var(--sf-body);flex-direction:column;align-items:flex-start;gap:14px;padding:16px 20px 20px;font-size:16px;display:flex;position:absolute;top:100%;left:0;right:0}.storefront-book{background:var(--sf-ink);min-height:44px;color:var(--sf-paper);border-radius:999px;justify-content:center;align-items:center;padding:13px 20px;font-size:14px;font-weight:600;display:inline-flex}.storefront-open{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--sf-open);align-items:center;gap:10px;font-size:11px;display:flex}.storefront-open-dot{background:var(--sf-open);border-radius:50%;width:7px;height:7px;animation:2.6s ease-in-out infinite sf-pulse}.storefront-open[data-state=closed]{color:var(--sf-muted)}.storefront-open[data-state=closed] .storefront-open-dot{background:var(--sf-faint);animation:none}@keyframes sf-pulse{0%,to{opacity:.35;transform:scale(1)}50%{opacity:1;transform:scale(1.35)}}@media(prefers-reduced-motion:reduce){.storefront-open-dot{animation:none}}.storefront-hero{flex-direction:column;gap:16px;display:flex}.storefront-hero[data-ground=brand],.storefront-hero[data-ground=ink]{border-radius:16px;padding:28px}.storefront-hero[data-ground=brand]{background:var(--sf-accent);color:#fff}.storefront-hero[data-ground=ink]{background:var(--sf-ink);color:var(--sf-paper)}.storefront-hero[data-height=compact]{gap:10px}.storefront-hero[data-height=full]{justify-content:center;min-height:60vh}.storefront-hero[data-align=center]{text-align:center;align-items:center}.storefront-block{flex-direction:column;gap:12px;margin:0;display:flex}.storefront-block-title{font-family:var(--font-display);font-size:26px;line-height:1.15}.storefront-block-body{white-space:pre-line;font-size:16px;line-height:1.6}.storefront-quote blockquote{font-family:var(--font-quote);margin:0;font-size:28px;line-height:1.3}.storefront-gallery{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;display:grid}.storefront-gallery>img{aspect-ratio:4/3;object-fit:cover;border-radius:10px;width:100%}.storefront-links{flex-wrap:wrap;gap:16px;display:flex}.storefront-links>a{color:var(--sf-accent);text-decoration:underline}.storefront-hours{grid-template-columns:max-content 1fr;gap:6px 24px;margin:0;display:grid}.storefront-hours>dd{margin:0}.storefront-map{border:0;border-radius:12px;width:100%;height:280px}.storefront-hero-cta{flex:none;justify-content:center;align-items:center;width:fit-content;padding:0 22px;display:inline-flex}.storefront-headline{font-family:var(--font-quote);letter-spacing:-.02em;max-width:620px;font-size:62px;line-height:1.02}.storefront-standfirst{color:#4a4438;text-wrap:pretty;max-width:520px;font-size:17px;line-height:1.6}.storefront-scarce{color:var(--sf-accent);font-weight:600}.storefront-facts{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.storefront-rating{align-items:baseline;gap:8px;display:flex}.storefront-rating-value{font-family:var(--font-mono);color:var(--sf-ink);font-size:22px}.storefront-rule{background:var(--sf-line-strong);width:1px;height:20px}.storefront-section-title{font-family:var(--font-quote);letter-spacing:-.01em;font-size:34px}.storefront-dishes{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.storefront-dish{border:1px solid var(--sf-line);background:var(--sf-card);border-radius:16px;gap:14px;padding:16px;display:flex}.storefront-dish[data-sold-out=true]{border-style:dashed;border-color:var(--sf-line-strong);color:var(--sf-muted);background:#f4f1e8}.storefront-dish-photo{object-fit:cover;background:repeating-linear-gradient(135deg,#eee9dd 0 8px,#e7e1d3 8px 16px);border-radius:12px;flex:0 0 88px;width:88px;height:88px}.storefront-dish-body{flex-direction:column;flex:auto;gap:6px;min-width:0;display:flex}.storefront-dish-head{align-items:baseline;gap:10px;display:flex}.storefront-dish-name{font-size:17px;font-weight:600}.storefront-dish-price{font-family:var(--font-mono);margin-left:auto;font-size:15px}.storefront-dish-note{color:var(--sf-muted);font-size:13px;line-height:1.5}.storefront-tags{flex-wrap:wrap;gap:6px;padding-top:2px;display:flex}.storefront-tag{font-family:var(--font-mono);background:var(--sf-sunk);color:var(--sf-muted);text-transform:uppercase;border-radius:5px;padding:4px 7px;font-size:9px}.storefront-tag[data-tone=loved]{background:var(--sf-open-soft);color:var(--sf-open)}.storefront-tag[data-tone=scarce]{background:var(--sf-accent-soft-bg);color:var(--sf-accent)}.storefront-ask{background:var(--sf-ink);color:var(--sf-paper);border-radius:20px;flex-direction:column;gap:16px;padding:22px;display:flex}.storefront-ask-label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--sf-accent-soft);align-items:center;gap:9px;font-size:10px;display:flex}.storefront-ask-field{color:inherit;font-family:var(--font-display);background:#ffffff0f;border:1px solid #ffffff24;border-radius:14px;width:100%;padding:15px 16px;font-size:17px;line-height:1.4}.storefront-ask-field::placeholder{color:#a8a094}.storefront-option{color:inherit;text-align:left;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:13px;align-items:center;gap:12px;width:100%;padding:14px 15px;display:flex}.storefront-option[data-best=true]{background:var(--sf-paper);border-color:var(--sf-paper);color:var(--sf-ink)}.storefront-option-when{font-size:16px;font-weight:600}.storefront-option-where{font-family:var(--font-mono);text-transform:uppercase;color:var(--sf-muted);padding-top:2px;font-size:10px}.storefront-option[data-best=false] .storefront-option-where{color:#a8a094}.storefront-take{background:var(--sf-accent);color:#fff8f2;border-radius:9px;flex:none;min-height:44px;padding:11px 16px;font-size:14px;font-weight:600}.storefront-option[data-best=false] .storefront-take{color:inherit;background:0 0;border:1px solid #fff3;font-weight:400}.storefront-terms{font-family:var(--font-mono);text-transform:uppercase;color:var(--sf-faint);font-size:10px;line-height:1.6}.storefront-panel{border:1px solid var(--sf-line);background:var(--sf-card);border-radius:20px;flex-direction:column;gap:14px;padding:20px;display:flex}.storefront-panel[data-tone=sunk]{background:var(--sf-sunk);border-color:#0000}.storefront-slots{flex-wrap:wrap;gap:7px;display:flex}.storefront-slot{border:1px solid var(--sf-line-strong);min-height:44px;color:var(--sf-body);font-family:var(--font-mono);background:0 0;border-radius:10px;padding:12px 14px;font-size:13px}.storefront-slot[data-state=taken]{background:var(--sf-sunk);color:#a8a094;border-color:#0000;text-decoration:line-through}.storefront-slot[data-state=chosen]{border-color:var(--sf-ink);background:var(--sf-ink);color:var(--sf-paper)}.storefront-columns{gap:40px;width:100%;max-width:1280px;margin:0 auto;padding:44px 40px 40px;display:flex}.storefront-column{flex-direction:column;flex:auto;gap:26px;min-width:0;display:flex}.storefront-rail{flex:0 0 388px;width:388px}@media(max-width:900px){.storefront-head{min-height:0;padding:10px 20px 14px}.storefront-nav{display:none}.storefront-phone-nav{display:block}.storefront-headline{font-size:36px;line-height:1.06}.storefront-section-title{font-size:26px}.storefront-dishes{grid-template-columns:minmax(0,1fr)}.storefront-columns{flex-direction:column;gap:26px;padding:18px 20px 24px}.storefront-column{display:contents}.storefront-hero{order:1}.storefront-rail{flex:none;order:2;width:auto}.storefront-column>:not(.storefront-hero){order:3}}.storefront-dock{padding:14px 20px calc(26px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--sf-line);background:var(--sf-card);align-items:center;gap:10px;display:flex;position:sticky;bottom:0}.storefront-dock-primary{background:var(--sf-ink);min-height:52px;color:var(--sf-paper);border-radius:12px;flex:auto;font-size:15px;font-weight:600}.storefront-dock-secondary{border:1px solid var(--sf-line-strong);min-height:52px;color:var(--sf-body);border-radius:12px;padding:0 16px;font-size:15px}.sf-blocks{flex-direction:column;gap:22px;display:flex}.sf-block-shell{cursor:pointer;text-align:left;border:1px solid #0000;border-radius:12px;padding:10px 12px;position:relative}.sf-block-shell:focus-visible{outline:2px solid var(--sf-accent);outline-offset:2px}.sf-block-shell[data-selected=true]{border-color:var(--sf-accent);background:var(--sf-card)}.sf-block-shell[data-live=true]{border-style:dashed;border-color:var(--sf-accent-soft)}.sf-block-shell[data-hidden=true]{opacity:.45;background:repeating-linear-gradient(135deg,transparent 0 8px,var(--sf-ink) 8px 9px)}@supports (color:color-mix(in lab,red,red)){.sf-block-shell[data-hidden=true]{background:repeating-linear-gradient(135deg,transparent 0 8px,color-mix(in oklab,var(--sf-ink) 6%,transparent) 8px 9px)}}.sf-block-shell[data-hidden=true][data-selected=true]{opacity:.7}.sf-group{flex-direction:column;gap:22px;min-width:0;display:flex}.sf-group[data-direction=row]{flex-flow:wrap}.sf-group[data-direction=row]>*{flex:180px;min-width:0}.sf-group[data-gap=none]{gap:0}.sf-group[data-gap=small]{gap:10px}.sf-group[data-gap=large]{gap:40px}.sf-group[data-align=start]{align-items:flex-start}.sf-group[data-align=center]{align-items:center}.sf-group[data-align=end]{align-items:flex-end}.sf-block-shell[data-group=true]{border-color:var(--sf-ink)}@supports (color:color-mix(in lab,red,red)){.sf-block-shell[data-group=true]{border-color:color-mix(in oklab,var(--sf-ink) 14%,transparent)}}.sf-block-shell[data-group=true]{border-style:dashed}.sf-block-shell[data-group=true][data-selected=true]{border-color:var(--sf-accent);border-style:solid}.sf-group-empty{border:1px dashed var(--sf-line);text-align:center;border-radius:10px;padding:18px;font-size:10px}.sf-block-live-tag{border:1px solid var(--sf-accent-soft);color:var(--sf-accent);text-transform:uppercase;letter-spacing:.13em;border-radius:8px;margin-bottom:6px;padding:2px 8px;font-size:10px;display:inline-block}.sf-block-heading{color:var(--sf-ink);font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-weight:700;line-height:1.1}.sf-block-heading-1{max-width:26ch;font-size:34px}.sf-block-heading-2{font-size:24px}.sf-block-heading-3{font-size:19px}.sf-block-prose{max-width:66ch;color:var(--sf-body);font-size:16px;line-height:1.65}.sf-block-prose p{margin:0 0 14px}.sf-block-prose p:last-child{margin-bottom:0}.sf-block-prose a{color:var(--sf-accent);text-underline-offset:3px}.sf-block-quote{border-left:3px solid var(--sf-accent);max-width:62ch;margin:0;padding-left:16px}.sf-block-quote p{color:var(--sf-ink);margin:0;font-size:17px;line-height:1.55}.sf-block-quote cite{color:var(--sf-muted);margin-top:8px;font-size:13px;font-style:normal;display:block}.sf-block-faq{max-width:66ch;margin:0}.sf-block-faq div+div{margin-top:14px}.sf-block-faq dt{color:var(--sf-ink);font-size:15px;font-weight:600}.sf-block-faq dd{color:var(--sf-body);margin:4px 0 0;font-size:15px;line-height:1.6}.sf-block-buttons{flex-wrap:wrap;gap:10px;display:flex}.sf-block-button{background:var(--sf-accent);min-height:44px;color:var(--sf-paper);border-radius:12px;align-items:center;padding:0 18px;font-size:15px;font-weight:600;display:inline-flex}.sf-block-button[data-tone=quiet]{border:1px solid var(--sf-line-strong);color:var(--sf-body);background:0 0}.sf-block-image-slot{border:1px dashed var(--sf-line-strong);background:repeating-linear-gradient(135deg,var(--sf-accent-soft-bg) 0 8px,transparent 8px 16px);text-transform:uppercase;letter-spacing:.15em;border-radius:12px;justify-content:center;align-items:center;min-height:132px;font-size:11px;display:flex}.sf-block-image{margin:0}.sf-block-image img{border-radius:12px;width:100%;max-width:100%;height:auto;display:block}.sf-block-image figcaption{color:var(--sf-muted);margin-top:8px;font-size:13px}.sf-block-menu section+section{margin-top:18px}.sf-block-menu-heading{color:var(--sf-ink);margin:0 0 8px;font-size:17px;font-weight:600}.sf-block-menu ul{margin:0;padding:0;list-style:none}.sf-block-menu li{border-bottom:1px solid var(--sf-line);align-items:baseline;gap:10px;padding:7px 0;display:flex}.sf-block-menu-dish{color:var(--sf-ink);font-size:15px}.sf-block-menu li[data-off=true] .sf-block-menu-dish{color:var(--sf-muted);text-decoration:line-through}.sf-block-menu-off{color:var(--sf-muted);text-transform:uppercase;letter-spacing:.13em;font-size:10px}.sf-block-menu li>:last-child{margin-left:auto}.sf-block-booking{background:var(--sf-accent);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:20px;display:flex}.sf-block-booking-headline{color:var(--sf-paper);margin:0;font-size:19px;font-weight:700}.sf-block-booking-button{background:var(--sf-paper);min-height:44px;color:var(--sf-accent);border-radius:999px;padding:0 20px;font-size:15px;font-weight:600}.sf-block-booking-button:disabled{opacity:.6;cursor:not-allowed}.storefront-choice{border:1px solid var(--sf-line-strong);background:var(--sf-card);min-height:44px;color:var(--sf-ink);cursor:pointer;border-radius:999px;align-items:center;padding:0 18px;font-size:15px;font-weight:600;display:inline-flex}.storefront-choice[data-selected]{border-color:var(--sf-ink);background:var(--sf-ink);color:var(--sf-paper)}.storefront-choice:has(:focus-visible),label:has(:focus-visible)>.storefront-choice-face{outline:2px solid var(--sf-accent);outline-offset:2px}.storefront-choice-face[data-selected]{outline:2px solid var(--sf-ink);outline-offset:3px}.storefront-field{--bg-subtle:var(--sf-card);--fg:var(--sf-ink);--fg-muted:var(--sf-muted);--fg-faint:var(--sf-muted);--border:var(--sf-line-strong);--relief-recessed:none}.storefront-announcement{--sf-ink:var(--sf-accent-ink,var(--sf-card));--sf-body:var(--sf-accent-ink,var(--sf-card));--sf-muted:var(--sf-accent-ink,var(--sf-card));background:var(--sf-accent);color:var(--sf-ink);text-align:center;flex-direction:column;gap:6px;padding:10px 20px;font-size:14px;display:flex}.storefront-announcement .storefront-block-title{font-size:16px}.storefront-announcement .storefront-block-body{font-size:14px;line-height:1.4}.storefront-announcement .sf-blocks{gap:6px}.storefront-announcement .sf-block-prose{margin-inline:auto;font-size:14px;line-height:1.4}.storefront-announcement .sf-block-prose a{color:inherit}.storefront-overlay{z-index:60;background:var(--sf-ink);display:flex;position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.storefront-overlay{background:color-mix(in oklab,var(--sf-ink) 45%,transparent)}}.storefront-overlay{animation:.16s ease-out storefront-overlay-fade}.storefront-overlay[data-kind=drawer][data-side=right]{justify-content:flex-end}.storefront-overlay[data-kind=popup]{justify-content:center;align-items:center;padding:20px}.storefront-overlay-panel{background:var(--sf-paper);color:var(--sf-ink);flex-direction:column;gap:22px;padding:48px 24px 28px;display:flex;position:relative;overflow:auto;box-shadow:0 20px 60px #00000059}.storefront-overlay[data-kind=drawer] .storefront-overlay-panel{width:min(420px,88vw);height:100%;animation:.22s ease-out storefront-drawer-in}.storefront-overlay[data-kind=drawer][data-side=left] .storefront-overlay-panel{animation-name:storefront-drawer-in-left}.storefront-overlay[data-kind=popup] .storefront-overlay-panel{border-radius:16px;width:min(560px,100%);max-height:calc(100dvh - 40px);animation:.2s ease-out storefront-popup-in}.storefront-overlay-close{width:36px;height:36px;color:var(--sf-ink);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:12px;right:12px}.storefront-overlay-close:hover{background:var(--sf-sunk)}@keyframes storefront-overlay-fade{0%{opacity:0}}@keyframes storefront-drawer-in{0%{transform:translate(100%)}}@keyframes storefront-drawer-in-left{0%{transform:translate(-100%)}}@keyframes storefront-popup-in{0%{opacity:0;transform:translateY(12px)scale(.98)}}@media(prefers-reduced-motion:reduce){.storefront-overlay,.storefront-overlay-panel{animation:none!important}}.storefront-hero[data-ground=brand] .storefront-open,.storefront-hero[data-ground=ink] .storefront-open{color:inherit}.storefront-hero[data-ground=brand] .storefront-open .storefront-open-dot,.storefront-hero[data-ground=ink] .storefront-open .storefront-open-dot{background:currentColor}.storefront-hero[data-ground=brand] .storefront-open[data-state=closed] .storefront-open-dot,.storefront-hero[data-ground=ink] .storefront-open[data-state=closed] .storefront-open-dot{background:0 0;box-shadow:inset 0 0 0 1.5px}:is(.dk,.dk-tokens){--bg:#fbfbfa;--bg-subtle:#f2f3f2;--card:#fff;--card-fg:#1b1d1c;--popover:#fff;--popover-fg:#1b1d1c;--fg:#1b1d1c;--fg-muted:#555a58;--fg-faint:#6c716f;--border:#e6e8e7;--border-strong:#d4d8d6;--accent:#6b5700;--accent-fg:#fff;--accent-subtle:#fbf3cc;--accent-line:#c4a30073;--chip-bg:#eceeed;--focus-ring:#a88a00;--brand:#fadd4c;--brand-fg:#1b1d1c;--pick-bg:var(--accent-subtle);--pick-fg:var(--fg);--slab-bg:#f4f5f4;--slab-fg:#1b1d1c;--dk-panel:#f4f5f4;--dk-hover:#ecedec;--dk-select:#e6e8e7;--dk-shadow:0 0 0 1px #1b1d1c0d, 0 8px 30px #1b1d1c1f;--dk-scrim:#1b1d1c52;--dk-head-h:48px;--dk-side-w:256px;--font-sans:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:var(--font-sans);--font-mono:ui-monospace, "SF Mono", "JetBrains Mono", Menlo, Consolas, monospace;background:var(--bg);color:var(--fg);font-family:var(--font-sans);font-feature-settings:"cv11","ss01";font-variant-emoji:text;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;font-size:13px;line-height:1.45}.dk{grid-template-columns:var(--dk-side-w) minmax(0,1fr);min-height:100vh;display:grid}:root.docs-dark :is(.dk,.dk-tokens){--bg:#111312;--bg-subtle:#191b1a;--card:#161817;--card-fg:#eef0ef;--popover:#1b1d1c;--popover-fg:#eef0ef;--fg:#eef0ef;--fg-muted:#a5aaa8;--fg-faint:#7c817f;--border:#232625;--border-strong:#303433;--accent:#fadd4c;--accent-fg:#1b1d1c;--accent-subtle:#fadd4c1f;--accent-line:#fadd4c73;--chip-bg:#222524;--focus-ring:#fadd4c;--slab-bg:#0c0e0d;--slab-fg:#e2e5e3;--dk-panel:#0c0e0d;--dk-hover:#1c1f1e;--dk-select:#242827;--dk-shadow:0 0 0 1px #ffffff0d, 0 12px 40px #0000008c;--dk-scrim:#00000080}body:has(.dk){background:#fbfbfa}:root.docs-dark body:has(.dk){background:#111312}:is(.dk,.dk-tokens) button{cursor:pointer}:is(.dk,.dk-tokens) button:disabled{cursor:default}:is(.dk,.dk-tokens) :focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px;border-radius:4px}:is(.dk,.dk-tokens) ::selection{background:#fadd4c73}.dk-num{font-variant-numeric:tabular-nums}.dk-side{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;background:var(--dk-panel);border-right:1px solid var(--border);flex-direction:column;gap:16px;height:100vh;padding:10px 8px 12px;display:flex;position:sticky;top:0;overflow-y:auto}.dk-main{flex-direction:column;min-width:0;display:flex}.dk-body{flex:1;min-width:0;display:flex}.dk-content{flex:1;min-width:0}@media(min-width:860px){.dk[data-side=closed]{grid-template-columns:minmax(0,1fr)}.dk[data-side=closed] .dk-side{display:none}}@media(max-width:859px){.dk{grid-template-columns:minmax(0,1fr)}.dk-side{z-index:40;width:284px;box-shadow:var(--dk-shadow);padding-top:calc(env(safe-area-inset-top,0px) + 10px);transition:transform .18s;position:fixed;top:0;bottom:0;left:0;transform:translate(-102%)}.dk[data-nav=open] .dk-side{transform:none}}@media(prefers-reduced-motion:reduce){.dk-side{transition:none}}@media(max-width:859px){.dk-side .dk-nav-item{min-height:40px}.dk-side .dk-seg button{height:36px}}.dk-scrim{z-index:35;background:var(--dk-scrim);display:none;position:fixed;inset:0}@media(max-width:859px){.dk[data-nav=open] .dk-scrim{display:block}}.dk-side-head{justify-content:flex-end;margin-bottom:-8px;display:flex}.dk-nav{flex-direction:column;gap:1px;display:flex}.dk-nav-h{color:var(--fg-faint);align-items:center;gap:6px;margin:0;padding:6px 8px 4px;font-size:11.5px;font-weight:500;display:flex}.dk-nav-h .dk-n{margin-left:auto}.dk-nav-item{text-align:left;width:100%;min-height:28px;color:var(--fg-muted);border-radius:6px;align-items:center;gap:9px;padding:4px 8px;font-weight:500;line-height:1.35;text-decoration:none;display:flex}.dk-nav-item:hover{background:var(--dk-hover);color:var(--fg)}.dk-nav-item[aria-current=page],.dk-nav-item[aria-current=true]{background:var(--accent-subtle);color:var(--fg)}.dk-nav-item>svg{color:var(--fg-faint);flex:none}.dk-nav-item[aria-current=page]>svg,.dk-nav-item[aria-current=true]>svg{color:var(--accent)}.dk-nav-item[data-open=true]{color:var(--fg);font-weight:600}.dk-nav-item[data-open=true]>svg{color:var(--fg)}.dk-nav-sub{border-left:1px solid var(--border-strong);flex-direction:column;gap:8px;margin:2px 0 6px 15px;padding-left:8px;display:flex}.dk-nav-sub .dk-nav-h{padding-top:4px}.dk-nav-item .dk-n{color:var(--fg-faint);font-variant-numeric:tabular-nums;flex:none;margin-left:auto;font-size:12px;font-weight:400}.dk-nav-item .dk-n.dk-hot{color:var(--accent)}.dk-nav-item:disabled,.dk-nav-item[aria-disabled=true]{opacity:.5;cursor:default}.dk-nav-item:disabled:hover,.dk-nav-item[aria-disabled=true]:hover{color:var(--fg-muted);background:0 0}.dk-nav-doc{font-weight:400}.dk-side-note{color:var(--fg-faint);margin:0;padding:2px 8px;font-size:12px}.dk-side-foot{border-top:1px solid var(--border);flex-direction:column;gap:8px;margin-top:auto;padding:12px 8px 0;display:flex}.dk-seg{border:1px solid var(--border-strong);border-radius:7px;grid-auto-columns:1fr;grid-auto-flow:column;gap:2px;padding:2px;display:grid}.dk-seg>form{display:contents}.dk-seg button{height:26px;color:var(--fg-muted);border-radius:5px;justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}.dk-seg button:hover{color:var(--fg)}.dk-seg button[aria-pressed=true]{background:var(--dk-select);color:var(--fg)}.dk-gate{border:1px solid var(--border);background:var(--card);border-radius:8px;flex-direction:column;gap:8px;margin:0 2px;padding:10px 10px 11px;display:flex}.dk-gate-row{color:var(--fg-muted);align-items:baseline;gap:6px;font-size:12px;display:flex}.dk-gate-row b{color:var(--fg);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.dk-bar{background:var(--border-strong);border-radius:2px;height:4px;display:flex;overflow:hidden}.dk-bar i{background:var(--brand);height:100%;display:block}.dk-step-n{border:1px solid var(--border-strong);width:20px;height:20px;color:var(--fg-muted);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:10.5px;font-weight:600;display:inline-flex}.dk-step-n[data-tone=done]{background:var(--fg);color:var(--bg);border-color:#0000}.dk-step-n[data-tone=here]{background:var(--brand);color:var(--brand-fg);border-color:#0000}.dk-step-body{flex-direction:column;gap:1px;min-width:0;display:flex}.dk-step-body small{color:var(--fg-faint);font-size:11.5px;font-weight:400}.dk-head{z-index:20;height:var(--dk-head-h);background:var(--bg);border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:0 16px;display:flex;position:sticky;top:0}.dk-crumb{white-space:nowrap;flex:1;align-items:center;gap:6px;min-width:0;font-weight:500;display:flex;overflow:hidden}.dk-crumb a{color:var(--fg-faint);font-weight:400;text-decoration:none}.dk-crumb a:hover{color:var(--fg)}.dk-crumb .dk-sep{color:var(--fg-faint);flex:none;font-weight:400}.dk-crumb .dk-here{text-overflow:ellipsis;min-width:0;overflow:hidden}@media(max-width:639px){.dk-crumb>:not(.dk-here){display:none}}.dk-search{flex:none;width:min(260px,32vw);position:relative}.dk-search input{border:1px solid var(--border-strong);background:var(--card);width:100%;height:28px;color:var(--fg);border-radius:6px;padding:0 28px;font-size:12.5px}.dk-search input::placeholder{color:var(--fg-faint)}.dk-search>svg{color:var(--fg-faint);pointer-events:none;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.dk-kbd{color:var(--fg-faint);border:1px solid var(--border-strong);background:var(--bg);border-radius:4px;padding:0 5px;font-size:11px;line-height:16px}.dk-search .dk-kbd{pointer-events:none;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.dk-side .dk-search{width:auto;margin:0 2px}@media(max-width:859px){.dk-head .dk-search{display:none}}@media(min-width:860px){.dk-side .dk-search{display:none}}.dk-tabs{flex:none;gap:2px;display:flex}.dk-tab{height:26px;color:var(--fg-muted);white-space:nowrap;border:1px solid #0000;border-radius:6px;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:500;text-decoration:none;display:inline-flex}.dk-tab:hover{color:var(--fg);background:var(--dk-hover)}.dk-tab[aria-current=page],.dk-tab[aria-pressed=true]{color:var(--fg);background:var(--dk-select);border-color:var(--border-strong)}.dk-tab[aria-disabled=true]{color:var(--fg-faint);opacity:.6;cursor:not-allowed}.dk-tab[aria-disabled=true]:hover{background:0 0}.dk-tab .dk-n{color:var(--fg-faint);font-variant-numeric:tabular-nums;font-weight:400}.dk-btn{border:1px solid var(--border-strong);background:var(--card);height:28px;color:var(--fg);white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:500;text-decoration:none;display:inline-flex}.dk-btn:hover:not(:disabled){background:var(--dk-hover)}.dk-btn:disabled{opacity:.5}.dk-btn.dk-primary{background:var(--brand);color:var(--brand-fg);border-color:#0000}.dk-btn.dk-primary:hover:not(:disabled){background:var(--brand);filter:brightness(.96)}.dk-btn.dk-ghost{color:var(--fg-muted);background:0 0;border-color:#0000}.dk-btn.dk-ghost:hover:not(:disabled){background:var(--dk-hover);color:var(--fg)}.dk-btn[aria-pressed=true]{background:var(--dk-select);color:var(--fg)}.dk-btn.dk-icon{width:28px;padding:0}.dk-btn.dk-big{height:34px;padding:0 14px;font-size:13px}.dk-menu-btn{display:none}@media(max-width:859px){.dk-menu-btn{display:inline-flex}}.dk[data-side=closed] .dk-menu-btn{display:inline-flex}.dk-chip{border:1px solid var(--border);background:var(--card);height:22px;color:var(--fg-muted);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:6px;align-items:center;gap:5px;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}.dk-chip[data-tone=accent]{border-color:var(--accent-line);background:var(--accent-subtle);color:var(--fg)}.dk-chip[data-tone=ink]{background:var(--chip-bg);color:var(--fg);border-color:#0000}.dk-label{color:var(--fg-faint);font-size:12px;font-weight:500}.dk-label[data-tone=fg]{color:var(--fg)}.dk-label[data-tone=accent]{color:var(--accent)}.dk-card{border:1px solid var(--border);background:var(--card);border-radius:8px}a.dk-card,.dk-card-link{color:inherit;text-decoration:none;transition:border-color .12s}a.dk-card:hover,.dk-card-link:hover{border-color:var(--border-strong);background:var(--card);box-shadow:0 1px 2px #1b1d1c0f}.dk-list{border:1px solid var(--border);background:var(--card);border-radius:8px;margin:0;padding:0;list-style:none;overflow:hidden}.dk-list>li+li{border-top:1px solid var(--border)}.dk-row{min-height:40px;color:var(--fg);align-items:center;gap:12px;padding:8px 14px;text-decoration:none;display:flex}a.dk-row:hover{background:var(--dk-hover)}.dk-ask{top:var(--dk-head-h);width:320px;height:calc(100vh - var(--dk-head-h));border-left:1px solid var(--border);background:var(--card);flex-direction:column;flex:none;align-self:flex-start;display:flex;position:sticky}@media(max-width:767px){.dk-ask{display:none}}.dk-ask-head{border-bottom:1px solid var(--border);align-items:center;gap:8px;height:40px;padding:0 8px 0 14px;font-weight:600;display:flex}.dk-ask-body{flex-direction:column;flex:1;gap:12px;padding:16px 14px;font-size:13px;line-height:1.55;display:flex;overflow-y:auto}.dk-ask-form{border-top:1px solid var(--border);flex-direction:column;gap:8px;padding:10px 12px 12px;display:flex}.dk-field{resize:none;border:1px solid var(--border-strong);background:var(--card);width:100%;color:var(--fg);border-radius:6px;padding:8px 10px;font-size:13px;line-height:1.45}.dk-field::placeholder{color:var(--fg-faint)}.dk-field:focus{border-color:var(--focus-ring);box-shadow:0 0 0 3px var(--accent-subtle);outline:none}.dk-page-head{flex-direction:column;gap:6px;display:flex}.dk-page-head h1{letter-spacing:-.015em;color:var(--fg);margin:0;font-size:24px;font-weight:600;line-height:1.25}.dk-page-head p{max-width:72ch;color:var(--fg-muted);margin:0;font-size:14px;line-height:1.6}.dk-block{border:1px solid var(--border);background:var(--card);border-radius:8px;margin:0 0 22px;overflow:hidden}.dk-block-head{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:8px 16px;display:flex}.dk-block-title{color:var(--fg);font-size:13px;font-weight:600}.dk-block-title:first-letter{text-transform:uppercase}}@layer utilities{.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.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}.hit-area,.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.-top-1{top:calc(var(--spacing) * -1)}.-top-1\.5{top:calc(var(--spacing) * -1.5)}.-top-3{top:calc(var(--spacing) * -3)}.top-0{top:0}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1{top:var(--spacing)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-16{top:calc(var(--spacing) * 16)}.top-\[3px\]{top:3px}.top-\[50\%\]{top:50%}.top-\[50px\]{top:50px}.top-\[var\(--dk-head-h\)\]{top:var(--dk-head-h)}.-right-1\.5{right:calc(var(--spacing) * -1.5)}.-right-2{right:calc(var(--spacing) * -2)}.right-0{right:0}.right-0\.5{right:calc(var(--spacing) * .5)}.right-1{right:var(--spacing)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-\[16px\]{right:16px}.-bottom-4{bottom:calc(var(--spacing) * -4)}.bottom-0{bottom:0}.bottom-0\.5{bottom:calc(var(--spacing) * .5)}.bottom-1{bottom:var(--spacing)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-5{bottom:calc(var(--spacing) * 5)}.bottom-6{bottom:calc(var(--spacing) * 6)}.bottom-24{bottom:calc(var(--spacing) * 24)}.bottom-\[-5px\]{bottom:-5px}.bottom-\[18px\]{bottom:18px}.left-0{left:0}.left-0\.5{left:calc(var(--spacing) * .5)}.left-1{left:var(--spacing)}.left-1\/2{left:50%}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-3{left:calc(var(--spacing) * 3)}.left-5{left:calc(var(--spacing) * 5)}.left-\[3px\]{left:3px}.left-\[18px\]{left:18px}.left-\[22px\]{left:22px}.left-\[24px\]{left:24px}.left-\[50\%\]{left:50%}.z-1{z-index:1}.z-2{z-index:2}.z-3{z-index:3}.z-4{z-index:4}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[5\]{z-index:5}.z-\[60\]{z-index:60}.z-\[1000\]{z-index:1000}.order-first{order:-9999}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-full{grid-column:1/-1}.\[grid-row\:span_2\]{grid-row:span 2}.container{width:100%}@media(min-width:360px){.container{max-width:360px}}@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}.m-1{margin:var(--spacing)}.m-2{margin:calc(var(--spacing) * 2)}.m-3{margin:calc(var(--spacing) * 3)}.m-4{margin:calc(var(--spacing) * 4)}.m-5{margin:calc(var(--spacing) * 5)}.m-6{margin:calc(var(--spacing) * 6)}.m-7{margin:calc(var(--spacing) * 7)}.m-8{margin:calc(var(--spacing) * 8)}.m-9{margin:calc(var(--spacing) * 9)}.m-auto{margin:auto}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-2{margin-inline:calc(var(--spacing) * -2)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.-mx-6{margin-inline:calc(var(--spacing) * -6)}.-mx-\[10px\]{margin-inline:-10px}.-mx-\[12px\]{margin-inline:-12px}.-mx-\[17px\]{margin-inline:-17px}.mx-1\.5{margin-inline:calc(var(--spacing) * 1.5)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-\[2px\]{margin-inline:2px}.mx-\[8px\]{margin-inline:8px}.mx-\[16px\]{margin-inline:16px}.mx-auto{margin-inline:auto}.my-1{margin-block:var(--spacing)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-\[2px\]{margin-block:2px}.my-\[16px\]{margin-block:16px}.my-\[24px\]{margin-block:24px}.ms-auto{margin-inline-start:auto}.-mt-px{margin-top:-1px}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-\[2px\]{margin-top:2px}.mt-\[3px\]{margin-top:3px}.mt-\[4px\]{margin-top:4px}.mt-\[5px\]{margin-top:5px}.mt-\[6px\]{margin-top:6px}.mt-\[7px\]{margin-top:7px}.mt-\[8px\]{margin-top:8px}.mt-\[9px\]{margin-top:9px}.mt-\[10px\]{margin-top:10px}.mt-\[12px\]{margin-top:12px}.mt-\[14px\]{margin-top:14px}.mt-\[16px\]{margin-top:16px}.mt-\[18px\]{margin-top:18px}.mt-\[20px\]{margin-top:20px}.mt-\[22px\]{margin-top:22px}.mt-\[24px\]{margin-top:24px}.mt-\[30px\]{margin-top:30px}.mt-\[32px\]{margin-top:32px}.mt-\[34px\]{margin-top:34px}.mt-\[40px\]{margin-top:40px}.mt-\[48px\]{margin-top:48px}.mt-\[72px\]{margin-top:72px}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.-mr-1\.5{margin-right:calc(var(--spacing) * -1.5)}.-mr-2{margin-right:calc(var(--spacing) * -2)}.mr-1{margin-right:var(--spacing)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mr-auto{margin-right:auto}.-mb-6{margin-bottom:calc(var(--spacing) * -6)}.-mb-px{margin-bottom:-1px}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-\[-22px\]{margin-bottom:-22px}.mb-\[2px\]{margin-bottom:2px}.mb-\[4px\]{margin-bottom:4px}.mb-\[5px\]{margin-bottom:5px}.mb-\[6px\]{margin-bottom:6px}.mb-\[7px\]{margin-bottom:7px}.mb-\[8px\]{margin-bottom:8px}.mb-\[10px\]{margin-bottom:10px}.mb-\[12px\]{margin-bottom:12px}.mb-\[14px\]{margin-bottom:14px}.mb-\[16px\]{margin-bottom:16px}.mb-\[18px\]{margin-bottom:18px}.mb-\[20px\]{margin-bottom:20px}.mb-\[26px\]{margin-bottom:26px}.mb-\[30px\]{margin-bottom:30px}.mb-\[40px\]{margin-bottom:40px}.mb-\[88px\]{margin-bottom:88px}.-ml-px{margin-left:-1px}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-\[2px\]{margin-left:2px}.ml-\[8px\]{margin-left:8px}.ml-auto{margin-left:auto}.box-border{box-sizing:border-box}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!block{display:block!important}.\!hidden{display:none!important}.\!table{display:table!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.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-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-20{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}.size-\[0\.5625rem\]{width:.5625rem;height:.5625rem}.size-\[0\.8125rem\]{width:.8125rem;height:.8125rem}.size-\[1\.125rem\]{width:1.125rem;height:1.125rem}.size-\[1\.0625rem\]{width:1.0625rem;height:1.0625rem}.size-\[1\.1875rem\]{width:1.1875rem;height:1.1875rem}.size-\[1\.4375rem\]{width:1.4375rem;height:1.4375rem}.size-\[2\.125rem\]{width:2.125rem;height:2.125rem}.size-\[3\.25rem\]{width:3.25rem;height:3.25rem}.size-\[11px\]{width:11px;height:11px}.size-\[15px\]{width:15px;height:15px}.size-\[18px\]{width:18px;height:18px}.size-\[22px\]{width:22px;height:22px}.size-\[26px\]{width:26px;height:26px}.size-\[34px\]{width:34px;height:34px}.size-\[38px\]{width:38px;height:38px}.size-\[46px\]{width:46px;height:46px}.size-\[52px\]{width:52px;height:52px}.size-\[54px\]{width:54px;height:54px}.size-\[58px\]{width:58px;height:58px}.size-full{width:100%;height:100%}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-40{height:calc(var(--spacing) * 40)}.h-44{height:calc(var(--spacing) * 44)}.h-56{height:calc(var(--spacing) * 56)}.h-60{height:calc(var(--spacing) * 60)}.h-64{height:calc(var(--spacing) * 64)}.h-72{height:calc(var(--spacing) * 72)}.h-80{height:calc(var(--spacing) * 80)}.h-96{height:calc(var(--spacing) * 96)}.h-\[1em\]{height:1em}.h-\[1px\]{height:1px}.h-\[2px\]{height:2px}.h-\[3\.25rem\]{height:3.25rem}.h-\[3px\]{height:3px}.h-\[4px\]{height:4px}.h-\[5px\]{height:5px}.h-\[6px\]{height:6px}.h-\[7px\]{height:7px}.h-\[8\.5rem\]{height:8.5rem}.h-\[8px\]{height:8px}.h-\[9px\]{height:9px}.h-\[10px\]{height:10px}.h-\[11px\]{height:11px}.h-\[13px\]{height:13px}.h-\[14px\]{height:14px}.h-\[15px\]{height:15px}.h-\[16px\]{height:16px}.h-\[18px\]{height:18px}.h-\[19px\]{height:19px}.h-\[20px\]{height:20px}.h-\[22px\]{height:22px}.h-\[24px\]{height:24px}.h-\[26px\]{height:26px}.h-\[30px\]{height:30px}.h-\[32px\]{height:32px}.h-\[34px\]{height:34px}.h-\[38px\]{height:38px}.h-\[40px\]{height:40px}.h-\[44px\]{height:44px}.h-\[46px\]{height:46px}.h-\[52px\]{height:52px}.h-\[60px\]{height:60px}.h-\[62px\]{height:62px}.h-\[72px\]{height:72px}.h-\[88px\]{height:88px}.h-\[92dvh\]{height:92dvh}.h-\[100dvh\]{height:100dvh}.h-\[120px\]{height:120px}.h-\[126px\]{height:126px}.h-\[280px\]{height:280px}.h-\[300px\]{height:300px}.h-\[900px\]{height:900px}.h-\[calc\(100dvh-4rem\)\]{height:calc(100dvh - 4rem)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-density-control{height:var(--density-control)}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-60{max-height:calc(var(--spacing) * 60)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[18rem\]{max-height:18rem}.max-h-\[40vh\]{max-height:40vh}.max-h-\[45vh\]{max-height:45vh}.max-h-\[50vh\]{max-height:50vh}.max-h-\[60vh\]{max-height:60vh}.max-h-\[75vh\]{max-height:75vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[120px\]{max-height:120px}.max-h-\[280px\]{max-height:280px}.max-h-\[300px\]{max-height:300px}.max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.max-h-\[calc\(100dvh-5rem\)\]{max-height:calc(100dvh - 5rem)}.max-h-\[calc\(100vh-var\(--dk-head-h\)\)\]{max-height:calc(100vh - var(--dk-head-h))}.max-h-\[clamp\(4\.5rem\,26vh\,15rem\)\]{max-height:clamp(4.5rem,26vh,15rem)}.min-h-0{min-height:0}.min-h-5{min-height:calc(var(--spacing) * 5)}.min-h-7{min-height:calc(var(--spacing) * 7)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-\[2\.75rem\]{min-height:2.75rem}.min-h-\[3rem\]{min-height:3rem}.min-h-\[4\.5rem\]{min-height:4.5rem}.min-h-\[5\.5rem\]{min-height:5.5rem}.min-h-\[24rem\]{min-height:24rem}.min-h-\[26px\]{min-height:26px}.min-h-\[32rem\]{min-height:32rem}.min-h-\[34px\]{min-height:34px}.min-h-\[40px\]{min-height:40px}.min-h-\[44px\]{min-height:44px}.min-h-\[48px\]{min-height:48px}.min-h-\[52px\]{min-height:52px}.min-h-\[54px\]{min-height:54px}.min-h-\[55px\]{min-height:55px}.min-h-\[56px\]{min-height:56px}.min-h-\[60px\]{min-height:60px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[62px\]{min-height:62px}.min-h-\[70px\]{min-height:70px}.min-h-\[76px\]{min-height:76px}.min-h-\[78px\]{min-height:78px}.min-h-\[80px\]{min-height:80px}.min-h-\[82px\]{min-height:82px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-2{width:calc(var(--spacing) * 2)}.w-2\/3{width:66.6667%}.w-2\/5{width:40%}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-4{width:calc(var(--spacing) * 4)}.w-4\/5{width:80%}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-52{width:calc(var(--spacing) * 52)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-\[0\.55em\]{width:.55em}.w-\[2px\]{width:2px}.w-\[3\.5px\]{width:3.5px}.w-\[3px\]{width:3px}.w-\[5px\]{width:5px}.w-\[6px\]{width:6px}.w-\[7px\]{width:7px}.w-\[8\.5rem\]{width:8.5rem}.w-\[8px\]{width:8px}.w-\[9px\]{width:9px}.w-\[10px\]{width:10px}.w-\[12rem\]{width:12rem}.w-\[13px\]{width:13px}.w-\[14px\]{width:14px}.w-\[16px\]{width:16px}.w-\[16rem\]{width:16rem}.w-\[18px\]{width:18px}.w-\[18rem\]{width:18rem}.w-\[20rem\]{width:20rem}.w-\[22px\]{width:22px}.w-\[22rem\]{width:22rem}.w-\[24px\]{width:24px}.w-\[26px\]{width:26px}.w-\[28\%\]{width:28%}.w-\[28px\]{width:28px}.w-\[30ch\]{width:30ch}.w-\[30px\]{width:30px}.w-\[32px\]{width:32px}.w-\[34px\]{width:34px}.w-\[38\%\]{width:38%}.w-\[40px\]{width:40px}.w-\[42\%\]{width:42%}.w-\[44px\]{width:44px}.w-\[46\%\]{width:46%}.w-\[52\%\]{width:52%}.w-\[52px\]{width:52px}.w-\[58\%\]{width:58%}.w-\[58px\]{width:58px}.w-\[64\%\]{width:64%}.w-\[64px\]{width:64px}.w-\[72\%\]{width:72%}.w-\[74\%\]{width:74%}.w-\[74px\]{width:74px}.w-\[84px\]{width:84px}.w-\[92px\]{width:92px}.w-\[96px\]{width:96px}.w-\[100px\]{width:100px}.w-\[108px\]{width:108px}.w-\[112px\]{width:112px}.w-\[150px\]{width:150px}.w-\[200px\]{width:200px}.w-\[228px\]{width:228px}.w-\[232px\]{width:232px}.w-\[260px\]{width:260px}.w-\[270px\]{width:270px}.w-\[280px\]{width:280px}.w-\[284px\]{width:284px}.w-\[288px\]{width:288px}.w-\[300px\]{width:300px}.w-\[330px\]{width:330px}.w-\[880px\]{width:880px}.w-\[min\(44rem\,92vw\)\]{width:min(44rem,92vw)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--space-2xl)}.max-w-3xl{max-width:var(--space-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-40{max-width:calc(var(--spacing) * 40)}.max-w-\[12rem\]{max-width:12rem}.max-w-\[14rem\]{max-width:14rem}.max-w-\[18ch\]{max-width:18ch}.max-w-\[18rem\]{max-width:18rem}.max-w-\[20rem\]{max-width:20rem}.max-w-\[22rem\]{max-width:22rem}.max-w-\[24ch\]{max-width:24ch}.max-w-\[24rem\]{max-width:24rem}.max-w-\[26rem\]{max-width:26rem}.max-w-\[28rem\]{max-width:28rem}.max-w-\[30rem\]{max-width:30rem}.max-w-\[30vw\]{max-width:30vw}.max-w-\[32\.5rem\]{max-width:32.5rem}.max-w-\[32ch\]{max-width:32ch}.max-w-\[32rem\]{max-width:32rem}.max-w-\[34rem\]{max-width:34rem}.max-w-\[36ch\]{max-width:36ch}.max-w-\[36rem\]{max-width:36rem}.max-w-\[37\.5rem\]{max-width:37.5rem}.max-w-\[42ch\]{max-width:42ch}.max-w-\[42rem\]{max-width:42rem}.max-w-\[44ch\]{max-width:44ch}.max-w-\[44rem\]{max-width:44rem}.max-w-\[45rem\]{max-width:45rem}.max-w-\[46ch\]{max-width:46ch}.max-w-\[48ch\]{max-width:48ch}.max-w-\[48rem\]{max-width:48rem}.max-w-\[50ch\]{max-width:50ch}.max-w-\[52ch\]{max-width:52ch}.max-w-\[54ch\]{max-width:54ch}.max-w-\[56ch\]{max-width:56ch}.max-w-\[58ch\]{max-width:58ch}.max-w-\[60ch\]{max-width:60ch}.max-w-\[62ch\]{max-width:62ch}.max-w-\[68ch\]{max-width:68ch}.max-w-\[70ch\]{max-width:70ch}.max-w-\[72ch\]{max-width:72ch}.max-w-\[74ch\]{max-width:74ch}.max-w-\[78\%\]{max-width:78%}.max-w-\[78ch\]{max-width:78ch}.max-w-\[80ch\]{max-width:80ch}.max-w-\[85\%\]{max-width:85%}.max-w-\[86ch\]{max-width:86ch}.max-w-\[90ch\]{max-width:90ch}.max-w-\[92\%\]{max-width:92%}.max-w-\[92vw\]{max-width:92vw}.max-w-\[120px\]{max-width:120px}.max-w-\[280px\]{max-width:280px}.max-w-\[290px\]{max-width:290px}.max-w-\[340px\]{max-width:340px}.max-w-\[400px\]{max-width:400px}.max-w-\[420px\]{max-width:420px}.max-w-\[520px\]{max-width:520px}.max-w-\[620px\]{max-width:620px}.max-w-\[680px\]{max-width:680px}.max-w-\[720px\]{max-width:720px}.max-w-\[760px\]{max-width:760px}.max-w-\[900px\]{max-width:900px}.max-w-\[1160px\]{max-width:1160px}.max-w-\[1280px\]{max-width:1280px}.max-w-\[1760px\]{max-width:1760px}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-\[min\(78\%\,290px\)\]{max-width:min(78%,290px)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--space-lg)}.max-w-md{max-width:var(--space-md)}.max-w-sm{max-width:var(--space-sm)}.max-w-xl{max-width:var(--space-xl)}.max-w-xs{max-width:var(--space-xs)}.min-w-0{min-width:0}.min-w-4{min-width:calc(var(--spacing) * 4)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-6{min-width:calc(var(--spacing) * 6)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-11{min-width:calc(var(--spacing) * 11)}.min-w-16{min-width:calc(var(--spacing) * 16)}.min-w-24{min-width:calc(var(--spacing) * 24)}.min-w-28{min-width:calc(var(--spacing) * 28)}.min-w-36{min-width:calc(var(--spacing) * 36)}.min-w-48{min-width:calc(var(--spacing) * 48)}.min-w-\[3\.5rem\]{min-width:3.5rem}.min-w-\[3\.25rem\]{min-width:3.25rem}.min-w-\[3\.625rem\]{min-width:3.625rem}.min-w-\[5\.5rem\]{min-width:5.5rem}.min-w-\[6rem\]{min-width:6rem}.min-w-\[8rem\]{min-width:8rem}.min-w-\[10rem\]{min-width:10rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[15px\]{min-width:15px}.min-w-\[19px\]{min-width:19px}.min-w-\[27rem\]{min-width:27rem}.min-w-\[38px\]{min-width:38px}.min-w-\[42px\]{min-width:42px}.min-w-\[44px\]{min-width:44px}.min-w-\[76px\]{min-width:76px}.min-w-\[84px\]{min-width:84px}.min-w-\[92px\]{min-width:92px}.min-w-\[180px\]{min-width:180px}.min-w-\[240px\]{min-width:240px}.min-w-\[460px\]{min-width:460px}.min-w-\[520px\]{min-width:520px}.min-w-\[620px\]{min-width:620px}.min-w-\[640px\]{min-width:640px}.min-w-\[720px\]{min-width:720px}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.flex-\[2\],.flex-\[2_1_0\%\]{flex:2}.flex-\[3\],.flex-\[3_1_0\%\]{flex:3}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-\[999\]{flex-grow:999}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.border-spacing-y-1{--tw-border-spacing-y:var(--spacing);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.border-spacing-y-2{--tw-border-spacing-y:calc(var(--spacing) * 2);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0\.5{--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[1\.125rem\]{--tw-translate-x:1.125rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -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)}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-bounce{animation:var(--animate-bounce)}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-shimmer{animation:1.5s ease-in-out infinite shimmer}.animate-spin{animation:var(--animate-spin)}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-manipulation{touch-action:manipulation}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-center{scroll-snap-align:center}.scroll-mt-\[72px\]{scroll-margin-top:72px}.\[scrollbar-width\:none\]{scrollbar-width:none}.\[scrollbar-gutter\:stable\]{scrollbar-gutter:stable}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.\[appearance\:textfield\]{appearance:textfield}.appearance-none{appearance:none}.auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[3rem_repeat\(24\,minmax\(0\,1fr\)\)\]{grid-template-columns:3rem repeat(24,minmax(0,1fr))}.grid-cols-\[120px_128px_minmax\(0\,1fr\)\]{grid-template-columns:120px 128px minmax(0,1fr)}.grid-cols-\[auto_minmax\(0\,1fr\)_auto_auto\]{grid-template-columns:auto minmax(0,1fr) auto auto}.grid-cols-\[max-content_max-content_minmax\(0\,1fr\)_auto\]{grid-template-columns:max-content max-content minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,8rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,8rem) minmax(0,1fr)}.grid-cols-\[repeat\(24\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(24,minmax(0,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(min\(190px\,100\%\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(min(190px,100%),1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(min\(240px\,100\%\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(min\(260px\,100\%\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(150px\,100\%\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(180px\,100\%\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(200px\,100\%\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(220px\,100\%\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(230px\,100\%\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(240px\,100\%\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(280px\,100\%\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(290px\,100\%\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(290px,100%),1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(300px\,100\%\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(320px\,100\%\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(330px\,100\%\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(330px,100%),1fr))}.grid-cols-subgrid{grid-template-columns:subgrid}.\[grid-template-rows\:subgrid\]{grid-template-rows:subgrid}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.\[justify-content\:safe_center\]{justify-content:safe center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-\[1px\]{gap:1px}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}.gap-\[4px\]{gap:4px}.gap-\[5px\]{gap:5px}.gap-\[6px\]{gap:6px}.gap-\[7px\]{gap:7px}.gap-\[8px\]{gap:8px}.gap-\[9px\]{gap:9px}.gap-\[10px\]{gap:10px}.gap-\[11px\]{gap:11px}.gap-\[12px\]{gap:12px}.gap-\[13px\]{gap:13px}.gap-\[14px\]{gap:14px}.gap-\[16px\]{gap:16px}.gap-\[18px\]{gap:18px}.gap-\[20px\]{gap:20px}.gap-\[22px\]{gap:22px}.gap-\[24px\]{gap:24px}.gap-\[26px\]{gap:26px}.gap-\[28px\]{gap:28px}.gap-\[36px\]{gap:36px}.gap-\[var\(--gap-stack\)\]{gap:var(--gap-stack)}.gap-density-gap{gap:var(--density-gap)}.gap-px{gap:1px}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-7{column-gap:calc(var(--spacing) * 7)}.gap-x-\[6px\]{column-gap:6px}.gap-x-\[7px\]{column-gap:7px}.gap-x-\[10px\]{column-gap:10px}.gap-x-\[12px\]{column-gap:12px}.gap-x-\[14px\]{column-gap:14px}.gap-x-\[18px\]{column-gap:18px}.gap-x-\[20px\]{column-gap:20px}.gap-x-\[22px\]{column-gap:22px}.gap-x-\[24px\]{column-gap:24px}.gap-x-\[26px\]{column-gap:26px}.gap-x-\[32px\]{column-gap:32px}.gap-x-\[34px\]{column-gap:34px}.gap-y-0{row-gap:0}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-2\.5{row-gap:calc(var(--spacing) * 2.5)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-\[2px\]{row-gap:2px}.gap-y-\[4px\]{row-gap:4px}.gap-y-\[5px\]{row-gap:5px}.gap-y-\[6px\]{row-gap:6px}.gap-y-\[8px\]{row-gap:8px}.gap-y-\[9px\]{row-gap:9px}.gap-y-\[10px\]{row-gap:10px}.gap-y-\[12px\]{row-gap:12px}.gap-y-\[14px\]{row-gap:14px}.gap-y-\[18px\]{row-gap:18px}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-border>:not(:last-child)){border-color:var(--border)}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-\(--radius-control\){border-radius:var(--radius-control)}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[1px\]{border-radius:1px}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[5px\]{border-radius:5px}.rounded-\[6px\]{border-radius:6px}.rounded-\[7px\]{border-radius:7px}.rounded-\[8px\]{border-radius:8px}.rounded-\[9px\]{border-radius:9px}.rounded-\[10px\]{border-radius:10px}.rounded-\[11px\]{border-radius:11px}.rounded-\[13px\]{border-radius:13px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px_16px_5px_16px\]{border-radius:16px 16px 5px}.rounded-\[16px_16px_16px_5px\]{border-radius:16px 16px 16px 5px}.rounded-\[22px\]{border-radius:22px}.rounded-\[var\(--radius-control\)\]{border-radius:var(--radius-control)}.rounded-\[var\(--radius-tile\)\]{border-radius:var(--radius-tile)}.rounded-full{border-radius:var(--radius-full)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.rounded-t-\[14px\]{border-top-left-radius:14px;border-top-right-radius:14px}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.rounded-t-md{border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}.rounded-t-sm{border-top-left-radius:var(--radius-sm);border-top-right-radius:var(--radius-sm)}.rounded-b-lg{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.rounded-b-md{border-bottom-right-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-br-sm{border-bottom-right-radius:var(--radius-sm)}.rounded-bl-sm{border-bottom-left-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.border-l-2,.border-l-\[2px\]{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-\[3px\]{border-left-style:var(--tw-border-style);border-left-width:3px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-dotted{--tw-border-style:dotted;border-style:dotted}.border-none{--tw-border-style:none;border-style:none}.border-\(--bar-line\){border-color:var(--bar-line)}.border-\[color\:var\(--accent\)\]{border-color:var(--accent)}.border-\[color\:var\(--accent-line\)\]{border-color:var(--accent-line)}.border-\[color\:var\(--border\)\]{border-color:var(--border)}.border-\[color\:var\(--border-strong\)\]{border-color:var(--border-strong)}.border-\[color\:var\(--fg\)\]{border-color:var(--fg)}.border-\[color\:var\(--fg-faint\)\]{border-color:var(--fg-faint)}.border-\[color\:var\(--signal-alert\)\]{border-color:var(--signal-alert)}.border-\[var\(--accent-line\)\]{border-color:var(--accent-line)}.border-\[var\(--border\)\]{border-color:var(--border)}.border-\[var\(--signal-alert-line\)\]{border-color:var(--signal-alert-line)}.border-\[var\(--signal-caution-line\)\]{border-color:var(--signal-caution-line)}.border-accent,.border-accent\/25{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.border-accent\/25{border-color:color-mix(in oklab,var(--accent) 25%,transparent)}}.border-accent\/55{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.border-accent\/55{border-color:color-mix(in oklab,var(--accent) 55%,transparent)}}.border-bg,.border-bg\/40{border-color:var(--bg)}@supports (color:color-mix(in lab,red,red)){.border-bg\/40{border-color:color-mix(in oklab,var(--bg) 40%,transparent)}}.border-border{border-color:var(--border)}.border-border-strong{border-color:var(--border-strong)}.border-border\/60{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/60{border-color:color-mix(in oklab,var(--border) 60%,transparent)}}.border-brand,.border-brand\/15{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.border-brand\/15{border-color:color-mix(in oklab,var(--brand) 15%,transparent)}}.border-brand\/20{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.border-brand\/20{border-color:color-mix(in oklab,var(--brand) 20%,transparent)}}.border-brand\/30{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.border-brand\/30{border-color:color-mix(in oklab,var(--brand) 30%,transparent)}}.border-brand\/40{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.border-brand\/40{border-color:color-mix(in oklab,var(--brand) 40%,transparent)}}.border-card{border-color:var(--card)}.border-current{border-color:currentColor}.border-danger,.border-danger\/20{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.border-danger\/20{border-color:color-mix(in oklab,var(--danger) 20%,transparent)}}.border-danger\/30{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.border-danger\/30{border-color:color-mix(in oklab,var(--danger) 30%,transparent)}}.border-danger\/40{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.border-danger\/40{border-color:color-mix(in oklab,var(--danger) 40%,transparent)}}.border-danger\/50{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.border-danger\/50{border-color:color-mix(in oklab,var(--danger) 50%,transparent)}}.border-danger\/60{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.border-danger\/60{border-color:color-mix(in oklab,var(--danger) 60%,transparent)}}.border-fg{border-color:var(--fg)}.border-info\/20{border-color:var(--info)}@supports (color:color-mix(in lab,red,red)){.border-info\/20{border-color:color-mix(in oklab,var(--info) 20%,transparent)}}.border-info\/45{border-color:var(--info)}@supports (color:color-mix(in lab,red,red)){.border-info\/45{border-color:color-mix(in oklab,var(--info) 45%,transparent)}}.border-info\/55{border-color:var(--info)}@supports (color:color-mix(in lab,red,red)){.border-info\/55{border-color:color-mix(in oklab,var(--info) 55%,transparent)}}.border-signal-alert\/40{border-color:var(--signal-alert)}@supports (color:color-mix(in lab,red,red)){.border-signal-alert\/40{border-color:color-mix(in oklab,var(--signal-alert) 40%,transparent)}}.border-signal-caution-text\/40{border-color:var(--signal-caution-text)}@supports (color:color-mix(in lab,red,red)){.border-signal-caution-text\/40{border-color:color-mix(in oklab,var(--signal-caution-text) 40%,transparent)}}.border-signal-caution\/40{border-color:var(--signal-caution)}@supports (color:color-mix(in lab,red,red)){.border-signal-caution\/40{border-color:color-mix(in oklab,var(--signal-caution) 40%,transparent)}}.border-success,.border-success\/20{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.border-success\/20{border-color:color-mix(in oklab,var(--success) 20%,transparent)}}.border-success\/25{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.border-success\/25{border-color:color-mix(in oklab,var(--success) 25%,transparent)}}.border-success\/30{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.border-success\/30{border-color:color-mix(in oklab,var(--success) 30%,transparent)}}.border-success\/40{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.border-success\/40{border-color:color-mix(in oklab,var(--success) 40%,transparent)}}.border-success\/45{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.border-success\/45{border-color:color-mix(in oklab,var(--success) 45%,transparent)}}.border-transparent{border-color:#0000}.border-warning,.border-warning\/20{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.border-warning\/20{border-color:color-mix(in oklab,var(--warning) 20%,transparent)}}.border-warning\/25{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.border-warning\/25{border-color:color-mix(in oklab,var(--warning) 25%,transparent)}}.border-warning\/30{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.border-warning\/30{border-color:color-mix(in oklab,var(--warning) 30%,transparent)}}.border-warning\/40{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.border-warning\/40{border-color:color-mix(in oklab,var(--warning) 40%,transparent)}}.border-warning\/50{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.border-warning\/50{border-color:color-mix(in oklab,var(--warning) 50%,transparent)}}.border-warning\/55{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.border-warning\/55{border-color:color-mix(in oklab,var(--warning) 55%,transparent)}}.border-warning\/\[0\.22\]{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.border-warning\/\[0\.22\]{border-color:color-mix(in oklab,var(--warning) 22%,transparent)}}.border-l-accent{border-left-color:var(--accent)}.border-l-danger{border-left-color:var(--danger)}.border-l-warning{border-left-color:var(--warning)}.bg-\(--scrim-modal\){background-color:var(--scrim-modal)}.bg-\[color\:var\(--accent\)\]{background-color:var(--accent)}.bg-\[color\:var\(--accent-fg\)\]{background-color:var(--accent-fg)}.bg-\[color\:var\(--accent-subtle\)\]{background-color:var(--accent-subtle)}.bg-\[color\:var\(--bg\)\],.bg-\[color\:var\(--bg\)\]\/90{background-color:var(--bg)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:var\(--bg\)\]\/90{background-color:color-mix(in oklab,var(--bg) 90%,transparent)}}.bg-\[color\:var\(--bg-subtle\)\]{background-color:var(--bg-subtle)}.bg-\[color\:var\(--bg-subtle\,transparent\)\]{background-color:var(--bg-subtle,transparent)}.bg-\[color\:var\(--border\)\]{background-color:var(--border)}.bg-\[color\:var\(--brand\)\]{background-color:var(--brand)}.bg-\[color\:var\(--card\)\]{background-color:var(--card)}.bg-\[color\:var\(--dk-scrim\)\]{background-color:var(--dk-scrim)}.bg-\[color\:var\(--fg\)\]{background-color:var(--fg)}.bg-\[color\:var\(--fg-faint\)\]{background-color:var(--fg-faint)}.bg-\[color\:var\(--fg-muted\)\]{background-color:var(--fg-muted)}.bg-\[color\:var\(--signal-alert\)\]{background-color:var(--signal-alert)}.bg-\[color\:var\(--slab-bg\)\]{background-color:var(--slab-bg)}.bg-\[var\(--accent-subtle\)\]{background-color:var(--accent-subtle)}.bg-\[var\(--card\)\]{background-color:var(--card)}.bg-\[var\(--chip-bg\)\]{background-color:var(--chip-bg)}.bg-\[var\(--skeleton\,var\(--color-bg-subtle\)\)\]{background-color:var(--skeleton,var(--color-bg-subtle))}.bg-accent{background-color:var(--accent)}.bg-accent-fg{background-color:var(--accent-fg)}.bg-accent-subtle{background-color:var(--accent-subtle)}.bg-accent\/40{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.bg-accent\/40{background-color:color-mix(in oklab,var(--accent) 40%,transparent)}}.bg-accent\/60{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.bg-accent\/60{background-color:color-mix(in oklab,var(--accent) 60%,transparent)}}.bg-accent\/\[0\.08\]{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.bg-accent\/\[0\.08\]{background-color:color-mix(in oklab,var(--accent) 8%,transparent)}}.bg-accent\/\[0\.12\]{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.bg-accent\/\[0\.12\]{background-color:color-mix(in oklab,var(--accent) 12%,transparent)}}.bg-amber-500{background-color:var(--color-amber-500)}.bg-bg{background-color:var(--bg)}.bg-bg-subtle,.bg-bg-subtle\/90{background-color:var(--bg-subtle)}@supports (color:color-mix(in lab,red,red)){.bg-bg-subtle\/90{background-color:color-mix(in oklab,var(--bg-subtle) 90%,transparent)}}.bg-bg\/25{background-color:var(--bg)}@supports (color:color-mix(in lab,red,red)){.bg-bg\/25{background-color:color-mix(in oklab,var(--bg) 25%,transparent)}}.bg-bg\/60{background-color:var(--bg)}@supports (color:color-mix(in lab,red,red)){.bg-bg\/60{background-color:color-mix(in oklab,var(--bg) 60%,transparent)}}.bg-bg\/75{background-color:var(--bg)}@supports (color:color-mix(in lab,red,red)){.bg-bg\/75{background-color:color-mix(in oklab,var(--bg) 75%,transparent)}}.bg-bg\/80{background-color:var(--bg)}@supports (color:color-mix(in lab,red,red)){.bg-bg\/80{background-color:color-mix(in oklab,var(--bg) 80%,transparent)}}.bg-bg\/85{background-color:var(--bg)}@supports (color:color-mix(in lab,red,red)){.bg-bg\/85{background-color:color-mix(in oklab,var(--bg) 85%,transparent)}}.bg-bg\/90{background-color:var(--bg)}@supports (color:color-mix(in lab,red,red)){.bg-bg\/90{background-color:color-mix(in oklab,var(--bg) 90%,transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.bg-border{background-color:var(--border)}.bg-brand{background-color:var(--brand)}.bg-brand-fg,.bg-brand-fg\/20{background-color:var(--brand-fg)}@supports (color:color-mix(in lab,red,red)){.bg-brand-fg\/20{background-color:color-mix(in oklab,var(--brand-fg) 20%,transparent)}}.bg-brand-subtle{background-color:var(--brand-subtle)}.bg-brand\/5{background-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.bg-brand\/5{background-color:color-mix(in oklab,var(--brand) 5%,transparent)}}.bg-brand\/10{background-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.bg-brand\/10{background-color:color-mix(in oklab,var(--brand) 10%,transparent)}}.bg-brand\/15{background-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.bg-brand\/15{background-color:color-mix(in oklab,var(--brand) 15%,transparent)}}.bg-brand\/\[0\.06\]{background-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.bg-brand\/\[0\.06\]{background-color:color-mix(in oklab,var(--brand) 6%,transparent)}}.bg-brand\/\[0\.08\]{background-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.bg-brand\/\[0\.08\]{background-color:color-mix(in oklab,var(--brand) 8%,transparent)}}.bg-brand\/\[0\.14\]{background-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.bg-brand\/\[0\.14\]{background-color:color-mix(in oklab,var(--brand) 14%,transparent)}}.bg-card,.bg-card\/60{background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){.bg-card\/60{background-color:color-mix(in oklab,var(--card) 60%,transparent)}}.bg-chip{background-color:var(--chip-bg)}.bg-danger,.bg-danger\/5{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.bg-danger\/5{background-color:color-mix(in oklab,var(--danger) 5%,transparent)}}.bg-danger\/10{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.bg-danger\/10{background-color:color-mix(in oklab,var(--danger) 10%,transparent)}}.bg-danger\/12{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.bg-danger\/12{background-color:color-mix(in oklab,var(--danger) 12%,transparent)}}.bg-danger\/15{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.bg-danger\/15{background-color:color-mix(in oklab,var(--danger) 15%,transparent)}}.bg-danger\/\[0\.1\]{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.bg-danger\/\[0\.1\]{background-color:color-mix(in oklab,var(--danger) 10%,transparent)}}.bg-danger\/\[0\.07\]{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.bg-danger\/\[0\.07\]{background-color:color-mix(in oklab,var(--danger) 7%,transparent)}}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-fg{background-color:var(--fg)}.bg-fg-faint{background-color:var(--fg-faint)}.bg-fg-muted,.bg-fg-muted\/10{background-color:var(--fg-muted)}@supports (color:color-mix(in lab,red,red)){.bg-fg-muted\/10{background-color:color-mix(in oklab,var(--fg-muted) 10%,transparent)}}.bg-fg-muted\/40{background-color:var(--fg-muted)}@supports (color:color-mix(in lab,red,red)){.bg-fg-muted\/40{background-color:color-mix(in oklab,var(--fg-muted) 40%,transparent)}}.bg-fg\/5{background-color:var(--fg)}@supports (color:color-mix(in lab,red,red)){.bg-fg\/5{background-color:color-mix(in oklab,var(--fg) 5%,transparent)}}.bg-fg\/40{background-color:var(--fg)}@supports (color:color-mix(in lab,red,red)){.bg-fg\/40{background-color:color-mix(in oklab,var(--fg) 40%,transparent)}}.bg-fg\/60{background-color:var(--fg)}@supports (color:color-mix(in lab,red,red)){.bg-fg\/60{background-color:color-mix(in oklab,var(--fg) 60%,transparent)}}.bg-fg\/\[0\.10\]{background-color:var(--fg)}@supports (color:color-mix(in lab,red,red)){.bg-fg\/\[0\.10\]{background-color:color-mix(in oklab,var(--fg) 10%,transparent)}}.bg-info{background-color:var(--info)}.bg-info-subtle{background-color:var(--info-subtle)}.bg-info\/15{background-color:var(--info)}@supports (color:color-mix(in lab,red,red)){.bg-info\/15{background-color:color-mix(in oklab,var(--info) 15%,transparent)}}.bg-info\/\[0\.10\]{background-color:var(--info)}@supports (color:color-mix(in lab,red,red)){.bg-info\/\[0\.10\]{background-color:color-mix(in oklab,var(--info) 10%,transparent)}}.bg-panel{background-color:var(--panel-bg)}.bg-popover{background-color:var(--popover)}.bg-red-500{background-color:var(--color-red-500)}.bg-signal-alert,.bg-signal-alert\/\[0\.08\]{background-color:var(--signal-alert)}@supports (color:color-mix(in lab,red,red)){.bg-signal-alert\/\[0\.08\]{background-color:color-mix(in oklab,var(--signal-alert) 8%,transparent)}}.bg-signal-caution{background-color:var(--signal-caution)}.bg-signal-caution-text{background-color:var(--signal-caution-text)}.bg-signal-caution\/10{background-color:var(--signal-caution)}@supports (color:color-mix(in lab,red,red)){.bg-signal-caution\/10{background-color:color-mix(in oklab,var(--signal-caution) 10%,transparent)}}.bg-signal-caution\/\[0\.08\]{background-color:var(--signal-caution)}@supports (color:color-mix(in lab,red,red)){.bg-signal-caution\/\[0\.08\]{background-color:color-mix(in oklab,var(--signal-caution) 8%,transparent)}}.bg-sky-600{background-color:var(--color-sky-600)}.bg-success,.bg-success\/5{background-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.bg-success\/5{background-color:color-mix(in oklab,var(--success) 5%,transparent)}}.bg-success\/10{background-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.bg-success\/10{background-color:color-mix(in oklab,var(--success) 10%,transparent)}}.bg-success\/12{background-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.bg-success\/12{background-color:color-mix(in oklab,var(--success) 12%,transparent)}}.bg-success\/15{background-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.bg-success\/15{background-color:color-mix(in oklab,var(--success) 15%,transparent)}}.bg-success\/20{background-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.bg-success\/20{background-color:color-mix(in oklab,var(--success) 20%,transparent)}}.bg-success\/\[0\.08\]{background-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.bg-success\/\[0\.08\]{background-color:color-mix(in oklab,var(--success) 8%,transparent)}}.bg-transparent{background-color:#0000}.bg-warning{background-color:var(--warning)}.bg-warning-subtle{background-color:var(--warning-subtle)}.bg-warning\/5{background-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.bg-warning\/5{background-color:color-mix(in oklab,var(--warning) 5%,transparent)}}.bg-warning\/10{background-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.bg-warning\/10{background-color:color-mix(in oklab,var(--warning) 10%,transparent)}}.bg-warning\/15{background-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.bg-warning\/15{background-color:color-mix(in oklab,var(--warning) 15%,transparent)}}.bg-warning\/20{background-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.bg-warning\/20{background-color:color-mix(in oklab,var(--warning) 20%,transparent)}}.bg-warning\/90{background-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.bg-warning\/90{background-color:color-mix(in oklab,var(--warning) 90%,transparent)}}.bg-warning\/\[0\.08\]{background-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.bg-warning\/\[0\.08\]{background-color:color-mix(in oklab,var(--warning) 8%,transparent)}}.bg-warning\/\[0\.12\]{background-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.bg-warning\/\[0\.12\]{background-color:color-mix(in oklab,var(--warning) 12%,transparent)}}.bg-\[linear-gradient\(90deg\,var\(--color-border\)_25\%\,var\(--color-bg-subtle\)_50\%\,var\(--color-border\)_75\%\)\]{background-image:linear-gradient(90deg,var(--color-border) 25%,var(--color-bg-subtle) 50%,var(--color-border) 75%)}.\[mask-image\:linear-gradient\(to_bottom\,black_calc\(100\%-1rem\)\,transparent\)\]{-webkit-mask-image:linear-gradient(#000 calc(100% - 1rem),#0000);mask-image:linear-gradient(#000 calc(100% - 1rem),#0000)}.bg-\[length\:400\%_100\%\]{background-size:400% 100%}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.fill-current{fill:currentColor}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.p-12{padding:calc(var(--spacing) * 12)}.p-16{padding:calc(var(--spacing) * 16)}.p-88{padding:calc(var(--spacing) * 88)}.p-91{padding:calc(var(--spacing) * 91)}.p-\[8px\]{padding:8px}.p-\[12px\]{padding:12px}.p-\[13px\]{padding:13px}.p-\[15px\]{padding:15px}.p-\[var\(--pad-panel\)\]{padding:var(--pad-panel)}.p-\[var\(--pad-tile\)\]{padding:var(--pad-tile)}.p-md{padding:var(--space-md)}.px-0{padding-inline:0}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-10{padding-inline:calc(var(--spacing) * 10)}.px-\[5px\]{padding-inline:5px}.px-\[6px\]{padding-inline:6px}.px-\[7px\]{padding-inline:7px}.px-\[8px\]{padding-inline:8px}.px-\[9px\]{padding-inline:9px}.px-\[10px\]{padding-inline:10px}.px-\[11px\]{padding-inline:11px}.px-\[12px\]{padding-inline:12px}.px-\[13px\]{padding-inline:13px}.px-\[14px\]{padding-inline:14px}.px-\[15px\]{padding-inline:15px}.px-\[16px\]{padding-inline:16px}.px-\[17px\]{padding-inline:17px}.px-\[18px\]{padding-inline:18px}.px-\[20px\]{padding-inline:20px}.px-\[24px\]{padding-inline:24px}.px-\[28px\]{padding-inline:28px}.px-\[32px\]{padding-inline:32px}.px-\[36px\]{padding-inline:36px}.px-\[40px\]{padding-inline:40px}.px-\[var\(--pad-panel\)\]{padding-inline:var(--pad-panel)}.px-density-x{padding-inline:var(--density-pad-x)}.px-md{padding-inline:var(--space-md)}.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-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-9{padding-block:calc(var(--spacing) * 9)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-\[0\.9375rem\]{padding-block:.9375rem}.py-\[2px\]{padding-block:2px}.py-\[3px\]{padding-block:3px}.py-\[4px\]{padding-block:4px}.py-\[5px\]{padding-block:5px}.py-\[6px\]{padding-block:6px}.py-\[7px\]{padding-block:7px}.py-\[8px\]{padding-block:8px}.py-\[9px\]{padding-block:9px}.py-\[10px\]{padding-block:10px}.py-\[11px\]{padding-block:11px}.py-\[12px\]{padding-block:12px}.py-\[13px\]{padding-block:13px}.py-\[14px\]{padding-block:14px}.py-\[16px\]{padding-block:16px}.py-\[17px\]{padding-block:17px}.py-\[18px\]{padding-block:18px}.py-\[22px\]{padding-block:22px}.py-\[24px\]{padding-block:24px}.py-\[26px\]{padding-block:26px}.py-\[32px\]{padding-block:32px}.py-\[40px\]{padding-block:40px}.py-\[48px\]{padding-block:48px}.py-density-y{padding-block:var(--density-pad-y)}.py-px{padding-block:1px}.ps-5{padding-inline-start:calc(var(--spacing) * 5)}.ps-8{padding-inline-start:calc(var(--spacing) * 8)}.pe-2{padding-inline-end:calc(var(--spacing) * 2)}.pt-0{padding-top:0}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pt-\[2px\]{padding-top:2px}.pt-\[3px\]{padding-top:3px}.pt-\[4px\]{padding-top:4px}.pt-\[5px\]{padding-top:5px}.pt-\[6px\]{padding-top:6px}.pt-\[9px\]{padding-top:9px}.pt-\[10px\]{padding-top:10px}.pt-\[11px\]{padding-top:11px}.pt-\[12px\]{padding-top:12px}.pt-\[13px\]{padding-top:13px}.pt-\[14px\]{padding-top:14px}.pt-\[16px\]{padding-top:16px}.pt-\[18px\]{padding-top:18px}.pt-\[20px\]{padding-top:20px}.pt-\[22px\]{padding-top:22px}.pt-\[30px\]{padding-top:30px}.pt-\[var\(--pad-panel\)\]{padding-top:var(--pad-panel)}.pt-px{padding-top:1px}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-3\.5{padding-right:calc(var(--spacing) * 3.5)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-5{padding-right:calc(var(--spacing) * 5)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-\[4px\]{padding-right:4px}.pr-\[8px\]{padding-right:8px}.pr-\[10px\]{padding-right:10px}.pr-\[12px\]{padding-right:12px}.pr-\[14px\]{padding-right:14px}.pr-\[16px\]{padding-right:16px}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-3\.5{padding-bottom:calc(var(--spacing) * 3.5)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-7{padding-bottom:calc(var(--spacing) * 7)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-32{padding-bottom:calc(var(--spacing) * 32)}.pb-\[6px\]{padding-bottom:6px}.pb-\[8px\]{padding-bottom:8px}.pb-\[9px\]{padding-bottom:9px}.pb-\[10px\]{padding-bottom:10px}.pb-\[12px\]{padding-bottom:12px}.pb-\[14px\]{padding-bottom:14px}.pb-\[16px\]{padding-bottom:16px}.pb-\[18px\]{padding-bottom:18px}.pb-\[22px\]{padding-bottom:22px}.pb-\[88px\]{padding-bottom:88px}.pb-\[90px\]{padding-bottom:90px}.pb-\[max\(0\.75rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(.75rem,env(safe-area-inset-bottom))}.pb-\[max\(12px\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(12px,env(safe-area-inset-bottom))}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-3\.5{padding-left:calc(var(--spacing) * 3.5)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-\[4px\]{padding-left:4px}.pl-\[6px\]{padding-left:6px}.pl-\[12px\]{padding-left:12px}.pl-\[14px\]{padding-left:14px}.pl-\[16px\]{padding-left:16px}.pl-\[18px\]{padding-left:18px}.pl-\[22px\]{padding-left:22px}.pl-\[35px\]{padding-left:35px}.pl-px{padding-left:1px}.text-center{text-align:center}.text-end{text-align:end}.text-left{text-align:left}.text-right{text-align:right}.text-start{text-align:start}.align-\[-0\.2em\]{vertical-align:-.2em}.align-\[-0\.15em\]{vertical-align:-.15em}.align-baseline{vertical-align:baseline}.align-middle{vertical-align:middle}.align-text-bottom{vertical-align:text-bottom}.align-top{vertical-align:top}.font-\(family-name\:--font-mono\){font-family:var(--font-mono)}.font-\[Instrument_Serif\,serif\]{font-family:Instrument Serif,serif}.font-\[Space_Grotesk\,sans-serif\]{font-family:Space Grotesk,sans-serif}.font-\[family-name\:var\(--font-display\)\]{font-family:var(--font-display)}.font-\[family-name\:var\(--font-mono\)\]{font-family:var(--font-mono)}.font-\[family-name\:var\(--font-sans\)\]{font-family:var(--font-sans)}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:IBM Plex Sans,ui-sans-serif,system-ui,Apple Color Emoji,Segoe UI Emoji,sans-serif}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-body{font-size:.9375rem;line-height:var(--tw-leading,1.375rem)}.text-caption{font-size:.75rem;line-height:var(--tw-leading,1rem)}.text-density{font-size:var(--density-font);line-height:var(--tw-leading,var(--density-line))}.text-display{font-size:2rem;line-height:var(--tw-leading,2.5rem)}.text-h1{font-size:1.5rem;line-height:var(--tw-leading,2rem)}.text-h2{font-size:1.25rem;line-height:var(--tw-leading,1.75rem)}.text-h3{font-size:1.0625rem;line-height:var(--tw-leading,1.5rem)}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-small{font-size:.8125rem;line-height:var(--tw-leading,1.125rem)}.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-\[0\.3em\]{font-size:.3em}.text-\[0\.4em\]{font-size:.4em}.text-\[0\.5rem\]{font-size:.5rem}.text-\[0\.8em\]{font-size:.8em}.text-\[0\.35em\]{font-size:.35em}.text-\[0\.75em\]{font-size:.75em}.text-\[0\.75rem\]{font-size:.75rem}.text-\[0\.625rem\]{font-size:.625rem}.text-\[0\.875rem\]{font-size:.875rem}.text-\[0\.6875rem\]{font-size:.6875rem}.text-\[0\.8125rem\]{font-size:.8125rem}.text-\[0\.9375rem\]{font-size:.9375rem}.text-\[0\.59375rem\]{font-size:.59375rem}.text-\[0\.65625rem\]{font-size:.65625rem}.text-\[0\.71875rem\]{font-size:.71875rem}.text-\[0\.84375rem\]{font-size:.84375rem}.text-\[0\.90625rem\]{font-size:.90625rem}.text-\[0\.96875rem\]{font-size:.96875rem}.text-\[1\.25rem\]{font-size:1.25rem}.text-\[1\.75rem\]{font-size:1.75rem}.text-\[1\.125rem\]{font-size:1.125rem}.text-\[1\.375rem\]{font-size:1.375rem}.text-\[1\.0625rem\]{font-size:1.0625rem}.text-\[1\.1875rem\]{font-size:1.1875rem}.text-\[1\.3125rem\]{font-size:1.3125rem}.text-\[1rem\]{font-size:1rem}.text-\[2\.25rem\]{font-size:2.25rem}.text-\[2\.75rem\]{font-size:2.75rem}.text-\[2rem\]{font-size:2rem}.text-\[3\.5rem\]{font-size:3.5rem}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15\.5px\]{font-size:15.5px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[21px\]{font-size:21px}.text-\[22px\]{font-size:22px}.text-\[23px\]{font-size:23px}.text-\[24px\]{font-size:24px}.text-\[25px\]{font-size:25px}.text-\[26px\]{font-size:26px}.text-\[27px\]{font-size:27px}.text-\[28px\]{font-size:28px}.text-\[34px\]{font-size:34px}.text-\[36px\]{font-size:36px}.text-\[38px\]{font-size:38px}.text-\[44px\]{font-size:44px}.text-\[46px\]{font-size:46px}.text-\[48px\]{font-size:48px}.text-\[52px\]{font-size:52px}.text-\[64px\]{font-size:64px}.text-\[clamp\(18px\,6vw\,36px\)\]{font-size:clamp(18px,6vw,36px)}.text-\[clamp\(22px\,9vw\,60px\)\]{font-size:clamp(22px,9vw,60px)}.text-\[clamp\(23px\,10vw\,64px\)\]{font-size:clamp(23px,10vw,64px)}.text-\[clamp\(26px\,9vw\,64px\)\]{font-size:clamp(26px,9vw,64px)}.text-\[clamp\(26px\,11vw\,84px\)\]{font-size:clamp(26px,11vw,84px)}.text-\[clamp\(30px\,13vw\,92px\)\]{font-size:clamp(30px,13vw,92px)}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-\[0\.9\]{--tw-leading:.9;line-height:.9}.leading-\[0\.95\]{--tw-leading:.95;line-height:.95}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-\[1\.25\]{--tw-leading:1.25;line-height:1.25}.leading-\[1\.28\]{--tw-leading:1.28;line-height:1.28}.leading-\[1\.35\]{--tw-leading:1.35;line-height:1.35}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-\[1\.65\]{--tw-leading:1.65;line-height:1.65}.leading-\[1\],.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.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-\[0\.02em\]{--tw-tracking: -.02em ;letter-spacing:-.02em}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.015em\]{--tw-tracking:-.015em;letter-spacing:-.015em}.tracking-\[-0\.025em\]{--tw-tracking:-.025em;letter-spacing:-.025em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.07em\]{--tw-tracking:.07em;letter-spacing:.07em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[color\:var\(--accent\)\]{color:var(--accent)}.text-\[color\:var\(--accent-fg\)\]{color:var(--accent-fg)}.text-\[color\:var\(--bg\)\]{color:var(--bg)}.text-\[color\:var\(--border\)\]{color:var(--border)}.text-\[color\:var\(--brand-fg\)\]{color:var(--brand-fg)}.text-\[color\:var\(--fg\)\]{color:var(--fg)}.text-\[color\:var\(--fg-faint\)\]{color:var(--fg-faint)}.text-\[color\:var\(--fg-muted\)\]{color:var(--fg-muted)}.text-\[color\:var\(--rm-cost\)\]{color:var(--rm-cost)}.text-\[color\:var\(--signal-alert\)\]{color:var(--signal-alert)}.text-\[color\:var\(--signal-alert-fg\)\]{color:var(--signal-alert-fg)}.text-\[color\:var\(--signal-alert-text\,var\(--accent\)\)\]{color:var(--signal-alert-text,var(--accent))}.text-\[color\:var\(--signal-ok\)\]{color:var(--signal-ok)}.text-\[color\:var\(--slab-fg\)\]{color:var(--slab-fg)}.text-\[var\(--accent\)\]{color:var(--accent)}.text-\[var\(--sf-muted\)\]{color:var(--sf-muted)}.text-\[var\(--signal-alert-text\)\]{color:var(--signal-alert-text)}.text-\[var\(--signal-info-text\)\]{color:var(--signal-info-text)}.text-\[var\(--signal-neutral-text\)\]{color:var(--signal-neutral-text)}.text-\[var\(--signal-ok-text\)\]{color:var(--signal-ok-text)}.text-accent{color:var(--accent)}.text-accent-fg,.text-accent-fg\/70{color:var(--accent-fg)}@supports (color:color-mix(in lab,red,red)){.text-accent-fg\/70{color:color-mix(in oklab,var(--accent-fg) 70%,transparent)}}.text-accent\/80{color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.text-accent\/80{color:color-mix(in oklab,var(--accent) 80%,transparent)}}.text-bg{color:var(--bg)}.text-border{color:var(--border)}.text-brand{color:var(--brand)}.text-brand-fg{color:var(--brand-fg)}.text-brand-subtle-fg{color:var(--brand-subtle-fg)}.text-card-fg{color:var(--card-fg)}.text-current{color:currentColor}.text-danger{color:var(--danger)}.text-danger-fg{color:var(--danger-fg)}.text-fg{color:var(--fg)}.text-fg-faint{color:var(--fg-faint)}.text-fg-muted,.text-fg-muted\/60{color:var(--fg-muted)}@supports (color:color-mix(in lab,red,red)){.text-fg-muted\/60{color:color-mix(in oklab,var(--fg-muted) 60%,transparent)}}.text-fg-soft{color:var(--fg-soft)}.text-info{color:var(--info)}.text-info-fg{color:var(--info-fg)}.text-info-subtle-fg{color:var(--info-subtle-fg)}.text-inherit{color:inherit}.text-orange-400{color:var(--color-orange-400)}.text-popover-fg{color:var(--popover-fg)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-signal-alert{color:var(--signal-alert)}.text-signal-alert-fg{color:var(--signal-alert-fg)}.text-signal-alert-text{color:var(--signal-alert-text)}.text-signal-caution{color:var(--signal-caution)}.text-signal-caution-fg{color:var(--signal-caution-fg)}.text-signal-caution-text{color:var(--signal-caution-text)}.text-signal-ok-text{color:var(--signal-ok-text)}.text-success{color:var(--success)}.text-success-fg{color:var(--success-fg)}.text-warning{color:var(--warning)}.text-warning-fg{color:var(--warning-fg)}.text-warning-subtle-fg{color:var(--warning-subtle-fg)}.text-warning\/60{color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.text-warning\/60{color:color-mix(in oklab,var(--warning) 60%,transparent)}}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.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,);font-variant-numeric:tabular-nums}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-\[color\:var\(--accent-line\)\]{-webkit-text-decoration-color:var(--accent-line);text-decoration-color:var(--accent-line)}.decoration-\[color\:var\(--brand\)\]{-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand)}.decoration-\[var\(--accent-line\)\]{-webkit-text-decoration-color:var(--accent-line);text-decoration-color:var(--accent-line)}.decoration-2{text-decoration-thickness:2px}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.underline-offset-\[3px\]{text-underline-offset:3px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-accent{accent-color:var(--accent)}.accent-brand{accent-color:var(--brand)}.accent-fg{accent-color:var(--fg)}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.opacity-100{opacity:1}.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-\(--relief-recessed\){--tw-shadow:var(--relief-recessed);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--dk-shadow\)\]{--tw-shadow:var(--dk-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-elevation-1{--tw-shadow:var(--shadow-elevation-1);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-elevation-2{--tw-shadow:var(--shadow-elevation-2);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-elevation-3{--tw-shadow:var(--shadow-elevation-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-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px 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-none{--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)}.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)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}.ring-accent{--tw-ring-color:var(--accent)}.ring-brand,.ring-brand\/25{--tw-ring-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.ring-brand\/25{--tw-ring-color:color-mix(in oklab, var(--brand) 25%, transparent)}}.ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-bg{--tw-ring-offset-color:var(--bg)}.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,)}.grayscale{--tw-grayscale:grayscale(100%);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,)}.invert{--tw-invert:invert(100%);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,)}.sepia{--tw-sepia:sepia(100%);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{--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-sm{--tw-backdrop-blur:blur(var(--blur-sm));-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,)}.\[backdrop-filter\:var\(--backdrop-glass\)\]{-webkit-backdrop-filter:var(--backdrop-glass);backdrop-filter:var(--backdrop-glass)}.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-\[border-color\,box-shadow\,background\]{transition-property:border-color,box-shadow,background;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[box-shadow\,transform\]{transition-property:box-shadow,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,background-color\,box-shadow\,transform\]{transition-property:color,background-color,box-shadow,transform;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-\[left\]{transition-property:left;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;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))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-\[120ms\]{--tw-duration:.12s;transition-duration:.12s}.duration-base{transition-duration:var(--duration-base)}.duration-fast{transition-duration:var(--duration-fast)}.ease-enter{--tw-ease:var(--ease-enter);transition-timing-function:var(--ease-enter)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.animate-in{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.\!paused{animation-play-state:paused!important}.\[-webkit-backdrop-filter\:var\(--backdrop-glass\)\]{-webkit-backdrop-filter:var(--backdrop-glass)}.\[-webkit-mask-image\:linear-gradient\(to_bottom\,black_calc\(100\%-1rem\)\,transparent\)\]{-webkit-mask-image:linear-gradient(#000 calc(100% - 1rem),#0000)}.\[mcp\:token\]{mcp:token}.duration-150{animation-duration:.15s}.duration-300{animation-duration:.3s}.duration-500{animation-duration:.5s}.duration-\[120ms\]{animation-duration:.12s}.ease-enter{animation-timing-function:var(--ease-enter)}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{animation-timing-function:linear}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.fade-in{--tw-enter-opacity:0}.fade-out{--tw-exit-opacity:0}.paused{animation-play-state:paused}.ring-inset{--tw-ring-inset:inset}.running{animation-play-state:running}.slide-in-from-bottom-1{--tw-enter-translate-y:.25rem}.zoom-in-50{--tw-enter-scale:.5}@media(hover:hover){.group-hover\:border-b:is(:where(.group):hover *){border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.group-hover\:border-\[color\:var\(--accent\)\]:is(:where(.group):hover *){border-color:var(--accent)}.group-hover\:border-\[color\:var\(--fg\)\]:is(:where(.group):hover *){border-color:var(--fg)}.group-hover\:text-\[color\:var\(--fg\)\]:is(:where(.group):hover *),.group-hover\:text-fg:is(:where(.group):hover *){color:var(--fg)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.group-\[\.toast\]\:\!border-border:is(:where(.group).toast *){border-color:var(--border)!important}.group-\[\.toast\]\:\!bg-bg-subtle:is(:where(.group).toast *){background-color:var(--bg-subtle)!important}.group-\[\.toast\]\:\!bg-brand:is(:where(.group).toast *){background-color:var(--brand)!important}.group-\[\.toast\]\:\!bg-popover:is(:where(.group).toast *){background-color:var(--popover)!important}.group-\[\.toast\]\:\!text-brand-fg:is(:where(.group).toast *){color:var(--brand-fg)!important}.group-\[\.toast\]\:\!text-fg:is(:where(.group).toast *){color:var(--fg)!important}.group-\[\.toast\]\:\!text-fg-muted:is(:where(.group).toast *){color:var(--fg-muted)!important}.group-\[\.toast\]\:text-fg-muted:is(:where(.group).toast *){color:var(--fg-muted)}.group-\[\.toaster\]\:rounded-md:is(:where(.group).toaster *){border-radius:var(--radius-md)}.group-\[\.toaster\]\:\!text-\[var\(--toast-alert-text\,var\(--signal-alert-text\)\)\]:is(:where(.group).toaster *){color:var(--toast-alert-text,var(--signal-alert-text))!important}.group-\[\.toaster\]\:\!text-signal-caution-text:is(:where(.group).toaster *){color:var(--signal-caution-text)!important}.group-\[\.toaster\]\:\!text-signal-info-text:is(:where(.group).toaster *){color:var(--signal-info-text)!important}.group-\[\.toaster\]\:\!text-signal-ok-text:is(:where(.group).toaster *){color:var(--signal-ok-text)!important}.group-\[\.toaster\]\:shadow-elevation-3:is(:where(.group).toaster *){--tw-shadow:var(--shadow-elevation-3);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-70:is(:where(.peer):disabled~*){opacity:.7}.first-letter\:uppercase:first-letter{text-transform:uppercase}.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)}.placeholder\:text-\[color\:var\(--fg-faint\)\]::placeholder,.placeholder\:text-fg-faint::placeholder{color:var(--fg-faint)}.placeholder\:text-fg-muted::placeholder{color:var(--fg-muted)}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:pt-0:first-child{padding-top:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.focus-within\:border-\[color\:var\(--focus-ring\)\]:focus-within{border-color:var(--focus-ring)}.focus-within\:border-accent:focus-within{border-color:var(--accent)}.focus-within\:opacity-100:focus-within{opacity:1}.focus-within\:shadow-\[0_0_0_3px_var\(--accent-subtle\)\]:focus-within{--tw-shadow:0 0 0 3px var(--tw-shadow-color,var(--accent-subtle));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-within\:ring-2:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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-within\:ring-ring:focus-within{--tw-ring-color:var(--ring)}.focus-within\:outline-none:focus-within{--tw-outline-style:none;outline-style:none}@media(hover:hover){.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:border-\[color\:var\(--border-strong\)\]:hover{border-color:var(--border-strong)}.hover\:border-\[var\(--accent-line\)\]:hover{border-color:var(--accent-line)}.hover\:border-border:hover{border-color:var(--border)}.hover\:border-brand:hover{border-color:var(--brand)}.hover\:border-danger:hover{border-color:var(--danger)}.hover\:bg-\[color\:var\(--accent-hover\,\#c73c25\)\]:hover{background-color:var(--accent-hover,#c73c25)}.hover\:bg-\[color\:var\(--bg-subtle\)\]:hover{background-color:var(--bg-subtle)}.hover\:bg-\[color\:var\(--card\)\]:hover{background-color:var(--card)}.hover\:bg-bg:hover{background-color:var(--bg)}.hover\:bg-bg-subtle:hover,.hover\:bg-bg-subtle\/70:hover{background-color:var(--bg-subtle)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-bg-subtle\/70:hover{background-color:color-mix(in oklab,var(--bg-subtle) 70%,transparent)}}.hover\:bg-bg-subtle\/80:hover{background-color:var(--bg-subtle)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-bg-subtle\/80:hover{background-color:color-mix(in oklab,var(--bg-subtle) 80%,transparent)}}.hover\:bg-black\/5:hover{background-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/5:hover{background-color:color-mix(in oklab,var(--color-black) 5%,transparent)}}.hover\:bg-chip:hover{background-color:var(--chip-bg)}.hover\:bg-danger\/20:hover{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-danger\/20:hover{background-color:color-mix(in oklab,var(--danger) 20%,transparent)}}.hover\:bg-danger\/90:hover{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-danger\/90:hover{background-color:color-mix(in oklab,var(--danger) 90%,transparent)}}.hover\:bg-fg\/\[0\.04\]:hover{background-color:var(--fg)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-fg\/\[0\.04\]:hover{background-color:color-mix(in oklab,var(--fg) 4%,transparent)}}.hover\:bg-info\/25:hover{background-color:var(--info)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-info\/25:hover{background-color:color-mix(in oklab,var(--info) 25%,transparent)}}.hover\:bg-panel:hover{background-color:var(--panel-bg)}.hover\:bg-transparent:hover{background-color:#0000}.hover\:bg-warning:hover,.hover\:bg-warning\/20:hover{background-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-warning\/20:hover{background-color:color-mix(in oklab,var(--warning) 20%,transparent)}}.hover\:bg-warning\/90:hover{background-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-warning\/90:hover{background-color:color-mix(in oklab,var(--warning) 90%,transparent)}}.hover\:text-\[color\:var\(--accent\)\]:hover{color:var(--accent)}.hover\:text-\[color\:var\(--fg\)\]:hover{color:var(--fg)}.hover\:text-brand:hover{color:var(--brand)}.hover\:text-danger:hover{color:var(--danger)}.hover\:text-fg:hover{color:var(--fg)}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-\[color\:var\(--brand\)\]:hover{-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand)}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-elevation-1:hover{--tw-shadow:var(--shadow-elevation-1);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-elevation-2:hover{--tw-shadow:var(--shadow-elevation-2);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:brightness-95:hover{--tw-brightness:brightness(95%);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,)}.hover\:brightness-\[0\.97\]:hover{--tw-brightness:brightness(.97);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,)}}.focus\:border-accent:focus{border-color:var(--accent)}.focus\:border-ring:focus{border-color:var(--ring)}.focus\:bg-bg:focus{background-color:var(--bg)}.focus\:bg-bg-subtle:focus{background-color:var(--bg-subtle)}.focus\:text-fg:focus{color:var(--fg)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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\:ring-ring:focus{--tw-ring-color:var(--ring)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:border-accent:focus-visible{border-color:var(--accent)}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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-ring:focus-visible{--tw-ring-color:var(--ring)}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-bg:focus-visible{--tw-ring-offset-color:var(--bg)}.focus-visible\:ring-offset-bg-subtle:focus-visible{--tw-ring-offset-color:var(--bg-subtle)}.focus-visible\:\[outline\:2px_solid_var\(--accent\)\]:focus-visible{outline:2px solid var(--accent)}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:-outline-offset-2:focus-visible{outline-offset:-2px}.focus-visible\:outline-\[color\:var\(--accent\)\]:focus-visible{outline-color:var(--accent)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.active\:translate-y-px:active{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-border:active{background-color:var(--border)}.active\:opacity-80:active{opacity:.8}.active\:shadow-elevation-1:active{--tw-shadow:var(--shadow-elevation-1);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.active\:shadow-none: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)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:text-border:disabled{color:var(--border)}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}:where(.console-screenbar) .in-\[\.console-screenbar\]\:block{display:block}:where(.console-screenbar) .in-\[\.console-screenbar\]\:hidden{display:none}:where(.console-screenbar) .in-\[\.console-screenbar\]\:size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}:where(.console-screenbar) .in-\[\.console-screenbar\]\:p-0{padding:0}:where(:is(button)) .in-\[button\]\:text-current{color:currentColor}.has-\[\:focus-visible\]\:ring-2:has(:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}.has-\[\:focus-visible\]\:ring-ring:has(:focus-visible){--tw-ring-color:var(--ring)}.aria-invalid\:border-danger[aria-invalid=true]{border-color:var(--danger)}.aria-invalid\:ring-danger\/30[aria-invalid=true]{--tw-ring-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.aria-invalid\:ring-danger\/30[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--danger) 30%, transparent)}}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-.5rem}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:.5rem}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-.5rem}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:.5rem}.data-\[state\=active\]\:bg-panel[data-state=active]{background-color:var(--panel-bg)}.data-\[state\=active\]\:text-fg[data-state=active]{color:var(--fg)}.data-\[state\=active\]\:shadow-elevation-1[data-state=active]{--tw-shadow:var(--shadow-elevation-1);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[state\=checked\]\:border-accent[data-state=checked]{border-color:var(--accent)}.data-\[state\=checked\]\:bg-accent[data-state=checked]{background-color:var(--accent)}.data-\[state\=checked\]\:text-accent-fg[data-state=checked]{color:var(--accent-fg)}.data-\[state\=closed\]\:animate-out[data-state=closed]{--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;animation-name:exit;animation-duration:.15s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:.25rem}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-.25rem}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:.25rem}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-.25rem}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=on\]\:bg-panel[data-state=on]{background-color:var(--panel-bg)}.data-\[state\=on\]\:font-medium[data-state=on]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-\[state\=on\]\:text-fg[data-state=on]{color:var(--fg)}.data-\[state\=on\]\:shadow-elevation-1[data-state=on]{--tw-shadow:var(--shadow-elevation-1);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[state\=open\]\:animate-in[data-state=open]{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:.25rem}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-.25rem}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:.25rem}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-.25rem}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=selected\]\:bg-bg-subtle[data-state=selected]{background-color:var(--bg-subtle)}@media(prefers-reduced-motion:no-preference){.motion-safe\:animate-pulse{animation:var(--animate-pulse)}.motion-safe\:animate-spin{animation:var(--animate-spin)}}@media(prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}}@media not all and (min-width:1023px){.max-\[1023px\]\:px-4{padding-inline:calc(var(--spacing) * 4)}}@media not all and (min-width:860px){.max-\[860px\]\:hidden{display:none}}@media not all and (min-width:859px){.max-\[859px\]\:hidden{display:none}}@media not all and (min-width:480px){.max-\[480px\]\:flex{display:flex}.max-\[480px\]\:w-full{width:100%}.max-\[480px\]\:flex-wrap{flex-wrap:wrap}.max-\[480px\]\:gap-x-3{column-gap:calc(var(--spacing) * 3)}.max-\[480px\]\:gap-y-1{row-gap:var(--spacing)}}@media not all and (min-width:48rem){.max-md\:mb-4{margin-bottom:calc(var(--spacing) * 4)}.max-md\:flex{display:flex}.max-md\:hidden{display:none}.max-md\:flex-1{flex:1}.max-md\:flex-nowrap{flex-wrap:nowrap}.max-md\:items-center{align-items:center}.max-md\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.max-md\:text-\[11px\]{font-size:11px}.max-md\:tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.max-md\:text-fg-muted{color:var(--fg-muted)}.max-md\:uppercase{text-transform:uppercase}.max-md\:after\:h-px:after{content:var(--tw-content);height:1px}.max-md\:after\:flex-1:after{content:var(--tw-content);flex:1}.max-md\:after\:bg-border:after{content:var(--tw-content);background-color:var(--border)}.max-md\:after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}}@media not all and (min-width:40rem){.max-sm\:gap-x-2\.5{column-gap:calc(var(--spacing) * 2.5)}}@media(min-width:360px){.xs\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}}@media(min-width:860.02px){.min-\[860\.02px\]\:hidden{display:none}}@media(min-width:860px){.min-\[860px\]\:hidden{display:none}}@media(min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mx-\[40px\]{margin-inline:40px}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:inline-grid{display:inline-grid}.sm\:size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.sm\:h-9{height:calc(var(--spacing) * 9)}.sm\:min-h-\[40px\]{min-height:40px}.sm\:w-28{width:calc(var(--spacing) * 28)}.sm\:w-40{width:calc(var(--spacing) * 40)}.sm\:w-72{width:calc(var(--spacing) * 72)}.sm\:w-\[104px\]{width:104px}.sm\:w-auto{width:auto}.sm\:max-w-\[36rem\]{max-width:36rem}.sm\:max-w-\[640px\]{max-width:640px}.sm\:min-w-\[27rem\]{min-width:27rem}.sm\:min-w-\[190px\]{min-width:190px}.sm\:flex-none{flex:none}.sm\:auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.sm\:grid-flow-col{grid-auto-flow:column}.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-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-none{grid-template-columns:none}.sm\:flex-col{flex-direction:column}.sm\:flex-row{flex-direction:row}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:items-baseline{align-items:baseline}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:gap-0{gap:0}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-\[14px\]{gap:14px}.sm\:gap-\[16px\]{gap:16px}:where(.sm\:space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)))}.sm\:gap-x-0{column-gap:0}:where(.sm\:space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-7{padding-inline:calc(var(--spacing) * 7)}.sm\:px-\[24px\]{padding-inline:24px}.sm\:px-\[40px\]{padding-inline:40px}.sm\:py-\[32px\]{padding-block:32px}.sm\:pt-8{padding-top:calc(var(--spacing) * 8)}.sm\:pt-\[32px\]{padding-top:32px}.sm\:pr-\[40px\]{padding-right:40px}.sm\:pb-\[48px\]{padding-bottom:48px}.sm\:pl-0{padding-left:0}.sm\:pl-\[16px\]{padding-left:16px}.sm\:pl-\[40px\]{padding-left:40px}.sm\:pl-\[58px\]{padding-left:58px}.sm\:text-left{text-align:left}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media(min-width:48rem){.md\:sticky{position:sticky}.md\:top-6{top:calc(var(--spacing) * 6)}.md\:order-none{order:0}.md\:col-span-2{grid-column:span 2/span 2}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:inline-flex{display:inline-flex}.md\:max-h-\[calc\(100vh-160px\)\]{max-height:calc(100vh - 160px)}.md\:max-h-none{max-height:none}.md\:w-\[16rem\]{width:16rem}.md\:w-\[18rem\]{width:18rem}.md\:w-\[20rem\]{width:20rem}.md\:w-\[24rem\]{width:24rem}.md\:w-\[256px\]{width:256px}.md\:w-\[348px\]{width:348px}.md\:w-\[486px\]{width:486px}.md\:w-auto{width:auto}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[1fr_minmax\(0\,340px\)\]{grid-template-columns:1fr minmax(0,340px)}.md\:flex-row{flex-direction:row}.md\:self-start{align-self:flex-start}.md\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.md\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}}@media(min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-0{top:0}.lg\:mx-auto{margin-inline:auto}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:max-h-\[calc\(100dvh-10rem\)\]{max-height:calc(100dvh - 10rem)}.lg\:min-h-0{min-height:0}.lg\:w-80{width:calc(var(--spacing) * 80)}.lg\:w-full{width:100%}.lg\:max-w-\[48rem\]{max-width:48rem}.lg\:shrink-0{flex-shrink:0}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,1fr\)_20rem\]{grid-template-columns:minmax(0,1fr) 20rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_22rem\]{grid-template-columns:minmax(0,1fr) 22rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_400px\]{grid-template-columns:minmax(0,1fr) 400px}.lg\:flex-row{flex-direction:row}.lg\:overflow-y-auto{overflow-y:auto}.lg\:px-0{padding-inline:0}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}}@media(min-width:80rem){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\,1\.6fr\)_minmax\(320px\,0\.9fr\)\]{grid-template-columns:minmax(0,1.6fr) minmax(320px,.9fr)}.xl\:grid-cols-\[minmax\(320px\,0\.9fr\)_minmax\(0\,1\.6fr\)\]{grid-template-columns:minmax(320px,.9fr) minmax(0,1.6fr)}}@container not (min-width:64rem){.\@max-\[64rem\]\:invisible{visibility:hidden}.\@max-\[64rem\]\:hidden{display:none}.\@max-\[64rem\]\:w-4{width:calc(var(--spacing) * 4)}}@container not (min-width:40rem){.\@max-\[40rem\]\:flex{display:flex}.\@max-\[40rem\]\:hidden{display:none}}@container (min-width:36rem){.\@xl\:grid-cols-\[minmax\(0\,1fr\)_300px\]{grid-template-columns:minmax(0,1fr) 300px}}@container (min-width:48rem){.\@3xl\:grid-cols-\[minmax\(0\,2fr\)_minmax\(0\,3fr\)\]{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}@container (min-width:56rem){.\@4xl\:grid-cols-\[minmax\(0\,1fr\)_372px\]{grid-template-columns:minmax(0,1fr) 372px}}.\[\&_\.text-warning\]\:text-fg .text-warning{color:var(--fg)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-3 svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\]\:size-3\.5 svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:size-5 svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.\[\&_svg\]\:size-6 svg{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.\[\&_svg\]\:size-7 svg{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.\[\&_svg\]\:size-8 svg{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.\[\&_svg\]\:size-10 svg{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.\[\&_svg\]\:size-\[1\.125rem\] svg{width:1.125rem;height:1.125rem}.\[\&_svg\]\:size-\[1\.375rem\] svg{width:1.375rem;height:1.375rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.disabled\:\[\&_svg\]\:opacity-30:disabled svg{opacity:.3}.\[\&_svg\:not\(\[class\*\=\"size-\"\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\"size-\"\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\]\:border-border tr{border-color:var(--border)}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:\:-webkit-inner-spin-button\]\:appearance-none::-webkit-inner-spin-button{appearance:none}.\[\&\:\:-webkit-outer-spin-button\]\:appearance-none::-webkit-outer-spin-button{appearance:none}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\:\:-webkit-search-cancel-button\]\:hidden::-webkit-search-cancel-button{display:none}.\[\&\:has\(\[role\=checkbox\]\)\]\:pe-0:has([role=checkbox]){padding-inline-end:0}.\[\&\>\.console-notice-action\]\:w-full>.console-notice-action{width:100%}.\[\&\>\.console-notice-action\]\:justify-end>.console-notice-action{justify-content:flex-end}.\[\&\>\.console-notice-body\]\:basis-0>.console-notice-body{flex-basis:0}.\[\&\>\:is\(input\:not\(\[type\=checkbox\]\,\[type\=radio\]\)\,select\,textarea\)\]\:min-h-\[46px\]>:is(input:not([type=checkbox],[type=radio]),select,textarea){min-height:46px}.\[\&\>\:is\(input\:not\(\[type\=checkbox\]\,\[type\=radio\]\)\,select\,textarea\)\]\:rounded-\(--radius-control\)>:is(input:not([type=checkbox],[type=radio]),select,textarea){border-radius:var(--radius-control)}.\[\&\>\:is\(input\:not\(\[type\=checkbox\]\,\[type\=radio\]\)\,select\,textarea\)\]\:border>:is(input:not([type=checkbox],[type=radio]),select,textarea){border-style:var(--tw-border-style);border-width:1px}.\[\&\>\:is\(input\:not\(\[type\=checkbox\]\,\[type\=radio\]\)\,select\,textarea\)\]\:border-border>:is(input:not([type=checkbox],[type=radio]),select,textarea){border-color:var(--border)}.\[\&\>\:is\(input\:not\(\[type\=checkbox\]\,\[type\=radio\]\)\,select\,textarea\)\]\:bg-bg-subtle>:is(input:not([type=checkbox],[type=radio]),select,textarea){background-color:var(--bg-subtle)}.\[\&\>\:is\(input\:not\(\[type\=checkbox\]\,\[type\=radio\]\)\,select\,textarea\)\]\:px-3\.5>:is(input:not([type=checkbox],[type=radio]),select,textarea){padding-inline:calc(var(--spacing) * 3.5)}.\[\&\>\:is\(input\:not\(\[type\=checkbox\]\,\[type\=radio\]\)\,select\,textarea\)\]\:text-\[15px\]>:is(input:not([type=checkbox],[type=radio]),select,textarea){font-size:15px}.\[\&\>\:is\(input\:not\(\[type\=checkbox\]\,\[type\=radio\]\)\,select\,textarea\)\]\:shadow-\(--relief-recessed\)>:is(input:not([type=checkbox],[type=radio]),select,textarea){--tw-shadow:var(--relief-recessed);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\]\:line-clamp-1>span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\[\&\>span\]\:min-w-0>span{min-width:0}.\[\&\>span\]\:truncate>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\:last-of-type\]\:size-3\.5>svg:last-of-type{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}}@font-face{font-family:Commissioner;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/commissioner-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Commissioner;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/commissioner-latin-500-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Commissioner;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/commissioner-latin-600-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Commissioner;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/commissioner-latin-700-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Commissioner;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/commissioner-latin-ext-400-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Commissioner;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/commissioner-latin-ext-500-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Commissioner;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/commissioner-latin-ext-600-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Commissioner;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/commissioner-latin-ext-700-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Commissioner;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/commissioner-cyrillic-400-normal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Commissioner;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/commissioner-cyrillic-500-normal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Commissioner;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/commissioner-cyrillic-600-normal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Commissioner;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/commissioner-cyrillic-700-normal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-500-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-600-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-700-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-ext-400-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-ext-500-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-ext-600-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-ext-700-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-cyrillic-400-normal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans-cyrillic-500-normal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-cyrillic-600-normal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ibm-plex-sans-cyrillic-700-normal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-700-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-ext-400-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-ext-700-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-cyrillic-400-normal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ibm-plex-mono-cyrillic-700-normal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-serif-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-serif-latin-500-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-serif-latin-600-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ibm-plex-serif-latin-700-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-serif-latin-ext-400-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-serif-latin-ext-500-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-serif-latin-ext-600-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ibm-plex-serif-latin-ext-700-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-serif-cyrillic-400-normal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-serif-cyrillic-500-normal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-serif-cyrillic-600-normal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ibm-plex-serif-cyrillic-700-normal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/literata-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/literata-latin-400-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/literata-latin-ext-400-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Literata;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/literata-latin-ext-400-italic.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Literata;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/literata-cyrillic-400-normal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/literata-cyrillic-400-italic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}:root{--font-display:"IBM Plex Sans", ui-sans-serif, system-ui, sans-serif;--font-mono:ui-sans-serif, system-ui, sans-serif;--font-quote:"Literata", Georgia, "Times New Roman", serif;--font-paper:"IBM Plex Mono", ui-monospace, "SF Mono", "Cascadia Mono", Menlo, Consolas, "Liberation Mono", monospace;--receipt-paper:#fbfaf6;--receipt-ink:#1b1b1a;--receipt-ink-soft:#8c8c86;--receipt-ghost-line:#c9c7bf;--mail-ground:#f1f0eb;--mail-card:#fff;--mail-ink:#1d1d1b;--mail-muted:#6b6b66;--mail-line:#e3e2dc;--invoice-paper:#fff;--invoice-ink:#1d1d1b;--invoice-muted:#6b6a64;--invoice-rule:#dcdad3;--invoice-tint:#f4f3ef;--font-invoice-sans:"IBM Plex Sans", "Helvetica Neue", Helvetica, Arial, "Liberation Sans", sans-serif;--font-invoice-serif:"IBM Plex Serif", Georgia, "Times New Roman", "Liberation Serif", serif;--tour-accent:#eb602a;--tour-accent-hover:#f4845c;--tour-accent-fg:#1c0a04;--tour-accent-line:#eb602a6b;--tour-accent-subtle:#eb602a1f;--tour-scrim:#080a0cb8;--tour-scrim-action:#080a0c8c;--fg-soft:var(--fg)}@supports (color:color-mix(in lab,red,red)){:root{--fg-soft:color-mix(in oklab, var(--fg) 45%, var(--fg-muted))}}:root{--fg-faint:var(--fg-muted);--accent:var(--primary);--accent-fg:oklch(99% 0 0);--accent-subtle:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root{--accent-subtle:color-mix(in oklab, var(--accent) 14%, transparent)}}:root{--accent-line:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root{--accent-line:color-mix(in oklab, var(--accent) 38%, transparent)}}:root{--accent-alt:var(--info);--signal-alert:var(--danger);--signal-alert-text:var(--danger);--signal-alert-fg:var(--bg);--signal-caution-fg:var(--bg);--signal-alert-surface:var(--danger)}@supports (color:color-mix(in lab,red,red)){:root{--signal-alert-surface:color-mix(in oklab, var(--danger) 12%, var(--bg))}}:root{--signal-alert-line:var(--danger)}@supports (color:color-mix(in lab,red,red)){:root{--signal-alert-line:color-mix(in oklab, var(--danger) 30%, transparent)}}:root{--signal-caution:var(--warning);--signal-caution-text:var(--warning);--signal-caution-surface:var(--warning)}@supports (color:color-mix(in lab,red,red)){:root{--signal-caution-surface:color-mix(in oklab, var(--warning) 12%, var(--bg))}}:root{--signal-caution-line:var(--warning)}@supports (color:color-mix(in lab,red,red)){:root{--signal-caution-line:color-mix(in oklab, var(--warning) 30%, transparent)}}:root{--signal-ok:var(--success);--signal-ok-text:var(--success);--agent-tool-text:var(--info);--agent-tool-line:var(--info)}@supports (color:color-mix(in lab,red,red)){:root{--agent-tool-line:color-mix(in oklab, var(--info) 34%, transparent)}}:root{--signal-ok-surface:var(--success)}@supports (color:color-mix(in lab,red,red)){:root{--signal-ok-surface:color-mix(in oklab, var(--success) 12%, var(--bg))}}:root{--signal-ok-line:var(--success)}@supports (color:color-mix(in lab,red,red)){:root{--signal-ok-line:color-mix(in oklab, var(--success) 30%, transparent)}}:root{--signal-info:var(--info);--signal-info-text:var(--info);--signal-info-surface:var(--info)}@supports (color:color-mix(in lab,red,red)){:root{--signal-info-surface:color-mix(in oklab, var(--info) 12%, var(--bg))}}:root{--signal-info-line:var(--info)}@supports (color:color-mix(in lab,red,red)){:root{--signal-info-line:color-mix(in oklab, var(--info) 30%, transparent)}}:root{--signal-neutral:var(--fg-faint);--signal-neutral-text:var(--fg-muted);--signal-neutral-surface:var(--chip-bg);--signal-neutral-line:var(--border);--rail-bg:var(--bg-subtle);--aside-bg:var(--bg-subtle);--rail-image:var(--surface-well);--rail-relief:var(--relief-recessed);--rail-item-image:var(--surface-key);--rail-item-relief:var(--relief-raised);--aside-chrome-h:38px;--panel-bg:var(--card);--panel-line:var(--border);--chip-bg:var(--bg-subtle);--border-strong:var(--fg-muted);--border-w:1px;--text-eyebrow:11px;--tracking-eyebrow:.18em;--transform-eyebrow:uppercase;--text-brief:25px;--leading-brief:1.15;--tracking-brief:-.025em;--weight-brief:500;--text-metric:25px;--tracking-metric:-.02em;--text-proposal:16px;--text-panel:13px;--text-caption-mono:10px;--icon-chip:13px;--icon-text:15px;--icon-tile:21px;--icon-hero:30px;--rail-size:65px;--rail-size-expanded:auto;--aside-size:296px;--radius-panel:var(--radius-lg);--radius-tile:14px;--radius-control:9px;--pad-panel:calc(16px * var(--density-scale,1));--pad-section-x:calc(26px * var(--density-scale,1));--pad-section-y:calc(22px * var(--density-scale,1));--pad-tile:14px;--gap-stack:calc(14px * var(--density-scale,1));--gap-tile:calc(10px * var(--density-scale,1));--evidence-size:230px;--safe-t:env(safe-area-inset-top,0px);--safe-r:env(safe-area-inset-right,0px);--safe-b:env(safe-area-inset-bottom,0px);--safe-l:env(safe-area-inset-left,0px);--bar-bg:var(--bg-subtle);--bar-line:var(--border);--tabbar-h:62px;--phone-top-h:36px;--pad-phone-x:16px;--pad-phone-y:calc(16px * var(--density-scale,1));--shadow-sticky:var(--shadow-elevation-2);--stand-top-h:60px;--stand-rail-w:92px;--stand-side:300px;--stand-detail:360px;--pad-stand:calc(14px * var(--density-scale,1));--page-text:720px;--page-wide:1180px;--pad-page-x:calc(24px * var(--density-scale,1));--pad-page-y:calc(32px * var(--density-scale,1));--timeline-id-w:112px;--timeline-act-w:122px;--row-name-w:208px;--row-gap:calc(12px * var(--density-scale,1));--pad-row:12px;--slot-h:52px;--coverage-h:72px;--course-size:44px;--radius-pill:var(--radius-full,999px);--frame-phone-w:390px;--frame-phone-h:780px;--frame-stand-w:1024px;--frame-stand-h:720px;--frame-desk-w:1280px;--frame-desk-h:800px;--spark-up:var(--accent);--spark-down:var(--signal-caution);--spark-flat:var(--fg-faint);--delta-up:var(--accent);--delta-down:var(--signal-caution);--delta-flat:var(--fg-faint);--tile-alert-value:var(--signal-alert-text);--relief-raised:0 0 0 0 transparent;--relief-recessed:0 0 0 0 transparent;--relief-pressed:0 0 0 0 transparent;--press-travel:0px;--edge-lit:transparent;--edge-shade:transparent;--edge-scribe:var(--border-strong);--surface-face:none;--surface-key:none;--surface-key-primary:none;--key-primary-relief:0 0 0 0 transparent;--surface-plate:none;--surface-well:none;--surface-seized:none;--surface-denied:none;--surface-fault:none;--surface-blank:none;--texture-face:none;--gloss:none;--readout-bg:none;--readout-fg:currentColor;--readout-glow:0 0 0 transparent;--readout-relief:0 0 0 0 transparent;--readout-pad:0px;--lamp-glow:0 0 0 transparent;--legend-emboss:0 0 0 transparent;--shadow-contact:0 0 0 0 transparent;--chassis-frame:none;--chassis-frame-w:0px;--edge-chassis-lit:transparent;--edge-chassis-shade:transparent;--surface-deck-vignette:0 0 0 0 transparent;--backdrop-glass:none;--backdrop-glass-subtle:none;--surface-scrim:none;--scrim-modal:#00000080;--ground:none;--ground-veil:none;--ground-vignette:0 0 0 0 transparent}:root.theme-obsidian,.theme-obsidian{--bg:#07080a;--bg-subtle:#0b0c0e;--card:#0e1013;--card-fg:#e8eaed;--popover:#0e1013;--popover-fg:#e8eaed;--fg:#e8eaed;--fg-muted:#8b929b;--fg-soft:#a9b0b8;--fg-faint:#7b818a;--success:#4fd18b;--border:#ffffff1a;--border-strong:#ffffff24;--accent:#2fd8e0;--accent-fg:#04070a;--accent-subtle:#2fd8e024;--accent-line:#2fd8e066;--accent-alt:#7c5cff;--signal-alert:#ff6b4a;--signal-alert-text:#ff8f72;--signal-alert-fg:#150705;--signal-caution-fg:#231603;--signal-alert-surface:#140e0d;--signal-alert-line:#ff6b4a4d;--signal-caution:#ffb84a;--signal-caution-text:#ffcf85;--signal-caution-surface:#141007;--signal-caution-line:#ffb84a4d;--signal-ok:#46d39a;--signal-ok-text:#7ae3ba;--signal-ok-surface:#071310;--signal-ok-line:#46d39a4d;--signal-info:#2fd8e0;--signal-info-text:#7ce8ee;--signal-info-surface:#071315;--signal-info-line:#2fd8e04d;--signal-neutral:#6b7178;--signal-neutral-text:#8b929b;--signal-neutral-surface:#15181c;--signal-neutral-line:#ffffff17;--bar-bg:#0b0c0e;--bar-line:#ffffff17;--rail-bg:#0b0c0e;--aside-bg:#090a0c;--panel-bg:#0e1013;--panel-line:#ffffff12;--chip-bg:#15181c;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-panel:16px;--radius-tile:14px;--radius-control:9px;--rail-size:65px;--rail-size-expanded:auto;--aside-size:296px;--pad-panel:calc(16px * var(--density-scale,1));--pad-section-x:calc(26px * var(--density-scale,1));--pad-section-y:calc(22px * var(--density-scale,1));--pad-tile:14px;--gap-stack:calc(14px * var(--density-scale,1));--gap-tile:calc(10px * var(--density-scale,1));--text-eyebrow:11px;--tracking-eyebrow:.18em;--text-brief:25px;--leading-brief:1.15;--tracking-brief:-.025em;--weight-brief:500;--text-metric:25px;--text-proposal:16px;--spark-up:#2fd8e0;--spark-down:#ffb84a;--spark-flat:#6b7178;--delta-up:#2fd8e0;--delta-down:#ffb84a;--delta-flat:#6b7178;--tile-alert-value:#ffb3a0;--tabbar-h:62px;--phone-top-h:36px;--pad-phone-x:16px;--pad-phone-y:calc(14px * var(--density-scale,1));--shadow-sticky:0 -6px 18px -6px #0000008c;--stand-top-h:60px;--stand-rail-w:92px;--stand-side:300px;--stand-detail:360px;--pad-stand:calc(14px * var(--density-scale,1));--page-text:720px;--page-wide:1180px;--pad-page-x:calc(24px * var(--density-scale,1));--pad-page-y:calc(32px * var(--density-scale,1));--pad-row:12px;--row-gap:calc(10px * var(--density-scale,1));--slot-h:52px;--radius-pill:999px;--focus-ring:#2fd8e0;--shadow-elevation-1:0 1px 2px #0006;--shadow-elevation-2:0 4px 6px -1px #00000073, 0 2px 4px -2px #0000004d;--shadow-elevation-3:0 10px 15px -3px #00000080, 0 4px 6px -4px #00000059;--skeleton:var(--fg)}@supports (color:color-mix(in lab,red,red)){:root.theme-obsidian,.theme-obsidian{--skeleton:color-mix(in oklab, var(--fg) 9%, var(--card))}}:root.theme-obsidian,.theme-obsidian{--edge-scribe:var(--border-strong);--edge-lit:#ffffff0d;--edge-shade:#00000059;--edge-chassis-lit:var(--edge-lit);--edge-chassis-shade:var(--edge-shade)}:root.theme-clinic,.theme-clinic{--bg:#f7f7f5;--bg-subtle:#f0f0ec;--card:#fff;--card-fg:#14140f;--popover:#fff;--popover-fg:#14140f;--fg:#14140f;--fg-muted:#4a4a44;--fg-faint:#6d6d66;--border:#dcdcd5;--border-strong:#14140f;--accent:#e0452c;--accent-fg:#fff;--accent-subtle:#e0452c1a;--accent-line:#e0452c;--accent-alt:#14140f;--signal-alert:#e0452c;--signal-alert-text:#e0452c;--toast-alert-text:#cc3b24;--signal-alert-fg:#fff;--signal-caution-fg:#f7f7f5;--signal-alert-surface:#e0452c;--signal-alert-fill:#d53a21;--signal-alert-line:#e0452c;--signal-caution:#14140f;--signal-caution-text:#14140f;--signal-caution-surface:#f0f0ec;--signal-caution-line:#14140f;--signal-ok:#14140f;--signal-ok-text:#14140f;--signal-ok-surface:#fff;--signal-ok-line:#14140f;--signal-info:#4a4a44;--signal-info-text:#4a4a44;--signal-info-surface:#fff;--signal-info-line:#dcdcd5;--signal-neutral:#8a8a82;--signal-neutral-text:#4a4a44;--signal-neutral-surface:#fff;--signal-neutral-line:#dcdcd5;--bar-bg:#fff;--bar-line:#14140f;--rail-bg:#f7f7f5;--aside-bg:#f0f0ec;--panel-bg:#fff;--panel-line:#dcdcd5;--chip-bg:#fff;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--radius-full:0px;--radius-panel:0px;--radius-tile:0px;--radius-control:0px;--rail-size:65px;--aside-size:280px;--pad-panel:calc(18px * var(--density-scale,1));--pad-section-x:calc(32px * var(--density-scale,1));--pad-section-y:calc(30px * var(--density-scale,1));--pad-tile:16px 18px;--gap-stack:calc(11px * var(--density-scale,1));--gap-tile:calc(0px * var(--density-scale,1));--text-eyebrow:11px;--tracking-eyebrow:.2em;--text-brief:38px;--leading-brief:1.12;--tracking-brief:-.035em;--weight-brief:500;--text-metric:24px;--text-proposal:21px;--spark-up:#14140f;--spark-down:#14140f;--spark-flat:#8a8a82;--delta-up:#4a4a44;--delta-down:#4a4a44;--delta-flat:#8a8a82;--tile-alert-value:#fff;--focus-ring:#e0452c;--shadow-elevation-1:none;--shadow-elevation-2:0 4px 6px -1px #00000014;--shadow-elevation-3:0 10px 15px -3px #0000001f;--tabbar-h:66px;--phone-top-h:36px;--pad-phone-x:18px;--pad-phone-y:calc(16px * var(--density-scale,1));--shadow-sticky:none;--stand-top-h:64px;--stand-rail-w:84px;--stand-side:288px;--stand-detail:340px;--pad-stand:calc(16px * var(--density-scale,1));--page-text:680px;--page-wide:1160px;--pad-page-x:calc(32px * var(--density-scale,1));--pad-page-y:calc(40px * var(--density-scale,1));--pad-row:14px 18px;--row-gap:calc(0px * var(--density-scale,1));--slot-h:56px;--radius-pill:0px;--skeleton:var(--fg)}@supports (color:color-mix(in lab,red,red)){:root.theme-clinic,.theme-clinic{--skeleton:color-mix(in oklab, var(--fg) 9%, var(--card))}}:root.theme-clinic,.theme-clinic{--edge-scribe:var(--border-strong);--tour-scrim:#181a1e8c;--tour-scrim-action:#181a1e61}:root.theme-alabaster,.theme-alabaster{--bg:#eef1f4;--bg-subtle:#e9edf2;--card:#fff;--card-fg:#14161a;--popover:#fff;--popover-fg:#14161a;--fg:#14161a;--fg-muted:#444b55;--fg-faint:#666c74;--border:#1016201a;--border-strong:#10162038;--accent:#0a737b;--accent-fg:#fff;--accent-subtle:#0a737b1f;--accent-line:#0a737b6b;--accent-alt:#5b3ee0;--signal-alert:#c24014;--signal-alert-text:#b83a17;--signal-alert-fg:#fff;--signal-caution-fg:#fff;--signal-alert-surface:#fdece7;--signal-alert-line:#c2401452;--signal-caution:#9c6a00;--signal-caution-text:#7d5000;--signal-caution-surface:#fbf3e2;--signal-caution-line:#9c6a0052;--signal-ok:#0f7f56;--signal-ok-text:#0a7350;--signal-ok-surface:#e8f6ef;--signal-ok-line:#0f7f5652;--signal-info:#0a737b;--signal-info-text:#0a737b;--signal-info-surface:#e4f4f5;--signal-info-line:#0a737b52;--signal-neutral:#767d87;--signal-neutral-text:#5b626c;--signal-neutral-surface:#e9edf2;--signal-neutral-line:#10162024;--bar-bg:#f3f5f8;--bar-line:#1016201f;--rail-bg:#f3f5f8;--aside-bg:#f1f3f6;--panel-bg:#fff;--panel-line:#1016201a;--chip-bg:#e9edf2;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-panel:16px;--radius-tile:14px;--radius-control:9px;--rail-size:65px;--rail-size-expanded:auto;--aside-size:296px;--pad-panel:calc(16px * var(--density-scale,1));--pad-section-x:calc(26px * var(--density-scale,1));--pad-section-y:calc(22px * var(--density-scale,1));--pad-tile:14px;--gap-stack:calc(14px * var(--density-scale,1));--gap-tile:calc(10px * var(--density-scale,1));--text-eyebrow:11px;--tracking-eyebrow:.18em;--text-brief:25px;--leading-brief:1.15;--tracking-brief:-.025em;--weight-brief:500;--text-metric:25px;--text-proposal:16px;--spark-up:#0a737b;--spark-down:#9c6a00;--spark-flat:#767d87;--delta-up:#0a737b;--delta-down:#9c6a00;--delta-flat:#767d87;--tile-alert-value:#b83a17;--tabbar-h:62px;--phone-top-h:36px;--pad-phone-x:16px;--pad-phone-y:calc(14px * var(--density-scale,1));--shadow-sticky:0 -6px 18px -6px #10162024;--stand-top-h:60px;--stand-rail-w:92px;--stand-side:300px;--stand-detail:360px;--pad-stand:calc(14px * var(--density-scale,1));--page-text:720px;--page-wide:1180px;--pad-page-x:calc(24px * var(--density-scale,1));--pad-page-y:calc(32px * var(--density-scale,1));--pad-row:12px;--row-gap:calc(10px * var(--density-scale,1));--slot-h:52px;--radius-pill:999px;--focus-ring:#0a737b;--shadow-elevation-1:0 1px 2px #1016200f;--shadow-elevation-2:0 4px 6px -1px #10162017, 0 2px 4px -2px #1016200f;--shadow-elevation-3:0 10px 15px -3px #1016201c, 0 4px 6px -4px #10162014;--skeleton:var(--fg)}@supports (color:color-mix(in lab,red,red)){:root.theme-alabaster,.theme-alabaster{--skeleton:color-mix(in oklab, var(--fg) 9%, var(--card))}}:root.theme-alabaster,.theme-alabaster{--edge-scribe:var(--border-strong);--edge-lit:#ffffffe6;--edge-shade:#10162014;--edge-chassis-lit:var(--edge-lit);--edge-chassis-shade:var(--edge-shade);--tour-scrim:#181a1e8c;--tour-scrim-action:#181a1e61}:root.theme-machined,.theme-machined{--bg:#14171b;--bg-subtle:#0d0f12;--card:#24282e;--card-fg:#e9ecef;--popover:#2a2e35;--popover-fg:#f2f5f8;--fg:#e9ecef;--fg-muted:#b9c0c7;--fg-faint:#8e959e;--border:#000000b3;--border-strong:#000000e6;--border-w:1px;--accent:#e8571f;--accent-fg:#1a0c06;--accent-subtle:#e8571f38;--accent-line:#ff8a5c8c;--accent-alt:#8f7bff;--signal-alert:#ff6b3d;--signal-alert-text:#ff9c74;--signal-alert-fg:#1a0c06;--signal-caution-fg:#1d1302;--signal-alert-surface:#1d1512;--signal-alert-line:#ff6b3d73;--signal-caution:#ffb84a;--signal-caution-text:#ffcf85;--signal-caution-surface:#1c170d;--signal-caution-line:#ffb84a66;--signal-ok:#4ade80;--signal-ok-text:#86d9a6;--signal-ok-surface:#101913;--signal-ok-line:#4ade8066;--signal-info:#a8f5cd;--signal-info-text:#a8f5cd;--signal-info-surface:#0e1413;--signal-info-line:#a8f5cd59;--signal-neutral:#4d545c;--signal-neutral-text:#939ba4;--signal-neutral-surface:#23272c;--signal-neutral-line:#0009;--bar-bg:#1a1d21;--bar-line:#000000b3;--rail-bg:var(--bg);--rail-image:none;--rail-item-image:none;--rail-item-relief:none;--rail-relief:none;--aside-bg:#16191d;--panel-bg:#1a1d21;--panel-line:#000000b3;--chip-bg:#2a2e35;--radius-sm:9px;--radius-md:13px;--radius-lg:18px;--radius-panel:27px;--radius-tile:13px;--radius-control:11px;--radius-pill:999px;--radius-full:999px;--rail-size:68px;--rail-size-expanded:auto;--aside-size:296px;--pad-panel:calc(18px * var(--density-scale,1));--pad-section-x:calc(38px * var(--density-scale,1));--pad-section-y:calc(38px * var(--density-scale,1));--pad-tile:16px 18px;--gap-stack:calc(16px * var(--density-scale,1));--gap-tile:calc(12px * var(--density-scale,1));--text-eyebrow:11px;--tracking-eyebrow:.24em;--text-brief:30px;--leading-brief:1.14;--tracking-brief:-.02em;--weight-brief:600;--text-metric:40px;--tracking-metric:.02em;--text-proposal:16px;--spark-up:#86d9a6;--spark-down:#ffb84a;--spark-flat:#7f8791;--delta-up:#86d9a6;--delta-down:#ffb84a;--delta-flat:#7f8791;--tile-alert-value:#ff9c74;--tabbar-h:66px;--phone-top-h:36px;--pad-phone-x:16px;--pad-phone-y:calc(14px * var(--density-scale,1));--shadow-sticky:0 -10px 24px -8px #000c;--stand-top-h:64px;--stand-rail-w:92px;--stand-side:300px;--stand-detail:360px;--pad-stand:calc(14px * var(--density-scale,1));--page-text:720px;--page-wide:1180px;--pad-page-x:calc(24px * var(--density-scale,1));--pad-page-y:calc(32px * var(--density-scale,1));--pad-row:12px 14px;--row-gap:calc(12px * var(--density-scale,1));--slot-h:56px;--focus-ring:#ff8a5c;--shadow-elevation-1:0 1px 0 #ffffff0f, 0 2px 4px #00000080;--shadow-elevation-2:0 8px 18px #000000a6;--shadow-elevation-3:0 40px 80px -20px #000000d9, 0 6px 20px #0009;--skeleton:#1b1e22;--relief-raised:inset 0 1px 0 #ffffff2b, inset 0 -2px 0 #00000080, 0 8px 18px #000000a6;--relief-recessed:inset 0 4px 12px #000000e6, inset 0 -1px 0 #ffffff0d;--relief-pressed:inset 0 3px 7px #000000c7;--press-travel:1px;--edge-lit:#ffffff2b;--edge-shade:#00000080;--edge-scribe:#363b42;--surface-face:linear-gradient(168deg, #2a2e35 0%, #1c1f24 100%);--surface-key:linear-gradient(166deg, #3d434b 0%, #23272c 100%);--surface-key-primary:linear-gradient(166deg, #ffa87f 0%, #e8571f 100%);--key-primary-relief:inset 0 1px 0 #ffffff73, inset 0 -2px 0 #7820048c, 0 5px 12px #0000008c, 0 0 20px #e8571f4d;--surface-plate:linear-gradient(168deg, #24282e 0%, #191c20 46%, #121417 100%);--surface-well:linear-gradient(180deg, #0d0f12 0%, #14171b 100%);--surface-seized:linear-gradient(180deg, #16191d 0%, #1b1e22 100%);--surface-denied:linear-gradient(180deg, #16191d 0%, #1b1e22 100%);--surface-fault:linear-gradient(180deg, #1d1512 0%, #120e0c 100%);--surface-blank:none;--texture-face:repeating-linear-gradient(96deg, #ffffff07 0 1px, #00000008 2px 3px);--gloss:linear-gradient(118deg, #ffffff1c 0%, #ffffff08 26%, #fff0 44%);--readout-bg:linear-gradient(180deg, #080b0a 0%, #0e1413 100%);--readout-fg:#a8f5cd;--readout-glow:0 0 18px #4ade808c;--readout-relief:inset 0 3px 10px #000000f2, inset 0 -1px 0 #ffffff12, 0 1px 0 #ffffff12;--readout-pad:14px 26px;--lamp-glow:0 0 10px currentColor;--legend-emboss:0 1px 0 #ffffff14;--shadow-contact:0 1px 0 #ffffff0f;--chassis-frame:linear-gradient(168deg, #565c65 0%, #2b3037 34%, #16191d 70%, #4b5158 100%);--chassis-frame-w:3px;--edge-chassis-lit:#ffffff21;--edge-chassis-shade:#000000b3;--surface-deck-vignette:inset 0 30px 60px #00000059}:root.theme-machined-enamel,.theme-machined-enamel{--bg:#e6eaee;--bg-subtle:#d9dfe5;--card:#fff;--card-fg:#10141a;--popover:#fff;--popover-fg:#10141a;--fg:#10141a;--fg-muted:#3d454e;--fg-faint:#5c636b;--border:#5a69783d;--border-strong:#5a69786b;--border-w:1px;--accent:#c8400f;--accent-fg:#fff;--accent-subtle:#c8400f24;--accent-line:#c8400f6b;--accent-alt:#0c7278;--signal-alert:#c0430f;--signal-alert-text:#a63a0d;--signal-alert-fg:#fff;--signal-caution-fg:#fff;--signal-alert-surface:#fbeae3;--signal-alert-line:#c0430f59;--signal-caution:#8a5a00;--signal-caution-text:#6f4800;--signal-caution-surface:#faf1de;--signal-caution-line:#8a5a0052;--signal-ok:#24714a;--signal-ok-text:#1d5c3c;--signal-ok-surface:#e6f1ea;--signal-ok-line:#24714a52;--signal-info:#1f2b1e;--signal-info-text:#1f2b1e;--signal-info-surface:#dde4d9;--signal-info-line:#1f2b1e47;--signal-neutral:#aab3bc;--signal-neutral-text:#5d666f;--signal-neutral-surface:#e4e9ee;--signal-neutral-line:#5a697847;--bar-bg:#eef1f4;--bar-line:#5a69783d;--rail-bg:var(--bg);--rail-image:none;--rail-item-image:none;--rail-item-relief:none;--rail-relief:none;--aside-bg:#e9edf1;--panel-bg:#eef1f4;--panel-line:#5a69783d;--chip-bg:#f4f7fa;--radius-sm:9px;--radius-md:13px;--radius-lg:18px;--radius-panel:27px;--radius-tile:13px;--radius-control:11px;--radius-pill:999px;--radius-full:999px;--rail-size:68px;--rail-size-expanded:auto;--aside-size:296px;--pad-panel:calc(18px * var(--density-scale,1));--pad-section-x:calc(38px * var(--density-scale,1));--pad-section-y:calc(38px * var(--density-scale,1));--pad-tile:16px 18px;--gap-stack:calc(16px * var(--density-scale,1));--gap-tile:calc(12px * var(--density-scale,1));--text-eyebrow:11px;--tracking-eyebrow:.24em;--text-brief:30px;--leading-brief:1.14;--tracking-brief:-.02em;--weight-brief:600;--text-metric:40px;--tracking-metric:.02em;--text-proposal:16px;--spark-up:#24714a;--spark-down:#8a5a00;--spark-flat:#79828b;--delta-up:#24714a;--delta-down:#8a5a00;--delta-flat:#79828b;--tile-alert-value:#a63a0d;--tabbar-h:66px;--phone-top-h:36px;--pad-phone-x:16px;--pad-phone-y:calc(14px * var(--density-scale,1));--shadow-sticky:0 -10px 24px -8px #5a697859;--stand-top-h:64px;--stand-rail-w:92px;--stand-side:300px;--stand-detail:360px;--pad-stand:calc(14px * var(--density-scale,1));--page-text:720px;--page-wide:1180px;--pad-page-x:calc(24px * var(--density-scale,1));--pad-page-y:calc(32px * var(--density-scale,1));--pad-row:12px 14px;--row-gap:calc(12px * var(--density-scale,1));--slot-h:56px;--focus-ring:#c8400f;--shadow-elevation-1:0 1px 0 #ffffffe6, 0 2px 4px #5a697838;--shadow-elevation-2:0 6px 14px #5a697847;--shadow-elevation-3:0 34px 70px -18px #3c4b5a73, 0 6px 20px #5a697847;--skeleton:var(--fg)}@supports (color:color-mix(in lab,red,red)){:root.theme-machined-enamel,.theme-machined-enamel{--skeleton:color-mix(in oklab, var(--fg) 9%, var(--card))}}:root.theme-machined-enamel,.theme-machined-enamel{--relief-raised:inset 0 1px 0 #fff, inset 0 -2px 0 #5a69784d, 0 6px 14px #5a697847;--relief-recessed:inset 0 4px 10px #5a697859, inset 0 -1px 0 #ffffffe6;--relief-pressed:inset 0 3px 7px #5a697866;--press-travel:1px;--edge-lit:#fff;--edge-shade:#5a69784d;--edge-scribe:#b3bcc5;--surface-face:linear-gradient(168deg, #fff 0%, #f1f4f7 100%);--surface-key:linear-gradient(168deg, #fff 0%, #e4e9ee 100%);--surface-key-primary:linear-gradient(168deg, #f0713c 0%, #c8400f 100%);--key-primary-relief:inset 0 1px 0 #ffffff80, inset 0 -2px 0 #78280a73, 0 5px 11px #783c1e59;--surface-plate:linear-gradient(168deg, #fbfcfd 0%, #edf0f3 46%, #e0e5ea 100%);--surface-well:linear-gradient(180deg, #d9dfe5 0%, #e9edf1 100%);--surface-seized:linear-gradient(180deg, #dfe4e9 0%, #e9edf1 100%);--surface-denied:linear-gradient(180deg, #dfe4e9 0%, #e9edf1 100%);--surface-fault:linear-gradient(180deg, #fbeae3 0%, #f6ded4 100%);--surface-blank:none;--texture-face:repeating-linear-gradient(96deg, #fff9 0 1px, #5a69780b 2px 3px);--gloss:linear-gradient(118deg, #ffffff8c 0%, #ffffff1f 26%, #fff0 46%);--readout-bg:linear-gradient(180deg, #ccd6cb 0%, #dde4d9 100%);--readout-fg:#1f2b1e;--readout-glow:0 0 0 transparent;--readout-relief:inset 0 3px 9px #505f5073, inset 0 -1px 0 #fffc, 0 1px 0 #ffffffe6;--readout-pad:14px 26px;--lamp-glow:0 1px 2px #00000040;--legend-emboss:0 1px 0 #fffffff2;--shadow-contact:0 1px 0 #fffffff2;--chassis-frame:linear-gradient(168deg, #fff 0%, #c8ced5 42%, #98a0a9 74%, #eff2f5 100%);--chassis-frame-w:2px;--edge-chassis-lit:#fff;--edge-chassis-shade:#5a697838;--surface-deck-vignette:inset 0 30px 60px #78879614;--tour-scrim:#181a1e8c;--tour-scrim-action:#181a1e61}:root.theme-lumen,.theme-lumen{--bg:#0c1017;--bg-subtle:#080b10;--card:#ffffff17;--card-fg:#fff;--popover:#ffffff24;--popover-fg:#fff;--fg:#fff;--fg-muted:#eef2f7b8;--fg-faint:#eef2f78c;--border:#ffffff21;--border-strong:#ffffff47;--border-w:1px;--accent:#7fd2ff;--accent-fg:#06222c;--accent-subtle:#7fd2ff2e;--accent-line:#7fd2ff80;--accent-alt:#b9a6ff;--signal-alert:#ff8a5c;--signal-alert-text:#ffc7ab;--signal-alert-fg:#2a0f04;--signal-caution-fg:#2a1c02;--signal-alert-surface:#ff8a5c29;--signal-alert-line:#ffa87f57;--signal-caution:#ffc86b;--signal-caution-text:#ffe0ac;--signal-caution-surface:#ffc86b29;--signal-caution-line:#ffc86b57;--signal-ok:#5fe3a1;--signal-ok-text:#a5f0cb;--signal-ok-surface:#5fe3a126;--signal-ok-line:#5fe3a152;--signal-info:#7fd2ff;--signal-info-text:#b3e6ff;--signal-info-surface:#7fd2ff26;--signal-info-line:#7fd2ff52;--signal-neutral:#ffffff73;--signal-neutral-text:#eef2f7b3;--signal-neutral-surface:#ffffff14;--signal-neutral-line:#ffffff24;--bar-bg:#0c10178c;--bar-line:#ffffff24;--rail-bg:transparent;--rail-image:none;--rail-item-image:none;--rail-item-relief:none;--rail-relief:none;--aside-bg:#ffffff0d;--panel-bg:#ffffff0f;--panel-line:#ffffff1f;--chip-bg:#ffffff1f;--radius-sm:12px;--radius-md:16px;--radius-lg:20px;--radius-panel:26px;--radius-tile:22px;--radius-control:14px;--radius-pill:999px;--radius-full:999px;--rail-size:68px;--rail-size-expanded:auto;--aside-size:296px;--pad-panel:calc(22px * var(--density-scale,1));--pad-section-x:calc(34px * var(--density-scale,1));--pad-section-y:calc(34px * var(--density-scale,1));--pad-tile:20px;--gap-stack:calc(16px * var(--density-scale,1));--gap-tile:calc(16px * var(--density-scale,1));--font-mono:ui-sans-serif, system-ui, sans-serif;--text-eyebrow:11px;--tracking-eyebrow:.24em;--transform-eyebrow:uppercase;--text-brief:30px;--leading-brief:1.12;--tracking-brief:-.02em;--weight-brief:600;--text-metric:40px;--tracking-metric:.01em;--text-caption-mono:10px;--text-proposal:16px;--spark-up:#5fe3a1;--spark-down:#ffc86b;--spark-flat:#eef2f78c;--delta-up:#5fe3a1;--delta-down:#ffc86b;--delta-flat:#eef2f78c;--tile-alert-value:#fff;--tabbar-h:66px;--phone-top-h:36px;--pad-phone-x:16px;--pad-phone-y:calc(14px * var(--density-scale,1));--shadow-sticky:0 -18px 30px -18px #00000080;--stand-top-h:64px;--stand-rail-w:92px;--stand-side:300px;--stand-detail:360px;--pad-stand:calc(14px * var(--density-scale,1));--page-text:720px;--page-wide:1180px;--pad-page-x:calc(24px * var(--density-scale,1));--pad-page-y:calc(32px * var(--density-scale,1));--pad-row:14px 16px;--row-gap:calc(10px * var(--density-scale,1));--slot-h:56px;--focus-ring:#7fd2ff;--shadow-elevation-1:0 8px 18px -10px #00000073;--shadow-elevation-2:0 18px 40px -16px #0000008c;--shadow-elevation-3:0 50px 90px -24px #000c, 0 8px 24px #00000073;--skeleton:#ffffff12;--relief-raised:inset 0 1px 0 #ffffff80, inset 0 0 0 1px #ffffff21, inset 0 -18px 30px -22px #ffffff8c, 0 18px 40px -16px #0000008c;--relief-recessed:inset 0 1px 0 #ffffff29, inset 0 0 0 1px #0000002e;--relief-pressed:inset 0 2px 8px #00000059, inset 0 0 0 1px #ffffff1a;--press-travel:1px;--edge-lit:#ffffff80;--edge-shade:#00000059;--edge-scribe:#ffffff4d;--surface-face:linear-gradient(180deg, #ffffff1c, #ffffff0f);--surface-key:linear-gradient(166deg, #fff3, #ffffff1a);--surface-key-primary:linear-gradient(166deg, #ffffff8c, #fff0 46%), linear-gradient(166deg, #b8ecff, #52c6ee);--key-primary-relief:inset 0 1px 0 #ffffffb3, 0 8px 18px -8px #52c6eeb3;--surface-plate:linear-gradient(180deg, #ffffff12, #ffffff08);--surface-well:linear-gradient(180deg, #080b1080, #080b105c);--surface-seized:linear-gradient(180deg, #ffffff08, #ffffff08);--surface-denied:linear-gradient(180deg, #141a22db, #141a22cc);--surface-fault:linear-gradient(180deg, #ff8a5c33, #ff8a5c1a);--surface-blank:none;--texture-face:none;--gloss:linear-gradient(124deg, #ffffff42 0%, #ffffff0d 20%, #fff0 42%);--readout-bg:linear-gradient(180deg, #ffffff21, #ffffff12);--readout-fg:#fff;--readout-glow:0 2px 14px #00000073;--readout-relief:inset 0 1px 0 #ffffff8c, inset 0 0 0 1px #ffffff24, inset 0 -14px 24px -18px #ffffff80;--readout-pad:14px 26px;--lamp-glow:0 0 10px currentColor;--legend-emboss:0 1px 2px #00000073;--shadow-contact:0 1px 0 #ffffff24;--chassis-frame:none;--chassis-frame-w:0px;--edge-chassis-lit:#ffffff38;--edge-chassis-shade:#0000004d;--surface-deck-vignette:0 0 0 0 transparent;--ground-vignette:inset 0 0 120px #080b1080;--backdrop-glass:blur(30px) saturate(180%);--backdrop-glass-subtle:blur(14px) saturate(150%);--surface-scrim:linear-gradient(180deg, #0c101670, #0c101666);--ground:radial-gradient(46% 60% at 18% 22%, #3f6f8f, transparent 62%), radial-gradient(40% 52% at 78% 14%, #6a5aa8, transparent 60%), radial-gradient(52% 62% at 66% 88%, #17607a, transparent 64%), linear-gradient(168deg, #1f2b38, #131a24 52%, #0c1017);--ground-veil:linear-gradient(180deg, #0a0d121f, #0a0d1280)}:root.theme-lumen-frost,.theme-lumen-frost{--bg:#e9edf5;--bg-subtle:#e4e8f4;--card:#ffffff9e;--card-fg:#232b3a;--popover:#ffffffd1;--popover-fg:#232b3a;--fg:#232b3a;--fg-muted:#232b3ad1;--fg-faint:#232b3aad;--border:#4a556729;--border-strong:#4a55674d;--border-w:1px;--accent:#0e6f96;--accent-fg:#fff;--accent-subtle:#0e6f9624;--accent-line:#0e6f9673;--accent-alt:#6a4fd0;--signal-alert:#e8571f;--signal-alert-text:#b34a1c;--signal-alert-fg:#fff;--signal-caution-fg:#fff;--signal-alert-surface:#e8571f24;--signal-alert-line:#e8571f57;--signal-caution:#9c6a00;--signal-caution-text:#7d5000;--signal-caution-surface:#9c6a0024;--signal-caution-line:#9c6a0052;--signal-ok:#0f7f56;--signal-ok-text:#0a7350;--signal-ok-surface:#0f7f5624;--signal-ok-line:#0f7f5652;--signal-info:#0e6f96;--signal-info-text:#0e6f96;--signal-info-surface:#0e6f9624;--signal-info-line:#0e6f9652;--signal-neutral:#232b3a80;--signal-neutral-text:#232b3ab8;--signal-neutral-surface:#ffffff80;--signal-neutral-line:#4a55672e;--bar-bg:#ffffffb8;--bar-line:#4a556729;--rail-bg:transparent;--rail-image:none;--rail-item-image:none;--rail-item-relief:none;--rail-relief:none;--aside-bg:#ffffff75;--panel-bg:#ffffff8c;--panel-line:#ffffffb3;--chip-bg:#ffffffb8;--radius-sm:12px;--radius-md:16px;--radius-lg:20px;--radius-panel:26px;--radius-tile:22px;--radius-control:14px;--radius-pill:999px;--radius-full:999px;--rail-size:68px;--rail-size-expanded:auto;--aside-size:296px;--pad-panel:calc(22px * var(--density-scale,1));--pad-section-x:calc(34px * var(--density-scale,1));--pad-section-y:calc(34px * var(--density-scale,1));--pad-tile:20px;--gap-stack:calc(16px * var(--density-scale,1));--gap-tile:calc(16px * var(--density-scale,1));--font-mono:ui-sans-serif, system-ui, sans-serif;--text-eyebrow:11px;--tracking-eyebrow:.24em;--transform-eyebrow:uppercase;--text-brief:30px;--leading-brief:1.12;--tracking-brief:-.02em;--weight-brief:600;--text-metric:40px;--tracking-metric:.01em;--text-caption-mono:10px;--text-proposal:16px;--spark-up:#0f7f56;--spark-down:#9c6a00;--spark-flat:#232b3a8c;--delta-up:#0f7f56;--delta-down:#9c6a00;--delta-flat:#232b3a8c;--tile-alert-value:#232b3a;--tabbar-h:66px;--phone-top-h:36px;--pad-phone-x:16px;--pad-phone-y:calc(14px * var(--density-scale,1));--shadow-sticky:0 -14px 26px -16px #232d4638;--stand-top-h:64px;--stand-rail-w:92px;--stand-side:300px;--stand-detail:360px;--pad-stand:calc(14px * var(--density-scale,1));--page-text:720px;--page-wide:1180px;--pad-page-x:calc(24px * var(--density-scale,1));--pad-page-y:calc(32px * var(--density-scale,1));--pad-row:14px 16px;--row-gap:calc(10px * var(--density-scale,1));--slot-h:56px;--focus-ring:#0e6f96;--shadow-elevation-1:0 8px 18px -10px #232d4638;--shadow-elevation-2:0 14px 30px -14px #232d4647;--shadow-elevation-3:0 40px 80px -26px #18203080, 0 8px 24px #232d462e;--skeleton:#ffffff73;--relief-raised:inset 0 1px 0 #fffffff2, inset 0 0 0 1px #ffffffb3, inset 0 -18px 30px -22px #ffffffe6, 0 14px 30px -14px #232d4647;--relief-recessed:inset 0 1px 0 #ffffffe6, inset 0 0 0 1px #4a556724;--relief-pressed:inset 0 2px 8px #232d462e, inset 0 0 0 1px #4a556724;--press-travel:1px;--edge-lit:#fffffff2;--edge-shade:#232d461f;--edge-scribe:#4a55674d;--surface-face:linear-gradient(180deg, #ffffffa8, #ffffff80);--surface-key:linear-gradient(166deg, #ffffffe6, #ffffffa8);--surface-key-primary:linear-gradient(166deg, #fff6, #fff0 46%), linear-gradient(166deg, #2a9cc4, #0e6f96);--key-primary-relief:inset 0 1px 0 #ffffff80, 0 8px 18px -8px #0e6f9673;--surface-plate:linear-gradient(180deg, #ffffff80, #ffffff5c);--surface-well:linear-gradient(180deg, #ffffffe0, #ffffffc7);--surface-seized:linear-gradient(180deg, #ffffff4d, #ffffff4d);--surface-denied:linear-gradient(180deg, #e8ecf4f0, #e2e7f0e6);--surface-fault:linear-gradient(180deg, #e8571f29, #e8571f14);--surface-blank:none;--texture-face:none;--gloss:linear-gradient(124deg, #ffffffb3 0%, #fff3 20%, #fff0 42%);--readout-bg:linear-gradient(180deg, #ffffffd1, #ffffffa8);--readout-fg:#232b3a;--readout-glow:0 0 0 transparent;--readout-relief:inset 0 1px 0 #fffffff2, inset 0 0 0 1px #ffffffb3, inset 0 -14px 24px -18px #ffffffe6;--readout-pad:14px 26px;--lamp-glow:0 1px 2px #232d4640;--legend-emboss:0 1px 0 #ffffffe6;--shadow-contact:0 1px 0 #ffffffe6;--chassis-frame:none;--chassis-frame-w:0px;--edge-chassis-lit:#ffffffe6;--edge-chassis-shade:#232d461f;--surface-deck-vignette:0 0 0 0 transparent;--ground-vignette:inset 0 0 120px #232d461a;--backdrop-glass:blur(24px) saturate(180%);--backdrop-glass-subtle:blur(12px) saturate(150%);--surface-scrim:linear-gradient(180deg, #ffffffc2, #ffffffb3);--ground:radial-gradient(44% 56% at 16% 18%, #cfd8ff, transparent 62%), radial-gradient(40% 50% at 82% 12%, #e6dcff, transparent 60%), radial-gradient(50% 56% at 70% 88%, #cfeaff, transparent 64%), linear-gradient(168deg, #eef1f8, #e4e8f4);--ground-veil:linear-gradient(180deg, #ffffff4d, #ffffff14);--tour-scrim:#181a1e8c;--tour-scrim-action:#181a1e61}:root.theme-chassis,.theme-chassis{--bg:#13181b;--bg-subtle:#0b0d0f;--card:#1a1d21;--card-fg:#e9ecef;--popover:#1e2226;--popover-fg:#e9ecef;--fg:#e9ecef;--fg-muted:#b6bcc4;--fg-faint:#878e95;--border:#2b3036;--border-strong:#4a5057;--border-w:1px;--accent:#eb602a;--accent-fg:#1c0a04;--accent-subtle:#eb602a29;--accent-line:#eb602a73;--accent-alt:#c9764f;--signal-alert:#ff6b4a;--signal-alert-text:#ff8f72;--signal-alert-fg:#1c0a04;--signal-caution-fg:#1d1302;--signal-alert-surface:#37231d;--signal-alert-line:#89412c;--signal-caution:#ffb84a;--signal-caution-text:#ffcf85;--signal-caution-surface:#1c170d;--signal-caution-line:#ffb84a59;--signal-ok:#46d39a;--signal-ok-text:#7ae3ba;--signal-ok-surface:#0d1613;--signal-ok-line:#46d39a52;--signal-info:#2fd8e0;--signal-info-text:#7ce8ee;--signal-info-surface:#0b1618;--signal-info-line:#2fd8e04d;--signal-neutral:#4d545c;--signal-neutral-text:#8b929b;--signal-neutral-surface:#22272c;--signal-neutral-line:#2b3036;--agent-tool-text:#a4acb5;--agent-tool-line:#ffffff24;--bar-bg:#1a1d21;--bar-line:#00000094;--rail-bg:#13181b;--rail-image:none;--rail-relief:none;--rail-item-image:none;--rail-item-relief:none;--aside-bg:#16191d;--panel-bg:#1a1d21;--panel-line:#2b3036;--chip-bg:#22272c;--radius-sm:6px;--radius-md:11px;--radius-lg:14px;--radius-panel:12px;--radius-tile:11px;--radius-control:11px;--radius-pill:999px;--radius-full:999px;--rail-size:65px;--rail-size-expanded:auto;--aside-size:296px;--pad-panel:calc(16px * var(--density-scale,1));--pad-section-x:calc(26px * var(--density-scale,1));--pad-section-y:calc(22px * var(--density-scale,1));--pad-tile:14px;--gap-stack:calc(14px * var(--density-scale,1));--gap-tile:calc(10px * var(--density-scale,1));--text-eyebrow:11px;--tracking-eyebrow:.18em;--text-brief:24px;--leading-brief:1.2;--tracking-brief:-.02em;--weight-brief:500;--text-metric:21px;--tracking-metric:0em;--text-proposal:17px;--text-panel:13px;--text-caption-mono:10px;--spark-up:#7ae3ba;--spark-down:#ffb84a;--spark-flat:#6b7279;--delta-up:#7ae3ba;--delta-down:#ffb84a;--delta-flat:#6b7279;--tile-alert-value:#ff8f72;--tabbar-h:66px;--phone-top-h:36px;--pad-phone-x:16px;--pad-phone-y:calc(14px * var(--density-scale,1));--shadow-sticky:0 -8px 22px -6px #0009;--stand-top-h:60px;--stand-rail-w:92px;--stand-side:300px;--stand-detail:360px;--pad-stand:calc(14px * var(--density-scale,1));--page-text:760px;--page-wide:1180px;--pad-page-x:calc(24px * var(--density-scale,1));--pad-page-y:calc(32px * var(--density-scale,1));--pad-row:12px;--row-gap:calc(10px * var(--density-scale,1));--slot-h:52px;--focus-ring:#f4845c;--shadow-elevation-1:0 1px 0 #ffffff0d, 0 1px 2px #00000080;--shadow-elevation-2:0 8px 22px #00000073;--shadow-elevation-3:0 24px 60px -12px #000000b3, 0 6px 18px #00000080;--skeleton:var(--fg)}@supports (color:color-mix(in lab,red,red)){:root.theme-chassis,.theme-chassis{--skeleton:color-mix(in oklab, var(--fg) 9%, var(--card))}}:root.theme-chassis,.theme-chassis{--relief-raised:inset 0 1px 0 #ffffff0d;--relief-recessed:inset 0 2px 5px #00000080;--relief-pressed:inset 0 2px 8px #0000008c;--press-travel:1px;--edge-lit:#ffffff0d;--edge-shade:#00000094;--edge-scribe:#ffffff1a;--surface-key-primary:linear-gradient(180deg, #f48050 0%, #e05a26 100%);--key-primary-relief:inset 0 1px 0 #ffffff59, 0 6px 18px #eb602a52;--lamp-glow:0 0 8px currentColor;--shadow-contact:0 1px 0 #ffffff0d;--chassis-frame:linear-gradient(168deg, #565c65 0%, #2b3037 34%, #16191d 70%, #4b5158 100%);--chassis-frame-w:3px;--edge-chassis-lit:#ffffff0d;--edge-chassis-shade:#0009}:root.theme-chassis-enamel,.theme-chassis-enamel{--bg:#f2f4f6;--bg-subtle:#e2e6ea;--card:#fff;--card-fg:#12171b;--popover:#fff;--popover-fg:#12171b;--fg:#12171b;--fg-muted:#454d55;--fg-faint:#5a626a;--border:#54606c42;--border-strong:#54606c75;--border-w:1px;--accent:#c04512;--accent-fg:#fff;--accent-subtle:#c045121f;--accent-line:#c045126b;--accent-alt:#96613f;--signal-alert:#bf3c14;--signal-alert-text:#a5330f;--signal-alert-fg:#fff;--signal-caution-fg:#fff;--signal-alert-surface:#fbeae4;--signal-alert-line:#bf3c1457;--signal-caution:#8a5a00;--signal-caution-text:#6f4800;--signal-caution-surface:#fbf2df;--signal-caution-line:#8a5a0052;--signal-ok:#1d6b46;--signal-ok-text:#17573a;--signal-ok-surface:#e4f2ea;--signal-ok-line:#1d6b464d;--signal-info:#10707a;--signal-info-text:#0c5b64;--signal-info-surface:#e0f0f2;--signal-info-line:#10707a47;--signal-neutral:#79828b;--signal-neutral-text:#5a626a;--signal-neutral-surface:#e8ebee;--signal-neutral-line:#54606c42;--agent-tool-text:#5a626a;--agent-tool-line:#12171b24;--bar-bg:#fff;--bar-line:#12171b1f;--rail-bg:#f2f4f6;--rail-image:none;--rail-relief:none;--rail-item-image:none;--rail-item-relief:none;--aside-bg:#eef1f4;--panel-bg:#fff;--panel-line:#54606c42;--chip-bg:#e8ebee;--radius-sm:6px;--radius-md:11px;--radius-lg:14px;--radius-panel:12px;--radius-tile:11px;--radius-control:11px;--radius-pill:999px;--radius-full:999px;--rail-size:65px;--rail-size-expanded:auto;--aside-size:296px;--pad-panel:calc(16px * var(--density-scale,1));--pad-section-x:calc(26px * var(--density-scale,1));--pad-section-y:calc(22px * var(--density-scale,1));--pad-tile:14px;--gap-stack:calc(14px * var(--density-scale,1));--gap-tile:calc(10px * var(--density-scale,1));--text-eyebrow:11px;--tracking-eyebrow:.18em;--text-brief:24px;--leading-brief:1.2;--tracking-brief:-.02em;--weight-brief:500;--text-metric:21px;--tracking-metric:0em;--text-proposal:17px;--text-panel:13px;--text-caption-mono:10px;--spark-up:#1d6b46;--spark-down:#8a5a00;--spark-flat:#79828b;--delta-up:#1d6b46;--delta-down:#8a5a00;--delta-flat:#79828b;--tile-alert-value:#a5330f;--tabbar-h:66px;--phone-top-h:36px;--pad-phone-x:16px;--pad-phone-y:calc(14px * var(--density-scale,1));--shadow-sticky:0 -8px 22px -6px #12171b29;--stand-top-h:60px;--stand-rail-w:92px;--stand-side:300px;--stand-detail:360px;--pad-stand:calc(14px * var(--density-scale,1));--page-text:760px;--page-wide:1180px;--pad-page-x:calc(24px * var(--density-scale,1));--pad-page-y:calc(32px * var(--density-scale,1));--pad-row:12px;--row-gap:calc(10px * var(--density-scale,1));--slot-h:52px;--focus-ring:#c04512;--shadow-elevation-1:0 1px 0 #ffffffe6, 0 1px 2px #12171b1a;--shadow-elevation-2:0 8px 22px #12171b1f;--shadow-elevation-3:0 24px 60px -12px #12171b33, 0 6px 18px #12171b1f;--skeleton:var(--fg)}@supports (color:color-mix(in lab,red,red)){:root.theme-chassis-enamel,.theme-chassis-enamel{--skeleton:color-mix(in oklab, var(--fg) 7%, var(--card))}}:root.theme-chassis-enamel,.theme-chassis-enamel{--relief-raised:inset 0 1px 0 #ffffffe6;--relief-recessed:inset 0 2px 5px #12171b24;--relief-pressed:inset 0 2px 8px #12171b2e;--press-travel:1px;--edge-lit:#ffffffe6;--edge-shade:#12171b24;--edge-scribe:#12171b24;--surface-key-primary:linear-gradient(180deg, #d2541c 0%, #b23c0e 100%);--key-primary-relief:inset 0 1px 0 #ffffff52, 0 6px 18px #c0451247;--lamp-glow:0 0 8px currentColor;--shadow-contact:0 1px 0 #ffffffe6;--chassis-frame:linear-gradient(168deg, #fff 0%, #c8ced6 34%, #9aa2ac 70%, #e2e7ec 100%);--chassis-frame-w:3px;--edge-chassis-lit:#ffffffe6;--edge-chassis-shade:#12171b29}:root.theme-melon,.theme-melon{--bg:#161817;--bg-subtle:#101211;--card:#1b1d1c;--card-fg:#f4f5f5;--popover:#1b1d1c;--popover-fg:#f4f5f5;--fg:#f4f5f5;--fg-muted:#a3a8a6;--fg-faint:#7d8280;--border:#393c3b;--border-strong:#5a5e5c;--border-w:1px;--accent:#fadd4c;--accent-fg:#1b1d1c;--accent-subtle:#2d280b;--accent-line:#fadd4c73;--accent-alt:#ceb63b;--signal-alert:#ff7161;--signal-alert-text:#ff9a8e;--signal-alert-fg:#1b1d1c;--signal-caution-fg:#1b1d1c;--signal-alert-surface:#2c1a17;--signal-alert-line:#ff716161;--signal-caution:#f14f1e;--signal-caution-text:#f98a66;--signal-caution-surface:#2a170f;--signal-caution-line:#f14f1e59;--signal-ok:#0ad185;--signal-ok-text:#5fe3b1;--signal-ok-surface:#0c1a15;--signal-ok-line:#0ad18552;--signal-info:#1bbdfe;--signal-info-text:#79d8fe;--signal-info-surface:#0c1a20;--signal-info-line:#1bbdfe4d;--signal-neutral:#5a5e5c;--signal-neutral-text:#a3a8a6;--signal-neutral-surface:#252827;--signal-neutral-line:#393c3b;--agent-tool-text:#a3a8a6;--agent-tool-line:#f4f5f524;--bar-bg:#1b1d1c;--bar-line:#00000094;--rail-bg:#1b1d1c;--rail-image:none;--rail-relief:none;--rail-item-image:none;--rail-item-relief:none;--aside-bg:#1b1d1c;--panel-bg:#1b1d1c;--panel-line:#393c3b;--chip-bg:#252827;--radius-sm:6px;--radius-md:11px;--radius-lg:14px;--radius-panel:12px;--radius-tile:11px;--radius-control:11px;--radius-pill:999px;--radius-full:999px;--rail-size:65px;--rail-size-expanded:auto;--aside-size:296px;--pad-panel:calc(16px * var(--density-scale,1));--pad-section-x:calc(26px * var(--density-scale,1));--pad-section-y:calc(22px * var(--density-scale,1));--pad-tile:14px;--gap-stack:calc(14px * var(--density-scale,1));--gap-tile:calc(10px * var(--density-scale,1));--text-eyebrow:11px;--tracking-eyebrow:.18em;--text-brief:24px;--leading-brief:1.2;--tracking-brief:-.02em;--weight-brief:500;--text-metric:21px;--tracking-metric:0em;--text-proposal:17px;--text-panel:13px;--text-caption-mono:10px;--spark-up:#5fe3b1;--spark-down:#f98a66;--spark-flat:#7d8280;--delta-up:#5fe3b1;--delta-down:#f98a66;--delta-flat:#7d8280;--tile-alert-value:#ff9a8e;--tabbar-h:66px;--phone-top-h:36px;--pad-phone-x:16px;--pad-phone-y:calc(14px * var(--density-scale,1));--shadow-sticky:0 -8px 22px -6px #0009;--stand-top-h:60px;--stand-rail-w:92px;--stand-side:300px;--stand-detail:360px;--pad-stand:calc(14px * var(--density-scale,1));--page-text:760px;--page-wide:1180px;--pad-page-x:calc(24px * var(--density-scale,1));--pad-page-y:calc(32px * var(--density-scale,1));--pad-row:12px;--row-gap:calc(10px * var(--density-scale,1));--slot-h:52px;--focus-ring:#fadd4c;--shadow-elevation-1:0 1px 0 #f4f5f50d, 0 1px 2px #00000080;--shadow-elevation-2:0 8px 22px #00000073;--shadow-elevation-3:0 24px 60px -12px #000000b3, 0 6px 18px #00000080;--skeleton:var(--fg)}@supports (color:color-mix(in lab,red,red)){:root.theme-melon,.theme-melon{--skeleton:color-mix(in oklab, var(--fg) 9%, var(--card))}}:root.theme-melon,.theme-melon{--relief-raised:inset 0 1px 0 #f4f5f50d;--relief-recessed:inset 0 2px 5px #00000080;--relief-pressed:inset 0 2px 8px #0000008c;--press-travel:1px;--edge-lit:#f4f5f50d;--edge-shade:#00000094;--edge-scribe:#f4f5f51a;--surface-key-primary:linear-gradient(180deg, #fadd4c 0%, #ceb63b 100%);--key-primary-relief:inset 0 1px 0 #ffffff59, 0 6px 18px #fadd4c4d;--lamp-glow:0 0 8px currentColor;--shadow-contact:0 1px 0 #f4f5f50d;--chassis-frame:linear-gradient(168deg, #7d8280 0%, #5a5e5c 34%, #1b1d1c 70%, #534813 100%);--chassis-frame-w:3px;--edge-chassis-lit:#f4f5f50d;--edge-chassis-shade:#0009;--scrim-modal:#000000d1}:root.theme-melon-day,.theme-melon-day{--bg:#ecedec;--bg-subtle:#dfe2e1;--card:#f4f5f5;--card-fg:#1b1d1c;--popover:#f4f5f5;--popover-fg:#1b1d1c;--fg:#1b1d1c;--fg-muted:#5a5e5c;--fg-faint:#7d8280;--border:#c9cfcc;--border-strong:#7d8280;--border-w:1px;--accent:#534813;--accent-fg:#f4f5f5;--accent-subtle:#f6eec1;--accent-line:#53481366;--accent-alt:#786a21;--signal-alert:#c0392b;--signal-alert-text:#a5281b;--signal-alert-fg:#f4f5f5;--signal-caution-fg:#f4f5f5;--signal-alert-surface:#fbe3e0;--signal-alert-line:#c0392b59;--signal-caution:#b23c0e;--signal-caution-text:#98330c;--signal-caution-surface:#fbe7dd;--signal-caution-line:#b23c0e52;--signal-ok:#0a7a50;--signal-ok-text:#07643f;--signal-ok-surface:#dff3ea;--signal-ok-line:#0a7a504d;--signal-info:#0b6f93;--signal-info-text:#095a78;--signal-info-surface:#dcf0f8;--signal-info-line:#0b6f934d;--signal-neutral:#a3a8a6;--signal-neutral-text:#5a5e5c;--signal-neutral-surface:#e4e7e6;--signal-neutral-line:#c9cfcc;--agent-tool-text:#5a5e5c;--agent-tool-line:#1b1d1c24;--bar-bg:#f4f5f5;--bar-line:#1b1d1c24;--rail-bg:#f4f5f5;--rail-image:none;--rail-relief:none;--rail-item-image:none;--rail-item-relief:none;--aside-bg:#f4f5f5;--panel-bg:#f4f5f5;--panel-line:#c9cfcc;--chip-bg:#e4e7e6;--radius-sm:6px;--radius-md:11px;--radius-lg:14px;--radius-panel:12px;--radius-tile:11px;--radius-control:11px;--radius-pill:999px;--radius-full:999px;--rail-size:65px;--rail-size-expanded:auto;--aside-size:296px;--pad-panel:calc(16px * var(--density-scale,1));--pad-section-x:calc(26px * var(--density-scale,1));--pad-section-y:calc(22px * var(--density-scale,1));--pad-tile:14px;--gap-stack:calc(14px * var(--density-scale,1));--gap-tile:calc(10px * var(--density-scale,1));--text-eyebrow:11px;--tracking-eyebrow:.18em;--text-brief:24px;--leading-brief:1.2;--tracking-brief:-.02em;--weight-brief:500;--text-metric:21px;--tracking-metric:0em;--text-proposal:17px;--text-panel:13px;--text-caption-mono:10px;--spark-up:#0a7a50;--spark-down:#b23c0e;--spark-flat:#7d8280;--delta-up:#0a7a50;--delta-down:#b23c0e;--delta-flat:#7d8280;--tile-alert-value:#a5281b;--tabbar-h:66px;--phone-top-h:36px;--pad-phone-x:16px;--pad-phone-y:calc(14px * var(--density-scale,1));--shadow-sticky:0 -8px 22px -6px #0009;--stand-top-h:60px;--stand-rail-w:92px;--stand-side:300px;--stand-detail:360px;--pad-stand:calc(14px * var(--density-scale,1));--page-text:760px;--page-wide:1180px;--pad-page-x:calc(24px * var(--density-scale,1));--pad-page-y:calc(32px * var(--density-scale,1));--pad-row:12px;--row-gap:calc(10px * var(--density-scale,1));--slot-h:52px;--focus-ring:#534813;--shadow-elevation-1:0 1px 0 #ffffffe6, 0 1px 2px #1b1d1c1a;--shadow-elevation-2:0 8px 22px #1b1d1c1f;--shadow-elevation-3:0 24px 60px -12px #1b1d1c33, 0 6px 18px #1b1d1c1f;--skeleton:var(--fg)}@supports (color:color-mix(in lab,red,red)){:root.theme-melon-day,.theme-melon-day{--skeleton:color-mix(in oklab, var(--fg) 7%, var(--card))}}:root.theme-melon-day,.theme-melon-day{--relief-raised:inset 0 1px 0 #ffffffe6;--relief-recessed:inset 0 2px 5px #1b1d1c24;--relief-pressed:inset 0 2px 8px #1b1d1c2e;--press-travel:1px;--edge-lit:#ffffffe6;--edge-shade:#1b1d1c24;--edge-scribe:#1b1d1c24;--surface-key-primary:linear-gradient(180deg, #534813 0%, #2d280b 100%);--key-primary-relief:inset 0 1px 0 #ffffff52, 0 6px 18px #53481342;--lamp-glow:0 0 8px currentColor;--shadow-contact:0 1px 0 #ffffffe6;--chassis-frame:linear-gradient(168deg, #fff 0%, #c9cfcc 34%, #a3a8a6 70%, #e4e7e6 100%);--chassis-frame-w:3px;--edge-chassis-lit:#ffffffe6;--edge-chassis-shade:#1b1d1c29}@media(prefers-reduced-transparency:reduce){:root.theme-lumen,.theme-lumen{--backdrop-glass:none;--backdrop-glass-subtle:none;--card:#262e39;--popover:#313945;--panel-bg:#222a34;--aside-bg:#212933;--rail-bg:transparent;--rail-image:none;--rail-item-image:none;--rail-item-relief:none;--rail-relief:none;--chip-bg:#2e3640;--bar-bg:#121821}:root.theme-lumen-frost,.theme-lumen-frost{--backdrop-glass:none;--backdrop-glass-subtle:none;--card:#f4f6fb;--popover:#fafbfd;--panel-bg:#f2f4fa;--aside-bg:#f0f2f9;--rail-bg:transparent;--rail-image:none;--rail-item-image:none;--rail-item-relief:none;--rail-relief:none;--chip-bg:#f7f8fc;--bar-bg:#f7f8fc}}@keyframes state-bar-pulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes console-pulse{0%,to{opacity:.4}50%{opacity:.9}}@keyframes console-breathe{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.9;transform:scale(1.06)}}@keyframes console-sweep{0%{transform:translate(-100%)}to{transform:translate(320%)}}@keyframes console-dash{to{stroke-dashoffset:-24px}}@keyframes console-eq{0%,to{height:20%}50%{height:100%}}.margin-bubble{fill:var(--signal-info-bg,var(--fg))}@supports (color:color-mix(in lab,red,red)){.margin-bubble{fill:var(--signal-info-bg,color-mix(in oklab, var(--fg) 12%, transparent))}}.margin-bubble{stroke-linejoin:round;transition:opacity .12s}.margin-bubble-star{fill:var(--signal-ok)}@supports (color:color-mix(in lab,red,red)){.margin-bubble-star{fill:color-mix(in oklab,var(--signal-ok) 26%,transparent)}}.margin-bubble-puzzle{fill:var(--signal-info)}@supports (color:color-mix(in lab,red,red)){.margin-bubble-puzzle{fill:color-mix(in oklab,var(--signal-info) 22%,transparent)}}.margin-bubble-dog{fill:var(--fg)}@supports (color:color-mix(in lab,red,red)){.margin-bubble-dog{fill:color-mix(in oklab,var(--fg) 10%,transparent)}}.margin-bubble-trap{fill:var(--signal-alert)}@supports (color:color-mix(in lab,red,red)){.margin-bubble-trap{fill:color-mix(in oklab,var(--signal-alert) 30%,transparent)}}.margin-bubble-trap{stroke:var(--signal-alert);stroke-width:.3px}.margin-bubble-label{fill:var(--fg-muted);font-size:2.1px;font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.04em}.margin-earns-seg{background:var(--signal-ok);height:100%}@supports (color:color-mix(in lab,red,red)){.margin-earns-seg{background:color-mix(in oklab,var(--signal-ok) 55%,transparent)}}.margin-earns-seg-0,.margin-earns-seg-1{background:var(--signal-ok)}@supports (color:color-mix(in lab,red,red)){.margin-earns-seg-1{background:color-mix(in oklab,var(--signal-ok) 72%,transparent)}}.margin-earns-seg-2{background:var(--signal-ok)}@supports (color:color-mix(in lab,red,red)){.margin-earns-seg-2{background:color-mix(in oklab,var(--signal-ok) 54%,transparent)}}.margin-earns-seg-3{background:var(--signal-info)}@supports (color:color-mix(in lab,red,red)){.margin-earns-seg-3{background:color-mix(in oklab,var(--signal-info) 48%,transparent)}}.margin-earns-seg-4{background:var(--fg)}@supports (color:color-mix(in lab,red,red)){.margin-earns-seg-4{background:color-mix(in oklab,var(--fg) 16%,transparent)}}.margin-band-loss{background:var(--signal-alert)}@supports (color:color-mix(in lab,red,red)){.margin-band-loss{background:color-mix(in oklab,var(--signal-alert) 26%,transparent)}}.margin-band-healthy{background:var(--signal-ok)}@supports (color:color-mix(in lab,red,red)){.margin-band-healthy{background:color-mix(in oklab,var(--signal-ok) 30%,transparent)}}.margin-band-above{background:var(--signal-caution)}@supports (color:color-mix(in lab,red,red)){.margin-band-above{background:color-mix(in oklab,var(--signal-caution) 24%,transparent)}}.margin-board{grid-template-columns:minmax(0,1fr) 286px;gap:0;display:grid}.margin-board-main{flex-direction:column;min-width:0;min-height:0;display:flex}.margin-plot-wrap{flex-direction:column;flex:1;gap:10px;min-height:0;padding:14px 20px 16px;display:flex}.margin-notice{border-bottom:var(--border-w) solid var(--panel-line);background:linear-gradient(90deg,var(--signal-alert-surface),transparent 65%);align-items:center;gap:14px;padding:14px 20px;display:flex}.margin-notice-mark{border-radius:var(--radius-full);background:var(--signal-alert-surface);border:var(--border-w) solid var(--signal-alert-line);width:26px;height:26px;color:var(--signal-alert-text);flex:0 0 26px;justify-content:center;align-items:center;font-size:12px;display:flex}.margin-notice-body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.margin-notice-head{font-family:var(--font-display);color:var(--fg);font-size:15px;font-weight:600}.margin-notice-sub{color:var(--fg-muted);font-size:12px;line-height:1.45}.margin-board-rail{background:var(--aside-bg);border-left:var(--border-w) solid var(--panel-line);flex-direction:column;display:flex}@media(max-width:1080px){.margin-board{grid-template-columns:minmax(0,1fr)}.margin-board-rail{border-left:0;border-top:var(--border-w) solid var(--panel-line)}}.margin-plot-head{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.margin-plot{background:var(--bg-subtle);border:var(--border-w) solid var(--panel-line);border-radius:var(--radius-lg);flex:1;min-height:340px;position:relative;overflow:hidden}.margin-plot-svg{width:100%;height:100%;display:block}.margin-plot-corner{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-faint);pointer-events:none;font-size:9px;position:absolute}.margin-plot-corner-tl{top:10px;left:12px}.margin-plot-corner-tr{top:10px;right:12px}.margin-plot-corner-bl{bottom:10px;left:12px}.margin-plot-corner-br{bottom:10px;right:12px}.margin-plot-corner-star{color:var(--signal-ok-text)}.margin-plot-corner-trap{color:var(--signal-alert-text)}.margin-bubble-group{cursor:pointer}.margin-bubble-label-inside{fill:var(--fg);font-family:var(--font-display);letter-spacing:0;font-size:2.6px;font-weight:600}.margin-bubble-pct{fill:var(--fg-muted);font-family:var(--font-mono);font-size:2.2px}.margin-bubble-pct-star{fill:var(--signal-ok-text)}.margin-bubble-pct-puzzle{fill:var(--signal-info-text)}.margin-bubble-pct-trap{fill:var(--signal-alert-text)}.margin-callout{background:var(--panel-bg);border:var(--border-w) solid var(--accent-line);border-radius:var(--radius-md);pointer-events:none;flex-direction:column;gap:4px;width:196px;padding:9px 11px;display:flex;position:absolute;transform:translate(14px,-50%)}.margin-callout[data-flip=true]{transform:translate(calc(-100% - 14px),-50%)}.margin-earns-row{align-items:center;gap:10px;display:flex}.margin-earns-track{border-radius:var(--radius-full);background:var(--chip-bg);flex:1;height:10px;display:flex;overflow:hidden}.margin-earns-loss{border-radius:var(--radius-sm);background:var(--signal-alert);height:10px}.margin-rail-panel{border-bottom:var(--border-w) solid var(--panel-line);flex-direction:column;gap:10px;padding:14px 16px;display:flex}.margin-rail-name{font-family:var(--font-display);letter-spacing:-.01em;color:var(--fg);font-size:20px;font-weight:600}.margin-cost-row{align-items:baseline;gap:8px;display:flex}.margin-cost-label{min-width:0;font-family:var(--font-mono);letter-spacing:.04em;color:var(--fg-muted);flex:1;font-size:10px}.margin-cost-value{font-family:var(--font-mono);color:var(--fg);font-size:11px}.margin-cost-total{font-family:var(--font-mono);color:var(--fg);font-size:13px}.margin-cost-label.is-alert,.margin-cost-total.is-alert{color:var(--signal-alert-text)}.margin-rail-rule{background:var(--panel-line);height:1px;margin:2px 0}.margin-price-figure{font-family:var(--font-mono);letter-spacing:-.03em;color:var(--fg);align-items:baseline;font-size:26px;display:flex}.margin-price-unit{color:var(--fg-faint);margin-left:3px;font-size:12px}.margin-price-delta{font-family:var(--font-mono);color:var(--accent);font-size:14px}.margin-price-delta.is-alert{color:var(--signal-alert-text)}.margin-price-slider{width:100%;accent-color:var(--accent);flex:1}.margin-rail-note{border-radius:var(--radius-tile);background:var(--signal-alert-surface);border:var(--border-w) solid var(--signal-alert-line);color:var(--signal-alert-text);padding:9px 10px;font-size:12px;line-height:1.45}.margin-sug-mark{font-size:11px;line-height:1.4}.margin-sug-mark-accent{color:var(--accent)}.margin-sug-mark-caution{color:var(--signal-caution-text)}.margin-rail-foot{border-top:var(--border-w) solid var(--panel-line);background:var(--panel-bg);margin-top:auto;padding:14px 16px}.console-slash{background:var(--panel-bg);border:var(--border-w) solid var(--border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-elevation-3);-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);flex-direction:column;margin:0;list-style:none;display:flex;overflow:hidden}.console-slash[hidden]{display:none}.console-slash[data-floating=true]{z-index:72;max-height:min(72vh,640px)}.console-slash-head{justify-content:space-between;align-items:center;gap:var(--space-md);border-bottom:var(--border-w) solid var(--border);font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:var(--transform-eyebrow);color:var(--fg-faint);padding:13px 18px;font-weight:600;display:flex}.console-slash-head>span:last-child{text-transform:none;font-weight:400}.console-slash-scroll{flex-direction:column;min-height:0;padding:0;display:flex}.console-slash[data-variant=rows] .console-slash-scroll{max-height:392px}.console-slash-split{-webkit-backdrop-filter:blur(49px);backdrop-filter:blur(49px);min-height:0;display:flex}.console-slash-split>.console-slash-scroll{border-right:var(--border-w) solid var(--border);flex:0 0 392px;max-height:410px}.console-slash-group+.console-slash-group{margin-top:var(--space-2xs)}.console-slash-label{z-index:1;background:var(--aside-bg);width:100%;color:var(--fg-faint);font-family:var(--font-mono);font-size:var(--text-eyebrow);text-align:left;text-transform:var(--transform-eyebrow);letter-spacing:var(--tracking-eyebrow);white-space:nowrap;border:0;align-items:center;gap:10px;padding:14px 18px 8px;font-weight:600;display:flex;position:sticky;top:0;transform:translateY(-1px)}button.console-slash-label{cursor:pointer}button.console-slash-label:hover{color:var(--fg-muted)}button.console-slash-label:hover .console-slash-caret,button.console-slash-label:focus-visible .console-slash-caret{color:var(--accent)}.console-slash-caret{color:var(--fg-faint);transition:color var(--duration-fast) var(--ease-enter);flex:none}.console-slash-label-text{flex:none}.console-slash-count{font-variant-numeric:tabular-nums;flex:none}.console-slash-rule{background:var(--border);flex:1;height:1px}.console-slash-list .console-slash-pick{padding-left:34px}.console-slash[data-variant=brief] .console-slash-list .console-slash-pick{padding-left:30px}.console-slash-list{margin:0;padding:0;list-style:none}.console-slash-row{position:relative}.console-slash-pick{width:100%;min-height:var(--density-row);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:172px minmax(0,1fr) auto;align-items:center;gap:18px;padding:11px 18px;display:grid}.console-slash[data-variant=brief] .console-slash-pick{justify-content:space-between;gap:14px;min-height:40px;padding:0 16px;display:flex}.console-slash-pick:hover,.console-slash-row:focus-within{background:var(--accent-subtle);outline:none}.console-slash-pick[data-active=true],.console-slash-row[aria-selected=true] .console-slash-pick{background:var(--accent-subtle);box-shadow:inset 3px 0 0 var(--accent)}.console-slash-route{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono);color:var(--fg-faint);font-size:12px;overflow:hidden}.console-slash-row[aria-selected=true] .console-slash-route{color:var(--accent)}@media(max-width:859.98px){.console-slash-label{background:var(--bg-subtle)}.console-slash[data-variant=rows] .console-slash-pick{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:11px 16px}.console-slash[data-variant=rows] .console-slash-route{grid-area:1/1}.console-slash[data-variant=rows] .console-slash-params{grid-area:1/2}.console-slash[data-variant=rows] .console-slash-body{grid-area:2/1/2/-1}.console-slash[data-variant=rows] .console-slash-desc{white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.console-slash[data-variant=rows] .console-slash-scroll{max-height:min(392px,46vh)}.console-slash-head,.console-slash-legend{padding:10px 16px}.console-slash-legend{flex-wrap:wrap;gap:8px 16px}.console-slash-legend-note{text-align:left;flex-basis:100%;margin-left:0}}.console-slash-params{white-space:nowrap;border:var(--border-w) solid var(--border);border-radius:var(--radius-sm);background:var(--bg-subtle);font-family:var(--font-mono);font-size:var(--text-caption-mono);letter-spacing:.06em;color:var(--fg-faint);justify-self:end;padding:4px 9px}.console-slash-body{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.console-slash-labeltext{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--fg);font-family:var(--font-display);letter-spacing:-.01em;font-size:15px;font-weight:500;overflow:hidden}.console-slash[data-variant=brief] .console-slash-labeltext{font-size:14px}.console-slash-row[aria-selected=true] .console-slash-labeltext{font-weight:600}.console-slash-desc{color:var(--fg-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;line-height:1.35;overflow:hidden}.console-slash-brief{background:var(--bg-subtle);flex-direction:column;flex:1;gap:18px;min-width:0;padding:22px 24px;display:flex}.console-slash-brief-head{flex-direction:column;gap:9px;display:flex}.console-slash-brief-route{font-family:var(--font-mono);color:var(--accent);font-size:12px}.console-slash-brief-name{font-family:var(--font-display);letter-spacing:-.02em;color:var(--fg);margin:0;font-size:22px;font-weight:600}.console-slash-brief-desc{color:var(--fg-muted);text-wrap:pretty;margin:0;font-size:14px;line-height:1.55}.console-slash-brief-fields{flex-direction:column;gap:9px;display:flex}.console-slash-brief-eyebrow{font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:var(--transform-eyebrow);color:var(--fg-faint);font-weight:600}.console-slash-field{border:var(--border-w) solid var(--border);border-radius:var(--radius-md);background:var(--panel-bg);align-items:center;gap:12px;padding:10px 12px;display:flex}.console-slash-field-name{font-family:var(--font-mono);color:var(--fg-faint);flex:0 0 96px;font-size:11px}.console-slash-field-source{font-family:var(--font-mono);font-size:var(--text-caption-mono);letter-spacing:.12em;text-transform:var(--transform-eyebrow);color:var(--fg-faint)}.console-slash-brief-foot{align-items:center;gap:12px;margin-top:auto;display:flex}.console-slash-run{min-height:var(--target-min);border-radius:var(--radius-md);background:var(--accent);color:var(--accent-fg);font-family:var(--font-display);cursor:pointer;border:0;align-items:center;gap:10px;padding:0 20px;font-size:14px;font-weight:600;display:inline-flex}.console-slash-run>span{font-family:var(--font-mono);opacity:.72;font-size:11px}.console-slash-brief-note{color:var(--fg-faint);text-wrap:pretty;font-size:12px;line-height:1.45}.console-slash-legend{border-top:var(--border-w) solid var(--border);background:var(--bg-subtle);color:var(--fg-faint);font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:.1em;align-items:center;gap:20px;padding:11px 18px;display:flex}.console-slash[data-variant=brief] .console-slash-legend{background:var(--panel-bg)}.console-slash-legend-note{text-align:right;margin-left:auto}.console-slash-legend kbd{font-family:var(--font-mono);font-size:var(--text-eyebrow);border:var(--border-w) solid var(--border-strong);background:var(--bg-subtle);color:var(--fg-muted);border-radius:var(--radius-sm);margin-right:6px;padding:2px 6px}.console-slash-empty{padding:var(--space-xl) var(--space-md);text-align:center;color:var(--fg-muted);margin:0;font-size:13px}.console-slash-head{justify-content:flex-start}.console-slash-head-title{color:var(--fg-muted)}.console-slash-head-rule{width:var(--border-w);background:var(--border);flex:none;height:16px}.console-slash-head>.console-slash-head-count{margin-left:auto}.console-slash-head-cmd{min-width:0;font-family:var(--font-display);letter-spacing:0;text-transform:none;color:var(--fg-faint);align-items:baseline;gap:8px;font-size:13.5px;font-weight:400;display:inline-flex}.console-slash-head-route{font-family:var(--font-mono);letter-spacing:.16em;color:var(--accent);font-size:11.5px}.console-slash-scopes{gap:6px;display:flex}.console-slash-scope{border:var(--border-w) solid var(--border);background:var(--bg-subtle);color:var(--fg-faint);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;border-radius:7px;padding:4px 9px;font-size:10.5px;font-weight:600}.console-slash-scope:hover{color:var(--fg)}.console-slash-scope[aria-pressed=true]{border-color:var(--accent-line);background:var(--accent-subtle);color:var(--accent)}.console-slash-meta{justify-self:end;align-items:center;gap:8px;display:inline-flex}.console-slash-meta .console-slash-params{justify-self:auto}.console-slash-tag{border:var(--border-w) solid var(--border);background:var(--bg-subtle);color:var(--fg-faint);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;border-radius:6px;flex:none;padding:3px 8px;font-size:10px;font-weight:600}.console-slash-tag[data-kind=write]{border-color:var(--signal-caution-line);background:var(--signal-caution-surface);color:var(--signal-caution-text)}.console-slash-enter{border:var(--border-w) solid var(--accent-line);background:var(--accent-subtle);width:26px;height:26px;color:var(--accent);font-family:var(--font-mono);border-radius:7px;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.console-slash-dot{background:var(--signal-caution);border-radius:50%;flex:none;width:6px;height:6px}.console-slash-brief-top{align-items:center;gap:9px;display:flex}.console-slash-brief-eyebrow{align-items:baseline;gap:9px;display:flex}.console-slash-brief-counts{font-family:var(--font-display);letter-spacing:0;text-transform:none;color:var(--fg-faint);font-size:12.5px;font-weight:400}.console-slash-field{background:0 0;border:0;flex-direction:column;align-items:stretch;gap:6px;padding:0}.console-slash-field-head{align-items:center;gap:8px;display:flex}.console-slash-field-head .console-slash-field-name{color:var(--fg);flex:none;font-size:12.5px}.console-slash-field-tag{border:var(--border-w) solid var(--border);background:var(--bg-subtle);color:var(--fg-faint);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;border-radius:5px;padding:2px 7px;font-size:9.5px;font-weight:600}.console-slash-field[data-required=true] .console-slash-field-tag{border-color:var(--accent-line);background:var(--accent-subtle);color:var(--accent)}.console-slash-field-head .console-slash-field-source{font-family:var(--font-display);letter-spacing:0;text-transform:none;margin-left:auto;font-size:12.5px}.console-slash-field-box{border:var(--border-w) solid var(--border);background:var(--bg-subtle);min-height:46px;box-shadow:inset 0 2px 5px var(--bg);border-radius:11px;align-items:center;gap:10px;padding:0 14px;display:flex}@supports (color:color-mix(in lab,red,red)){.console-slash-field-box{box-shadow:inset 0 2px 5px color-mix(in oklab,var(--bg) 60%,transparent)}}.console-slash-field[data-required=true] .console-slash-field-box{border-color:var(--accent-line)}.console-slash-field-box:focus-within{border-color:var(--accent)}.console-slash-field-input{min-width:0;color:var(--fg);font-family:var(--font-display);background:0 0;border:0;outline:none;flex:1;font-size:15px}.console-slash-field-input::placeholder{color:var(--fg-faint)}.console-slash-field-count{font-family:var(--font-mono);text-transform:uppercase;color:var(--fg-faint);flex:none;font-size:11.5px}.console-slash-gives{border:var(--border-w) solid var(--signal-info-line);background:var(--signal-info-surface);color:var(--fg-muted);border-radius:11px;margin:0;padding:11px 14px;font-size:13.5px;line-height:1.45}.console-slash-gives-label{color:var(--fg);font-weight:600}.console-slash-run:disabled{opacity:.5;cursor:not-allowed}.console-slash-copy{min-height:var(--target-min);border:var(--border-w) solid var(--border);border-radius:var(--radius-md);background:var(--bg-subtle);color:var(--fg);font-family:var(--font-display);cursor:pointer;padding:0 16px;font-size:14px;font-weight:500}.console-slash-legend-note{align-items:center;gap:8px;display:inline-flex}.console-slash-safe-dot{background:var(--signal-ok);width:6px;height:6px;box-shadow:0 0 8px var(--signal-ok);border-radius:50%}.console-slash-brief{min-height:0;overflow-y:auto}.console-slash-legend{flex-wrap:wrap;row-gap:8px}.console-slash-legend>span,.console-slash-run,.console-slash-copy{white-space:nowrap}.console-reply{flex-direction:column;gap:6px;display:flex}.console-reply-command{display:none}.console-reply-skeleton{flex-direction:column;gap:6px;padding:2px 0;display:flex}.console-reply-skel-bar{border-radius:var(--radius-full);animation:1.2s ease-in-out infinite console-pulse}.console-reply-confirm{border:var(--border-w) solid var(--border-strong);border-radius:var(--radius-sm);background:var(--caution);flex-direction:column;gap:8px;padding:8px 10px;display:flex}@supports (color:color-mix(in lab,red,red)){.console-reply-confirm{background:color-mix(in srgb,var(--caution) 10%,transparent)}}.console-reply-confirm-actions{align-items:center;gap:6px;display:flex}.console-reply-confirm-actions button{border:var(--border-w) solid var(--border-strong);border-radius:var(--radius-sm);font-family:var(--font-display);cursor:pointer;padding:5px 10px;font-size:12px}.console-reply-confirm-cancel{background:0 0}.console-reply-confirm-send{border:0;margin-left:auto}.console-calls{flex-direction:column;min-width:0;display:flex}.console-call{min-width:0;padding-bottom:6px;position:relative}.console-call>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 10px;min-width:0;padding:5px 0 0;list-style:none;display:grid}.console-call>summary::-webkit-details-marker{display:none}.console-call>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}.console-call-name{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.console-call-mark{width:15px;height:15px;color:var(--fg-faint);place-items:center;display:grid}.console-call-tool{color:var(--fg);font-size:13px;font-weight:500}.console-call-badge{border-radius:var(--radius-pill);background:var(--chip-bg);color:var(--fg-muted);white-space:nowrap;align-items:center;gap:5px;padding:2px 8px 2px 6px;font-size:11px;font-weight:500;display:inline-flex}.console-call-badge[data-state=done] svg{color:var(--signal-ok-text)}.console-call-badge[data-state=running] svg{color:var(--agent-tool-text);animation:1.4s ease-in-out infinite console-pulse}.console-call-badge[data-state=confirm]{background:var(--accent-subtle);color:var(--fg)}.console-call-badge[data-state=confirm] svg{color:var(--accent)}.console-call-badge[data-state=refused] svg{color:var(--signal-alert-text)}.console-call-chev{color:var(--fg-faint);transition:transform var(--duration-fast,.12s);flex:none;place-items:center;display:grid}.console-call[open] .console-call-chev{transform:rotate(180deg)}.console-call-out{grid-column:1/-1;grid-template-columns:23px minmax(0,1fr);align-items:start;min-width:0;display:grid}.console-call-out:before{content:"";border-left:1px solid var(--border-strong);border-bottom:1px solid var(--border-strong);border-bottom-left-radius:3px;width:10px;height:9px;margin:0 0 0 7px}.console-call-out p{min-width:0;color:var(--fg-muted);overflow-wrap:anywhere;margin:0;font-size:12.5px;line-height:1.45}.console-call[data-state=refused] .console-call-out p{color:var(--signal-alert-text)}.console-call-body{gap:10px;margin:8px 0 4px;padding-left:23px;display:grid}.console-call-did{color:var(--fg);margin:0;font-size:13px;line-height:1.4}.console-call-sec{gap:6px;display:grid}.console-call-sec>span{letter-spacing:.12em;text-transform:uppercase;color:var(--fg-faint);font-size:10px;font-weight:600}.console-call-params{grid-template-columns:auto minmax(0,1fr);gap:3px 12px;margin:0;font-size:12px;display:grid}.console-call-params dt{color:var(--fg-faint)}.console-call-params dd{color:var(--fg);overflow-wrap:anywhere;margin:0}.console-call .console-reply-confirm{margin:4px 0 6px 23px}@media(prefers-reduced-motion:reduce){.console-call-badge[data-state=running] svg{animation:none}}.agent-compact{border:var(--border-w) solid var(--border);border-radius:var(--radius-tile);background:var(--card);width:100%;min-width:0;min-height:40px;color:inherit;font:inherit;text-align:left;align-items:center;gap:10px;padding:10px 12px;display:flex}button.agent-compact{cursor:pointer}button.agent-compact:hover{border-color:var(--border-strong)}button.agent-compact:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.agent-compact-icon{border-radius:var(--radius-sm);background:var(--chip-bg);width:28px;height:28px;color:var(--fg-muted);flex:none;place-items:center;display:grid}.agent-compact-icon[data-tone=ok]{background:var(--signal-ok-surface);color:var(--signal-ok-text)}.agent-compact-icon[data-tone=caution]{background:var(--signal-caution-surface);color:var(--signal-caution-text)}.agent-compact-icon[data-tone=alert]{background:var(--signal-alert-surface);color:var(--signal-alert-text)}.agent-compact-icon[data-tone=info]{background:var(--signal-info-surface);color:var(--signal-info-text)}.agent-compact-icon[data-tone=accent]{background:var(--accent-subtle);color:var(--accent)}.agent-compact-text{flex-direction:column;gap:1px;min-width:0;display:flex}.agent-compact-main{color:var(--fg);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.agent-compact-facts{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--fg-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.agent-compact-open{color:var(--fg-faint);flex:none;margin-left:auto}.agent-compact-bar{border-radius:var(--radius-full);background:var(--skeleton,var(--panel-line));height:9px;animation:1.2s ease-in-out infinite console-pulse}.agent-face{min-width:0}.agent-face .state-card-head{gap:6px}.agent-face-eye{min-width:0;color:var(--fg-muted);align-items:center;gap:7px;display:inline-flex}.agent-face-sub{color:var(--fg-muted);font-size:12px}.agent-face-body{flex-direction:column;gap:12px;min-width:0;padding:0 16px 14px;display:flex}.agent-face-body+.agent-face-body{border-top:var(--border-w) solid var(--border);padding-top:12px}.state-rows+.agent-face-body{padding-top:12px}.agent-face-foot{border-top:var(--border-w) solid var(--border);flex-wrap:wrap;gap:8px;padding:12px 16px 14px;display:flex}.agent-face .console-rows{gap:6px}.agent-face .console-row{gap:10px;min-height:0;padding:9px 10px}.agent-face .console-row-title{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.agent-face .console-row-value{font-size:13px}.agent-face .console-row[data-tone=alert]{border-color:var(--signal-alert-line)}.agent-face .console-row[data-tone=caution]{border-color:var(--signal-caution-line)}.agent-face .console-row[data-tone=muted] .console-row-title{color:var(--fg-muted)}.agent-face .console-monogram{width:28px;height:28px;font-size:10px}.agent-face-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}.agent-face-metrics[data-cols="1"]{grid-template-columns:minmax(0,1fr)}.agent-face-metrics[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.agent-face-metrics .console-eyebrow{overflow-wrap:anywhere}.agent-face-metrics[data-cols="3"] .console-eyebrow{letter-spacing:.1em}.agent-face .console-metric[data-size=md] .console-metric-value{font-size:19px}.agent-face .console-shares{gap:9px;display:grid}.agent-face .console-share-label{min-width:74px;max-width:74px;color:var(--fg-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.agent-face .console-state{min-height:0;padding-block:2px}.agent-face .state-row{min-height:50px}.agent-face .state-row-label{font-size:15px}.agent-face-action{grid-column:2/-1;padding:0 14px 10px 13px}.agent-face-chips{flex-wrap:wrap;gap:6px;display:flex}.agent-face-more{font-family:var(--font-mono);color:var(--fg-faint);font-size:11px}.agent-face-text{color:var(--fg-muted);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.45}.agent-face-brief{gap:6px;display:grid}.agent-face-brief>b{font-size:var(--text-proposal);letter-spacing:-.01em;color:var(--fg);text-wrap:pretty;font-weight:600;line-height:1.3}.agent-face-brief>span{color:var(--fg-muted);font-size:13px}.agent-face-meter{gap:6px;display:grid}.agent-face-meter-line{color:var(--fg-muted);justify-content:space-between;gap:8px;font-size:12px;display:flex}.agent-face-meter-line b{font-family:var(--font-mono);color:var(--fg);font-weight:500}.agent-face-meter .console-meter-fill[data-tone=ok]{background:var(--signal-ok)}.agent-face-meter .console-meter-fill[data-tone=caution]{background:var(--signal-caution)}.agent-face-meter .console-meter-fill[data-tone=alert]{background:var(--signal-alert)}.agent-face-quote{border-left:2px solid var(--border-strong);gap:3px;padding:2px 0 2px 10px;display:grid}.agent-face-quote[data-tone=note]{border-left-color:var(--signal-info-line)}.agent-face-quote small{font-family:var(--font-mono);color:var(--fg-faint);font-size:10.5px}.agent-face-quote p{color:var(--fg);-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.agent-face-quote mark{color:var(--accent);background:0 0;font-weight:600}.agent-face-track{margin:0;padding:0;list-style:none;display:grid}.agent-face-track li{grid-template-columns:44px 12px minmax(0,1fr);align-items:start;gap:8px;padding-block:5px;display:grid}.agent-face-track time{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--fg-muted);padding-top:1px;font-size:11px}.agent-face-track i{border-radius:var(--radius-full);background:var(--fg-faint);width:7px;height:7px;margin:5px auto 0}.agent-face-track i[data-tone=ok]{background:var(--signal-ok)}.agent-face-track i[data-tone=caution]{background:var(--signal-caution)}.agent-face-track i[data-tone=alert]{background:var(--signal-alert)}.agent-face-track i[data-tone=accent]{background:var(--accent)}.agent-face-track i[data-tone=muted]{background:var(--border-strong)}.agent-face-track span{min-width:0;color:var(--fg);overflow-wrap:anywhere;font-size:13px}.agent-face-track li[data-tone=muted] span{color:var(--fg-faint)}.agent-face-bars{gap:6px;display:grid}.agent-face-bars-plot{align-items:flex-end;gap:3px;height:64px;display:flex}.agent-face-bars-plot span{background:var(--border-strong);border-radius:2px 2px 0 0;flex:1 1 0;min-width:0}.agent-face-bars-plot span[data-hi=true]{background:var(--accent)}.agent-face-bars-axis{font-family:var(--font-mono);color:var(--fg-faint);justify-content:space-between;font-size:10px;display:flex}.agent-face-cells{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.agent-face-cells>div{border-radius:var(--radius-sm);background:var(--chip-bg);text-align:center;gap:1px;min-width:0;padding:5px 2px;display:grid}.agent-face-cells b{font-family:var(--font-mono);letter-spacing:.04em;color:var(--fg-faint);font-size:9.5px;font-weight:500}.agent-face-cells span{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--fg);text-overflow:ellipsis;font-size:12px;overflow:hidden}.agent-face-cells>div[data-tone=alert]{background:var(--signal-alert-surface)}.agent-face-cells>div[data-tone=alert] span{color:var(--signal-alert-text)}.agent-face-cells>div[data-tone=caution]{background:var(--signal-caution-surface)}.agent-face-cells>div[data-tone=caution] span{color:var(--signal-caution-text)}.agent-face-cells>div[data-tone=ok]{background:var(--signal-ok-surface)}.agent-face-cells>div[data-tone=ok] span{color:var(--signal-ok-text)}.agent-face-cells>div[data-tone=accent]{background:var(--accent-subtle);box-shadow:inset 0 0 0 1px var(--accent-line)}.agent-face-cells>div[data-tone=off] span{color:var(--fg-faint);text-decoration:line-through}.agent-face-heat{grid-template-columns:28px repeat(var(--cols),minmax(0,1fr));align-items:center;gap:3px;display:grid}.agent-face-heat small{font-family:var(--font-mono);color:var(--fg-faint);font-size:9.5px}.agent-face-heat i{background:var(--accent);border-radius:3px;height:16px}@supports (color:color-mix(in lab,red,red)){.agent-face-heat i{background:color-mix(in oklab,var(--accent) calc(var(--v) * 1%),var(--chip-bg))}}.agent-face-heat i[data-gap=true]{box-shadow:inset 0 0 0 1.5px var(--signal-info)}.agent-face-paper{background:var(--receipt-paper);width:100%;color:var(--receipt-ink);font-family:var(--font-paper);white-space:pre;border-radius:2px;align-self:center;padding:12px 12px 14px;font-size:10.5px;line-height:1.45;overflow:hidden;box-shadow:0 10px 24px -14px #000000b3}.agent-face-photo{aspect-ratio:16/9;border-radius:var(--radius-sm);background:var(--chip-bg);object-fit:cover;width:100%;display:block}.agent-face-outline{gap:5px;display:grid}.agent-face-outline>div{border:1px dashed var(--border-strong);border-radius:var(--radius-sm);gap:2px;padding:6px 8px;display:grid}.agent-face-outline b{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-faint);font-size:9.5px;font-weight:600}.agent-face-outline span{color:var(--fg);font-size:12px}.agent-face-steps{gap:8px;margin:0;padding:0;list-style:none;display:grid}.agent-face-steps li{grid-template-columns:22px minmax(0,1fr) auto;align-items:baseline;gap:8px;display:grid}.agent-face-steps li>b{font-family:var(--font-mono);color:var(--fg-faint);font-size:10px;font-weight:500}.agent-face-steps li>span{color:var(--fg);font-size:13px}.agent-face-steps li>small{font-family:var(--font-mono);color:var(--fg-muted);font-size:11px}.agent-face-skeleton{gap:8px;padding:0 16px 14px;display:grid}.agent-widget-host{width:100%;min-width:0;overflow-x:hidden}.agent-widget-host>*{width:100%;min-width:0}.console-spinner{--spinner-size:40px;--spinner-w:2px;--spinner-arc:var(--accent);--spinner-track:var(--fg);flex:none;display:inline-block;position:relative}@supports (color:color-mix(in lab,red,red)){.console-spinner{--spinner-track:color-mix(in oklab, var(--fg) 9%, transparent)}}.console-spinner{width:var(--spinner-size);height:var(--spinner-size)}.console-spinner[data-size=panel]{--spinner-size:64px}.console-spinner[data-size=card]{--spinner-size:40px}.console-spinner[data-size=row]{--spinner-size:24px}.console-spinner[data-size=inline]{--spinner-size:16px;--spinner-w:1.5px}.console-spinner[data-tone=contrast]{--spinner-arc:var(--accent-fg);--spinner-track:var(--accent-fg)}@supports (color:color-mix(in lab,red,red)){.console-spinner[data-tone=contrast]{--spinner-track:color-mix(in oklab, var(--accent-fg) 25%, transparent)}}.console-spinner-track,.console-spinner-arc{border:var(--spinner-w) solid transparent;border-radius:50%;position:absolute;inset:0}.console-spinner-track{border-color:var(--spinner-track)}.console-spinner-arc{border-top-color:var(--spinner-arc);animation:1.15s cubic-bezier(.6,.05,.35,.95) infinite console-orbit}.console-spinner[data-size=card] .console-spinner-arc,.console-spinner[data-size=panel] .console-spinner-arc{border-right-color:var(--spinner-arc)}@keyframes console-orbit{to{transform:rotate(360deg)}}@keyframes console-tick{0%,to{opacity:.3}50%{opacity:1}}.console-app-loader{background:var(--bg);width:100%;height:100%;min-height:100%;color:var(--fg);flex-direction:column;justify-content:center;align-items:center;gap:38px;display:flex;position:relative;overflow:hidden}.console-app-loader-mark{justify-content:center;align-items:center;width:188px;height:188px;display:flex;position:relative}.console-app-loader-track,.console-app-loader-arc{border:2px solid #0000;border-radius:50%;position:absolute;inset:0}.console-app-loader-track{border-color:var(--fg)}@supports (color:color-mix(in lab,red,red)){.console-app-loader-track{border-color:color-mix(in oklab,var(--fg) 9%,transparent)}}.console-app-loader-arc{border-top-color:var(--accent);border-right-color:var(--accent);animation:1.15s cubic-bezier(.6,.05,.35,.95) infinite console-orbit}.console-app-loader-lines{text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}.console-app-loader-status{font-family:var(--font-mono);letter-spacing:.28em;text-transform:uppercase;color:var(--fg);font-size:13px;font-weight:600}.console-app-loader-station{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--fg-faint);font-size:11px}.console-app-loader-steps{flex-direction:column;gap:11px;min-width:320px;margin:0;padding:0;list-style:none;display:flex}.console-app-loader-step{align-items:center;gap:12px;display:flex}.console-app-loader-dot{background:var(--fg-faint);border-radius:50%;flex:none;width:7px;height:7px}@supports (color:color-mix(in lab,red,red)){.console-app-loader-dot{background:color-mix(in oklab,var(--fg-faint) 52%,var(--bg))}}.console-app-loader-step-label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-faint);font-size:12px}.console-app-loader-step[data-state=active] .console-app-loader-dot{background:var(--accent);animation:1.5s ease-in-out infinite console-tick}.console-app-loader-step[data-state=active] .console-app-loader-step-label{color:var(--fg)}.console-app-loader-tenant,.console-app-loader-release{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-faint);align-items:center;gap:9px;font-size:11px;display:flex;position:absolute;bottom:24px}@supports (color:color-mix(in lab,red,red)){.console-app-loader-tenant,.console-app-loader-release{color:color-mix(in oklab,var(--fg-faint) 70%,var(--bg))}}.console-app-loader-tenant{left:28px}.console-app-loader-release{right:28px}.console-app-loader-ready{background:var(--signal-ok-text);border-radius:50%;flex:none;width:7px;height:7px}@media(prefers-reduced-motion:reduce){.console-spinner-arc,.console-app-loader-arc,.console-app-loader-step[data-state=active] .console-app-loader-dot{animation:none}}.console-boot-overlay{z-index:100;background:var(--bg);opacity:1;transition:opacity .32s;position:fixed;inset:0}.console-boot-overlay[data-leaving=true]{opacity:0;pointer-events:none}@media(prefers-reduced-motion:reduce){.console-boot-overlay{transition:none}}.tour-scrim-root{pointer-events:none;z-index:60;position:fixed;inset:0;overflow:hidden}.tour-scrim-rect{background:var(--tour-scrim);position:absolute}.tour-scrim-root[data-step-type=action] .tour-scrim-rect{background:var(--tour-scrim-action)}.tour-ring{border-radius:var(--radius-md);box-shadow:0 0 0 1px var(--tour-accent),0 0 0 7px var(--tour-accent);position:absolute}@supports (color:color-mix(in lab,red,red)){.tour-ring{box-shadow:0 0 0 1px var(--tour-accent),0 0 0 7px color-mix(in srgb,var(--tour-accent) 16%,transparent)}}.tour-ring{animation:2.8s ease-in-out infinite tour-ring-pulse}.tour-ring[data-landed=true]{box-shadow:0 0 0 1px var(--signal-ok),0 0 0 7px var(--signal-ok)}@supports (color:color-mix(in lab,red,red)){.tour-ring[data-landed=true]{box-shadow:0 0 0 1px var(--signal-ok),0 0 0 7px color-mix(in srgb,var(--signal-ok) 16%,transparent)}}.tour-ring[data-landed=true]{animation:none}@keyframes tour-ring-pulse{0%,to{box-shadow:0 0 0 1px var(--tour-accent),0 0 0 7px color-mix(in srgb,var(--tour-accent) 16%,transparent)}50%{box-shadow:0 0 0 1px var(--tour-accent),0 0 0 11px color-mix(in srgb,var(--tour-accent) 10%,transparent)}}.tour-ring-label{border-radius:var(--radius-sm);background:var(--tour-accent);color:var(--tour-accent-fg);font-family:var(--font-mono);letter-spacing:.16em;white-space:nowrap;padding:3px 8px;font-size:10px;font-weight:600;position:absolute;top:-26px;left:0}.tour-callout{gap:var(--pad-md,12px);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);width:380px;max-width:calc(100vw - 28px);color:var(--fg);box-shadow:0 0 0 1px var(--tour-accent),var(--shadow-elevation-3);flex-direction:column;padding:15px 15px 13px;display:flex;position:fixed}@supports (color:color-mix(in lab,red,red)){.tour-callout{box-shadow:0 0 0 1px color-mix(in srgb,var(--tour-accent) 30%,transparent),var(--shadow-elevation-3)}}.tour-callout{pointer-events:auto;z-index:61}.tour-callout-head{align-items:center;gap:var(--pad-md,12px);display:flex}.tour-callout-count{font-family:var(--font-mono);letter-spacing:.16em;color:var(--fg-muted);white-space:nowrap;font-size:11px;font-weight:600}.tour-callout-track{flex:1;gap:3px;display:flex}.tour-callout-tick{background:var(--border);border-radius:2px;flex:1;height:3px}.tour-callout-tick[data-filled=true]{background:var(--tour-accent)}.tour-callout-title{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:pretty;font-size:18px;font-weight:600;line-height:1.25}.tour-callout-body{color:var(--fg-muted);font-size:14.5px;line-height:1.5}.tour-callout-status{align-items:flex-start;gap:var(--pad-sm,8px);border-radius:var(--radius-md);border:1px solid var(--tour-accent-line);background:var(--tour-accent-subtle);padding:11px 12px;display:flex}.tour-callout-status[data-kind=landed]{border-color:var(--signal-ok-line);background:var(--signal-ok-surface)}.tour-callout-status[data-kind=wrong]{border-color:var(--signal-caution-line);background:var(--signal-caution-surface)}.tour-callout-status[data-kind=offline]{border-style:dashed;border-color:var(--signal-caution-line);background:var(--signal-caution-surface)}.tour-callout-status-label{font-family:var(--font-mono);letter-spacing:.16em;font-size:10px;font-weight:600}.tour-callout-foot{align-items:center;gap:var(--pad-sm,8px);padding-top:var(--pad-sm,8px);border-top:1px solid var(--border);display:flex}.tour-callout-foot-end{gap:var(--pad-sm,8px);margin-left:auto;display:flex}.tour-callout-close{min-width:var(--target-min,44px);min-height:var(--target-min,44px);border-radius:var(--radius-sm);color:var(--fg-muted);margin:-8px -8px -8px 0}.tour-callout-pointer{background:var(--card);width:15px;height:15px;position:absolute;transform:rotate(45deg)}.tour-callout[data-side=bottom] .tour-callout-pointer{border-top:1px solid var(--tour-accent-line);border-left:1px solid var(--tour-accent-line);top:-8px}.tour-callout[data-side=top] .tour-callout-pointer{border-bottom:1px solid var(--tour-accent-line);border-right:1px solid var(--tour-accent-line);bottom:-8px}.tour-callout[data-side=right] .tour-callout-pointer{border-bottom:1px solid var(--tour-accent-line);border-left:1px solid var(--tour-accent-line);left:-8px}.tour-callout[data-side=left] .tour-callout-pointer{border-top:1px solid var(--tour-accent-line);border-right:1px solid var(--tour-accent-line);right:-8px}@media(prefers-reduced-motion:reduce){.tour-ring{animation:none}}.tour-launcher{display:inline-flex;position:relative}.tour-launcher>button{padding-inline:2px}.console-strip .tour-launcher,.console-screenbar .tour-launcher{margin-left:-3px;margin-right:calc(8px - var(--strip-gap))}.tour-launcher>button[aria-pressed=true]{color:var(--tour-accent);background:var(--tour-accent-subtle);box-shadow:inset 0 0 0 1px var(--tour-accent-line)}.news-item{gap:var(--gap-stack,12px);flex-direction:column;display:flex}.news-item-headline{font-size:var(--text-lg,18px);margin:0;font-weight:600}.news-item-body{color:var(--fg-muted);margin:0;line-height:1.5}.news-item-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;display:flex}.news-lamp{border-radius:var(--radius-sm);background:var(--accent);width:4px;min-height:46px;color:var(--accent);box-shadow:var(--lamp-glow);align-self:stretch}.news-title{align-items:center;gap:10px;min-width:0;display:flex}.news-title-text{min-width:0}.news-needs .console-row-title{font-size:var(--text-proposal);letter-spacing:-.02em;font-weight:600}@media(max-width:420px){.news-needs .console-row-text{flex:calc(100% - 16px)}}@media(min-width:421px){.news-needs .console-row{border-width:var(--border-w) 0;border-radius:0}.console-section:has(>.news-needs){padding-inline:0}.console-section:has(>.news-needs)>.console-rule,.console-section:has(>.news-needs)>.news-end{padding-inline:12px}}.news-title-date{display:none}@media(max-width:420px){.news-title{flex-wrap:wrap;row-gap:8px}.news-title-date{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:var(--transform-eyebrow);color:var(--fg-faint);margin-left:auto;display:inline}.news-title-text{flex:100%}.news-when-date{display:none}.news-seen .console-row:not([data-selected=true]){background:var(--panel-bg);border-width:var(--border-w);border-radius:var(--radius-tile)}.news-seen .news-title-text{white-space:normal}}@media(pointer:coarse){.news-needs .console-row-actions .console-btn,.news-seen .console-row-actions .console-btn,.news-needs .console-row-actions .console-menu-trigger,.news-open .news-item-actions .console-btn{min-height:44px}.news-needs .console-row-actions .console-menu-trigger{min-width:44px}}.staff-news-list{flex-direction:column;gap:12px;padding:12px 16px 0;display:flex}.staff-news-item{border:var(--border-w) solid var(--panel-line);background:var(--panel-bg);border-radius:14px;flex-direction:column;gap:10px;padding:14px;display:flex}.staff-news-meta{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:var(--transform-eyebrow);color:var(--fg-faint);align-items:center;gap:8px;margin:0;display:flex}.staff-news-item .news-item-actions .console-btn{min-height:44px}.news-open{gap:var(--gap-stack,12px);padding:var(--pad-panel);border:var(--border-w) solid var(--panel-line);background:var(--panel-bg);border-top:0;flex-direction:column;display:flex}.news-needs .console-row-note{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.news-when{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.news-when-date{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:var(--transform-eyebrow);color:var(--fg-faint)}.news-when-ends{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:var(--transform-eyebrow);color:var(--fg-muted)}.news-seen .console-row:not([data-selected=true]){border-width:0 0 var(--border-w) 0;background:0 0;border-radius:0}.news-seen .news-title-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.news-end{padding-top:var(--gap-stack,12px);color:var(--fg-faint);align-items:center;gap:10px;margin:0;display:flex}.news-end-mark{width:15px;height:15px;color:var(--signal-ok);flex:none}.news-board{margin:0 12px 12px}.news-board-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.news-board-row{padding:var(--pad-md,12px);border:var(--border-w) solid var(--border);border-radius:var(--radius-panel);flex-direction:column;gap:4px;display:flex}.news-board-row[data-state=draft]{border-style:dashed}.news-board-row[data-state=expired]{opacity:.7}.news-board-marks{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;display:flex}.news-board-headline{font-size:var(--text-md,15px);font-weight:600;line-height:1.35}.news-board-counts{color:var(--fg-muted);font-variant-numeric:tabular-nums}.news-board-form{align-items:start;gap:var(--gap-stack,12px) 16px;margin-top:var(--gap-stack,12px);padding-top:var(--gap-stack,12px);border-top:var(--border-w) solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media(max-width:640px){.news-board-form{grid-template-columns:minmax(0,1fr)}}.news-board-dialog{width:min(1040px,100vw - 32px)}.news-board-editor{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media(min-width:900px){.news-board-editor{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start}.news-board-side{position:sticky;top:0}}.news-board-side,.news-board-ask,.news-board-preview{flex-direction:column;gap:8px;min-width:0;display:flex}.news-board-preview{border:var(--border-w) solid var(--border);border-radius:var(--radius-panel);background:var(--bg-subtle);padding:12px}.news-board-langs{gap:4px;margin-left:auto;display:inline-flex}.news-board-lang{border:var(--border-w) solid var(--border);min-width:30px;height:22px;font-family:var(--font-mono);color:var(--fg-muted);cursor:pointer;background:0 0;border-radius:6px;padding:0 6px;font-size:10px;font-weight:600}.news-board-lang[aria-pressed=true]{border-color:var(--accent);color:var(--fg)}.news-board-copy,.news-board-checks{border:var(--border-w) solid var(--chip-bg);border-radius:var(--radius-panel);flex-direction:column;gap:8px;min-width:0;margin:0;padding:10px 12px;display:flex}.news-board-checkrow{flex-wrap:wrap;gap:6px 14px;display:flex}.news-board-check{color:var(--fg);align-items:center;gap:6px;font-size:13px;display:inline-flex}.news-board-wide{grid-column:1/-1}.news-board-foot{justify-content:flex-start;display:flex}.news-board-error{color:var(--signal-alert,var(--fg));margin:0}.help-lead{font-size:var(--text-panel);color:var(--fg-faint);white-space:nowrap}.help-list-head{align-items:center;gap:12px;min-width:0;display:flex}.help-list-head .console-rule{flex:auto;min-width:0}.help-status{min-width:76px;font-family:var(--font-mono);font-size:var(--text-caption-mono);letter-spacing:var(--tracking-eyebrow);text-transform:var(--transform-eyebrow);color:var(--fg-muted);display:inline-block}.help-ball{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.help-ball-line{font-family:var(--font-display);font-size:var(--text-panel);color:var(--fg)}.help-ball-note{font-size:var(--text-caption-mono);color:var(--fg-faint)}.help-ball-note[data-unread=true]{color:var(--accent)}.help-none{padding:var(--pad-panel);flex-direction:row;align-items:center;gap:14px;display:flex}.help-none-mark{width:18px;height:18px;color:var(--signal-ok);flex:none}.help-none-text{flex-direction:column;gap:3px;min-width:0;display:flex}.help-none-title{font-size:var(--text-proposal);color:var(--fg);font-weight:600}.help-none-detail{font-size:var(--text-panel);color:var(--fg-muted)}.help-note{font-size:var(--text-panel);color:var(--fg-faint);margin:0}.help-area{font-family:var(--font-mono);font-size:var(--text-caption-mono);letter-spacing:var(--tracking-eyebrow);text-transform:var(--transform-eyebrow);color:var(--fg-faint)}.help-answer-mark{width:16px;height:16px;color:var(--border-strong)}.help-answers .console-row{border-width:0 0 var(--border-w) 0;background:0 0;border-radius:0}.help-aside{gap:var(--gap-stack);padding:var(--pad-panel);flex-direction:column;min-width:0;display:flex}.help-offer{padding:var(--pad-panel);flex-direction:column;gap:12px;display:flex}.help-offer-title{font-size:var(--text-proposal);letter-spacing:-.01em;color:var(--fg);margin:0;font-weight:600}.help-offer-lead{font-size:var(--text-panel);color:var(--fg-muted);margin:0;line-height:1.45}.help-offer-key{width:100%}.help-offer-phone,.help-offer-phone.help-offer-shown{margin-bottom:var(--gap-stack);display:flex}.help-faster{flex-direction:column;gap:4px;min-width:0;display:flex}.help-shortcut{border-bottom:var(--border-w) solid var(--border);min-width:0;color:inherit;align-items:center;gap:11px;margin:0;padding:11px 0;display:flex}a.help-shortcut:hover .help-shortcut-title{color:var(--accent)}.help-shortcut-mark{width:17px;height:17px;color:var(--fg-faint);flex:none}.help-shortcut-text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.help-shortcut-title{font-size:var(--text-panel);color:var(--fg);font-weight:500}.help-shortcut-note{font-size:var(--text-caption-mono);color:var(--fg-faint)}.billing-screen{gap:var(--gap-stack);min-width:0;padding:var(--pad-section-y) var(--pad-section-x);flex-direction:column;display:flex}.billing-lead{color:var(--fg-muted);font-size:14px}.billing-invoices-link{color:var(--accent);white-space:nowrap;font-size:14px;font-weight:500;text-decoration:none}.billing-invoices-link:hover{text-decoration:underline}.billing-body{gap:var(--gap-stack);flex-direction:column;min-width:0;display:flex}.billing-now{align-items:center;gap:var(--pad-section-x);padding:var(--pad-panel);flex-flow:wrap}.billing-now-figure{flex-direction:column;flex:none;gap:5px;display:flex}.billing-now-price{align-items:baseline;gap:8px;margin:0;display:flex}.billing-now-value{font-size:calc(var(--text-metric) * 1.6);letter-spacing:var(--tracking-metric);color:var(--fg);font-weight:500;line-height:1.1}.billing-now-unit{color:var(--fg-muted);font-size:15px}.billing-now-say{min-width:0;color:var(--fg-muted);flex:260px;margin:0;font-size:14px;line-height:1.45}.billing-now-facts{min-width:0;font-size:var(--text-panel);color:var(--fg-muted);flex-direction:column;flex:260px;gap:4px;margin:0;padding:0;list-style:none;display:flex}.billing-heading{flex-direction:column;gap:6px;min-width:0;display:flex}.billing-rule-note{color:var(--fg-muted);margin:0;font-size:14px;line-height:1.45}.billing-plans{gap:var(--gap-tile);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));min-width:0;display:grid}.billing-plan{gap:var(--gap-tile);padding:var(--pad-tile);box-sizing:border-box;flex-direction:column;min-height:492px;display:flex}.billing-plan[data-current=true]{border-color:var(--accent-line)}.billing-plan[data-current=true] .billing-plan-value{color:var(--accent)}.billing-plan-head{justify-content:space-between;align-items:center;gap:8px;min-height:20px;display:flex}.billing-plan-name{color:var(--fg);font-size:16px;font-weight:600}.billing-plan-price{align-items:baseline;gap:6px;margin:0;display:flex}.billing-plan-value{font-size:var(--text-metric);letter-spacing:var(--tracking-metric);color:var(--fg);font-weight:500;line-height:1.1}.billing-plan-unit{font-size:var(--text-panel);color:var(--fg-faint)}.billing-facts{padding:var(--gap-tile) 0 0;border-top:var(--border-w) solid var(--border);flex-direction:column;gap:7px;margin:0;list-style:none;display:flex}.billing-fact{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.billing-fact-value{font-size:var(--text-panel);color:var(--fg);text-align:right;white-space:nowrap;flex:none}.billing-includes{flex-direction:column;flex:auto;gap:6px;margin:0;padding:0;list-style:none;display:flex}.billing-include{font-size:var(--text-panel);color:var(--fg-muted);align-items:flex-start;gap:7px;line-height:1.35;display:flex}.billing-include>svg{color:var(--fg-faint);flex:none;margin-top:2px}.billing-plan-cta{justify-content:center;width:100%}.billing-plan-blocked{font-size:var(--text-panel);color:var(--fg-faint);margin:0;line-height:1.35}.billing-note{font-size:var(--text-panel);color:var(--fg-faint);align-items:center;gap:8px;margin:0;display:flex}.billing-note>svg{color:var(--fg-faint);flex:none}.billing-history{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.billing-history-row{font-size:var(--text-panel);color:var(--fg-muted);justify-content:space-between;align-items:baseline;gap:10px;display:flex}.billing-history-plan{color:var(--fg);font-weight:500}.invoices-screen{gap:var(--gap-stack);min-width:0;padding:var(--pad-section-y) var(--pad-section-x);flex-direction:column;display:flex}.invoices-lead{color:var(--fg-muted);font-size:14px}.invoices-list-panel{padding:var(--pad-panel)}.invoices-list{gap:var(--gap-tile);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.invoices-row{padding:var(--gap-tile) 0;border-top:var(--border-w) solid var(--border);flex-wrap:wrap;align-items:center;gap:4px 16px;display:flex}.invoices-row:first-child{border-top:none;padding-top:0}.invoices-row[data-short]{color:var(--fg-muted)}.invoices-row>details{flex:100%}.invoices-row>details>.invoices-list{margin-top:var(--gap-tile)}.invoices-row-head{flex:220px;align-items:center;gap:10px;min-width:0;display:flex}.invoices-row-plan{font-size:var(--text-panel);color:var(--fg);font-weight:500}.invoices-row-period{min-width:0;font-size:var(--text-panel);color:var(--fg-muted);flex:2 260px}.invoices-row-price{font-size:var(--text-panel);color:var(--fg);flex:none;align-items:baseline;gap:6px;margin-left:auto;display:inline-flex}.invoices-row-unit{color:var(--fg-faint)}.help-tabs{background:0 0;border-color:#0000;flex:none;align-items:center;gap:6px;padding:0;display:flex}@media(pointer:coarse){.help-tabs .console-segment{min-height:44px}}.melon-band{flex-direction:column;min-width:0;display:flex}.melon-band-head{align-items:center;gap:12px;min-width:0;padding:12px 0 8px;display:flex}.melon-band-note{min-width:0;font-size:var(--text-panel);color:var(--fg-faint);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;overflow:hidden}@media(max-width:640px){.melon-band-head{flex-wrap:wrap;row-gap:4px}.melon-band-note{white-space:normal;flex-basis:100%}.melon-band-head .console-rule-line{display:none}}.melon-rows .console-row{border-width:0 0 var(--border-w) 0;background:0 0;border-radius:0}.melon-how{min-width:0;font-size:var(--text-panel);color:var(--fg-muted);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.melon-since{font-family:var(--font-mono);font-size:var(--text-caption-mono);letter-spacing:var(--tracking-eyebrow);text-transform:var(--transform-eyebrow);color:var(--fg-faint)}.melon-foot{font-size:var(--text-panel);color:var(--fg-faint);margin:0;padding-top:12px;line-height:1.5}.melon-foot-link{color:var(--accent);font-weight:500}.melon-foot-link:hover{color:var(--accent-alt)}.melon-note{font-size:var(--text-caption-mono);color:var(--fg-faint);margin:0}.melon-dot{border-radius:2px;width:8px;height:8px}.console-panel.melon-rows{box-shadow:none;background:0 0;border:0}.melon-rows .console-row{min-height:48px;padding-block:0}.melon-rows [role=switch][aria-checked=false]{background:var(--bg-subtle);border-color:var(--border);box-shadow:inset 0 2px 5px #00000080}.melon-rows [role=switch][aria-checked=false]>span{background:var(--border-strong);box-shadow:none}.melon-strip-link,.melon-phone-only{display:none}@media(max-width:640px){.melon-strip-link{border:var(--border-w) solid var(--border);border-radius:var(--radius-sm);background:var(--chip-bg);min-height:32px;color:var(--fg);white-space:nowrap;align-items:center;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.melon-phone-only{display:block}.console-screenbar:has(.melon-strip-link) .console-screenbar-clock{display:none}.melon-notice[data-off=true]{border-color:var(--chip-bg);background:linear-gradient(90deg,var(--signal-caution-surface) 0%,var(--panel-bg) 46%)}.melon-notice[data-off=true] .console-notice-glyph,.melon-notice[data-off=true] .console-notice-eyebrow{color:var(--signal-caution-text)}.melon-rows .console-rows{gap:8px}.melon-rows .console-row,.melon-rows .console-row[data-middle]{background:var(--panel-bg);border:var(--border-w) solid var(--chip-bg);border-radius:var(--radius-panel);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"lead text value""lead middle actions";gap:3px 11px;min-height:60px;padding:10px 12px;display:grid}.melon-rows .console-row-lead{grid-area:lead}.melon-rows .console-row[data-middle] .console-row-text{grid-area:text;max-width:none}.melon-rows .console-row-title{font-weight:600}.melon-rows .console-row-middle{grid-area:middle}.melon-rows .melon-how{color:var(--fg-faint);white-space:normal;font-size:11.5px;line-height:1.35}.melon-rows .console-row-value{grid-area:value;justify-self:end}.melon-rows .console-row-actions{grid-area:actions;justify-self:end}}.boards-screen{gap:var(--gap-stack);min-width:0;padding:var(--pad-section-y) var(--pad-section-x);flex-direction:column;display:flex}.boards-head{flex-wrap:wrap}.boards-archived{cursor:pointer;font-size:var(--text-panel);color:var(--fg-muted);white-space:nowrap;align-items:center;gap:9px;display:inline-flex}.boards-grid{gap:var(--gap-stack);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));min-width:0;display:grid}.boards-card{min-width:0}.boards-card[data-archived=true]{opacity:.6}.boards-card{position:relative}.boards-card-menu{z-index:1;position:absolute;top:8px;right:8px}.boards-card:has(.boards-card-menu) .boards-card-head{padding-right:calc(var(--target-min) + 4px)}.boards-columns-words{font-size:var(--text-eyebrow);color:var(--fg-muted)}.boards-waiting-filter{gap:6px;display:inline-flex}.boards-waiting-filter .console-chip{cursor:pointer}.boards-waiting-marks{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:inline-flex}.boards-card-link{gap:var(--gap-tile);padding:var(--pad-tile);min-width:0;color:inherit;flex-direction:column;text-decoration:none;display:flex}.boards-card-link:hover .boards-card-title{color:var(--accent)}.boards-card-head{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.boards-tag{text-transform:uppercase;letter-spacing:.14em}.boards-card-name{flex-direction:column;gap:3px;min-width:0;display:flex}.boards-card-title{color:var(--fg);text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:600;overflow:hidden}.boards-card-meta{font-size:var(--text-panel);color:var(--fg-faint);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.boards-columns{align-items:flex-end;gap:4px;min-width:0;min-height:51px;display:flex}.boards-column{flex-direction:column;flex:1;align-items:center;gap:5px;min-width:0;display:flex}.boards-column-bar{background:var(--accent);border-radius:2px;width:100%;display:block}.boards-column-bar[data-kind=none]{background:var(--chip-bg)}.boards-column-bar[data-kind=blocked]{background:var(--signal-caution)}.boards-column-bar[data-kind=done]{background:var(--signal-ok)}.boards-column-key{font-family:var(--font-mono);letter-spacing:.08em;color:var(--signal-neutral);font-size:9.5px;line-height:1.2}.boards-card-foot{border-top:var(--border-w) solid var(--chip-bg);justify-content:space-between;align-items:center;gap:10px;min-width:0;padding-top:10px;display:flex}.boards-card-count{color:var(--fg-muted);font-size:12px}.boards-card-count[data-quiet=true]{color:var(--signal-neutral)}.boards-card-when{color:var(--signal-neutral);white-space:nowrap;font-size:12.5px}.boards-start{min-height:150px;padding:var(--pad-tile);border:var(--border-w) dashed var(--border);border-radius:var(--radius-panel);color:var(--fg-faint);cursor:pointer;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.boards-start:hover{border-color:var(--accent-line);color:var(--fg-muted)}.boards-start-title{font-size:14.5px;font-weight:500}.boards-start-hint{color:var(--signal-neutral);font-size:12.5px}.boards-filtered{font-size:var(--text-panel);color:var(--fg-muted);grid-column:1/-1;margin:0}.boards-empty{padding:var(--pad-section-x);flex-direction:column;gap:6px;display:flex}.boards-empty-title{color:var(--fg);margin:0;font-size:15.5px;font-weight:600}.boards-empty-note{font-size:var(--text-panel);color:var(--fg-muted);margin:0;line-height:1.45}.boards-clear{flex-direction:row;align-items:center;gap:14px;padding:18px}.boards-clear-mark{color:var(--signal-ok);flex:none}.boards-clear-text{flex-direction:column;gap:3px;min-width:0;display:flex}.boards-clear-title{color:var(--fg);font-size:15.5px;font-weight:600}.boards-clear-note{font-size:var(--text-panel);color:var(--fg-muted);line-height:1.45}.boards-waiting-more{padding:10px var(--pad-panel);border-top:var(--border-w) solid var(--border);font-size:var(--text-panel);color:var(--fg-faint);margin:0}.kanban-strip .console-screenstrip-heading{align-items:center}.kanban-crumb{align-items:center;gap:12px;min-width:0;display:inline-flex}.kanban-crumb-root{color:inherit;text-decoration:none}.kanban-crumb-root:hover{color:var(--accent)}.kanban-crumb-sep{width:14px;height:14px;color:var(--signal-neutral);flex:none}.console-screenbar:has(.kanban-new) .kanban-new{width:var(--target-min);flex:none;justify-content:center;padding:0;position:relative}.console-screenbar:has(.kanban-new) .kanban-new-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.console-screenbar:has(.kanban-new) .console-screenbar-views-label{display:none}.console-screenbar:has(.kanban-new) .console-screenbar-title{flex:0 auto}.console-screenbar:has(.kanban-new) .console-screenbar-clock{display:none}.kanban-switcher,.kanban-filter,.kanban-status-wrap{display:inline-flex;position:relative}.kanban-switcher-trigger{border:var(--border-w) solid var(--border);border-radius:var(--radius-control);background:var(--chip-bg);height:38px;color:var(--fg);font:inherit;letter-spacing:0;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:9px;max-width:280px;padding:0 12px;font-size:15px;font-weight:600;display:inline-flex;overflow:hidden}.kanban-switcher-trigger svg{width:15px;height:15px;color:var(--fg-faint);flex:none}@media(max-width:860px){.console-screenbar .kanban-new-label,.console-screenbar .kanban-filter-label,.console-screenbar .kanban-crumb-root,.console-screenbar .kanban-crumb-sep{display:none}.console-screenbar .kanban-new,.console-screenbar .kanban-filter-trigger{width:var(--target-min);min-height:var(--target-min);justify-content:center;padding:0}}.kanban-popover{z-index:40;border:var(--border-w) solid var(--border);border-radius:var(--radius-control);background:var(--panel-bg);min-width:240px;max-height:360px;box-shadow:var(--shadow-elevation-3);letter-spacing:0;text-transform:none;flex-direction:column;gap:2px;padding:6px;font-size:14px;font-weight:400;display:flex;position:absolute;top:calc(100% + 6px);right:0;overflow:auto}.kanban-popover[data-align=start]{left:0;right:auto}.kanban-popover-item{border-radius:calc(var(--radius-control) - 2px);min-height:40px;color:var(--fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:6px 10px;text-decoration:none;display:flex}.kanban-popover-item:hover:not(:disabled),.kanban-popover-item:focus-visible{background:var(--chip-bg)}.kanban-popover-item:disabled{color:var(--fg-faint);cursor:not-allowed}.kanban-popover-item[data-quiet=true]{color:var(--fg-muted);border-top:var(--border-w) solid var(--chip-bg);border-radius:0}.kanban-popover-item svg{width:15px;height:15px;color:var(--accent);margin-left:auto}.kanban-popover-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.kanban-popover-meta{font-family:var(--font-mono);color:var(--fg-faint);white-space:nowrap;font-size:11px}.kanban-popover-meta[data-full=true]{color:var(--signal-caution-text)}.kanban-live{border:var(--border-w) solid var(--signal-ok-line);border-radius:var(--radius-control);background:var(--signal-ok-surface);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--signal-ok-text);white-space:nowrap;align-items:center;gap:7px;padding:5px 10px;font-size:10.5px;font-weight:600;display:inline-flex}.kanban-live-dot{background:var(--signal-ok);width:6px;height:6px;box-shadow:0 0 8px var(--signal-ok);border-radius:50%}.kanban-filter-trigger{border:var(--border-w) solid var(--border);border-radius:var(--radius-control);background:var(--chip-bg);height:36px;color:var(--fg-muted);font:inherit;cursor:pointer;white-space:nowrap;align-items:center;gap:8px;padding:0 12px;font-size:14px;display:inline-flex}.kanban-filter-trigger svg{width:15px;height:15px}.kanban-filter-trigger[data-active=true]{border-color:var(--accent-line);color:var(--fg)}.kanban-filter-count{border-radius:var(--radius-full);background:var(--accent);min-width:18px;height:18px;color:var(--accent-fg);font-family:var(--font-mono);place-items:center;padding:0 5px;font-size:11px;font-weight:600;line-height:1;display:inline-grid}.kanban-filter-panel{gap:10px;min-width:280px;padding:12px}.kanban-filter-row{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-faint);flex-direction:column;gap:5px;font-size:10.5px;font-weight:600;display:flex}.kanban-filter-row select{font-family:var(--font-display);letter-spacing:0;text-transform:none}.kanban-filter-check{min-height:36px;color:var(--fg);cursor:pointer;align-items:center;gap:9px;display:flex}.kanban-filter-clear{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:4px 0}.kanban-faces{align-items:center;margin-left:2px;display:inline-flex}.kanban-faces>span+span{margin-left:-8px}.kanban-faces-more{font-family:var(--font-mono);color:var(--fg-faint);margin-left:4px;font-size:11px}.kanban-prio{border:var(--border-w) solid var(--border);background:var(--chip-bg);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-muted);white-space:nowrap;border-radius:5px;flex:none;align-items:center;padding:2px 7px;font-size:9.5px;font-weight:600;line-height:1.4;display:inline-flex}.kanban-prio[data-priority=urgent]{border-color:var(--signal-alert-line);background:var(--signal-alert-surface);color:var(--signal-alert-text)}.kanban-prio[data-priority=high]{border-color:var(--accent-line);background:var(--accent-subtle);color:var(--accent)}.kanban-prio[data-priority=low]{background:var(--chip-bg)}@supports (color:color-mix(in lab,red,red)){.kanban-prio[data-priority=low]{background:color-mix(in oklab,var(--chip-bg) 60%,var(--panel-bg))}}.kanban-prio[data-priority=low]{color:var(--fg-faint)}.kanban-tag{border:var(--border-w) solid var(--border);background:var(--chip-bg);color:var(--fg-muted);white-space:nowrap;text-overflow:ellipsis;border-radius:7px;flex:none;min-width:0;padding:3px 8px;font-size:11.5px;line-height:1.2;overflow:hidden}.kanban-label,.kanban-person{border:var(--border-w) solid var(--border);background:var(--chip-bg);color:var(--fg);font:inherit;border-radius:8px;align-items:center;gap:6px;padding:4px 9px;font-size:12.5px;line-height:1.3;display:inline-flex}.kanban-person{border-radius:14px;gap:7px;padding:3px 10px 3px 3px}.kanban-label[data-removable=true],.kanban-person[data-removable=true]{cursor:pointer}.kanban-label[data-removable=true]:hover,.kanban-person[data-removable=true]:hover{border-color:var(--signal-alert-line);text-decoration:line-through;-webkit-text-decoration-color:var(--signal-alert);text-decoration-color:var(--signal-alert)}.kanban-person-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.kanban-label-dot,.kanban-column-dot{background:var(--signal-neutral);border-radius:2px;flex:none;width:7px;height:7px}:is(.kanban-label-dot,.kanban-column-dot)[data-tone=info]{background:var(--signal-info)}:is(.kanban-label-dot,.kanban-column-dot)[data-tone=alert]{background:var(--signal-alert)}:is(.kanban-label-dot,.kanban-column-dot)[data-tone=ok]{background:var(--signal-ok)}:is(.kanban-label-dot,.kanban-column-dot)[data-tone=accent]{background:var(--accent)}:is(.kanban-label-dot,.kanban-column-dot)[data-tone=caution]{background:var(--signal-caution)}.kanban-avatar{border:var(--border-w) solid var(--signal-neutral);background:var(--chip-bg);width:28px;height:28px;font-family:var(--font-mono);color:var(--fg-muted);border-radius:50%;flex:none;place-items:center;font-size:10.5px;line-height:1;display:inline-grid}.kanban-avatar[data-size=sm]{width:20px;height:20px;font-size:9px}.kanban-avatar[data-tone=accent]{border-color:var(--accent-line);background:var(--accent-subtle);color:var(--accent)}.kanban-avatar:is([data-kind=contractor],[data-kind=agent]){border-color:var(--signal-info-line);background:var(--signal-info-surface);color:var(--signal-info-text)}.kanban-avatar svg{width:55%;height:55%}.kanban-screen,div:has(>.kanban-screen){flex:auto;min-width:0;min-height:0;display:flex}.kanban-main{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.kanban-summary{min-height:42px;padding:0 var(--pad-section-x,20px);border-bottom:var(--border-w) solid var(--chip-bg);background:var(--bg);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;flex:none;align-items:center;gap:10px;font-size:11px;display:flex;overflow-x:auto}.kanban-summary-open{letter-spacing:.16em;color:var(--fg-faint);font-weight:600}.kanban-summary-rule{background:var(--border);width:1px;height:14px}.kanban-summary-count{color:var(--fg-muted);align-items:center;gap:6px;display:inline-flex}.kanban-summary-count[data-tone=late]{color:var(--signal-alert-text)}.kanban-summary-count[data-tone=blocked]{color:var(--signal-caution-text)}.kanban-summary-dot{background:currentColor;border-radius:50%;width:5px;height:5px}.kanban-summary-count[data-tone=late] .kanban-summary-dot{background:var(--signal-alert)}.kanban-summary-count[data-tone=blocked] .kanban-summary-dot{background:var(--signal-caution)}@media(max-width:860px){.kanban-summary{white-space:normal;flex-wrap:wrap;row-gap:6px;padding-block:8px}.kanban-summary-count{white-space:nowrap}}.kanban-views{gap:6px;margin-left:auto;display:flex}.kanban-view{border:var(--border-w) solid var(--border);background:var(--chip-bg);color:var(--fg-faint);font:inherit;letter-spacing:.14em;cursor:pointer;border-radius:7px;align-items:center;gap:6px;padding:4px 9px;font-size:10.5px;font-weight:600;display:inline-flex}.kanban-view svg{width:12px;height:12px}.kanban-view[aria-pressed=true]{border-color:var(--accent-line);background:var(--accent-subtle);color:var(--accent)}.kanban-filtered{margin:12px var(--pad-section-x,20px) 0;font-size:var(--text-panel);color:var(--fg-muted)}.kanban-filtered button{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.kanban-board{flex:auto;min-width:0;min-height:0;display:flex}.kanban-board>.console-scroll-view,.kanban-board-skeleton{align-items:stretch;gap:12px;min-height:0;padding:14px 20px;display:flex}.kanban-board-skeleton{flex:auto;overflow:hidden}.kanban-column{flex-direction:column;flex:0 0 204px;min-width:0;min-height:0;max-height:100%;display:flex}.kanban-screen[data-panel=open] .kanban-column{flex-basis:248px}.kanban-column-head{flex:none;align-items:center;gap:8px;padding:0 4px 10px;display:flex}.kanban-column-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--fg);flex:1;margin:0;font-size:14.5px;font-weight:600;line-height:1.3;overflow:hidden}.kanban-column[data-kind=done] .kanban-column-title,.kanban-column[data-kind=archive] .kanban-column-title{color:var(--fg-muted)}.kanban-column-count{font-family:var(--font-mono);color:var(--fg-faint);white-space:nowrap;font-size:11.5px}.kanban-wip{box-sizing:border-box;border:var(--border-w) solid var(--border);height:22px;line-height:1;font-family:var(--font-mono);color:var(--fg-faint);white-space:nowrap;border-radius:6px;align-items:center;padding:0 7px;font-size:10.5px;font-weight:600;display:inline-flex}.kanban-wip[data-full=true]{border-color:var(--signal-caution-line);background:var(--signal-caution-surface);color:var(--signal-caution-text)}.kanban-column-body{border:var(--border-w) solid var(--chip-bg);background:var(--panel-bg);border-radius:13px;flex-direction:column;flex:auto;gap:9px;min-height:0;padding:9px;display:flex;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.kanban-column-body{background:color-mix(in oklab,var(--panel-bg) 88%,var(--bg))}}.kanban-column[data-full=true] .kanban-column-body{background:linear-gradient(var(--signal-caution),var(--signal-caution)) no-repeat 0 0 / 5px 100%,linear-gradient(90deg,var(--signal-caution-surface) 0%,transparent 46%),var(--panel-bg)}@supports (color:color-mix(in lab,red,red)){.kanban-column[data-full=true] .kanban-column-body{background:linear-gradient(var(--signal-caution),var(--signal-caution)) no-repeat 0 0 / 5px 100%,linear-gradient(90deg,var(--signal-caution-surface) 0%,transparent 46%),color-mix(in oklab,var(--panel-bg) 88%,var(--bg))}}.kanban-column[data-kind=done] .kanban-column-body,.kanban-column[data-kind=archive] .kanban-column-body{background:var(--panel-bg)}@supports (color:color-mix(in lab,red,red)){.kanban-column[data-kind=done] .kanban-column-body,.kanban-column[data-kind=archive] .kanban-column-body{background:color-mix(in oklab,var(--panel-bg) 60%,var(--bg))}}.kanban-column-list{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.kanban-column-empty{text-align:center;color:var(--signal-neutral);margin:0;padding:10px 4px;font-size:12.5px}.kanban-column-add,.kanban-column-full{border:var(--border-w) dashed var(--border);min-height:34px;color:var(--fg-faint);font:inherit;background:0 0;border-radius:9px;flex:none;justify-content:center;align-items:center;font-size:13px;display:flex}.kanban-column-add{cursor:pointer}.kanban-column-add:hover{border-color:var(--accent-line);color:var(--fg-muted)}.kanban-column-full{border-color:var(--signal-caution-line);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--signal-caution-text);font-size:10.5px}.kanban-card-item{list-style:none}.kanban-card{border:var(--border-w) solid var(--border);background:var(--panel-bg);border-radius:11px;width:100%;padding:0;display:flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.kanban-card{background:color-mix(in oklab,var(--panel-bg) 94%,var(--fg))}}.kanban-card{box-shadow:inset 0 1px 0 var(--fg)}@supports (color:color-mix(in lab,red,red)){.kanban-card{box-shadow:inset 0 1px color-mix(in oklab,var(--fg) 5%,transparent)}}.kanban-card{color:var(--fg);font:inherit;text-align:left;cursor:pointer}.kanban-card:hover{border-color:var(--signal-neutral)}.kanban-card:focus-visible{outline:2px solid var(--focus-ring,var(--accent));outline-offset:2px}.kanban-card[data-selected=true]{border-color:var(--accent-line);background:var(--panel-bg)}@supports (color:color-mix(in lab,red,red)){.kanban-card[data-selected=true]{background:color-mix(in oklab,var(--panel-bg) 90%,var(--accent))}}.kanban-card[data-selected=true]{box-shadow:0 0 0 1px var(--accent)}@supports (color:color-mix(in lab,red,red)){.kanban-card[data-selected=true]{box-shadow:0 0 0 1px color-mix(in oklab,var(--accent) 18%,transparent)}}.kanban-card[data-finished=true]{background:var(--panel-bg);box-shadow:none;opacity:.72}.kanban-card[data-finished=true] .kanban-card-title{color:var(--fg-muted)}.kanban-card[data-waiting=true]{border-color:var(--chip-bg);background:linear-gradient(var(--signal-alert),var(--signal-alert)) no-repeat 0 0 / 5px 100%,linear-gradient(120deg,var(--signal-alert-surface) 0%,var(--panel-bg) 70%)}.kanban-card-stripe{background:var(--signal-neutral);flex:0 0 3px}.kanban-card[data-priority=urgent] .kanban-card-stripe{background:var(--signal-alert)}.kanban-card[data-priority=high] .kanban-card-stripe{background:var(--accent)}.kanban-card[data-priority=low] .kanban-card-stripe{background:var(--border)}.kanban-card-body{flex-direction:column;flex:1;gap:7px;min-width:0;padding:11px 12px 11px 13px;display:flex}.kanban-card-tags{align-items:center;gap:7px;min-width:0;display:flex;overflow:hidden}.kanban-card-open{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);white-space:nowrap;margin-left:auto;font-size:9px}.kanban-card-title{overflow-wrap:anywhere;font-size:14px;font-weight:500;line-height:1.35}.kanban-card-reason{background:var(--bg);border-radius:8px;align-items:flex-start;gap:7px;padding:8px 9px;display:flex}@supports (color:color-mix(in lab,red,red)){.kanban-card-reason{background:color-mix(in oklab,var(--bg) 60%,transparent)}}.kanban-card-reason{color:var(--fg-muted);font-size:12px;line-height:1.35}.kanban-card-reason svg{width:13px;height:13px;color:var(--signal-alert-text);flex:none;margin-top:1px}.kanban-card-who{font-family:var(--font-mono);color:var(--fg-faint);justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.kanban-card-faces{align-items:center;gap:2px;display:inline-flex}.kanban-card-more{margin-left:2px}.kanban-card[draggable=true]{cursor:grab}.kanban-column[data-drop=true] .kanban-column-body{outline:2px dashed var(--accent);outline-offset:-2px}.kanban-live[data-live=false]{color:var(--fg-muted)}.kanban-link{align-items:center;gap:4px;max-width:100%;display:inline-flex}.kanban-link-open{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:2px 0;text-decoration:underline;overflow:hidden}.kanban-link[data-open=false] .kanban-link-open{color:var(--fg-muted)}.kanban-settings-group{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.kanban-settings-row{grid-template-columns:minmax(0,1fr) 96px minmax(88px,auto);align-items:center;gap:8px;width:100%;display:grid}.kanban-settings-note{font-size:var(--text-eyebrow);color:var(--fg-muted)}.kanban-sheet{flex-direction:column;gap:12px;display:flex}.kanban-list-sub,.kanban-calendar-days{display:none}@media(max-width:600px){.kanban-list-sub{font-family:var(--font-mono);color:var(--fg-muted);font-size:11px;display:block}.kanban-calendar-grid{display:none}.kanban-calendar-days{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.kanban-calendar-dayrow{flex-direction:column;gap:4px;display:flex}.kanban-summary .kanban-views{display:none}}.kanban-card-foot{font-family:var(--font-mono);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:11px;display:flex}.kanban-card-due{letter-spacing:.06em;text-transform:uppercase;color:var(--fg-faint)}:is(.kanban-card-due,.kanban-list-due,.kanban-list-sub,.kanban-panel-meta)[data-tone=alert]{color:var(--signal-alert-text)}:is(.kanban-card-due,.kanban-list-due,.kanban-list-sub,.kanban-panel-meta)[data-tone=accent]{color:var(--accent)}.kanban-card-counts{color:var(--signal-neutral)}.kanban-skeleton{background:var(--skeleton);border-radius:9px;animation:1.6s ease-in-out infinite kanban-pulse;display:block}.kanban-skeleton[data-quiet=true]{opacity:.6;animation:none}@keyframes kanban-pulse{0%,to{opacity:1}50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.kanban-skeleton,.kanban-alert-pulse{animation:none}}.kanban-list{flex-direction:column;flex:auto;min-height:0;padding:14px 20px;display:flex;overflow:auto}.kanban-list-row{border:0;border-bottom:var(--border-w) solid var(--chip-bg);min-height:46px;color:var(--fg);font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:84px minmax(180px,1fr) 140px 96px 150px 92px;align-items:center;gap:12px;padding:0 12px;font-size:14px;display:grid}.kanban-list-row:hover:not(.kanban-list-head),.kanban-list-row[data-selected=true]{background:var(--chip-bg)}.kanban-list-row[data-finished=true]{color:var(--fg-muted)}.kanban-list-head{cursor:default;min-height:34px;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-faint);font-size:10.5px;font-weight:600}.kanban-list-key,.kanban-list-due{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-faint);font-size:11px}.kanban-list-title,.kanban-list-column{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.kanban-list-column{color:var(--fg-muted)}.kanban-list-people{gap:3px;display:inline-flex}.kanban-list-empty{color:var(--fg-muted);margin:0;padding:24px 20px}.kanban-calendar{flex-direction:column;flex:auto;gap:12px;min-height:0;padding:14px 20px;display:flex;overflow:auto}.kanban-calendar-head{align-items:center;gap:8px;display:flex}.kanban-calendar-month{text-transform:capitalize;margin:0 6px;font-size:17px;font-weight:600}.kanban-calendar-step{border:var(--border-w) solid var(--border);background:var(--chip-bg);width:32px;height:32px;color:var(--fg-muted);cursor:pointer;border-radius:9px;place-items:center;display:inline-grid}.kanban-calendar-step svg{width:15px;height:15px}.kanban-calendar-undated{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-faint);margin-left:auto;font-size:11px}.kanban-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.kanban-calendar-weekday{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-faint);padding:0 4px;font-size:10.5px}.kanban-calendar-day{border:var(--border-w) solid var(--chip-bg);background:var(--panel-bg);border-radius:9px;flex-direction:column;gap:4px;min-width:0;min-height:96px;padding:6px;display:flex}.kanban-calendar-day[data-outside=true]{background:0 0;border-style:dashed}.kanban-calendar-day[data-past=true]{background:var(--panel-bg)}@supports (color:color-mix(in lab,red,red)){.kanban-calendar-day[data-past=true]{background:color-mix(in oklab,var(--panel-bg) 60%,var(--bg))}}.kanban-calendar-day[data-today=true]{border-color:var(--accent-line)}.kanban-calendar-date{font-family:var(--font-mono);color:var(--fg-faint);font-size:11px}.kanban-calendar-day[data-today=true] .kanban-calendar-date{color:var(--accent)}.kanban-calendar-card{--console-rung:var(--signal-neutral);background:var(--chip-bg);color:var(--fg);font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border:0;border-radius:4px;padding:3px 6px 3px 11px;font-size:12px;position:relative;overflow:hidden}.kanban-calendar-card[data-priority=urgent]{--console-rung:var(--signal-alert)}.kanban-calendar-card[data-priority=high]{--console-rung:var(--accent)}.kanban-calendar-card:before{content:"";background:var(--console-rung);width:3px;box-shadow:0 0 8px var(--console-rung);border-radius:2px;position:absolute;top:4px;bottom:4px;left:4px}@supports (color:color-mix(in lab,red,red)){.kanban-calendar-card:before{box-shadow:0 0 8px color-mix(in oklab,var(--console-rung) 45%,transparent)}}.kanban-calendar-card:before{pointer-events:none}.kanban-calendar-card[data-finished=true]{color:var(--fg-muted);opacity:.72}.kanban-panel{border-left:var(--border-w) solid var(--signal-neutral);background:var(--panel-bg);outline:none;flex-direction:column;flex:0 0 430px;min-height:0;display:flex;box-shadow:-24px 0 60px -12px #000000b3}.kanban-panel-head{border-bottom:var(--border-w) solid var(--border);flex-direction:column;flex:none;gap:11px;padding:14px 16px 12px;display:flex}.kanban-panel-row{align-items:center;gap:8px;min-width:0;display:flex}.kanban-panel-tools{gap:7px;margin-left:auto;display:flex}.kanban-panel-close{border:var(--border-w) solid var(--border);background:var(--chip-bg);width:32px;height:32px;color:var(--fg-muted);cursor:pointer;border-radius:9px;place-items:center;display:inline-grid}.kanban-panel-close svg{width:15px;height:15px}.kanban-panel-more .console-menu-trigger{border:var(--border-w) solid var(--border);background:var(--chip-bg);width:32px;height:32px;color:var(--fg-muted);border-radius:9px}.kanban-status{border:var(--border-w) solid var(--border);background:var(--chip-bg);height:32px;color:var(--fg-muted);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;cursor:pointer;border-radius:9px;align-items:center;gap:8px;padding:0 10px;font-size:10.5px;font-weight:600;display:inline-flex}.kanban-status[data-tone=accent]{border-color:var(--accent-line);background:var(--accent-subtle);color:var(--accent)}.kanban-status[data-tone=alert]{border-color:var(--signal-alert-line);background:var(--signal-alert-surface);color:var(--signal-alert-text)}.kanban-status[data-static=true]{cursor:default}.kanban-status svg{width:13px;height:13px}.kanban-panel-wip{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--signal-caution-text);white-space:nowrap;font-size:10.5px}.kanban-panel-title{letter-spacing:-.02em;color:var(--fg);overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:600;line-height:1.25}.kanban-panel-title[data-muted=true]{color:var(--fg-muted)}.kanban-panel-title-edit{color:inherit;font:inherit;letter-spacing:inherit;text-align:left;cursor:text;background:0 0;border:0;padding:0}.kanban-panel-title-input{border:var(--border-w) solid var(--accent);background:var(--bg);resize:none;border-radius:8px;width:100%;padding:4px 6px}.kanban-panel-meta{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--signal-neutral);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10.5px;overflow:hidden}.kanban-panel-save{margin-left:auto}.kanban-save{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--signal-ok-text);align-items:center;gap:6px;font-size:10.5px;display:inline-flex}.kanban-save svg{width:12px;height:12px}.kanban-save[data-state=saving]{color:var(--fg-faint)}.kanban-save[data-state=failed]{color:var(--signal-alert-text)}.kanban-panel-body{flex-direction:column;flex:auto;gap:14px;min-height:0;padding:14px 16px;display:flex;overflow-y:auto}.kanban-panel-body>*{flex-shrink:0}.kanban-panel-group{flex-direction:column;gap:7px;display:flex}.kanban-panel-rule{background:var(--chip-bg);flex:none;height:1px}.kanban-panel-quiet{color:var(--signal-neutral);margin:0;font-size:12.5px;line-height:1.4}.kanban-field-label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-faint);flex:none;font-size:10.5px;font-weight:600}:is(.kanban-field,.kanban-tagrow)>.kanban-field-label{flex:0 0 84px}.kanban-fields{flex-direction:column;gap:8px;display:flex}.kanban-field{align-items:center;gap:10px;min-height:38px;display:flex}.kanban-field-value{border:var(--border-w) solid var(--border);background:var(--chip-bg);min-width:0;min-height:36px;color:var(--fg);border-radius:9px;flex:1;align-items:center;gap:8px;padding:0 11px;font-size:13.5px;display:flex}.kanban-field-value[data-tone=due]{color:var(--accent)}.kanban-field-value[data-tone=locked]{border-color:var(--chip-bg);background:var(--bg);color:var(--fg-faint)}.kanban-field-value[data-tone=failed]{border-color:var(--signal-alert);box-shadow:0 0 0 3px var(--signal-alert)}@supports (color:color-mix(in lab,red,red)){.kanban-field-value[data-tone=failed]{box-shadow:0 0 0 3px color-mix(in oklab,var(--signal-alert) 12%,transparent)}}.kanban-field-hint{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--signal-neutral);background:0 0;border:0;flex:none;padding:0;font-size:10px}button.kanban-field-hint{cursor:pointer}button.kanban-field-hint:hover{color:var(--accent)}.kanban-field-input,.kanban-add-input,.kanban-body-input{border:var(--border-w) solid var(--accent);background:var(--bg);min-width:0;min-height:36px;color:var(--fg);font:inherit;color-scheme:light dark;border-radius:9px;flex:1;padding:0 11px;font-size:13.5px}.kanban-add-input{flex:0 180px;min-height:28px;font-size:12.5px}.kanban-body-input{resize:vertical;padding:9px 11px;line-height:1.5}.kanban-late{border:var(--border-w) solid var(--signal-alert-line);background:var(--signal-alert-surface);border-radius:10px;align-items:center;gap:10px;min-height:44px;padding:0 12px;font-size:13.5px;display:flex}.kanban-late>svg{width:16px;height:16px;color:var(--signal-alert-text);flex:none}.kanban-late-text{min-width:0;color:var(--fg);flex:1}.kanban-late-text b{color:var(--signal-alert-text);font-weight:600}.kanban-tagrow{align-items:center;gap:8px;display:flex}.kanban-tagrow-items{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.kanban-add{border:var(--border-w) dashed var(--signal-neutral);color:var(--fg-faint);font:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:4px 9px;font-size:12.5px}.kanban-add:hover{border-color:var(--accent-line);color:var(--fg-muted)}.kanban-dashed{border:var(--border-w) dashed var(--signal-neutral);min-height:38px;color:var(--fg-muted);font:inherit;cursor:pointer;background:0 0;border-radius:10px;flex:1;justify-content:center;align-items:center;padding:0 12px;font-size:13.5px;display:flex}.kanban-dashed[data-align=start]{flex:none;justify-content:flex-start}.kanban-dashed[data-static=true]{border-color:var(--border);background:var(--bg);color:var(--signal-neutral);cursor:default}.kanban-body{font:inherit;text-align:left;white-space:pre-wrap;color:var(--fg-muted);background:0 0;border:0;margin:0;padding:0;font-size:14px;line-height:1.5}button.kanban-body{cursor:text}.kanban-body[data-muted=true]{color:var(--fg-faint)}.kanban-file{border:var(--border-w) solid var(--border);background:var(--bg);border-radius:10px;align-items:center;gap:10px;min-height:42px;padding:0 10px;display:flex}.kanban-file-kind{border:var(--border-w) solid var(--border);background:var(--chip-bg);width:26px;height:26px;font-family:var(--font-mono);color:var(--fg-muted);border-radius:7px;flex:none;place-items:center;font-size:9px;display:inline-grid}.kanban-file-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--fg);flex:1;font-size:13.5px;text-decoration:none;overflow:hidden}a.kanban-file-name:hover{color:var(--accent)}.kanban-file-size{font-family:var(--font-mono);color:var(--signal-neutral);white-space:nowrap;font-size:11px}.kanban-file-remove,.kanban-comment-remove{border:var(--border-w) solid var(--border);width:26px;height:26px;color:var(--fg-faint);cursor:pointer;background:0 0;border-radius:7px;flex:none;place-items:center;padding:0;display:inline-grid}.kanban-comment-remove{opacity:0;border-color:#0000;width:20px;height:20px;margin-left:auto}.kanban-comment:hover .kanban-comment-remove,.kanban-comment-remove:focus-visible{opacity:1}:is(.kanban-file-remove,.kanban-comment-remove) svg{width:13px;height:13px}.kanban-tabs{border:var(--border-w) solid var(--border);background:var(--bg);border-radius:11px;gap:6px;padding:3px;display:flex;box-shadow:inset 0 2px 5px #00000080}.kanban-tab{border:var(--border-w) solid transparent;min-height:32px;color:var(--fg-muted);font:inherit;cursor:pointer;background:0 0;border-radius:8px;flex:1;font-size:13px;font-weight:500}.kanban-tab[aria-selected=true]{border-color:var(--accent-line);background:var(--accent-subtle);color:var(--accent);font-weight:600}.kanban-thread{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.kanban-comment,.kanban-activity{flex-direction:column;gap:4px;display:flex}.kanban-activity{flex-direction:row;justify-content:space-between;align-items:baseline;gap:10px}.kanban-comment-head{align-items:baseline;gap:8px;display:flex}.kanban-comment-who{color:var(--fg);font-size:13px;font-weight:600}.kanban-comment-when{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--signal-neutral);white-space:nowrap;font-size:10.5px}.kanban-comment-text,.kanban-activity-text{color:var(--fg-muted);white-space:pre-wrap;overflow-wrap:anywhere;font-size:13.5px;line-height:1.45}.kanban-empty{border:var(--border-w) solid var(--chip-bg);background:var(--bg);border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:140px;display:flex}.kanban-empty svg{width:26px;height:26px;color:var(--border)}.kanban-empty-title{color:var(--fg-faint);font-size:13.5px}.kanban-empty-note{color:var(--signal-neutral);font-size:12.5px}.kanban-note{border:var(--border-w) solid var(--border);background:var(--chip-bg);border-radius:10px;align-items:center;gap:10px;min-height:42px;padding:8px 12px;display:flex}.kanban-note>svg{width:16px;height:16px;color:var(--fg-muted);flex:none}.kanban-note-text{min-width:0;color:var(--fg-muted);flex:1;font-size:13px;line-height:1.4}.kanban-note[data-tone=info]{border-color:var(--signal-info-line);background:var(--signal-info-surface)}.kanban-note[data-tone=info]>svg{color:var(--signal-info-text)}.kanban-note[data-tone=quiet]{border-color:var(--chip-bg);background:var(--bg)}.kanban-note[data-tone=quiet] .kanban-note-text{color:var(--fg-faint);font-size:12.5px}.kanban-alert{border:var(--border-w) solid var(--chip-bg);background:linear-gradient(var(--signal-alert),var(--signal-alert)) no-repeat 0 0 / 5px 100%,linear-gradient(120deg,var(--signal-alert-surface) 0%,var(--panel-bg) 70%);border-radius:11px;flex-direction:column;gap:9px;padding:12px 13px;display:flex}.kanban-alert[data-tone=caution]{background:linear-gradient(var(--signal-caution),var(--signal-caution)) no-repeat 0 0 / 5px 100%,linear-gradient(120deg,var(--signal-caution-surface) 0%,var(--panel-bg) 70%)}.kanban-alert-title{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--signal-alert-text);align-items:center;gap:8px;font-size:10.5px;font-weight:600;display:inline-flex}.kanban-alert[data-tone=caution] .kanban-alert-title{color:var(--signal-caution-text)}.kanban-alert-title svg{width:13px;height:13px}.kanban-alert-pulse{background:var(--signal-caution);border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite kanban-pulse}.kanban-alert-text{color:var(--fg-muted);font-size:13.5px;line-height:1.45}.kanban-alert-strong{color:var(--fg)}.kanban-alert-actions{gap:8px;display:flex}.kanban-alert-meta{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-faint);font-size:10px}.kanban-blocker{border:var(--border-w) solid var(--signal-alert-line);background:var(--bg);border-radius:9px;align-items:center;gap:9px;min-height:40px;padding:0 11px;display:flex}@supports (color:color-mix(in lab,red,red)){.kanban-blocker{background:color-mix(in oklab,var(--bg) 60%,transparent)}}.kanban-blocker{color:var(--fg);font:inherit;text-align:left;cursor:pointer}.kanban-blocker:hover .kanban-blocker-title{color:var(--accent)}.kanban-blocker-stripe{background:var(--signal-neutral);border-radius:2px;flex:0 0 3px;height:22px}.kanban-blocker-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;overflow:hidden}.kanban-blocker-column{font-family:var(--font-mono);text-transform:uppercase;color:var(--fg-faint);white-space:nowrap;font-size:10px}.kanban-panel-last{flex-direction:column;gap:7px;display:flex}.kanban-panel-foot{border-top:var(--border-w) solid var(--border);background:var(--panel-bg);flex:none;align-items:center;gap:9px;padding:11px 16px;display:flex}.kanban-panel-foot:empty{display:none}.kanban-panel-foot-row{flex:1;align-items:center;gap:9px;min-width:0;margin:0;display:flex}.kanban-composer{border:var(--border-w) solid var(--border);background:var(--bg);border-radius:11px;flex:1;align-items:center;gap:9px;min-width:0;min-height:42px;padding:0 6px 0 12px;display:flex}.kanban-composer-input{min-width:0;color:var(--fg);font:inherit;resize:none;background:0 0;border:0;outline:none;flex:1;padding:10px 0;font-size:13.5px;line-height:1.4}.kanban-composer-attach{border:var(--border-w) solid var(--border);background:var(--chip-bg);width:28px;height:28px;color:var(--fg-muted);cursor:pointer;border-radius:8px;place-items:center;display:inline-grid}.kanban-composer-attach svg{width:14px;height:14px}.kanban-panel-gone{color:var(--fg-muted);flex-direction:column;gap:12px;padding:24px 16px;display:flex}.kanban-panel-gone-actions{gap:8px;display:flex}.kanban-panel-skeleton{flex-direction:column;flex:1;gap:12px;padding:14px;display:flex}.kanban-panel-opening{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--signal-neutral);align-items:center;gap:8px;margin-top:auto;font-size:10.5px;display:inline-flex}.kanban-panel-opening .kanban-alert-pulse{background:var(--fg-faint)}.kanban-panel-phone,.kanban-panel-grab{display:none}.kanban-new-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.kanban-confirm .console-dialog-body{flex-direction:column;gap:16px;padding:20px;display:flex}.kanban-confirm-text{color:var(--fg);margin:0;font-size:15px;line-height:1.45}.kanban-confirm-actions{justify-content:flex-end;gap:8px;display:flex}@media(max-width:720px){.kanban-panel{z-index:60;border-top:var(--border-w) solid var(--signal-neutral);border-left:0;border-radius:20px 20px 0 0;position:fixed;inset:66px 0 0;box-shadow:0 -24px 60px -12px #000000b3}.kanban-screen[data-panel=open]:after{content:"";z-index:55;pointer-events:none;background:#00000080;position:fixed;inset:0}.kanban-panel-head{gap:10px;padding-top:8px}.kanban-panel-grab{background:var(--signal-neutral);border-radius:2px;align-self:center;width:42px;height:4px;display:block}.kanban-panel-phone{display:inline-flex}.kanban-panel-foot-row.kanban-panel-phone{display:flex}.kanban-panel-wide,.kanban-panel-wide-block,.kanban-panel-foot-row:not(.kanban-panel-phone),.kanban-panel-wip,.kanban-panel-tools .kanban-panel-more{display:none}.kanban-panel-meta.kanban-panel-phone{margin-left:auto}.kanban-panel-title{font-size:19px;line-height:1.3}.kanban-panel-close{border-radius:10px;width:36px;height:36px}.kanban-people{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.kanban-people .kanban-person{border-radius:11px;min-height:44px}.kanban-tagrow{align-items:flex-start}.kanban-body{font-size:14.5px}.kanban-panel-foot{padding:10px 14px 14px}.kanban-panel-foot .console-menu-trigger{border-radius:12px;width:48px;height:48px}.kanban-phone-action{flex:1;min-height:48px}.kanban-list-row{grid-template-columns:70px minmax(120px,1fr) 90px}.kanban-list-row>:nth-child(n+4){display:none}.kanban-calendar-day{min-height:64px}.kanban-new-row{grid-template-columns:minmax(0,1fr)}}.knowhow-lead{font-size:var(--text-panel);color:var(--fg-faint);white-space:nowrap}.knowhow-panes{flex-wrap:wrap;min-width:0;display:flex}.console-main>.console-scroll-view>.contents>:has(>.knowhow-panes),.knowhow-panes{min-height:auto}.knowhow-panes>.knowhow-pane{flex:360px}@container (min-width:560px){.knowhow-pane .catalog-sort-key .catalog-toolbar-word{clip-path:none;width:auto;height:auto;position:static;overflow:visible}}@container (max-width:719.98px){.knowhow-pane .knowhow-who .catalog-sort-key .catalog-toolbar-word{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}.knowhow-add-doc{background:var(--chip-bg);color:var(--fg);font-weight:600}.console-strip .knowhow-bar-add,.console-screenbar .knowhow-bar-add{display:none}@media(max-width:860px){.console-screenbar .knowhow-bar-add{display:inline-flex}.knowhow-pane .knowhow-add-doc,.knowhow-pane .knowhow-starter-mark,.knowhow-pane .knowhow-foot{display:none}}.knowhow-pane{gap:var(--gap-stack);min-width:0;padding:var(--pad-section-y) var(--pad-section-x);flex-direction:column;display:flex}.knowhow-pane[data-side=training]{background:var(--aside-bg);border-left:var(--border-w) solid var(--border)}@media(max-width:1180px){.knowhow-pane[data-side=training]{border-left:none;border-top:var(--border-w) solid var(--border)}}.knowhow-head{align-items:center;gap:12px;min-width:0;display:flex}.knowhow-plus{width:15px;height:15px}.knowhow-count{font-size:var(--text-panel);color:var(--fg-faint);margin:0}.knowhow-starters{flex-direction:column;gap:9px;min-width:0;display:flex}.knowhow-starter{width:100%;min-height:var(--target-min);padding:var(--pad-row);border:var(--border-w) solid var(--panel-line);border-radius:var(--radius-tile);background:var(--panel-bg);text-align:left;cursor:pointer;transition:border-color var(--duration-fast);grid-template-columns:1fr auto 18px;align-items:center;gap:12px;display:grid}.knowhow-starter:hover{border-color:var(--border-strong)}.knowhow-starter-text{flex-direction:column;gap:2px;min-width:0;display:flex}.knowhow-starter-name{font-size:var(--text-panel);color:var(--fg);font-weight:500}.knowhow-starter-note{font-size:var(--text-caption-mono);color:var(--fg-faint);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.knowhow-starter-tag{border-radius:var(--radius-sm);background:var(--chip-bg);font-family:var(--font-mono);font-size:var(--text-caption-mono);letter-spacing:var(--tracking-eyebrow);text-transform:var(--transform-eyebrow);color:var(--fg-faint);white-space:nowrap;padding:3px 7px}.knowhow-starter-tag[data-signed]{background:var(--accent-subtle);color:var(--accent)}.knowhow-starter-mark{width:15px;height:15px;color:var(--border-strong)}.knowhow-foot{font-size:var(--text-panel);color:var(--fg-faint);align-items:center;gap:10px;margin:0;padding-top:4px;display:flex}.knowhow-foot-mark{flex:none;width:15px;height:15px}.knowhow-what{padding:var(--pad-panel);background:var(--bg);flex-direction:column;gap:10px;display:flex}.knowhow-what-body{font-size:var(--text-panel);color:var(--fg-muted);margin:0;line-height:1.45}.knowhow-pane .knowhow-list{margin-inline:calc(-1 * var(--pad-section-x))}.knowhow-pane[data-side=training] .catalog-bars{background:var(--aside-bg)}.knowhow-cell-text{flex-direction:column;gap:2px;min-width:0;display:flex}.knowhow-cell-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--fg);font-weight:500;overflow:hidden}.knowhow-cell-note{color:var(--fg-muted)}.knowhow-who{flex-direction:column;gap:4px;min-width:0;display:flex}.knowhow-person-who{flex:auto;align-items:center;gap:11px;min-width:0;display:flex}.knowhow-person-mark{border-radius:var(--radius-sm);background:var(--chip-bg);width:30px;height:30px;font-family:var(--font-mono);font-size:var(--text-caption-mono);color:var(--fg-muted);flex:none;justify-content:center;align-items:center;font-weight:600;display:flex}.knowhow-person-text{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.knowhow-person-name{font-size:var(--text-panel);color:var(--fg);font-weight:500}.knowhow-person-role{font-size:var(--text-caption-mono);color:var(--fg-faint)}.knowhow-person-state{font-family:var(--font-mono);font-size:var(--text-caption-mono);letter-spacing:var(--tracking-eyebrow);text-transform:var(--transform-eyebrow);color:var(--fg-faint);flex:none}.counter-screen{flex-direction:column;min-width:0;display:flex}.counter-offline{padding:12px 20px 0}.counter-check-head{min-width:0;padding-bottom:var(--gap-tile);border-bottom:var(--border-w) solid var(--border);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.counter-check-when{color:var(--fg-muted);margin-left:auto;font-size:13px}.counter-check-body{justify-content:space-between;align-items:center;gap:var(--gap-tile);min-width:0;display:flex}.counter-check-count{color:var(--fg-muted);font-size:13.5px}.counter-check-caption{text-align:center}.counter-taken{color:var(--signal-ok-text)}.counter-ident{flex-wrap:wrap;align-items:center;gap:9px;min-width:0;display:flex}.counter-ref{color:var(--fg);font-size:15px;font-weight:500}.counter-customer{min-width:0;color:var(--fg);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.counter-check-customer{flex-wrap:wrap;align-items:center;gap:4px 12px;min-width:0;display:flex}.counter-check-customer>.counter-customer{flex:auto}.counter-phone{font-family:var(--font-mono);color:var(--accent);font-size:13.5px;text-decoration:none}.counter-phone:hover,.counter-phone:focus-visible{text-decoration:underline}.counter-check-customer>[data-variant=ghost]{margin-left:auto}.counter-notice{border:var(--border-w) solid var(--border);border-radius:var(--radius-panel);color:var(--fg);margin:12px 20px 0;padding:10px 14px;font-size:13.5px;line-height:1.4}.counter-notice[data-tone=ok]{border-color:var(--signal-ok-line,var(--border));background:var(--signal-ok-surface,transparent)}.counter-notice[data-tone=alert]{border-color:var(--signal-alert-line);background:var(--signal-alert-surface);color:var(--signal-alert-text)}.counter-phonekeys{display:none}@media(max-width:860px){.counter-phonekeys{gap:8px;padding:10px 16px 0;display:flex}.counter-phonekeys>.console-btn{flex:1 1 0;justify-content:center;min-height:44px}.counter-screen .catalog-chip-count,.counter-screen .catalog-group-name,.counter-screen .console-signal-glyph,.counter-screen .console-signal-label,.counter-screen .console-eyebrow{font-size:11px}}.counter-reasons{flex-direction:column;gap:6px;display:flex}.counter-reason{min-height:var(--target-min);border:var(--border-w) solid var(--border);border-radius:var(--radius-control);background:var(--chip-bg);color:var(--fg);text-align:left;padding:8px 12px;font-size:14px}.counter-reason[aria-checked=true]{border-color:var(--accent);background:var(--accent-subtle);font-weight:600}.counter-print{display:none}@media print{body:has(.counter-print) *{visibility:hidden}.counter-print,.counter-print *{visibility:visible}.counter-print{color:#000;background:#fff;padding:12mm;font-size:12pt;display:block;position:absolute;inset:0}.counter-print h1{margin-bottom:6mm;font-size:16pt}.counter-print section{break-inside:avoid;border-bottom:1px solid #000;margin-bottom:6mm;padding-bottom:4mm}.counter-print h2{font-size:13pt;font-weight:700}.counter-print ul{margin:2mm 0 2mm 5mm;list-style:outside}}.counter-details-form{gap:var(--gap-tile);flex-direction:column;min-width:min(360px,80vw);display:flex}.counter-list .counter-note{margin-top:14px}.counter-note{border:var(--border-w) dashed var(--border);border-radius:var(--radius-panel);color:var(--fg-muted);text-wrap:pretty;align-items:flex-start;gap:12px;margin:0;padding:14px 16px;font-size:13.5px;line-height:1.45;display:flex}.counter-note-mark{width:var(--icon-text);height:var(--icon-text);color:var(--fg-faint);flex:none;margin-top:1px}.console-field-box{background:var(--bg-subtle);border:var(--border-w) solid var(--border);border-radius:var(--radius-control);min-width:0;min-height:46px;box-shadow:var(--relief-recessed);align-items:stretch;display:flex}.console-field-box:focus-within{border-color:var(--focus-ring);box-shadow:0 0 0 2px var(--focus-ring)}.console-field[data-invalid=true] .console-field-box{border-color:var(--signal-alert)}.console-field-prefix{font-family:var(--font-display);color:var(--signal-neutral);white-space:nowrap;flex:none;align-items:center;padding-left:14px;font-size:15px;display:flex}.console-field-box>.console-field-input{min-height:auto;box-shadow:none;background:0 0;border:none;border-radius:0;padding-left:2px}.console-field-box>.console-field-input:focus-visible{box-shadow:none;border-color:#0000}.console-dialog.board-new{width:min(520px,100vw - 32px)}.board-new .console-dialog-body{background:var(--panel-bg);gap:0;padding:0}.board-new-head{border-bottom:var(--border-w) solid var(--border);justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px 14px;display:flex}.board-new-heading{flex-direction:column;gap:4px;min-width:0;display:flex}.board-new-title{letter-spacing:-.01em;color:var(--fg);margin:0;font-size:19px;font-weight:600}.board-new-lead{font-size:var(--text-panel);color:var(--fg-faint);margin:0;line-height:1.45}.board-new-close{border:var(--border-w) solid transparent;border-radius:var(--radius-control);width:32px;height:32px;color:var(--fg-faint);cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;display:flex}.board-new-close:hover{border-color:var(--border);color:var(--fg)}.board-new-body{flex-direction:column;gap:16px;min-width:0;padding:18px 20px;display:flex}.board-new-columns{padding:var(--pad-tile);border:var(--border-w) solid var(--border);border-radius:var(--radius-panel);background:var(--bg);flex-direction:column;gap:9px;display:flex}.board-new-columns-list{flex-wrap:wrap;gap:6px;display:flex}.board-new-columns-list .console-chip{text-transform:uppercase;letter-spacing:.06em;padding:5px 10px;font-size:11.5px}.board-new-columns-note{color:var(--fg-faint);margin:0;font-size:12.5px;line-height:1.45}.board-new-foot{border-top:var(--border-w) solid var(--border);background:var(--bg);align-items:center;gap:12px;padding:14px 20px;display:flex}.board-new-esc{color:var(--signal-neutral)}.board-new-answers{align-items:center;gap:12px;margin-left:auto;display:flex}.board-new-error{font-size:var(--text-panel);color:var(--signal-alert-text);margin:0;line-height:1.45}.catalog-kinds{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));align-content:start;display:grid}.theme-clinic .catalog-kinds{grid-template-columns:1fr}.catalog-strip>.console-screenstrip-badge,.catalog-strip+.console-screenbar .console-screenbar-actions{display:none}.catalog-revenue-sub{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-faint);font-size:9px}.catalog-revenue-bar{border:var(--border-w) solid var(--border);border-radius:9px;height:30px;display:flex;overflow:hidden}.catalog-revenue-bar>span+span{border-left:1px solid #0006}.catalog-revenue-row{align-items:center;gap:9px;display:flex}.catalog-revenue-dot{border-radius:3px;flex:none;width:9px;height:9px}.catalog-revenue-name{min-width:0;color:var(--fg-muted);flex:auto;font-size:12.5px}.catalog-revenue-money{font-family:var(--font-mono);color:var(--fg);font-size:12px}.catalog-revenue-pct{text-align:right;width:38px;font-family:var(--font-mono);color:var(--fg-faint);font-size:11px}.catalog-live-card{border:var(--border-w) solid var(--chip-bg);border-radius:var(--radius-panel);background:linear-gradient(90deg,var(--accent-subtle) 0%,var(--panel-bg) 46%);color:var(--fg);flex-direction:column;gap:9px;padding:11px 12px;text-decoration:none;display:flex}.catalog-live-card-head{align-items:center;gap:10px;display:flex}.catalog-live-card-name{flex:auto;min-width:0;font-size:15px;font-weight:600}.catalog-live-card-go{color:var(--fg-faint)}.catalog-live-card-figures{flex-wrap:wrap;align-items:center;column-gap:16px;display:flex}.catalog-live-card-figure{align-items:baseline;gap:6px;display:flex}.catalog-live-card-figure>span{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--signal-neutral);font-size:9px}.catalog-live-card-figure>b{font-family:var(--font-mono);color:var(--fg);font-size:13px;font-weight:400}.catalog-live-card-figure>b[data-alert=true]{color:var(--signal-alert-text)}.chat-screen{grid-template-columns:260px minmax(0,1fr);min-width:0;height:100%;min-height:0;display:grid}[data-widget]:has(>.chat-screen){flex-direction:column;flex:auto;min-height:0;display:flex}.chat-rooms{background:var(--panel-bg);border-right:var(--border-w) solid var(--border);flex-direction:column;min-width:0;min-height:0;display:flex}.chat-key{border:var(--border-w) solid var(--border);border-radius:var(--radius-md);background:var(--chip-bg);width:34px;height:34px;color:var(--fg-muted);cursor:pointer;flex:none;justify-content:center;align-items:center;transition:color .15s;display:flex}.console-screenstrip-end .chat-strip-key{display:none}.chat-key:hover{color:var(--fg)}.chat-rooms-scroll{gap:var(--gap-stack);flex-direction:column;flex:auto;min-height:0;padding:12px 10px;display:flex;overflow-y:auto}.chat-group{flex-direction:column;gap:2px;min-width:0;display:flex}.chat-group-label{font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--fg-faint);padding:0 8px 7px;font-weight:600}.chat-room{border-radius:var(--radius-md);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;height:38px;padding:0 10px;display:flex}.chat-room[data-active=true]{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.chat-room[data-active=true]{background:color-mix(in oklab,var(--accent) 10%,transparent)}}.chat-room:hover:not([data-active=true]){background:var(--fg)}@supports (color:color-mix(in lab,red,red)){.chat-room:hover:not([data-active=true]){background:color-mix(in oklab,var(--fg) 5%,transparent)}}a.chat-room{color:inherit;text-decoration:none}a.chat-room:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.chat-room-lamp{background:var(--signal-neutral);border-radius:2px;flex:none;width:8px;height:8px}.chat-room-lamp[data-tone=live]{background:var(--accent)}.chat-room-lamp[data-tone=room]{background:var(--signal-ok)}.chat-room-lamp[data-tone=person]{background:var(--signal-info)}.chat-room-name{min-width:0;color:var(--fg-muted);white-space:nowrap;text-overflow:ellipsis;flex:auto;font-size:14.5px;font-weight:500;overflow:hidden}.chat-room:has(.chat-room-count) .chat-room-name{color:var(--fg);font-weight:600}.chat-room[data-active=true] .chat-room-name{color:var(--accent);font-weight:600}.chat-room-count{border-radius:var(--radius-pill);background:var(--accent-subtle);font-family:var(--font-mono);font-size:var(--text-eyebrow);font-variant-numeric:tabular-nums;color:var(--accent);flex:none;padding:2px 7px;font-weight:600}.chat-thread{background:var(--bg);flex-direction:column;min-width:0;min-height:0;display:flex}.chat-offline{padding:8px var(--pad-section-x);border-bottom:var(--border-w) solid var(--signal-caution-line);background:var(--signal-caution-surface);font-size:var(--text-panel);color:var(--signal-caution-text);flex:none;font-weight:500}.chat-band{background:var(--panel-bg);border-bottom:var(--border-w) solid var(--bar-line);height:60px;box-shadow:var(--relief-raised),0 1px 0 var(--edge-lit);flex:none;align-items:center;gap:12px;padding:0 20px;display:flex}.chat-band .chat-key{background:0 0}.chat-band-name{border-radius:var(--radius-sm);background:var(--accent-subtle);font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--accent);flex:none;padding:5px 10px;font-weight:600}.chat-band-note{min-width:0;font-size:var(--text-panel);color:var(--fg-faint);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.chat-band-end{align-items:center;gap:8px;margin-left:auto;display:flex}.chat-face{border:var(--border-w) solid var(--border);border-radius:var(--radius-full);background:var(--chip-bg);width:28px;height:28px;font-family:var(--font-mono);font-size:var(--text-eyebrow);color:var(--fg-muted);justify-content:center;align-items:center;font-weight:600;display:flex}.chat-log{flex:auto;min-height:0;overflow-y:auto}.chat-log-inner{gap:var(--gap-stack);flex-direction:column;min-height:100%;padding:18px 24px 0;display:flex}.chat-empty{text-align:center;font-size:var(--text-panel);color:var(--fg-faint);margin:0;padding:32px 0}.chat-note{padding:8px var(--pad-section-x);border-bottom:var(--border-w) solid var(--border);background:var(--accent);flex:none;justify-content:space-between;align-items:center;gap:12px;display:flex}@supports (color:color-mix(in lab,red,red)){.chat-note{background:color-mix(in oklab,var(--accent) 8%,transparent)}}.chat-note{font-size:var(--text-panel);color:var(--fg)}.chat-note-key,.chat-older-key{border:var(--border-w) solid var(--border);border-radius:var(--radius-md);background:var(--bg);min-height:32px;font-size:var(--text-panel);color:var(--fg);cursor:pointer;white-space:nowrap;padding:0 12px;font-weight:500}.chat-note-key:hover,.chat-older-key:hover{background:var(--fg)}@supports (color:color-mix(in lab,red,red)){.chat-note-key:hover,.chat-older-key:hover{background:color-mix(in oklab,var(--fg) 5%,var(--bg))}}.chat-note-key:focus-visible,.chat-older-key:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.chat-older{justify-content:center;padding:4px 0 12px;display:flex}.chat-older-end{font-size:var(--text-panel);color:var(--fg-faint)}.chat-run{gap:var(--gap-stack);flex-direction:column;min-width:0;display:flex}.chat-day{align-items:center;gap:14px;display:flex}.chat-day-rule{background:var(--border);flex:auto;height:1px}.chat-day-label{font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--fg-faint)}.chat-msg{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex}.chat-msg[data-mine=true]{align-items:flex-end}.chat-msg-head{align-items:baseline;gap:8px;display:flex}.chat-msg-who{font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;background:0 0;font-weight:600}.chat-msg[data-mine=true] .chat-msg-who{color:var(--accent)}.chat-msg-time{font-family:var(--font-mono);font-size:var(--text-eyebrow);font-variant-numeric:tabular-nums;color:var(--fg-faint)}.chat-msg-body{border:var(--border-w) solid var(--border);border-radius:var(--radius-lg) var(--radius-lg) var(--radius-lg) 4px;background:var(--panel-bg);max-width:520px;color:var(--fg);overflow-wrap:anywhere;white-space:pre-line;padding:11px 14px;font-size:15px;line-height:1.45}.chat-msg[data-mine=true] .chat-msg-body{border-color:var(--accent-line);border-radius:var(--radius-lg) var(--radius-lg) 4px var(--radius-lg);background:var(--accent-subtle)}.chat-msg-state{font-family:var(--font-mono);font-size:var(--text-caption-mono);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--fg-faint)}.chat-compose{flex:none;padding:14px 24px 16px}.chat-msg-job{border:var(--border-w) solid var(--accent-line);border-radius:var(--radius-sm);font-size:var(--text-caption);color:var(--fg-muted);flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:6px;padding:6px 10px;display:flex}.chat-msg-job>a{color:var(--accent);font-weight:600}.chat-msg-action{font-size:var(--text-caption);color:var(--fg-faint);text-underline-offset:2px;cursor:pointer;background:0 0;border:none;align-self:flex-start;margin-top:4px;padding:2px 0;text-decoration:underline}.chat-msg-action:hover{color:var(--fg)}.chat-msg-action{opacity:0;transition:opacity .12s}.chat-msg:hover .chat-msg-action,.chat-msg-action:focus-visible{opacity:1}.chat-msg-head-in{display:none}.chat-mentions{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.chat-mention{border:var(--border-w) solid var(--border);border-radius:var(--radius-md);background:var(--chip-bg);min-height:32px;color:var(--fg);font-size:var(--text-panel);cursor:pointer;padding:0 10px}.chat-compose-note{font-size:var(--text-caption);color:var(--fg-faint);justify-content:space-between;gap:12px;margin:8px 2px 0;display:none}.chat-compose-hint{font-family:var(--font-mono);font-size:var(--text-caption-mono);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.chat-compose-privacy{text-align:right}.chat-well{border:var(--border-w) solid var(--border);border-radius:var(--radius-lg);background:var(--bg-subtle);min-height:52px;box-shadow:var(--relief-pressed);align-items:flex-end;gap:10px;padding:7px 8px 7px 16px;display:flex}.chat-well:focus-within{border-color:var(--accent-line)}.chat-well-field{min-width:0;color:var(--fg);resize:none;background:0 0;border:0;outline:none;flex:auto;padding:8px 0;font-family:inherit;font-size:15px;line-height:20px}.chat-well-attach{border-radius:var(--radius-md);width:36px;height:36px;color:var(--fg-muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:flex}.chat-well-attach:hover{color:var(--fg)}.chat-well-attach:disabled{opacity:.5;cursor:default}.chat-readonly{border-top:var(--border-w) solid var(--border);font-size:var(--text-panel);color:var(--fg-muted);text-align:center;flex:none;margin:0;padding:14px 24px 16px}.chat-msg-removed{color:var(--fg-muted);font-style:italic}.chat-run[data-found=true] .chat-msg-body{outline:2px solid var(--accent-line);outline-offset:2px}.chat-msg-action[data-armed=true]{opacity:1;color:var(--danger)}.chat-well-field::placeholder{color:var(--fg-faint)}.chat-well-legend{font-family:var(--font-mono);font-size:var(--text-caption-mono);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--fg-faint);flex:none;align-self:center}.chat-well-key{border-radius:var(--radius-md);background:var(--accent);background-image:var(--surface-key-primary);width:36px;height:36px;box-shadow:var(--key-primary-relief);color:var(--accent-fg);cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;display:flex}.chat-well-key:disabled{opacity:.5;cursor:default}@media(max-width:900px){.chat-screen{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.chat-rooms{border-right:0;border-bottom:var(--border-w) solid var(--border)}.chat-rooms-scroll{flex-direction:row;gap:8px;padding:10px 14px;overflow:auto hidden}.chat-group{flex-direction:row;flex:none;gap:8px}.chat-group-label{display:none}.chat-room{border:var(--border-w) solid var(--border);background:var(--panel-bg);flex:none}.chat-room-name{flex:none}.chat-log-inner,.chat-compose{padding-left:var(--pad-phone-x);padding-right:var(--pad-phone-x)}}@media(max-width:860px){.chat-band .chat-face{display:none}.chat-band{height:auto;min-height:52px;padding-block:8px}.chat-band-note{white-space:normal}.chat-rooms-scroll{scrollbar-width:none}.chat-rooms-scroll::-webkit-scrollbar{display:none}.chat-room{height:32px}.chat-room-lamp{display:none}.chat-room[data-kind=channel] .chat-room-name:before{content:"#"}.chat-room-count{background:var(--signal-alert-surface);color:var(--signal-alert-text)}.chat-msg>.chat-msg-head{display:none}.chat-msg-head-in{margin-bottom:4px;display:flex}.chat-msg[data-mine=true] .chat-msg-body{background:var(--accent);color:var(--accent-fg);border-color:#0000}.chat-msg[data-mine=true] .chat-msg-head-in .chat-msg-who,.chat-msg[data-mine=true] .chat-msg-head-in .chat-msg-time{color:var(--accent-fg)}.chat-compose-note{display:flex}.chat-well-legend{display:none}}.reviews-screen{gap:var(--gap-stack);min-width:0;padding:var(--pad-section-y) var(--pad-section-x);flex-direction:column;display:flex}.reviews-guest{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--fg);font-weight:600;overflow:hidden}.reviews-words{flex-direction:column;gap:5px;min-width:0;padding:8px 0;display:flex}.reviews-comment{color:var(--fg-muted);font-size:13px;line-height:1.45}.reviews-date{font-family:var(--font-mono);color:var(--fg-muted);white-space:nowrap;font-size:11.5px}.reviews-keys{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.reviews-keys>*{white-space:nowrap;flex:none}.reviews-guest{align-items:center;gap:8px;display:inline-flex}.reviews-guest>a{text-overflow:ellipsis;min-width:0;color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);text-underline-offset:3px;overflow:hidden}.reviews-guest>a:hover{color:var(--accent)}.reviews-handled{color:var(--signal-ok-text);font-size:11.5px}.reviews-reply{border-left:2px solid var(--border);flex-direction:column;gap:2px;margin-top:2px;padding-left:10px;display:flex}.reviews-reply-by{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-faint);font-size:10.5px}.reviews-reply-text{color:var(--fg);font-size:13px;line-height:1.45}.reviews-reply-quote{border-left:2px solid var(--border);color:var(--fg-muted);margin:0 0 12px;padding-left:10px;font-size:13px;line-height:1.45}.reviews-reasons{border:0;flex-direction:column;gap:8px;margin:0 0 12px;padding:0;display:flex}.reviews-reason{min-height:32px;color:var(--fg);align-items:center;gap:10px;font-size:13px;display:flex}.reviews-sheet-rating{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--fg);margin:0 0 10px;font-size:13px}@media(pointer:coarse){.reviews-keys .console-btn{min-height:44px;padding-inline:14px}.reviews-reason{min-height:44px}}@media(max-width:859.98px){.reviews-keys{flex-wrap:wrap;justify-content:flex-start}}.reviews-rating{background:var(--card);border-radius:11px;grid-template-columns:minmax(0,220px) minmax(0,420px) minmax(0,340px);align-items:center;gap:12px 40px;min-width:0;margin:14px 20px 4px;padding:14px 16px;display:grid}@supports (color:color-mix(in lab,red,red)){.reviews-rating{background:color-mix(in oklab,var(--card) 78%,var(--bg))}}.reviews-rating{border:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.reviews-rating{border:1px solid color-mix(in oklab,var(--border) 22%,var(--card))}}.reviews-rating-figure{flex-direction:column;gap:6px;min-width:0;display:flex}@media(max-width:859px){.reviews-rating{margin:12px var(--pad-phone-x,16px) 4px;grid-template-columns:minmax(0,1fr)}}.reviews-score{align-items:baseline;gap:10px;min-width:0;display:flex}.reviews-score-value{font-size:calc(var(--text-metric) * 1.6);letter-spacing:var(--tracking-metric);color:var(--fg);font-weight:500;line-height:1.1}.reviews-score-note{color:var(--fg-muted);font-size:14px}.reviews-bars{flex-direction:column;gap:6px;min-width:0;display:flex}.reviews-bar{align-items:center;gap:10px;min-width:0;display:flex}.reviews-bar-star{width:14px;font-family:var(--font-mono);font-size:var(--text-eyebrow);color:var(--fg-muted);font-variant-numeric:tabular-nums;flex:none}.reviews-bar-track{flex:auto;min-width:0}.reviews-bar-count{text-align:right;width:18px;font-family:var(--font-mono);font-size:var(--text-eyebrow);color:var(--fg-faint);font-variant-numeric:tabular-nums;flex:none}.reviews-bar[data-band=good] .console-meter-fill{background:var(--signal-ok)}.reviews-bar[data-band=fair] .console-meter-fill{background:var(--signal-caution)}.reviews-bar[data-band=poor] .console-meter-fill{background:var(--signal-alert)}.reviews-answers{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 20px;min-width:0;display:grid}.reviews-answers-figure{flex-direction:column;gap:4px;min-width:0;display:flex}.reviews-answers-value{font-size:var(--text-metric);color:var(--fg);font-variant-numeric:tabular-nums;font-weight:500;line-height:1.15}.reviews-answers-hint{color:var(--fg-muted);grid-column:1/-1;font-size:12px}.reviews-reading{flex-direction:column;gap:12px;min-width:0;margin:10px 20px 4px;display:flex}.reviews-reading-head{flex-wrap:wrap;align-items:baseline;gap:4px 12px;min-width:0;display:flex}.reviews-reading-corpus{color:var(--fg-muted);font-size:12px}.reviews-reading-score{align-items:flex-end;gap:16px;min-width:0;max-width:640px;display:flex}.reviews-dishes{min-width:0;max-width:640px;margin:10px 20px 4px}@media(max-width:859px){.reviews-reading,.reviews-dishes{margin:10px var(--pad-phone-x,16px) 4px}}.console-choice-option .console-choice-stack{flex-direction:column;gap:3px;min-width:0;display:flex}.console-choice-option .console-choice-name{color:var(--fg);font-size:14px;font-weight:500}.console-choice-option .console-choice-note{color:var(--fg-muted);text-wrap:pretty;font-size:13px;line-height:1.4}.menu-costed{align-items:center;gap:10px;min-width:0;display:inline-flex}.menu-costed .console-meter{flex:none;width:120px}.menu-steps{gap:var(--gap-stack);flex-wrap:wrap;display:flex}.menu-steps>*{flex:240px;min-width:0}.menus-head-hours{flex-direction:column;gap:3px;width:100%;display:flex}.menus-head-hours .menus-ruler-marks{width:100%;margin-left:0}.menus-head-gaps{background:var(--chip-bg);border-radius:2px;height:3px;position:relative}.menus-surfaces{flex-wrap:wrap;gap:5px;display:flex}.menus-list .catalog-toolbar .menus-find{border-radius:9px;flex:0 160px;width:160px;height:32px}.menus-list .catalog-title-line{flex-wrap:wrap;row-gap:4px}.menus-list .catalog-title-line .catalog-state-text{white-space:normal}.menus-keys{justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.menus-label{align-items:center;gap:6px;display:inline-flex}.menus-label-icon{color:var(--fg-faint);flex:none;display:inline-flex}.menus-label-icon svg{width:13px;height:13px}.menus-form-card-title.menus-label{gap:8px}.menus-form-card-title.menus-label>svg{width:16px;height:16px;color:var(--fg-faint);flex:none}.menus-form-switch-row>.menus-form-card-title{flex:auto;min-width:0}.menus-find{border:var(--border-w) solid var(--border);background:var(--bg-subtle);min-width:0;height:36px;color:var(--fg);border-radius:10px;outline:none;flex:200px;padding:0 12px;font-size:13px}.menus-ruler-gap{background:var(--signal-caution-line);position:absolute;top:0;bottom:0}.menus-ruler-marks{width:280px;max-width:100%;height:12px;font-family:var(--font-mono);color:var(--fg-muted);margin-left:auto;font-size:9px;position:relative}.menus-ruler-marks>span{position:absolute;transform:translate(-50%)}.menus-ruler-marks>span:first-child{transform:none}.menus-ruler-marks>span:last-child{transform:translate(-100%)}.menus-band-track{background:var(--chip-bg);width:280px;max-width:100%;height:18px;box-shadow:var(--relief-recessed);border-radius:3px;display:block;position:relative;overflow:hidden}.menus-band{background:var(--fg-faint);min-width:3px;position:absolute;top:0;bottom:0}.menus-band-track[data-state=draft] .menus-band{border:1px dashed var(--fg-faint);background:0 0}.console-sf-strip-line{color:var(--fg-faint);white-space:nowrap;font-size:14px}.console-sf-devicekeys{gap:2px;display:inline-flex}.console-sf-devicekey{border:var(--border-w) solid transparent;width:34px;height:28px;color:var(--fg-faint);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.console-sf-devicekey[aria-pressed=true]{border-color:var(--border-strong);background:var(--chip-bg);color:var(--accent)}.console-sf-strip-publish{white-space:nowrap}.console-screenstrip .console-sf-phone-action{display:none}.console-sf-open-site{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-left:auto;font-size:11px}.console-sf-strip-end{flex:none;align-items:center;gap:14px;display:inline-flex}.console-sf-strip-end .console-sf-open-site{white-space:nowrap;margin-left:0}.console-sf-strip>.console-btn{flex:none}.console-sf-phonepublish{display:none}.console-sf-publishcard{border:var(--border-w) solid var(--chip-bg);border-radius:var(--radius-lg);background:var(--panel-bg);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 15px;display:flex}.console-sf-publishcard-main{flex-direction:column;flex:260px;gap:4px;min-width:0;display:flex}.console-sf-publishcard-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.console-sf-todo{border:var(--border-w) solid var(--chip-bg);border-radius:var(--radius-panel);background:linear-gradient(90deg,var(--signal-alert-surface) 0%,var(--panel-bg) 46%);min-height:58px;box-shadow:inset 3px 0 0 var(--signal-alert);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 13px;display:flex}.console-sf-todo-main{flex-direction:column;flex:240px;gap:2px;min-width:0;display:flex}.console-sf-todo-head{color:var(--fg);font-size:14px;font-weight:600}.console-sf-todo-body{color:var(--fg-faint);font-size:12px}.console-sf-todo-tag{border:var(--border-w) solid var(--signal-alert-line);letter-spacing:.1em;text-transform:uppercase;color:var(--signal-alert-text);white-space:nowrap;border-radius:6px;flex:none;padding:3px 8px;font-size:9px;font-weight:600}.console-sf-todo-actions{flex-wrap:wrap;gap:6px;display:flex}.console-sf-livefigs{flex-direction:column;margin:0;display:flex}.console-sf-livefigs>div{border-bottom:var(--border-w) solid var(--chip-bg);justify-content:space-between;align-items:baseline;gap:10px;min-height:34px;display:flex}.console-sf-livefigs dt{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--signal-neutral);font-size:9px}.console-sf-livefigs dd{font-family:var(--font-mono);color:var(--fg);margin:0;font-size:13px;font-weight:600}.console-sf-livefigs>div[data-tone=ok] dd{color:var(--signal-ok-text)}.console-sf-livefigs>div[data-tone=alert] dd{color:var(--signal-alert-text)}@container storefront (max-width:940px){.console-sf-col[data-col=preview]{order:-1}}@container storefront (max-width:720px){.console-sf-body[data-view=theme] .console-sf-col[data-col=preview]{display:contents}.console-sf-body[data-view=theme] .console-sf-col[data-col=preview]>*{flex:0 0 100%;order:1;min-width:0}.console-sf-body[data-view=theme] .console-sf-col[data-col=preview]>.console-sf-list-head{display:none}.console-sf-body[data-view=theme] .console-sf-col[data-col=preview]>.console-sf-frame{z-index:2;background:var(--bg);order:-1;height:38vh;padding-bottom:6px;position:sticky;top:0}}@media(max-width:860px){.console-sf-phonepublish{z-index:1;background:var(--bg);flex:none;padding:10px 20px;display:flex;position:sticky;bottom:0}.console-sf-phonepublish>*{flex:auto}}.console-sf-studio-host{box-sizing:border-box;height:var(--fit-height,auto);flex-direction:column;gap:12px;min-width:0;padding:0;display:flex;container:sf-studio/inline-size}.console-sf-studio{grid-template-columns:minmax(0,1fr) minmax(17rem,21rem);grid-template-areas:"preview side";align-items:start;gap:14px;padding:12px 20px 14px;display:grid}@container sf-studio (min-width:721px){.console-sf-studio{flex:auto;align-items:stretch;min-height:0}.console-sf-studio-col[data-area=side],.console-sf-studio-col[data-area=preview]{overscroll-behavior:contain;min-height:0;overflow-y:auto}.console-sf-studio{gap:8px;padding:0 0 0 8px}.console-sf-studio-col[data-area=preview]{padding:12px 0 14px}.console-sf-studio-col[data-area=side]{border-left:var(--border-w,1px) solid var(--border);padding:12px 8px 14px 12px}.console-sf-studio-host[data-side-hidden] .console-sf-studio{padding-right:8px}.console-sf-studio-col>*{flex-shrink:0}}.console-sf-studio-col{flex-direction:column;gap:10px;min-width:0;display:flex}.console-sf-studio-col[data-area=side]{grid-area:side}.console-sf-studio-col[hidden]{display:none}.console-sf-studio-host[data-side-hidden] .console-sf-studio{grid-template-columns:minmax(0,1fr);grid-template-areas:"preview"}.console-sf-studio-col[data-area=preview]{grid-area:preview}.console-sf-studio-bar{flex-wrap:wrap;align-items:center;gap:6px 8px;padding:12px 20px 0;display:flex}@media(min-width:861px){.console-sf-studio-bar{display:none}}.console-sf-save{min-width:0;min-height:28px;color:var(--fg-muted);flex:0 auto;align-items:center;gap:6px;font-size:12px;display:inline-flex}.console-sf-save-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.console-sf-save[data-state=saved]{color:var(--signal-ok-text)}.console-sf-save[data-state=failed]{border:var(--border-w) solid var(--signal-alert-line);border-radius:var(--radius-control,8px);background:var(--signal-alert-surface);color:var(--signal-alert-text);padding:0 4px 0 10px;font-weight:600}.console-sf-save-spin{animation:.9s linear infinite console-sf-save-spin}@keyframes console-sf-save-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.console-sf-save-spin{animation:none}}.console-sf-studio-end{flex:none;align-items:center;gap:6px 14px;margin-left:auto;display:inline-flex}@container sf-studio (min-width:721px){.console-sf-studio-bar{flex-wrap:nowrap}.console-sf-studio-bar>.console-btn{flex:none}}.console-sf-studio-end .console-sf-open-site{margin-left:0}.console-sf-studio .console-sf-well{padding:0}@container sf-studio (min-width:721px){.console-sf-studio-col[data-area=preview]>.console-sf-frame{--sf-fit-height:1;flex:1 1 0;min-height:0}}.console-sf-sheet-head,.console-sf-sheet-open{display:none}@container sf-studio (max-width:720px){.console-sf-studio{--sf-sheet-h:50%;flex:auto;min-height:0;padding:0;display:block;position:relative;overflow:hidden}.console-sf-studio[data-sheet=full]{--sf-sheet-h: calc(100% - 24px) }.console-sf-studio-host[data-side-hidden] .console-sf-studio{--sf-sheet-h:0px}.console-sf-studio-col[data-area=preview]{height:calc(100% - var(--sf-sheet-h));overscroll-behavior:contain;padding:8px 8px 16px;position:absolute;inset:0 0 auto;overflow-y:auto}.console-sf-studio-col[data-area=side]{z-index:5;height:var(--sf-sheet-h);overscroll-behavior:contain;border-top:var(--border-w,1px) solid var(--border);background:var(--bg);border-radius:16px 16px 0 0;padding:0 12px 12px;position:absolute;inset:auto 0 0;overflow-y:auto;box-shadow:0 -10px 30px #0000004d}.console-sf-studio-bar .console-sf-studio-sidekey{display:none}.console-sf-sheet-head{z-index:1;background:var(--bg);align-items:center;margin:0 -12px;padding:4px 8px 0;display:flex;position:sticky;top:0}.console-sf-sheet-open{z-index:5;border:var(--border-w,1px) solid var(--border);background:var(--bg);color:var(--fg);cursor:pointer;border-radius:999px;align-self:center;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:600;display:inline-flex;position:sticky;bottom:14px;box-shadow:0 6px 20px #00000059}}.console-sf-sheet-handle{cursor:ns-resize;touch-action:none;background:0 0;border:0;flex:auto;justify-content:center;align-items:center;height:28px;display:flex}.console-sf-sheet-handle>span{background:var(--border-strong,var(--fg-faint));border-radius:999px;width:40px;height:4px}.console-sf-sheet-handle:focus-visible>span{background:var(--accent)}.console-sf-sheet-close{position:absolute;top:6px;right:8px}@media(max-width:720px){.console-sf-studio-bar{padding:12px 12px 0}.console-sf-phonepublish{padding:10px 12px}}.console-sf-guest-pick{cursor:pointer;position:relative}.console-sf-guest-pick:after{content:"";z-index:1;pointer-events:none;outline:calc(1px / var(--sf-scale,1)) dashed transparent;outline-offset:calc(-1px / var(--sf-scale,1));transition:outline-color .12s;position:absolute;inset:0}.console-sf-guest-pick:hover:after{outline-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.console-sf-guest-pick:hover:after{outline-color:color-mix(in oklab,var(--accent) 70%,transparent)}}.console-sf-guest-pick[data-selected=true]:after,.console-sf-guest-pick:focus-visible:after{outline:calc(2px / var(--sf-scale,1)) solid var(--accent);outline-offset:calc(-2px / var(--sf-scale,1))}.console-sf-guest-pick:before{content:attr(data-name);z-index:2;padding:calc(2px / var(--sf-scale,1)) calc(7px / var(--sf-scale,1));border-bottom-right-radius:calc(6px / var(--sf-scale,1));background:var(--accent);position:absolute;top:0;left:0}@supports (color:color-mix(in lab,red,red)){.console-sf-guest-pick:before{background:color-mix(in oklab,var(--accent) 70%,transparent)}}.console-sf-guest-pick:before{color:var(--accent-fg);font-family:var(--font-sans,system-ui);font-size:calc(11px / var(--sf-scale,1));pointer-events:none;opacity:0;font-weight:600;line-height:1.4;transition:opacity .12s}.console-sf-guest-pick:hover:before{opacity:1}.console-sf-guest-pick[data-selected=true]:before{background:var(--accent);opacity:1}.console-sf-guest-chip{padding:calc(4px / var(--sf-scale,1)) calc(11px / var(--sf-scale,1));background:var(--accent);color:var(--accent-fg);font-family:var(--font-sans,system-ui);font-size:calc(12px / var(--sf-scale,1));cursor:pointer;border:0;border-radius:999px;align-self:flex-start;align-items:center;font-weight:600;line-height:1.4;display:inline-flex}.console-sf-guest-chip[data-tone=quiet]{background:var(--chip-bg);color:var(--fg)}.console-sf-guest-hidden{justify-content:space-between;align-items:center;gap:calc(10px / var(--sf-scale,1));padding:calc(6px / var(--sf-scale,1)) calc(14px / var(--sf-scale,1));background:repeating-linear-gradient(135deg,var(--sf-ink) 0 calc(8px / var(--sf-scale,1)),var(--sf-ink) calc(8px / var(--sf-scale,1)) calc(16px / var(--sf-scale,1)));display:flex}@supports (color:color-mix(in lab,red,red)){.console-sf-guest-hidden{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--sf-ink) 4%,var(--sf-paper)) 0 calc(8px / var(--sf-scale,1)),color-mix(in srgb,var(--sf-ink) 9%,var(--sf-paper)) calc(8px / var(--sf-scale,1)) calc(16px / var(--sf-scale,1)))}}.console-sf-guest-hidden{color:var(--sf-ink)}@supports (color:color-mix(in lab,red,red)){.console-sf-guest-hidden{color:color-mix(in srgb,var(--sf-ink) 60%,var(--sf-paper))}}.console-sf-guest-hidden{font-family:var(--font-sans,system-ui);font-size:calc(12px / var(--sf-scale,1));font-weight:600}.console-sf-guest-insert{z-index:4;height:0;position:relative}.console-sf-guest-insert:before{content:"";left:0;right:0;top:calc(-10px / var(--sf-scale,1));height:calc(20px / var(--sf-scale,1));position:absolute}.console-sf-guest-insert:after{content:"";left:0;right:0;top:calc(-1px / var(--sf-scale,1));height:calc(2px / var(--sf-scale,1));background:var(--accent);opacity:0;pointer-events:none;transition:opacity .12s;position:absolute}.console-sf-guest-insert-key{z-index:1;width:calc(24px / var(--sf-scale,1));height:calc(24px / var(--sf-scale,1));background:var(--accent);color:var(--accent-fg);font-family:var(--font-sans,system-ui);font-size:calc(17px / var(--sf-scale,1));cursor:pointer;opacity:0;border:0;border-radius:50%;justify-content:center;align-items:center;font-weight:700;line-height:1;transition:opacity .12s;display:inline-flex;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.console-sf-guest-insert:hover:after,.console-sf-guest-insert:hover .console-sf-guest-insert-key,.console-sf-guest-insert:focus-within:after,.console-sf-guest-insert-key:focus-visible,.console-sf-guest-insert[data-open]:after{opacity:1}.console-sf-guest-insert-menu{z-index:1;gap:calc(6px / var(--sf-scale,1));padding:calc(5px / var(--sf-scale,1));background:var(--panel-bg);box-shadow:0 calc(4px / var(--sf-scale,1)) calc(14px / var(--sf-scale,1)) #00000040;border-radius:999px;display:inline-flex;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.console-sf-addkey{border:1px dashed var(--border);border-radius:var(--radius-lg);width:100%;min-height:36px;color:var(--fg-muted);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:6px;margin-top:8px;font-size:13px;display:flex}.console-sf-addkey:hover,.console-sf-addkey:focus-visible{border-color:var(--accent-line);color:var(--accent)}.console-sf-addmenu{border:var(--border-w) solid var(--border);border-radius:var(--radius-lg);background:var(--panel-bg);flex-direction:column;gap:2px;margin-top:8px;padding:6px;display:flex}.console-sf-addmenu>button{border-radius:var(--radius-control,8px);min-height:32px;color:var(--fg);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:4px 8px;font-size:13px;display:flex}.console-sf-addmenu>button:hover,.console-sf-addmenu>button:focus-visible{background:var(--bg-subtle)}.console-sf-addmenu-head{color:var(--fg-muted);padding:4px 8px 6px;font-size:12px}.console-sf-addmenu-usual{color:var(--fg-muted);margin-left:auto;font-size:11px}.console-sf-addmenu>.console-sf-addmenu-cancel{border-top:var(--border-w) solid var(--border);color:var(--fg-muted);border-radius:0;justify-content:center;margin-top:4px}.console-sf-guest-pick:focus-visible{outline:none}.console-sf-inspector{flex-direction:column;gap:10px;min-width:0;display:flex}.console-sf-inspector-head{border:var(--border-w) solid var(--chip-bg);border-radius:var(--radius-lg);background:var(--panel-bg);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 10px;padding:12px 12px 10px;display:grid}.console-sf-inspector-tile{background:var(--accent-subtle);width:32px;height:32px;color:var(--accent);border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.console-sf-inspector-title{flex-direction:column;gap:2px;min-width:0;display:flex}.console-sf-inspector-name{letter-spacing:-.01em;color:var(--fg);font-size:16px;font-weight:600}.console-sf-inspector-place{letter-spacing:.1em;text-transform:uppercase;color:var(--fg-faint);font-size:9.5px}.console-sf-inspector-back{border:var(--border-w) solid var(--border);border-radius:var(--radius-control,8px);background:var(--chip-bg);height:30px;color:var(--fg);cursor:pointer;align-self:flex-start;align-items:center;gap:4px;padding:0 10px 0 6px;font-size:13px;font-weight:500;display:inline-flex}.console-sf-inspector-back:hover,.console-sf-inspector-back:focus-visible{border-color:var(--accent-line);color:var(--accent)}.console-sf-overlay-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.console-sf-overlay-row .sf-schedule-days[data-two]{grid-template-columns:repeat(2,64px)}.console-sf-overlay-row[data-stack]{flex-direction:column;align-items:stretch;gap:4px}.console-sf-overlay-link{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.console-sf-overlay-anchor{color:var(--fg);word-break:break-all;font-size:11px}.console-sf-guest{position:relative}.console-sf-guest-pick[data-zone=announcement]{background:var(--sf-brand)}.console-sf-guest-pick[data-zone=announcement]>.console-sf-guest-inner{color:var(--sf-brand-ink);text-align:center;background:0 0;padding:10px 24px}.console-sf-guest-pick[data-zone=announcement] .sf-blocks{--sf-ink:var(--sf-brand-ink);--sf-body:var(--sf-brand-ink);--sf-muted:var(--sf-brand-ink);--sf-accent:var(--sf-brand-ink);gap:6px}.console-sf-guest-pick[data-zone=announcement] .sf-block-prose{margin-inline:auto;font-size:14px;line-height:1.4}.console-sf-guest-overlays{border-top:2px dashed var(--sf-ink);flex-direction:column;gap:6px;padding:16px 24px 20px;display:flex}@supports (color:color-mix(in lab,red,red)){.console-sf-guest-overlays{border-top:2px dashed color-mix(in oklab,var(--sf-ink) 18%,transparent)}}.console-sf-guest-overlay-chip{border:1px dashed var(--sf-ink);align-items:center;gap:8px;padding:8px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.console-sf-guest-overlay-chip{border:1px dashed color-mix(in oklab,var(--sf-ink) 30%,transparent)}}.console-sf-guest-overlay-chip{background:var(--sf-ink);border-radius:10px}@supports (color:color-mix(in lab,red,red)){.console-sf-guest-overlay-chip{background:color-mix(in oklab,var(--sf-ink) 4%,var(--sf-paper))}}.console-sf-guest-overlay-chip{color:var(--sf-ink);text-align:left;cursor:pointer;font-size:13px}.console-sf-guest-overlay-chip[data-selected]{border-style:solid;border-color:var(--accent)}.console-sf-guest-overlay-chip[data-hidden]{opacity:.5}.console-sf-guest-overlay-how{opacity:.7;margin-left:auto;font-size:10px}.console-sf-guest-overlay{z-index:4;background:var(--sf-ink);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.console-sf-guest-overlay{background:color-mix(in oklab,var(--sf-ink) 45%,transparent)}}.console-sf-guest-overlay-screen{height:min(100%,900px);display:flex;position:sticky;top:0}.console-sf-guest-overlay[data-kind=drawer][data-side=right] .console-sf-guest-overlay-screen{justify-content:flex-end}.console-sf-guest-overlay[data-kind=popup] .console-sf-guest-overlay-screen{justify-content:center;align-items:center;padding:40px}.console-sf-guest-overlay-panel{background:var(--sf-paper);overflow:auto;box-shadow:0 20px 60px #00000059}.console-sf-guest-overlay[data-kind=drawer] .console-sf-guest-overlay-panel{width:min(420px,85%);height:100%}.console-sf-guest-overlay[data-kind=popup] .console-sf-guest-overlay-panel{border-radius:16px;width:min(560px,100%);max-height:100%}.console-sf-schedule-toggle{border:var(--border-w) solid var(--border);border-radius:var(--radius-control,8px);color:var(--fg);cursor:pointer;background:0 0;flex:none;padding:4px 10px;font-size:12px}.console-sf-schedule-toggle:hover,.console-sf-schedule-toggle[aria-expanded=true]{border-color:var(--border-strong);background:var(--bg-subtle)}.console-sf-inspector-schedule{grid-column:1/-1}.sf-schedule{flex-direction:column;gap:8px;display:flex}.sf-schedule-window{border:var(--border-w) solid var(--chip-bg);border-radius:var(--radius-panel);background:var(--bg);flex-direction:column;gap:8px;padding:10px;display:flex}.sf-schedule-window[data-incomplete]{border-style:dashed}.sf-schedule-window-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.sf-schedule-remove{color:var(--fg-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px;display:inline-flex}.sf-schedule-remove:hover{background:var(--bg-subtle);color:var(--signal-alert-text)}.sf-schedule-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.sf-schedule-day{border:var(--border-w) solid var(--border);min-width:0;color:var(--fg-muted);cursor:pointer;background:0 0;border-radius:7px;padding:5px 0;font-size:11px}.sf-schedule-day[aria-pressed=true]{border-color:var(--accent-line);background:var(--accent-subtle);color:var(--accent)}.sf-schedule-check{color:var(--fg);align-items:center;gap:6px;font-size:12px;display:inline-flex}.sf-schedule-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.sf-schedule-field{flex-direction:column;gap:2px;min-width:0;display:flex}.sf-schedule-label{color:var(--fg-faint);font-size:10px}.sf-schedule-input{width:100%;min-width:0;height:30px;font-family:var(--font-mono);padding:0 6px;font-size:12px}.sf-schedule-note{color:var(--fg-muted);margin:0;font-size:11px}.sf-schedule-note[data-tone=caution]{color:var(--signal-caution-text)}.sf-schedule-add{border-radius:var(--radius-control,8px);color:var(--accent);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:4px 8px;font-size:12px;display:inline-flex}.sf-schedule-add:hover{background:var(--bg-subtle)}.node-style{border:var(--border-w) solid var(--chip-bg);border-radius:var(--radius-lg);background:var(--panel-bg);flex-direction:column;gap:8px;padding:12px;display:flex}.node-style-head{align-items:center;gap:8px;display:flex}.node-style-title{color:var(--fg);font-size:14px;font-weight:600}.node-style-reset{border-radius:var(--radius-control,8px);color:var(--fg-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin-left:auto;padding:2px 6px;font-size:12px;display:inline-flex}.node-style-reset:hover{background:var(--bg-subtle);color:var(--fg)}.node-style-dot{background:var(--accent);vertical-align:middle;border-radius:50%;width:5px;height:5px;margin-left:5px;display:inline-block}.node-style-note{color:var(--fg-muted);margin:0;font-size:11px}.node-style-group{border-top:var(--border-w) solid var(--chip-bg);flex-direction:column;display:flex}.node-style-fold{width:100%;color:var(--fg-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:8px 0 6px;display:flex}.node-style-fold:hover .node-style-eyebrow{color:var(--fg)}.node-style-fold-chevron{transition:transform .12s}.node-style-group[data-open] .node-style-fold-chevron{transform:rotate(90deg)}.node-style-fold-body{flex-direction:column;gap:6px;padding-bottom:6px;display:flex}.node-style-eyebrow{color:var(--fg-faint);letter-spacing:.12em;text-transform:uppercase;font-size:10px}.node-style-row{flex-direction:column;gap:4px;display:flex}.node-style-label{color:var(--fg-muted);font-size:11px}.node-style-sides{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.node-style-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.node-style-number{flex-direction:column;gap:2px;min-width:0;display:flex}.node-style-number-label{color:var(--fg-faint);font-size:10px}.node-style-number .node-style-input:not(:focus){cursor:ns-resize}.node-style-number .node-style-input[data-scrubbing]{border-color:var(--accent-line);cursor:ns-resize}.node-style-input{width:100%;min-width:0;height:30px;font-family:var(--font-mono);padding:0 8px;font-size:12px}.node-style-swatches{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.node-style-swatch{border:var(--border-w) solid var(--border-strong);cursor:pointer;border-radius:7px;width:24px;height:24px;padding:0}.node-style-swatch[data-none]{background:linear-gradient(135deg,transparent calc(50% - 1px),var(--fg-muted) calc(50% - 1px),var(--fg-muted) calc(50% + 1px),transparent calc(50% + 1px))}.node-style-swatch[aria-pressed=true]{outline:2px solid var(--accent);outline-offset:1px}.node-style-swatch[data-inherited]{outline:1px dashed var(--fg-muted);outline-offset:1px}.node-style-gradient-strip{border:var(--border-w) solid var(--border-strong);border-radius:6px;height:18px;display:block}.node-style-stop{border:var(--border-w) solid var(--chip-bg);border-radius:8px;flex-direction:column;gap:4px;padding:6px;display:flex}.node-style-stop-end{align-items:flex-end;gap:6px;display:flex}.node-style-stop-end .node-style-number{flex:0 90px}.node-style-image-head{align-items:center;gap:8px;display:flex}.node-style-image-thumb{border:var(--border-w) solid var(--border-strong);object-fit:cover;border-radius:6px;flex:none;width:40px;height:30px}.node-style-image-thumb[data-empty]{border-style:dashed}.node-style-image-keys{gap:4px;display:flex}.node-style-positions{grid-template-columns:repeat(3,22px);gap:4px;display:grid}.node-style-position{border:var(--border-w) solid var(--border);background:radial-gradient(circle,var(--fg-muted) 2px,transparent 2.5px);cursor:pointer;border-radius:5px;width:22px;height:22px;padding:0}.node-style-position[aria-pressed=true]{border-color:var(--accent-line);background:radial-gradient(circle,var(--accent) 4px,transparent 4.5px),var(--accent-subtle)}.node-style-presets{flex-wrap:wrap;gap:4px;display:flex}.node-style-preset{border:var(--border-w) solid var(--border);border-radius:var(--radius-control,8px);color:var(--fg-muted);cursor:pointer;background:0 0;padding:4px 10px;font-size:12px}.node-style-preset[aria-pressed=true]{border-color:var(--accent-line);background:var(--accent-subtle);color:var(--accent)}.node-style-hex{flex:110px;align-items:center;gap:6px;min-width:0;display:inline-flex;position:relative}.node-style-hex-chip{border:var(--border-w) solid var(--border-strong);cursor:pointer;border-radius:6px;flex:none;width:22px;height:22px;padding:0}.node-style-hex-chip[aria-expanded=true]{outline:2px solid var(--accent);outline-offset:1px}.colour-picker{z-index:30;border:var(--border-w) solid var(--border-strong);border-radius:var(--radius-panel);background:var(--panel-bg);flex-direction:column;gap:8px;width:224px;padding:10px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 32px #00000047}.colour-picker-square{cursor:crosshair;touch-action:none;border-radius:8px;height:140px;position:relative}.colour-picker-square:before{content:"";background:linear-gradient(#0000,#000),linear-gradient(90deg,#fff,#0000);border-radius:8px;position:absolute;inset:0}.colour-picker-thumb{pointer-events:none;border:2px solid #fff;border-radius:50%;width:14px;height:14px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #0006}.colour-picker-hue{cursor:ew-resize;touch-action:none;background:linear-gradient(90deg,red,#ff0 17%,#0f0 33%,#0ff,#00f 67%,#f0f 83%,red);border-radius:6px;height:12px;position:relative}.colour-picker-hue-thumb{pointer-events:none;border:2px solid #fff;border-radius:3px;width:6px;height:16px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #0006}.colour-picker-square:focus-visible,.colour-picker-hue:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.colour-picker-row{align-items:center;gap:6px;display:flex}.colour-picker-chip{border:var(--border-w) solid var(--border-strong);border-radius:6px;flex:none;width:22px;height:22px}.colour-picker-dropper{border:var(--border-w) solid var(--border);color:var(--fg-muted);cursor:pointer;background:0 0;border-radius:6px;flex:none;padding:5px;display:inline-flex}.colour-picker-dropper:hover{background:var(--bg-subtle);color:var(--fg)}.colour-picker-swatches{gap:6px;display:flex}.console-sf-inspector-holds{border-top:var(--border-w) solid var(--chip-bg);flex-direction:column;grid-column:1/-1;gap:4px;padding-top:8px;display:flex}.console-sf-inspector-rule{flex-direction:column;gap:1px;min-width:0;display:flex}.console-sf-inspector-shown{border-top:var(--border-w) solid var(--chip-bg);grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px;padding-top:8px;display:flex}.console-sf-inspector-link{border-bottom:var(--border-w) solid var(--chip-bg);flex-direction:column;gap:6px;padding-bottom:8px;display:flex}.console-sf-inspector-link .console-gc-input[aria-invalid=true]{border-color:var(--signal-caution-line)}.console-sf-inspector-remove{align-self:flex-start}.console-sf-inspector .console-sf-drawer-group{border:var(--border-w) solid var(--chip-bg);border-radius:var(--radius-lg);background:var(--panel-bg);gap:9px;padding:12px 13px}.console-sf-inspector-panel-head{color:var(--fg-muted);flex-wrap:wrap;align-items:center;gap:9px;display:flex}.console-sf-inspector-panel-title{color:var(--fg);margin-right:auto;font-size:14px;font-weight:600}.console-sf-inspector .console-gc-input{border:var(--border-w) solid var(--border);background:var(--bg-subtle);min-height:40px}.console-sf-inspector .console-gc-input:focus-visible{border-color:var(--accent-line);outline:2px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.console-sf-inspector .console-gc-input:focus-visible{outline:2px solid color-mix(in oklab,var(--accent) 35%,transparent)}}.console-sf-inspector .console-gc-input:focus-visible{outline-offset:0}.console-sf-inspector .console-segments[data-variant=value]{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:6px;padding-bottom:0;display:grid}.console-sf-inspector .console-segments[data-variant=value] .console-segment{white-space:nowrap;justify-content:center;min-height:36px;padding:0 6px;font-size:13px}.console-sf-inspector textarea.console-gc-input{min-height:80px;padding-top:10px}.console-sf-inspector .console-gc-field-label{text-transform:uppercase}.console-sf-langchips{gap:5px;display:inline-flex}.console-sf-langchip{border:var(--border-w) solid var(--border);background:var(--chip-bg);height:26px;font-family:var(--font-mono);letter-spacing:.08em;color:var(--fg-muted);cursor:pointer;border-radius:7px;align-items:center;padding:0 9px;font-size:10px;font-weight:600;display:inline-flex}.console-sf-langchip[data-written=false]{background:0 0;border-style:dashed}.console-sf-langchip[aria-pressed=true]{border-style:solid;border-color:var(--accent-line);background:var(--accent-subtle);color:var(--accent)}.console-sf-generate{height:22px;color:var(--accent);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;order:2;align-items:center;gap:5px;margin:0 -6px 0 auto;padding:0 7px;font-size:11.5px;font-weight:600;display:inline-flex}.console-sf-generate:hover:not(:disabled){background:var(--accent-subtle)}.console-sf-generate svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:12px;height:12px}.console-sf-generate:disabled{opacity:.6;cursor:default}.console-sf-swatches{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.console-sf-swatch{border:var(--border-w) solid var(--border);border-radius:var(--radius-md);background:var(--panel-bg);text-align:left;cursor:pointer;flex-direction:column;gap:7px;padding:8px;display:flex}.console-sf-swatch[aria-checked=true]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent-line)}.console-sf-swatch-sample{border:var(--border-w) solid var(--border);border-radius:7px;height:38px;display:block}.console-sf-swatch-name{color:var(--fg);font-size:12.5px}.console-sf-inspector .console-sf-drawer-checks>li{border-bottom:var(--border-w) solid var(--chip-bg);min-height:34px}.console-sf-check-mark{text-align:center;width:16px;color:var(--signal-caution-text);flex:none;font-weight:700}.console-sf-drawer-checks>li[data-passes] .console-sf-check-mark{color:var(--signal-ok-text)}.console-sf-check-result{letter-spacing:.1em;color:var(--signal-caution-text);white-space:nowrap;margin-left:auto;font-size:10px;font-weight:600}.console-sf-drawer-checks>li[data-passes] .console-sf-check-result{color:var(--signal-ok-text)}.site-content{flex-direction:column;gap:12px;padding:20px;display:flex}.site-filter-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.site-search{border:var(--border-w) solid var(--border);background:var(--bg-subtle);min-width:0;height:32px;color:var(--fg);border-radius:9px;outline:none;flex:180px;padding:0 11px;font-size:12.5px;box-shadow:inset 0 2px 5px #00000080}.site-search:focus-visible{border-color:var(--accent)}.site-content-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}@media(min-width:1024px){.site-content-grid[data-kind=page]{grid-template-columns:minmax(0,1fr) 320px}}.site-content-main,.site-content-side{flex-direction:column;gap:10px;min-width:0;display:flex}.site-rows{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.site-row{border:var(--border-w) solid var(--chip-bg);border-radius:var(--radius-panel);background:var(--panel-bg);align-items:center;gap:10px;min-height:58px;padding:0 12px;display:flex}.site-row[data-kind=post]{min-height:48px}.site-row[data-alert=true]{border-color:var(--signal-caution-line)}.site-row-tile{border:var(--border-w) solid var(--border);background:var(--chip-bg);width:32px;height:32px;color:var(--fg-muted);border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.site-row-main{min-width:0;color:var(--fg);flex-direction:column;flex:auto;gap:2px;text-decoration:none;display:flex}.site-row-title{white-space:nowrap;text-overflow:ellipsis;align-items:baseline;gap:8px;min-width:0;font-size:14px;font-weight:600;display:flex;overflow:hidden}.site-row-name{text-overflow:ellipsis;min-width:0;color:var(--fg);text-decoration:none;overflow:hidden}.site-row-name:hover{text-decoration:underline}.site-row-path{text-overflow:ellipsis;min-width:0;font-family:var(--font-mono);color:var(--fg-faint);font-size:11px;font-weight:400;overflow:hidden}a.site-row-path{color:var(--accent)}.site-row-line{color:var(--fg-faint);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.site-row-line[data-kind=post]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:9.5px}.site-row-tag{border:var(--border-w) solid var(--border);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-muted);border-radius:5px;padding:1px 6px;font-size:8.5px}.site-row-tag[data-tone=caution]{border-color:var(--signal-caution-line);color:var(--signal-caution-text)}.site-row-langs{gap:4px;display:inline-flex}.site-lang{border:var(--border-w) dashed var(--border);min-width:26px;height:20px;font-family:var(--font-mono);letter-spacing:.08em;color:var(--fg-faint);border-radius:5px;justify-content:center;align-items:center;padding:0 5px;font-size:9px;font-weight:600;display:inline-flex}.site-lang[data-written=true]{border-style:solid;border-color:var(--signal-ok-line);background:var(--signal-ok-surface);color:var(--signal-ok-text)}.site-lang[data-written=notext]{border-style:solid;border-color:var(--signal-caution-line);background:var(--signal-caution-surface);color:var(--signal-caution-text)}.site-state{border:var(--border-w) solid var(--border);background:var(--chip-bg);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-muted);white-space:nowrap;border-radius:6px;flex:none;padding:3px 8px;font-size:9px;font-weight:600}.site-state[data-tone=ok]{border-color:var(--signal-ok-line);background:var(--signal-ok-surface);color:var(--signal-ok-text)}.site-state[data-tone=info]{border-color:var(--signal-info-line);background:var(--signal-info-surface);color:var(--signal-info-text)}.site-state[data-tone=caution]{border-color:var(--signal-caution-line);background:var(--signal-caution-surface);color:var(--signal-caution-text)}.site-state[data-tone=alert]{border-color:var(--signal-alert-line);background:var(--signal-alert-surface);color:var(--signal-alert-text)}.site-row-edit{border:var(--border-w) solid var(--border);background:var(--chip-bg);width:30px;height:30px;color:var(--fg-muted);border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.site-panel{border:var(--border-w) solid var(--chip-bg);border-radius:var(--radius-lg);background:var(--panel-bg);flex-direction:column;gap:8px;padding:13px 14px;display:flex}.site-panel-title{color:var(--fg);font-size:14.5px;font-weight:600}.site-panel-row{border-bottom:var(--border-w) solid var(--chip-bg);align-items:center;gap:9px;min-height:34px;display:flex}.site-panel-row-text{min-width:0;color:var(--fg);flex-direction:column;flex:auto;gap:2px;font-size:12.5px;display:flex}.site-panel-note{color:var(--fg-faint);font-size:11.5px}.site-check-mark{text-align:center;width:16px;color:var(--signal-ok-text);flex:none;font-weight:700}.site-panel-row[data-ok=false] .site-check-mark{color:var(--signal-alert-text)}.site-check-first{color:var(--accent);font-size:11px}@media(max-width:640px){.site-content{padding:12px}.site-row{flex-wrap:wrap;padding:10px 12px}.site-row-main{flex-basis:calc(100% - 42px)}.site-row-langs{margin-left:42px}}.site-editor-what{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.site-editor-back,.site-editor-public{color:var(--accent);flex:none;font-size:12.5px;font-weight:600;text-decoration:none}.site-editor-what-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--fg);flex:0 auto;font-size:15px;font-weight:600;overflow:hidden}.site-editor-dirty{background:currentColor;border-radius:50%;width:7px;height:7px;margin-left:6px;display:inline-block}.site-editor{--site-editor-pad-x:20px;--site-editor-pad-b:24px;padding:16px var(--site-editor-pad-x) var(--site-editor-pad-b);flex-direction:column;gap:12px;min-width:0;display:flex}.site-editor-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.site-editor-eyebrow{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-muted);font-size:10px;font-weight:600}.site-editor-rule{background:var(--border);flex:40px;height:1px}.site-editor-langs{gap:5px;display:inline-flex}.site-editor-lang{border:var(--border-w) solid var(--border);background:var(--chip-bg);height:26px;font-family:var(--font-mono);letter-spacing:.08em;color:var(--fg-muted);cursor:pointer;border-radius:7px;align-items:center;padding:0 9px;font-size:10px;font-weight:600;display:inline-flex}.site-editor-lang[data-written=false]{background:0 0;border-style:dashed}.site-editor-lang[aria-pressed=true]{border-style:solid;border-color:var(--accent-line);background:var(--accent-subtle);color:var(--accent)}.site-editor-settings{flex-direction:column;gap:12px;min-width:0;display:flex}.site-editor-settings-title{color:var(--fg);align-items:center;gap:8px;font-size:16px;font-weight:600;display:inline-flex}.site-editor-settings-row{border:var(--border-w) solid var(--border);border-radius:var(--radius-lg);background:var(--panel-bg);text-align:left;cursor:pointer;align-items:center;gap:10px;width:100%;margin-bottom:10px;padding:10px 12px;display:flex}.site-editor-settings-row:hover,.site-editor-settings-row:focus-visible{border-color:var(--accent-line)}.site-editor-settings-mark{background:var(--accent-subtle);width:32px;height:32px;color:var(--accent);border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.site-editor-settings-text{flex-direction:column;flex:1;min-width:0;display:flex}.console-sf-page .site-editor-canvas{min-height:480px;padding:32px}.console-sf-page .sf-block-shell:hover{outline:calc(1px / var(--sf-scale,1)) dashed var(--sf-accent)}.console-sf-page .sf-block-shell[data-selected=true]{outline:calc(2px / var(--sf-scale,1)) solid var(--sf-accent)}.site-editor-field{flex-direction:column;gap:6px;min-width:0;display:flex}.site-editor-label-row{align-items:center;gap:8px;display:flex}.site-editor-label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--signal-neutral);font-size:9.5px;font-weight:600}.site-editor-input{box-sizing:border-box;border:var(--border-w) solid var(--border);border-radius:var(--radius-md);background:var(--bg-subtle);width:100%;min-height:48px;color:var(--fg);padding:0 12px;font-size:15px}.site-editor-input:focus-visible{border-color:var(--accent);outline:none}.site-editor-pair{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.site-editor-cover{border:1px dashed var(--border);border-radius:var(--radius-panel);align-items:center;gap:10px;padding:10px 12px;display:flex}.site-editor-cover>img{object-fit:cover;border-radius:6px;width:56px;height:40px}.site-editor-cover-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono);color:var(--fg-muted);flex:auto;font-size:11px;overflow:hidden}.site-editor-cover[data-empty=true]{justify-content:space-between}.site-editor-tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.site-editor-tag{border:var(--border-w) solid var(--border);background:var(--chip-bg);height:28px;color:var(--fg);border-radius:8px;align-items:center;gap:5px;padding:0 4px 0 10px;font-size:12.5px;display:inline-flex}.site-editor-tag>button{width:20px;height:20px;color:var(--fg-muted);cursor:pointer;background:0 0;border:0}.site-editor-tag-input{border:1px dashed var(--border);width:110px;height:28px;color:var(--fg);background:0 0;border-radius:8px;padding:0 8px;font-size:12.5px}.site-editor-history{gap:6px;display:inline-flex}.site-editor>.site-editor-studio-host{margin:-12px calc(-1 * var(--site-editor-pad-x)) calc(-1 * var(--site-editor-pad-b))}.site-editor-canvas{min-height:160px}.site-block-entry{border-bottom:var(--border-w) solid var(--border);flex-direction:column;gap:6px;padding-bottom:8px;display:flex}.site-block-entry>:last-child{align-self:flex-start}.site-block-picture{object-fit:cover;border-radius:var(--radius-md);border:var(--border-w) solid var(--border);width:100%;max-height:160px;display:block}.site-editor-placement{border:var(--border-w) solid var(--chip-bg);border-radius:var(--radius-panel);background:var(--bg);justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:0 12px;display:flex}.site-editor-foot{display:none}@media(max-width:860px){.site-editor{--site-editor-pad-x:12px;--site-editor-pad-b:12px;padding-top:12px}.site-editor-save{display:none}.site-editor-foot{background:var(--bg);flex:none;padding:10px 12px;display:flex}.site-editor-foot>*{flex:auto}}@media(max-width:859.98px){.catalog-toolbar:is(.deliv-bar,.console-orders-bar,.counter-bar){padding-inline:var(--pad-phone-x,16px);display:flex}}.deliv-banner-close{border:var(--border-w) solid var(--border);border-radius:var(--radius-sm);width:36px;height:36px;color:var(--fg-muted);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex}.deliv-banner-close:hover{color:var(--fg)}.deliv-banner-close:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.deliv-head{justify-content:space-between;align-items:center;gap:12px;min-width:0;margin-bottom:10px;display:flex}.deliv-head>.console-eyebrow{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.console-dlanes .console-track{border:var(--border-w) solid var(--chip-bg);border-radius:var(--radius-chip,6px);background:var(--bg);height:32px}.console-dlanes .console-track-seg,.console-dlanes .console-track-seg[data-kind=proposed]{border:var(--border-w) solid var(--border-strong);background:var(--chip-bg);border-radius:5px;top:3px;bottom:3px}.console-dlanes .console-track-seg-label,.console-dlanes .console-track-seg[data-kind=proposed] .console-track-seg-label{letter-spacing:.08em;color:var(--fg-muted)}.console-dlanes .console-track[data-tone=accent] .console-track-seg{border-color:var(--accent-line);background:var(--accent-subtle)}.console-dlanes .console-track[data-tone=accent] .console-track-seg-label{color:var(--accent)}.console-dlanes .console-track[data-tone=alert] .console-track-seg{border-color:var(--signal-alert-line);background:var(--signal-alert-surface)}.console-dlanes .console-track[data-tone=alert] .console-track-seg-label{color:var(--signal-alert-text)}.console-dlanes .console-track-mark{background:var(--fg-muted);width:2px;top:0;bottom:0}.deliv-chans{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.deliv-chan{border:var(--border-w) solid var(--chip-bg);border-radius:var(--radius-panel);background:var(--panel-bg);flex-direction:column;gap:6px;min-width:0;padding:14px 16px;display:flex}.deliv-chan[data-tone=alert]{border-color:var(--signal-alert-line);background:linear-gradient(90deg,var(--signal-alert-surface) 0%,var(--panel-bg) 60%)}.deliv-chan-label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-faint);font-size:10px}.deliv-chan-value{color:var(--fg);font-variant-numeric:tabular-nums;font-size:22px;font-weight:600;line-height:1.1}.deliv-chan-cap{color:var(--fg-muted);font-size:12px;line-height:1.4}.deliv-chan[data-tone=accent] .deliv-chan-label,.deliv-chan[data-tone=accent] .deliv-chan-value{color:var(--accent)}.deliv-chan[data-tone=alert] .deliv-chan-label,.deliv-chan[data-tone=alert] .deliv-chan-value{color:var(--signal-alert-text)}.console-dlanes .console-track-seg{min-width:max-content}.deliv-chan{gap:4px;padding-block:12px}.deliv-chan-value{font-size:20px}.console-main>.console-scroll-view>[data-widget]:has(>.console-dmap),.console-dmap,.console-dmap-body{flex-direction:column;flex:auto;min-height:0;display:flex}.console-dmap-canvas{flex:auto;min-height:420px}.melon-value{align-items:center;gap:14px;display:flex}.melon-rate{flex-direction:column;gap:3px;display:flex}.melon-rate-label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-faint);font-size:9.5px}.melon-rate-box{border:var(--border-w) solid var(--border);border-radius:var(--radius-sm);background:var(--bg);align-items:center;gap:6px;height:32px;padding:0 10px;display:inline-flex}.melon-rate-box:focus-within{border-color:var(--accent-line)}.melon-rate-input{width:56px;color:var(--fg);font-variant-numeric:tabular-nums;text-align:right;background:0 0;border:0;outline:none;font-size:13px}.melon-rate-suffix{color:var(--fg-muted);font-size:12px}.console-shift-report>.console-ai[data-variant=bar]{border:var(--border-w) solid var(--border);background:var(--card);border-radius:12px;margin-bottom:12px;padding:12px 16px}.recipe-figures{padding:12px var(--pad-section-x,20px);gap:24px;display:flex}.recipe-figure{flex-direction:column;gap:2px;display:flex}.recipe-figure-label{font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--fg-faint);font-weight:600}.recipe-figure-value{font-family:var(--font-mono);color:var(--fg);font-size:15px}.recipe-amount{border:var(--border-w) solid var(--border);border-radius:var(--radius-sm);background:var(--bg);align-items:center;gap:6px;height:32px;padding:0 10px;display:inline-flex}.recipe-amount:focus-within{border-color:var(--accent-line)}.recipe-amount-input{width:64px;color:var(--fg);font-variant-numeric:tabular-nums;text-align:right;background:0 0;border:0;outline:none;font-size:13px}.recipe-amount-unit{color:var(--fg-muted);font-size:12px}.recipe-add{padding:12px var(--pad-section-x,20px);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.recipe-add-pick{min-width:220px}.recipe-add-amount{border:var(--border-w) solid var(--border);border-radius:var(--radius-sm);background:var(--bg);width:110px;height:36px;color:var(--fg);padding:0 10px;font-size:13px}.console-dialog.menus-dialog{width:min(620px,100vw - 32px);max-width:620px}.console-dialog.menus-sheet{width:min(606px,100vw);max-width:606px}.menus-sheet-head{flex-direction:column;gap:2px;min-width:0;margin-right:auto;display:flex}.menus-sheet-title{letter-spacing:-.01em;color:var(--fg);overflow-wrap:anywhere;font-size:17px;font-weight:600}.menus-form-label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--signal-neutral);font-size:10px;font-weight:600}.menus-form-card{border:var(--border-w) solid var(--chip-bg);border-radius:var(--radius-lg);background:var(--panel-bg);flex-direction:column;gap:10px;min-width:0;padding:13px 14px;display:flex}.menus-form-card-head{flex-wrap:wrap;align-items:baseline;gap:4px 9px;display:flex}.menus-form-card-title{color:var(--fg);font-size:14.5px;font-weight:600}.menus-form-card-sub{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--signal-neutral);font-size:9.5px}.menus-form-card-end{margin-left:auto}.menus-form-hint{color:var(--fg-faint);font-size:11.5px}.menus-form-chips{flex-wrap:wrap;gap:6px;display:flex}.menus-form-chips[data-days=true]{flex-wrap:nowrap}.menus-form-chips[data-days=true]>.menus-form-chip{flex:1 1 0;min-width:0;padding:0 4px}.menus-form-chip{border:var(--border-w) solid var(--border);background:var(--chip-bg);height:34px;color:var(--fg);white-space:nowrap;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;padding:0 12px;font-size:12.5px;font-weight:500;display:inline-flex}.menus-form-chip[aria-pressed=true]{border-color:var(--accent-line);background:var(--accent-subtle);color:var(--accent);font-weight:600}.menus-form-times{align-items:flex-end;gap:10px;display:flex}.menus-form-times>*{flex:1 1 0;min-width:0}.menus-form-times>.menus-form-chip{flex:none;height:44px}.menus-form-ruler{border:var(--border-w) solid var(--border);background:var(--bg-subtle);border-radius:9px;height:30px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 2px 5px #00000080}.menus-form-ruler-band{background:var(--signal-info-surface);border:var(--border-w) solid var(--signal-info-line);border-radius:6px;min-width:3px;position:absolute;top:4px;bottom:4px}.menus-form-ruler-marks{font-family:var(--font-mono);color:var(--fg-faint);justify-content:space-between;font-size:9px;display:flex}.menus-form-order{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.menus-form-order-row{border:var(--border-w) solid var(--chip-bg);background:var(--panel-bg);border-radius:10px;align-items:center;gap:10px;min-height:40px;padding:0 11px;display:flex}.menus-form-order-row[data-this=true]{border-color:var(--accent-line);background:linear-gradient(90deg,var(--accent-subtle) 0%,var(--panel-bg) 52%)}.menus-form-order-n{width:22px;font-family:var(--font-mono);color:var(--fg-faint);font-size:12px;font-weight:600}.menus-form-order-name{min-width:0;color:var(--fg);overflow-wrap:anywhere;flex:auto;font-size:13px}.menus-form-order-row[data-this=true] .menus-form-order-name,.menus-form-order-row[data-this=true] .menus-form-order-n{color:var(--accent);font-weight:600}.menus-form-order-when{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-faint);white-space:nowrap;flex:none;font-size:9.5px}.menus-form-order-mark{border:var(--border-w) solid var(--accent-line);background:var(--accent-subtle);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);white-space:nowrap;border-radius:5px;padding:2px 7px;font-size:8.5px;font-weight:600}.menus-form-order-mark[data-tone=info]{border-color:var(--signal-info-line);background:var(--signal-info-surface);color:var(--signal-info-text)}.menus-form-order-keys{gap:4px;display:inline-flex}.menus-preview-link{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.console-inv-dothers{border:1px dashed var(--border);color:var(--fg-muted);font:inherit;cursor:pointer;background:0 0;border-radius:8px;align-self:flex-start;margin:6px 0;padding:6px 10px;font-size:12.5px}.console-inv-dothers:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.menus-drawer-head{flex-direction:column;gap:10px;display:flex}.menus-drawer-facts{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.menus-drawer-keys{text-transform:none;letter-spacing:normal;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.menus-drawer-keys a.catalog-button{text-decoration:none}.menus-row-photo{object-fit:cover;background:var(--bg-subtle);border-radius:8px;flex:none;width:40px;height:40px;display:block}.menus-row-photo[data-empty=true]{border:1px dashed var(--border)}.menus-form-overlaps{overflow-wrap:anywhere;border:var(--border-w) solid var(--chip-bg);background:linear-gradient(90deg,var(--signal-info-surface) 0%,var(--panel-bg) 46%);color:var(--signal-info-text);border-radius:11px;flex-direction:column;gap:4px;margin:0;padding:10px 11px;font-size:12.5px;list-style:none;display:flex}.menus-form-pair{grid-template-columns:minmax(0,1fr) 250px;gap:11px;display:grid}.menus-form-switch-row{align-items:center;gap:10px;display:flex}.menus-form-switch-row>.menus-form-hint{flex:auto;min-width:0}.menus-form-foot{z-index:1;background:var(--bg);border-top:var(--border-w) solid var(--bar-line);align-items:center;padding:12px 0;position:sticky;bottom:0}.menus-form-foot>.menus-form-save{flex:1.4 1 0}.menus-form-delete{color:var(--signal-alert-text)}.menus-form-foot-line{min-width:0;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-faint);flex:2 1 0;font-size:9.5px}.menus-start-row{border:var(--border-w) solid var(--border);border-radius:var(--radius-panel);background:var(--panel-bg);cursor:pointer;align-items:center;gap:11px;min-height:56px;padding:8px 12px;display:flex}.menus-start-row[data-on=true]{border-color:var(--accent-line);background:linear-gradient(90deg,var(--accent-subtle) 0%,var(--panel-bg) 52%)}.menus-start-radio{accent-color:var(--accent)}.menus-start-tile{border:var(--border-w) solid var(--border);background:var(--chip-bg);width:32px;height:32px;color:var(--fg-muted);border-radius:9px;justify-content:center;align-items:center;display:flex}.menus-start-row[data-on=true] .menus-start-tile{color:var(--accent)}.menus-start-name{overflow-wrap:anywhere}.menus-start-count{border:var(--border-w) solid var(--border);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-muted);white-space:nowrap;border-radius:5px;flex:none;padding:3px 8px;font-size:9px;font-weight:600}@media(max-width:640px){.menus-form-pair{grid-template-columns:minmax(0,1fr)}.menus-form-order-row{flex-wrap:wrap;row-gap:2px;padding-block:8px}.menus-form-order-when{flex-basis:100%;order:9;padding-left:32px}.menus-form-foot-line{display:none}}@media(max-width:859.98px){.catalog-toolbar.console-report-bar{padding:8px var(--pad-phone-x,16px);display:flex}}.console-report-dates{align-items:center;gap:6px;display:inline-flex}.console-report-dates-dash{color:var(--fg-faint)}.console-report-date{box-sizing:border-box;border:var(--border-w) solid var(--border);background:var(--bg-subtle);width:128px;height:32px;color:var(--fg-muted);font-family:var(--font-mono);color-scheme:dark;border-radius:9px;outline:none;padding:0 10px;font-size:12px}.console-report-date::-webkit-calendar-picker-indicator{display:none}.console-report-date:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.console-report-shift{align-items:center;gap:8px;display:inline-flex}.console-report-shift-dot{background:var(--signal-ok);width:7px;height:7px;color:var(--signal-ok);border-radius:50%;box-shadow:0 0 8px}.console-shift-report{padding:16px 20px 18px}.console-shift-report .console-shift-tiles{margin-bottom:16px}.theme-melon .console-shift-tiles .console-tile,.theme-melon .fin-tiles .console-tile{border-color:var(--border);background:var(--card);box-shadow:none;background-image:none;border-radius:12px;gap:9px;padding:14px 16px}.console-shift-tiles .console-tile>.console-eyebrow,.fin-tiles .console-tile>.console-eyebrow{letter-spacing:.16em;font-size:10.5px}.console-shift-tiles .console-tile-value,.fin-tiles .console-tile-value{font-size:24px;font-weight:500}.console-shift-tiles .console-tile-currency,.fin-tiles .console-tile-currency{font-family:var(--font-display);color:var(--fg-faint);margin-right:5px;font-size:12.5px;font-weight:400}.console-shift-tiles .console-spark,.fin-tiles .console-spark{display:none}.console-shift-tiles .console-delta,.fin-tiles .console-delta{font-family:var(--font-display);font-size:12.5px}.console-shift-panels{gap:14px}.theme-melon .console-shift-report .console-panel{border-radius:13px}.console-shift-panel-head{border-bottom:var(--border-w) solid var(--border);align-items:center;gap:10px;padding:13px 16px;display:flex}.console-shift-panel-title{color:var(--fg);margin:0;font-size:15.5px;font-weight:600}.console-shift-panel-count{background:var(--chip-bg);color:var(--fg-muted);font-family:var(--font-mono);border-radius:9px;padding:2px 8px;font-size:11.5px}.console-shift-panel-meta{color:var(--fg-faint);margin-left:auto;font-size:13px}.console-shift-panel-empty{flex-direction:column;justify-content:center;gap:3px;min-height:160px;padding:16px;display:flex}.console-shift-panel-empty-title{color:var(--fg-muted);margin:0;font-size:14.5px;font-weight:600}.console-shift-panel-empty-note{color:var(--fg-faint);margin:0;font-size:13px}.settings-money-rows .console-row{background:var(--panel-bg);border:var(--border-w) solid var(--chip-bg);border-radius:var(--radius-panel);min-height:58px}.settings-money-rows .console-row.settings-money-on{background:linear-gradient(90deg,var(--signal-ok-surface) 0%,var(--panel-bg) 44%)}.settings-money-tile{border:var(--border-w) solid var(--border);background:var(--chip-bg);width:36px;height:36px;font-family:var(--font-mono);color:var(--fg-muted);border-radius:10px;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:flex}.settings-money-tile[data-method=cash]{background:var(--signal-ok-surface)}.settings-money-tile[data-method=stripe]{background:var(--signal-info-surface)}.settings-money-tile[data-method=blik]{background:var(--accent-subtle)}.settings-money-card{border:var(--border-w) solid var(--chip-bg);border-radius:var(--radius-lg);background:var(--panel-bg);flex-direction:column;gap:11px;padding:14px 15px;display:flex}.settings-money-card-head{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.settings-money-card-title{color:var(--fg);font-size:15.5px;font-weight:600}.settings-money-card-sub{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--signal-neutral);font-size:9px}.settings-money-tips{gap:10px;display:flex}.settings-money-tip{border:var(--border-w) solid var(--border);border-radius:var(--radius-panel);background:var(--panel-bg);text-align:left;cursor:pointer;flex-direction:column;flex:1 1 0;gap:5px;min-width:0;padding:12px 13px;display:flex}.settings-money-tip[data-on=true]{border-color:var(--accent-line);background:linear-gradient(140deg,var(--accent-subtle) 0%,var(--panel-bg) 70%)}.settings-money-tip-head{align-items:center;gap:9px;display:flex}.settings-money-tip-radio{border:1.5px solid var(--border-strong);border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.settings-money-tip[data-on=true] .settings-money-tip-radio{border-color:var(--accent)}.settings-money-tip[data-on=true] .settings-money-tip-radio:after{content:"";background:var(--accent);border-radius:50%;width:8px;height:8px}.settings-money-tip-name{color:var(--fg);font-size:14.5px;font-weight:600}.settings-money-tip[data-on=true] .settings-money-tip-name{color:var(--accent)}.settings-money-tip-note{color:var(--fg-muted);padding-left:27px;font-size:12.5px;line-height:1.45}.settings-money-sees{border:var(--border-w) solid var(--chip-bg);border-radius:var(--radius-md);background:var(--panel-bg);flex:1 1 0;align-items:center;gap:10px;min-width:0;min-height:44px;padding:0 13px;display:flex}.settings-money-sees-label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--signal-neutral);flex:0 0 90px;font-size:9px;font-weight:600;line-height:13px}.settings-money-sees-value{min-width:0;color:var(--fg);flex:auto;font-size:13px}.console-notice.settings-money-ksef{border-color:var(--signal-alert-line);background:linear-gradient(90deg,var(--signal-alert-surface) 0%,var(--panel-bg) 48%)}.console-notice.settings-money-ksef .console-notice-glyph,.console-notice.settings-money-ksef .console-notice-eyebrow{color:var(--signal-alert-text)}.settings-money-payout-row{border-bottom:var(--border-w) solid var(--chip-bg);align-items:center;gap:10px;min-height:34px;display:flex}.settings-money-payout-label{min-width:0;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--signal-neutral);flex:auto;font-size:9px;font-weight:600}.settings-money-payout-value{color:var(--fg);text-align:right;font-size:12.5px}.settings-money-note{color:var(--fg-muted);align-items:flex-start;gap:9px;margin:0;font-size:12px;line-height:1.45;display:flex}.settings-money-note:before{content:"";background:var(--border-strong);border-radius:50%;flex:none;width:5px;height:5px;margin-top:6px}.settings-tax-row{border:var(--border-w) solid var(--chip-bg);background:var(--panel-bg);border-radius:10px;align-items:center;gap:9px;min-height:40px;padding:0 11px;display:flex}.settings-tax-row[data-default=true]{background:linear-gradient(90deg,var(--accent-subtle) 0%,var(--panel-bg) 52%)}.settings-tax-name{min-width:0;color:var(--fg);flex:auto;font-size:13.5px}.settings-tax-pct{font-family:var(--font-mono);color:var(--fg);font-size:15px;font-weight:600}.settings-tax-row[data-default=true] .settings-tax-name,.settings-tax-row[data-default=true] .settings-tax-pct{color:var(--accent)}.settings-tax-default{border:var(--border-w) solid var(--accent-line);background:var(--accent-subtle);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);border-radius:5px;flex:none;padding:2px 7px;font-size:8px;font-weight:600}.settings-venue-types{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.settings-venue-type{border:var(--border-w) solid var(--border);border-radius:var(--radius-panel);background:var(--panel-bg);text-align:left;cursor:pointer;flex-direction:column;align-items:flex-start;gap:3px;padding:11px 12px;display:flex}.settings-venue-type[data-on=true]{border-color:var(--accent-line);background:linear-gradient(140deg,var(--accent-subtle) 0%,var(--panel-bg) 70%)}.settings-venue-type:disabled{cursor:default}.settings-venue-type-name{color:var(--fg);font-size:13.5px;font-weight:600}.settings-venue-type[data-on=true] .settings-venue-type-name{color:var(--accent)}.settings-venue-type-line{color:var(--fg-faint);font-size:11px}.settings-day-example{border:var(--border-w) solid var(--chip-bg);border-radius:var(--radius-md);background:linear-gradient(90deg,var(--accent-subtle) 0%,var(--panel-bg) 46%);min-height:46px;color:var(--fg-muted);align-items:center;margin:0;padding:8px 12px;font-size:12px;line-height:1.4;display:flex}.settings-prep-field{border:var(--border-w) solid var(--border);border-radius:var(--radius-md);background:var(--bg-subtle);align-items:center;gap:8px;height:44px;padding:0 12px;display:flex;box-shadow:inset 0 2px 5px #00000080}.settings-prep-field:focus-within{border-color:var(--accent)}.settings-prep-field>input{min-width:0;font-family:var(--font-mono);color:var(--fg);background:0 0;border:0;outline:none;flex:auto;font-size:18px;font-weight:500}.settings-prep-unit{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--signal-neutral);font-size:9px}@media(max-width:640px){.settings-money-tips{flex-direction:column}}.venue-columns{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:16px;display:grid}.venue-columns-main{flex-direction:column;gap:13px;min-width:0;display:flex}.venue-columns-aside{flex-direction:column;gap:11px;min-width:0;display:flex}@media(max-width:900px){.venue-columns{grid-template-columns:minmax(0,1fr)}}.venue-card{border:var(--border-w) solid var(--chip-bg);background:var(--card);border-radius:14px;flex-direction:column;gap:11px;padding:14px 15px;display:flex}.venue-card-head{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}.venue-card-title{color:var(--fg);margin:0;font-size:15.5px;font-weight:600}.venue-card-sub{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--border-strong);font-size:9px}.venue-card-label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-faint);font-size:9px;font-weight:600}.venue-card-note{color:var(--fg-faint);margin:0;font-size:12.5px;line-height:1.45}.venue-card-link{border:var(--border-w) solid var(--border);background:var(--chip-bg);height:34px;color:var(--fg);border-radius:9px;align-self:flex-start;align-items:center;padding:0 13px;font-size:12.5px;text-decoration:none;display:inline-flex}.venue-card-link:hover{border-color:var(--border-strong)}.venue-type-cards{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:9px;display:grid}.venue-type-card{border:var(--border-w) solid var(--border);background:var(--card);min-width:0;color:var(--fg);text-align:left;cursor:pointer;border-radius:12px;flex-direction:column;align-items:flex-start;gap:3px;padding:12px 13px;display:flex}.venue-type-card:hover:not(:disabled){border-color:var(--border-strong)}.venue-type-card[aria-pressed=true]{border-color:var(--accent-line);background:linear-gradient(140deg,var(--accent-subtle) 0%,var(--card) 70%)}.venue-type-card:disabled{cursor:default}.venue-type-card-name{font-size:14px;font-weight:600}.venue-type-card[aria-pressed=true] .venue-type-card-name{color:var(--accent)}.venue-type-card-note{color:var(--fg-faint);font-size:11.5px}.venue-service-day{flex-wrap:wrap;align-items:flex-end;gap:11px;display:flex}.venue-service-day-start{flex:0 0 220px}.venue-service-day-example{flex-direction:column;flex:240px;gap:5px;min-width:0;display:flex}.venue-example-box{border:var(--border-w) solid var(--chip-bg);background:linear-gradient(90deg,var(--accent-subtle) 0%,var(--card) 46%);min-height:44px;color:var(--fg-muted);border-radius:11px;align-items:center;margin:0;padding:6px 13px;font-size:12.5px;display:flex}.venue-prep-row{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:9px;display:grid}.venue-prep-field{grid-row:span 3;grid-template-rows:subgrid;align-items:end;row-gap:8px;min-width:0;display:grid}.venue-prep-field>*{margin:0}.venue-prep-field>:last-child{align-self:start}.venue-well{border:var(--border-w) solid var(--border);background:var(--bg-subtle);border-radius:11px;align-items:center;gap:8px;height:46px;padding:0 13px;display:flex;box-shadow:inset 0 2px 5px #00000080}.venue-well:focus-within{outline:2px solid var(--focus-ring);outline-offset:2px}.venue-well-input{min-width:0;color:var(--fg);font-family:var(--font-mono);appearance:textfield;background:0 0;border:0;outline:none;flex:1;font-size:19px;font-weight:500}.venue-well-input::-webkit-inner-spin-button{appearance:none;margin:0}.venue-well-input::-webkit-outer-spin-button{appearance:none;margin:0}.venue-well-unit{font-family:var(--font-mono);letter-spacing:.12em;color:var(--border-strong);font-size:9.5px}.venue-location{flex-wrap:wrap;gap:12px;display:flex}.venue-location-fields{flex-direction:column;flex:260px;gap:9px;min-width:0;display:flex}.venue-location-map{flex-direction:column;flex:0 300px;gap:8px;min-width:0;display:flex}.venue-location-canvas{border-radius:12px;width:100%;height:168px;display:block}.venue-pin-boxes{gap:7px;display:flex}.venue-pin-box{border:var(--border-w) solid var(--border);background:var(--bg-subtle);height:52px;font-family:var(--font-mono);color:var(--accent);border-radius:11px;flex:1;justify-content:center;align-items:center;font-size:22px;font-weight:600;display:flex;box-shadow:inset 0 2px 5px #00000080}.venue-floor-chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.venue-floor-chip{border:var(--border-w) solid var(--border);background:var(--card);height:30px;color:var(--fg);border-radius:9px;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;display:inline-flex}.venue-floor-chip-count{font-family:var(--font-mono);color:var(--fg-faint);font-size:10px}.venue-hours{flex-direction:column;margin:0;display:flex}.venue-hours-row{border-bottom:var(--border-w) solid var(--chip-bg);align-items:center;gap:10px;min-height:32px;display:flex}.venue-hours-days{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-faint);flex:0 0 74px;font-size:9.5px}.venue-hours-time{min-width:0;font-family:var(--font-mono);color:var(--fg);flex:1;margin:0;font-size:12.5px}.venue-hours-time.is-closed{color:var(--fg-faint)}.fin-bar-chip{border:var(--border-w) solid var(--signal-alert-line);background:var(--signal-alert-surface);color:var(--signal-alert-text);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border-radius:9px;align-items:center;gap:7px;padding:5px 10px;font-size:10.5px;font-weight:600;display:inline-flex}.fin-stepper{align-items:center;display:flex}.fin-stepper-arrow,.fin-stepper-week{box-sizing:border-box;border:var(--border-w) solid var(--border);height:32px;color:var(--fg);justify-content:center;align-items:center;display:flex}.fin-stepper-arrow{background:var(--chip-bg);width:30px;color:var(--fg-muted);cursor:pointer}.fin-stepper-arrow:first-child{border-right:0;border-radius:9px 0 0 9px}.fin-stepper-arrow:last-child{border-left:0;border-radius:0 9px 9px 0}.fin-stepper-arrow:disabled{color:var(--border-strong);cursor:default}.fin-stepper-arrow:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.fin-stepper-week{background:var(--bg-subtle);font-family:var(--font-mono);white-space:nowrap;padding:0 12px;font-size:12px;font-weight:600;box-shadow:inset 0 2px 5px #00000080}.fin-notice{border:var(--border-w) solid var(--chip-bg);background:linear-gradient(90deg,var(--signal-alert-surface) 0%,var(--card) 46%);border-radius:13px;flex-wrap:wrap;align-items:center;gap:14px;padding:11px 14px 11px 22px;display:flex}.fin-notice-text{flex-direction:column;flex:320px;gap:4px;min-width:0;display:flex}.fin-notice-head{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.fin-tag{border:var(--border-w) solid var(--signal-alert-line);background:var(--signal-alert-surface);color:var(--signal-alert-text);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;border-radius:6px;padding:3px 8px;font-size:9.5px;font-weight:600}.fin-notice-title{color:var(--fg);font-size:15.5px;font-weight:600}.fin-notice-line{color:var(--fg-muted);font-size:13.5px;line-height:1.4}.fin-eyebrow{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-faint);font-size:10.5px;font-weight:600}.fin-headline{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.fin-kept{align-items:baseline;gap:12px;margin-left:auto;display:inline-flex}.fin-kept-label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-faint);font-size:10.5px}.fin-kept-value{font-family:var(--font-mono);letter-spacing:-.01em;color:var(--accent);font-size:24px;font-weight:500}.fin-kept-share{font-family:var(--font-mono);text-transform:uppercase;color:var(--fg-muted);font-size:11.5px}.fin-walk-card-title{display:none}.fin-walk{align-items:stretch;gap:10px;height:186px;display:flex}.fin-walk-step{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.fin-walk-value{font-family:var(--font-mono);color:var(--fg);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:500;overflow:hidden}.fin-walk-plot{flex:1;min-height:0;position:relative}.fin-walk-bar{inset-inline:0;top:var(--fin-top,0%);height:max(2px,var(--fin-height,0%));box-sizing:border-box;background:linear-gradient(180deg,var(--accent-alt) 0%,#8f7d29 100%);border-radius:7px;position:absolute}.fin-walk-step[data-tone=cost] .fin-walk-bar,.fin-walk-step[data-tone=loss] .fin-walk-bar{border:var(--border-w) solid var(--signal-alert-line);background:linear-gradient(180deg,#3a1e1b 0%,var(--signal-alert-surface) 100%)}.fin-walk-step[data-tone=reserve] .fin-walk-bar{border:var(--border-w) solid var(--border-strong);background:var(--border-strong)}.fin-walk-step[data-tone=kept] .fin-walk-bar{background:linear-gradient(180deg,var(--accent) 0%,var(--accent-alt) 100%)}.fin-walk-void{border-top:var(--border-w) dashed var(--border-strong);position:absolute;inset-inline:0}.fin-walk-step[data-tone=cost] .fin-walk-value,.fin-walk-step[data-tone=loss] .fin-walk-value{color:var(--signal-alert-text)}.fin-walk-step[data-tone=kept] .fin-walk-value,.fin-walk-step[data-tone=kept] .fin-walk-name{color:var(--accent)}.fin-walk-step[data-absent=true] .fin-walk-value{color:var(--border-strong)}.fin-walk-label{align-items:baseline;gap:7px;min-width:0;display:flex}.fin-walk-name{color:var(--fg-muted);white-space:nowrap;flex:none;font-size:13px;font-weight:500}.fin-walk-note{min-width:0;font-family:var(--font-mono);color:var(--border-strong);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.fin-walk-step[data-absent=true] .fin-walk-note{text-transform:uppercase}.fin-section{padding-inline:20px}.fin-band{flex-direction:column;gap:7px;display:flex}.fin-band-head{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.fin-band-below{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-faint);align-items:center;gap:7px;margin-left:auto;font-size:10px;display:inline-flex}.fin-band-below[data-below=true]{color:var(--signal-alert-text)}.fin-band-dot{background:var(--signal-alert);border-radius:50%;width:7px;height:7px}.fin-band-frame{border:var(--border-w) solid var(--chip-bg);background:var(--card);border-radius:12px;flex-direction:column;gap:4px;padding:10px 12px 8px;display:flex}.fin-band-plot{height:118px;position:relative}.fin-band-plot svg{width:100%;height:100%;display:block;overflow:visible}.fin-band-fill{fill:var(--accent);fill-opacity:.12}.fin-band-zero{stroke:var(--border-strong);stroke-width:1px;stroke-dasharray:5 6}.fin-band-line{fill:none;stroke:var(--accent);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.fin-band-point{background:var(--accent);border-radius:50%;width:10px;height:10px;position:absolute;transform:translate(-50%,-50%)}.fin-band-point[data-below=true]{background:var(--signal-alert)}.fin-band-days{height:14px;position:relative}.fin-band-day{font-family:var(--font-mono);letter-spacing:.1em;color:var(--fg-faint);white-space:nowrap;font-size:10px;position:absolute;top:0;transform:translate(-50%)}.fin-band-day[data-below=true]{color:var(--signal-alert-text)}@media(max-width:767px){.fin-stepper{flex:1;min-width:0}.fin-stepper-week{flex:1;min-width:0;font-size:11.5px}.fin-notice{border-radius:12px;flex-direction:column;align-items:stretch;gap:8px;padding:11px 12px}.fin-notice-head{flex-direction:column;align-items:flex-start;gap:8px}.fin-tag{font-size:8.5px}.fin-notice-title{font-size:14px;line-height:1.35}.fin-notice-line{font-size:12px}.fin-notice-fix{width:100%}.fin-notice-raw,.fin-headline-title{display:none}.fin-kept{border:var(--border-w) solid var(--chip-bg);background:linear-gradient(90deg,var(--accent-subtle) 0%,var(--card) 46%);border-radius:14px;flex:100%;order:-1;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"label label""value share""note note";align-items:baseline;gap:4px 9px;margin-left:0;padding:13px;display:grid}.fin-kept-label{letter-spacing:.16em;grid-area:label;font-size:8.5px;font-weight:600}.fin-kept-value{grid-area:value;font-size:28px}.fin-kept-share{grid-area:share;font-size:11px}.fin-kept-note{grid-area:note}.fin-walk-card{border:var(--border-w) solid var(--chip-bg);background:var(--card);border-radius:14px;flex-direction:column;gap:9px;padding:13px;display:flex}.fin-walk-card-title{font-size:14.5px;font-weight:600;display:block}.fin-walk{flex-direction:column;gap:9px;height:auto}.fin-walk-step{box-sizing:border-box;border:var(--border-w) solid var(--chip-bg);background:var(--card);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name value""plot note";align-items:center;gap:2px 11px;min-height:54px;padding:6px 12px 6px 22px;display:grid}.fin-walk-step[data-tone=cost],.fin-walk-step[data-tone=loss]{background:linear-gradient(90deg,var(--signal-alert-surface) 0%,var(--card) 46%)}.fin-walk-step[data-tone=kept]{background:linear-gradient(90deg,var(--accent-subtle) 0%,var(--card) 46%)}.fin-walk-label{display:contents}.fin-walk-name{color:var(--fg);grid-area:name}.fin-walk-step[data-absent=true] .fin-walk-name{color:var(--border-strong)}.fin-walk-value{grid-area:value;justify-self:end;font-size:13px;font-weight:600}.fin-walk-note{grid-area:note;justify-self:end;font-size:9.5px}.fin-walk-plot{background:var(--bg-subtle);border-radius:3px;flex:none;grid-area:plot;height:6px;overflow:hidden}.fin-walk-bar{width:var(--fin-height,0%);border:0;border-radius:3px;height:6px;inset:0 auto 0 0}.fin-walk-step[data-tone=cost] .fin-walk-bar,.fin-walk-step[data-tone=loss] .fin-walk-bar{background:linear-gradient(90deg,var(--signal-alert) 0%,var(--signal-caution) 100%);border:0}.fin-walk-step[data-tone=base] .fin-walk-bar,.fin-walk-step[data-tone=reserve] .fin-walk-bar{background:var(--border-strong);border:0}.fin-walk-step[data-tone=kept] .fin-walk-bar{background:linear-gradient(90deg,var(--accent) 0%,var(--accent-alt) 100%)}.fin-walk-void{background:repeating-linear-gradient(90deg,var(--border) 0 6px,transparent 6px 11px);border-top:0;inset:0}.fin-tiles{flex-direction:column;gap:11px}.fin-band{border:var(--border-w) solid var(--chip-bg);background:var(--card);border-radius:14px;gap:9px;padding:13px}.fin-band-title{letter-spacing:0;text-transform:none;color:var(--fg);font-family:inherit;font-size:14.5px;font-weight:600}.fin-band-below{letter-spacing:.1em;margin-left:auto;font-size:9px}.fin-band-frame{border-color:var(--chip-bg);padding:10px 4px 6px}.fin-band-plot{height:110px}.fin-band-point{width:9px;height:9px}.fin-band-day{font-size:9.5px}}.catalog-icon-button{justify-content:center;width:30px;padding:0}.catalog-share{border:var(--border-w) solid var(--border);border-radius:11px;height:38px;display:flex;overflow:hidden}.catalog-share-part{min-width:0;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;border-right:1px solid #0006;flex:none;justify-content:center;align-items:center;padding:0 6px;font-size:11.5px;font-weight:600;display:flex;overflow:hidden}.catalog-share-part:last-child{border-right:0}.catalog-share-part[data-tone="0"]{background:linear-gradient(90deg,var(--accent) 0%,var(--accent-alt) 100%);color:var(--accent-fg)}.catalog-share-part[data-tone="1"]{background:var(--signal-info);color:var(--signal-info-surface)}.catalog-share-part[data-tone="2"]{background:var(--signal-ok);color:var(--signal-ok-surface)}.catalog-share-part[data-tone="3"]{background:var(--signal-caution);color:var(--signal-caution-surface)}.catalog-share-part[data-tone=free]{background:var(--border-strong);color:var(--card)}.promo-strip-sub{color:var(--fg-faint);font-size:13.5px}.promo-screen{flex-direction:column;gap:14px;padding:14px 18px;display:flex}.promo-screen[data-list]{gap:0;padding:0}.promo-screen[data-list]>:not(.promo-list){margin:14px 20px 0}.promo-cell-offer{flex-direction:column;gap:3px;min-width:0;display:flex}.promo-name-line{align-items:center;gap:8px;min-width:0;display:flex}.promo-name{min-width:0;color:var(--fg);white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:600;overflow:hidden}.promo-catalog-row[data-tone=muted] .promo-name{color:var(--fg-muted)}.promo-state{border:var(--border-w) solid var(--border);background:var(--chip-bg);color:var(--fg-faint);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:6px;flex:none;padding:3px 8px;font-size:9px;font-weight:600}.promo-state[data-state=live]{border-color:var(--signal-ok-line);background:var(--signal-ok-surface);color:var(--signal-ok-text)}.promo-state[data-state=scheduled]{border-color:var(--signal-info-line);background:var(--signal-info-surface);color:var(--signal-info-text)}.promo-state[data-state=paused]{border-color:var(--signal-caution-line);background:var(--signal-caution-surface);color:var(--signal-caution-text)}.promo-state[data-state=draft]{border-color:var(--accent-line);background:var(--accent-subtle);color:var(--accent)}.promo-meta{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-faint);white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;overflow:hidden}.promo-cell-takes{font-family:var(--font-mono);color:var(--fg);white-space:nowrap;font-size:14px;font-weight:600}.promo-cell-takes[data-state=live]{color:var(--accent)}.promo-cell-takes[data-state=expired],.promo-catalog-row[data-tone=muted] .promo-cell-given{color:var(--border-strong)}.promo-cell-appliesTo{min-width:0;color:var(--fg-muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.promo-cell-when{min-width:0;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.promo-figure{font-family:var(--font-mono);white-space:nowrap;flex-direction:column;align-items:flex-end;gap:2px;font-size:13.5px;display:inline-flex}.promo-figure-label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-faint);font-size:8.5px;font-weight:600;display:none}.promo-cell-used{color:var(--fg-muted)}.promo-cell-given{color:var(--fg);font-weight:600}.promo-cell-act{justify-content:flex-end;display:flex}@container catalog-list (max-width:639.98px){.promo-name{white-space:normal}.promo-cell-takes{font-size:22px}.promo-figure-label{display:block}.promo-cell-used{align-items:flex-start}.promo-cell-act{justify-content:flex-start}}.promo-quiet{border:var(--border-w) solid var(--chip-bg);background:linear-gradient(150deg,var(--accent-subtle) 0%,var(--card) 68%);border-radius:14px;flex-direction:column;gap:9px;padding:14px 15px;display:flex}.promo-quiet-eyebrow{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent-alt);font-size:10px;font-weight:600}.promo-quiet-title{color:var(--fg);font-size:15px;font-weight:600;line-height:1.3}.promo-quiet-line{color:var(--fg-muted);font-size:13px;line-height:1.45}.promo-eyebrow{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-faint);font-size:10.5px;font-weight:600}.promo-facts{flex-direction:column;gap:11px;display:flex}.promo-fact{border:var(--border-w) solid var(--border);background:var(--card);border-radius:12px;align-items:center;gap:12px;padding:10px 14px;display:flex}.promo-fact-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.promo-fact-label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-faint);font-size:9px;font-weight:600}.promo-fact-note{color:var(--border-strong);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.promo-fact-value{font-family:var(--font-mono);color:var(--fg);flex:none;font-size:17px;font-weight:500}.promo-fact[data-tone=accent] .promo-fact-value{color:var(--accent)}.promo-fact[data-tone=alert] .promo-fact-value{color:var(--signal-alert-text)}.promo-margin-card{border:var(--border-w) solid var(--chip-bg);background:linear-gradient(90deg,var(--accent-subtle) 0%,var(--card) 46%);border-radius:14px;flex-direction:column;gap:4px;padding:13px;display:flex}.promo-margin-value{font-family:var(--font-mono);color:var(--accent);font-size:28px;font-weight:500}.promo-margin-note{color:var(--fg-muted);font-size:12px}@media(max-width:767px){.promo-screen{gap:11px;padding:12px}.promo-screen[data-list]{gap:0;padding:0}.promo-screen[data-list]>:not(.promo-list){margin:12px var(--pad-phone-x,16px) 0}}.console-gc-ledger{flex-direction:column;min-width:0;display:flex}.gc-tiles{gap:10px;padding:16px 20px 12px;display:flex}.gc-tile{border:var(--border-w) solid var(--border);background:var(--card);border-radius:12px;flex-direction:column;flex:1;gap:3px;min-width:0;padding:11px 13px;display:flex}.gc-tile[data-tone=key]{border-color:var(--chip-bg);background:linear-gradient(150deg,var(--accent-subtle) 0%,var(--card) 62%)}.gc-tile[data-tone=warn]{border-color:var(--chip-bg);background:linear-gradient(150deg,var(--signal-caution-surface) 0%,var(--card) 62%)}.gc-tile-label{font-family:var(--font-mono);letter-spacing:.16em;color:var(--fg-faint);font-size:9px;font-weight:600}.gc-tile[data-tone=key] .gc-tile-label{color:var(--accent-alt)}.gc-tile[data-tone=warn] .gc-tile-label,.gc-tile[data-tone=warn] .gc-tile-value{color:var(--signal-caution-text)}.gc-tile-value{font-family:var(--font-mono);letter-spacing:-.01em;color:var(--fg);font-size:21px;font-weight:500}.gc-tile[data-tone=key] .gc-tile-value{color:var(--accent)}.gc-tile-note{color:var(--border-strong);font-size:11.5px}.gc-who-cell{flex-direction:column;gap:2px;min-width:0;display:flex}.gc-who{color:var(--fg);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.gc-who[data-none=true]{color:var(--fg-faint)}.gc-who-note{letter-spacing:.1em;text-transform:uppercase;color:var(--fg-faint);white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.gc-left{color:var(--accent);font-weight:600}.gc-left[data-tone=caution],.gc-valid[data-tone=caution]{color:var(--signal-caution-text)}.gc-left[data-tone=quiet]{color:var(--border-strong);font-weight:400}.gc-flow,.gc-note{border:var(--border-w) solid var(--border);background:var(--card);border-radius:14px;flex-direction:column;gap:9px;padding:14px 15px;display:flex}.gc-note{border-radius:13px;gap:5px;padding:12px 14px}.gc-note[data-tone=warn]{border-color:var(--chip-bg);background:linear-gradient(120deg,var(--signal-caution-surface) 0%,var(--card) 70%)}.gc-note-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--fg-faint);font-size:10px;font-weight:600}.gc-note[data-tone=warn] .gc-note-eyebrow{color:var(--signal-caution-text)}.gc-flow-steps{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.gc-flow-step{align-items:flex-start;gap:11px;display:flex}.gc-flow-num{border:var(--border-w) solid var(--accent-line);background:var(--accent-subtle);width:22px;height:22px;color:var(--accent);border-radius:7px;flex:none;justify-content:center;align-items:center;font-size:10.5px;display:flex}.gc-flow-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.gc-flow-name{color:var(--fg);font-size:13.5px;font-weight:600}.gc-flow-body{color:var(--fg-faint);font-size:12px;line-height:1.4}.gc-list .console-gc-breakage{margin:0}.gc-card-cell{min-width:0;overflow:hidden}.gc-list .catalog-table>.console-gc-quiet{margin-top:14px}@container catalog-list (min-width:640px){.gc-list .catalog-head,.gc-list .catalog-row{column-gap:20px}}@media(max-width:767px){.gc-tiles{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px 12px 8px;display:grid}.gc-tile[data-tile=owed],.gc-tile[data-tile=expiring]{grid-column:1/-1}.gc-list .gc-face-word{display:inline}}.gc-face-word{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-faint);font-size:9.5px;display:none}.dlv-kitchen{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-faint);white-space:nowrap;font-size:11px}.dlv-head{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.dlv-draft-tag{border:var(--border-w) dashed var(--border-strong);color:var(--fg-muted);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;border-radius:6px;padding:3px 8px;font-size:9.5px;font-weight:600}.dlv-draft-line{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-faint);font-size:10px}.dlv-ghost{border:var(--border-w) solid var(--border);background:var(--chip-bg);min-height:36px;color:var(--fg);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:0 13px;font-size:13px;font-weight:500;display:inline-flex}.dlv-ghost[data-tone=accent]{border-color:var(--accent-line);background:var(--accent-subtle);color:var(--accent);font-weight:600}.dlv-ghost:disabled,.dlv-place:disabled,.dlv-step:disabled{opacity:.4;cursor:default}.dlv-ghost:focus-visible,.dlv-place:focus-visible,.dlv-step:focus-visible,.dlv-ticket-remove:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.dlv-search{box-sizing:border-box;border:var(--border-w) solid var(--border);background:var(--bg-subtle);min-width:0;min-height:40px;color:var(--fg-faint);border-radius:11px;flex:1;align-items:center;gap:9px;padding:0 13px;display:flex;box-shadow:inset 0 2px 5px #00000080}.dlv-search:focus-within{outline:2px solid var(--focus-ring);outline-offset:2px}.dlv-search input{color:var(--fg);font-size:14px}.dlv-sort{background:var(--chip-bg);height:40px;color:var(--fg);border-radius:11px;padding:0 13px;font-size:13px}.dlv-rows{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.dlv-row{box-sizing:border-box;border:var(--border-w) solid var(--border);background:var(--card);border-radius:12px;align-items:center;gap:12px;min-height:62px;padding:8px 14px 8px 36px;display:flex}.dlv-row[data-picked]{border-color:var(--chip-bg);background:linear-gradient(90deg,var(--accent-subtle) 0%,var(--card) 55%)}.dlv-row-name{min-width:0;color:var(--fg);white-space:nowrap;text-overflow:ellipsis;font-size:15.5px;font-weight:600;overflow:hidden}.dlv-row-meta{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-faint);font-size:11px}.dlv-flag{border:var(--border-w) solid var(--signal-caution-line);background:var(--signal-caution-surface);color:var(--signal-caution-text);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border-radius:5px;flex:none;padding:2px 7px;font-size:9px;font-weight:600}.dlv-stepper{flex:none;align-items:center;gap:9px;display:flex}.dlv-step{border:var(--border-w) solid var(--border);background:var(--chip-bg);width:36px;height:36px;color:var(--fg-muted);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;display:flex}.dlv-step[data-tone=accent]{border-color:var(--accent-line);background:var(--accent-subtle);color:var(--accent)}.dlv-qty{text-align:center;min-width:22px;font-family:var(--font-mono);color:var(--border-strong);font-size:17px;font-weight:500}.dlv-row[data-picked] .dlv-qty{color:var(--accent)}.dlv-card{border:var(--border-w) solid var(--border);background:var(--card);border-radius:13px;flex-direction:column;gap:9px;padding:13px 14px;display:flex}.dlv-eyebrow{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-faint);font-size:10px;font-weight:600}.dlv-address{position:relative}.dlv-address-pin{z-index:1;color:var(--fg-faint);pointer-events:none;position:absolute;top:14px;left:13px}.dlv-address[data-placed] .dlv-address-pin{color:var(--accent)}.dlv-address-zone{z-index:1;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-alt);pointer-events:none;font-size:10.5px;position:absolute;top:14px;right:13px}.dlv-address-input,.dlv-field{box-sizing:border-box;border:var(--border-w) solid var(--border);background:var(--bg-subtle);width:100%;min-width:0;min-height:44px;color:var(--fg);border-radius:11px;padding:0 13px;font-size:14.5px;box-shadow:inset 0 2px 5px #00000080}.dlv-address-input{padding-left:38px;padding-right:110px}.dlv-address[data-placed] .dlv-address-input{border-color:var(--accent-line)}.dlv-field{background:var(--chip-bg);min-height:42px;box-shadow:none;font-family:var(--font-mono);font-size:14px}.dlv-field[aria-invalid=true]{border-color:var(--signal-alert)}.dlv-address-input:focus-visible,.dlv-field:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.dlv-zone{color:var(--fg-faint);align-items:center;gap:8px;margin:0;font-size:12.5px;display:flex}.dlv-zone-dot{background:var(--signal-ok-text);border-radius:50%;flex:none;width:5px;height:5px}.dlv-ticket{flex:1;gap:8px}.dlv-ticket-count{font-family:var(--font-mono);text-transform:uppercase;color:var(--border-strong);margin-left:auto;font-size:10.5px}.dlv-ticket-line{min-height:30px;color:var(--fg);align-items:baseline;gap:10px;font-size:14px;display:flex}.dlv-ticket-qty{font-family:var(--font-mono);color:var(--fg-faint);font-size:12.5px}.dlv-ticket-sum{font-family:var(--font-mono);color:var(--fg-muted);font-size:13.5px}.dlv-ticket-remove{width:24px;height:24px;color:var(--fg-faint);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-self:center;align-items:center;display:flex}.dlv-ticket-remove:hover{background:var(--chip-bg);color:var(--fg)}.dlv-rule{background:var(--chip-bg);height:1px;margin:3px 0}.dlv-ticket-row,.dlv-ticket-total{color:var(--fg-muted);justify-content:space-between;align-items:baseline;gap:10px;font-size:13.5px;display:flex}.dlv-ticket-total{color:var(--fg);font-size:15px;font-weight:600}.dlv-ticket-total-value{font-family:var(--font-mono);color:var(--accent);font-size:20px;font-weight:500}.dlv-place{background:linear-gradient(180deg,var(--accent) 0%,var(--accent-alt) 100%);min-height:52px;color:var(--accent-fg);cursor:pointer;border:0;border-radius:12px;font-size:16px;font-weight:700;box-shadow:inset 0 1px #ffffff59}.dlv-place-pay{min-height:42px}.dlv-place-note{text-align:center;color:var(--fg-faint);margin:0;font-size:12.5px;line-height:1.4}.console-timeline:has(.otl-head){container:otl/inline-size}.console-orders-body .console-timeline:has(.otl-head){padding-inline:12px}.otl-head,.otl-row{align-items:center;gap:11px;display:flex}.otl-head{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--border-strong);padding:0 12px 4px 22px;font-size:9px}.otl-col-table,.otl-table{flex:0 0 150px;min-width:0}.otl-col-channel,.otl-channel{flex:0 0 84px}.otl-col-age,.otl-age{text-align:right;flex:0 0 66px}.otl-col-track,.otl-track{flex:1;min-width:60px}.otl-col-wait,.otl-wait{flex:0 0 104px}.otl-col-value,.otl-value{text-align:right;flex:0 0 112px}.otl-col-act,.otl-act{flex:none;justify-content:flex-end;gap:6px;min-width:118px;display:flex}.otl-box{border:var(--border-w) solid var(--border-strong);background:var(--bg-subtle);width:17px;height:17px;color:var(--border-strong);cursor:pointer;border-radius:5px;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.otl-box[data-on]{border-color:var(--accent-line);background:linear-gradient(180deg,var(--accent) 0%,var(--accent-alt) 100%);color:var(--accent-fg)}.otl-box:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.console-timeline-rows:has(.otl-row){gap:6px}.otl-row{box-sizing:border-box;border:var(--border-w) solid var(--chip-bg);background:var(--card);border-radius:12px;min-height:50px;padding:6px 12px 6px 22px}.otl-row[data-late=late]{background:linear-gradient(90deg,var(--signal-alert-surface) 0%,var(--card) 46%)}.otl-row[data-late=due]{background:linear-gradient(90deg,var(--signal-caution-surface) 0%,var(--card) 46%)}.otl-row[data-picked]{border-color:var(--accent-line)}.otl-row[data-open]{outline:2px solid var(--accent-line);outline-offset:-1px}.otl-table{color:var(--fg);text-align:left;background:0 0;border:0;flex-direction:column;gap:2px;padding:0;display:flex}.otl-open{cursor:pointer}.otl-open:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.otl-table-name{white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:600;overflow:hidden}.otl-table-meta{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-faint);white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.otl-chip{border:var(--border-w) solid var(--border);background:var(--card);color:var(--fg-muted);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:6px;padding:3px 8px;font-size:8.5px;font-weight:600;display:inline-block}.otl-chip[data-type=delivery]{color:var(--signal-info-text)}.otl-chip[data-type=pickup]{color:var(--signal-ok-text)}.otl-chip[data-waiting=kitchen]{border-color:var(--signal-caution-line);background:var(--signal-caution-surface);color:var(--signal-caution-text)}.otl-chip[data-waiting=runner]{border-color:var(--signal-alert-line);background:var(--signal-alert-surface);color:var(--signal-alert-text)}.otl-chip[data-waiting=payment]{border-color:var(--signal-info-line);background:var(--signal-info-surface);color:var(--signal-info-text)}.otl-age{font-family:var(--font-mono);color:var(--fg-muted);white-space:nowrap;font-size:14px;font-weight:500}.otl-row[data-late=late] .otl-age{color:var(--signal-alert-text)}.otl-row[data-late=due] .otl-age{color:var(--signal-caution-text)}.otl-track{background:var(--bg-subtle);border-radius:5px;height:10px;position:relative;box-shadow:inset 0 2px 5px #00000080}.otl-bar{background:var(--border-strong);opacity:.6;border-radius:5px;height:10px;position:absolute;top:0;left:0}.otl-row[data-late=late] .otl-bar{background:var(--signal-alert);opacity:1}.otl-row[data-late=due] .otl-bar{background:var(--signal-caution);opacity:1}.otl-promise{background:var(--fg);border-radius:1px;width:2px;height:16px;position:absolute;top:-3px}.otl-value{flex-direction:column;gap:2px;min-width:0;display:flex}.otl-money{font-family:var(--font-mono);color:var(--fg);white-space:nowrap;font-size:12.5px}.otl-who{color:var(--fg-faint);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}@container otl (max-width:760px){.otl-head{display:none}.otl-row{grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"box table channel age""track track track track""wait wait value value""act act act act";gap:8px 10px;padding:12px;display:grid}.otl-row>.otl-box{grid-area:box}.otl-table{grid-area:table}.otl-channel{grid-area:channel}.otl-age{grid-area:age}.otl-track{grid-area:track}.otl-wait{grid-area:wait}.otl-value{grid-area:value}.otl-act{grid-area:act;justify-content:flex-end;min-width:0}}.menus-find{color:var(--fg-faint);align-items:center;gap:8px;display:flex}.menus-find input{min-width:0;color:var(--fg);background:0 0;border:0;outline:none;flex:1;font-size:13px}.menus-find:focus-within{outline:2px solid var(--focus-ring);outline-offset:2px}.menus-ruler-marks{width:100%;margin-left:0}.menus-band-track{border-radius:6px;width:100%;height:24px}.menus-band{border-radius:6px;align-items:center;display:flex;overflow:hidden}.menus-band-hours{font-family:var(--font-mono);letter-spacing:.08em;color:var(--card);white-space:nowrap;text-overflow:ellipsis;padding:0 8px;font-size:10px;font-weight:600;overflow:hidden}.menus-band-track[data-state=live] .menus-band{background:var(--signal-ok)}.menus-band-track[data-state=scheduled] .menus-band{background:var(--signal-info)}.menus-band-track[data-state=draft] .menus-band-hours{color:var(--fg-muted)}.menus-band-hours[data-beside]{color:var(--fg-muted);padding:0;position:absolute;top:50%;transform:translateY(-50%)}.menus-now-line{background:var(--fg);border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:-3px;bottom:-3px;box-shadow:0 0 6px #0009}.receipt-editor-host{container:receipt-editor/inline-size}.receipt-studio-host{margin:0 -12px -12px}.theme-clinic .receipt-studio-host{margin-bottom:-18px}.receipt-editor-toolbar{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.receipt-editor-toolbar-main,.receipt-editor-toolbar-tools{display:contents}.receipt-editor-toolbar-tools>*{order:1}.receipt-editor-toolbar-extras,.receipt-editor-toolbar-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.receipt-editor-toolbar-actions{order:2;margin-left:auto}.receipt-editor-toolbar-tools>div,.receipt-editor-toolbar [role=radiogroup]{flex-wrap:wrap;max-width:100%}.receipt-editor-toolbar [role=radiogroup]{height:auto}@container receipt-editor (max-width:720px){.receipt-editor-toolbar{flex-flow:column;align-items:stretch;gap:8px}.receipt-editor-toolbar>.receipt-editor-toolbar-main{align-items:center;gap:6px;min-width:0;display:flex}.receipt-editor-toolbar-actions{flex-wrap:nowrap;flex:none;gap:6px;margin-left:auto}.receipt-editor-toolbar-main [role=radiogroup]{flex-wrap:nowrap}.receipt-editor-toolbar-main [role=radiogroup] svg{display:none}.receipt-editor-toolbar-main [role=radiogroup]>*{padding-left:8px;padding-right:8px}.receipt-editor-toolbar-actions>.console-btn:has(>.receipt-editor-label){justify-content:center;width:36px;height:36px;min-height:36px;padding:0}.receipt-editor-toolbar>.receipt-editor-toolbar-tools{scrollbar-width:none;align-items:center;gap:8px;margin:0 -12px;padding:0 12px 2px;display:flex;overflow-x:auto}.receipt-editor-toolbar-tools::-webkit-scrollbar{display:none}.receipt-editor-toolbar-tools>*,.receipt-editor-toolbar-extras>*{flex:none}.receipt-editor-toolbar-tools>div,.receipt-editor-toolbar-tools [role=radiogroup],.receipt-editor-toolbar-extras{flex-wrap:nowrap;max-width:none}.receipt-editor-label,.receipt-editor-saved,.receipt-editor-sample-label,.receipt-editor-hint{display:none}}.receipt-editor-stage{min-width:0;overflow-x:auto}.receipt-editor-papers{flex-wrap:wrap;justify-content:safe center;align-items:flex-start;gap:20px;padding:0 0 16px;display:flex}.receipt-editor-column{flex-direction:column;align-items:center;gap:10px;min-width:0;max-width:100%;display:flex}.receipt-editor-meter{letter-spacing:.04em;max-width:28rem;color:var(--fg-muted);text-align:center;font-variant-numeric:tabular-nums;font-size:11px;line-height:1.5}.receipt-paper-wrap{flex-direction:column;align-items:safe center;max-width:100%;padding:2px 6px 12px;display:flex;overflow-x:auto}.receipt-paper{box-sizing:content-box;background:var(--receipt-paper);outline:var(--border-w,1px) solid var(--border);color:var(--receipt-ink);font-family:var(--font-paper);padding:14px 0 22px;position:relative;box-shadow:0 18px 40px -18px #000c}.receipt-paper-tear{background:linear-gradient(135deg,var(--receipt-paper) 4px,transparent 0) 0 0 / 8px 8px,linear-gradient(-135deg,var(--receipt-paper) 4px,transparent 0) 0 0 / 8px 8px;height:8px;margin-top:-1px;display:block}.receipt-paper-element{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;outline-offset:-1px;outline:1px dashed #0000;position:absolute;overflow:visible}.receipt-paper-element:hover{outline-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.receipt-paper-element:hover{outline-color:color-mix(in oklab,var(--accent) 60%,transparent)}}.receipt-paper-element:focus-visible,.receipt-paper-element[data-selected=true]{z-index:1;outline:2px solid var(--accent);outline-offset:0;background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.receipt-paper-element:focus-visible,.receipt-paper-element[data-selected=true]{background:color-mix(in oklab,var(--accent) 16%,transparent)}}.receipt-paper-element[data-skipped=true]{opacity:.65}.receipt-paper-ghost{border:1px dashed var(--receipt-ghost-line);font-family:var(--font-display);font-size:11px;line-height:calc(var(--receipt-line) - 6px);color:var(--receipt-ink-soft);text-align:center;white-space:nowrap;text-overflow:ellipsis;border-radius:4px;margin:2px 6px;padding:0 6px;display:block;overflow:hidden}.receipt-paper-line{height:var(--receipt-line);line-height:var(--receipt-line);white-space:pre}.receipt-paper-line>span{transform-origin:0 0;display:inline-block}.receipt-paper-line[data-size=wide]>span{transform:scaleX(2)}.receipt-paper-line[data-size=tall],.receipt-paper-line[data-size=big]{height:calc(var(--receipt-line) * 2)}.receipt-paper-line[data-size=tall]>span{transform:scaleY(2)}.receipt-paper-line[data-size=big]>span{transform:scale(2)}.receipt-paper-line[data-bold=true]{font-weight:700}.receipt-paper-line[data-underline=true]>span{text-underline-offset:2px;text-decoration:underline}.receipt-paper-line[data-invert=true]>span{background:var(--receipt-ink);color:var(--receipt-paper)}.receipt-paper-picture{align-items:center;display:flex;overflow:hidden}.receipt-paper-logo{height:auto;max-height:100%;image-rendering:pixelated;pointer-events:none;display:block}.receipt-paper-logo[data-grey=true]{image-rendering:auto;filter:grayscale()contrast(1.4)}.receipt-paper-qr{height:auto;fill:var(--receipt-ink);background:var(--receipt-paper);display:block}.receipt-mail{border:var(--border-w,1px) solid var(--border-strong,var(--border));border-radius:var(--radius-panel,14px);background:var(--panel-bg);width:600px;max-width:100%;overflow:hidden}.receipt-mail[data-phone=true]{width:375px}.receipt-mail-head{border-bottom:var(--border-w,1px) solid var(--border);color:var(--fg-muted);gap:3px;padding:10px 14px;font-size:12px;display:grid}.receipt-mail-head b{color:var(--fg);margin-right:8px;font-weight:600}.receipt-mail-ground{background:var(--mail-ground);color:var(--mail-ink);padding:18px}.receipt-mail-card{border-top:5px solid var(--mail-accent);background:var(--mail-card);font-family:var(--font-display);border-radius:10px;padding:18px 22px 22px;font-size:14px;line-height:1.5;position:relative}.receipt-mail[data-phone=true] .receipt-mail-card{padding:16px}.receipt-mail-block{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:4px;padding:2px 0;position:relative}.receipt-mail-block:hover{outline:1px dashed var(--accent)}@supports (color:color-mix(in lab,red,red)){.receipt-mail-block:hover{outline:1px dashed color-mix(in oklab,var(--accent) 60%,transparent)}}.receipt-mail-block:focus-visible,.receipt-mail-block[data-selected=true]{z-index:1;outline:2px solid var(--accent);outline-offset:1px;background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.receipt-mail-block:focus-visible,.receipt-mail-block[data-selected=true]{background:color-mix(in oklab,var(--accent) 16%,transparent)}}.receipt-mail-block[data-skipped=true]{opacity:.65}.receipt-mail-ghost{border:1px dashed var(--mail-line);color:var(--mail-muted);text-align:center;border-radius:4px;padding:3px 8px;font-size:11px;display:block}.receipt-mail-venue{letter-spacing:-.01em;font-size:21px;font-weight:700}.receipt-mail-muted{color:var(--mail-muted);font-size:12.5px}.receipt-mail-row{justify-content:space-between;gap:12px;padding:2px 0;display:flex}.receipt-mail-row>span:last-child{white-space:nowrap;font-variant-numeric:tabular-nums}.receipt-mail-second{color:var(--mail-muted);margin-left:6px;font-size:12px;font-weight:400}.receipt-mail-total{border-top:2px solid var(--mail-ink);margin-top:4px;padding-top:8px;font-size:19px;font-weight:700}.receipt-mail-item{border-bottom:1px solid var(--mail-line);gap:10px;padding:6px 0;display:flex}.receipt-mail-item>span:first-child{color:var(--mail-muted);font-variant-numeric:tabular-nums;flex:0 0 30px}.receipt-mail-item>span:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.receipt-mail-item>span:last-child{white-space:nowrap;font-variant-numeric:tabular-nums}.receipt-mail-note{color:var(--mail-muted);font-size:12px}.receipt-mail-order{background:var(--mail-accent);color:var(--mail-card);border-radius:10px;padding:6px 16px;font-size:26px;font-weight:700;display:inline-block}.receipt-mail-button{background:var(--mail-accent);color:var(--mail-card);border-radius:8px;padding:10px 18px;font-weight:600;display:inline-block}.receipt-mail-logo{max-width:100%;max-height:72px;display:inline-block}.receipt-mail-rule{border:0;border-top:1px dashed var(--mail-line);margin:8px 0}.receipt-mail-rule[data-style="="]{border-top:3px double var(--mail-line)}.receipt-mail-rule[data-style="."]{border-top-style:dotted}.receipt-mail-rule[data-style="*"],.receipt-mail-rule[data-style="~"]{border-top-style:solid}.receipt-mail-big{font-size:18px}.receipt-mail-bold{font-weight:700}.receipt-mail-underline{text-decoration:underline}.receipt-mail-invert{background:var(--mail-accent);color:var(--mail-card);border-radius:4px;padding:1px 7px}.receipt-mail-foot{color:var(--mail-muted);text-align:center;padding:14px 10px 0;font-size:11.5px}.receipt-drop-line,.block-outline-drop{z-index:5;background:var(--accent);pointer-events:none;border-radius:2px;height:3px;position:absolute;left:8px;right:8px}.block-outline-panel{flex-direction:column;gap:8px;display:flex}.block-outline-top{align-items:center;gap:6px;padding:0 2px 0 6px;display:flex}.block-outline-top>.block-outline-pill{margin-right:auto}.block-outline-title{min-width:0;color:var(--fg-muted);letter-spacing:.08em;text-transform:uppercase;flex:0 auto;font-size:11px;font-weight:600}.block-outline-pill{background:var(--bg-subtle);min-width:20px;height:18px;color:var(--fg-muted);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:600;display:inline-flex}.block-outline-icon-button{border-radius:var(--radius-control,8px);width:24px;height:24px;color:var(--fg-muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.block-outline-icon-button:hover,.block-outline-icon-button:focus-visible{background:var(--bg-subtle);color:var(--fg)}.block-outline{touch-action:none;flex-direction:column;display:flex;position:relative}.block-outline-section{padding:3px 0}.block-outline-section.console-panel{flex-shrink:0;padding:4px 6px 6px}.block-outline:not([data-bare]){gap:8px}.block-outline[data-flat]{gap:0}.block-outline[data-flat]>.block-outline-section{padding:6px 0}.block-outline[data-flat]>.block-outline-section+.block-outline-section{border-top:var(--border-w,1px) solid var(--border)}.block-outline-head{border-radius:var(--radius-control,8px);width:100%;min-height:32px;color:var(--fg);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:4px 6px;font-size:13px;font-weight:600;line-height:1.25;display:flex}.block-outline-head:hover,.block-outline-head:focus-visible{background:var(--bg-subtle)}.block-outline-chevron{color:var(--fg-muted);flex:none;transition:transform .12s}.block-outline-chevron[data-open=true]{transform:rotate(90deg)}.block-outline-mark{color:var(--fg-muted);flex:none}.block-outline-name{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.block-outline-list,.block-outline-section[data-open=true] .block-outline-end{margin-left:12px;padding-left:7px}.block-outline-list>li:before,.block-outline-end>.block-outline-add:before{content:"";border-left:var(--border-w,1px) solid var(--border);pointer-events:none;position:absolute;top:-2px;bottom:-2px;left:-7px}.block-outline-end>.block-outline-add{position:relative}.block-outline-list>li:first-child:before{top:-9px}.block-outline-end>.block-outline-add:before,.block-outline-section:not(:has(>.block-outline-end>.block-outline-add))>.block-outline-list>li:last-child:before,.block-outline-nest>.block-outline-list>li:last-child:before{bottom:50%}.block-outline-section:not(:has(>.block-outline-end>.block-outline-add))>.block-outline-list>.block-outline-nest:last-child:before,.block-outline-nest>.block-outline-list>.block-outline-nest:last-child:before{display:none}.block-outline-section:not(:has(>.block-outline-end>.block-outline-add))>.block-outline-list>.block-outline-row:has(+.block-outline-nest:last-child):before,.block-outline-nest>.block-outline-list>.block-outline-row:has(+.block-outline-nest:last-child):before{bottom:50%}.block-outline-nest{position:relative}.block-outline-nest>.block-outline-list{margin-top:0;margin-left:34px}.block-outline-list>.block-outline-row:after,.block-outline-end>.block-outline-add:after{content:"";border-top:var(--border-w,1px) solid var(--border);pointer-events:none;width:25px;position:absolute;top:50%;left:-7px}.block-outline-list>.block-outline-row:hover:after,.block-outline-list>.block-outline-row:focus-within:after{opacity:0}.block-outline-nest[data-dragging=true]{opacity:.4}.block-outline-drop-into{z-index:5;border:2px solid var(--accent);pointer-events:none;border-radius:9px;position:absolute;right:8px}.canvas-drop{z-index:1000;background:var(--accent);pointer-events:none;border-radius:2px;position:fixed}.canvas-drop[data-edge=into]{border:2px solid var(--accent);background:var(--accent);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.canvas-drop[data-edge=into]{background:color-mix(in oklab,var(--accent) 12%,transparent)}}[data-canvas-dragging=true]:not([data-node-id]){cursor:grabbing;-webkit-user-select:none;user-select:none}[data-node-id][data-canvas-dragging=true]{opacity:.4}.block-outline[data-bare]>.block-outline-section{padding:0}.block-outline[data-bare]>.block-outline-section>.block-outline-list,.block-outline[data-bare]>.block-outline-section>.block-outline-end{margin-left:0;padding-left:0}.block-outline[data-bare]>.block-outline-section>.block-outline-list>li:before,.block-outline[data-bare]>.block-outline-section>.block-outline-list>li:after,.block-outline[data-bare]>.block-outline-section>.block-outline-end>.block-outline-add:after,.block-outline[data-bare]>.block-outline-section>.block-outline-end>.block-outline-add:before{display:none}.block-outline-list{flex-direction:column;gap:1px;margin-top:2px;margin-bottom:0;padding-top:0;padding-bottom:0;list-style:none;display:flex}.block-outline-empty{color:var(--fg-muted);padding:6px 4px 6px 20px;font-size:12px;line-height:1.3;position:relative}.block-outline-row{--row-ground:var(--panel-bg);border-radius:9px;align-items:center;min-height:40px;margin:1px 0;transition:background-color .12s;display:flex;position:relative}.block-outline-row:hover{--row-ground:var(--bg-subtle);background:var(--bg-subtle)}.block-outline-row[data-selected=true]{--row-ground:linear-gradient(var(--accent-subtle), var(--accent-subtle)), var(--panel-bg);background:var(--accent-subtle);box-shadow:inset 0 0 0 var(--border-w,1px) var(--accent-line)}.block-outline-row[data-dragging=true]{opacity:.4}.block-outline-block{min-width:0;color:var(--fg);cursor:grab;-webkit-user-select:none;user-select:none;flex:1;align-items:center;gap:10px;padding:6px 8px 6px 20px;font-size:13px;line-height:1.25;display:flex}.block-outline-block:active{cursor:grabbing}.block-outline-block:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:9px}.block-outline-grip{color:var(--fg-muted);opacity:0;position:absolute;top:50%;left:3px;transform:translateY(-50%)}.block-outline-row:hover .block-outline-grip,.block-outline-block:focus-visible .block-outline-grip{opacity:.85}.block-outline-tile{border:var(--border-w,1px) solid var(--border);background:var(--bg-subtle);width:28px;height:28px;color:var(--fg-muted);border-radius:8px;flex:none;justify-content:center;align-items:center;transition:background-color .12s,border-color .12s;display:inline-flex}.block-outline-row:hover .block-outline-tile{background:var(--panel-bg)}.block-outline-row[data-selected=true] .block-outline-tile{border-color:var(--accent-line);background:var(--accent-subtle);color:var(--accent)}.block-outline-row[data-selected=true] .block-outline-mark{color:var(--accent)}.block-outline-row[data-hidden=true] .block-outline-tile{opacity:.6;border-style:dashed}.block-outline-label{flex-direction:column;gap:1px;min-width:0;display:flex}.block-outline-label>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.block-outline-label>span:first-child{font-weight:500}.block-outline-words{color:var(--fg-muted);font-size:11.5px;line-height:1.3}.block-outline-words[data-tone=caution]{color:var(--signal-caution-text)}.block-outline-badge{background:var(--bg-subtle);color:var(--fg-muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;flex:none;margin-left:auto;padding:2px 7px;font-size:9.5px;font-weight:600}.block-outline-badge[data-tone=caution]{background:var(--signal-caution-surface,var(--bg-subtle));color:var(--signal-caution-text)}.block-outline-row[data-hidden=true] .block-outline-label,.block-outline-row[data-hidden=true] .block-outline-mark{color:var(--fg-muted)}.block-outline-row[data-hidden=true] .block-outline-label>span:first-child{text-decoration:line-through}.block-outline-keys{background:var(--row-ground);opacity:0;pointer-events:none;align-items:center;gap:1px;padding-left:18px;transition:opacity .12s;display:inline-flex;position:absolute;top:50%;right:4px;transform:translateY(-50%);-webkit-mask-image:linear-gradient(90deg,#0000,#000 18px);mask-image:linear-gradient(90deg,#0000,#000 18px)}.block-outline-row:hover .block-outline-keys,.block-outline-row[data-selected=true] .block-outline-keys,.block-outline-row:focus-within .block-outline-keys,.block-outline-keys[data-pinned]{opacity:1;pointer-events:auto}.block-outline-eye,.block-outline-lock,.block-outline-key{border-radius:var(--radius-control,8px);width:26px;height:26px;color:var(--fg-muted);background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.block-outline-eye,.block-outline-key{cursor:pointer}.block-outline-lock{cursor:help;opacity:.6}.block-outline-eye:hover,.block-outline-key:hover{background:var(--fg)}@supports (color:color-mix(in lab,red,red)){.block-outline-eye:hover,.block-outline-key:hover{background:color-mix(in oklab,var(--fg) 8%,transparent)}}.block-outline-eye:hover,.block-outline-key:hover{color:var(--fg)}.block-outline-key[data-tone=alert]:hover{color:var(--signal-alert-text)}@media(hover:none){.block-outline-keys,.block-outline-grip{opacity:1;pointer-events:auto}}.block-outline-add{border-radius:var(--radius-control,8px);width:100%;min-height:28px;color:var(--fg-muted);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:4px 4px 4px 20px;font-size:12px;line-height:1.25;display:flex}.block-outline-add-mark{background:var(--accent-subtle);width:16px;height:16px;color:var(--accent);border-radius:4px;flex:none;justify-content:center;align-items:center;display:inline-flex}.block-outline-add:hover:not(:disabled),.block-outline-add:focus-visible,.block-outline-add[aria-expanded=true]{background:var(--bg-subtle);color:var(--fg)}.block-outline-add:disabled{cursor:not-allowed;opacity:.5}.block-outline-menu{border:var(--border-w,1px) solid var(--border);border-radius:var(--radius-control,8px);background:var(--bg);flex-direction:column;margin:4px 0 6px 18px;padding:4px;display:flex;box-shadow:0 6px 18px #0000002e}.block-outline-menu>button{border-radius:var(--radius-control,8px);min-height:30px;color:var(--fg);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:4px 8px;font-size:13px;line-height:1.25;display:flex}.block-outline-menu>button:hover,.block-outline-menu>button:focus-visible{background:var(--bg-subtle)}.block-outline-menu-kind{color:var(--fg-muted);letter-spacing:.08em;text-transform:uppercase;padding:6px 8px 2px;font-size:10px;font-weight:600}.block-outline-menu-kind:not(:first-child){border-top:var(--border-w,1px) solid var(--border);margin-top:4px}.block-outline-hint{color:var(--fg-muted);gap:6px;margin:0;padding:2px 6px 0;font-size:11px;line-height:1.4;display:flex}.block-outline-hint>.block-outline-mark{margin-top:1px}.block-outline-presets{gap:6px;padding:8px}.block-outline-preset{border:var(--border-w,1px) solid var(--border);border-radius:var(--radius-control,8px);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:10px;width:100%;padding:7px 8px;transition:border-color .12s,background-color .12s;display:flex}.block-outline-preset:hover,.block-outline-preset:focus-visible{border-color:var(--accent-line);background:var(--bg-subtle)}.block-outline-preset-tile{background:var(--bg-subtle);width:30px;height:30px;color:var(--fg-muted);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.block-outline-preset:hover .block-outline-preset-tile,.block-outline-preset:focus-visible .block-outline-preset-tile{background:var(--accent-subtle);color:var(--accent)}.block-outline-preset-text{flex-direction:column;gap:1px;min-width:0;display:flex}.block-outline-preset-name{color:var(--fg);font-size:13px;font-weight:600;line-height:1.25}.block-outline-preset-note{color:var(--fg-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.3;display:-webkit-box;overflow:hidden}.receipt-inspector-field{border-top:var(--border-w,1px) solid var(--border);flex-direction:column;gap:5px;padding-top:8px;display:flex}.receipt-swatch{border:2px solid var(--panel-bg);width:28px;height:28px;box-shadow:0 0 0 1px var(--border-strong,var(--border));cursor:pointer;border-radius:50%}.receipt-swatch[aria-pressed=true]{box-shadow:0 0 0 2px var(--accent)}.receipt-logo-preview{border-radius:var(--radius-control,10px);background:var(--receipt-paper);justify-content:center;padding:10px;display:flex}.receipt-logo-preview canvas,.receipt-logo-preview img{max-width:100%;height:auto;image-rendering:pixelated}.receipt-check{width:100%;color:inherit;font:inherit;text-align:left;background:0 0;border:0;align-items:flex-start;gap:9px;padding:0;display:flex}.receipt-check[data-pickable=true]{cursor:pointer}.receipt-check-mark{color:var(--fg-muted);flex:none;margin-top:2px}.receipt-check[data-level=fix] .receipt-check-mark{color:var(--signal-alert)}.invoice-stage{padding:0 0 16px}.invoice-scale-outer{width:100%;max-width:794px;margin:0 auto;position:relative}.invoice-scale{transform-origin:0 0;width:794px}.invoice-page{box-sizing:border-box;background:var(--invoice-paper);width:794px;min-height:1123px;color:var(--invoice-ink);font-family:var(--font-invoice-sans);outline:var(--border-w,1px) solid var(--border);flex-direction:column;gap:18px;padding:56px 60px;font-size:12px;line-height:1.45;display:flex;box-shadow:0 1px 3px #00000040,0 10px 28px #00000047}.invoice-page[data-font=serif]{font-family:var(--font-invoice-serif)}.invoice-page[data-density=compact]{gap:12px;padding:44px 48px;font-size:11px;line-height:1.35}.invoice-section{flex-direction:column;gap:10px;display:flex}.invoice-section[data-section=footer]{margin-top:auto}.invoice-row{gap:28px;display:flex}.invoice-block{flex:1 1 0;min-width:0}.invoice-scale{position:relative}.invoice-page-end{pointer-events:none;border-top:2px dashed #c2410c;position:absolute;left:0;right:0}.invoice-page-end span{color:#fff;background:#c2410c;padding:1px 6px;font-size:11px;position:absolute;top:2px;right:8px}@media print{.invoice-page-end{display:none}}.gc-print-sheet{color:#111;background:#fff;flex-direction:column;gap:16px;padding:24px;display:flex}.gc-print-facts{grid-template-columns:auto 1fr;gap:4px 16px;margin:0;font-size:14px;display:grid}.gc-print-facts dt{color:#555}.gc-print-facts dd{margin:0}.gc-print-terms{white-space:pre-wrap;color:#333;margin:0;font-size:12px;line-height:1.45}.invoice-block[role=button]{cursor:pointer;outline-offset:4px;border-radius:3px;outline:1px dashed #0000}.invoice-block[role=button]:hover{outline-color:var(--invoice-rule)}.invoice-block[data-selected]{outline:2px solid var(--accent)}.invoice-logo{max-width:100%;height:auto;display:inline-block}.invoice-title-kind{color:var(--invoice-accent);font-size:20px;font-weight:700;line-height:1.15}.invoice-title[data-size=large] .invoice-title-kind{font-size:28px}.invoice-title-number{margin-top:3px;font-size:14px;font-weight:600}.invoice-draft-mark{color:var(--invoice-muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px}.invoice-pairs{gap:2px;margin:0;display:grid}.invoice-pairs dt{color:var(--invoice-muted);display:inline}.invoice-pairs dt:after{content:": "}.invoice-pairs dd{margin:0;font-weight:600;display:inline}.invoice-heading{border-bottom:1px solid var(--invoice-rule);color:var(--invoice-accent);letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;padding-bottom:3px;font-size:10px;font-weight:700}.invoice-strong{font-weight:700}.invoice-muted{color:var(--invoice-muted)}.invoice-second{color:var(--invoice-muted);letter-spacing:normal;text-transform:none;font-size:.85em;font-weight:400}.invoice-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.invoice-table th{background:var(--invoice-accent);color:var(--invoice-paper);text-align:left;vertical-align:bottom;padding:5px 6px;font-size:10px;font-weight:700;line-height:1.25}.invoice-table th .invoice-second{color:inherit;opacity:.75}.invoice-table td{border-bottom:1px solid var(--invoice-rule);vertical-align:top;padding:5px 6px}.invoice-table .invoice-num{text-align:right;white-space:nowrap}.invoice-table-small th{border-bottom:1px solid var(--invoice-ink);color:var(--invoice-muted);background:0 0}.invoice-table-small th .invoice-second{opacity:1}.invoice-sum-row td{border-top:1px solid var(--invoice-ink);border-bottom:0;font-weight:700}.invoice-totals{text-align:left;flex-direction:column;gap:4px;min-width:60%;display:inline-flex}.invoice-total-row{justify-content:space-between;gap:16px;display:flex}.invoice-total-main{border-left:3px solid var(--invoice-accent);background:var(--invoice-tint);padding:8px 10px;font-size:16px;font-weight:800}.invoice-totals[data-size=large] .invoice-total-main{font-size:22px}.invoice-account{font-family:var(--font-paper);letter-spacing:.02em}.invoice-prewrap{white-space:pre-wrap}.invoice-signatures{gap:48px;margin-top:16px;display:flex}.invoice-signatures>div{color:var(--invoice-muted);text-align:center;flex:1;font-size:10px}.invoice-sign-line{border-bottom:1px solid var(--invoice-ink);height:40px;margin-bottom:4px;display:block}.invoice-rule{border:0;border-top:1px solid var(--invoice-accent);margin:0}.invoice-space{height:18px}.invoice-ghost{border:1px dashed var(--invoice-rule);color:var(--invoice-muted);text-align:left;border-radius:3px;padding:6px 8px;font-size:11px;display:block}.sales-invoice-page{border:var(--border-w,1px) solid var(--border);border-radius:var(--radius-panel,14px);background:var(--bg);min-width:0;padding:16px 12px}@supports (color:color-mix(in lab,red,red)){.sales-invoice-page{background:color-mix(in oklab,var(--bg) 70%,black)}}.sales-invoice-page{box-shadow:inset 0 2px 8px #00000059}.sales-invoice-zoom{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.invoice-dialog[data-variant=center]{width:min(860px,100vw - 32px)}.sales-select{border:var(--border-w,1px) solid var(--border);border-radius:var(--radius-control,8px);background:var(--bg-subtle);width:100%;min-height:36px;color:var(--fg);padding:6px 10px;font-size:13px}.sales-lines{flex-direction:column;gap:10px;display:flex}.sales-line{border:var(--border-w,1px) solid var(--border);border-radius:var(--radius-control,8px);flex-direction:column;gap:6px;padding:8px;display:flex}.sales-line-row{grid-template-columns:4.5rem 4.5rem minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.sales-dates{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:8px;display:grid}.sales-date{flex-direction:column;gap:4px;display:flex}.received-rows{flex-direction:column;gap:6px;display:flex}.received-row{grid-template-columns:4.5rem minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.received-row-head{color:var(--fg-muted);font-size:11px}.received-sum{color:var(--fg-muted);font-variant-numeric:tabular-nums;font-size:12px}.received-due-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.received-due-list>li{--console-rung:var(--border-strong);border-radius:var(--radius-control,8px);background:var(--bg-subtle);align-items:center;gap:6px;padding:4px 4px 4px 18px;display:flex}.received-due-list>li[data-state=late]{--console-rung:var(--signal-alert)}.received-due-list>li[data-state=soon]{--console-rung:var(--signal-caution)}.received-due-main{min-width:0;color:var(--fg);text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;padding:0;display:flex}.received-due-name{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.received-due-meta{color:var(--fg-muted);font-variant-numeric:tabular-nums;font-size:11px}@page qr-sheet{size:A4;margin:12mm}@media print{@page{size:A4;margin:0}body:has(.invoice-print-target){background:#fff;overflow:visible}body:has(.invoice-print-target) :is(.console,.console-shell,.console-body,.console-main,.console-main>.console-scroll-view){border:0;border-image:;background:#fff;height:auto;max-height:none;display:block;overflow:visible}body:has(.invoice-print-target) :is(.console-rail,.console-hubrail,.console-ground,.console-topbar,.console-banner-slot,.console-aside-slot,.console-aside-scrim,.console-aside-collapse,.console-aside-full,.console-aside-collapsed,.console-alert-slot,.console-foot-slot,.console-askbar-slot,.console-mobilenav-slot),body:has(.invoice-print-target) .console-main :not(:has(.invoice-print-target)):not(.invoice-print-target):not(.invoice-print-target *){display:none}body:has(.invoice-print-target) .console-main :has(.invoice-print-target){box-shadow:none;background:0 0;border:0;margin:0;padding:0;display:block}body:has(.invoice-print-target) .console-drawer:has(.invoice-print-target){width:auto;height:auto;max-height:none;margin:0;inset:0;overflow:visible}body:has(.invoice-print-target) .console-drawer:has(.invoice-print-target) :is(.console-drawer-panel,.console-drawer-body,.console-drawer-main){height:auto;animation:none;overflow:visible}.console-drawer::backdrop{background:0 0}.invoice-print-target{box-shadow:none;background:0 0;border:0;padding:0}.invoice-print-target .invoice-scale-outer{max-width:none;height:auto!important}.invoice-print-target .invoice-scale{width:auto;transform:none!important}.invoice-print-target .invoice-page{width:210mm;min-height:297mm;box-shadow:none}.invoice-dialog{display:none!important}}:is(.console-tag-row,.console-inv-hist-row[data-type=waste],.received-due-list>li){position:relative}:is(.console-tag-row,.console-inv-hist-row[data-type=waste],.received-due-list>li):before{content:"";background:var(--console-rung);width:4px;height:min(32px,100% - 12px);box-shadow:0 0 12px var(--console-rung);border-radius:2px;position:absolute;top:50%;left:7px;transform:translateY(-50%)}@supports (color:color-mix(in lab,red,red)){:is(.console-tag-row,.console-inv-hist-row[data-type=waste],.received-due-list>li):before{box-shadow:0 0 12px color-mix(in oklab,var(--console-rung) 45%,transparent)}}:is(.console-tag-row,.console-inv-hist-row[data-type=waste],.received-due-list>li):before{pointer-events:none}.console-field-input[type=number]{appearance:textfield}.console-field-input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.console-field-input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.console-field-number{display:block;position:relative}.console-field-number .console-field-input{padding-right:40px}.console-field-box>.console-field-number{flex:auto;min-width:0}.console-field-box>.console-field-number>.console-field-input{height:100%;min-height:auto;box-shadow:none;background:0 0;border:none;border-radius:0;padding-left:2px}.console-field-box>.console-field-number>.console-field-input:focus-visible{box-shadow:none;border-color:#0000}.console-field-stepper{flex-direction:column;gap:2px;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.console-field-step{border:var(--border-w) solid var(--panel-line);width:24px;height:16px;color:var(--fg-muted);cursor:pointer;transition:border-color var(--duration-fast),color var(--duration-fast);background:0 0;border-radius:4px;justify-content:center;align-items:center;padding:0;display:inline-flex}.console-field-step:hover{border-color:var(--border-strong);color:var(--fg)}.console-field-step:disabled{opacity:.4;cursor:default}.melon-lacks{font-size:var(--text-panel);flex-wrap:wrap;gap:4px 16px;margin:0;padding:0;list-style:none;display:flex}.melon-lacks a{color:var(--signal-caution-text);text-decoration:underline}.melon-value-wrap{flex-direction:column;align-items:flex-end;gap:4px;padding-block:6px;display:flex}.melon-rate-note,.melon-rate-fault{color:var(--fg-faint);font-size:11.5px;line-height:1.35}.melon-rate-fault{color:var(--signal-alert-text)}.melon-rate[data-fault=true] .melon-rate-box{border-color:var(--signal-alert)}@media(max-width:480px){.melon-rows .console-row,.melon-rows .console-row[data-middle]{grid-template-areas:"lead text actions""value value value""middle middle middle"}.melon-rows .console-row-value{justify-self:start;min-width:0}.melon-value-wrap{align-items:flex-start}.melon-value{flex-wrap:wrap;row-gap:6px}}.dlv-caution{border:var(--border-w) solid var(--signal-caution);border-radius:var(--radius-sm);font-size:var(--text-panel);color:var(--signal-caution-text);margin:0;padding:8px 12px}.dlv-guest{color:var(--fg-muted);align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.melon-unavailable{font-family:var(--font-mono);font-size:var(--text-caption-mono);letter-spacing:var(--tracking-eyebrow);text-transform:var(--transform-eyebrow);color:var(--fg-faint);white-space:nowrap}.melon-since-break{margin-top:2px;display:block}.console-sf-content-tick{width:16px;height:16px;accent-color:var(--accent);flex:none}.site-kind-switch{border:var(--border-w) solid var(--border);border-radius:var(--radius-sm);background:var(--bg-subtle);align-self:flex-start;gap:4px;padding:3px;display:inline-flex}.site-kind{border-radius:calc(var(--radius-sm) - 2px);min-height:32px;color:var(--fg-muted);align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.site-kind[aria-current=page]{background:var(--panel-bg);color:var(--fg)}.site-kind-count{font-family:var(--font-mono);color:var(--fg-faint);font-size:11px}.site-waiting{font-size:var(--text-panel);color:var(--fg-muted);flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0;display:flex}@font-face{font-family:Golos Text;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/golos-text-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Golos Text;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/golos-text-latin-500-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Golos Text;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/golos-text-latin-600-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Golos Text;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/golos-text-latin-700-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Golos Text;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/golos-text-latin-ext-400-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Golos Text;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/golos-text-latin-ext-500-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Golos Text;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/golos-text-latin-ext-600-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Golos Text;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/golos-text-latin-ext-700-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Golos Text;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/golos-text-cyrillic-400-normal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/golos-text-cyrillic-500-normal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/golos-text-cyrillic-600-normal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/golos-text-cyrillic-700-normal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/source-serif-4-latin-600-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/source-serif-4-latin-700-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/source-serif-4-latin-ext-600-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/source-serif-4-latin-ext-700-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/source-serif-4-cyrillic-600-normal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/source-serif-4-cyrillic-700-normal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}.console-sf-logo{width:auto;max-width:220px;height:auto;max-height:48px;display:block}.console-sf-logo-keys{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.console-sf-logo-pick{border:var(--border-w) solid var(--border);border-radius:var(--radius-sm);cursor:pointer;align-items:center;min-height:32px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.console-rail-person-menu{position:relative}.console-rail-person-menu>summary{cursor:pointer;list-style:none}.console-rail-person-menu>summary::-webkit-details-marker{display:none}.console-rail-person-menu>summary:focus-visible{outline:2px solid var(--accent-line);outline-offset:-2px}.console-rail-person-list{z-index:5;border:var(--border-w) solid var(--border);border-radius:var(--radius-sm);background:var(--panel-bg);margin:0;padding:4px;list-style:none;position:absolute;bottom:calc(100% + 4px);left:12px;right:12px;box-shadow:0 8px 24px #00000059}.console-rail-person-list a,.console-rail-person-list button{border-radius:calc(var(--radius-sm) - 2px);text-align:left;white-space:normal;cursor:pointer;width:100%;min-height:44px;color:var(--fg);background:0 0;border:0;align-items:center;padding:8px 10px;font-family:inherit;font-size:13px;display:flex}.console-rail-person-list a:hover,.console-rail-person-list a:focus-visible,.console-rail-person-list button:hover,.console-rail-person-list button:focus-visible{background:var(--chip-bg)}.console-rail-person-list [data-quiet=true] button{color:var(--fg-muted);font-size:12px}.console-hubrail-account{display:none}@media(min-width:860.02px){:root[data-rail-collapsed=true] .console-hubrail-account{width:100%;display:block}.console-hubrail-account .console-rail-person{justify-content:center;margin-inline:0;padding-inline:0}.console-hubrail-account .console-rail-person-text{display:none}.console-hubrail-account .console-rail-person-list{width:min(280px,100vw - 32px);left:0;right:auto}}.console-menupick-grid{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px;padding-block:3px;display:grid}.console-menupick-tile{border:var(--border-w) solid var(--border);background:var(--card);min-width:0;color:var(--fg);text-align:left;cursor:pointer;border-radius:10px;flex-direction:column;gap:4px;padding:6px 6px 8px;display:flex}.console-line-held{border-top:var(--border-w) dashed var(--border);align-items:center;gap:8px;padding:8px 12px;display:flex}.console-line-held-name{min-width:0;color:var(--fg-muted);flex:auto;font-size:13px}.console-menupick-tile:hover:not(:disabled){border-color:var(--accent-line)}.console-menupick-row,.console-menupick-tile{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.console-menupick-tile:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.console-menupick-tile[data-off]{cursor:default;border-style:dashed}.console-menupick-tile[data-off] .console-menupick-tile-pic{opacity:.45}.console-menupick-tile-pic{aspect-ratio:4/3;background:var(--accent-subtle);border-radius:7px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.console-menupick-tile-pic img{object-fit:cover;width:100%;height:100%}.console-menupick-tile-letter{color:var(--accent);font-size:22px;font-weight:600}.console-menupick-tile-choose{background:var(--card);color:var(--accent);border-radius:5px;padding:2px;position:absolute;top:4px;right:4px}.console-menupick-tile-name{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:1.25;overflow:hidden}.console-menupick-tile-price{font-size:13px}.console-line-word:has(.console-line-pace){flex-wrap:wrap;row-gap:2px}.console-line-pace{color:var(--fg);align-items:center;gap:4px;display:inline-flex}.console-klane-detail-line-pace{color:var(--fg);font-family:var(--font-mono);align-items:center;gap:4px;font-size:12px;display:inline-flex}@media print{body:has(.staff-checkout) *{visibility:hidden}html:has(.staff-checkout),body:has(.staff-checkout){background:#fff!important}body:has(.staff-checkout) .staff-checkout,body:has(.staff-checkout) .staff-checkout *{visibility:visible;color:#000!important;background:#fff!important;border-color:#999!important}body:has(.staff-checkout) :has(.staff-checkout){height:auto!important;max-height:none!important;position:static!important;overflow:visible!important}body:has(.staff-checkout) .staff-checkout{padding:12mm;position:absolute;inset:0 0 auto}body:has(.staff-checkout) .staff-checkout section{break-inside:avoid}body:has(.staff-checkout) .staff-checkout .staff-checkout-noprint{display:none}}.help-screen,.help-aside,.help-faster-phone{--help-card-bg:var(--card)}@supports (color:color-mix(in lab,red,red)){.help-screen,.help-aside,.help-faster-phone{--help-card-bg:color-mix(in oklab, var(--card) 78%, var(--bg))}}.help-screen,.help-aside,.help-faster-phone{--help-pick-tint:var(--accent-subtle)}@supports (color:color-mix(in lab,red,red)){.help-screen,.help-aside,.help-faster-phone{--help-pick-tint:color-mix(in oklab, var(--accent-subtle) 62%, var(--card))}}button.help-shortcut{border:0;border-bottom:var(--border-w) solid var(--border);width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0}button.help-shortcut:hover .help-shortcut-title{color:var(--accent)}button.help-shortcut:focus-visible,a.help-shortcut:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.help-aside[data-agent=true]{gap:0;padding:0}.help-aside-back{align-self:flex-start;margin:12px 12px 0}.help-answers .console-row-note{color:var(--fg-faint);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.help-answers .console-row-value{text-align:left;flex:0 0 130px}.help-faq>.console-row{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.help-faq+.help-faq{border-top:var(--border-w) solid var(--border)}.help-faq[data-open=true] .help-answer-mark{transform:rotate(90deg)}.help-faq-answer{flex-direction:column;align-items:flex-start;gap:10px;padding:2px 16px 14px;display:flex}.help-faq-steps{color:var(--fg-muted);flex-direction:column;gap:6px;max-width:68ch;margin:0;padding-left:20px;font-size:13px;line-height:1.5;list-style:decimal;display:flex}.help-faster-phone{gap:6px;display:flex}.help-faster-phone .help-shortcut{border:var(--border-w) solid var(--border);background:var(--help-card-bg);border-radius:12px;padding:11px 12px}@media(max-width:860px){.help-answers .console-row{grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;display:grid}.help-answers .console-row-text{grid-area:1/1}.help-answers .console-row-value{grid-area:2/1}.help-answers .console-row-actions{grid-area:1/2/span 2;align-self:center;margin-left:0}}.console-screenstrip .help-bar-phone,.console-screenbar .help-bar-wide,.help-new-strip .console-screenstrip-back{display:none}.help-bar-sub,.help-bar-meta{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-faint);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.help-bar-meta{font-size:9px}.help-bar-end{align-items:center;gap:14px;display:inline-flex}.help-bar-link{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);white-space:nowrap;font-size:10.5px}.help-new{flex-flow:wrap;align-items:stretch;gap:16px}.help-new-main{flex-direction:column;flex:999 380px;gap:13px;min-width:0;display:flex}.help-new-side{flex-direction:column;flex:1 0 268px;gap:11px;min-width:0;display:flex}.help-new-head{flex-direction:column;gap:3px;display:flex}.help-new-title{letter-spacing:-.02em;color:var(--fg);margin:0;font-size:20px;font-weight:600}.help-new-lead{color:var(--fg-muted);margin:0;font-size:13px}.help-step{flex-direction:column;gap:8px;min-width:0;display:flex}.help-step-head{flex-wrap:wrap;align-items:baseline;gap:9px;display:flex}.help-step-label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-size:10px;font-weight:600}.help-step-label[data-off=true]{color:var(--fg-faint)}.help-step-note{color:var(--fg-faint);margin:0;font-size:12.5px}.help-step-change{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0}.help-search{width:200px;max-width:100%;height:32px;margin-left:auto;font-size:12.5px}.help-search-day{width:150px;max-width:100%;height:32px;font-size:12.5px}.help-items-more{grid-column:1/-1;font-size:12.5px}.help-step-waiting{border:var(--border-w) dashed var(--border);background:var(--help-card-bg);min-height:64px;color:var(--fg-faint);border-radius:12px;align-items:center;gap:11px;margin:0;padding:0 14px;font-size:13px;display:flex}.help-step-waiting-mark{border:1px solid var(--fg-faint);border-radius:50%;flex:none;width:7px;height:7px}.help-kinds,.help-items{gap:8px;margin:0;padding:0;list-style:none;display:grid}.help-kinds{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}.help-items{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:9px}.help-pick{border:var(--border-w) solid var(--border);background:var(--card);width:100%;height:100%;font:inherit;text-align:left;color:var(--fg);cursor:pointer;border-radius:12px;flex-direction:column;gap:4px;padding:12px 13px;display:flex}.help-pick:hover{border-color:var(--accent-line)}.help-pick[aria-pressed=true]{border-color:var(--accent-line);background:linear-gradient(140deg,var(--help-pick-tint) 0%,var(--card) 70%)}.help-pick:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.help-kind-name{align-items:center;gap:9px;font-size:14px;font-weight:600;display:flex}.help-pick[aria-pressed=true] .help-kind-name,.help-pick[aria-pressed=true] .help-item-name{color:var(--accent)}.help-kind-note{color:var(--fg-faint);font-size:11.5px;line-height:1.3}.help-kind-radio{display:none}.help-item{gap:7px;padding:11px 12px}.help-item>:last-child{align-self:flex-start}.help-item-line{align-items:baseline;gap:8px;width:100%;min-width:0;display:flex}.help-item-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14.5px;font-weight:600;overflow:hidden}.help-item-price{font-family:var(--font-mono);color:var(--fg-muted);white-space:nowrap;margin-left:auto;font-size:13px}.help-item-meta{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-faint);font-size:10px}.help-body{resize:vertical;min-height:92px;font-size:14px;line-height:1.45}.help-lost{color:var(--signal-alert-text);flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.help-items[data-reading=true]{opacity:.55}.help-thread-day{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-faint);align-self:center;font-size:10px}.help-bubble-seen{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-faint);align-self:flex-end;font-size:10px}@media(pointer:coarse){[data-help-files] .console-btn,.help-now .console-btn,.help-step-change,.help-card-link{align-items:center;min-height:44px;display:inline-flex}}.help-card{border:var(--border-w) solid var(--border);background:var(--card);color:var(--fg);border-radius:13px;flex-direction:column;gap:8px;padding:13px 14px;display:flex}.help-card[data-tone=info]{background:linear-gradient(120deg,var(--signal-info-surface) 0%,var(--card) 66%)}.help-card-foot{border-top:var(--border-w) solid var(--border);color:var(--fg-faint);margin:0;padding-top:4px;font-size:12px;line-height:1.4}.help-card-meta{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-faint);font-size:10px}.help-card-link{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-size:10.5px}.help-open-ticket{background:var(--help-card-bg);text-decoration:none}.help-open-ticket:hover{border-color:var(--accent-line)}.help-open-ticket-title{font-size:13.5px;font-weight:600}.help-how{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.help-how li{min-height:26px;color:var(--fg-faint);align-items:baseline;gap:9px;font-size:12.5px;display:flex}.help-how li[data-on=true]{color:var(--fg)}.help-how-n{width:14px;font-family:var(--font-mono);font-size:11px}.help-fact{align-items:baseline;gap:10px;min-height:28px;display:flex}.help-fact-label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-faint);flex:0 0 82px;font-size:10px}.help-fact-value{min-width:0;color:var(--fg-muted);flex:1;font-size:13px}.help-fact-strong{color:var(--fg)}.help-suggest-q{margin:0;font-size:14px;font-weight:600;line-height:1.35}.help-suggest-hint{color:var(--fg-muted);margin:0;font-size:12.5px}.help-new-keys{flex-direction:column;gap:8px;margin-top:auto;display:flex}.help-send{flex-direction:column;gap:2px;min-height:48px}.help-send-reason{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:8.5px}@media(max-width:859px){.help-new{flex-flow:column;gap:14px}.help-new-main,.help-new-side{display:contents}.help-new [data-order=head]{order:1}.help-new [data-order=step1]{order:2}.help-new [data-order=how]{order:3}.help-new [data-order=open]{order:4}.help-new [data-order=step2]{order:5}.help-new [data-order=step3]{order:6}.help-new [data-order=summary]{order:7}.help-new [data-order=suggest]{order:8}.help-new [data-order=failed]{order:9}.help-new [data-order=keys]{order:10}.help-kinds{grid-template-columns:minmax(0,1fr);gap:6px}.help-kind-radio{border:1.5px solid var(--fg-faint);border-radius:50%;flex:none;width:18px;height:18px;display:inline-flex}.help-pick[aria-pressed=true] .help-kind-radio{border-color:var(--accent);background:var(--accent);box-shadow:inset 0 0 0 4px var(--bg)}.help-kind-note{padding-left:27px;font-size:12px}.help-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.help-search{flex:1 0 100%;width:auto;height:40px;margin-left:0}.help-search-day{flex:1 0 100%;width:auto;height:40px}.help-new-keys{z-index:2;border-top:var(--border-w) solid var(--border);background:var(--bg);flex-direction:row-reverse;align-items:center;gap:9px;margin:0 -12px -12px;padding:9px 12px;position:sticky;bottom:0}.help-send{flex:1;min-height:44px}}.help-thread-strip .console-screenstrip-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.help-fact-value[data-tone=accent]{color:var(--accent)}.help-fact-value[data-tone=strong]{color:var(--fg)}.help-thread{flex-flow:wrap;align-items:stretch;gap:16px}.help-thread-main{flex-direction:column;flex:999 380px;gap:11px;min-width:0;display:flex}.help-thread-side{flex-direction:column;flex:1 0 300px;gap:11px;min-width:0;display:flex}.help-thread-label{align-items:center;gap:9px;display:none}.help-thread-rule{background:var(--border);flex:1;height:1px}.help-thread-list{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}.help-bubble{border:var(--border-w) solid var(--border);background:var(--card);border-radius:13px;flex-direction:column;gap:6px;padding:12px 13px;display:flex}.help-bubble[data-side=desk]{background:linear-gradient(120deg,var(--help-pick-tint) 0%,var(--card) 60%);align-self:flex-end}.help-bubble-head{align-items:baseline;gap:9px;display:flex}.help-bubble-who{color:var(--fg);font-size:13.5px;font-weight:600}.help-bubble[data-side=desk] .help-bubble-who{color:var(--accent)}.help-bubble-when{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-faint);font-size:10px}.help-bubble-body{white-space:pre-wrap;color:var(--fg);margin:0;font-size:14px;line-height:1.5}.help-thread-files{flex-wrap:wrap;gap:4px 10px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.help-thread-files a{color:var(--accent)}.help-thread-wait{border:var(--border-w) dashed var(--border);background:var(--help-card-bg);color:var(--fg-muted);border-radius:12px;align-items:center;gap:10px;margin:0;padding:11px 13px;font-size:12.5px;display:flex}.help-thread-wait-dot{background:var(--accent);border-radius:50%;flex:none;width:7px;height:7px}.help-thread-note{color:var(--fg-faint);margin:0;font-size:12px}.help-reply{flex-direction:column;gap:8px;margin-top:auto;display:flex}.help-reply-box{display:block}.help-reply-box .help-body{width:100%;min-height:88px}.help-reply-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.help-reply-hint{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-faint);font-size:10px}.help-reply-files{margin-left:auto}.help-reply-send{min-height:40px;padding-inline:20px}.help-reply-files+.help-reply-send{margin-left:0}.help-reply-hint+.help-reply-send{margin-left:auto}.help-reply-send-arrow{width:17px;height:17px;display:none}.help-now{background:linear-gradient(120deg,var(--help-pick-tint) 0%,var(--card) 66%)}.help-now-line{align-items:baseline;gap:8px;display:flex}.help-now-name{min-width:0;font-size:15.5px;font-weight:600}.help-now-price{font-family:var(--font-mono);color:var(--fg-muted);white-space:nowrap;margin-left:auto;font-size:14px}.help-now-sizes{color:var(--fg-muted);flex-direction:column;gap:3px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.help-now-sizes li{justify-content:space-between;gap:12px;display:flex}.help-now>.catalog-pill,.help-now>[class*=pill]{align-self:flex-start}.help-thread-done{margin-top:auto}@media(max-width:859px){.help-thread{flex-flow:column;gap:12px}.help-thread-main,.help-thread-side{display:contents}.help-thread [data-order=facts]{order:1}.help-thread [data-order=label]{order:2;display:flex}.help-thread [data-order=thread]{order:3}.help-thread [data-order=wait]{order:4}.help-thread [data-order=failed]{order:5}.help-thread [data-order=now]{order:6}.help-thread [data-order=attached]{order:7}.help-thread [data-order=done]{order:8}.help-thread [data-order=reply]{z-index:2;border-top:var(--border-w) solid var(--border);background:var(--bg);order:9;grid-template-columns:minmax(0,1fr) 44px;align-items:end;gap:9px;margin:0 -12px -12px;padding:9px 12px;display:grid;position:sticky;bottom:0}.help-reply-box{grid-area:1/1}.help-reply-box .help-body{resize:none;height:44px;min-height:44px}.help-reply-row{display:contents}.help-reply-hint{display:none}.help-reply-files{grid-area:2/1/auto/-1;margin-left:0}.help-reply-send{grid-area:1/2;width:44px;height:44px;min-height:44px;margin:0;padding:0}.help-reply-send-word,.help-reply-send .help-send-reason{display:none}.help-reply-send-arrow{display:block}.help-reply>.help-lost{grid-column:1/-1}.help-thread-done{margin-top:0}}.storefront-logo{width:auto;max-width:220px;height:auto;max-height:40px;display:block}.storefront-draft-bar{color:#fff;text-align:center;background:#17150f;margin:0;padding:8px 16px;font-size:13px;font-weight:600}.storefront-post-cover{object-fit:cover;border-radius:12px;width:100%;max-height:360px;margin-bottom:12px;display:block}:root{--bg:oklch(100% 0 0);--bg-subtle:oklch(98.5% .002 247);--fg:oklch(21% .034 264);--fg-muted:oklch(55.1% .027 264);--brand:oklch(55% .2 264);--brand-fg:oklch(99% 0 0);--brand-subtle:var(--brand)}@supports (color:color-mix(in lab,red,red)){:root{--brand-subtle:color-mix(in oklab, var(--brand) 12%, var(--bg))}}:root{--brand-subtle-fg:var(--brand);--primary:oklch(55% .2 264);--secondary:oklch(70% .12 264);--success:oklch(62.7% .172 145);--success-fg:oklch(99% 0 0);--warning:oklch(76.9% .165 75);--warning-fg:oklch(28% .06 75);--danger:oklch(57.7% .215 27);--danger-fg:oklch(99% 0 0);--info:oklch(51.1% .196 276);--info-fg:oklch(99% 0 0);--info-subtle:var(--info)}@supports (color:color-mix(in lab,red,red)){:root{--info-subtle:color-mix(in oklab, var(--info) 12%, var(--bg))}}:root{--info-subtle-fg:var(--info);--success-subtle:var(--success)}@supports (color:color-mix(in lab,red,red)){:root{--success-subtle:color-mix(in oklab, var(--success) 14%, var(--bg))}}:root{--success-subtle-fg:oklch(45% .16 150);--warning-subtle:var(--warning)}@supports (color:color-mix(in lab,red,red)){:root{--warning-subtle:color-mix(in oklab, var(--warning) 18%, var(--bg))}}:root{--warning-subtle-fg:oklch(42% .07 70);--danger-subtle:var(--danger)}@supports (color:color-mix(in lab,red,red)){:root{--danger-subtle:color-mix(in oklab, var(--danger) 12%, var(--bg))}}:root{--danger-subtle-fg:oklch(50.5% .21 27);--bg-disabled:oklch(96% .003 264);--fg-disabled:oklch(70% .02 264);--border:oklch(92.8% .006 264);--card:var(--bg-subtle);--card-fg:var(--fg);--popover:var(--bg);--popover-fg:var(--fg);--focus-ring:oklch(55% .2 264);--ring:var(--focus-ring);--target-min:44px;--space-2xs:.25rem;--space-xs:.5rem;--space-sm:.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4rem;--shadow-elevation-1:0 1px 2px oklch(0% 0 0/.05);--shadow-elevation-2:0 4px 6px -1px oklch(0% 0 0/.08), 0 2px 4px -2px oklch(0% 0 0/.06);--shadow-elevation-3:0 10px 15px -3px oklch(0% 0 0/.1), 0 4px 6px -4px oklch(0% 0 0/.08);--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-full:9999px;--duration-fast:.12s;--duration-base:.2s;--duration-slow:.32s;--ease-enter:cubic-bezier(0, 0, .2, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1)}.dark{--bg:oklch(13% .028 261);--bg-subtle:oklch(21% .034 264);--fg:oklch(98.5% .002 247);--fg-muted:oklch(70.4% .04 256);--border:oklch(27.8% .033 256);--card:var(--bg-subtle);--card-fg:var(--fg);--popover:oklch(17% .03 261);--popover-fg:var(--fg);--primary:oklch(65% .18 264);--secondary:oklch(55% .14 264);--focus-ring:oklch(70% .16 264);--success-subtle-fg:oklch(80% .15 150);--warning-subtle-fg:oklch(85% .12 80);--danger-subtle-fg:oklch(78% .16 25);--bg-disabled:oklch(26% .03 261);--fg-disabled:oklch(50% .03 256);--shadow-elevation-1:0 1px 2px oklch(0% 0 0/.3);--shadow-elevation-2:0 4px 6px -1px oklch(0% 0 0/.35), 0 2px 4px -2px oklch(0% 0 0/.25);--shadow-elevation-3:0 10px 15px -3px oklch(0% 0 0/.4), 0 4px 6px -4px oklch(0% 0 0/.3)}:root,.density-comfortable{--density-scale:1;--density-row:56px;--density-control:44px;--density-pad-y:.875rem;--density-pad-x:1rem;--density-gap:.875rem;--density-card:1.5rem;--density-field-gap:1.25rem;--density-font:.9375rem;--density-font-sm:.8125rem;--density-line:1.375rem}.density-compact{--density-scale:.75;--density-row:40px;--density-control:34px;--density-pad-y:.5rem;--density-pad-x:.75rem;--density-gap:.5625rem;--density-card:1rem;--density-field-gap:.75rem;--density-font:.84375rem;--density-font-sm:.75rem;--density-line:1.125rem}@keyframes shimmer{0%{background-position:-400% 0}to{background-position:400% 0}}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.hit-area:after{content:"";width:max(var(--target-min),100%);height:max(var(--target-min),100%);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ds-search-icon{color:var(--fg-faint)}:focus-within>.ds-search-icon{color:var(--fg-muted)}.ds-search-field{border:var(--border-w) solid var(--border);border-radius:var(--radius-control);background:0 0;background-image:var(--surface-well);width:100%;min-height:34px;box-shadow:var(--relief-recessed);color:var(--fg);font-family:var(--font-display);outline:none;padding:0 28px 0 32px;font-size:13px;line-height:1.2}.ds-search-field:hover{border-color:var(--border-strong)}.ds-search-field:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ds-search-field::placeholder{color:var(--fg-faint)}.ds-search-hint{pointer-events:none;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--signal-neutral);white-space:nowrap;font-size:9px;position:absolute;right:12px}.theme-clinic .ds-search-field{border-radius:0}.docs-prose{font-family:var(--font-sans);color:var(--fg);text-wrap:pretty;font-size:14px;line-height:1.65}.docs-prose p{color:var(--fg);max-width:72ch;margin:0 0 14px}.docs-prose>:last-child{margin-bottom:0}.docs-prose h1{letter-spacing:-.02em;color:var(--fg);margin:0 0 20px;font-size:28px;font-weight:600;line-height:1.2}.docs-prose h2{letter-spacing:-.015em;color:var(--fg);margin:36px 0 12px;font-size:20px;font-weight:600;line-height:1.3}.docs-prose h3{letter-spacing:-.01em;color:var(--fg);margin:28px 0 10px;font-size:16px;font-weight:600;line-height:1.35}.docs-prose h4{color:var(--fg);margin:22px 0 8px;font-size:14px;font-weight:600}.docs-prose strong{font-weight:600}.docs-prose a{color:var(--fg);text-decoration:underline;-webkit-text-decoration-color:var(--accent-line);text-decoration-color:var(--accent-line);text-underline-offset:3px;text-decoration-thickness:2px}.docs-prose a:hover{-webkit-text-decoration-color:var(--brand,var(--accent));text-decoration-color:var(--brand,var(--accent));background:var(--accent-subtle)}.docs-prose code{font-family:var(--font-mono);color:var(--fg);background:var(--bg-subtle);border:1px solid var(--border);border-radius:4px;padding:1px 5px;font-size:.86em}.docs-prose pre{background:var(--slab-bg);max-width:900px;color:var(--slab-fg);border:1px solid var(--border);font-family:var(--font-mono);border-radius:8px;margin:0 0 16px;padding:12px 14px;font-size:12.5px;line-height:1.65;overflow-x:auto}.docs-prose pre code{color:inherit;font-size:inherit;background:0 0;border:0;border-radius:0;padding:0}.docs-prose ul,.docs-prose ol{color:var(--fg);margin:0 0 14px;padding-left:22px}.docs-prose ul:not([class]){list-style:outside}.docs-prose ol:not([class]){list-style:decimal}.docs-prose li{margin:4px 0}.docs-prose li::marker{color:var(--fg-faint)}.docs-prose .table-scroll{max-width:100%;margin:0 0 20px;overflow-x:auto}.docs-prose .table-scroll>table{margin:0}@media(max-width:639px){.docs-prose{font-size:14px}.docs-prose h1{margin-bottom:14px;font-size:22px}.docs-prose h2{margin-top:24px;font-size:17px}.docs-prose h3{margin-top:20px;font-size:14.5px}.docs-prose pre{padding:10px 12px;font-size:11.5px}.docs-prose p{max-width:none}.docs-prose .table-scroll{overflow-x:visible}.docs-prose .table-scroll>table,.docs-prose .table-scroll>table>tbody,.docs-prose .table-scroll>table>thead{border:0;width:100%;display:block}.docs-prose .table-scroll>table>thead{display:none}.docs-prose .table-scroll>table>tbody>tr{border:1px solid var(--border);background:var(--card);border-radius:8px;margin:0 0 6px;padding:8px 12px;display:block}.docs-prose .table-scroll>table>tbody>tr>td,.docs-prose .table-scroll>table>tbody>tr>td:last-child{white-space:normal;overflow-wrap:anywhere;word-break:break-word;background:0 0;border:0;padding:5px 0;font-family:inherit;font-size:12.5px;display:block}.docs-prose .table-scroll>table[data-source-col=true]>tbody>tr>td:last-child{font-family:var(--font-mono);color:var(--accent);font-size:12px}.docs-prose .table-scroll>table>tbody>tr>td[data-label]:before{content:attr(data-label);color:var(--fg-faint);margin:0 0 2px;font-size:11.5px;font-weight:500;display:block}.docs-prose .table-scroll>table>tbody>tr>td+td{border-top:1px solid var(--border);margin-top:2px;padding-top:7px}}.docs-prose table{border:1px solid var(--border);background:var(--card);border-collapse:separate;border-spacing:0;border-radius:8px;width:100%;margin:0 0 20px;font-size:13px;line-height:1.5;overflow:hidden}.docs-prose thead th{border-bottom:1px solid var(--border);background:var(--bg-subtle);color:var(--fg-muted);text-align:left;padding:8px 12px;font-size:12px;font-weight:500}.docs-prose tbody td{border-bottom:1px solid var(--border);vertical-align:baseline;color:var(--fg);padding:7px 12px}.docs-prose tbody tr:hover td{background:var(--bg)}.docs-prose td code,.docs-prose th code{padding:0 4px}.docs-prose tbody tr:last-child td{border-bottom:none}.docs-prose table[data-source-col=true] tbody td:last-child{background:var(--bg);border-left:1px solid var(--border);font-family:var(--font-mono);white-space:nowrap;font-size:12px}.docs-prose blockquote{border:1px solid var(--border);background:var(--bg-subtle);color:var(--fg-muted);border-radius:8px;margin:24px 0;padding:12px 16px}.docs-prose blockquote p{color:inherit}.docs-prose blockquote>:last-child{margin-bottom:0}.docs-prose hr{border:0;border-top:1px solid var(--border);margin:28px 0}.docs-prose pre.language-mermaid,.docs-prose pre code.language-mermaid{white-space:pre-wrap}.docs-prose .doc-masthead h1{margin:6px 0 14px}.docs-prose .doc-sources ul,.docs-prose .doc-sources ol{margin:0;padding:0;list-style:none}.docs-prose .doc-sources li{margin:0}.docs-prose .code-frame pre{border:0;border-radius:0;max-width:none;margin:0}.docs-prose h2>a[href^="#"],.docs-prose h3>a[href^="#"],.docs-prose h4>a[href^="#"]{background:0 0;text-decoration:none}.docs-prose a.dk-chip{text-decoration:none}.docs-prose a[target=_blank]>span{color:var(--fg-faint)}.docs-prose img{border:1px solid var(--border);background:var(--card);border-radius:8px;max-width:100%;height:auto;margin:0 0 16px;display:block}.docs-prose p .docs-pathline-slot,.docs-prose li .docs-pathline-slot{width:0;margin-left:0;position:relative}.docs-prose p .docs-pathline-slot>*,.docs-prose li .docs-pathline-slot>*{position:absolute;bottom:100%;left:2px}:root{--pick-bg:var(--fg);--pick-fg:var(--bg)}:root.docs-dark{--pick-bg:var(--chip-bg);--pick-fg:var(--fg)}:root{--slab-bg:var(--fg);--slab-fg:var(--bg)}:root.docs-dark{--slab-bg:var(--bg-subtle);--slab-fg:var(--fg)}:root{--tone-bad-fg:var(--signal-alert-text);--tone-bad-bg:var(--signal-alert-surface);--tone-bad-line:var(--signal-alert-line);--tone-half-fg:var(--signal-caution-text);--tone-half-bg:var(--signal-caution-surface);--tone-half-line:var(--signal-caution-line);--tone-good-fg:var(--signal-ok-text);--tone-good-bg:var(--signal-ok-surface);--tone-good-line:var(--signal-ok-line);--tone-top-fg:var(--signal-info-text);--tone-top-bg:var(--signal-info-surface);--tone-top-line:var(--signal-info-line);--tone-none-fg:var(--signal-neutral-text);--tone-none-bg:var(--signal-neutral-surface);--tone-none-line:var(--signal-neutral-line);--tone-loud-fg:var(--card)}.tb{--tb-bg:#fbfbfc;--tb-panel:#f4f4f5;--tb-surface:#fff;--tb-hover:#eeeef0;--tb-select:#e7e7ea;--tb-line:#e6e6e9;--tb-line-strong:#d5d5da;--tb-fg:#1b1c1f;--tb-fg-2:#5d6068;--tb-fg-3:#8b8e95;--tb-accent:#5e6ad2;--tb-accent-fg:#fff;--tb-accent-soft:#5e6ad21f;--tb-accent-line:#5e6ad28c;--tb-st-free:#9a9ca3;--tb-st-testing:#d9a200;--tb-st-review:#2f9e6e;--tb-st-done:#5e6ad2;--tb-on-status:#fff;--tb-ch-take:#d9a200;--tb-ch-review:#2f9e6e;--tb-ch-done:#5e6ad2;--tb-ch-other:#d4621c;--tb-cs-1:#2a78d6;--tb-cs-2:#eb6834;--tb-cs-3:#1baf7a;--tb-cs-4:#eda100;--tb-cs-5:#e87ba4;--tb-cs-6:#008300;--tb-warn:#d4621c;--tb-warn-soft:#d4621c1f;--tb-bad:#cf3b35;--tb-bad-soft:#cf3b351a;--tb-shadow:0 0 0 1px #0000000a, 0 8px 30px #0000001f;--tb-scrim:#0000004d;--tb-font:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--tb-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;background:var(--tb-bg);min-height:100vh;color:var(--tb-fg);font-family:var(--tb-font);font-feature-settings:"cv11","ss01";grid-template-columns:256px minmax(0,1fr);font-size:13px;line-height:1.45;display:grid}:root.docs-dark .tb{--tb-bg:#101113;--tb-panel:#0b0c0d;--tb-surface:#17181b;--tb-hover:#1d1e22;--tb-select:#24262b;--tb-line:#232428;--tb-line-strong:#2f3136;--tb-fg:#eeeff1;--tb-fg-2:#9da0a8;--tb-fg-3:#6c6f77;--tb-accent-soft:#717bdf29;--tb-accent-line:#717bdf99;--tb-st-free:#8a8d94;--tb-st-testing:#f2c94c;--tb-st-review:#4cb782;--tb-st-done:#717bdf;--tb-ch-take:#c98500;--tb-ch-review:#199e70;--tb-ch-done:#717bdf;--tb-ch-other:#d95926;--tb-cs-1:#3987e5;--tb-cs-2:#d95926;--tb-cs-3:#199e70;--tb-cs-4:#c98500;--tb-cs-5:#d55181;--tb-cs-6:#008300;--tb-warn:#f0883e;--tb-warn-soft:#f0883e24;--tb-bad:#eb5757;--tb-bad-soft:#eb57571f;--tb-shadow:0 0 0 1px #ffffff0d, 0 12px 40px #0000008c;--tb-scrim:#00000080}.tb button{cursor:pointer}.tb button:disabled{cursor:default}.tb :focus-visible{outline:2px solid var(--tb-accent);outline-offset:1px;border-radius:4px}.tb [tabindex="-1"]:focus-visible{outline:none}.tb-num{font-variant-numeric:tabular-nums}.tb-mono{font-family:var(--tb-mono);font-size:11.5px}.tb-faint{color:var(--tb-fg-3)}.tb-side{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;background:var(--dk-panel);border-right:1px solid var(--border);flex-direction:column;gap:16px;height:100vh;padding:10px 8px 12px;display:flex;position:sticky;top:0;overflow-y:auto}.tb-main{flex-direction:column;min-width:0;transition:margin-right .18s;display:flex}@media(min-width:1320px){.tb[data-peek=open] .tb-main{margin-right:480px}}@media(max-width:859px){.tb{grid-template-columns:minmax(0,1fr)}.tb-side{z-index:40;width:284px;box-shadow:var(--tb-shadow);padding-top:calc(env(safe-area-inset-top,0px) + 10px);transition:transform .18s;position:fixed;top:0;bottom:0;left:0;transform:translate(-102%)}.tb[data-nav=open] .tb-side{transform:none}.tb-side .dk-nav-item,.tb-side .tb-me{min-height:40px}.tb-side .dk-seg button{height:36px}}.tb-scrim{z-index:35;background:var(--tb-scrim);display:none;position:fixed;inset:0}@media(max-width:859px){.tb[data-nav=open] .tb-scrim-nav{display:block}}@media(max-width:719px){.tb[data-peek=open] .tb-scrim-peek{display:block}}.tb-me{text-align:left;border-radius:6px;align-items:center;gap:8px;width:100%;height:32px;padding:0 8px;font-weight:500;display:flex}.tb-me:hover{background:var(--dk-hover,var(--tb-hover))}.tb-me .tb-chev{color:var(--tb-fg-3);margin-left:auto}.tb-bar{background:var(--tb-line-strong);border-radius:2px;gap:1px;height:4px;display:flex;overflow:hidden}.tb-bar i{height:100%;display:block}.tb-legend{color:var(--tb-fg-2);grid-template-columns:1fr 1fr;gap:3px 10px;font-size:12px;display:grid}.tb-legend li{align-items:center;gap:6px;display:flex}.tb-legend b{color:var(--tb-fg);margin-left:auto;font-weight:500}.tb-pop{z-index:50;background:var(--tb-surface);border:1px solid var(--tb-line-strong);box-shadow:var(--tb-shadow);border-radius:8px;min-width:200px;padding:4px;position:fixed}.tb-pop-item{text-align:left;border-radius:5px;align-items:center;gap:9px;width:100%;height:30px;padding:0 8px;display:flex}.tb-pop-item:hover,.tb-pop-item:focus-visible{background:var(--tb-hover);outline:none}.tb-pop-item .tb-tick{color:var(--tb-accent);margin-left:auto}.tb-pop-note{color:var(--tb-fg-3);padding:6px 8px 4px;font-size:12px}.tb-pop-sep{background:var(--tb-line);height:1px;margin:4px 0}.tb-head{top:env(safe-area-inset-top,0px);z-index:20;background:var(--tb-bg);border-bottom:1px solid var(--tb-line);position:sticky}.tb-head-1{align-items:center;gap:10px;height:44px;padding:0 16px;display:flex}.tb-head-2{border-top:1px solid var(--tb-line);align-items:center;gap:8px;height:40px;padding:0 16px;display:flex}.tb-crumb{white-space:nowrap;align-items:center;gap:6px;min-width:0;font-weight:500;display:flex}.tb-crumb .tb-up{color:var(--tb-fg-3);font-weight:400}.tb-search{width:min(280px,45vw);margin-left:auto;position:relative}.tb-search input{border:1px solid var(--tb-line-strong);background:var(--tb-surface);border-radius:6px;width:100%;height:28px;padding:0 28px;font-size:12.5px}.tb-search input::placeholder{color:var(--tb-fg-3)}.tb-search>svg{color:var(--tb-fg-3);position:absolute;top:50%;left:8px;transform:translateY(-50%)}.tb-kbd{color:var(--tb-fg-3);border:1px solid var(--tb-line-strong);background:var(--tb-bg);border-radius:4px;padding:0 5px;font-size:11px;line-height:16px}.tb-search .tb-kbd{pointer-events:none;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.tb-tabs{scrollbar-width:none;gap:2px;min-width:0;display:flex;overflow-x:auto}.tb-tabs::-webkit-scrollbar{display:none}.tb-tab{height:26px;color:var(--tb-fg-2);white-space:nowrap;border:1px solid #0000;border-radius:6px;align-items:center;gap:6px;padding:0 10px;font-weight:500;display:inline-flex}.tb-tab:hover{color:var(--tb-fg);background:var(--tb-hover)}.tb-tab[aria-pressed=true]{color:var(--tb-fg);background:var(--tb-select);border-color:var(--tb-line-strong)}.tb-tab .tb-n{color:var(--tb-fg-3);font-weight:400}.tb-btn{border:1px solid var(--tb-line-strong);background:var(--tb-surface);white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:6px;height:28px;padding:0 10px;font-size:12.5px;font-weight:500;display:inline-flex}.tb-btn:hover:not(:disabled){background:var(--tb-hover)}.tb-btn:disabled{opacity:.6}.tb-btn.tb-primary{background:var(--tb-accent);color:var(--tb-accent-fg);border-color:#0000}.tb-btn.tb-primary:hover:not(:disabled){background:var(--tb-accent);filter:brightness(1.1)}.tb-btn.tb-danger{color:var(--tb-bad);border-color:var(--tb-bad);background:0 0}.tb-btn.tb-danger:hover:not(:disabled){background:var(--tb-bad-soft)}.tb-btn.tb-ghost{color:var(--tb-fg-2);background:0 0;border-color:#0000}.tb-btn.tb-ghost:hover:not(:disabled){background:var(--tb-hover);color:var(--tb-fg)}.tb-btn.tb-icon{width:28px;padding:0}.tb-btn.tb-block{width:100%;height:32px}.tb-btn.tb-menu-btn{display:none}@media(max-width:859px){.tb-btn.tb-menu-btn{display:inline-flex}}.tb-field{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.tb-field label{color:var(--tb-fg-2);font-size:12px}.tb-input{border:1px solid var(--tb-line-strong);background:var(--tb-surface);border-radius:6px;width:100%;min-width:0;height:32px;padding:0 9px;font-size:13px}.tb-input::placeholder{color:var(--tb-fg-3)}.tb-err{color:var(--tb-bad);font-size:12.5px}.tb-link{color:var(--tb-fg-2);font-size:12.5px}.tb-link:hover{color:var(--tb-fg);text-decoration:underline}.tb-content{flex-direction:column;gap:22px;padding:16px 16px 96px;display:flex;container-type:inline-size}@media(min-width:720px){.tb-content{padding-inline:24px}}.tb-alert{border:1px solid var(--tb-bad);background:var(--tb-bad-soft);color:var(--tb-fg);border-radius:8px;padding:10px 12px}.tb-empty{border:1px dashed var(--tb-line-strong);color:var(--tb-fg-2);text-align:center;border-radius:8px;flex-direction:column;align-items:center;gap:10px;padding:28px 16px;display:flex}.tb-empty b{color:var(--tb-fg);font-weight:500}.tb-yours{border:1px solid var(--tb-line);background:var(--tb-surface);border-radius:8px}.tb-yours-h{border-bottom:1px solid var(--tb-line);align-items:center;gap:8px;padding:8px 12px;font-weight:500;display:flex}.tb-yours-h:last-child{border-bottom:0}.tb-yours-h .tb-n{color:var(--tb-fg-3);font-weight:400}.tb-yours-h .tb-take{margin-left:auto}.tb-sec{flex-direction:column;gap:8px;display:flex}.tb-sec-h{align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.tb-sec-h .tb-n{color:var(--tb-fg-3);font-size:12px;font-weight:400}.tb-tiles{flex-wrap:wrap;gap:5px;display:flex}.tb-tile{border:1px solid var(--tb-line);background:var(--tb-surface);border-radius:6px;align-items:center;gap:7px;max-width:100%;height:28px;padding:0 9px 0 8px;font-size:12.5px;display:inline-flex}.tb-tile:hover{border-color:var(--tb-line-strong);background:var(--tb-hover)}.tb-tile .tb-t{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tb-tile[data-status=done] .tb-t{color:var(--tb-fg-3)}.tb-tile[data-mine=true]{border-color:var(--tb-accent-line);background:var(--tb-accent-soft)}.tb-tile[aria-expanded=true]{border-color:var(--tb-accent);box-shadow:0 0 0 1px var(--tb-accent)}.tb-tile .tb-av{width:16px;height:16px;font-size:9px}.tb-tile[data-status=done] .tb-av{opacity:.55}.tb-late{color:var(--tb-warn);font-size:11px;font-weight:500}.tb-row{border-bottom:1px solid var(--tb-line);cursor:pointer;grid-template-columns:16px minmax(0,190px) minmax(0,1fr) auto 20px 52px;align-items:center;gap:12px;height:40px;padding:0 12px;display:grid}.tb-row:last-child{border-bottom:0}.tb-row:hover{background:var(--tb-hover)}.tb-row[aria-current=true]{background:var(--tb-accent-soft)}.tb-row .tb-key{text-overflow:ellipsis;white-space:nowrap;color:var(--tb-fg-2);text-align:left;font-size:12.5px;overflow:hidden}.tb-row .tb-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tb-row .tb-meta{justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.tb-row .tb-date{color:var(--tb-fg-3);text-align:right;white-space:nowrap;font-size:12px}.tb-row .tb-who[data-dim=true]{opacity:.55}.tb-chip{border:1px solid var(--tb-line-strong);background:var(--tb-surface);height:22px;color:var(--tb-fg-2);white-space:nowrap;border-radius:11px;align-items:center;gap:5px;padding:0 8px;font-size:11.5px;display:inline-flex}.tb-chip.tb-warn{color:var(--tb-warn);border-color:var(--tb-warn);background:var(--tb-warn-soft)}.tb-chip.tb-git{color:var(--tb-accent);border-color:var(--tb-accent-line);background:var(--tb-accent-soft)}.tb-git{color:var(--tb-accent);white-space:nowrap;font-size:11px;font-weight:500}.tb-chip .tb-dot{background:currentColor;border-radius:50%;width:6px;height:6px}.tb-chip.tb-route{text-overflow:ellipsis;max-width:170px;line-height:20px;font-family:var(--tb-mono);font-size:11px;display:inline-block;overflow:hidden}@media(max-width:999px){.tb-row .tb-chip.tb-route{display:none}}@media(max-width:719px){.tb-row{grid-template-columns:16px minmax(0,1fr) auto 20px;row-gap:2px;height:auto;min-height:52px;padding-block:8px}.tb-row .tb-st{grid-row:1/3}.tb-row .tb-key{color:var(--tb-fg);grid-area:1/2;font-weight:500}.tb-row .tb-title{color:var(--tb-fg-2);grid-area:2/2;font-size:12px}.tb-row .tb-meta{grid-area:1/3/3}.tb-row .tb-who{grid-area:1/4/3}.tb-row .tb-date,.tb-row .tb-chip:not(.tb-warn){display:none}}.tb-av{background:var(--tb-av,var(--tb-fg-3));color:#fff;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:10px;font-weight:600;display:inline-grid}.tb-av[data-none=true]{border:1.5px dashed var(--tb-line-strong);background:0 0}.tb-filters{scrollbar-width:none;align-items:center;gap:6px;min-width:0;display:flex;overflow-x:auto}.tb-filters::-webkit-scrollbar{display:none}.tb-select{border:1px solid var(--tb-line-strong);background:var(--tb-surface);height:26px;color:var(--tb-fg-2);border-radius:6px;flex:none;padding:0 6px;font-size:12.5px;font-weight:500}:root.docs-dark .tb-select{color-scheme:dark}.tb-select:hover{color:var(--tb-fg)}.tb-select[data-on=true]{color:var(--tb-fg);border-color:var(--tb-accent-line);background:var(--tb-accent-soft)}.tb-filters .tb-btn{flex:none;height:26px}.tb-screen-filters{flex:none;gap:6px;margin-left:auto;display:flex}.tb-screen-menu{width:240px;max-height:min(480px,100vh - 120px);overflow-y:auto}.tb-screen-filters .tb-cost-pick svg{flex:none}@media(max-width:719px){.tb-screen-filters .tb-menu-text,.tb-screen-filters .tb-chev{display:none}}.tb-log{grid-template-columns:minmax(0,1fr);gap:28px;display:grid}@container (min-width:1000px){.tb-log{grid-template-columns:minmax(0,1fr) minmax(320px,520px);align-items:start}}.tb-log-side{flex-direction:column;gap:16px;min-width:0;display:flex}.tb-log-main{flex-direction:column;gap:14px;min-width:0;display:flex}.tb-log[data-busy=true] .tb-feed,.tb-chart[data-busy=true] .tb-chart-plot{opacity:.55;transition:opacity .12s}.tb-log-count{padding:0 8px;font-size:12px}.tb-log-more{align-self:flex-start;margin-left:8px}.tb-feed{flex-direction:column;gap:18px;display:flex}.tb-feed-day{flex-direction:column;gap:2px;display:flex}.tb-feed-day h2{color:var(--tb-fg-3);padding:0 8px 4px;font-size:12px;font-weight:500}.tb-feed-item{color:var(--tb-fg-2);border-radius:6px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 8px;display:grid}.tb-feed-item:hover{background:var(--tb-hover)}.tb-feed-item b,.tb-feed-item .tb-sid{color:var(--tb-fg);font-weight:500}.tb-feed-item .tb-sid:hover{text-decoration:underline}.tb-feed-item time{color:var(--tb-fg-3);font-size:12px}.tb-chart{border:1px solid var(--tb-line);background:var(--tb-surface);border-radius:8px;flex-direction:column;gap:10px;padding:14px 14px 10px;display:flex}.tb-chart-h{align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.tb-chart-h .tb-n{color:var(--tb-fg-3);font-size:12px;font-weight:400}.tb-chart-plot{min-height:180px;position:relative}.tb-chart-plot svg{display:block}.tb-chart-tick{fill:var(--tb-fg-3);font-size:11px}.tb-chart-tip{z-index:1;border:1px solid var(--tb-line-strong);background:var(--tb-surface);min-width:150px;box-shadow:var(--tb-shadow);color:var(--tb-fg-2);pointer-events:none;white-space:nowrap;border-radius:6px;padding:8px 10px;font-size:12px;position:absolute;top:0;transform:translate(-50%,calc(-100% - 6px))}.tb-chart-tip b{color:var(--tb-fg);font-weight:600}.tb-chart-tip-h{margin-bottom:4px}.tb-chart-tip-row{align-items:center;gap:6px;display:flex}.tb-chart-tip-row i{background:var(--tb-key);border-radius:1px;width:10px;height:2px}.tb-chart-legend{color:var(--tb-fg-2);flex-wrap:wrap;gap:4px 14px;font-size:12px;display:flex}.tb-chart-legend li{align-items:center;gap:6px;display:flex}.tb-chart-legend i{background:var(--tb-key);border-radius:2px;width:8px;height:8px}.tb-chart-legend b{color:var(--tb-fg);font-weight:500}.tb-chart-more{align-self:flex-start;height:26px;margin-left:-8px}.tb-chart-table{border-collapse:collapse;width:100%;font-size:12px}.tb-chart-table th,.tb-chart-table td{border-bottom:1px solid var(--tb-line);text-align:right;padding:4px 6px}.tb-chart-table th:first-child{text-align:left}.tb-chart-table thead th{color:var(--tb-fg-3);font-weight:500}.tb-chart-table tbody th{color:var(--tb-fg-2);font-weight:400}.tb-pg-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.tb-pg-facts>div{flex-direction:column;gap:2px;min-width:0;display:flex}.tb-pg-facts span{color:var(--tb-fg-3);font-size:11.5px}.tb-pg-facts b{letter-spacing:-.01em;font-size:15px;font-weight:600}.tb-pg-facts small{color:var(--tb-fg-2);font-size:11.5px}.tb-pg-seg{border:1px solid var(--tb-line-strong);border-radius:7px;align-self:flex-start;gap:2px;padding:2px;display:inline-flex}.tb-pg-seg button{height:24px;color:var(--tb-fg-2);border-radius:5px;padding:0 9px;font-size:12px;font-weight:500}.tb-pg-seg button:hover{color:var(--tb-fg)}.tb-pg-seg button[aria-pressed=true]{background:var(--tb-accent-soft);color:var(--tb-fg)}.tb-chart-legend i.tb-pg-line,.tb-chart-legend i.tb-pg-dash{border-radius:1px;width:10px;height:2px}.tb-chart-legend i.tb-pg-dash,.tb-chart-tip-row i.tb-pg-dash{background:repeating-linear-gradient(90deg,var(--tb-key) 0 3px,transparent 3px 5px)}.tb-chart-table tr.tb-pg-future th,.tb-chart-table tr.tb-pg-future td{color:var(--tb-fg-3)}.tb-spin{flex:none;animation:1.1s linear infinite tb-spin}@keyframes tb-spin{to{transform:rotate(360deg)}}.tb-svc-wrap{flex-direction:column;gap:12px;display:flex}.tb-svc-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.tb-svc{border:1px solid var(--tb-line);background:var(--tb-surface);border-radius:8px}.tb-svc-row{border-bottom:1px solid var(--tb-line);grid-template-columns:120px minmax(0,230px) minmax(0,1fr) 40px auto;align-items:center;gap:12px;min-height:44px;padding:6px 12px;display:grid}.tb-svc-row:last-child{border-bottom:0}@media(min-width:720px){.tb-svc[data-actions=true] .tb-svc-row{grid-template-columns:120px minmax(0,230px) minmax(0,1fr) 40px 100px}}.tb-svc-row[data-health=bad]{background:var(--tb-bad-soft)}.tb-svc-st{color:var(--tb-fg-2);align-items:center;gap:7px;font-size:12.5px;display:flex}.tb-svc-row[data-health=bad] .tb-svc-st{color:var(--tb-fg);font-weight:500}.tb-svc-name{align-items:center;gap:8px;min-width:0;font-weight:500;display:flex}.tb-svc-name>svg{color:var(--tb-fg-2);flex:none}.tb-svc-name>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tb-svc-name>svg:last-child{color:var(--tb-fg-3);opacity:.6}.tb-svc-name:hover>span{text-decoration:underline}.tb-svc-name:hover>svg:last-child{opacity:1}.tb-svc-commit{text-overflow:ellipsis;white-space:nowrap;color:var(--tb-fg-2);font-size:12.5px;overflow:hidden}.tb-svc-hash{color:var(--tb-fg-3);vertical-align:-1px;align-items:center;gap:4px;margin-right:6px;display:inline-flex}.tb-svc-row time{text-align:right;font-size:12px}.tb-svc-act{justify-content:flex-end;display:flex}.tb-svc-act:has(.tb-confirm){flex-direction:column;grid-column:1/-1;align-items:stretch;gap:6px}@media(max-width:719px){.tb-svc-row{grid-template-columns:minmax(0,1fr) auto;row-gap:2px;padding-block:8px}.tb-svc-st{grid-area:2/1}.tb-svc-name{grid-area:1/1}.tb-svc-commit{grid-area:3/1/auto/-1}.tb-svc-row time{grid-area:1/2}.tb-svc-act{grid-area:2/2}.tb-svc-act:has(.tb-confirm){grid-row:4}}.tb-act.tb-broken{border-color:var(--tb-bad);background:var(--tb-bad-soft)}.tb-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tb-cost-tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.tb-svc-head:has(.tb-cost-tools){flex-wrap:wrap}.tb-cost-money{align-items:center;gap:6px;display:flex}.tb-cost-check{color:var(--tb-fg-2);cursor:pointer;align-items:center;gap:5px;font-size:12.5px;display:inline-flex}.tb-cost-check input{accent-color:var(--tb-accent)}.tb-cost-tabs{flex:none;align-self:center}.tb-cost-sep{background:var(--tb-line-strong);flex:none;width:1px;height:18px}.tb-cost-pick{align-items:center;gap:5px;display:inline-flex}.tb-cost-pick .tb-chev{color:var(--tb-fg-3)}.tb-cost-pick-n{background:var(--tb-accent);min-width:16px;color:var(--tb-accent-fg);text-align:center;border-radius:8px;padding:0 5px;font-size:11px;line-height:16px}.tb-cost-menu{max-height:min(340px,70vh);overflow-y:auto}.tb-cost-box{border:1px solid var(--tb-line-strong);border-radius:4px;flex:none;justify-content:center;align-items:center;width:15px;height:15px;display:inline-flex}.tb-cost-box[data-on=true]{background:var(--tb-accent);color:var(--tb-accent-fg);border-color:#0000}.tb-cost-box svg{width:11px;height:11px}.tb-cost-facts{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.tb-cost-facts>div{border:1px solid var(--tb-line);background:var(--tb-surface);border-radius:8px;flex-direction:column;gap:2px;min-width:0;padding:10px 12px;display:flex}.tb-cost-facts span{color:var(--tb-fg-3);font-size:11.5px}.tb-cost-facts b{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;font-size:15px;font-weight:600;overflow:hidden}.tb-cost-facts small{color:var(--tb-fg-2);font-size:11.5px}.tb-cost-table{border:1px solid var(--tb-line);border-collapse:separate;border-spacing:0;background:var(--tb-surface);table-layout:fixed;border-radius:8px;width:100%}.tb-cost-table[data-busy=true] tbody{opacity:.55;transition:opacity .12s}.tb-cost-table th,.tb-cost-table td{text-align:left;vertical-align:middle;padding:8px 12px}.tb-cost-table thead th{color:var(--tb-fg-3);padding:0;font-size:12px;font-weight:500}.tb-cost-table thead th button{border-radius:6px;align-items:center;gap:4px;width:100%;height:34px;padding:0 12px;display:flex}.tb-cost-table thead th button:hover,.tb-cost-table thead th button[data-on=true]{color:var(--tb-fg)}.tb-cost-table thead th button[data-on=true]{font-weight:600}.tb-cost-arrow{width:10px}.tb-cost-c-due{width:104px}.tb-cost-c-category{width:120px}.tb-cost-c-payee{width:112px}.tb-cost-c-kind{width:124px}.tb-cost-c-amount{width:150px}.tb-cost-table thead .tb-cost-c-amount button{justify-content:flex-end}.tb-cost-c-act{width:76px}.tb-cost-table tbody td{border-top:1px solid var(--tb-line)}.tb-cost-grp th{border-top:1px solid var(--tb-line);background:var(--tb-panel);text-align:left;padding:8px 12px;font-size:12.5px;font-weight:600}.tb-cost-grp th>span{margin-right:8px}.tb-cost-sum{color:var(--tb-fg);flex-wrap:wrap;gap:4px 16px;margin-left:8px;font-weight:500;display:inline-flex}.tb-cost-table tfoot td{border-top:1px solid var(--tb-line-strong);background:var(--tb-panel);border-radius:0 0 8px 8px;font-size:12.5px}.tb-cost-table tfoot .tb-cost-sum{margin-left:0}.tb-cost-row[data-due=today] td{background:var(--tb-warn-soft)}.tb-cost-row[data-state=past] .tb-cost-name b,.tb-cost-row[data-state=ended] .tb-cost-name b{color:var(--tb-fg-2);font-weight:400}.tb-cost-due,.tb-cost-name{min-width:0}.tb-cost-due b,.tb-cost-due span,.tb-cost-name b,.tb-cost-name span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.tb-cost-due b{font-weight:500}.tb-cost-due span{color:var(--tb-fg-3);font-size:12px}.tb-cost-row[data-due] .tb-cost-due span{color:var(--tb-warn);font-weight:500}.tb-cost-name b{font-weight:500}.tb-cost-name span{font-size:12px}.tb-cost-for,.tb-cost-kind{text-overflow:ellipsis;white-space:nowrap;color:var(--tb-fg-2);font-size:12.5px;overflow:hidden}.tb-cost-table .tb-cost-amt{text-align:right;white-space:nowrap;font-weight:500}.tb-cost-amt small{color:var(--tb-fg-3);font-size:11.5px;font-weight:400;display:block}.tb-cost-act{text-align:right}.tb-cost-edit>td{background:var(--tb-panel);padding:12px}.tb-cost-form{flex-direction:column;gap:12px;display:flex}.tb-svc-wrap>.tb-cost-form{border:1px solid var(--tb-accent-line);background:var(--tb-surface);border-radius:8px;padding:12px}.tb-cost-form-h{font-weight:600}.tb-cost-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px;display:grid}.tb-cost-wide{grid-column:span 3}:root.docs-dark .tb-cost-form select,:root.docs-dark .tb-cost-form input[type=date]{color-scheme:dark}.tb-cost-actions{gap:8px;display:flex}.tb-cost-del{margin-left:auto}.tb-cost-an{flex-direction:column;gap:16px;display:flex}.tb-cost-an[data-busy=true] .tb-chart-plot{opacity:.55;transition:opacity .12s}.tb-cost-warn{border:1px solid var(--tb-warn);background:var(--tb-warn-soft);border-radius:8px;padding:8px 12px;font-size:12.5px}.tb-cost-hint{margin-left:auto;font-size:12px;font-weight:400}.tb-chart-tick.tb-cost-label{fill:var(--tb-fg);font-weight:600}.tb-cost-legend-btn{border-radius:4px;align-items:center;gap:6px;display:flex}.tb-cost-legend-btn[aria-pressed=false]{opacity:.45}.tb-cost-legend-btn[aria-pressed=false]>:not(i){text-decoration:line-through}.tb-cost-scroll{overflow-x:auto}.tb-chart-table .tb-cost-td-name{text-align:left}.tb-cost-bd-h{flex-wrap:wrap;justify-content:space-between}.tb-cost-month-pick{align-items:center;gap:4px;display:flex}.tb-cost-month-pick b{text-align:center;min-width:112px;font-weight:600}.tb-cost-bd-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:22px;padding-bottom:6px;display:grid}.tb-cost-bars h3{color:var(--tb-fg-3);margin-bottom:10px;font-size:12px;font-weight:500}.tb-cost-bars ul{flex-direction:column;gap:10px;display:flex}.tb-cost-bar-label{justify-content:space-between;gap:8px;margin-bottom:4px;font-size:12.5px;display:flex}.tb-cost-bar-label>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tb-cost-bar-label>span:last-child{flex:none;font-weight:500}.tb-cost-bar-track{height:8px;display:block}.tb-cost-bar{border-radius:0 4px 4px 0;min-width:3px;height:100%;display:block}@media(max-width:719px){.tb-cost-tools{justify-content:flex-start}.tb-cost-grid{grid-template-columns:minmax(0,1fr)}.tb-cost-wide{grid-column:auto}.tb-cost-hint{display:none}}.tb-cost-table[data-layout=cards],.tb-cost-table[data-layout=cards] tbody,.tb-cost-table[data-layout=cards] tfoot,.tb-cost-table[data-layout=cards] tr,.tb-cost-table[data-layout=cards] th,.tb-cost-table[data-layout=cards] td{display:block}.tb-cost-table[data-layout=cards] thead{display:none}.tb-cost-table[data-layout=cards] .tb-cost-row{border-top:1px solid var(--tb-line);grid-template-columns:minmax(0,1fr) auto;column-gap:10px;padding:10px 12px;display:grid}.tb-cost-table[data-layout=cards] tbody:first-of-type>tr:first-child,.tb-cost-table[data-layout=cards] tbody:first-of-type>.tb-cost-grp:first-child th{border-top:0}.tb-cost-table[data-layout=cards] .tb-cost-row>td{border-top:0;padding:0}.tb-cost-table[data-layout=cards] .tb-cost-row[data-due=today]{background:var(--tb-warn-soft)}.tb-cost-table[data-layout=cards] .tb-cost-row[data-due=today] td{background:0 0}.tb-cost-table[data-layout=cards] .tb-cost-name{grid-area:1/1}.tb-cost-table[data-layout=cards] .tb-cost-amt{grid-area:1/2}.tb-cost-table[data-layout=cards] .tb-cost-due{grid-area:2/1}.tb-cost-table[data-layout=cards] .tb-cost-due b,.tb-cost-table[data-layout=cards] .tb-cost-due span{margin-right:6px;display:inline}.tb-cost-table[data-layout=cards] .tb-cost-cat{grid-area:3/1;margin-top:4px}.tb-cost-table[data-layout=cards] .tb-cost-act{grid-area:2/2/span 2;align-self:center}.tb-pr-sec{flex-direction:column;gap:8px;display:flex}.tb-pr-empty{border:1px dashed var(--tb-line-strong);color:var(--tb-fg-2);border-radius:8px;padding:14px 12px}.tb-pr-list{border:1px solid var(--tb-line);background:var(--tb-surface);border-radius:8px}.tb-pr-row{border-bottom:1px solid var(--tb-line);grid-template-columns:48px minmax(0,1fr) auto minmax(0,120px) 36px;align-items:center;gap:12px;min-height:44px;padding:6px 12px;display:grid}.tb-pr-row:last-child{border-bottom:0}.tb-pr-num{color:var(--tb-fg-3);font-size:12.5px}.tb-pr-title{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.tb-pr-num:hover,.tb-pr-title:hover{text-decoration:underline}.tb-pr-marks{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.tb-pr-chip{border:1px solid var(--tb-line-strong);height:22px;color:var(--tb-fg-2);white-space:nowrap;border-radius:11px;align-items:center;padding:0 8px;font-size:11.5px;display:inline-flex}.tb-pr-chip:before{content:"";background:var(--tb-st-free);border-radius:50%;width:6px;height:6px;margin-right:5px}.tb-pr-chip[data-tone=ok]:before{background:var(--tb-st-review)}.tb-pr-chip[data-tone=busy]:before{background:var(--tb-st-testing)}.tb-pr-chip[data-tone=bad]{border-color:var(--tb-bad);color:var(--tb-fg)}.tb-pr-chip[data-tone=bad]:before{background:var(--tb-bad)}.tb-pr-who{min-width:0;color:var(--tb-fg-2);font-size:12.5px;overflow:hidden}.tb-pr-person{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.tb-pr-avatars{gap:2px;display:inline-flex}.tb-pr-row time{color:var(--tb-fg-3);text-align:right;font-size:12px}@media(max-width:719px){.tb-pr-row{grid-template-columns:minmax(0,1fr) auto;row-gap:4px;padding-block:8px}.tb-pr-num{grid-area:1/1}.tb-pr-row time{grid-area:1/2}.tb-pr-title{white-space:normal;grid-area:2/1/auto/-1}.tb-pr-marks{grid-area:3/1;justify-content:flex-start}.tb-pr-who{grid-area:3/2}}.tb-peek{z-index:37;width:min(480px,100%);padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);border-left:1px solid var(--tb-line);background:var(--tb-surface);box-shadow:var(--tb-shadow);flex-direction:column;transition:transform .18s;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(104%)}.tb[data-peek=open] .tb-peek{transform:none}@media(max-width:719px){.tb-peek{border-left:0;border-top:1px solid var(--tb-line);border-radius:12px 12px 0 0;width:100%;max-height:88vh;top:auto;left:0;transform:translateY(104%)}}.tb-pk-top{border-bottom:1px solid var(--tb-line);flex:none;align-items:center;gap:6px;height:44px;padding:0 10px 0 16px;display:flex}.tb-pk-top .tb-crumb{font-size:12.5px}.tb-pk-top .tb-sp{margin-left:auto}.tb-pk-body{flex-direction:column;gap:18px;padding:18px 20px 28px;display:flex;overflow-y:auto}.tb-pk-title{letter-spacing:-.01em;overflow-wrap:anywhere;font-size:18px;font-weight:600}.tb-pk-desc{color:var(--tb-fg-2);font-size:13.5px;line-height:1.55}.tb-act{border:1px solid var(--tb-line-strong);border-radius:8px;flex-direction:column;gap:10px;padding:12px;display:flex}.tb-act[data-hot=true]{border-color:var(--tb-accent-line);background:var(--tb-accent-soft)}.tb-act p{color:var(--tb-fg-2)}.tb-act p b{color:var(--tb-fg);font-weight:500}.tb-act a{text-decoration:underline}.tb-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.tb-steps li{color:var(--tb-fg-3);flex-direction:column;gap:5px;font-size:11.5px;display:flex}.tb-steps li:before{content:"";background:var(--tb-line-strong);border-radius:2px;height:3px}.tb-steps li[data-step=past]{color:var(--tb-fg-2)}.tb-steps li[data-step=past]:before{background:var(--tb-fg-3)}.tb-steps li[data-step=now]{color:var(--tb-fg);font-weight:500}.tb-steps li[data-step=now]:before{background:var(--tb-accent)}.tb-cmd{border:1px solid var(--tb-line-strong);background:var(--tb-bg);border-radius:6px;align-items:stretch;display:flex;overflow:hidden}.tb-cmd code{min-width:0;font-family:var(--tb-mono);white-space:nowrap;flex:1;padding:7px 9px;font-size:11.5px;overflow-x:auto}.tb-cmd button{border-left:1px solid var(--tb-line-strong);background:var(--tb-surface);padding:0 10px;font-size:12px;font-weight:500}.tb-cmd button:hover{background:var(--tb-hover)}.tb-row2{align-items:flex-end;gap:8px;display:flex}.tb-row2 .tb-btn{height:32px}.tb-links{flex-wrap:wrap;gap:4px 14px;display:flex}.tb-confirm{border:1px solid var(--tb-bad);background:var(--tb-bad-soft);border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px;font-size:12.5px;display:flex}.tb-tasks{flex-direction:column;gap:10px;display:flex}.tb-task-list{flex-direction:column;gap:4px;display:flex}.tb-task-list li{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:28px;font-size:12.5px;display:grid}.tb-task-list a{font-weight:500;text-decoration:underline}.tb-task-title{text-overflow:ellipsis;white-space:nowrap;color:var(--tb-fg-2);overflow:hidden}.tb-task-list .tb-chip[data-done=true]{color:var(--tb-st-done);border-color:var(--tb-accent-line)}.tb-attach{position:relative}.tb-pop.tb-issue-pick{flex-direction:column;gap:4px;width:min(420px,100vw - 48px);display:flex;position:absolute;top:calc(100% + 4px);left:0}.tb-issue-search{flex:none;position:relative}.tb-issue-search>svg{color:var(--tb-fg-3);position:absolute;top:50%;left:8px;transform:translateY(-50%)}.tb-issue-search input{border:1px solid var(--tb-line-strong);background:var(--tb-bg);border-radius:6px;width:100%;height:30px;padding:0 8px 0 28px;font-size:12.5px}.tb-issue-list{max-height:min(320px,50vh);overflow-y:auto}.tb-pop-item.tb-issue-item{grid-template-columns:15px auto minmax(0,1fr) auto;height:auto;min-height:30px;font-size:12.5px;display:grid}.tb-issue-item:disabled{opacity:.5}.tb-issue-item .tb-chip[data-done=true]{color:var(--tb-st-done);border-color:var(--tb-accent-line)}.tb-task-form{border:1px solid var(--tb-line-strong);border-radius:8px;flex-direction:column;gap:10px;padding:12px;display:flex}.tb-textarea{resize:vertical;height:auto;min-height:64px;padding:7px 9px;line-height:1.45}.tb-pick{flex-wrap:wrap;gap:6px;display:flex}.tb-props{grid-template-columns:104px minmax(0,1fr);gap:2px 8px;font-size:12.5px;display:grid}.tb-props dt{height:30px;color:var(--tb-fg-3);align-items:center;display:flex}.tb-props dd{overflow-wrap:anywhere;align-items:center;gap:7px;min-width:0;min-height:30px;display:flex}.tb-props a{text-decoration:underline}.tb-sec-title{color:var(--tb-fg-3);font-size:12px;font-weight:500}.tb-tl{flex-direction:column;gap:12px;display:flex;position:relative}.tb-tl:before{content:"";background:var(--tb-line);width:1px;position:absolute;top:8px;bottom:8px;left:9.5px}.tb-tl li{color:var(--tb-fg-2);grid-template-columns:20px minmax(0,1fr);gap:10px;font-size:12.5px;display:grid;position:relative}.tb-tl li b{color:var(--tb-fg);font-weight:500}.tb-tl time{color:var(--tb-fg-3)}.tb-tl .tb-note{border:1px solid var(--tb-line);background:var(--tb-bg);color:var(--tb-fg);border-radius:6px;grid-column:2;padding:8px 10px}@media(prefers-reduced-motion:reduce){.tb *,.tb-main,.tb-side,.tb-peek{transition:none!important}.tb-spin{animation:none}}.tb-cy{flex-direction:column;gap:18px;display:flex}.tb-cy-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.tb-cy-title h2{font-size:18px;font-weight:600}.tb-cy-title p{margin-top:2px;font-size:12.5px}.tb-cy-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.tb-cy-stat{border:1px solid var(--tb-line);background:var(--tb-surface);border-radius:8px;flex-direction:column;gap:4px;padding:10px 12px;font-size:12px;display:flex}.tb-cy-stat b{font-size:16px;font-weight:600}.tb-cy-bar{background:var(--tb-line);border-radius:2px;height:4px;display:block;overflow:hidden}.tb-cy-bar>span{background:var(--tb-accent);height:100%;display:block}.tb-cy-people{flex-wrap:wrap;gap:6px;display:flex}.tb-cy-person{border:1px solid var(--tb-line-strong);background:var(--tb-surface);border-radius:15px;align-items:center;gap:7px;height:30px;padding:0 10px 0 6px;font-size:12.5px;display:inline-flex}.tb-cy-person:hover{background:var(--tb-hover)}.tb-cy-person[aria-pressed=true]{border-color:var(--tb-accent-line);background:var(--tb-accent-soft)}.tb-cy-sec{flex-direction:column;gap:10px;display:flex}.tb-cy-sec-h{justify-content:space-between;align-items:center;gap:12px;display:flex}.tb-cy-group{border:1px solid var(--tb-line);background:var(--tb-surface);border-radius:8px}.tb-cy-group-h{border-bottom:1px solid var(--tb-line);align-items:center;gap:8px;padding:8px 12px;font-size:12.5px;font-weight:500;display:flex}.tb-cy-row{border-bottom:1px solid var(--tb-line);grid-template-columns:16px minmax(0,200px) minmax(0,1fr) auto 120px 28px;align-items:center;gap:10px;min-height:40px;padding:4px 12px;display:grid}.tb-cy-row:last-child{border-bottom:0}.tb-cy-row .tb-key{text-overflow:ellipsis;white-space:nowrap;text-align:left;font-size:12.5px;overflow:hidden}.tb-cy-row .tb-key:hover{text-decoration:underline}.tb-cy-row .tb-title{text-overflow:ellipsis;white-space:nowrap;color:var(--tb-fg-2);overflow:hidden}.tb-cy-row[data-done=true] .tb-key{color:var(--tb-fg-3)}.tb-cy-chips{justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.tb-cy-done{color:var(--tb-st-done);border-color:var(--tb-accent-line)}.tb-cy-who{align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.tb-cy-row .tb-select{width:100%}.tb-cy-form .tb-cy-fields{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.tb-pop.tb-cy-pick{width:min(520px,100vw - 48px);left:auto;right:0}.tb-cy-pick-bar{gap:2px}.tb-cy-pick-id{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.tb-cy-pick-foot{padding:4px}@media(max-width:719px){.tb-cy-row{grid-template-columns:16px minmax(0,1fr) 110px 28px}.tb-cy-row .tb-title,.tb-cy-row .tb-cy-chips{display:none}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@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-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@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-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}
