:root{--primary:#5b3a70;--primary-ink:#fffcfb;--primary-soft:#ede4fa;--primary-hover:color-mix(in srgb, var(--primary) 82%, var(--ink));--accent:#d8b36a;--canvas:#fffcfa;--surface:#fffcfb;--raised:color-mix(in srgb, var(--canvas) 55%, var(--line));--tint:color-mix(in srgb, var(--accent) 14%, var(--surface));--ink:#2d2526;--ink-2:color-mix(in srgb, var(--ink) 55%, var(--muted));--muted:#70677b;--line:#ede4ef;--success:#4d6045;--success-soft:color-mix(in srgb, var(--success) 16%, var(--surface));--danger:#87525d;--danger-soft:color-mix(in srgb, var(--danger) 14%, var(--surface));--scrim:color-mix(in srgb, var(--ink) 38%, transparent);--shadow:0 1px 0 color-mix(in srgb, var(--ink) 4%, transparent), 0 8px 24px -12px color-mix(in srgb, var(--ink) 18%, transparent);--chrome:var(--ink);--chrome-2:color-mix(in srgb, var(--ink) 88%, var(--canvas));--chrome-3:color-mix(in srgb, var(--ink) 78%, var(--canvas));--chrome-line:color-mix(in srgb, var(--ink) 70%, var(--canvas));--chrome-ink:color-mix(in srgb, var(--canvas) 94%, var(--ink));--chrome-ink-2:color-mix(in srgb, var(--canvas) 82%, var(--ink));--chrome-muted:color-mix(in srgb, var(--canvas) 62%, var(--ink));--chrome-faint:color-mix(in srgb, var(--canvas) 48%, var(--ink));--chrome-good:color-mix(in srgb, var(--success) 45%, var(--canvas));--chrome-scrim:color-mix(in srgb, var(--ink) 94%, transparent);--butter:var(--accent);--strawberry:var(--primary);--radius:14px;--font:"DM Sans", system-ui, sans-serif;--display:Alegreya, Georgia, serif;--mono:ui-monospace, "SF Mono", Menlo, monospace;--text-xs:.875rem;--text-sm:.9375rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:2rem;--text-4xl:2.5rem;--text-hero:3.5rem;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--sidebar-width:264px;--header-height:56px;--control-height:44px;--print-paper:#fff;--print-ink:#111;--focus:#2f6fe0;--text-fluid-1:clamp(64px, 10vw, 160px);--text-fluid-2:clamp(36px, 5.5vw, 96px);--text-fluid-3:clamp(14px, 1.6vw, 26px);--text-fluid-4:clamp(18px, 2.2vw, 36px);--space-px-10:10px;--text-fluid-5:clamp(18px, 2.2vw, 30px);--space-px-6:6px;--space-px-14:14px;--text-fluid-6:clamp(12px, 1.2vw, 18px);--text-fluid-7:clamp(64px, 11vw, 180px);--text-fluid-8:clamp(12px, 1.1vw, 17px);--text-fluid-9:clamp(16px, 1.8vw, 28px);--text-fluid-10:clamp(22px, 2.6vw, 42px);--text-fluid-11:clamp(13px, 1.2vw, 18px);--text-fluid-12:clamp(14px, 1.4vw, 22px);--text-fluid-13:clamp(20px, 2.2vw, 34px);--text-fluid-14:clamp(16px, 1.6vw, 26px);--text-fluid-15:clamp(40px, 4.5vw, 72px);--space-px-2:2px;--text-fluid-16:clamp(15px, 1.5vw, 24px);--text-fluid-17:clamp(24px, 3vw, 48px);--space-px-18:18px;--text-fluid-18:clamp(26px, 3vw, 46px);--text-fluid-19:clamp(20px, 2.4vw, 40px);--text-fluid-20:clamp(36px, 5vw, 90px);--space-px-30:30px;--space-px-3:3px;--space-7:28px;--space-px-22:22px;--space-px-11:11px;--text-fluid-21:clamp(28px, 4vw, 64px);--text-fluid-22:clamp(18px, 2vw, 32px);--text-fluid-23:clamp(24px, 3.2vw, 56px);--text-fluid-24:clamp(48px, 7vw, 140px);--text-fluid-25:clamp(40px, 6vw, 120px);--space-px-1:1px;--space-px-7:7px;--space-px-5:5px;--space-px-9:9px;--space-14:56px;--text-display-34:34px;--radius-sm:5px;--radius-pill:999px;--store-primary:#5b3a70;--store-primary-ink:#fffcfb;--store-accent:#d8b36a;--store-ink:#2d2526;--white:#fff;--black:#000}.console-theme,:root{--cocoa:var(--ink);--cream:var(--tint)}.console-theme{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--brand:#14161a;--brand-ink:#fff;--brand-soft:#ecebe7;--brand-line:#e3e1db;--accent:var(--brand);--band:var(--store-primary);--band-ink:var(--store-primary-ink);--band-muted:color-mix(in srgb, var(--band-ink) 76%, transparent);--band-rule:#14161a;--band-act:#14161a;--band-act-ink:#fff;--band-act-hover:#000;--band-ghost:#14161a14;--badge:var(--brand);--badge-ink:var(--brand-ink);--ink:#14161a;--ink-2:#33363c;--muted:#5f6167;--faint:#8b8d92;--line:#e3e1db;--line-2:#ecebe6;--rule:#14161a;--canvas:#f4f4f2;--surface:#fff;--raised:#ecebe7;--tint:#f8f8f6;--hover:#14161a0a;--press:#14161a14;--primary:#14161a;--primary-ink:#fff;--primary-hover:#000;--primary-soft:#ecebe7;--success:#23704a;--success-soft:#e9f1ed;--danger:#8a2427;--danger-soft:#f3e9e9;--warning:#8a5a00;--warning-soft:#f3eee5;--info:#1f3f7a;--info-soft:#e9ecf2;--focus:#1f3f7a;--on-success:#fff;--on-danger:#fff;--on-warning:#fff;--on-info:#fff;--on-accent:var(--brand-ink);--on-accent-muted:color-mix(in srgb, var(--brand-ink) 72%, transparent);--route-done:#14161a;--route-now:#f5c518;--route-late:#8a2427;--route-next:#fff;--route-track:#e3e1db;--scrollbar-thumb:#14161a33;--scrollbar-thumb-hover:#14161a61;--shimmer:#ffffff8c;--glass:var(--surface);--glass-strong:var(--surface);--glass-edge:var(--line);--glass-line:var(--line);--field:var(--surface);--blur:none;--scrim:#0e0f126b;--shadow:0 1px 0 #14161a0a;--shadow-md:0 1px 2px #14161a0f, 0 8px 24px -12px #14161a29;--shadow-lg:0 2px 6px #14161a14, 0 24px 56px -16px #14161a52;--soft-shadow:var(--shadow-md);--ring:0 0 0 3px color-mix(in srgb, var(--focus) 28%, transparent);--rail-bg:#14161a;--rail-raised:#1f2228;--rail-line:#2a2e35;--rail-ink:#f4f4f2;--rail-muted:#b9bbbf;--nav-bg:var(--rail-bg);--nav-raised:var(--rail-raised);--nav-border:var(--rail-line);--nav-ink:var(--rail-ink);--nav-muted:var(--rail-muted);--nav-faint:#8d9096;--nav-on:var(--brand);--nav-on-ink:var(--brand-ink);--nav-active:var(--nav-on);--nav-active-ink:var(--nav-on-ink);--nav-active-shadow:none;--pick-bg:var(--surface);--pick-ink:var(--ink);--pick-icon:var(--ink);--pick-bar:var(--ink);--pick-hover:var(--hover);--pick-shadow:inset 0 0 0 1px var(--line);--hero-bg:#14161a;--chrome:#0e0f12;--chrome-2:#1a1c21;--chrome-3:#26292f;--chrome-line:#3a3e46;--chrome-ink:#fff;--chrome-ink-2:#e6e6e3;--chrome-muted:#c2c3c6;--chrome-faint:#9a9ca1;--chrome-good:#8fd1ad;--chrome-scrim:#0a0b0df0;--butter:#f5c518;--strawberry:var(--brand);--font:"Inter", system-ui, sans-serif;--display:"Inter", system-ui, sans-serif;--mono:"JetBrains Mono", ui-monospace, Menlo, monospace;--ease:cubic-bezier(.32, .72, 0, 1);--text-xs:12px;--text-sm:13px;--text-base:14px;--text-lg:16px;--text-xl:18px;--text-2xl:20px;--text-3xl:22px;--text-4xl:28px;--text-hero:32px;--radius:8px;--radius-sm:6px;--radius-lg:12px;--radius-xl:16px;--radius-pill:var(--radius-sm);--control-height:36px;--rail-width:64px;--panel-width:256px;--dock-width:780px;--sidebar-width:var(--panel-width);--header-height:48px;--gutter:20px;background:var(--canvas);color:var(--ink);font:var(--text-base)/1.45 var(--font);letter-spacing:0;font-feature-settings:"tnum" 0}.console-theme[data-density=compact]{--text-xs:11px;--text-sm:12px;--text-base:13px;--text-lg:14px;--text-2xl:18px;--control-height:32px;--header-height:42px;--gutter:16px;--space-4:12px;--space-5:14px;--space-6:18px;--space-8:26px;--space-px-14:11px;--space-px-18:14px}.console-theme[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#f4f4f2;--ink-2:#d9d9d6;--muted:#a6a8ae;--faint:#7c7f86;--line:#2c2f36;--line-2:#23262c;--rule:#f4f4f2;--canvas:#0e0f12;--surface:#16181c;--raised:#1e2126;--tint:#1a1c21;--hover:#ffffff0d;--press:#ffffff17;--band-rule:#000;--primary:#f4f4f2;--primary-ink:#16181c;--primary-hover:#fff;--primary-soft:#1e2126;--success:#5fbf8a;--danger:#f08a8c;--warning:#e8b64a;--info:#8fb0ee;--focus:#8fb0ee;--on-success:#14161a;--on-danger:#14161a;--on-warning:#14161a;--on-info:#14161a;--route-done:#f4f4f2;--route-next:#16181c;--route-track:#2c2f36;--scrollbar-thumb:#ffffff2e;--scrollbar-thumb-hover:#ffffff52;--shimmer:#ffffff0f;--scrim:#0009;--shadow:0 1px 0 #0006;--shadow-md:0 1px 2px #0006, 0 8px 24px -10px #0009;--shadow-lg:0 2px 6px #0006, 0 24px 64px -16px #000c;--rail-bg:#08090b;--rail-raised:#16181c;--rail-line:#1e2126;--hero-bg:#08090b}*{box-sizing:border-box}body,html{background:var(--canvas);color:var(--ink);font:var(--text-base)/1.5 var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}a{color:inherit;text-decoration:none}h1,h2,h3{font-family:var(--display);letter-spacing:-.01em;margin:0;font-weight:650;line-height:1.25}h1{font-size:var(--text-3xl)}h2{font-size:var(--text-2xl)}h3{font-size:var(--text-xl)}.mono{font-family:var(--mono);font-size:var(--text-xs)}.muted{color:var(--muted)}button,input,select,textarea{font:inherit}a,button,input,select,textarea{touch-action:manipulation}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}::selection{background:color-mix(in srgb,var(--brand,var(--primary)) 22%,transparent)}.console-theme ::selection{background:var(--band);color:var(--band-ink)}.btn{min-height:var(--control-height);border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:var(--radius);font:600 var(--text-sm)/1 var(--font);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:7px;padding:0 16px;transition:background .15s,border-color .15s,transform .1s;display:inline-flex}.btn:hover{background:var(--raised);border-color:color-mix(in srgb,var(--line) 60%,var(--faint,var(--muted)))}.btn:active{transform:translateY(.5px)}.btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.btn .ui-icon{width:17px;height:17px}.btn.primary{background:var(--primary);border-color:var(--primary);color:var(--primary-ink)}.btn.primary:hover{background:var(--primary-hover);border-color:var(--primary-hover)}.btn.brand{background:var(--brand);border-color:var(--brand);color:var(--brand-ink)}.btn.danger{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 35%,var(--line))}.btn.danger:hover{background:var(--danger-soft)}.btn.ghost{box-shadow:none;background:0 0;border-color:#0000}.btn.ghost:hover{background:var(--hover,var(--raised))}.btn.sm{min-height:32px;font-size:var(--text-sm);border-radius:var(--radius-sm);padding:0 12px}.btn.sm .ui-icon{width:15px;height:15px}.btn.icon{width:var(--control-height);padding:0}.btn.sm.icon{width:32px}.input,.textarea,select.input{width:100%;min-width:0;min-height:var(--control-height);border:1px solid color-mix(in srgb,var(--line) 70%,var(--faint));background:var(--surface);border-radius:var(--radius);font:var(--text-base) var(--font);color:var(--ink);padding:0 12px;transition:border-color .15s,box-shadow .15s,background .15s}.textarea{min-height:88px;font-family:var(--mono);font-size:var(--text-sm);resize:vertical;padding:8px 10px;line-height:1.5}select.input{appearance:none;background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20stroke%3D%22%236e6e76%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%222%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22m6%209%206%206%206-6%22%2F%3E%3C%2Fsvg%3E);background-position:right 8px center;background-repeat:no-repeat;background-size:14px;padding-right:28px}.input::-moz-placeholder{color:var(--faint,var(--muted))}.textarea::-moz-placeholder{color:var(--faint,var(--muted))}.input::placeholder,.textarea::placeholder{color:var(--faint,var(--muted))}.input:hover,.textarea:hover{border-color:color-mix(in srgb,var(--line) 50%,var(--faint,var(--muted)))}.input:focus,.textarea:focus{border-color:var(--focus);box-shadow:var(--ring,0 0 0 3px #2f6fe033);outline:none}.input:disabled,.textarea:disabled{background:var(--raised);color:var(--muted)}input[type=checkbox],input[type=radio]{accent-color:var(--primary);width:17px;height:17px}label.field{font-size:var(--text-sm);color:var(--ink-2);gap:6px;font-weight:550;display:grid}label.field .hint{color:var(--muted);font-weight:400}.card{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0}.card[role=dialog],.scrim>.card,[role=dialog]>.card{background:var(--surface);color:var(--ink)}.glass{background:var(--glass);-webkit-backdrop-filter:var(--blur);border:1px solid var(--glass-line)}.chip{border-radius:var(--radius-sm);background:var(--raised);border:1px solid var(--line-2,var(--line));min-height:24px;font-size:var(--text-xs);color:var(--ink-2);white-space:nowrap;align-items:center;gap:5px;padding:2px 8px;font-weight:550;line-height:1.4;display:inline-flex}.chip.hot{background:var(--badge,var(--brand));color:var(--badge-ink,var(--brand-ink))}.chip.good,.chip.hot{border-color:#0000}.chip.good{background:var(--success-soft);color:var(--success)}.chip.bad{background:var(--danger-soft);color:var(--danger)}.chip.bad,.chip.warn{border-color:#0000}.chip.warn{background:var(--warning-soft);color:var(--warning)}.chip.ink{background:var(--ink);border-color:var(--ink);color:var(--surface)}.chip:before{content:none}.chip.dot:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}kbd{font:500 10.5px/1 var(--font);border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--surface);color:var(--muted);box-shadow:0 1px 0 var(--line);padding:3px 5px}.error{color:var(--danger);font-size:var(--text-sm)}.linkish{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px;cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.linkish:hover{text-decoration-color:currentColor}.ui-state{border:1px solid var(--line);border-radius:var(--radius-lg,var(--radius));background:var(--surface);color:var(--muted);font-size:var(--text-sm);margin:16px 0;padding:24px}.ui-state p{margin:6px 0}.ui-state strong{color:var(--ink)}.ui-state--error{color:var(--danger);background:var(--danger-soft);border-color:#0000}.ui-state--loading{border-style:dashed;position:relative;overflow:hidden}.ui-state--loading:after{content:"";background:linear-gradient(90deg,transparent,var(--shimmer),transparent);animation:1.3s infinite shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes shimmer{to{transform:translate(100%)}}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);min-width:0;box-shadow:var(--shadow)}.panel-head{border-bottom:1px solid var(--line-2,var(--line));align-items:center;gap:10px;min-height:48px;padding:10px 16px;display:flex}.panel-head h2,.panel-head h3{font-size:var(--text-base);letter-spacing:-.01em;margin:0;font-weight:650}.panel-head .ui-icon{width:16px;height:16px;color:var(--muted)}.panel-head>.muted{font-size:var(--text-xs)}.panel-head>:last-child:not(:first-child){margin-left:auto}.panel-body{padding:14px 16px}.kpis{border-bottom:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px 0;padding:14px 0 16px}.kpi,.kpis{margin:0;display:grid}.kpi{border-left:1px solid var(--line);align-content:start;gap:4px;min-width:0;padding:0 20px}.kpi:first-child{border-left:0;padding-left:0}.kpi dt,.kpi small{font:600 11.5px/1.2 var(--font);letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.kpi b,.kpi dd{font:800 26px/1.1 var(--display);letter-spacing:-.01em;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.kpi .note{font-size:var(--text-xs);color:var(--muted)}.kpi .good{color:var(--success)}.kpi .warn{color:var(--warning)}.kpi .bad{color:var(--danger)}@media (width<=600px){.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi{padding:0 12px}.kpi:nth-child(odd){border-left:0;padding-left:0}.kpi b,.kpi dd{font-size:22px}}table.grid{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--text-sm)}table.grid th{text-align:left;font:600 11.5px/1 var(--font);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-bottom:2px solid var(--rule,var(--ink));z-index:1;background:var(--surface);height:38px;position:sticky;top:0}table.grid td,table.grid th{white-space:nowrap;padding:0 12px}table.grid td{border-bottom:1px solid var(--line);text-overflow:ellipsis;font-variant-numeric:tabular-nums;max-width:280px;height:46px;overflow:hidden}table.grid tbody tr{cursor:pointer;transition:background .12s}table.grid tbody tr:hover td{background:var(--tint)}table.grid tbody tr.on td{background:var(--brand-soft,var(--primary-soft))}table.grid tbody tr:last-child td{border-bottom:0}table.grid tbody tr:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}table.grid td.n,table.grid td.num,table.grid td.r,table.grid th.n,table.grid th.num,table.grid th.r{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.console-theme table.grid.stack td,.console-theme[data-density=compact] table.grid.stack td{white-space:normal;vertical-align:middle;max-width:none;height:auto;padding-block:8px;overflow:visible}.console-theme table.grid.stack tbody tr{cursor:default}.console-theme table.grid.stack.pick tbody tr{cursor:pointer}.console-theme table.grid.stack.pick tbody tr.detail{cursor:default}.console-theme table.grid.stack tfoot td{font-weight:650}.sort-button{color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:4px;height:100%;padding:0;display:inline-flex}.sort-button:hover{color:var(--ink)}.sort-button:disabled{cursor:default;color:inherit}.console-theme .head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin:0 0 12px;display:flex}.console-theme .cols>*,.console-theme .head>*{min-width:0}.console-theme .head h1{font-size:var(--text-xl);letter-spacing:-.022em;flex-wrap:wrap;align-items:center;gap:8px;font-weight:700;line-height:1.2;display:flex}.console-theme .head p{margin:0}.console-theme .head .sub,.console-theme .lead{color:var(--muted);font-size:var(--text-base);max-width:64ch;margin:4px 0 0}.section-frame{min-width:0;min-height:calc(100dvh - var(--gutter,16px));margin-inline:calc(var(--gutter,16px)*-1);padding-inline:var(--gutter,16px);flex-direction:column;display:flex;position:relative}.section-frame:not(.kds):not(.ob):not(.dlv){height:calc(100dvh - var(--gutter,16px));overflow:auto}.section-header{z-index:5;margin:0 calc(var(--gutter,16px)*-1) 18px;padding:16px var(--gutter,16px) 14px;background:var(--band);color:var(--band-ink);border-bottom:0;flex:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 24px;min-width:0;display:grid;position:sticky;top:0;box-shadow:0 1px #00000014,0 12px 24px -20px #0000008c}.section-header__main{align-items:center;gap:12px;min-width:0;display:flex}.section-header__icon{border-radius:var(--radius);background:var(--band-ghost);width:38px;height:38px;color:var(--band-ink);flex:none;place-items:center;display:grid}.section-header__icon .ui-icon{width:19px;height:19px}.section-header__menu{border-radius:var(--radius);width:40px;height:40px;color:var(--band-ink);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin-left:-8px;display:none}.section-header__menu:hover{background:var(--band-ghost)}.section-header__menu .ui-icon{width:22px;height:22px}.section-header__text{gap:3px;min-width:0;display:grid}.section-header__eyebrow{color:var(--band-muted);font:700 11px/1.4 var(--font);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;margin:0;display:flex;overflow:hidden}.section-header__eyebrow:before{content:"";background:currentColor;border-radius:1px;flex:none;width:16px;height:3px}.section-header__title{flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;display:flex}.section-header h1{font-family:var(--display);letter-spacing:-.025em;color:var(--band-ink);white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;font-size:clamp(21px,2vw,27px);font-weight:750;line-height:1.15;overflow:hidden}.section-header__meta{color:var(--band-muted);font-size:var(--text-sm);display:contents}.section-header__meta>*{min-width:0}.section-header__meta .sub{color:var(--band-muted);font-size:var(--text-sm);white-space:nowrap;text-overflow:ellipsis;flex:1 0 100%;max-width:88ch;font-weight:500;line-height:1.45;overflow:hidden}.section-header__meta .chip{background:var(--band-ghost);color:var(--band-ink);border-color:#0000}.console-theme .section-header .pulse{background:var(--band-act);height:22px;color:var(--band-act-ink);letter-spacing:.1em;text-transform:uppercase;padding:0 9px 0 8px;font-size:10.5px;font-weight:800}.console-theme .section-header .pulse:before{background:var(--route-now);width:7px;height:7px}.console-theme .section-header .pulse.on:before{color:#2fbf71;background:#2fbf71}.section-header__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.section-header__actions .btn:not([role=dialog] *,[role=menu] *,.pop *){background:color-mix(in srgb,var(--band-ink) 12%,transparent);color:var(--band-ink);border-color:#0000}.section-header__actions .btn:not([role=dialog] *,[role=menu] *,.pop *):hover:not(:disabled){background:color-mix(in srgb,var(--band-ink) 20%,transparent)}.section-header__actions .btn.primary:not([role=dialog] *,[role=menu] *,.pop *){background:var(--band-act);border-color:var(--band-act);color:var(--band-act-ink);box-shadow:0 1px #0000002e}.section-header__actions .btn.primary:not([role=dialog] *,[role=menu] *,.pop *):hover:not(:disabled){background:var(--band-act-hover);border-color:var(--band-act-hover)}.section-header__actions .btn.ghost:not([role=dialog] *,[role=menu] *,.pop *){background:0 0}.section-header__actions .btn.ghost:not([role=dialog] *,[role=menu] *,.pop *):hover:not(:disabled){background:var(--band-ghost)}.section-header__tools{border-radius:calc(var(--radius) + 2px);background:color-mix(in srgb,var(--band-ink) 10%,transparent);align-items:center;gap:2px;margin-right:4px;padding:2px;display:inline-flex}.section-header__tools .btn:not([role=dialog] *,[role=menu] *,.pop *){min-height:calc(var(--control-height) - 4px);background:0 0;padding-inline:10px}.section-header__tools .btn.icon:not([role=dialog] *,[role=menu] *,.pop *){width:calc(var(--control-height) - 4px);padding:0}.section-header__tools .btn:not([role=dialog] *,[role=menu] *,.pop *):hover:not(:disabled){background:color-mix(in srgb,var(--band-ink) 16%,transparent)}.section-header__tools .snd .grp{height:calc(var(--control-height) - 4px);border-radius:var(--radius);background:0 0;border:0}.section-header__tools .snd .grp>button{color:var(--band-ink)}.section-header__tools .snd .grp>button:hover{background:color-mix(in srgb,var(--band-ink) 16%,transparent)}.section-header__tools .snd .grp .caret{border-left-color:color-mix(in srgb,var(--band-ink) 18%,transparent)!important}.section-header__tools .snd .grp.off .main{color:var(--band-muted)}.section-header__tabs{min-width:0;margin:4px 0 calc(var(--band-pad-b,14px)*-1);grid-column:1/-1}.section-header__tabs .management-tablist{border-bottom:0;flex-wrap:wrap;gap:2px;max-width:100%;margin:0}.section-header__tabs .management-tablist button{border-radius:var(--radius-sm) var(--radius-sm) 0 0;min-height:34px;color:var(--band-muted);border:0;padding:0 14px;font-weight:600}.section-header__tabs .management-tablist button:hover{color:var(--band-ink);background:var(--band-ghost)}.section-header__tabs .management-tablist button.selected{background:var(--canvas);color:var(--ink);box-shadow:none}.section-header__tabs .tab-count{background:var(--band-ghost);color:inherit}.section-header--embed{color:var(--ink);background:0 0;border:0;grid-template-columns:none;align-items:center;gap:8px;min-height:0;margin:0;padding:0;display:flex;position:static}.section-header--embed h1{font-size:var(--text-xl);letter-spacing:-.01em;text-transform:none;color:var(--ink);font-weight:700}.section-header--embed .section-header__icon{border-radius:var(--radius);background:var(--raised);width:32px;height:32px;color:var(--ink-2);flex:none;place-items:center;display:grid}.section-header--embed .section-header__icon .ui-icon{width:17px;height:17px}.section-header--embed .section-header__meta,.section-header--embed .section-header__meta .sub{color:var(--muted)}.dlv .section-header,.kds .section-header,.ob .section-header{margin-bottom:10px;padding-block:10px 9px}.dlv .section-header h1,.kds .section-header h1,.ob .section-header h1{font-size:21px}.dlv .section-header__eyebrow,.kds .section-header__eyebrow,.ob .section-header__eyebrow{font-size:10px}@media (width<=720px){.section-header{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;padding-block:12px;position:static}.section-header__actions{justify-content:flex-start}.section-header__actions>.btn.primary:last-child{margin-left:auto}.section-header h1{white-space:normal;font-size:22px}.section-header__icon{width:34px;height:34px}.section-header__meta .sub{white-space:normal}.section-header__tabs .management-tablist{flex-wrap:nowrap;overflow-x:auto}.section-header__tabs .management-tablist button{flex-shrink:0}}.section-tools{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 14px;display:flex}.section-tools .input{width:auto}.section-body{flex-direction:column;flex:auto;min-height:0;display:flex}.content-overlay{flex:auto;min-height:320px;position:relative}.content-overlay__body{min-height:0;position:absolute;inset:0;overflow:auto}.content-overlay__shade{z-index:4;background:color-mix(in srgb,var(--canvas) 84%,transparent);place-items:center;display:grid;position:absolute;inset:0}.load-host{min-height:148px;position:relative}.load-cover{z-index:4;background:color-mix(in srgb,var(--canvas) 84%,transparent);place-items:center;margin:0;display:grid;position:absolute;inset:0}.spinner{vertical-align:middle;flex:none;place-items:center;display:inline-grid}.spinner__disc{border:2px solid var(--line);border-top-color:var(--ink);border-radius:50%;width:100%;height:100%;animation:.7s linear infinite spinner-turn}.skeleton{align-content:start;gap:10px;padding:8px 2px 12px;display:grid}.skeleton.fill{min-height:calc(100dvh - 140px)}.skeleton__row{border-radius:var(--radius);background:linear-gradient(90deg,var(--raised),var(--shimmer),var(--raised));background-size:200% 100%;height:14px;animation:1.3s infinite shimmer;display:block}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes spinner-turn{to{transform:rotate(1turn)}}@media (width<=900px){.section-header__menu{display:grid}}.console-theme .pulse{border-radius:var(--radius-pill);height:24px;font-size:var(--text-xs);letter-spacing:.01em;color:var(--warning);background:var(--warning-soft);align-items:center;gap:6px;padding:0 10px;font-weight:600;display:inline-flex}.console-theme .pulse:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.console-theme .pulse.on{color:var(--success);background:var(--success-soft)}.console-theme .pulse.on:before{animation:2s infinite pulse;box-shadow:0 0}.console-theme .pulse.plain{color:var(--muted);background:var(--raised)}.console-theme .pulse.plain:before{display:none}@keyframes pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,currentColor 55%,transparent)}70%,to{box-shadow:0 0 0 6px #0000}}.console-theme .ctl,.console-theme .tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.console-theme h2{font-size:var(--text-xl);letter-spacing:-.018em}.console-theme h3{font-size:var(--text-lg);letter-spacing:-.012em;font-weight:600}@media (width<=720px){h1{font-size:var(--text-2xl)}}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important}}.board-lane{border-radius:var(--radius-lg);background:var(--raised);border:1px solid var(--line-2,var(--line));flex-direction:column;min-width:0;display:flex}.board-lane>h3{font-size:var(--text-sm);color:var(--ink);align-items:center;gap:8px;margin:0;padding:9px 12px;font-weight:650;display:flex}.board-count{text-align:center;border-radius:var(--radius-pill);background:var(--surface);border:1px solid var(--line);min-width:24px;color:var(--ink-2);font:650 12px var(--mono);margin-left:auto;padding:1px 7px}.board-empty{text-align:center;color:var(--faint);font-size:var(--text-sm);grid-column:1/-1;justify-items:center;gap:6px;margin:36px 0;display:grid}.board-empty .ui-icon{width:20px;height:20px}.board-stats{font-size:var(--text-sm);color:var(--muted);flex-wrap:wrap;gap:4px 14px;margin:0;padding:0;list-style:none;display:flex}.board-stats li{align-items:center;gap:6px;display:inline-flex}.board-stats b{color:var(--ink);font:650 var(--text-sm) var(--mono)}.board-stats .late,.board-stats .late b{color:var(--danger);font-weight:600}.board-stats .ui-icon{width:13px;height:13px}.section-header .board-stats{color:var(--band-muted)}.section-header .board-stats b{color:var(--band-ink)}.section-header .board-stats .late{border-radius:var(--radius-sm);background:var(--danger);color:var(--on-danger);gap:4px;padding:0 7px}.section-header .board-stats .late b{color:var(--on-danger)}.stage-dot{background:var(--faint);border-radius:50%;flex-shrink:0;width:7px;height:7px}.stage-dot.order{border:1.5px dashed var(--faint);background:0 0}.stage-dot.number,.stage-dot.start{background:var(--warning)}.stage-dot.preparing{background:var(--info)}.stage-dot.go,.stage-dot.ready{background:var(--success)}.stage-dot.owe{background:var(--danger)}.stage-dot.bill{background:var(--primary)}.stage-dot.payment{background:var(--info)}.stage-dot.deliver{background:var(--faint)}.chan-tag{text-transform:uppercase;letter-spacing:.04em;border-radius:var(--radius-sm);background:var(--raised);color:var(--ink-2);white-space:nowrap;padding:2px 6px;font-size:11.5px;font-weight:700}.chan-tag.dine{background:var(--success-soft);color:var(--success)}.chan-tag.out{background:var(--primary-soft);color:var(--primary)}.chan-tag.pre{background:var(--info-soft);color:var(--info)}.chan-tag.stage{background:var(--warning-soft);color:var(--warning)}.chan-tag.draft{border:1px dashed var(--faint);color:var(--muted);background:0 0}.age-pill{font:650 12.5px var(--mono);border-radius:var(--radius-pill);background:var(--raised);color:var(--ink-2);white-space:nowrap;align-items:center;gap:3px;margin-left:auto;padding:2px 7px;display:inline-flex}.age-pill .ui-icon{width:11px;height:11px}.age-pill.slow{background:var(--warning-soft);color:var(--warning)}.age-pill.late{background:var(--danger);color:var(--on-danger)}.floor-note{border-radius:var(--radius);background:var(--warning-soft);color:var(--ink);align-items:flex-start;gap:6px;padding:5px 8px;font-size:12.5px;font-weight:600;line-height:1.35;display:flex}.floor-note .ui-icon{width:13px;height:13px;color:var(--warning);flex-shrink:0;margin-top:1px}.floor-card{background:var(--surface);border:0;border-bottom:1px solid var(--line);min-width:0;box-shadow:none;border-radius:0;transition:background .15s,opacity .15s;display:grid;overflow:hidden}.floor-card:hover{background:var(--tint)}.floor-card.slow{border-color:color-mix(in srgb,var(--warning) 35%,var(--line));background:color-mix(in srgb,var(--warning-soft) 45%,var(--surface))}.floor-card.late{border-color:color-mix(in srgb,var(--danger) 45%,var(--line));background:color-mix(in srgb,var(--danger-soft) 55%,var(--surface))}.management-tabs{min-width:0}.management-tablist{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;flex-wrap:wrap;gap:0;width:100%;max-width:100%;margin-bottom:14px;padding:0;display:flex}.management-tablist button{min-height:calc(var(--control-height) - 4px);color:var(--muted);font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;align-items:center;gap:5px;margin-bottom:-1px;padding:0 14px;font-weight:550;transition:color .15s,border-color .15s;display:inline-flex}.management-tablist button:hover{color:var(--ink)}.management-tablist button.selected{color:var(--ink);border-bottom-color:var(--ink);box-shadow:none;background:0 0}.tab-count{color:var(--muted);background:var(--line-2,var(--line));border-radius:var(--radius-pill);text-align:center;min-width:16px;padding:0 5px;font-size:12px}.management-tablist button.selected .tab-count{background:var(--line);color:var(--ink)}.management-panel{min-width:0}.management-panel:focus-visible{outline:none}.management-summary{background:0 0;border:0;border-radius:0;gap:10px;padding:0 0 8px;display:grid}.management-summary p{color:var(--muted);font-size:var(--text-sm);margin:0}.management-summary dl{gap:8px;margin:0;display:grid}.management-summary dl>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(100px,1fr) minmax(0,2fr);gap:10px;padding-bottom:6px;display:grid}.management-summary dt{color:var(--muted);font-size:var(--text-xs)}.management-summary dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.management-actions{justify-content:space-between;gap:10px;margin-top:14px;display:flex}.management-scroll{overflow-x:auto}.console-theme fieldset.block{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;min-width:0;margin:0 0 8px;padding:14px 0 8px}.console-theme fieldset.block legend{color:var(--ink);font-size:var(--text-sm);letter-spacing:0;padding-inline:0;font-weight:600}.console-theme .card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow)}.console-theme .card[role=dialog]{box-shadow:var(--shadow-lg)}.console-theme :is(.stat,.unit,.exp,.rawf,.logc,.batch,.block-card):not(.card){border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface)}.console-theme .savebar{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);z-index:6;box-shadow:var(--shadow-md);align-items:center;gap:8px;padding:10px 14px;display:flex;position:sticky;bottom:12px}.route{vertical-align:middle;align-items:center;display:inline-flex}.route i{border:2px solid var(--route-done);background:var(--route-next);border-radius:50%;flex:none;width:10px;height:10px}.route i.done{background:var(--route-done)}.route i.now{background:var(--route-now);width:14px;height:14px}.route i.late{background:var(--route-late);border-color:var(--route-late);width:14px;height:14px}.route s{background:var(--route-done);flex:none;width:18px;height:2px}.route s.next{background:var(--route-track)}.route-label{font-size:var(--text-xs);color:var(--muted);margin-left:10px}.route-label.late{color:var(--danger);font-weight:600}.console-theme *{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}.console-theme ::-webkit-scrollbar{width:9px;height:9px}.console-theme ::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:var(--radius-lg);background-clip:padding-box;border:2px solid #0000}.console-theme ::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}.console-theme{--control-height:36px;--header-height:56px;--gutter:24px;--text-3xl:26px;--text-4xl:32px}.console-theme[data-density=compact]{--control-height:34px;--gutter:20px}.console-theme .btn{font-weight:600}.console-theme .input,.console-theme .textarea{background-color:var(--field)}.console-theme label.field{gap:8px}.console-theme .panel-body{padding:14px}.console-theme .chip{min-height:24px;font-weight:600}.console-theme .section-frame{min-height:calc(var(--main-h,100dvh) - 16px)}.console-theme .section-frame:not(.kds):not(.ob):not(.dlv){height:calc(var(--main-h,100dvh) - 16px)}.console-theme .section-tools{border-bottom:1px solid var(--line);gap:8px;margin-bottom:12px;padding:0 0 10px}.console-theme .section-tools>.btn.primary:last-child{margin-left:auto}.console-theme table.grid{background:var(--surface)}.console-theme table.grid td{height:42px;padding-inline:12px}.console-theme table.grid th{background:var(--tint);height:36px;font:600 12px/1 var(--font);letter-spacing:0;text-transform:none;color:var(--ink-2);border-bottom-width:1px;padding-inline:12px}.console-theme[data-density=compact] table.grid td{height:38px}.console-theme .management-tablist button.selected{border-bottom-color:var(--ink)}.console-theme .ui-state{border-radius:var(--radius-lg);padding:18px;line-height:1.5}.console-theme .board-lane{background:var(--raised);border:1px solid var(--line);border-radius:var(--radius-lg);padding:4px}.console-theme .board-lane>h3{min-height:48px;padding-inline:14px}.console-theme .board-empty{padding:26px 12px}.console-theme .skeleton__row{border-radius:var(--radius-sm)}.console-theme .record{border-radius:var(--radius-lg)}.console-theme .rec-head{padding:16px}.console-theme .rec-tabs{gap:6px;padding:6px 20px}.console-theme .rec-tabs button{min-height:36px;padding-inline:12px}.console-theme .rec-tabs button:focus-visible{outline:2px solid var(--focus);outline-offset:-2px;box-shadow:none}.console-theme .rec-body{background:var(--canvas);padding:16px}.console-theme .rec-group{border-radius:var(--radius-lg)}.console-theme .rec-group-icon{background:var(--raised);color:var(--ink-2)}.console-theme .rec-grid{gap:14px}.console-theme .rec-foot{background:var(--surface);padding:16px 22px}.console-theme .modal-box{border-radius:var(--radius-xl)}.console-theme .modal-box,.console-theme .table-card{border:1px solid var(--line);background:var(--surface)}.console-theme .table-card{border-radius:var(--radius-lg)}.console-theme .table-card .pager{min-height:60px;padding:12px 16px}.console-theme .oc{border-radius:var(--radius-lg);overflow:hidden}.console-theme .oc .body{gap:10px;padding:15px 14px 12px}.console-theme .oc .ft{padding:0 12px 12px}.console-theme .oc .av{border-radius:var(--radius);width:32px;height:32px}.console-theme .oc .mini{min-height:30px}.console-theme .kot{border-radius:var(--radius-lg);overflow:hidden}.console-theme .recipe-insights{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);margin-bottom:12px;padding:10px 14px}.console-theme .recipe-insights summary,.console-theme .related-details summary{cursor:pointer;color:var(--ink-2);font-size:12px;font-weight:550}.console-theme .recipe-insights[open] summary{margin-bottom:12px}.console-theme .related-details{border-top:1px solid var(--line);padding:10px 14px}.console-theme .section-frame:has(>.section-header:not(.section-header--embed)){max-width:none;margin-inline:calc(var(--gutter)*-1)}.console-theme .section-header:not(.section-header--embed){--band-pad-b:10px;background-image:linear-gradient(100deg,#ffffff1a,#0000 45%),linear-gradient(#0000 60%,#0000000f);min-height:0;margin-bottom:14px;padding-block:12px 10px;display:grid}.console-theme .section-frame>.section-header:not(.section-header--embed)+*{margin-top:0}.console-theme .section-header__meta .sub{color:var(--band-muted)}.console-theme :is(.kds,.ob,.dlv) .section-header{min-height:0;margin-bottom:10px}.console-theme :is(.btn,.input,.textarea,select,.management-tablist button){transition:background-color .16s var(--ease),border-color .16s var(--ease),box-shadow .16s var(--ease),color .16s var(--ease)}.console-theme :is(.btn,.input,.textarea,select):focus-visible{outline:2px solid var(--focus);outline-offset:2px}.console-theme .input:focus-visible,.console-theme .textarea:focus-visible,.console-theme select.input:focus-visible{box-shadow:var(--ring);border-color:var(--focus);outline:none}.console-theme .btn.primary:not(:disabled){box-shadow:0 1px 2px color-mix(in srgb,var(--ink) 18%,transparent)}.console-theme .btn.primary:hover:not(:disabled){box-shadow:0 3px 8px color-mix(in srgb,var(--ink) 18%,transparent)}.console-theme .management-tablist{gap:4px}.console-theme .management-tablist button{border-radius:var(--radius-sm) var(--radius-sm) 0 0}.console-theme .management-tablist button:hover{background:var(--hover)}.console-theme .management-tablist button.selected{background:var(--surface)}.console-theme .section-header__eyebrow{font:650 10.5px/1.4 var(--font);letter-spacing:.08em}.console-theme .section-header__eyebrow:before{width:12px;height:2px}.console-theme .section-header h1{letter-spacing:-.02em}.console-theme .section-header__text{gap:2px}.console-theme .section-header__icon{border-radius:var(--radius);width:34px;height:34px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--band-ink) 14%,transparent)}.console-theme .section-header__icon .ui-icon{width:17px;height:17px}.console-theme .kpi dt,.console-theme .kpi small{font:600 12px/1.25 var(--font);letter-spacing:0;text-transform:none;color:var(--muted)}.console-theme .panel-head{min-height:42px;padding:8px 14px}.console-theme .panel-head :is(h2,h3){font-size:var(--text-base);letter-spacing:-.005em;font-weight:650}.console-theme .section-header__actions>.btn.primary:last-child:not([role=dialog] *,[role=menu] *,.pop *){transition:transform .16s var(--ease),box-shadow .16s var(--ease),background-color .16s var(--ease);order:99;padding-inline:14px 16px;font-weight:650;box-shadow:0 1px #0000002e,0 4px 12px -4px #0000004d}.console-theme .section-header__actions>.btn.primary:last-child:not([role=dialog] *,[role=menu] *,.pop *):hover:not(:disabled){transform:translateY(-1px);box-shadow:0 1px #0000002e,0 8px 18px -6px #0006}.console-theme .section-header__actions>.btn.primary:last-child>.ui-icon:first-child{width:15px;height:15px}.console-theme .home .hero{background:var(--hero-bg);color:#fff;border-color:#0000}@media (width<=900px){.console-theme{--gutter:16px}.console-theme .section-header:not(.section-header--embed){min-height:0}.console-theme .section-frame{min-height:calc(var(--main-h,100dvh) - 32px - env(safe-area-inset-bottom))}.console-theme .section-frame:not(.kds):not(.ob):not(.dlv){height:calc(var(--main-h,100dvh) - 32px - env(safe-area-inset-bottom))}}@media (width<=600px){.console-theme{--control-height:42px}.console-theme[data-density=compact]{--control-height:38px}.console-theme .section-header:not(.section-header--embed){margin-bottom:12px}.console-theme .section-header__actions{width:100%}.console-theme .section-header__actions .btn{min-height:40px}.console-theme .section-tools{gap:8px}.console-theme .section-tools .btn{min-height:40px}.console-theme .savebar{bottom:8px}.console-theme .section-header__actions{gap:6px}.console-theme .section-tools>.input{flex:140px}.console-theme .management-tablist{flex-wrap:nowrap;overflow-x:auto}.console-theme .management-tablist button{flex-shrink:0}.console-theme .rec-head{padding:16px}.console-theme .rec-body{padding:14px}.console-theme .rec-foot{padding:12px 14px}.console-theme .table-card .pager{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.console-theme .section-header__actions>.btn.primary:last-child:hover{transform:none}}.console-theme{--pop-edge:#14161a;--pop-ink:#14161a;--pop-shadow-xs:1.5px 1.5px 0 var(--pop-edge);--pop-shadow-sm:2px 2px 0 var(--pop-edge);--pop-shadow:3px 3px 0 var(--pop-edge);--pop-shadow-lg:6px 6px 0 var(--pop-edge);--pop-sky:#a9c8f5;--pop-sky-soft:#e3edfc;--pop-butter:#f7d35c;--pop-butter-soft:#fcf1c8;--pop-lilac:#c6b9f7;--pop-lilac-soft:#ece7fd;--pop-mint:#92ddb4;--pop-mint-soft:#ddf5e8;--pop-coral:#ff9473;--pop-coral-soft:#ffe3d9}.console-theme[data-theme=dark]{--pop-edge:#000;--pop-sky-soft:#1c2738;--pop-butter-soft:#2b2614;--pop-lilac-soft:#241f38;--pop-mint-soft:#16291f;--pop-coral-soft:#301c16}.console-theme .section-header h1{letter-spacing:-.02em;font-weight:700}.console-theme :is(.kpi dd,.kpi b,.big,.lane-n){font-weight:750}.console-theme :is(.panel-head,.tile-head) :is(h2,h3){font-weight:700}.console-theme .btn:not(.ghost):not(.linkish):not(.icon){border:1.5px solid var(--pop-edge);box-shadow:var(--pop-shadow-sm);transition:transform .12s var(--ease),box-shadow .12s var(--ease),background-color .16s var(--ease),color .16s var(--ease);font-weight:650}.console-theme .btn:not(.ghost):not(.linkish):not(.icon):hover:not(:disabled){box-shadow:var(--pop-shadow);transform:translate(-1px,-1px)}.console-theme .btn:not(.ghost):not(.linkish):not(.icon):active:not(:disabled){box-shadow:0 0 0 var(--pop-edge);transform:translate(2px,2px)}.console-theme .btn:disabled{box-shadow:none}.console-theme .section-header__tools .btn{box-shadow:none!important;border-color:#0000!important;transform:none!important}.console-theme .section-header__actions>.btn.primary:last-child:not([role=dialog] *,[role=menu] *,.pop *){border:1.5px solid var(--pop-edge);box-shadow:var(--pop-shadow-sm)}.console-theme .section-header__actions>.btn.primary:last-child:not([role=dialog] *,[role=menu] *,.pop *):hover:not(:disabled){box-shadow:var(--pop-shadow);transform:translate(-1px,-1px)}.console-theme :is(.card,.panel):not(.flat){border:1.5px solid var(--pop-edge);box-shadow:var(--pop-shadow)}.console-theme :is(.card,.panel) :is(.card,.panel){border-width:1px;border-color:var(--line);box-shadow:none}.console-theme .card[role=dialog],.console-theme .scrim>.card,.console-theme [role=dialog]>.card{border:2px solid var(--pop-edge);box-shadow:var(--pop-shadow-lg)}.console-theme .home .hero{border:1.5px solid var(--pop-edge);box-shadow:var(--pop-shadow)}.console-theme .home .mod:hover,.console-theme .home .tile:hover{box-shadow:4px 4px 0 var(--pop-edge);transform:translate(-1px,-1px)}.console-theme .home .tile:before{display:none}.console-theme .home .tile-head{background:var(--pop-sky-soft);border-bottom:1.5px solid var(--pop-edge)}.console-theme .home .tile.alert{background:var(--surface)}.console-theme .home .tile.alert .tile-head{background:var(--pop-coral-soft)}.console-theme .home .tile-head h3 .ui-icon{background:var(--surface);color:var(--pop-ink);box-shadow:inset 0 0 0 1.5px var(--pop-edge)}.console-theme .home .tile-link{border:1.5px solid var(--pop-edge);background:var(--surface);color:var(--ink);box-shadow:var(--pop-shadow-xs);border-radius:999px}.console-theme .home .tile-link:hover{background:var(--pop-butter);color:var(--pop-ink)}.console-theme .home .mod{background:var(--surface)}.console-theme .home .mod-icon{background:var(--pop-lilac);color:var(--pop-ink);box-shadow:inset 0 0 0 1.5px var(--pop-edge)}.console-theme .home .mod-links a:hover{background:var(--pop-butter);color:var(--pop-ink);border-color:var(--pop-edge)}.console-theme .home .lanes a{border:1.5px solid var(--pop-edge);background:var(--surface)}.console-theme .home .lanes a:hover{background:var(--pop-sky-soft);box-shadow:var(--pop-shadow-sm)}.console-theme .home .now-item{border:1.5px solid var(--pop-edge);box-shadow:var(--pop-shadow-sm)}.console-theme .home .now-item.danger{background:var(--pop-coral-soft)}.console-theme .home .now-item.warn{background:var(--pop-butter-soft)}.console-theme table.grid th{background:var(--pop-sky);color:var(--pop-ink);border-bottom:1.5px solid var(--pop-edge);font-weight:700}.console-theme table.grid tbody tr:hover td{background:var(--pop-sky-soft)}.console-theme table.grid tbody tr.picked td{background:var(--pop-butter-soft)}.console-theme table.grid tbody :is(tr.cur,tr.open) td{background:var(--pop-sky-soft)}.console-theme table.grid tbody :is(tr.cur,tr.open) td:first-child{box-shadow:inset 4px 0 0 var(--pop-edge)}.console-theme table.grid tbody tr.cur{outline:0}.console-theme .chip{border:1.5px solid var(--pop-edge);box-shadow:var(--pop-shadow-xs);background:var(--surface);color:var(--ink);border-radius:999px;font-weight:650}.console-theme .chip.good{background:var(--pop-mint);color:var(--pop-ink)}.console-theme .chip.warn{background:var(--pop-butter);color:var(--pop-ink)}.console-theme .chip.bad{background:var(--pop-coral);color:var(--pop-ink)}.console-theme .chip.hot{background:var(--pop-lilac);color:var(--pop-ink)}.console-theme .chip.ink{background:var(--pop-edge);color:#fff}.console-theme .section-header .chip{box-shadow:none;border-color:#0000}.console-theme :is(.input,.textarea,select.input){border:1.5px solid color-mix(in srgb,var(--pop-edge) 70%,transparent)}.console-theme :is(.input,.textarea,select.input):focus,.console-theme :is(.input,.textarea,select.input):focus-visible{border-color:var(--pop-edge);box-shadow:var(--pop-shadow-sm),var(--ring)}.console-theme .section-header :is(.input,select.input){border-color:#0000}.console-theme .management-tablist button.selected{background:var(--pop-sky);color:var(--pop-ink);border:1.5px solid var(--pop-edge);border-bottom-color:var(--pop-edge);box-shadow:var(--pop-shadow-xs);border-radius:var(--radius)}@media (prefers-reduced-motion:reduce){.console-theme .btn,.console-theme .home .mod,.console-theme .home .tile{transition:none;transform:none!important}}
